|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[11545,14599,75842],{58425:function(e,n,t){t.d(n,{Z:function(){return y}});var r=t(82242),i=t.n(r),s=t(7557),a=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(39647),p=t.n(d),f=t(59301),m=t(86914),h=t(47862),x="customTree___ZhEHU",_="name___RIkn2",v=t(37712),g=["value","onChange","defaultValue","disabled"],y=function(e){var n=e.value,t=e.onChange,r=e.defaultValue,s=e.disabled,o=p()(e,g),l=(0,f.useState)([]),d=u()(l,2),y=d[0],b=d[1],j=(0,f.useState)("1"),k=u()(j,2),w=k[0],N=k[1];(0,f.useEffect)((function(){Z()}),[]);var Z=function(){var 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,h.NZ)({});case 2:null!=(n=e.sent)&&n.data&&(t=[{title:(0,v.jsx)("div",{title:"根目录",className:_,children:"根目录"}),value:0,key:0,icon:(0,v.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:C(n.data||[])}],b(t),N("2"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(e){function n(e){var t=e.children,r=Array.isArray(t)&&t.length>0,i=null==e?void 0:e.group_id;return{title:(0,v.jsx)("div",{title:null==e?void 0:e.name,className:_,children:null==e?void 0:e.name}),value:i,key:i,icon:(0,v.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:r?null==t?void 0:t.map((function(e){return n(e)})):[]}}return null==e?void 0:e.map((function(e){return n(e)}))},S=r?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:n,defaultExpandedKeys:n};return(0,v.jsx)("div",{className:x,children:(0,v.jsx)(m.Z,i()(i()({},S),{},{showIcon:!0,treeData:y,onSelect:t,disabled:s},o),w)})}},84407:function(e,n,t){t.d(n,{Z:function(){return d}});var r=t(79800),i=t.n(r),s=t(78241),a=t(92832),o=t(3113),c=t(59301),l={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,r=s.Z.useForm(),d=i()(r,1)[0],p=(0,c.useRef)(!1);(0,c.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:l.search,children:(0,u.jsxs)(s.Z,{className:l.formWrap,colon:!1,form:d,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,u.jsx)(s.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(a.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(a.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(a.Z,{style:{width:200,height:40}})}),(0,u.jsx)(o.ZP,{className:l.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},94865:function(e,n,t){t.d(n,{Z:function(){return y}});var r=t(7557),i=t.n(r),s=t(41498),a=t.n(s),o=t(79800),c=t.n(o),l=t(59301),u=t(78241),d=t(43418),p=t(92832),f=t(80205),m=t(52774),h="publicQuest___iYvzo",x="publicQuestContent___vgbKh",_="public_tips___UX0Dn",v=t(3679),g=t(37712),y=function(e){e.type;var n=e.open,t=e.onCancel,r=e.onOkClick,s=e.subDisciplineId,o=u.Z.useForm(),y=c()(o,1)[0],b=(0,l.useState)([]),j=c()(b,2),k=(j[0],j[1],(0,l.useState)(!1)),w=c()(k,2),N=w[0],Z=w[1];(0,l.useEffect)((function(){}),[]);return(0,g.jsx)(d.Z,{title:(0,g.jsx)("div",{style:{fontWeight:"bold"},children:"新建知识点"}),open:n,width:558,centered:!0,className:h,onCancel:function(){t(),y.resetFields()},onOk:function(){y.validateFields().then(function(){var e=a()(i()().mark((function e(n){var a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:null==n?void 0:n.name,sub_discipline_id:s}});case 2:0===(null==(a=e.sent)?void 0:a.status)&&r({name:null==n?void 0:n.name,id:null==a?void 0:a.tag_discipline_id,public:!1,type:"personal"}),y.resetFields(),t();case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},children:(0,g.jsxs)("div",{className:x,children:[(0,g.jsxs)("div",{className:_,children:[(0,g.jsx)(f.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,g.jsx)(u.Z,{labelAlign:"left",form:y,colon:!1,children:(0,g.jsx)(u.Z.Item,{label:"知识点名称",name:"name",rules:[{required:!0}],children:(0,g.jsx)(p.Z,{showCount:!0,maxLength:20,placeholder:"请输入知识点名称"})})}),(0,g.jsx)(v.Z,{open:N,onCancel:function(){Z(!1)}})]})})}},76280:function(e,n,t){t.r(n),t.d(n,{default:function(){return H}});var r=t(37205),i=t.n(r),s=t(82242),a=t.n(s),o=t(7557),c=t.n(o),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(39647),m=t.n(f),h=t(59301),x=t(97682),_=t(44233),v=t(99313),g=t(92832),y=t(8591),b=t(3113),j=t(71418),k=t(38854),w=t(20834),N=t(25700),Z=t(9962),C=t(94398),S=t(99047),A={flex_box_center:"flex_box_center___pAXJ7",flex_space_between:"flex_space_between___okEh8",flex_box_vertical_center:"flex_box_vertical_center___H3oJW",flex_box_center_end:"flex_box_center_end___IoZHh",flex_box_column:"flex_box_column___pioDq",page:"page___AQTC0",wrap:"wrap___ypi7g",title:"title___MqXji",select:"select___jUs9O",contentWrap:"contentWrap___prReW",pngIcon:"pngIcon___nQYWW",tabsWrap:"tabsWrap___JTnDy",searchWrap:"searchWrap___Bgson",addQuestionBtn:"addQuestionBtn___y9Dkl",search:"search___xhreb",searchIcon:"searchIcon___kKxKj",batchWrap:"batchWrap___y6TB9",contentListWrap:"contentListWrap___sljKR",li:"li___xrdAB",bottom:"bottom___IZpbS",actionLeftItem:"actionLeftItem___pA5VQ",questionTypeName:"questionTypeName___CQhmP",more:"more___vOWPW",btnAdd:"btnAdd___Lh47d",treeWrapper:"treeWrapper___FLm4B",treeHeader:"treeHeader___dec6m",treeContent:"treeContent___lAajS",action:"action___fRPRI",headerWrapper:"headerWrapper___Mx250",exportBtn:"exportBtn___QrNIt"},I=t(26506),P=t(94590),T=t(32215),R=t(96142),E=t(5623),O=t(65327),D=t(52774),L=t(37712),F=["classroomList","problemset","user","globalSetting","loading","dispatch","match","shixunHomeworks"],M=v.Z.TabPane,B=g.Z.Search,G=function(e){return e.Mine="0",e.Public="1",e.Collection="2",e.TeachGroupShare="3",e}(G||{}),H=(0,x.connect)((function(e){var n=e.classroomList,t=e.problemset,r=e.user,i=e.loading,s=e.globalSetting,a=e.shixunHomeworks;return{classroomList:n,problemset:t,user:r,globalSetting:s,loading:i.effects,shixunHomeworks:a}}))((function(e){e.classroomList;var n,t,r,s=e.problemset,o=(e.user,e.globalSetting,e.loading),l=e.dispatch,d=(e.match,e.shixunHomeworks,m()(e,F),(0,x.useParams)()),f=(0,x.useSearchParams)(),g=p()(f,1)[0],H=(0,O.oP)(),V=(0,h.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,type:"0",item_type:H.qtype,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:g.get("id")||null,exam_id:d.id||null,exercise_id:d.categoryId||null}),q=p()(V,2),W=q[0],Y=q[1],Q=(0,h.useState)(0),K=p()(Q,2),z=K[0],U=K[1],J=(0,h.useState)([]),X=p()(J,2),$=X[0],ee=X[1],ne=(0,h.useState)(G.Mine),te=p()(ne,2),re=te[0],ie=te[1],se=(0,h.useState)(-1),ae=p()(se,2),oe=ae[0],ce=ae[1],le=(0,h.useState)([]),ue=p()(le,2),de=ue[0],pe=ue[1],fe=(0,h.useState)([]),me=p()(fe,2),he=me[0],xe=me[1],_e=(0,h.useState)(!1),ve=p()(_e,2),ge=ve[0],ye=ve[1],be=(0,h.useRef)(!1),je=(0,h.useState)([]),ke=p()(je,2),we=ke[0],Ne=ke[1],Ze=(0,h.useState)("按更新时间降序"),Ce=p()(Ze,2),Se=Ce[0],Ae=Ce[1],Ie=(0,h.useState)([]),Pe=p()(Ie,2),Te=Pe[0],Re=Pe[1],Ee=(0,h.useRef)(null),Oe=(0,h.useState)(!1),De=p()(Oe,2),Le=De[0],Fe=De[1],Me=(0,h.useState)(""),Be=p()(Me,2),Ge=Be[0],He=Be[1],Ve=[{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];(0,h.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]),(0,h.useEffect)((function(){l({type:"problemset/getDisciplines",payload:{source:"question"}});var e=g.get("group_id")||0;W.group_id=Number(e),Y(W),Qe(W).then((function(e){Fe(!1)})),Ye(W),Ke(),qe()}),[]),(0,h.useEffect)((function(){return l({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),l({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){l({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),l({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){return l({type:"globalSetting/headerFixedToggle",payload:!0}),function(){l({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),(0,h.useEffect)((function(){return l({type:"globalSetting/headerFooterToggle",payload:!1}),function(){l({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]);var qe=function(){var e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),We=(0,h.useRef)(),Ye=function(){var e=u()(c()().mark((function e(n){var t,r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a()({},n),Fe(!0),e.next=4,l({type:"problemset/getGroup",payload:a()({},t)});case 4:null!=(r=e.sent)&&r.data&&Re((null==r?void 0:r.data)||[]),r&&xe((null==r?void 0:r.navigation)||[]),Ne([]),Fe(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Qe=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 n.item_type=n.item_type,Fe(!0),e.next=4,l({type:"problemset/getItemBanks",payload:n});case 4:if(!(t=e.sent)||403===t.status||401===t.status||500===t.status){e.next=13;break}return U(t.items_count||0),ee(t.items||[]),pe(t.tag_disciplines||[]),ze(t.items||[]),Ne([]),Fe(!1),e.abrupt("return",t);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ke=function(){l({type:"problemset/getBasketList",payload:{}})},ze=function(e){var n=e.every((function(e){var n;return 0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)}));be.current=n},Ue=(0,h.useState)(!1),Je=p()(Ue,2),Xe=Je[0],$e=Je[1],en=function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.difficulty=null,W.page=1,W.keyword=e,delete W.id,e?(ye(!0),(0,R.tk)({name:e,copywriting:e,position:"ItemBank"})):ye(!1),ce(-1),Y(W),Qe(W),Ye(W)},nn=function(){var e=u()(c()().mark((function e(n){var t,r,s,o=arguments;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.length>1&&void 0!==o[1]&&o[1],t=o.length>2&&void 0!==o[2]&&o[2],l({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(n),group_type:G.Mine}}),W.page=1,W.per_page=20,W.group_id=Math.abs(n),t?((r=JSON.parse(JSON.stringify(he))).splice(r.length-2,2),W.parents=r):W.parents=[].concat(i()(he||[{id:0,name:"根目录"}]),i()((null===(s=(0,P.b)(We.current,n))||void 0===s?void 0:s.map((function(e){return{id:e.id,name:e.name}})))||[])),Y(W),Ye(a()({},W)),Qe(W);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(){var e=u()(c()().mark((function e(n){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l({type:"problemset/getDisciplines",payload:{source:"question",group_id:n,group_type:G.TeachGroupShare}}),W.page=1,W.group_id=n||null,delete W.id,Y(a()({},W)),Qe(a()(a()({},W),{},{group_id:0})),Ye(a()(a()({},W),{},{group_id:0}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rn=function(e){Ne(e)},sn=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"}],an={1:"简单",2:"适中",3:"困难"},on=function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("exercise"!==H.type){e.next=6;break}return e.next=3,(0,D.ZP)("/api/exercises/".concat(H.exerciseid,"/toggle_random_question.json"),{method:"post",body:{question_id:H.qid,item_bank_id:n}});case 3:return null!=(t=e.sent)&&t.status||(y.ZP.info("换题成功"),x.history.push(H.from)),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,L.jsx)("div",{className:A.page,children:(0,L.jsxs)("section",{children:[(0,L.jsxs)("div",{className:A.wrap,children:[(0,L.jsx)("div",{className:A.title,children:"试题库"}),(0,L.jsxs)("div",{className:A.headerWrapper,children:[(0,L.jsx)("div",{className:A.tabsWrap,children:(0,L.jsxs)(v.Z,{activeKey:re,onChange:function(e){l({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:e}}),W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.difficulty=null,W.type=e,W.group_id="0"===e?0:null,$e("3"===e),W.page=1,W.per_page=20,delete W.id,ce(-1),ie(e),Y(W),Qe(W),console.log("来这了----------------"),Ye(W)},tabBarExtraContent:(0,L.jsx)("div",{className:A.searchWrap,children:(0,L.jsx)(B,{allowClear:!0,suffix:(0,L.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(A.searchIcon),onClick:function(){return en(W.keyword)}}),className:A.search,placeholder:"请输入关键词搜索",size:"middle",value:W.keyword,onChange:function(e){W.keyword=e.target.value,Y(a()({},W))},onSearch:en})}),children:[(0,L.jsx)(M,{tab:"公共"},"1"),(null===(n=s.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n?void 0:n.length)&&(0,L.jsx)(M,{tab:"团队共享"},"3"),!(0,T.ag)()&&!(0,T.JA)()&&(0,L.jsx)(M,{tab:"收藏夹"},"2"),(0,L.jsx)(M,{tab:"我创建的"},"0")]})}),(0,L.jsx)(_.S,{showSelectAll:!1,className:A.select,disciplinesData:null===(t=s.disciplinesData)||void 0===t?void 0:t.disciplines,knowledgeData:de,directionValue:W.discipline_id,subDisciplineValue:W.sub_discipline_id,typeValue:W.item_type,isprogram_homework:!1,showItemType:!1,showKnowledge:!0,name:Ge,setname:He,difficultyValue:W.difficulty,showShixun:!1,onShixunChange:function(){l({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,n){W.discipline_id=e||"",W.sub_discipline_id=n||"",W.tag_discipline_id="",W.page=1,W.per_page=20,delete W.id,ce(null===e?-1:null),Y(W),Qe(W),Ye(W)},onTypeChange:function(){},onDifficultyChange:function(e){W.difficulty=e||"",W.page=1,W.per_page=20,delete W.id,Y(W),Qe(W),Ye(W)},knowledgeValue:oe,onKnowledgeChange:function(e){W.tag_discipline_id=e,W.page=1,W.per_page=20,delete W.id,-1===e&&(W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id=""),ce(e),Y(W),Qe(W),Ye(W)},teachGroupData:null===(r=s.teachGroupData)||void 0===r?void 0:r.groups,onTeachGroupChange:tn,teachGroupValue:W.group_id,showTeachGroup:Xe})]}),(0,L.jsxs)("div",{className:A.treeWrapper,style:{display:re===G.Mine?"block":"none"},children:[(0,L.jsxs)("div",{className:A.treeHeader,children:[(0,L.jsx)(S.Z,{data:he,onClick:nn,activeTabsKey:re}),(0,L.jsxs)(b.ZP,{type:"link",onClick:function(){l({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:W}})},className:A.exportBtn,children:[(0,L.jsx)("img",{src:E,alt:"",className:A.pngIcon}),"新建文件夹"]})]}),(0,L.jsx)(j.Z,{spinning:Le,children:(0,L.jsx)("div",{ref:Ee,className:Te.length?A.treeContent:"",style:{maxHeight:"220px",overflow:"auto"},children:(0,L.jsx)(P.Z,{setRootData:function(e){We.current=e},isProblemset:!1,reloadData:function(){},data:Te,onShare:function(){},onOpen:nn,params:W,navigation:he,activeTabsKey:re})})})]}),(0,L.jsxs)("div",{className:A.contentWrap,children:[(0,L.jsx)("div",{className:A.batchWrap,children:(0,L.jsx)("div",{style:{flex:1,display:"flex",alignItems:"center"},children:(0,L.jsx)("div",{className:"font14",children:(0,L.jsx)(k.Z,{dropdownRender:function(){return(0,L.jsx)(w.Z,{selectedKeys:[Se],children:null==Ve?void 0:Ve.map((function(e,n){return(0,L.jsx)(w.Z.Item,{onClick:function(){return function(e){W.sort_by=e.type,W.sort_direction=e.direction,W.page=1,W.per_page=20,Ae(e.name),Y(W),Qe(W),Ye(W)}(e)},children:e.name},e.name)}))})},children:(0,L.jsxs)("span",{style:{color:"#464F66"},children:[(0,L.jsx)("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Se]})})})})}),ge?(0,L.jsxs)("div",{children:[(0,L.jsxs)(b.ZP,{style:{paddingLeft:0},onClick:function(){W.page=1,W.keyword=null,delete W.id,Y(W),ye(!1),Qe(W)},type:"link",children:[(0,L.jsx)("i",{className:"iconfont icon-fanhui2 font14"}),"返回"]}),(0,L.jsxs)("span",{className:"font14 mr20 c-grey-333",children:["搜索“",W.keyword,"”"]})]}):null,(0,L.jsx)("div",{className:A.contentListWrap,children:0!==z?(0,L.jsx)(j.Z,{size:"middle",spinning:o["problemset/getItemBanks"],children:$.map((function(e,n){var t,r;return(0,L.jsxs)("div",{className:A.li,children:[(0,L.jsx)("div",{className:A.top,children:(0,L.jsx)(I.Z,{showCheckbox:!1,data:e,selectIds:we,onSelectCheckBox:rn})}),(0,L.jsxs)("div",{className:A.bottom,children:[(0,L.jsx)("p",{className:"".concat(A.actionLeftItem," ").concat(A.questionTypeName),children:null===(t=sn.find((function(n){return n.type===e.item_type})))||void 0===t?void 0:t.name}),(0,L.jsx)("p",{className:A.actionLeftItem,children:an[e.difficulty]}),(0,L.jsxs)("p",{className:A.actionLeftItem,children:["创建者",(0,L.jsx)("span",{className:"c-grey-333",children:null==e||null===(r=e.author)||void 0===r?void 0:r.name})]}),(0,L.jsxs)("p",{className:A.actionLeftItem,children:["更新",(0,L.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]}),(0,L.jsxs)("p",{className:A.actionLeftItem,children:["使用次数",(0,L.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.quotes})]}),(0,L.jsx)("div",{className:A.more,children:(0,L.jsx)("span",{className:A.btnAdd,onClick:function(){return on(e.id)},children:"替换"})})]})]},e.id)}))}):(0,L.jsx)(j.Z,{size:"middle",spinning:o["problemset/getItemBanks"],children:(0,L.jsx)(C.Z,{})})}),0!==z&&(0,L.jsx)(N.Z,{showQuickJumper:!0,onChange:function(e,n){W.page=e,W.per_page=n,Y(W),Qe(W),Ye(W)},defaultCurrent:1,pageSize:null==W?void 0:W.per_page,current:W.page||1,total:z,showTotal:function(e){return(0,L.jsxs)("span",{className:"mr10",children:["共",(0,L.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})}})]})]}),(0,L.jsx)(Z.Z,{onOk:function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.difficulty=null,W.page=1,W.per_page=20,W.group_id=e,ce(-1),Y(W),Ye(W)}})]})})}))},3679:function(e,n,t){t.d(n,{Z:function(){return u}});var r=t(39647),i=t.n(r),s=t(43418),a="ul___TdfYY",o=t(32637),c=t(37712),l=["open","onCancel"],u=function(e){var n=e.open,t=e.onCancel;i()(e,l);return(0,c.jsx)(s.Z,{centered:!0,open:n,title:(0,c.jsx)("div",{style:{fontWeight:"bold"},children:"联系教研助理"}),width:"696px",onCancel:t,footer:null,children:(0,c.jsxs)("div",{children:[(0,c.jsx)("div",{className:"tc",children:(0,c.jsx)("img",{className:"mt10",src:o,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})}),(0,c.jsx)("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10",children:"免费教研助理"}),(0,c.jsx)("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16",children:"微信扫一扫添加"}),(0,c.jsx)("div",{style:{color:"#333"},className:"pt30 font14",children:(0,c.jsxs)("ul",{className:a,children:[(0,c.jsx)("li",{children:"1、解答老师疑惑、帮助老师更快熟悉和使用平台教学。"}),(0,c.jsx)("li",{children:"2、协助老师创建课堂、课程设计、做好教学工作。"}),(0,c.jsx)("li",{children:"3、根据老师教学方向,分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]})})}},9962:function(e,n,t){t.d(n,{Z:function(){return y}});var r=t(7557),i=t.n(r),s=t(41498),a=t.n(s),o=t(79800),c=t.n(o),l=t(59301),u=t(8591),d=t(43418),p=t(92832),f="addModal___aEWdi",m="row____K9d5",h="label___y3olw",x=t(58425),_=t(47862),v=t(97682),g=t(37712),y=(0,v.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n=e.problemset,t=e.dispatch,r=e.onOk,s=(0,l.useState)(""),o=c()(s,2),v=o[0],y=o[1],b=(0,l.useState)([0]),j=c()(b,2),k=j[0],w=j[1],N=function(){t({type:"problemset/setActionTabs",payload:{}})};(0,l.useEffect)((function(){var e;"新建文件夹"===n.actionTabs.key&&(w([null===(e=n.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id]),y(""))}),[n.actionTabs.key]);var Z=function(){var e=a()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=["?","、","/","╲","*","<",">","|"],v.trim()){e.next=4;break}return u.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==v.charAt(0)){e.next=7;break}return u.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:t=0;case 8:if(!(t<v.length)){e.next=15;break}if(!n.includes(v.charAt(t))){e.next=12;break}return u.ZP.warning("文件夹名称包含特殊字符"),e.abrupt("return",!1);case 12:t++,e.next=8;break;case 15:return e.next=17,(0,_.sS)({parent_id:k.length>0?k[0]:0,name:v});case 17:0===(s=e.sent).status&&(N(),r(null==s?void 0:s.id));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,g.jsx)(d.Z,{centered:!0,title:"新建文件夹",open:"新建文件夹"===n.actionTabs.key,width:500,onCancel:N,onOk:Z,destroyOnClose:!0,children:(0,g.jsxs)("div",{className:f,children:[(0,g.jsxs)("div",{className:m,children:[(0,g.jsx)("span",{className:h,children:"文件夹名称: "}),(0,g.jsx)(p.Z,{placeholder:"请输入文件夹名称",value:v,onChange:function(e){return y(e.target.value)}})]}),(0,g.jsxs)("div",{className:m,style:{alignItems:"start",maxHeight:500,overflow:"auto"},children:[(0,g.jsx)("span",{className:h,children:"文件夹位置: "}),(0,g.jsx)(x.Z,{value:k,onChange:function(e){return w(e)}})]})]})})}))},99047:function(e,n,t){t.d(n,{Z:function(){return o}});var r="pWrap___UlNGw",i="few___fb5jD",s=t(60324),a=t(37712),o=function(e){var n,t,o,c=e.data,l=void 0===c?[]:c,u=e.activeTabsKey,d=e.onClick;return(0,a.jsxs)("aside",{style:{overflowX:"auto"},children:[l.length>1&&(0,a.jsx)("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:function(){1!==l.length&&d(l[l.length-2].id,!1,!0)}}),(0,a.jsx)("span",{children:"当前文件夹:"}),(null==l?void 0:l.length)>5?(n=!0,t=l.slice(2,-2),o=(0,a.jsx)("div",{className:r,children:t.map((function(e){return(0,a.jsx)("span",{title:e.name,onClick:function(){return d(e.id,!1,"3"===u)},children:e.name},e.id)}))}),l.map((function(e,t){var r=null;return t>1&&t<l.length-2?n&&(r=(0,a.jsx)(s.Z,{placement:"bottom",content:o,children:(0,a.jsx)("span",{style:{color:"#999",cursor:"pointer"},children:".../"})},t),n=!1):r=(0,a.jsxs)("div",{className:i,children:[(0,a.jsx)("b",{title:e.name,style:{color:"#333333"},onClick:function(){return d(e.id,!1,"3"===u)},children:e.name}),t<l.length-1&&(0,a.jsx)("span",{children:" > "})]},t),r}))):l.map((function(e,n){return(0,a.jsxs)("div",{className:i,children:[(0,a.jsx)("b",{title:e.name,style:{color:"#333333"},onClick:function(){return d(e.id,!1,"3"===u)},children:e.name}),n<l.length-1&&(0,a.jsx)("span",{children:" > "})]},n)}))]})}},94590:function(e,n,t){t.d(n,{Z:function(){return L},b:function(){return O}});var r=t(82242),i=t.n(r),s=t(7557),a=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(37205),p=t.n(d),f=t(91232),m=t.n(f),h=t(59301),x=t(8591),_=t(43418),v=t(92832),g=t(3113),y=t(86914),b="list___Ur31H",j="btns___ITJo0",k="name___FtR_V",w="folderWrapper___szWWk",N="folderIcon___MdKkF",Z="share_folderIcon___G1rNy",C="subject___lELqJ",S=t(52774),A=t(73631),I=t(31328),P=t(47862),T=t(89392),R=t(26088),E=t(37712),O=function e(n,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(n){var i,s=m()(n);try{for(s.s();!(i=s.n()).done;){var a=i.value;if(a.key===t)return r;if(a.children&&""!=a.children){var o=e(a.children,t,[].concat(p()(r),[{id:a.key,name:a.title.props.name}]));if(o)return o}}}catch(e){s.e(e)}finally{s.f()}}},D=function(e){var n=e.isProblemset,t=e.name,r=e.id,i=e.isShare,s=e.itemBanksCount,o=e.onOpen,l=void 0===o?function(){}:o,d=e.onShare,p=void 0===d?function(){}:d,f=e.onMove,m=void 0===f?function(){}:f,y=e.onDeleteOk,w=void 0===y?function(){}:y,N=(0,h.useState)(!1),Z=u()(N,2),A=Z[0],I=Z[1],P=(0,h.useState)(t),T=u()(P,2),R=T[0],O=T[1],D=(0,h.useState)(t),L=u()(D,2),F=L[0],M=L[1],B=function(){var e=c()(a()().mark((function e(n){var t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=["?","、","/","╲","*","<",">","|"],F.trim()){e.next=4;break}return x.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==F.charAt(0)){e.next=7;break}return x.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:r=0;case 8:if(!(r<F.length)){e.next=15;break}if(!t.includes(F.charAt(r))){e.next=12;break}return x.ZP.warning("文件夹名称包含特殊字符"),e.abrupt("return",!1);case 12:r++,e.next=8;break;case 15:return e.next=17,(0,S.ZP)("/api/item_banks_groups/".concat(Math.abs(n),".json"),{method:"put",body:{name:F}});case 17:0===e.sent.status&&(I(!1),O(F));case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,E.jsxs)("div",{className:b,onClick:function(e){return l(r,i)},children:[A?(0,E.jsx)(v.Z,{style:{maxWidth:780},value:F,onChange:function(e){M(e.target.value)},onClick:function(e){return e.stopPropagation()}}):(0,E.jsx)("div",{className:k,title:R,children:R}),s?(0,E.jsxs)("div",{className:C,children:["试题数 ",s]}):"",n&&(0,E.jsxs)("div",{className:j,children:[A?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:function(e){e.stopPropagation(),B(r)}}),(0,E.jsx)("i",{className:"iconfont icon-qingchu ml10",onClick:function(e){e.stopPropagation(),M(R),I(!1)}})]}):(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("i",{className:"iconfont icon-shangyi3 ml10",onClick:function(e){e.stopPropagation(),m(r,"up")}}),(0,E.jsx)("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:function(e){e.stopPropagation(),m(r,"down")}})]}),(0,E.jsxs)("div",{style:{position:"relative",top:"-2px",display:"flex"},children:[(0,E.jsx)(g.ZP,{className:"ml10",onClick:function(e){e.stopPropagation(),p(Math.abs(r))},type:"link",children:"共享全部文件夹"}),(0,E.jsx)(g.ZP,{className:"ml10",onClick:function(e){e.stopPropagation(),I(!0)},type:"link",children:"重命名"}),(0,E.jsx)(g.ZP,{onClick:function(e){e.stopPropagation(),function(e){var n;_.Z.confirm({title:"提示",okText:"确认删除",className:"custom-modal-divider ",icon:null,content:(0,E.jsxs)("div",{children:[(0,E.jsx)("p",{children:"本次删除操作确定后内容将无法恢复,是否继续?"}),(0,E.jsx)("p",{children:"删除文件夹,将同步删除其所包含的全部子文件夹和试题,请慎重操作!"})]}),cancelText:"取消",onOk:(n=c()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,S.ZP)("/api/item_banks_groups/".concat(Math.abs(e),".json"),{method:"delete",body:{}});case 2:0===n.sent.status&&w(e);case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(r)},type:"link",danger:!0,children:"删除"})]})]})]})},L=function(e){var n=e.isProblemset,t=e.data,r=e.onOpen,s=void 0===r?function(){}:r,o=e.onShare,l=void 0===o?function(){}:o,d=e.navigation,f=e.reloadData,m=e.activeTabsKey,x=e.setRootData,_=e.params,v=(0,h.useState)(),g=u()(v,2),b=g[0],j=g[1],k=(0,h.useState)([]),C=u()(k,2),S=C[0],L=C[1],F=(0,h.useState)([]),M=u()(F,2),B=M[0],G=M[1];(0,h.useEffect)((function(){b&&setTimeout((function(){x(b)}),200)}),[b]),(0,h.useEffect)((function(){G([]),L([])}),[t]),(0,h.useEffect)((function(){0===B.length&&0===S.length&&j(null==t?void 0:t.map((function(e){return{title:(0,E.jsx)(D,{isProblemset:n,name:e.name,id:e.id,isShare:e.is_share,itemBanksCount:e.item_banks_count,onMove:V,onOpen:s,onShare:l,onDeleteOk:W}),key:e.id,icon:e.is_share?(0,E.jsx)("img",{onClick:function(){s(e.id)},src:I,className:Z}):(0,E.jsx)("img",{onClick:function(){s(e.id)},src:A,className:N}),isLeaf:!e.have_child}})))}),[B,S,t]);var H=function e(n,t,r){for(var i=(0,T.cloneDeep)(n),s=0;s<i.length;s++){if(i[s].key===t){if("up"===r){var a=[i[s],i[s-1]];i[s-1]=a[0],i[s]=a[1]}else{var o=[i[s+1],i[s]];i[s]=o[0],i[s+1]=o[1]}break}i[s].children&&(i[s].children=e(i[s].children,t,r))}return i},V=function(){var e=c()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("up"!==t){e.next=6;break}return e.next=3,(0,P.A1)({id:Math.abs(n)});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,P.vi)({id:Math.abs(n)});case 8:e.t0=e.sent;case 9:0===e.t0.status&&j((function(e){return H(e,n,t)}));case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),q=function e(n,t){return n.filter((function(n){return n.key!==t&&(n.children&&(n.children=e(n.children,t)),!0)}))},W=function(e){j((function(n){return q(n,e)})),f()},Y=function e(n,t,r){return n.map((function(n){return n.key===t?i()(i()({},n),r):n.children?i()(i()({},n),{},{children:e(n.children,t,r)}):n}))},Q=function(){var e=c()(a()().mark((function e(t){var r,o,c,u,f,h;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=t.key,c=m===R.TabType.TeachGroupShare?"3":"",e.next=4,(0,P.ex)(i()(i()({},_),{},{group_id:Math.abs(o),parents:[].concat(p()(d||[{id:0,name:"根目录"}]),p()(null===(r=O(b,o))||void 0===r?void 0:r.map((function(e){return{id:e.id,name:e.name}})))),type:c}));case 4:u=e.sent,h=(f=u||{}).data,f.total_count>0&&j((function(e){return Y(e,o,{children:h.map((function(e){return{title:(0,E.jsx)(D,{isProblemset:n,name:e.name,id:e.id,itemBanksCount:e.item_banks_count,onMove:V,onOpen:s,onShare:l,onDeleteOk:W}),key:e.id,icon:e.is_share?(0,E.jsx)("img",{onClick:function(){s(e.id)},src:I,className:Z}):(0,E.jsx)("img",{onClick:function(){s(e.id)},src:A,className:N}),isLeaf:!e.have_child}}))})}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(null==b?void 0:b.length)>0&&(0,E.jsx)(y.Z,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:b,loadData:Q,onExpand:function(e,n){G(e)},onLoad:function(e){L(e)},className:w,selectable:!1,expandedKeys:B,loadedKeys:S})}},26088:function(e,n,t){t.r(n),t.d(n,{TabType:function(){return Pn},default:function(){return Tn}});var r=t(7557),i=t.n(r),s=t(37205),a=t.n(s),o=t(82242),c=t.n(o),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),m=t(97682),h=t(44233),x=t(99313),_=t(92832),v=t(78241),g=t(43418),y=t(5112),b=t(8591),j=t(71418),k=t(24905),w=t(20834),N=t(6848),Z=t(19842),C=t(57809),S=t(66104),A=t(3113),I=t(38854),P=t(95237),T=t(25700),R=t(9962),E=t(94398),O=t(39647),D=t.n(O),L=t(15774),F=t(37712),M=["problemset","globalSetting","loading","dispatch"],B=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading,e.dispatch);D()(e,M);return(0,F.jsxs)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-PublicReview"===n.actionTabs.key,title:"提示",okText:"知道啦",cancelText:"",width:"442px",onOk:function(){t({type:"problemset/setActionTabs",payload:{}})},onCancel:function(){t({type:"problemset/setActionTabs",payload:{}})},children:[(0,F.jsx)("div",{className:L.Z.modalContent,children:"公开申请已提交,请等待管理员的审核"}),(0,F.jsx)("div",{className:L.Z.modalContent,children:"我们将在1-2个工作日内完成审核"})]})})),G={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},H=t(58425),V=t(61186),q=t.n(V),W=t(19219),Y=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n=e.problemset,t=e.dispatch,r=(0,f.useState)([]),i=p()(r,2),s=i[0],a=i[1],o=(0,f.useState)(!0),c=p()(o,2),l=c[0],u=c[1],d=function(){t({type:"problemset/setActionTabs",payload:{}})};(0,f.useEffect)((function(){var e;"导出试题"===n.actionTabs.key&&a([null===(e=n.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id])}),[n.actionTabs.key]);var m=function(e,n,t,r){var i=W.Z.API_SERVER+n,s=new window.XMLHttpRequest;return s.withCredentials=!0,s.addEventListener("load",(function(e){t(e,s)}),!1),s.addEventListener("error",(function(e){r&&r(e)}),!1),s.responseType="blob",s.open("GET",i),s.send(null),s};return(0,F.jsx)(g.Z,{centered:!0,title:"导出试题",open:"导出试题"===n.actionTabs.key,width:718,destroyOnClose:!0,wrapClassName:G.customModal,onCancel:d,onOk:function(){0!==s.length?m({},"/api/item_banks/export.xlsx?group_id=".concat(s[0],"&include_children=").concat(l),(function(e,n){var t;if("application/json"===(null===(t=e.target.response)||void 0===t?void 0:t.type)){var r=new FileReader;return r.readAsText(e.target.response,"utf-8"),void r.addEventListener("loadend",(function(){var e=JSON.parse(r.result);b.ZP.warning((null==e?void 0:e.message)||"下载出错, 请联系管理员")}))}var i=new Blob([e.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),s="导出试题-".concat(q()().format("YYYYMMDD_HH:mm:ss"),".xlsx");if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(i,s);else{var a=URL.createObjectURL(i),o=document.createElement("a");o.href=a,o.setAttribute("download",s),document.body.appendChild(o),o.click(),window.URL.revokeObjectURL(o.href)}d()})):b.ZP.warning("请选择文件夹")},children:(0,F.jsxs)("aside",{className:G.exportModal,children:[(0,F.jsxs)("div",{style:{marginBottom:20},children:[(0,F.jsx)("label",{style:{marginRight:20},children:"导出设置"}),(0,F.jsxs)(y.ZP.Group,{onChange:function(e){u(e.target.value)},value:l,children:[(0,F.jsx)(y.ZP,{value:!0,children:"包含子文件夹"}),(0,F.jsx)(y.ZP,{value:!1,children:"仅当前文件夹"})]})]}),(0,F.jsx)(H.Z,{value:s,onChange:function(e){return a(e)}}),(0,F.jsx)("div",{className:G.export_text,children:"其中组合题与实训题暂不支持导出"})]})})})),Q="customModal___lg6DD",K="shareModal___uZhG_",z="content___I8qEq",U="group___KeY9s",J="teachGroup____SeBs",X="footer___Jn0qQ",$=t(47862),ee=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,r=e.dispatch,s=e.onOk,a=((0,m.useParams)(),(0,f.useState)([])),o=p()(a,2),c=(o[0],o[1]),l=(0,f.useState)(1),d=p()(l,2),h=d[0],x=d[1],_=(0,f.useState)([]),v=p()(_,2),y=v[0],w=v[1],N=(0,f.useState)([]),Z=p()(N,2),C=Z[0],S=Z[1],I=(0,f.useState)(!0),P=p()(I,2),T=P[0],R=P[1],E=(0,f.useState)(!1),O=p()(E,2),D=O[0],L=O[1],M=(0,f.useState)(!1),B=p()(M,2),G=(B[0],B[1]);(0,f.useEffect)((function(){var e;"共享试题"===t.actionTabs.key&&(V(),w([null===(e=t.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id]))}),[t.actionTabs.key]);var V=function(){var e=u()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(!0),e.next=3,(0,$.Of)({type:0,page:1,per_page:10,order_by:"new"});case 3:null!=(n=e.sent)&&n.item_banks_group&&(t={id:-1,item_banks_count:(null==n?void 0:n.no_group_count)||0,name:{name:"未加入分组"}},r=[t].concat((null==n?void 0:n.item_banks_group)||[]),c(r)),R(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){r({type:"problemset/setActionTabs",payload:{}})},W=function(){var e=u()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return b.ZP.warning("请选择需要的文件夹"),e.abrupt("return");case 3:if(1!==h){e.next=6;break}return x(2),e.abrupt("return");case 6:return L(!0),e.next=9,(0,$.GW)({item_banks_group_ids:y,clazz:"ItemBank",group_ids:C});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(s(),q()),L(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsx)(g.Z,{centered:!0,afterClose:function(){S([]),x(1),G(!1),c([])},title:"共享试题".concat(h,"/2"),open:"共享试题"===t.actionTabs.key,footer:null,width:718,destroyOnClose:!0,wrapClassName:Q,onCancel:q,children:(0,F.jsx)("aside",{className:K,children:(0,F.jsxs)(j.Z,{spinning:T,children:[(0,F.jsxs)("div",{className:z,children:[1===h&&(0,F.jsx)("div",{className:U,children:(0,F.jsx)(H.Z,{value:y,onChange:function(e){return w(e)}})}),2===h&&(0,F.jsxs)("div",{className:J,children:[(0,F.jsx)("p",{children:"共享至教研团队"}),(0,F.jsx)(k.Z.Group,{value:C,onChange:function(e){return S(e)},children:null==t||null===(n=t.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n?void 0:n.map((function(e){return(0,F.jsx)(k.Z,{value:e.group_id,children:null==e?void 0:e.name},e.group_id)}))})]})]}),(0,F.jsxs)("div",{className:X,children:[(0,F.jsx)(A.ZP,{onClick:q,children:"取消"}),(0,F.jsx)(A.ZP,{loading:D,onClick:W,type:"primary",children:1===h?"下一步":"确认共享"})]})]})})})})),ne=["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"],te=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),r=e.dispatch,s=e.onReloadData,a=void 0===s?function(){}:s,o=e.isPiliangRevoke,c=void 0!==o&&o,l=(D()(e,ne),(0,f.useRef)(!1)),d=(0,f.useState)(!1),m=p()(d,2),h=m[0],x=m[1];(0,f.useEffect)((function(){"Problemset-SetPrivate"===n.actionTabs.key?"1"===window.localStorage.getItem("problemset-set-private-hint-flag")?_():x(!0):x(!1)}),[n.actionTabs.key]);var _=function(){var e=u()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1"),s={},!c){e.next=8;break}return e.next=5,r({type:"problemset/revokePublish",payload:n.actionTabs.params});case 5:s=e.sent,e.next=11;break;case 8:return e.next=10,r({type:"problemset/setPrivate",payload:n.actionTabs.params});case 10:s=e.sent;case 11:r({type:"problemset/setActionTabs",payload:{}}),l.current=!1,0===(null===(t=s)||void 0===t?void 0:t.status)&&a();case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsxs)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:h,title:"撤销公开告知",okText:"确定",cancelText:"取消",confirmLoading:c?t["problemset/revokePublish"]:t["problemset/setPrivate"],width:"442px",onOk:_,onCancel:function(){r({type:"problemset/setActionTabs",payload:{}}),l.current=!1},children:[(0,F.jsx)("div",{className:L.Z.modalContentLeft,children:"试题已公开,撤销公开可能导致部分用户对试题的使用受损。"}),(0,F.jsx)("div",{className:L.Z.modalContentLeft,children:"确认撤销公开回到自有状态吗?"}),(0,F.jsx)("div",{children:(0,F.jsx)(k.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return l.current=e.target.checked},children:"不再提示"})})]})})),re=["problemset","globalSetting","loading","dispatch","onReloadData"],ie=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),r=e.dispatch,s=e.onReloadData,a=void 0===s?function(){}:s,o=(D()(e,re),function(){var e=u()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"problemset/handleDelete",payload:n.actionTabs.params});case 2:t=e.sent,r({type:"problemset/setActionTabs",payload:{}}),0===t.status&&a();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,F.jsxs)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-Delete"===n.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:t["problemset/handleDelete"],width:"442px",onOk:o,onCancel:function(){r({type:"problemset/setActionTabs",payload:{}})},children:[(0,F.jsx)("div",{className:L.Z.modalContent,children:"确认删除后,无法撤销"}),(0,F.jsx)("div",{className:L.Z.modalContent,children:"是否确认删除?"})]})})),se=t(63370),ae=t(55754),oe=t(79804),ce=t(65620),le=t(34796),ue=t(54327),de=t(73898),pe=t(99047),fe={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},me=t(43428),he=t(43604),xe="drawerWrap___pL0ai",_e="title___D60AS",ve="contentWrap___VyVzG",ge="totalInfo___wXopO",ye="clear___Sbav5",be="problemset___jGIix",je="delete___zwK_M",ke="deleteIcon___BYp0Q",we="createBtnWrapper___Qnnet",Ne=[],Ze=function(e){Ne.forEach((function(n){e.target===n.element||Ce.isParent(e.target,n.element)||n.callbacks.forEach((function(e){return e()}))}))};window.document.body?window.document.body.addEventListener("click",Ze):window.addEventListener("DOMContentLoaded",(function(){window.document.body.addEventListener("click",Ze)}));var Ce={isParent:function(e,n){for(var t=e;t&&t.tagName&&"body"!==t.tagName.toLowerCase();){if(t===n)return!0;t=t.parentNode}return!1},init:function(e,n){var t=Ne.filter((function(n){return n.element===e}));return t.length>0?t[0].callbacks.push(n):Ne.push({element:e,callbacks:[n]}),{clear:function(){Ne=Ne.filter((function(n){return n.element!==e}))}}}},Se=Ce,Ae=t(60374),Ie=[{stateName:"single_questions_count",type:"SINGLE",typeName:"单选题"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"多选题"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"判断题"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"填空题"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"简答题"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"编程题"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"实训题"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"组合题"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"程序填空题"}],Pe=function(e){var n=e.visible,t=e.basketData,r=e.basketTotal,i=e.onClose,s=void 0===i?function(){}:i,a=e.onDelete,o=void 0===a?function(){}:a,c=e.onClear,l=e.onSubmit,u=(0,f.useRef)(),d=(0,f.useRef)();(0,f.useEffect)((function(){if(d.current)return r>=0&&!u.current&&(u.current=Se.init(d.current,(function(){s()}))),function(){u.current&&u.current.clear()}}),[d.current]);var p=window.screen.width<=1440;return(0,F.jsx)(me.Z,{rootClassName:xe,placement:"right",closable:!1,mask:!1,open:n,forceRender:!0,width:p?130:160,onClose:s,children:r>0?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("div",{className:_e,children:"试题篮"}),(0,F.jsxs)("div",{ref:d,className:ve,children:[(0,F.jsxs)(P.Z,{wrap:!1,className:ge,align:"middle",children:[(0,F.jsx)(he.Z,{span:14,children:"题目总数"}),(0,F.jsx)(he.Z,{span:4,children:r}),(0,F.jsx)(he.Z,{span:6,className:ye,onClick:c,children:"清空"})]}),Ie.map((function(e){return t[e.stateName]>0&&(0,F.jsxs)(P.Z,{align:"middle",wrap:!1,className:be,children:[(0,F.jsx)(he.Z,{span:14,children:e.typeName}),(0,F.jsx)(he.Z,{span:4,children:t[e.stateName]}),(0,F.jsx)(he.Z,{span:6,className:je,children:(0,F.jsx)("i",{onClick:function(){return o(e.type)},className:"iconfont icon-piliangshanchu3 ".concat(ke)})})]},e.type)})),(0,F.jsx)(P.Z,{justify:"center",className:we,children:(0,F.jsx)(Ae.Z,{block:!0,type:"primary",onClick:l,children:"创建试卷"})})]})]}):(0,F.jsxs)("div",{ref:d,children:[(0,F.jsx)("div",{className:_e,children:"试题篮"}),(0,F.jsx)(E.Z,{customText:"请选择试题加入试题篮后进行组卷",styles:{width:120},imgStyles:{width:120}})]})})},Te=["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"],Re={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PROGRAM:"编程题",PRACTICAL:"实训题",COMBINATION:"组合题",BPROGRAM:"程序填空题"},Ee=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t=e.problemset,r=(e.globalSetting,e.loading),s=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,c=e.onReloadBasketData,l=void 0===c?function(){}:c,d=(D()(e,Te),function(){var e=u()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"problemset/basketDelete",payload:t.actionTabs.params});case 2:n=e.sent,s({type:"problemset/setActionTabs",payload:{}}),0===n.status&&(o(),l());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,F.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-BasketDelete"===t.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:r["problemset/handleDelete"],width:"442px",onOk:d,onCancel:function(){s({type:"problemset/setActionTabs",payload:{}})},children:(0,F.jsxs)("div",{className:L.Z.modalContent,children:["是否删除试题篮中的",Re[null===(n=t.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.type]]})})})),Oe="hide___P6mxu",De="open___hazgP",Le="basket___y6VHF",Fe="count___YEH5s",Me="iconWrap___l__Lj",Be="icon___yiXgh",Ge="name___tBtew",He=function(e){var n=e.count,t=e.visibleBasket,r=e.onToggleVisible,i=void 0===r?function(){}:r;return(0,F.jsx)(N.Z,{title:"试题篮",placement:"left",children:(0,F.jsxs)("div",{className:"".concat(t?De:Oe," ").concat(Le),onClick:i,children:[n>0&&(0,F.jsx)("div",{className:Fe,children:n}),(0,F.jsx)("span",{className:Me,children:(0,F.jsx)("i",{className:"".concat(Be," iconfont icon-shitilan")})}),(0,F.jsx)("div",{className:Ge,children:"试题篮"})]})})},Ve=t(26506),qe=t(94590),We=t(65327),Ye=t(32215),Qe=t(28103),Ke="drawer___Bi9wT",ze="menu___t0_fV",Ue="actived___zWm74",Je="actived2___RRfRj",Xe="subTag___EczBy",$e="directionName___H9hFf",en="menuDirection___JkwbJ",nn="listItem___kNMPl",tn="info___QKQMx",rn="title___eGYd4",sn="titleLeft___ltIGt",an="description___zs7Ow",on="menuCourse___PygX2",cn="authorname___D4gcN",ln="tooltip-content___RseJD",un=t(48741),dn=t(99204),pn=t(84407),fn=t(52774),mn=(_.Z.Search,{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]}),hn={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"}]},xn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,r,s,o=e.classroomList,l=(e.loading,e.dispatch),d=e.cb,h=e.shixunIds,x=void 0===h?[]:h,_=(0,m.useParams)(),g=((0,m.useLocation)(),o.actionTabs,v.Z.useForm()),y=(p()(g,1)[0],o.shixunLists),j=(0,f.useState)([]),w=p()(j,2),Z=w[0],C=w[1],S=(0,f.useState)([]),I=p()(S,2),R=I[0],O=I[1],D=(0,f.useState)([]),L=p()(D,2),M=L[0],B=L[1],G=(0,f.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null}),H=p()(G,2),V=H[0],q=H[1];(0,f.useEffect)((function(){"选用实践项目"===o.actionTabs.key&&l({type:"classroomList/getShixunLists",payload:c()({},V)})}),[o.actionTabs.key]),(0,f.useEffect)((function(){W()}),[_]);var W=function(){var e=u()(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,un.I_)({});case 2:return n=e.sent,e.next=5,(0,fn.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 5:t=e.sent,B([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(a()((null==t?void 0:t.groups)||[]))),O((null==n?void 0:n.disciplines)||[]);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(e,n,t){V.tag_level=e,V.sub_discipline_id=n,V.discipline_id=t,V.page=1,q(c()({},V)),l({type:"classroomList/getShixunLists",payload:c()({},V)})},Q=function(){l({type:"classroomList/setActionTabs",payload:{}}),q({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return"选用实践项目"!==o.actionTabs.key?null:(0,F.jsxs)(me.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Q,open:"选用实践项目"===o.actionTabs.key,rootClassName:Ke,footer:(0,F.jsxs)("div",{className:"tc",children:[(0,F.jsx)(A.ZP,{size:"middle",onClick:function(){Q(),C([])},style:{marginRight:8},children:"取消"}),(0,F.jsx)(A.ZP,{size:"middle",onClick:u()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Z[r],!x.includes(n)){e.next=4;break}return b.ZP.info("请勿重复选择:".concat(null==y||null===(t=y.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)})),r=0;case 2:if(!(r<(null==Z?void 0:Z.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(t=e.t0)){e.next=7;break}return e.abrupt("return",t.v);case 7:r++,e.next=2;break;case 10:Q(),d(Z),C([]);case 13:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,F.jsx)("section",{className:"tc",children:(0,F.jsx)(pn.Z,{onChange:function(e){q(c()(c()(c()({},V),e),{},{page:1})),l({type:"classroomList/getShixunLists",payload:c()(c()(c()({},V),e),{},{page:1})})}})}),(0,F.jsxs)("section",{className:"edu-container",children:[(0,F.jsxs)("ul",{className:ze,children:[(0,F.jsx)("li",{children:mn.name}),null==mn||null===(n=mn.children)||void 0===n?void 0:n.map((function(e,n){return(0,F.jsx)("li",{className:V[mn.id]==e.id?Ue:"",onClick:function(){V[mn.id]=e.id,V.page=1,q(c()({},V)),l({type:"classroomList/getShixunLists",payload:c()({},V)})},children:(0,F.jsx)("strong",{children:e.name})},e.id)}))]}),(0,F.jsxs)("ul",{className:en,children:[(0,F.jsx)("li",{className:$e,children:"方向"}),(0,F.jsx)("li",{className:V.discipline_id?"":Ue,onClick:function(){Y(null,null,null)},children:(0,F.jsx)("strong",{children:"全部"})}),null==R?void 0:R.map((function(e,n){return(0,F.jsxs)("li",{className:V.discipline_id==e.id?Ue:"",children:[(0,F.jsx)("strong",{onClick:function(){Y(1,null,e.id)},children:e.name}),(0,F.jsx)("div",{children:e.sub_disciplines.map((function(n,t){return(0,F.jsxs)("div",{className:"mt5",children:[(0,F.jsx)("div",{className:V.sub_discipline_id==n.id?"".concat(Je," ").concat(Xe):Xe,onClick:function(){Y(2,n.id,e.id)},children:n.name}),(0,F.jsx)("ul",{className:"mt5",children:n.tags&&n.tags.map((function(n,t){return(0,F.jsx)("li",{className:V.sub_discipline_id==n.id&&3===V.tag_level?Je:"",onClick:function(){Y(3,n.id,e.id)},children:n.name},t)}))})]},t)}))})]},n)}))]}),"mine"===V.type&&(0,F.jsxs)("ul",{className:ze,children:[(0,F.jsx)("li",{children:"目录"}),null==M?void 0:M.map((function(e,n){return(0,F.jsx)("li",{className:V.group_id==e.id?Ue:"",onClick:function(){V.group_id=e.id,V.page=1,q(c()({},V)),l({type:"classroomList/getShixunLists",payload:c()({},V)})},children:(0,F.jsx)("strong",{children:e.name})},e.name)}))]}),(0,F.jsxs)("ul",{className:ze,children:[(0,F.jsx)("li",{children:hn.name}),null==hn||null===(t=hn.children)||void 0===t?void 0:t.map((function(e,n){return(0,F.jsx)("li",{className:V[hn.id]==e.id?Ue:"",onClick:function(){V[hn.id]=e.id,V.page=1,q(c()({},V)),l({type:"classroomList/getShixunLists",payload:c()({},V)})},children:(0,F.jsx)("strong",{children:e.name})},e.name)}))]}),(0,F.jsxs)(P.Z,{children:[(0,F.jsx)(he.Z,{flex:"1",children:(0,F.jsx)("div",{className:on,style:{margin:"0px 15px"},children:(0,F.jsxs)("ul",{children:[(0,F.jsxs)("li",{children:["已选",(0,F.jsx)("span",{className:"c-blue",children:Z.length}),"个"]}),(0,F.jsxs)("li",{children:["共",(0,F.jsx)("span",{className:"c-blue",children:y.shixuns_count}),"个"]}),(0,F.jsxs)("li",{className:"current",onClick:function(){var e=c()(c()({},V),{},{order:"asc"===V.order?"desc":"asc"});q(e),l({type:"classroomList/getShixunLists",payload:e})},children:["学习人数",(0,F.jsx)("p",{className:"edu-sorter current ".concat(V.order),children:"asc"===V.order?(0,F.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}):(0,F.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})})]})]})})}),(0,F.jsx)(he.Z,{className:"c-grey-999",children:"mine"===(null==V?void 0:V.type)?"已静默/公开发布的实践项目进入本列表备选":"仅已公开发布的实践项目进入本列表备选"})]}),null==y||null===(r=y.shixun_list)||void 0===r?void 0:r.map((function(e,n){return(0,F.jsxs)("div",{className:nn,children:[(0,F.jsx)(k.Z,{checked:Z.includes(e.id),value:e.id,disabled:null==e?void 0:e.need_authorize,onChange:function(n){Z.indexOf(e.id);Z.indexOf(e.id)>-1?C(Z.filter((function(n){return n!==e.id}))):C(Z.concat(e.id))}}),(0,F.jsxs)("div",{className:tn,children:[(0,F.jsx)("div",{className:rn,children:(0,F.jsxs)("div",{className:sn,children:[(0,F.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,F.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,F.jsx)("span",{onClick:function(){(0,dn.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,Ye.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,F.jsx)(N.Z,{title:null==e?void 0:e.mark_content,children:(0,F.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,Ye.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,F.jsx)(N.Z,{title:null==e?void 0:e.mark_content,children:(0,F.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,Ye.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,F.jsx)(N.Z,{title:null==e?void 0:e.mark_content,children:(0,F.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})})]})}),(0,F.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,F.jsx)("span",{className:an,dangerouslySetInnerHTML:{__html:e.description}})}),(0,F.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,F.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,F.jsx)(Qe.Z,{dashed:!0}),(0,F.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,F.jsxs)("div",{children:[(0,F.jsx)(N.Z,{overlayClassName:ln,title:(0,F.jsx)("div",{children:(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,F.jsx)("span",{className:cn,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,F.jsx)(f.Fragment,{children:(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,F.jsxs)("div",{children:[(0,F.jsxs)("span",{className:"mr30",children:["难度系数 ",e.level]}),(0,F.jsxs)("span",{children:["学习人数 ",e.study_count]})]})]})]})]},n)})),0===(null==y||null===(s=y.shixun_list)||void 0===s?void 0:s.length)&&(0,F.jsx)(E.Z,{}),(0,F.jsx)("p",{})]}),(0,F.jsx)("div",{className:"tc mt20",children:(0,F.jsx)(T.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:V.page||1,showQuickJumper:!0,total:null==y?void 0:y.shixuns_count,onChange:function(e){var n=c()(c()({},V),{},{page:e});q(n),l({type:"classroomList/getShixunLists",payload:n})}})})]},"bottom")})),_n=t(75842),vn=t(89392),gn="operating___srUHx",yn="tip___F8nWU",bn=t(15754),jn=function(e,n){var t,r=e.data,i=e.height,s=void 0===i?400:i,a=v.Z.useForm(),o=p()(a,1)[0],l=(0,f.useState)({}),u=p()(l,2),d=u[0],m=u[1];return(0,f.useEffect)((function(){r&&(m(r),o.setFieldsValue(c()({},r)))}),[r]),(0,f.useImperativeHandle)(n,(function(){return{form:o}})),(0,F.jsx)("div",{className:gn,style:{marginBottom:"0"},children:(0,F.jsxs)(v.Z,{form:o,scrollToFirstError:!0,onValuesChange:function(){m(c()({},o.getFieldsValue()))},children:[(0,F.jsx)(v.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"},{max:30,message:"请输入标题,最大限制30个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,F.jsx)(_.Z,{placeholder:"请输入标题,最大限制30个字符",suffix:"".concat((null===(t=d.name)||void 0===t?void 0:t.length)||0,"/30")})}),(0,F.jsx)(v.Z.Item,{name:"languages",label:"编程语言",rules:[{required:!0,message:"请选择编程语言"}],children:(0,F.jsxs)(k.Z.Group,{children:[(0,F.jsx)(k.Z,{value:"c",children:"C"}),(0,F.jsx)(k.Z,{value:"c++",children:"C++"}),(0,F.jsx)(k.Z,{value:"java",children:"Java"}),(0,F.jsx)(k.Z,{value:"python",children:"Python"})]})}),(0,F.jsx)("div",{className:yn,children:"选择支持以下编程试题进行编译的语言"}),(0,F.jsx)("div",{style:{margin:"20px 0 12px 0px"},children:"作业说明"}),(0,F.jsx)(v.Z.Item,{name:"description",children:(0,F.jsx)(bn.Z,{height:s,defaultValue:d.description||"",watch:!0})})]})})},kn=(0,f.forwardRef)(jn),wn=t(96142),Nn=t(5623),Zn=t(80205),Cn=t(94865),Sn=x.Z.TabPane,An=_.Z.Search,In=_.Z.TextArea,Pn=function(e){return e.Mine="0",e.Public="1",e.Collection="2",e.TeachGroupShare="3",e}({}),Tn=(0,m.connect)((function(e){var n=e.classroomList,t=e.problemset,r=e.user,i=e.loading,s=e.globalSetting,a=e.shixunHomeworks;return{classroomList:n,problemset:t,user:r,globalSetting:s,loading:i.effects,shixunHomeworks:a}}))((function(e){var n,t,r,s,o,l,d,_,O,D,L=e.classroomList,M=e.problemset,G=e.user,V=(e.globalSetting,e.loading),q=e.dispatch,W=(e.match,e.shixunHomeworks),Q=(0,m.useLocation)(),K=(0,m.useParams)(),z=(0,m.useSearchParams)(),U=p()(z,1)[0],J=(0,f.useRef)(),X=U.get("tabs_key")||"0",ne=(0,f.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:X,item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:U.get("id")||null,exam_id:K.id||null,exercise_id:K.categoryId||null}),re=p()(ne,2),me=re[0],he=re[1],xe=(0,f.useState)(0),_e=p()(xe,2),ve=_e[0],ge=_e[1],ye=(0,f.useState)([]),be=p()(ye,2),je=be[0],ke=be[1],we=(0,f.useState)(X),Ne=p()(we,2),Ze=Ne[0],Ce=Ne[1],Se=(0,f.useState)(0),Ae=p()(Se,2),Ie=Ae[0],Te=Ae[1],Re=(0,f.useState)(-1),Oe=p()(Re,2),De=Oe[0],Le=Oe[1],Fe=(0,f.useState)([]),Me=p()(Fe,2),Be=Me[0],Ge=Me[1],Qe=(0,f.useState)(!1),Ke=p()(Qe,2),ze=(Ke[0],Ke[1]),Ue=(0,f.useState)([]),Je=p()(Ue,2),Xe=Je[0],$e=Je[1],en=(0,f.useState)(0),nn=p()(en,2),tn=nn[0],rn=nn[1],sn=(0,f.useState)(!1),an=p()(sn,2),on=an[0],cn=an[1],ln=(0,f.useState)(!1),un=p()(ln,2),dn=un[0],pn=un[1],mn=(0,f.useState)(),hn=p()(mn,2),gn=hn[0],yn=hn[1],bn=(0,f.useState)(!1),jn=p()(bn,2),Tn=jn[0],Rn=jn[1],En=(0,f.useRef)(!1),On=((0,f.useRef)(""),(0,f.useRef)()),Dn=(0,f.useRef)(),Ln=(0,f.useRef)(),Fn=(0,f.useState)(),Mn=p()(Fn,2),Bn=Mn[0],Gn=Mn[1],Hn=(0,f.useState)([]),Vn=p()(Hn,2),qn=Vn[0],Wn=Vn[1],Yn=(0,f.useRef)(!1),Qn="/problemset"===Q.pathname,Kn=null===(n=Q.pathname)||void 0===n?void 0:n.includes("program_homework"),zn=Kn&&K.categoryId&&null!==(t=Q.pathname)&&void 0!==t&&t.includes("edit")?K.categoryId:"",Un=zn?"编辑编程作业":"新建编程作业",Jn=(0,f.useState)({}),Xn=p()(Jn,2),$n=Xn[0],et=Xn[1],nt=(0,f.useState)(!1),tt=p()(nt,2),rt=tt[0],it=tt[1],st=G.userInfo||{},at=st.admin,ot=st.business,ct=st.is_shixun_marker,lt=st.is_teacher,ut=st.user_identity,dt=at||ot||ct||lt||"学生"!==ut,pt=(0,f.useState)("按更新时间降序"),ft=p()(pt,2),mt=ft[0],ht=ft[1],xt=W.commonHomeWorkAddDefaultData,_t=(0,f.useState)([]),vt=p()(_t,2),gt=vt[0],yt=vt[1],bt=(0,f.useRef)(null),jt=(0,f.useState)(!1),kt=p()(jt,2),wt=kt[0],Nt=kt[1],Zt=(0,f.useState)([]),Ct=p()(Zt,2),St=Ct[0],At=Ct[1],It=(0,f.useState)(""),Pt=p()(It,2),Tt=Pt[0],Rt=Pt[1],Et=(0,f.useState)(!1),Ot=p()(Et,2),Dt=Ot[0],Lt=Ot[1],Ft=(0,f.useState)(!1),Mt=p()(Ft,2),Bt=Mt[0],Gt=Mt[1],Ht=(0,f.useState)([]),Vt=p()(Ht,2),qt=Vt[0],Wt=Vt[1],Yt=v.Z.useForm(),Qt=p()(Yt,1)[0],Kt=(0,f.useState)(!1),zt=p()(Kt,2),Ut=zt[0],Jt=zt[1],Xt=(0,f.useState)(null),$t=p()(Xt,2),er=$t[0],nr=$t[1],tr=(0,f.useState)(0),rr=p()(tr,2),ir=rr[0],sr=rr[1],ar=(0,f.useRef)(null),or=[{name:"按试题名称升序",type:"name_pinyin",direction:"asc"},{name:"按试题名称降序",type:"name_pinyin",direction:"desc"},{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];(0,f.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]);var cr=function(){var e=u()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,$.$c)({id:zn});case 2:null!=(n=e.sent)&&n.name&&(r={description:n.description,languages:n.languages,name:n.name},ar.current.form.setFieldsValue(r),et(c()({},r)),At(a()(n.data)),Wn(null===(t=n.data)||void 0===t?void 0:t.map((function(e){return e.id}))));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){zn&&cr()}),[zn]),(0,f.useEffect)((function(){var e=(null==U?void 0:U.get("group_id"))||0;q({type:"problemset/getDisciplines",payload:{source:"question",group_id:e,group_type:Ze}}),me.group_id=Number(e),"3"===Ze&&(me.clazz="ItemBanksGroup",vr(!0)),he(me),pr(me).then((function(e){Nt(!1)})),dr(me),fr(),ur()}),[]),(0,f.useEffect)((function(){return q({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){q({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){return q({type:"globalSetting/headerFixedToggle",payload:!0}),function(){q({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),(0,f.useEffect)((function(){return q({type:"globalSetting/headerFooterToggle",payload:Qn}),function(){q({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){(0,We.Dk)(Kn?Un:"试题库")}),[Kn,Un]);var lr=function(e){var n=0;return null==gn||gn.forEach((function(t){t.type===e&&(n=t.count)})),n},ur=function(){var e=u()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e=M.basketData||{},n=e.completion_questions_count,t=void 0===n?0:n,r=e.judgement_questions_count,i=void 0===r?0:r,s=e.multiple_questions_count,a=void 0===s?0:s,o=e.practical_questions_count,c=void 0===o?0:o,l=e.program_questions_count,u=void 0===l?0:l,d=e.single_questions_count,p=void 0===d?0:d,f=e.subjective_questions_count,m=void 0===f?0:f,h=e.combination_questions_count,x=void 0===h?0:h,_=e.bprogram_questions_count;rn(t+i+a+c+u+p+m+x+(void 0===_?0:_))}),[M.basketData]);var dr=function(){var e=u()(i()().mark((function e(n,t){var r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"3"===n.type?n.clazz="ItemBanksGroup":delete n.clazz,r=c()({},n),Nt(!0),e.next=5,q({type:"problemset/getGroup",payload:c()({},r)});case 5:return null!=(s=e.sent)&&s.data&&yt((null==s?void 0:s.data)||[]),s&&($e((null==s?void 0:s.navigation)||[]),(null==s||null===(a=s.navigation)||void 0===a?void 0:a.length)>1?zr(!1):zr(!0)),Kn||t||Wn([]),Nt(!1),e.abrupt("return",s);case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),pr=function(){var e=u()(i()().mark((function e(n,t){var r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=c()({},n)).item_type=Kn?"PROGRAM":n.item_type,r.keyword=n.keyword||"",Nt(!0),e.next=6,q({type:"problemset/getItemBanks",payload:c()({},r)});case 6:if(!(s=e.sent)||403===s.status||401===s.status||500===s.status){e.next=18;break}return ge(s.items_count||0),yn(s.item_types),ke(s.items||[]),Ge(s.tag_disciplines||[]),Gn(s.used_shixun_ids||[]),mr(s.items||[]),Kn||t||Wn([]),Te((null==s?void 0:s.added_num)||0),Nt(!1),e.abrupt("return",s);case 18:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),fr=function(){q({type:"problemset/getBasketList",payload:{}})},mr=function(e){var n=e.every((function(e){var n;return 0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)}));En.current=n},hr=(0,f.useState)(!1),xr=p()(hr,2),_r=xr[0],vr=xr[1],gr=function(e,n){me.page=e,me.per_page=n,he(me),pr(me,!0),dr(me,!0)},yr=function(e){me.discipline_id="",me.sub_discipline_id="",me.tag_discipline_id="",me.item_type=null,me.difficulty=null,me.page=1,me.keyword=e,delete me.id,console.log(me,"paramsparamsparamsparamsparams"),e?(pn(!0),(0,wn.tk)({name:e,copywriting:e,position:Kn?"Practice":"ItemBank"})):pn(!1),Le(-1),he(me),pr(me)},br=function(){me.per_page=20,he(me),pr(me),Rn(!1)},jr=function(e){var n=e.length===je.length&&me.page>1?me.page-1:me.page;me.page=n,me.per_page=20,fr(),he(me),pr(me),dr(me)},kr=function(){q({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},wr=function(){var e=u()(i()().mark((function e(n,t){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,$.lS)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,$.s)({id:n});case 8:e.t0=e.sent;case 9:0===(null==(r=e.t0)?void 0:r.status)&&br();case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Nr=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:di(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Zr=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ai([n]);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Cr=function(e){Dn.current="",On.current="",g.Z.confirm({centered:!0,width:530,icon:null,okText:"确定",cancelText:"取消",title:"试题纠错",content:(0,F.jsxs)("div",{className:"font14",children:[(0,F.jsx)("div",{children:"错误类型:"}),(0,F.jsxs)(y.ZP.Group,{className:"mt10",onChange:function(e){return On.current=e.target.value},children:[(0,F.jsx)(y.ZP,{value:"题干",children:"题干"}),(0,F.jsx)(y.ZP,{value:"答案",children:"答案"}),(0,F.jsx)(y.ZP,{value:"解析",children:"解析"}),(0,F.jsx)(y.ZP,{value:"属性",children:"属性"}),(0,F.jsx)(y.ZP,{value:"其它",children:"其它"})]}),(0,F.jsx)("div",{className:"mt10",children:"错误描述:"}),(0,F.jsx)(In,{className:"mt10",rows:4,defaultValue:Dn.current,onChange:function(e){return Dn.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var n=u()(i()().mark((function n(t,r){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(On.current&&Dn.current){n.next=3;break}return b.ZP.info("请填写错误类型和错误描述!"),n.abrupt("return",r());case 3:return n.next=5,(0,$.L5)({id:e,clazz:On.current,description:Dn.current});case 5:0===n.sent.status&&b.ZP.info("添加成功!"),t();case 8:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())}})},Sr=(0,f.useRef)(),Ar=(0,f.useState)([]),Ir=p()(Ar,2),Pr=Ir[0],Tr=Ir[1],Rr=(0,f.useState)(!1),Er=p()(Rr,2),Or=Er[0],Dr=Er[1],Lr=(0,f.useState)({}),Fr=p()(Lr,2),Mr=(Fr[0],Fr[1],(0,f.useRef)([0])),Br=function(){var e=u()(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,fn.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:null==n?void 0:n.sub_discipline_id}});case 2:t=e.sent,Tr(null==t?void 0:t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Gr=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:nr(n),ui(n),Dr(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hr=function(e){q({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:e}}})},Vr=function(e){q({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:e}}})},qr=function(){var e=u()(i()().mark((function e(n){var t,r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PROGRAM"!==(t=n.item_type)){e.next=12;break}return r=n.program_attr.identifier,e.next=5,q({type:"problemset/startExperience",payload:{id:r}});case 5:if(0!==(s=e.sent).status){e.next=10;break}return a=s.identifier,(0,We.xg)("/myproblems/".concat(a)),e.abrupt("return");case 10:return b.ZP.warning(s.message),e.abrupt("return");case 12:q({type:"problemset/setActionTabs",payload:{key:t,params:n}});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wr=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!me.exam_id){e.next=6;break}return e.next=3,(0,$.fY)({item_id:n,id:me.exam_id});case 3:return 0===e.sent.status&&br(),e.abrupt("return");case 6:if(null==me||!me.exercise_id){e.next=12;break}return e.next=9,(0,fn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==me?void 0:me.exercise_id,item_bank_ids:[n]}});case 9:return 0===e.sent.status&&br(),e.abrupt("return");case 12:return e.next=14,q({type:"problemset/cancel",payload:{id:n,item_bank:1}});case 14:0===e.sent.status&&(br(),fr());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yr=(0,f.useState)(!1),Qr=p()(Yr,2),Kr=Qr[0],zr=Qr[1],Ur=function(){var e=u()(i()().mark((function e(n){var t,r,s,o=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.length>1&&void 0!==o[1]&&o[1],t=o.length>2&&void 0!==o[2]&&o[2],q({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(n),group_type:"3"===Ze?Pn.TeachGroupShare:Pn.Mine}}),me.discipline_id="",me.sub_discipline_id="",me.tag_discipline_id="",me.page=1,me.per_page=20,me.group_id=Math.abs(n),Le(-1),he(me),t?((r=JSON.parse(JSON.stringify(Xe))).splice(r.length-2,2),me.parents=r):me.parents=[].concat(a()(Xe||[{id:0,name:"根目录"}]),a()((null===(s=(0,qe.b)(J.current,n))||void 0===s?void 0:s.map((function(e){return{id:e.id,name:e.name}})))||[])),dr(c()({},me)).then((function(e){var t;$e(null==e?void 0:e.navigation),(null==e||null===(t=e.navigation)||void 0===t?void 0:t.length)>1&&n?zr(!0):zr(!1)})),pr(me);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jr=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!me.exam_id){e.next=6;break}return e.next=3,(0,$.zh)({exam_id:me.exam_id,item_bank_ids:[n]});case 3:return 0===e.sent.status&&br(),e.abrupt("return");case 6:if(null==me||!me.exercise_id){e.next=12;break}return e.next=9,(0,fn.ZP)("/api/exercises/".concat(null==me?void 0:me.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:[n]}});case 9:return 0===e.sent.status&&br(),e.abrupt("return");case 12:if(200!==tn){e.next=15;break}return b.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 15:return e.next=17,q({type:"problemset/select",payload:{item_bank_ids:[n]}});case 17:0===e.sent.status&&(br(),fr());case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Xr=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=qn&&qn.length){e.next=3;break}return e.abrupt("return",b.ZP.info("请先选择试题"));case 3:Ln.current=[0],g.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,F.jsxs)("div",{className:"font14 ".concat(fe.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,F.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,F.jsx)(j.Z,{spinning:wt,children:(0,F.jsx)(H.Z,{defaultValue:!0,value:Ln.current,onChange:function(e){return Ln.current=e}})})]}),onOk:function(){var e=u()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,$.Rp)({id:n,group_id:null===(t=Ln.current)||void 0===t?void 0:t[0]});case 2:r=e.sent,Ln.current=[],0===(null==r?void 0:r.status)&&(dr(me),br(),b.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$r=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=qn&&qn.length){e.next=3;break}return e.abrupt("return",b.ZP.info("请先选择试题"));case 3:g.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"移动到",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,F.jsxs)("div",{className:"font14 ".concat(fe.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,F.jsxs)("div",{className:fe.tips,children:[(0,F.jsx)("div",{children:"提示:"}),(0,F.jsx)("div",{children:"1.若将已共享试题移入文件夹,则会撤销此试题原有的共享选项,以文件夹的共享选项为准;"}),(0,F.jsx)("div",{children:"2.若将已共享文件夹内的试题移出至根目录,则会撤销试题所有的共享选项。"})]}),(0,F.jsx)("p",{className:"c-grey-333",children:"请选择需要移动到的文件夹"}),(0,F.jsx)(j.Z,{spinning:wt,children:(0,F.jsx)(H.Z,{defaultValue:!0,defaultSelectedKeys:Mr.current,defaultExpandedKeys:Mr.current,onChange:function(e){return Mr.current=e}})})]}),onOk:function(){var e=u()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,$.LS)({ids:n?[n]:qn,groups_ids:null===(t=Mr.current)||void 0===t?void 0:t[0]});case 2:r=e.sent,console.log("移动试题到指定文件夹的res",r),0===(null==r?void 0:r.status)&&(dr(me),br());case 5: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)}}(),ei=function(){var e=u()(i()().mark((function e(n){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("撤销共享触发"),e.next=3,(0,$.hg)({clazz:"ItemBank",id:n});case 3:t=e.sent,console.log(t,"撤销共享触发的res"),r=(null==t?void 0:t.groups)||[],Ln.current=r.filter((function(e){return e.is_share})).map((function(e){return e.id})),g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,F.jsxs)("div",{className:"font14 ".concat(fe.overflow),children:[(0,F.jsx)("p",{className:"".concat(fe.tips),children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,F.jsx)(k.Z.Group,{className:fe.checkbox,defaultValue:null==r?void 0:r.map((function(e){return e.is_share?e.id:""})),children:null==r?void 0:r.map((function(e){return(0,F.jsxs)(k.Z,{value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(r,"选中的data"),Ln.current=r},children:[" ",e.name]},e.id)}))})]}),onOk:function(){var e=u()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ln.current=r.filter((function(e){return e.is_share})).map((function(e){return e.id})),console.log(Ln.current,"joinGroupDataRef.current"),e.abrupt("return",new Promise(function(){var e=u()(i()().mark((function e(t,s){var a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(r,"看看这里的data"),e.next=3,(0,$.GW)({ids:[n],clazz:"ItemBank",group_ids:Ln.current});case 3:return a=e.sent,Ln.current=[],0===(null==a?void 0:a.status)&&(b.ZP.info("操作成功"),br()),e.abrupt("return",t());case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ni=function(e){var n=qn;if(null==n||!n.length)return b.ZP.info("请先选择试题");tn+n.length>200&&e&&Qn?b.ZP.info("试题篮中最多可再加入".concat(200-tn,"题,当前选中").concat(n.length,"题,请重新选择")):e?ti(n):ri(n)},ti=function(){var e=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=a()(n),je.forEach((function(e){var n;t.includes(e.id)&&("PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)&&(0,vn.remove)(t,(function(n){return n===e.id})))})),g.Z.confirm({width:530,title:"提示",className:"custom-modal-divider ",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,F.jsxs)("div",{children:["当前已选择",n.length,"道试题,已加入过的试题或未发布的编程题将不会重复加入 "]}),onOk:function(){var e=u()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!me.exam_id){e.next=6;break}return e.next=3,(0,$.zh)({exam_id:me.exam_id,item_bank_ids:t});case 3:n=e.sent,e.next=15;break;case 6:if(null==me||!me.exercise_id){e.next=12;break}return e.next=9,(0,fn.ZP)("/api/exercises/".concat(null==me?void 0:me.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:t}});case 9:n=e.sent,e.next=15;break;case 12:return e.next=14,q({type:"problemset/select",payload:{item_bank_ids:t}});case 14:n=e.sent;case 15:0===n.status&&(br(),fr());case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ri=function(){var e=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!me.exam_id){e.next=6;break}return e.next=3,(0,fn.ZP)("/api/examination_banks/".concat(me.exam_id,"/batch_revoke_item.json"),{method:"post",body:{item_ids:n}});case 3:t=e.sent,e.next=15;break;case 6:if(null==me||!me.exercise_id){e.next=12;break}return e.next=9,(0,fn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==me?void 0:me.exercise_id,item_bank_ids:n}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,q({type:"problemset/unselectAll",payload:{item_ids:n}});case 14:t=e.sent;case 15:0===t.status&&(br(),fr());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ii=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Qn||200!==tn){e.next=3;break}return b.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 3:if(!me.exam_id){e.next=10;break}return e.next=6,(0,$.zh)({exam_id:me.exam_id,shixun_ids:n});case 6:0===e.sent.status&&br(),e.next=14;break;case 10:return e.next=12,q({type:"problemset/select",payload:{shixun_ids:n}});case 12:0===e.sent.status&&(fr(),br());case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),si=function(){var e=u()(i()().mark((function e(n){var t,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(t=M.teachGroupData)&&void 0!==t&&null!==(t=t.groups)&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return",b.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看"));case 2:return e.next=4,(0,fn.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:n}});case 4:if(s=e.sent,console.log(s,"判断可否共享-是否被共享过"),0===s.status){e.next=8;break}return e.abrupt("return");case 8:Ln.current=null==s?void 0:s.data,g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,F.jsxs)("div",{className:"font14 ".concat(fe.overflow),children:[(0,F.jsxs)("div",{className:fe.tips,children:[(0,F.jsx)("div",{children:"提示:"}),(0,F.jsx)("div",{children:"1.共享至教研团队后,在已共享的文件夹添加、删除试题或子文件夹等操作会同步至团队文件夹。若新试题无需共享,可新建文件夹管理试题。"}),(0,F.jsx)("div",{children:"2.如需撤销当前文件夹对选中教研团队的分享,取消选中并确定即可。"})]}),(0,F.jsx)(k.Z.Group,{className:fe.checkbox,defaultValue:Ln.current.map((function(e){return e.is_share?e.id:""})),children:null==s||null===(r=s.data)||void 0===r?void 0:r.map((function(e){return(0,F.jsxs)(k.Z,{disabled:!e.can_share,value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(s.data,"res.data"),Ln.current=null==s?void 0:s.data},children:[" ",e.name]},e.id)}))})]}),onOk:function(){return new Promise(function(){var e=u()(i()().mark((function e(t,r){var a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(a=Ln.current)&&void 0!==a&&a.length){e.next=3;break}return b.ZP.info("请先选择教研团队"),e.abrupt("return",r());case 3:return e.next=5,(0,fn.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Ln.current.map((function(e){return{id:e.id,is_share:e.is_share}})),group_id:n}});case 5:o=e.sent,console.log(o),0===(null==s?void 0:s.status)&&(b.ZP.success("操作成功"),Ln.current=[],Wn([]),br(),dr(me),t());case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}});case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ai=function(e){var n,t;if(console.log("共享试题触发"),null===(n=M.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n||!n.length)return b.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看");g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,F.jsxs)("div",{className:"font14 ".concat(fe.overflow),children:[(0,F.jsx)("div",{className:fe.tips,children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,F.jsx)(k.Z.Group,{className:fe.checkbox,defaultValue:Ln.current,onChange:function(e){return Ln.current=e},children:null===(t=M.teachGroupData)||void 0===t||null===(t=t.groups)||void 0===t?void 0:t.map((function(e){return(0,F.jsx)(k.Z,{value:e.group_id,children:e.name},e.group_id)}))})]}),onOk:function(){return new Promise(function(){var n=u()(i()().mark((function n(t,r){var s,a;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(null!==(s=Ln.current)&&void 0!==s&&s.length){n.next=3;break}return b.ZP.info("请先选择教研团队"),n.abrupt("return",r());case 3:return n.next=5,(0,$.GW)({ids:e||qn,clazz:"ItemBank",group_ids:Ln.current});case 5:0===(null==(a=n.sent)?void 0:a.status)&&(b.ZP.info("所选试题成功分享至教研团队"),Ln.current=[],Wn([]),br(),t());case 7:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())},onCancel:function(){console.log("取消了"),Ln.current=[]}})},oi=function(){var e=function(){var e=u()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ze(!0),e.next=3,(0,$.nD)({ids:qn});case 3:n=e.sent,ze(!1),0===(null==n?void 0:n.status)&&g.Z.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"删除结果",maskClosable:!1,keyboard:!1,icon:null,content:"本次成功删除".concat(n.success,"条试题,有").concat(n.fail,"条试题因为公开无法删除,请撤销后再进行删除。"),onOk:function(){jr(new Array(n.success))}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=qn&&qn.length?g.Z.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"提示",cancelText:"取消",icon:null,content:"本次选中了".concat(null==qn?void 0:qn.length,"条试题进行删除操作,删除后将无法恢复,请确认是否删除?"),onOk:e}):b.ZP.warning("请选择需要删除的试题")},ci=function(){var e,n;if(null==qn||!qn.length)return b.ZP.info("请先选择试题");if(null!=je&&null!==(e=je.filter((function(e){return qn.includes(e.id)})))&&void 0!==e&&e.every((function(e){return e.public})))return b.ZP.info("所选试题已公开,请重新选择");if(null!=je&&null!==(n=je.filter((function(e){return qn.includes(e.id)})))&&void 0!==n&&n.find((function(e){var n;return"PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)})))return b.ZP.info("已选题中存在未发布的编程题");if("1"===window.localStorage.getItem("problemset-set-public-hint-flag")||G.userInfo.professional_certification){var t;if(null!=je&&null!==(t=je.filter((function(e){return qn.includes(e.id)})))&&void 0!==t&&t.find((function(e){var n;return 0==(null==e||null===(n=e.tag_discipline_ids)||void 0===n?void 0:n.length)})))return b.ZP.info("部分试题暂未设置知识点,请先设置知识点再进行公开");g.Z.confirm({centered:!0,width:530,okText:"申请公开",cancelText:"取消",title:"批量公开试题",maskClosable:!0,icon:null,content:(0,F.jsx)("div",{className:"font16 c-grey-333",children:"试题公开之后,平台的所有用户都可以查看可使用。确认要申请公开吗"}),onOk:function(){li()}})}else g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"公开规则告知",maskClosable:!0,icon:null,content:(0,F.jsxs)("div",{className:"font16 c-grey-333",children:["公开并经平台审核后,该题将在公共试题库可见,Educoder所有用户均可使用该题。",(0,F.jsx)("br",{}),"公开后不可修改,但可以撤销;撤销公开后可以修改。",(0,F.jsx)("br",{}),"是否确认申请公开?",(0,F.jsx)("br",{}),(0,F.jsx)(k.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return Yn.current=e.target.checked},children:"不再提示"})]}),onOk:function(){li()}})},li=function(){var e=u()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Ze===Pn.TeachGroupShare?1:2,t=je?je.filter((function(e){return qn.includes(e.id)&&!(e.public||e.apply)})).map((function(e){return e.id})):[],e.next=4,(0,$.Qp)({ids:t,source:n});case 4:0===e.sent.status&&(Yn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Yn.current=!1,br(),b.ZP.success("批量申请成功"));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ui=function(){var e=u()(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,fn.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});case 2:return t=e.sent,Wt(t.disciplines||[]),e.next=6,Br(n);case 6:null!=n&&n.sub_discipline_id&&(sr(1),Qt.setFieldsValue({sub_discipline_id:[null==n?void 0:n.discipline_id,null==n?void 0:n.sub_discipline_id],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),di=function(e){nr(e),ui(e),Gt(!0)},pi=function(e){var n;g.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("div",{className:fe.modalContent,children:"发布后即可应用到自己管理的课堂"}),(0,F.jsx)("div",{className:fe.modalContent,children:" 是否确认发布?"})]}),okText:"确定",cancelText:"取消",onOk:(n=u()(i()().mark((function n(){var t;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,$.MZ)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(b.ZP.success("发布成功"),br());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},fi=function(e){var n;g.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,F.jsx)("p",{className:fe.modalContent,children:"是否确认撤销发布?"}),okText:"确定",cancelText:"取消",onOk:(n=u()(i()().mark((function n(){var t;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,$.sD)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(b.ZP.success("撤销发布成功"),br());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},mi=function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("切换团队tab时触发",n),q({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:n,group_id:me.group_id,group_type:Pn.TeachGroupShare}}),me.page=1,me.teach_group_id=n,delete me.id,me.group_id=0,he(c()({},me)),pr(me),dr(me);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),hi=function(){var e=u()(i()().mark((function e(){var n,t,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,$.bF)({ids:qn});case 2:n=e.sent,t=n.data||{},r=t.unpublish_program_question_count,s=t.total_item_banks,0===r?g.Z.error({title:"错误",content:(0,F.jsx)("span",{children:"发布错误!请选择尚未发布的编程题进行发布"}),centered:!0,okText:"确认"}):g.Z.confirm({title:"提示",content:(0,F.jsxs)("span",{children:["当前选中",s,"题,其中包含",r,"道未发布的编程题, 请确认是否发布?"]}),centered:!0,onOk:function(){var e=u()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,$.dt)({ids:qn});case 2:0===e.sent.status&&(b.ZP.success("发布成功"),br());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xi=(w.Z,dt&&w.Z.Item,dt&&w.Z.Item,Ze===Pn.Mine&&Qn&&w.Z.Item,Ze===Pn.Mine&&Qn&&w.Z.Item,Ze===Pn.Mine&&Qn&&w.Z.Item,Ze===Pn.Mine&&Qn&&w.Z.Item,function(e){if(Kn)if((null==St?void 0:St.length)<=0){var n=je.filter((function(n){return e.includes(n.id)}));At(a()(n)),Wn(null==n?void 0:n.map((function(e){return e.id})))}else if(e.length>St.length){var t,r=je.filter((function(n){return e.includes(n.id)})),i=St.map((function(e){return e.id})),s=r.filter((function(e){return!i.includes(e.id)}));At([].concat(a()(St),a()(s))),Wn(null===(t=[].concat(a()(St),a()(s)))||void 0===t?void 0:t.map((function(e){return e.id})))}else{var o=St.filter((function(n){return e.includes(n.id)}));At(a()(o)),Wn(null==o?void 0:o.map((function(e){return e.id})))}else Wn(e)}),_i=function(e){if(Kn)if(e){var n,t=null==St?void 0:St.map((function(e){return e.id})),r=je.filter((function(e){return!t.includes(e.id)}));At([].concat(a()(St),a()(r))),Wn(null===(n=[].concat(a()(St),a()(r)))||void 0===n?void 0:n.map((function(e){return e.id})))}else{var i=null==je?void 0:je.map((function(e){return e.id})),s=St.filter((function(e){return!i.includes(e.id)}));At(a()(s)),Wn(null==s?void 0:s.map((function(e){return e.id})))}else Wn(e?null==je?void 0:je.map((function(e){return e.id})):[])},vi=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"},{type:"BPROGRAM",name:"程序填空题"}],gi={1:"简单",2:"适中",3:"困难"};(0,f.useEffect)((function(){if(Kn&&(null==K||!K.pathId)){var e=K,n=e.coursesId,t=e.categoryId;q({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:t,coursesId:n,type:5}})}}),[Kn]);var yi=function(){var e=u()(i()().mark((function e(){var n,t,r,s,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ar.current.form.validateFields();case 3:if(n=ar.current.form.getFieldsValue(),!((null==St?void 0:St.length)<=0)){e.next=8;break}return document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),b.ZP.info("请选择编程题"),e.abrupt("return");case 8:if(it(!0),r=(t=K).coursesId,s=t.categoryId,null==K||!K.pathId){e.next=17;break}return e.next=13,(0,fn.ZP)("/api/paths/".concat(null==K?void 0:K.pathId,"/create_hack_homework"),{method:"post",body:c()(c()({},n),{},{coursesId:r,category:s,stage_shixun_id:"null"==s?"":s,stage_id:null==K?void 0:K.stageId,type:5,hack_ids:null==St?void 0:St.map((function(e){return e.id}))})});case 13:0===(null==(a=e.sent)?void 0:a.status)&&(b.ZP.success("".concat("null"==s?"新增成功":"编辑成功")),m.history.push("/paths/".concat(K.pathId))),e.next=21;break;case 17:return e.next=19,(0,fn.ZP)(zn?"/api/homework_commons/".concat(s,"/update_hack.json"):"/api/courses/".concat(r,"/homework_commons.json"),{method:zn?"put":"post",body:c()(c()({},n),{},{coursesId:r,category:s,type:5,hack_ids:null==St?void 0:St.map((function(e){return e.id}))})});case 19:0===(null==(o=e.sent)?void 0:o.status)&&m.history.push("/classrooms/".concat(K.coursesId,"/program_homework/").concat(zn?s:o.homework_id,"/detail?tabs=1"));case 21:it(!1),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(0),document.body.scrollIntoView();case 27:case"end":return e.stop()}}),e,null,[[0,24]])})));return function(){return e.apply(this,arguments)}}(),bi=function(){return(0,F.jsxs)(v.Z,{labelAlign:"right",form:Qt,labelCol:{span:3},colon:!1,size:"large",children:[(0,F.jsx)(v.Z.Item,{label:"知识点",name:"sub_discipline_id",rules:[{required:!0,message:"请选择课程&方向"}],children:(0,F.jsx)(Z.Z,{expandTrigger:"hover",placeholder:"请选择课程&方向",options:qt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){Qt.setFieldsValue({sub_discipline_id:e,tag_discipline_ids:[]}),sr(e?e.length:0),(null==e?void 0:e.length)>0&&(Br({sub_discipline_id:e[1]}),e[1]==(null==er?void 0:er.sub_discipline_id)&&Qt.setFieldValue("tag_discipline_ids",er.tag_discipline_ids))},onClear:function(){Tr([]),Qt.setFieldValue("tag_discipline_ids",[]),sr(0)}})}),(0,F.jsx)(v.Z.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"请选择知识点"}],style:{paddingLeft:75},children:(0,F.jsx)(C.default,{disabled:0===ir,className:fe.selectitems,showSearch:!0,mode:"multiple",placeholder:"请选择知识点,支持选择多个",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:Pr.map((function(e){return(0,F.jsx)(C.default.Option,{value:e.id,children:(0,F.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,F.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,F.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),ir>0&&(0,F.jsxs)("div",{className:fe.concat,children:["没有合适的知识点?",(0,F.jsx)("span",{onClick:function(){return Jt(!0)},children:"新建知识点"})]})]})};return(0,F.jsxs)("div",{className:fe.page,children:[(0,F.jsxs)("section",{children:[(0,F.jsxs)("div",{className:fe.wrap,children:[xt.course_name&&Kn&&(0,F.jsx)("section",{className:"animated fadeIn",children:(0,F.jsx)("aside",{className:"mt10",children:xt.category&&(0,F.jsxs)(S.Z,{separator:">",children:[(0,F.jsx)(S.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/classrooms/".concat(xt.course_id,"/program_homework"),children:xt.course_name})}),(0,F.jsx)(S.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/classrooms/".concat(xt.course_id,"/program_homework"),children:xt.category.category_name})}),(0,F.jsx)(S.Z.Item,{children:Un})]})})}),(0,F.jsx)("div",{className:fe.title,children:Kn?Un:"试题库"}),Kn&&(0,F.jsx)(kn,{height:250,data:$n,ref:ar}),(0,F.jsxs)("div",{className:fe.headerWrapper,id:"topicdom",children:[(0,F.jsx)("div",{className:fe.tabsWrap,children:(0,F.jsxs)(x.Z,{activeKey:Ze,onChange:function(e){q({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:e}}),me.discipline_id="",me.sub_discipline_id="",me.tag_discipline_id="",me.item_type=null,me.difficulty=null,me.type=e,"0"===e?(zr(!1),me.group_id=0,me.teach_group_id=0):(zr(!0),me.group_id=null),me.only_published=!("3"!==e||!Kn)||null,"3"===e?(me.clazz="ItemBanksGroup",vr(!0)):vr(!1),me.page=1,me.per_page=20,delete me.id,Le(-1),Ce(e),he(me),pr(me),"1"!==e&&"2"!==e&&dr(me),zr(!0)},tabBarExtraContent:(0,F.jsxs)("div",{className:fe.searchWrap,children:[Ze===Pn.Mine&&Qn&&(0,F.jsxs)(A.ZP,{className:fe.addQuestionBtn,onClick:function(){var e={discipline_id:"&discipline_id=".concat(me.discipline_id),sub_discipline_id:"&sub_discipline_id=".concat(me.sub_discipline_id),tag_discipline_id:"&sub_discipline_id=".concat(me.tag_discipline_id),difficulty:"&difficulty=".concat(me.difficulty),item_type:"&item_type=".concat(me.item_type),group_id:"&group_id=".concat(me.group_id||0)},n="/problemset/newitem?pages=".concat(me.page);Object.keys(e).forEach((function(t){me[t]&&(n+=e[t])})),null===m.history||void 0===m.history||m.history.push(n)},children:[(0,F.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",className:fe.pngIcon,alt:""}),"新增试题"]}),(0,F.jsx)(An,{allowClear:!0,suffix:(0,F.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(fe.searchIcon),onClick:function(){return yr(me.keyword)}}),className:fe.search,placeholder:"请输入题号或其他关键词进行搜索",size:"middle",onChange:function(e){me.keyword=e.target.value,he(c()({},me))},onSearch:yr})]}),children:[(0,F.jsx)(Sn,{tab:"公共"},"1"),(null===(r=M.teachGroupData)||void 0===r||null===(r=r.groups)||void 0===r?void 0:r.length)&&(0,F.jsx)(Sn,{tab:"团队共享"},"3"),!(0,Ye.ag)()&&!(0,Ye.JA)()&&!Kn&&(0,F.jsx)(Sn,{tab:"收藏夹"},"2"),(0,F.jsx)(Sn,{tab:"我创建的"},"0")]})}),((null==G||null===(s=G.userInfo)||void 0===s?void 0:s.professional_certification)||"1"!==me.type)&&(0,F.jsx)(h.S,{showSelectAll:!1,className:fe.select,disciplinesData:null===(o=M.disciplinesData)||void 0===o?void 0:o.disciplines,knowledgeData:Be,directionValue:me.discipline_id,subDisciplineValue:me.sub_discipline_id,typeValue:me.item_type,isprogram_homework:Kn,showKnowledge:!0,name:Tt,setname:Rt,difficultyValue:me.difficulty,showShixun:!(0,Ye.JA)()&&!me.exercise_id&&Ze!==Pn.TeachGroupShare&&Ze!==Pn.Public,onShixunChange:function(){q({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,n){me.discipline_id=e||"",me.sub_discipline_id=n||"",me.tag_discipline_id="",me.page=1,me.per_page=20,delete me.id,Le(-1),he(me),pr(me),"3"!==Ze&&"0"!==Ze||dr(c()(c()({},me),{},{parents:Xe.slice(0,-1)}))},onTypeChange:function(e){me.item_type=e||"",me.page=1,me.per_page=20,he(me),pr(me),"3"!==Ze&&"0"!==Ze||dr(c()(c()({},me),{},{parents:Xe.slice(0,-1)}))},onDifficultyChange:function(e){me.difficulty=e||"",me.page=1,me.per_page=20,delete me.id,he(me),pr(me),"3"!==Ze&&"0"!==Ze||dr(c()(c()({},me),{},{parents:Xe.slice(0,-1)}))},knowledgeValue:De,onKnowledgeChange:function(e){me.tag_discipline_id=e,me.page=1,me.per_page=20,delete me.id,-1===e&&(me.discipline_id="",me.sub_discipline_id="",me.tag_discipline_id=""),Le(e),he(me),pr(me),"3"!==Ze&&"0"!==Ze||dr(c()(c()({},me),{},{parents:Xe.slice(0,-1)}))},teachGroupData:null===(l=M.teachGroupData)||void 0===l?void 0:l.groups,onTeachGroupChange:mi,teachGroupValue:me.teach_group_id,showTeachGroup:_r})]}),(0,F.jsxs)("div",{className:fe.treeWrapper,style:{display:Ze===Pn.Mine||Ze===Pn.TeachGroupShare?"block":"none"},children:[(0,F.jsxs)("div",{className:fe.treeHeader,children:[(0,F.jsx)(pe.Z,{activeTabsKey:Ze,data:Xe,onClick:Ur}),Ze===Pn.Mine&&!Kn&&(0,F.jsxs)(A.ZP,{type:"link",onClick:function(){q({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:me}})},className:fe.exportBtn,children:[(0,F.jsx)("img",{src:Nn,alt:"",className:fe.pngIcon}),"新建文件夹"]})]}),(0,F.jsx)(j.Z,{spinning:wt,children:(0,F.jsx)("div",{ref:bt,className:gt.length?fe.treeContent:"",style:{maxHeight:"220px",overflow:"auto"},children:(0,F.jsx)(qe.Z,{setRootData:function(e){J.current=e},isProblemset:Ze===Pn.Mine&&Qn,reloadData:br,data:gt,onShare:si,onOpen:Ur,activeTabsKey:Ze,params:me,navigation:Xe})})})]}),(0,F.jsxs)("div",{className:fe.contentWrap,children:[(0,F.jsxs)("div",{className:fe.batchWrap,children:[(0,F.jsxs)("div",{style:{flex:1,display:"flex",alignItems:"center"},children:[!Kn&&(0,F.jsx)("div",{className:"font14",children:((null==G||null===(d=G.userInfo)||void 0===d?void 0:d.professional_certification)||"1"!==me.type)&&(0,F.jsx)(I.Z,{dropdownRender:function(){return(0,F.jsx)(w.Z,{selectedKeys:[mt],children:null==or?void 0:or.map((function(e,n){return(0,F.jsx)(w.Z.Item,{onClick:function(){return function(e){me.sort_by=e.type,me.sort_direction=e.direction,me.page=1,me.per_page=20,ht(e.name),he(me),pr(me),dr(c()(c()({},me),{},{parents:Xe.slice(0,-1)}))}(e)},children:e.name},e.name)}))})},children:(0,F.jsxs)("span",{style:{color:"#464F66"},children:[(0,F.jsx)("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),mt]})})}),Kn&&(0,F.jsx)("div",{children:(0,F.jsxs)(k.Z,{checked:(null==je?void 0:je.filter((function(e){return null==St?void 0:St.map((function(e){return e.id})).includes(e.id)})).length)===je.length,onChange:function(e){return _i(e.target.checked)},children:["本页全选",(0,F.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==qn?void 0:qn.length,")"]})]})}),Kn&&(0,F.jsxs)(g.Z,{open:Dt,centered:!0,width:700,okText:"确认".concat(null!=K&&K.pathId?"":zn?"编辑":"新建"),onCancel:function(){return Lt(!1)},cancelText:"返回列表",onOk:yi,confirmLoading:rt,title:"查看已选",children:[(0,F.jsxs)("div",{className:"font14 c-light-primary mb10",children:["已选",null==St?void 0:St.length,"个"]}),(0,F.jsx)("div",{style:{height:400,overflow:"auto"},children:null==St?void 0:St.map((function(e,n){var t,r,i,s;return(0,F.jsxs)("div",{className:fe.sendModal,children:[(0,F.jsxs)("div",{className:fe.li,children:[(0,F.jsx)("p",{children:null==e?void 0:e.name}),(0,F.jsxs)("div",{className:fe.bottom,children:[(0,F.jsx)("span",{className:"c-grey-333",children:"编程题"}),(0,F.jsx)("i",{className:fe.line}),(0,F.jsxs)("span",{className:"c-grey-333",children:[1===e.difficulty&&"简单",2===e.difficulty&&"适中",3===e.difficulty&&"困难"]}),(0,F.jsx)("i",{className:fe.line}),(0,F.jsxs)("span",{children:["创建者 ",(0,F.jsx)(N.Z,{title:null==e||null===(t=e.author)||void 0===t?void 0:t.name,children:(0,F.jsx)("span",{className:"c-grey-333",children:(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.length)>6?(null==e||null===(i=e.author)||void 0===i||null===(i=i.name)||void 0===i?void 0:i.substr(0,3))+"...":null==e||null===(s=e.author)||void 0===s?void 0:s.name})})]}),(0,F.jsx)("i",{className:fe.line}),(0,F.jsxs)("span",{className:fe.des,children:["更新 ",(0,F.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]})]})]}),(0,F.jsx)("div",{className:fe.del,onClick:function(){xi(St.filter((function(n){return n.id!==e.id})).map((function(e){return e.id})))},children:"删除"})]},n)}))})]})]}),(0,F.jsxs)(P.Z,{align:"middle",children:[(0,F.jsx)("div",{children:!me.item_type&&(0,F.jsx)("span",{style:{fontSize:"14px",color:"#999999"},children:[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}].map((function(e){if(lr(e.value)>0)return(0,F.jsxs)("span",{style:{marginLeft:6},children:[e.name,(0,F.jsx)("span",{style:{color:"#000000",marginLeft:6},children:lr(e.value)})]})}))})}),Ze===Pn.Mine&&Qn&&(0,F.jsxs)(A.ZP,{onClick:function(){null!=qn&&qn.length?g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"导出提示",maskClosable:!0,icon:null,content:(0,F.jsxs)("div",{className:"font14 ".concat(fe.overflow),children:["已选中",null==qn?void 0:qn.length,"道题,其中组合题与实训题暂不支持导出。"]}),onOk:function(){(0,_n.rQ)({ids:qn})}}):q({type:"problemset/setActionTabs",payload:{key:"导出试题",params:me}})},type:"link",className:fe.exportBtn,children:[(0,F.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",className:fe.pngIcon}),(0,F.jsx)("span",{children:"导出试题"})]})]})]}),dn?(0,F.jsxs)("div",{children:[(0,F.jsxs)(A.ZP,{style:{paddingLeft:0},onClick:function(){me.page=1,me.keyword=null,delete me.id,he(me),pn(!1),pr(me),dr(c()(c()({},me),{},{parents:Xe.slice(0,-1)}))},type:"link",children:[" ",(0,F.jsx)("i",{className:"iconfont icon-fanhui2 font14"}),"返回"]}),(0,F.jsxs)("span",{className:"font14 mr20 c-grey-333",children:["搜索“",me.keyword,"”"]})]}):null,(0,F.jsx)("div",{className:fe.contentListWrap,children:0!==ve?(0,F.jsx)(j.Z,{size:"middle",spinning:V["problemset/getItemBanks"],children:je.map((function(e,n){var t,r,i,s,a,o,c,l;return(0,F.jsxs)("div",{className:fe.li,children:[(0,F.jsx)("div",{className:fe.top,children:(0,F.jsx)(Ve.Z,{data:e,selectIds:qn,onSelectCheckBox:xi},e.id)}),(0,F.jsxs)("div",{className:fe.bottom,children:[(0,F.jsxs)("p",{className:"".concat(fe.actionLeftItem," ").concat(fe.questionTypeName),children:["No.",null==e?void 0:e.id]}),(0,F.jsx)("p",{className:"".concat(fe.actionLeftItem," ").concat(fe.questionTypeName),children:null===(t=vi.find((function(n){return n.type===e.item_type})))||void 0===t?void 0:t.name}),(0,F.jsx)("p",{className:fe.actionLeftItem,children:gi[e.difficulty]}),(0,F.jsxs)("p",{className:fe.actionLeftItem,children:["创建者",(0,F.jsx)(N.Z,{title:null==e||null===(r=e.author)||void 0===r?void 0:r.name,children:(0,F.jsx)("span",{className:"c-grey-333",children:(null==e||null===(i=e.author)||void 0===i||null===(i=i.name)||void 0===i?void 0:i.length)>6?(null==e||null===(s=e.author)||void 0===s||null===(s=s.name)||void 0===s?void 0:s.substr(0,5))+"...":null==e||null===(a=e.author)||void 0===a?void 0:a.name})})]}),(0,F.jsxs)("p",{className:fe.actionLeftItem,children:["更新",(0,F.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]}),(0,F.jsxs)("p",{className:fe.actionLeftItem,children:["使用次数",(0,F.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.quotes})]}),!Kn&&(0,F.jsx)("div",{className:fe.more,children:(o=e,l=o.id<0?"--":dt?o[me.exercise_id?"added":"choosed"]?(0,F.jsx)("span",{className:fe.btnAdd,onClick:function(e){e.target.style.pointerEvents="none",Wr(o.id)},children:Qn?"移出试题篮":(0,F.jsxs)("span",{children:[(0,F.jsx)("b",{className:"iconfont icon-yichu ".concat(fe.cancelC)}),"移出"]})},1):"PROGRAM"===o.item_type&&0===(null===(c=o.program_attr)||void 0===c?void 0:c.status)?(0,F.jsx)(N.Z,{placement:"top",title:"编程题未发布,不能加入!",children:(0,F.jsxs)("span",{className:fe.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"},children:[" ",Qn?"加入试题篮":(0,F.jsxs)("span",{style:{padding:"0 3px"},children:[(0,F.jsx)("b",{className:"iconfont icon-jiaru ".concat(fe.addC)}),"加入"]})," "]})}):(0,F.jsx)("span",{className:fe.btnAdd,onClick:function(){return Jr(o.id)},children:Qn?"加入试题篮":(0,F.jsxs)("span",{style:{padding:"0 3px"},children:[(0,F.jsx)("b",{className:"iconfont icon-jiaru ".concat(fe.addC)}),"加入"]})}):(0,F.jsx)(F.Fragment,{}),(0,F.jsxs)("span",{className:fe.actonBtn,children:[o.id>0&&(0,F.jsx)(Ve.N,{isProblemset:Qn,user:G,data:o,activeTabsKey:Ze,selectIds:qn,onCollect:wr,onSetPublic:Nr,onStartExperience:qr,onCorrection:Cr,onChangeTag:Gr,onPublicReview:kr,onSetPrivate:Hr,onDelete:Vr,onCancel:Wr,onSelect:Jr,onMoveTo:$r,addProblemset:Xr,onSetShare:Zr,onCancelShare:ei,onPublish:pi,onCancelPublish:fi,SubjectShare:Kr},o.id),l]}))})]})]},n)}))}):(0,F.jsx)(j.Z,{size:"middle",spinning:V["problemset/getItemBanks"],children:(0,F.jsx)(E.Z,{customText:!(null!=G&&null!==(_=G.userInfo)&&void 0!==_&&_.professional_certification)&&"1"===me.type&&"通过职业认证的教师才能访问公共试题库资源",ButtonTwo:null!=G&&null!==(O=G.userInfo)&&void 0!==O&&O.professional_certification||"1"!==me.type?"":(0,F.jsx)(A.ZP,{style:{borderRadius:20},type:"primary",onClick:function(){m.history.push("/account/certification")},children:"立即认证"})})})}),0!==ve&&!Kn&&(0,F.jsx)(T.Z,{showQuickJumper:!0,onChange:gr,defaultCurrent:1,pageSize:null==me?void 0:me.per_page,current:me.page||1,total:ve,showTotal:function(e){return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)("span",{className:"mr10 font12",children:["共",(0,F.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})})}}),Kn&&(0,F.jsx)("div",{style:{height:20}})]}),Qn&&(0,F.jsx)(Pe,{basketData:M.basketData,visible:on,basketTotal:tn,onClose:function(){return cn(!1)},onDelete:function(e){q({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:e}}})},onClear:function(){var e;g.Z.confirm({title:"确认要清空试题篮吗?",centered:!0,onOk:(e=u()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,$.RT)();case 2:0===e.sent.status&&(br(),fr());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},onSubmit:u()(i()().mark((function e(){var n,t,r,s,a,o,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}});case 2:return a=e.sent,o=null==a||null===(n=a.disciplines)||void 0===n?void 0:n[0],e.next=6,q({type:"problemsetPreview/newPreviewProblemset",payload:{name:"默认试卷名称",difficulty:2,duration:60,discipline_id:(null==a||null===(t=a.new_checked)||void 0===t?void 0:t.discipline_id)||(null==o?void 0:o.id),sub_discipline_id:(null==a||null===(r=a.new_checked)||void 0===r?void 0:r.sub_discipline_id)||(null==o||null===(s=o.sub_disciplines)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id)}});case 6:0===(c=e.sent).status&&m.history.push("paperlibrary/add/".concat(c.exam_id,"?defaultActiveKey=1&type=2"));case 8:case"end":return e.stop()}}),e)})))}),!(0,Ye.JA)()&&Qn&&(0,F.jsx)(He,{visibleBasket:on,onToggleVisible:function(){return cn(!on)},count:tn})]}),(0,F.jsx)(B,{}),(0,F.jsx)(te,{onReloadData:br,isPiliangRevoke:Tn}),(0,F.jsx)(ie,{onReloadData:function(){return jr([null])}}),(0,F.jsx)(Ee,{onReloadData:br,onReloadBasketData:fr}),"选用实践项目"===L.actionTabs.key?(0,F.jsx)(xn,{shixunIds:Bn,cb:ii}):null,(0,F.jsx)(se.Z,{}),(0,F.jsx)(ae.Z,{}),(0,F.jsx)(oe.Z,{}),(0,F.jsx)(ce.Z,{}),(0,F.jsx)(le.Z,{}),(0,F.jsx)(ue.Z,{}),(0,F.jsx)(de.Z,{}),(0,F.jsx)(Y,{}),(0,F.jsx)(ee,{onOk:function(){me.page=1,he(me),pr(me),dr(me)}}),(0,F.jsx)(R.Z,{onOk:function(e){me.discipline_id="",me.sub_discipline_id="",me.tag_discipline_id="",me.item_type=null,me.difficulty=null,me.page=1,me.per_page=20,me.group_id=e,Le(-1),he(me),pr(me),dr(me)}})]}),Qn?(0,F.jsx)(f.Fragment,{children:!(null==qn||!qn.length)&&(0,F.jsx)("div",{className:fe.batch,children:(0,F.jsxs)("aside",{children:[(0,F.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,F.jsxs)(k.Z,{className:"font14",checked:!(null==je||!je.length)&&qn.length===(null==je?void 0:je.length),onChange:function(e){return _i(e.target.checked)},children:["本页全选",(0,F.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==qn?void 0:qn.length,")"]})]})}),(0,F.jsxs)("div",{className:fe.btns,children:[dt&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){return ni(!0)},children:[(0,F.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"加入试题篮"]}),dt&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){return ni(!1)},children:[(0,F.jsx)("i",{className:"iconfont icon-piliangyichu"}),"移出试题篮"]}),dt&&Ze===Pn.Public&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){var e;(null==qn?void 0:qn.length)>0?g.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,F.jsxs)("div",{className:"font14 ".concat(fe.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,F.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,F.jsx)(j.Z,{spinning:wt,children:(0,F.jsx)(H.Z,{defaultValue:!0,value:Ln.current,onChange:function(e){return Ln.current=e}})})]}),onOk:(e=u()(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,$.Rp)({id:qn,group_id:null===(n=Ln.current)||void 0===n?void 0:n[0]});case 2:t=e.sent,Ln.current=[],0===(null==t?void 0:t.status)&&(dr(me),br(),b.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):b.ZP.info("请先选择试题")},children:[(0,F.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入我的题库"]}),Ze===Pn.Public&&(0,Ye.ag)()&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){Rn(!0),Hr(qn)},children:[(0,F.jsx)("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"批量撤销公开"]}),Ze===Pn.Mine&&(0,F.jsxs)("div",{className:fe.btn,onClick:ci,children:[" ",(0,F.jsx)("i",{className:"iconfont icon-pilianggongkai"}),"公开"]}),Ze===Pn.Mine&&!Kr&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){return ai()},children:[" ",(0,F.jsx)("i",{className:"iconfont icon-pilianggongxiang"}),"批量共享"]}),Ze===Pn.Mine&&(0,F.jsxs)("div",{className:fe.btn,onClick:oi,children:[" ",(0,F.jsx)("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"删除"]}),Ze===Pn.Mine&&(0,F.jsxs)("div",{className:fe.btn,onClick:hi,children:[" ",(0,F.jsx)("i",{className:"iconfont icon-fabu5"}),"发布"]}),Ze===Pn.Mine&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){return $r()},children:[(0,F.jsx)("i",{className:"iconfont icon-yidongmulu font16"}),"移至文件夹"]}),(0,F.jsxs)("div",{onClick:function(){return Wn([])},style:{marginLeft:"auto"},className:fe.btn,children:[" ",(0,F.jsx)("i",{className:"iconfont icon-piliangcaozuoicon2"}),"取消操作"]})]})]})})}):Kn?"":(0,F.jsx)("div",{className:fe.batch,children:(0,F.jsxs)("aside",{children:[(0,F.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,F.jsxs)(k.Z,{className:"font14",checked:!(null==je||!je.length)&&qn.length===(null==je?void 0:je.length),onChange:function(e){return _i(e.target.checked)},children:["本页全选",(0,F.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==qn?void 0:qn.length,")"]})]})}),(0,F.jsxs)("div",{className:fe.btns,children:[dt&&!(null==qn||!qn.length)&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){return ni(!0)},children:[(0,F.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"]}),dt&&!(null==qn||!qn.length)&&(0,F.jsxs)("div",{className:fe.btn,onClick:function(){return ni(!1)},children:[(0,F.jsx)("i",{className:"iconfont icon-piliangyichu"}),"批量移出"]}),(0,F.jsxs)("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"},children:["已加入: ",Ie,"题"]}),(0,F.jsx)("div",{onClick:function(){var e="/problemset/preview";me.exam_id&&(e="/paperlibrary/edit/".concat(me.exam_id)),null==me||!me.exercise_id||null!=K&&K.pathId||(e="/classrooms/".concat(K.coursesId,"/exercise/").concat(null==me?void 0:me.exercise_id,"/edit")),m.history.push(e)},className:fe.btn,children:"返回试卷"})]})]})}),Kn&&(0,F.jsx)("div",{className:fe.batch,children:(0,F.jsxs)("aside",{children:[(0,F.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,F.jsx)(T.Z,{showQuickJumper:!0,onChange:gr,defaultCurrent:1,pageSize:null==me?void 0:me.per_page,current:me.page||1,hideOnSinglePage:!0,total:ve,showTotal:function(e){return(0,F.jsxs)("span",{className:"mr10",children:["共",(0,F.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})}})}),(0,F.jsx)("div",{className:fe.btns,children:(0,F.jsxs)(P.Z,{align:"middle",style:{marginLeft:"auto"},children:[(0,F.jsxs)(P.Z,{onClick:function(){(null==St?void 0:St.length)<=0?b.ZP.info("当前暂无数据"):Lt(!0)},align:"middle",className:"current",children:[(0,F.jsx)("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),(0,F.jsxs)("span",{children:["已选",(0,F.jsx)("span",{className:"c-light-primary",children:qn.length}),"个"]})]}),(0,F.jsx)(A.ZP,{className:"mr20 ml40",onClick:function(){if(null!=K&&K.pathId)m.history.push("/paths/".concat(K.pathId));else{if(zn)return void m.history.push("/classrooms/".concat(K.coursesId,"/program_homework/").concat(K.categoryId,"/detail?tabs=1"));m.history.push("/classrooms/".concat(K.coursesId,"/program_homework"))}},children:"取消"}),(0,F.jsxs)(A.ZP,{loading:rt,onClick:yi,type:"primary",children:["确认",null!=K&&K.pathId?"":zn?"编辑":"新建"]})]})})]})}),(0,F.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:fe.publicQuest,open:Or,title:(0,F.jsx)("div",{style:{fontWeight:"bold"},children:"修改知识点"}),width:"640px",onCancel:function(){Dr(!1),sr(0),Qt.resetFields()},onOk:u()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Qt.validateFields().then(function(){var e=u()(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,fn.ZP)("/api/item_banks/".concat(null==er?void 0:er.id,"/update_tag.json"),{method:"put",body:{name:Sr.current,tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(b.ZP.success("修改成功"),Dr(!1),pr(me),Qt.resetFields());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e)}))),children:(0,F.jsx)("div",{className:fe.publicQuestContent,children:(0,F.jsx)(bi,{})})}),(0,F.jsx)(g.Z,{width:640,className:fe.publicQuest,centered:!0,title:(0,F.jsx)("div",{style:{fontWeight:"bold"},children:"公开试题"}),okText:"申请公开",open:Bt,onCancel:function(){Gt(!1),sr(0),nr(null),Qt.resetFields()},onOk:function(){Qt.validateFields().then(function(){var e=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Ze===Pn.TeachGroupShare?1:2,e.next=3,(0,$.wX)({id:null==er?void 0:er.id,source:t,sub_discipline_id:null==n?void 0:n.sub_discipline_id[1],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids});case 3:0===e.sent.status&&(Yn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Yn.current=!1,nr(null),Wn([]),br(),b.ZP.success("申请成功")),Gt(!1),sr(0),Qt.resetFields();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},children:(0,F.jsxs)("div",{className:fe.publicQuestContent,children:[(0,F.jsxs)("div",{className:fe.public_tips,children:[(0,F.jsx)(Zn.Z,{style:{color:"#FF8C29",marginRight:10}}),"设置试题的知识点之后,方可申请公开"]}),(0,F.jsx)(bi,{})]})}),(0,F.jsx)(Cn.Z,{open:Ut,subDisciplineId:null===(D=Qt.getFieldValue("sub_discipline_id"))||void 0===D?void 0:D[1],onCancel:function(){Jt(!1)},onOkClick:function(e){Tr((function(n){return[].concat(a()(n),[e])})),Qt.setFieldValue("tag_discipline_ids",[].concat(a()(Qt.getFieldValue("tag_discipline_ids")),[null==e?void 0:e.id]))}})]})}))},75842:function(e,n,t){t.d(n,{AD:function(){return T},D9:function(){return F},Hp:function(){return w},IM:function(){return B},Iy:function(){return Z},KM:function(){return U},MJ:function(){return N},Ne:function(){return M},ON:function(){return W},Uj:function(){return K},VY:function(){return V},YO:function(){return Q},YX:function(){return Y},Zn:function(){return x},_g:function(){return b},_k:function(){return D},c6:function(){return I},cr:function(){return _},eV:function(){return P},fi:function(){return v},gh:function(){return S},hS:function(){return G},iA:function(){return g},j6:function(){return j},je:function(){return O},jj:function(){return k},kS:function(){return q},o6:function(){return A},pO:function(){return z},rQ:function(){return R},sA:function(){return C},xm:function(){return L},xo:function(){return H},y8:function(){return E},yd:function(){return y}});var r=t(7557),i=t.n(r),s=t(82242),a=t.n(s),o=t(41498),c=t.n(o),l=t(69597),u=t(97682),d=t(65327),p=t(8591),f=t(19219),m=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()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),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:f.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)}}(),_=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}p.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)}}(),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.W0)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.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)}}(),g=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}p.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)}}(),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.IU)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.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)}}(),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.td)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.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)}}(),j=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}p.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)}}(),k=function(){var e=c()(i()().mark((function e(n,t){var r;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===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===r.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)}}(),w=function(){var e=c()(i()().mark((function e(n,t){var r;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===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===r.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)}}(),N=function(){var e=c()(i()().mark((function e(n,t){var r;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===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===r.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)}}(),Z=function(){var e=c()(i()().mark((function e(n,t){var r;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===(r=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===r.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){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,d.QH)("",f.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)}}(),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:f.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)}}(),A=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:f.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)}}(),I=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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),O=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?(p.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:f.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)}}(),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:f.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)}}(),F=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:f.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)}}(),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:f.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)}}(),B=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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),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:f.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)}}(),z=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:f.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)}}(),U=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:f.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)}}()},66104:function(e,n,t){t.d(n,{Z:function(){return I}});var r=t(92310),i=t.n(r),s=t(75440),a=t(47413),o=t(59301),c=t(92343),l=t(36355),u=t(18290),d=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=o.useContext(l.E_),r=t("breadcrumb");return o.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var f=p,m=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};function h(e,n,t,r){if(null==t)return null;const{className:s,onClick:c}=n,l=m(n,["className","onClick"]),u=Object.assign(Object.assign({},(0,a.Z)(l,{data:!0,aria:!0})),{onClick:c});return void 0!==r?o.createElement("a",Object.assign({},u,{className:i()(`${e}-link`,s),href:r}),t):o.createElement("span",Object.assign({},u,{className:i()(`${e}-link`,s)}),t)}function x(e,n){return(t,r,i,s,a)=>{if(n)return n(t,r,i,s);const o=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,r);return h(e,t,o,a)}}var _=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};const v=e=>{const{prefixCls:n,separator:t="/",children:r,menu:i,overlay:s,dropdownProps:a,href:c}=e;const l=(e=>{if(i||s){const t=Object.assign({},a);if(i){const e=i||{},{items:n}=e,r=_(e,["items"]);t.menu=Object.assign(Object.assign({},r),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:r,label:i,path:s}=e,a=_(e,["key","title","label","path"]);let l=null!=i?i:r;return s&&(l=o.createElement("a",{href:`${c}${s}`},l)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:l})}))})}else s&&(t.overlay=s);return o.createElement(d.Z,Object.assign({placement:"bottom"},t),o.createElement("span",{className:`${n}-overlay-link`},e,o.createElement(u.Z,null)))}return e})(r);return null!=l?o.createElement(o.Fragment,null,o.createElement("li",null,l),t&&o.createElement(f,null,t)):null},g=e=>{const{prefixCls:n,children:t,href:r}=e,i=_(e,["prefixCls","children","href"]),{getPrefixCls:s}=o.useContext(l.E_),a=s("breadcrumb",n);return o.createElement(v,Object.assign({},i,{prefixCls:a}),h(a,i,t,r))};g.__ANT_BREADCRUMB_ITEM=!0;var y=g,b=t(17313),j=t(83116),k=t(37613);const w=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 N=(0,j.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[w(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 r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};function C(e){const{breadcrumbName:n,children:t}=e,r=Z(e,["breadcrumbName","children"]),i=Object.assign({title:n},r);return t&&(i.menu={items:t.map((e=>{var{breadcrumbName:n}=e,t=Z(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),i}var S=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};const A=e=>{const{prefixCls:n,separator:t="/",style:r,className:u,rootClassName:d,routes:p,items:m,children:h,itemRender:_,params:g={}}=e,y=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:j,breadcrumb:k}=o.useContext(l.E_);let w;const Z=b("breadcrumb",n),[A,I]=N(Z),P=function(e,n){return(0,o.useMemo)((()=>e||(n?n.map(C):null)),[e,n])}(m,p);const T=x(Z,_);if(P&&P.length>0){const e=[],n=m||p;w=P.map(((r,i)=>{const{path:s,key:c,type:l,menu:u,overlay:d,onClick:p,className:m,separator:h,dropdownProps:x}=r,_=((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,s);void 0!==_&&e.push(_);const y=null!=c?c:i;if("separator"===l)return o.createElement(f,{key:y},h);const b={},j=i===P.length-1;u?b.menu=u:d&&(b.overlay=d);let{href:k}=r;return e.length&&void 0!==_&&(k=`#/${e.join("/")}`),o.createElement(v,Object.assign({key:y},b,(0,a.Z)(r,{data:!0,aria:!0}),{className:m,dropdownProps:x,href:k,separator:j?"":t,onClick:p,prefixCls:Z}),T(r,g,n,e,k))}))}else if(h){const e=(0,s.Z)(h).length;w=(0,s.Z)(h).map(((n,r)=>{if(!n)return n;const i=r===e-1;return(0,c.Tm)(n,{separator:i?"":t,key:r})}))}const R=i()(Z,null==k?void 0:k.className,{[`${Z}-rtl`]:"rtl"===j},u,d,I),E=Object.assign(Object.assign({},null==k?void 0:k.style),r);return A(o.createElement("nav",Object.assign({className:R,style:E},y),o.createElement("ol",null,w)))};A.Item=y,A.Separator=f;var I=A},73631:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"}}]); |