From 59d0deac77b0953c4c43405d7a976ee55ace0923 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 9 Aug 2024 19:38:01 +0800 Subject: [PATCH] Auto Submit --- 25085.async.js | 2 +- 81389.async.js | 2 +- 83850.async.js | 2 +- p__Classrooms__Lists__Exercise__index.async.js | 2 +- p__Graduations__Index__index.async.js | 2 +- p__Graduations__Lists__Settings__index.async.js | 2 +- p__Innovation__Detail__index.async.js | 2 +- p__Innovation__Tasks__index.async.js | 2 +- p__Search__index.async.js | 2 +- p__User__Detail__ResourceGuarantee__index.async.js | 2 +- p__User__Detail__TeachGroup__index.async.js | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/25085.async.js b/25085.async.js index 16e6b27dab..c8a6e3a389 100644 --- a/25085.async.js +++ b/25085.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[25085,4977,9794,8568],{94675:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function y(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var k=function(e){return e&&"false"!==e},N=function(n,t,i){A(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(A(m)<=4.4)k(t.showToolBar)&&(t.height-=7),k(t.showAlgebraInput)&&(t.height-=37),t.width<605&&k(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(k(t.showToolBar)||k(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=k(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||w.appendChild(y)):a.appendChild(y),w.appendChild(a),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function B(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},A(m)<5&&(e.className+=" geogebraweb")):j(e,n)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",x),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;r.style.left=d+"px",r.style.top=u+"px",o.appendChild(r)}return o.appendChild(c),o},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},_=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)R(m,!0);else{var a,r,l=!o;if(l){var s=A(m);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in r=c>0?m:0===c?a+m:"https://www.geogebra.org/apps/5.2.814.0/",_)if(m.slice(-1*_[d].length)===_[d]||m.slice(-1*(_[d].length+1))===_[d]+"/")return void R(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||k(t.showToolBar)||k(t.showMenuBar)||k(t.showAlgebraInput)||k(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",R(r,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?_.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),G("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function F(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==c&&R(c,f),l=!0}return void 0!==t.material_id?B(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,h=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-m.width-m.left,f=d<=480?10:30):(f=m.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,t);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,l;if(null===(a=n.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},F.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},F.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(F.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(F.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var Z=F,H=(t(70457),t(85160)),z=t(43418),I=t(43604),W=t(23691),U="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var K=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],m=function(){var e=_()(E()().mark((function e(){var n,o;return E()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(P.Z,{children:[(0,h.jsx)(I.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(I.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(H.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new O.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function A(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function y(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:A(t,n),contextClick:A(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",y(d,"fill"),y(p,"fill"),y(f,"fill"),y(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",y(g,"fill"),y(v,"fill"),y(m,"fill"),y(w,"fill")))]}function B(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",y(u),y(r),y(t),y(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",y(d),y(l),y(s),y(c)))]}function C(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function S(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:A(t,n),contextClick:A(t,n)})}function P(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function T(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A("dir",n),contextClick:A("dir",n)})}function L(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function D(n,t){var i=0,o=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(Z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),x(O.Spot.Top,"TriangleUp"),x(O.Spot.Left,"TriangleLeft"),x(O.Spot.Right,"TriangleRight"),x(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),j(),B(),k()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),B(),k()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new O.Binding("pathPattern","thickness",P)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",B(),k(),e("ContextMenuButton",e(O.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",L(!1),D(O.Spot.Top,!1),D(O.Spot.Left,!1),D(O.Spot.Right,!1),D(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},L(!0),D(O.Spot.Top,!0),D(O.Spot.Left,!0),D(O.Spot.Right,!0),D(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(B.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Y=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(y.Z.Item,{name:"align",children:(0,h.jsxs)(Y,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(B.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(B.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(94675),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(ne())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(P.Z,{align:"middle",children:[(0,h.jsx)(I.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(I.Z,{children:(0,h.jsx)(B.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(88651),oe=t(92890),ae=t(8591),re="link",le="upload-image",se="add-flowchart",ce="draw-image",de="code-block",ue="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(80194);var me="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=s()(s()({},we+"-B","bold"),we+"-I","italic"),be=s()(s()(s()(s()(s()(s()(s()(s()({},re,"添加链接"),de,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ae=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,y=void 0!==x&&x,j=e.watch,B=e.insertTemp,C=e.mode,P=void 0===C?"markdown":C,T=e.id,D=void 0===T?"markdown-editor-id":T,E=e.showResizeBar,M=void 0!==E&&E,_=e.noStorage,G=void 0!==_&&_,R=e.showNullButton,O=void 0!==R&&R,F=e.showNullProgramButton,Z=void 0!==F&&F,H=e.hidetoolBar,I=void 0!==H&&H,W=e.fullScreen,U=void 0!==W&&W,V=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Y=e.className,Q=void 0===Y?"":Y,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,we=e.disabledFill,Ae=void 0!==we&&we,ye=e.placeholder,je=void 0===ye?"":ye,Be=e.values,Ce=void 0===Be?"":Be,Se=e.extraUse,ke=(0,c.useState)(null),Ne=r()(ke,2),Pe=Ne[0],Te=Ne[1],Le=(0,c.useState)(t),De=r()(Le,2),Ee=De[0],Me=De[1],_e=(0,c.useState)(j),Ge=r()(_e,2),Re=Ge[0],Oe=Ge[1],Fe=(0,c.useState)(U),Ze=r()(Fe,2),He=Ze[0],ze=Ze[1],Ie=(0,c.useState)(""),We=r()(Ie,2),Ue=We[0],Ve=We[1],Ke=(0,c.useState)(0),qe=r()(Ke,2),Je=qe[0],Ye=qe[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),ln=rn[0],sn=rn[1],cn=(0,c.useState)(0),dn=r()(cn,2),un=dn[0],pn=dn[1],fn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Ce),null==Pe||Pe.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==P)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,N.I)(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ge.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(fn.current,{mode:P,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===me.indexOf(a))return null;if(console.log("change1:",n,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Te(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){hn.current}),[$e,hn,He]);(0,c.useEffect)((function(){if(Pe){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Pe.setSize("100%","100%"),Pe.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Pe,vn]),(0,c.useEffect)((function(){if(Pe){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){wn(a)}));e.push(l),Pe.addKeyMap(l)},t=0,i=Object.entries(xe);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(D);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(D,Ee),on(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Pe,j]),(0,c.useEffect)((function(){Pe&&y&&Pe.focus()}),[Pe,y]),(0,c.useEffect)((function(){if(Re&&Pe){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Pe.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Pe,Re]),(0,c.useEffect)((function(){if(Pe&&q){var e=function(e,n){q(e,n)};return Pe.on("beforeChange",e),function(){Pe.off("beforeChange",e)}}}),[Pe,q]),(0,c.useEffect)((function(){if(Pe&&V){var e=function(){V(Pe.getValue())};return Pe.on("blur",e),function(){Pe.off("blur",e)}}}),[Pe,V]),(0,c.useEffect)((function(){if(Pe){var e=function(e,n){var t=e.getValue();Me(t),Ye((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(Z?i(t,jn(t)):i(t))};return Pe.on("change",e),function(){Pe.off("change",e)}}}),[Pe,i]),(0,c.useEffect)((function(){if(Pe)if(null==t)Pe.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Pe.getValue()&&(Pe.setValue(t),Me(t),Pe.setCursor(pe?1:Pe.lineCount(),0),window.scrollTo(0,e))}}),[Pe,t]);var wn=(0,c.useCallback)((function(e){var n=Pe.getCursor(),t=Pe.getSelection(),i=t.split("\n");switch(e){case"bold":return Pe.replaceSelection("**"+t+"**"),""===t&&Pe.setCursor(n.line,n.ch+2),Pe.focus();case"italic":return Pe.replaceSelection("*"+t+"*"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"code":return Pe.replaceSelection("`"+t+"`"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"inline-latex":return Ve("inline-latex"),Pe.focus();case"latex":return Pe.replaceSelection("```latex\n"+t+"\n```"),Pe.setCursor(n.line+1,t.length+1),Pe.focus();case"line-break":return Pe.replaceSelection("
\n"),Pe.focus();case"list-ul":return""===t?Pe.replaceSelection("- "+t):Pe.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Pe.focus();case"list-ol":return""===t?Pe.replaceSelection("1. "+t):Pe.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Pe.focus();case"add-null-ch":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("▁"),Pe.focus();case"add-signal":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("@▁@"),Pe.focus();case"add-multiple":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection(me),Pe.focus();case"inster-template-1":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Pe.focus();case"eraser":return Pe.setValue(""),Pe.focus();case"trigger-watch":return Oe(!Re),Pe.focus();case"trigger-full-screen":return ze(!He),Pe.focus();case re:return void Ve(re);case de:return void Ve(de);case le:return void Ve(le);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case se:return void Ve(se);case ue:return void Ve(ue);default:throw new Error}}),[Pe,Re,He]),xn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ve(""),Ue){case re:var l=e.title,s=e.link;return Pe.replaceSelection("[".concat(l,"](").concat(s,")")),Pe.focus();case de:var c=e.language,d=e.content;return Pe.replaceSelection(["```"+c,d,"```"].join("\n")),Pe.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==v||!v.type?g?Pe.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Pe.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Pe.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Pe.replaceSelection('').concat(v.name,"")):ge.includes(w)?Pe.replaceSelection('').concat(v.name,"")):Pe.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(m,")")),Pe.focus();case ue:for(var x=e.row,b=e.col,A=e.align,y="\n",j=0;j300&&(n=300),en(g+n+"px")}},i=mn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Pe,mn]),(0,c.useEffect)((function(){en(g)}),[g]);var yn={width:ve(l),height:ve($e)},jn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(Z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ue]&&Ue!==ce&&Ue!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;sn(n),pn(t)}),0)}),[Ue]);var Bn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,l.jsx)("div",{className:r,children:t.map((function(e,n){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",w="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",A=t(92310),y=t.n(A),j=t(89392),B=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,A=e.titleWidth,B=void 0===A?41:A,C=e.style,S=void 0===C?{}:C,k=e.fontColor,N=void 0===k?"#6A7283":k,P=e.showCount,T=(0,i.useState)(0),L=d()(T,2),D=L[0],E=L[1],M=(0,i.useState)(!1),_=d()(M,2),G=_[0],R=_[1],O=(0,i.useRef)(null),F=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?E(1):E(0));0===t.length&&E(0),R(!1)}),[t]),(0,l.jsxs)("div",{className:y()(u,s),style:S,children:[(0,l.jsx)("div",{onClick:(0,j.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:B,marginTop:G?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:G?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:m,ref:F,style:D>0?{height:1===D?97:"auto",overflow:1===D?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:O,children:null==t?void 0:t.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?x:"",children:[(0,l.jsx)("span",{title:e.name,className:v,children:e.name}),!!P&&(0,l.jsx)("span",{className:w,children:e.count})]},e.id)}))})}),!!D&&(0,l.jsx)(i.Fragment,{children:1===D?(0,l.jsxs)("div",{onClick:function(){var e;E(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?R(!0):R(!1)},className:h,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){F.current.scrollTop=0,E(1),R(!1)},className:h,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",S="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r;return(0,l.jsx)("div",{style:s,className:y()(C,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?S:"",children:e.name},e.id)}))})},N="input___PW2zI",P="dropdown___vSy8B",T="menu___NiyBu",L="text___Grueu",D="b1___ZKryM",E="b2___aKyGa",M=t(92832),_=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,f=e.style,h=void 0===f?{}:f,m=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),w=v[0],x=v[1],b=(0,i.useState)(""),A=d()(b,2),j=A[0],B=A[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{B(decodeURIComponent(n||""))}catch(e){B(decodeURIComponent(n||""))}}),[r]);var C=function(){s(encodeURIComponent(j),w||null)};return(0,l.jsxs)("div",{className:y()(N,p),style:h,children:[!!o.length&&(0,l.jsxs)("div",{className:P,children:[(0,l.jsxs)("div",{className:L,children:[null===(n=o.find((function(e){return e.id===w})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:D}),(0,l.jsx)("b",{className:E})]}),(0,l.jsx)("div",{className:T,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==w&&(x(n),s(encodeURIComponent(j),n))},children:e.name},n)}))})]}),(0,l.jsx)(M.Z,{onPressEnter:C,value:j,onChange:function(e){B(e.target.value),u(encodeURIComponent(e.target.value),w||null)},bordered:!1,placeholder:m}),(0,l.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},G="quickPager___GM30J",R="disabled___Ozc8I",O=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,d=n>=Math.ceil(o/a);return o<=a?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:y()(G,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?R:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?R:"",children:"下一页"})]})},F="list___oOsiS",Z="wrap___G6T7F",H="lockWrap___Rl79E",z="li___oZZ7l",I="cover___b2bYW",W="img___IQX7w",U="sign___HkT6C",V="name___SsJx8",K="e___TMqq0",q="tags___bcjyo",J="rate___YACg7",Y=t(71418),Q=t(6848),X=t(17178),$=t(92890),ee=t(37704),ne=t(96908),te=t(57177),ie=t(81378),oe=t(88950),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:m,children:(0,l.jsxs)("div",{className:y()(F,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:Z,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:z,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:W,children:[(0,l.jsx)("img",{className:I,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:V,children:(0,l.jsx)(Q.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:K,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:q,children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:H,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},re="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",we=t(89330),xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,w=e.isCurrent,x=void 0===w||w,b=Math.floor((f-(a-1)*r)/a),A=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(Y.Z,{spinning:m,children:(0,l.jsxs)("div",{className:y()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,s=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:b,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),x&&(0,we.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=A.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(t=A.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:fe,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:he,children:(0,l.jsx)(Q.Z,{title:i,children:(0,l.jsx)("span",{className:me,children:i})})}),(0,l.jsx)(Q.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,l.jsx)(oe.Z,{})]})})},be={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:m,children:(0,l.jsxs)("div",{className:y()(be.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(Q.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:be.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},je=t(18984),Be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:y()(ye.tabs,a),style:s,children:[(0,l.jsx)("div",{className:ye.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:ye.tab,onClick:function(){o(e.id),e.link&&je.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?ye.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,l.jsx)("div",{className:ye.tabBar,children:c})]})},Ce=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:y()(n),style:i,children:o})},Se="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Pe="orderDesc___rHdbB",Te="active___a7eSP",Le="cursorPointer___gs9kL",De="orderTextWrap___teAKn",Ee=t(38854),Me=t(20834),_e=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ge=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?_e:s;return(0,l.jsxs)("div",{className:y()(Se,o),children:[(0,l.jsx)(Ee.Z,{dropdownRender:function(){return(0,l.jsx)(Me.Z,{children:c.map((function(e,n){return(0,l.jsx)(Me.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:De,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:ke,children:[(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Le," ").concat(Te):"iconfont icon-sanjiaoxing-up font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Pe,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Le," ").concat(Te):"iconfont icon-sanjiaoxing-down font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Re=t(82242),Oe=t.n(Re),Fe=t(7557),Ze=t.n(Fe),He=t(41498),ze=t.n(He),Ie=t(39647),We=t.n(Ie),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ve=t(3113),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],qe=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,g=We()(e,Ke),v=(0,i.useState)(!1),w=d()(v,2),x=w[0],b=w[1];return(0,l.jsx)(Ve.ZP,Oe()(Oe()({onClick:(0,j.throttle)(function(){var e=ze()(Ze()().mark((function e(n){return Ze()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&b(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&b(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:y()(Ue.btn,Ue["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:x||r},g),{},{children:o}))},Je="head___ghH72",Ye="node___mjPEy",Qe=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,l.jsxs)("div",{className:y()(Je,n),style:t,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:r,children:r}),(0,l.jsx)("div",{className:Ye,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,l.jsxs)("div",{className:y()(Xe,d),style:u,children:[t&&(0,l.jsx)(Ve.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(Ve.ZP,{onClick:c,className:en,children:s})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},on=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,l.jsx)("div",{className:y()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,l.jsx)("div",{className:y()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=We()(e,cn),o=(0,i.useState)(null),a=d()(o,2),r=a[0],s=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,l.jsx)(dn,Oe()(Oe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},80194:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},9190:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),a=t(7557),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),f=t(59301),h=t(8591),m=t(53326),g=t(43418),v=t(71418),w=t(78241),x=t(92832),b=t(88522),A=t(95237),y=t(43604),j=t(83269),B=t(92890),C=t(21884),S=t(74435),k=t(9794),N=t(37712),P=["handleFinish","form","dispatch"];n.Z=function(e){var n,t,i=e.handleFinish,a=e.form,l=e.dispatch,c=p()(e,P),u=(0,f.useState)([]),T=d()(u,2),L=T[0],D=T[1],E=(0,f.useState)([]),M=d()(E,2),_=M[0],G=M[1],R=(0,f.useState)(!1),O=d()(R,2),F=O[0],Z=O[1],H=(0,f.useState)([]),z=d()(H,2),I=z[0],W=z[1],U={fileList:L,maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024;return!(n>2||0==n)||(h.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(2MB)")),m.Z.LIST_IGNORE)},onRemove:function(e){D([])},onChange:function(e){a.setFieldsValue({cover_id:""});var n;["uploading","done","removed"].includes(e.file.status)&&(D(e.fileList),a.setFieldsValue({cover_id:null===(n=e.fileList)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id}))},action:"".concat(B.Z.API_SERVER,"/api/attachments.json")},V=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,l({type:"account/getSchoolOption"});case 3:t=e.sent,W(null==t?void 0:t.schools),G(null==t?void 0:t.schools),a.setFieldsValue({school_id:(null==t||null===(n=t.schools)||void 0===n||null===(n=n.find((function(e){return e.id==parseInt(a.getFieldValue("school_id"))})))||void 0===n?void 0:n.name)||a.getFieldValue("school_id")}),Z(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,f.useEffect)((function(){c.open?(a.getFieldValue("cover_id")&&a.getFieldValue("cover")&&D([{response:a.getFieldValue("cover")}]),V()):D([])}),[c.open]),(0,N.jsx)(g.Z,o()(o()({},c),{},{children:(0,N.jsx)(v.Z,{spinning:F,children:(0,N.jsxs)(w.Z,{form:a,size:"large",initialValues:{},layout:"vertical",onValuesChange:function(e){G(I.filter((function(n){return n.name.includes(e.school_id)})))},onFinish:function(e){var n;e.school_id=null===(n=I.find((function(n){return n.name===e.school_id})))||void 0===n?void 0:n.id,i(e)},children:[(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"name",label:"好课名称",rules:[{required:!0,message:"请输入好课名称"}],children:(0,N.jsx)(x.Z,{placeholder:"请输入好课名称",maxLength:60,showCount:!0})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"creator",label:"创建者",rules:[{required:!0,message:"请输入创建者"}],children:(0,N.jsx)(x.Z,{placeholder:"请输入创建者",maxLength:60,showCount:!0})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"school_id",label:"所属单位",children:(0,N.jsx)(b.Z,{showSearch:!0,placeholder:"请输入所属单位",options:null==_?void 0:_.map((function(e){return{value:e.name}}))})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"desc",label:"简介",rules:[{required:!0,message:"请输入好课简介"}],children:(0,N.jsx)(S.h,{placeholder:"请输入好课简介",scrollId:"",watch:!0,height:192})}),(0,N.jsx)(w.Z.Item,{name:"cover_id",label:"封面图片",rules:[{required:!0,message:"请上传好课图片"}],children:(0,N.jsx)("div",{className:j.Z.upload,children:null!=L&&null!==(n=L[0])&&void 0!==n&&null!==(n=n.response)&&void 0!==n&&n.id?(0,N.jsxs)("div",{className:j.Z.imgUpLoad,children:[(0,N.jsx)("img",{src:B.Z.API_SERVER+"/api/attachments/"+(null==L||null===(t=L[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id),alt:"avatar",style:{width:"100%"}}),(0,N.jsx)("div",{children:(0,N.jsx)(C.Z,{onClick:function(){D([]),a.setFieldsValue({cover_id:""})},style:{fontSize:"16px",color:"red"}})})]}):(0,N.jsx)(m.Z,o()(o()({},U),{},{children:(0,N.jsxs)(A.Z,{wrap:!1,align:"middle",children:[(0,N.jsx)(k.op,{style:{borderRadius:"2px"},icon:(0,N.jsx)("i",{className:"iconfont icon-shangchuan3"}),children:"图片上传"}),(0,N.jsx)(y.Z,{style:{marginLeft:"16px",color:"#5F6367"},onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"请选择jpg、png格式,建议尺寸282*212像素"})]})}))})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"lesson_url",label:"课程链接",rules:[{type:"url",message:"资源链接格式不正确"}],children:(0,N.jsx)(x.Z,{placeholder:"请输入课程链接",maxLength:150})})]})})}))}},85490:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},83269:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___cFjD5",flex_space_between:"flex_space_between___WX1ma",flex_box_vertical_center:"flex_box_vertical_center___iyMsP",flex_box_center_end:"flex_box_center_end___LFV4U",flex_box_column:"flex_box_column___GujFO",Onerow:"Onerow___QKU3O",MultiLine:"MultiLine___ZOVUQ",LessonsList:"LessonsList___lfvK6",LessonsListItem:"LessonsListItem___Opl7o",LessonsListItemImg:"LessonsListItemImg___rvVXp",imgUpLoad:"imgUpLoad___wax6e"}},88522:function(e,n,t){"use strict";var i=t(92310),o=t.n(i),a=t(75440),r=t(55405),l=t(59301),s=t(53487),c=t(92343),d=t(36355),u=t(57809);const{Option:p}=u.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,n)=>{const{prefixCls:t,className:i,popupClassName:s,dropdownClassName:h,children:m,dataSource:g}=e,v=(0,a.Z)(m);let w;1===v.length&&(0,c.l$)(v[0])&&!f(v[0])&&([w]=v);const x=w?()=>w:void 0;let b;b=v.length&&f(v[0])?m:g?g.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return l.createElement(p,{key:e,value:e},e);case"object":{const{value:n}=e;return l.createElement(p,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:A}=l.useContext(d.E_),y=A("select",t);return l.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,r.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:y,popupClassName:s||h,className:o()(`${y}-auto-complete`,i),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),b)},m=l.forwardRef(h),g=(0,s.Z)(m);m.Option=p,m._InternalPanelDoNotUseOrYouWillBeFired=g,n.Z=m},93314:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[25085,4977,9794,8568],{94675:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function y(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,G(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,R(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var k=function(e){return e&&"false"!==e},N=function(n,t,i){A(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(A(m)<=4.4)k(t.showToolBar)&&(t.height-=7),k(t.showAlgebraInput)&&(t.height-=37),t.width<605&&k(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(k(t.showToolBar)||k(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=k(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||w.appendChild(y)):a.appendChild(y),w.appendChild(a),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function B(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},A(m)<5&&(e.className+=" geogebraweb")):j(e,n)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",x),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;r.style.left=d+"px",r.style.top=u+"px",o.appendChild(r)}return o.appendChild(c),o},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},_=["web","webSimple","web3d","tablet","tablet3d","phone"],R=function(e,n){if(m=e,n)G(m,!0);else{var a,r,l=!o;if(l){var s=A(m);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in r=c>0?m:0===c?a+m:"https://www.geogebra.org/apps/5.2.814.0/",_)if(m.slice(-1*_[d].length)===_[d]||m.slice(-1*(_[d].length+1))===_[d]+"/")return void G(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||k(t.showToolBar)||k(t.showMenuBar)||k(t.showAlgebraInput)||k(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",G(r,!1)}},G=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?_.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),R("5.0",n))}},F=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function O(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),R(e,!1),null!==c&&G(c,f),l=!0}return void 0!==t.material_id?B(O):O(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,h=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-m.width-m.left,f=d<=480?10:30):(f=m.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,t);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,l;if(null===(a=n.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},O.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},O.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(O.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(O.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var Z=O,H=(t(70457),t(85160)),z=t(43418),I=t(43604),W=t(23691),U="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=F;var K=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],m=function(){var e=_()(E()().mark((function e(){var n,o;return E()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(T.Z,{children:[(0,h.jsx)(I.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(I.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(H.FI,{initDiagram:function(){var e=F.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new F.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(F.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?25:18,height:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(F.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function A(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function y(n,t){return t||(t="color"),e(F.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:A(t,n),contextClick:A(t,n)})}function j(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",y(d,"fill"),y(p,"fill"),y(f,"fill"),y(h,"fill"))),e("ContextMenuButton",e(F.Panel,"Horizontal",y(g,"fill"),y(v,"fill"),y(m,"fill"),y(w,"fill")))]}function B(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",y(u),y(r),y(t),y(n))),e("ContextMenuButton",e(F.Panel,"Horizontal",y(d),y(l),y(s),y(c)))]}function C(n,t){return t||(t="thickness"),e(F.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function S(n,t){return t||(t="dash"),e(F.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function k(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(F.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function N(n,t){return t||(t="figure"),e(F.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:A(t,n),contextClick:A(t,n)})}function T(n){return e(F.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function P(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(F.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A("dir",n),contextClick:A("dir",n)})}function L(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",F.Spot.stringify(F.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function D(n,t){var i=0,o=F.Spot.RightSide;n.equals(F.Spot.Top)?(i=270,o=F.Spot.TopSide):n.equals(F.Spot.Left)?(i=180,o=F.Spot.LeftSide):n.equals(F.Spot.Bottom)&&(i=90,o=F.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",F.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new F.Diagram(o.current,{padding:20,grid:e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(Z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center,locationObjectName:"SHAPE",desiredSize:new F.Size(120,60),minSize:new F.Size(40,40),resizable:!0,resizeCellSize:new F.Size(10,10),rotatable:!0},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),new F.Binding("desiredSize","size",F.Size.parse).makeTwoWay(F.Size.stringify),e(F.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("figure"),new F.Binding("fill"),new F.Binding("stroke","borderColor"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(F.TextBlock,{margin:1,textAlign:"center",overflow:F.TextBlock.OverflowEllipsis,editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(F.Panel,"Vertical",{maxSize:new F.Size(200,NaN)},e(F.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new F.Binding("text")),e(F.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new F.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Placeholder,{padding:10}),x(F.Spot.Top,"TriangleUp"),x(F.Spot.Left,"TriangleLeft"),x(F.Spot.Right,"TriangleRight"),x(F.Spot.Bottom,"TriangleDown"),b({alignment:new F.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(F.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(F.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(F.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),j(),B(),k()),i.current.groupTemplate=e(F.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:F.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Panel,"Auto",{name:"BODY"},e(F.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("fill"),new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Placeholder,{background:"transparent",margin:20})),e(F.TextBlock,{alignment:F.Spot.Top,alignmentFocus:F.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new F.Binding("text"),new F.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Panel,"Auto",e(F.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(F.Placeholder,{margin:1.5})),b({alignment:F.Spot.TopRight,alignmentFocus:F.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),B(),k()),i.current.linkTemplate=e(F.Link,{layerName:"Foreground",routing:F.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new F.Binding("fromSpot","fromSpot",F.Spot.parse),new F.Binding("toSpot","toSpot",F.Spot.parse),new F.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("points").makeTwoWay(),e(F.Shape,{strokeWidth:2},new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,0),segmentOrientation:F.Link.OrientAlong,alignmentFocus:F.Spot.Right,figure:"circle",width:10,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 1===e}))),e(F.Shape,{segmentIndex:-1,segmentOffset:new F.Point(-10,6),segmentOrientation:F.Link.OrientPlus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return e>=1})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,-6),segmentOrientation:F.Link.OrientMinus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 2===e})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.TextBlock,{alignmentFocus:new F.Spot(0,1,-4,0),editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(F.Adornment,e(F.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new F.Binding("pathPattern","thickness",T)),b({alignmentFocus:new F.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",B(),k(),e("ContextMenuButton",e(F.Panel,"Horizontal",P(0),P(1),P(2))),e("ContextMenuButton",e(F.Panel,"Horizontal",e(F.Panel,"Spot",L(!1),D(F.Spot.Top,!1),D(F.Spot.Left,!1),D(F.Spot.Right,!1),D(F.Spot.Bottom,!1)),e(F.Panel,"Spot",{margin:new F.Margin(0,0,0,2)},L(!0),D(F.Spot.Top,!0),D(F.Spot.Left,!0),D(F.Spot.Right,!0),D(F.Spot.Bottom,!0))))),new F.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(F.Link,{locationSpot:F.Spot.Center,selectionAdornmentTemplate:e(F.Adornment,"Link",{locationSpot:F.Spot.Center},e(F.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(F.Shape,{toArrow:"Standard",stroke:null}))},{routing:F.Link.AvoidsNodes,curve:F.Link.JumpOver,corner:5,toShortLength:4},new F.Binding("points"),e(F.Shape,{isPanelMain:!0,strokeWidth:2}),e(F.Shape,{toArrow:"Standard",stroke:null})),model:new F.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(G()(F.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center},new F.Binding("location","location",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new F.Binding("stroke").makeTwoWay(),new F.Binding("fill").makeTwoWay(),new F.Binding("figure")),e(F.TextBlock,{margin:new F.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new F.Size(16,16),maxSize:new F.Size(10,NaN),textAlign:"center",editable:!0},new F.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(B.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Q=q.ZP.Group,Y={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Y,children:"单元格数:"}),(0,h.jsx)("span",{style:Y,children:"行数"}),(0,h.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Y,children:"列数"}),(0,h.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Y,children:"对齐方式:"}),(0,h.jsx)(y.Z.Item,{name:"align",children:(0,h.jsxs)(Q,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(B.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(B.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(94675),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(ne())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(T.Z,{align:"middle",children:[(0,h.jsx)(I.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(I.Z,{children:(0,h.jsx)(B.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(88651),oe=t(92890),ae=t(8591),re="link",le="upload-image",se="add-flowchart",ce="draw-image",de="code-block",ue="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(80194);var me="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=s()(s()({},we+"-B","bold"),we+"-I","italic"),be=s()(s()(s()(s()(s()(s()(s()(s()({},re,"添加链接"),de,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ae=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,y=void 0!==x&&x,j=e.watch,B=e.insertTemp,C=e.mode,T=void 0===C?"markdown":C,P=e.id,D=void 0===P?"markdown-editor-id":P,E=e.showResizeBar,M=void 0!==E&&E,_=e.noStorage,R=void 0!==_&&_,G=e.showNullButton,F=void 0!==G&&G,O=e.showNullProgramButton,Z=void 0!==O&&O,H=e.hidetoolBar,I=void 0!==H&&H,W=e.fullScreen,U=void 0!==W&&W,V=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,Y=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,we=e.disabledFill,Ae=void 0!==we&&we,ye=e.placeholder,je=void 0===ye?"":ye,Be=e.values,Ce=void 0===Be?"":Be,Se=e.extraUse,ke=(0,c.useState)(null),Ne=r()(ke,2),Te=Ne[0],Pe=Ne[1],Le=(0,c.useState)(t),De=r()(Le,2),Ee=De[0],Me=De[1],_e=(0,c.useState)(j),Re=r()(_e,2),Ge=Re[0],Fe=Re[1],Oe=(0,c.useState)(U),Ze=r()(Oe,2),He=Ze[0],ze=Ze[1],Ie=(0,c.useState)(""),We=r()(Ie,2),Ue=We[0],Ve=We[1],Ke=(0,c.useState)(0),qe=r()(Ke,2),Je=qe[0],Qe=qe[1],Ye=(0,c.useState)(g),Xe=r()(Ye,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),ln=rn[0],sn=rn[1],cn=(0,c.useState)(0),dn=r()(cn,2),un=dn[0],pn=dn[1],fn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Ce),null==Te||Te.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,N.I)(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ge.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(fn.current,{mode:T,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===me.indexOf(a))return null;if(console.log("change1:",n,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Pe(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){hn.current}),[$e,hn,He]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,vn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){wn(a)}));e.push(l),Te.addKeyMap(l)},t=0,i=Object.entries(xe);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(D);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(D,Ee),on(!0))}}),1e4),(0,c.useEffect)((function(){Fe(j)}),[Te,j]),(0,c.useEffect)((function(){Te&&y&&Te.focus()}),[Te,y]),(0,c.useEffect)((function(){if(Ge&&Te){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Ge]),(0,c.useEffect)((function(){if(Te&&q){var e=function(e,n){q(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,q]),(0,c.useEffect)((function(){if(Te&&V){var e=function(){V(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,V]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Me(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(Z?i(t,jn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Me(t),Te.setCursor(pe?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var wn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return Ve("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
\n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(me),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Fe(!Ge),Te.focus();case"trigger-full-screen":return ze(!He),Te.focus();case re:return void Ve(re);case de:return void Ve(de);case le:return void Ve(le);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case se:return void Ve(se);case ue:return void Ve(ue);default:throw new Error}}),[Te,Ge,He]),xn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ve(""),Ue){case re:var l=e.title,s=e.link;return Te.replaceSelection("[".concat(l,"](").concat(s,")")),Te.focus();case de:var c=e.language,d=e.content;return Te.replaceSelection(["```"+c,d,"```"].join("\n")),Te.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==v||!v.type?g?Te.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Te.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Te.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Te.replaceSelection('').concat(v.name,"")):ge.includes(w)?Te.replaceSelection('').concat(v.name,"")):Te.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(m,")")),Te.focus();case ue:for(var x=e.row,b=e.col,A=e.align,y="\n",j=0;j300&&(n=300),en(g+n+"px")}},i=mn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,mn]),(0,c.useEffect)((function(){en(g)}),[g]);var yn={width:ve(l),height:ve($e)},jn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(Z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ue]&&Ue!==ce&&Ue!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;sn(n),pn(t)}),0)}),[Ue]);var Bn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,l.jsx)("div",{className:r,children:t.map((function(e,n){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",width:39}):null]},n)}))}),p]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",w="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",A=t(92310),y=t.n(A),j=t(89392),B=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,A=e.titleWidth,B=void 0===A?41:A,C=e.style,S=void 0===C?{}:C,k=e.fontColor,N=void 0===k?"#6A7283":k,T=e.showCount,P=(0,i.useState)(0),L=d()(P,2),D=L[0],E=L[1],M=(0,i.useState)(!1),_=d()(M,2),R=_[0],G=_[1],F=(0,i.useRef)(null),O=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?E(1):E(0));0===t.length&&E(0),G(!1)}),[t]),(0,l.jsxs)("div",{className:y()(u,s),style:S,children:[(0,l.jsx)("div",{onClick:(0,j.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:B,marginTop:R?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:R?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:m,ref:O,style:D>0?{height:1===D?97:"auto",overflow:1===D?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:F,children:null==t?void 0:t.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?x:"",children:[(0,l.jsx)("span",{title:e.name,className:v,children:e.name}),!!T&&(0,l.jsx)("span",{className:w,children:e.count})]},e.id)}))})}),!!D&&(0,l.jsx)(i.Fragment,{children:1===D?(0,l.jsxs)("div",{onClick:function(){var e;E(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?G(!0):G(!1)},className:h,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){O.current.scrollTop=0,E(1),G(!1)},className:h,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",S="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r;return(0,l.jsx)("div",{style:s,className:y()(C,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?S:"",children:e.name},e.id)}))})},N="input___PW2zI",T="dropdown___vSy8B",P="menu___NiyBu",L="text___Grueu",D="b1___ZKryM",E="b2___aKyGa",M=t(92832),_=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,f=e.style,h=void 0===f?{}:f,m=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),w=v[0],x=v[1],b=(0,i.useState)(""),A=d()(b,2),j=A[0],B=A[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{B(decodeURIComponent(n||""))}catch(e){B(decodeURIComponent(n||""))}}),[r]);var C=function(){s(encodeURIComponent(j),w||null)};return(0,l.jsxs)("div",{className:y()(N,p),style:h,children:[!!o.length&&(0,l.jsxs)("div",{className:T,children:[(0,l.jsxs)("div",{className:L,children:[null===(n=o.find((function(e){return e.id===w})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:D}),(0,l.jsx)("b",{className:E})]}),(0,l.jsx)("div",{className:P,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==w&&(x(n),s(encodeURIComponent(j),n))},children:e.name},n)}))})]}),(0,l.jsx)(M.Z,{onPressEnter:C,value:j,onChange:function(e){B(e.target.value),u(encodeURIComponent(e.target.value),w||null)},bordered:!1,placeholder:m}),(0,l.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},R="quickPager___GM30J",G="disabled___Ozc8I",F=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,d=n>=Math.ceil(o/a);return o<=a?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:y()(R,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?G:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?G:"",children:"下一页"})]})},O="list___oOsiS",Z="wrap___G6T7F",H="lockWrap___Rl79E",z="li___oZZ7l",I="cover___b2bYW",W="img___IQX7w",U="sign___HkT6C",V="name___SsJx8",K="e___TMqq0",q="tags___bcjyo",J="rate___YACg7",Q=t(71418),Y=t(6848),X=t(17178),$=t(92890),ee=t(37704),ne=t(96908),te=t(57177),ie=t(81378),oe=t(88950),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:y()(O,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:Z,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:z,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:W,children:[(0,l.jsx)("img",{className:I,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:V,children:(0,l.jsx)(Y.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:K,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:q,children:[(0,l.jsx)(Y.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(Y.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(Y.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:H,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},re="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",we=t(89330),xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,w=e.isCurrent,x=void 0===w||w,b=Math.floor((f-(a-1)*r)/a),A=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:y()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,s=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:b,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),x&&(0,we.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=A.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(t=A.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:fe,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:he,children:(0,l.jsx)(Y.Z,{title:i,children:(0,l.jsx)("span",{className:me,children:i})})}),(0,l.jsx)(Y.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(Y.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(Y.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,l.jsx)(oe.Z,{})]})})},be={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:y()(be.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(Y.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(Y.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(Y.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(Y.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:be.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},je=t(18984),Be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:y()(ye.tabs,a),style:s,children:[(0,l.jsx)("div",{className:ye.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:ye.tab,onClick:function(){o(e.id),e.link&&je.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?ye.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsx)(Y.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,l.jsx)("div",{className:ye.tabBar,children:c})]})},Ce=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:y()(n),style:i,children:o})},Se="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Te="orderDesc___rHdbB",Pe="active___a7eSP",Le="cursorPointer___gs9kL",De="orderTextWrap___teAKn",Ee=t(38854),Me=t(20834),_e=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Re=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?_e:s;return(0,l.jsxs)("div",{className:y()(Se,o),children:[(0,l.jsx)(Ee.Z,{dropdownRender:function(){return(0,l.jsx)(Me.Z,{children:c.map((function(e,n){return(0,l.jsx)(Me.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:De,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:ke,children:[(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Le," ").concat(Pe):"iconfont icon-sanjiaoxing-up font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Te,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Le," ").concat(Pe):"iconfont icon-sanjiaoxing-down font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ge=t(82242),Fe=t.n(Ge),Oe=t(7557),Ze=t.n(Oe),He=t(41498),ze=t.n(He),Ie=t(39647),We=t.n(Ie),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ve=t(3113),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],qe=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,g=We()(e,Ke),v=(0,i.useState)(!1),w=d()(v,2),x=w[0],b=w[1];return(0,l.jsx)(Ve.ZP,Fe()(Fe()({onClick:(0,j.throttle)(function(){var e=ze()(Ze()().mark((function e(n){return Ze()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&b(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&b(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:y()(Ue.btn,Ue["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:x||r},g),{},{children:o}))},Je="head___ghH72",Qe="node___mjPEy",Ye=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,l.jsxs)("div",{className:y()(Je,n),style:t,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:r,children:r}),(0,l.jsx)("div",{className:Qe,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,l.jsxs)("div",{className:y()(Xe,d),style:u,children:[t&&(0,l.jsx)(Ve.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(Ve.ZP,{onClick:c,className:en,children:s})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},on=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,l.jsx)("div",{className:y()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,l.jsx)("div",{className:y()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=We()(e,cn),o=(0,i.useState)(null),a=d()(o,2),r=a[0],s=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,l.jsx)(dn,Fe()(Fe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},80194:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},9190:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),a=t(7557),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),f=t(59301),h=t(8591),m=t(53326),g=t(43418),v=t(71418),w=t(78241),x=t(92832),b=t(57809),A=t(95237),y=t(43604),j=t(83269),B=t(92890),C=t(21884),S=t(74435),k=t(9794),N=t(37712),T=["handleFinish","form","dispatch"];n.Z=function(e){var n,t,i=e.handleFinish,a=e.form,l=e.dispatch,c=p()(e,T),u=(0,f.useState)([]),P=d()(u,2),L=P[0],D=P[1],E=(0,f.useState)([]),M=d()(E,2),_=(M[0],M[1]),R=(0,f.useRef)(null),G=(0,f.useRef)(1),F=(0,f.useState)(!1),O=d()(F,2),Z=O[0],H=O[1],z=(0,f.useState)(!1),I=d()(z,2),W=I[0],U=I[1],V=(0,f.useState)([]),K=d()(V,2),q=K[0],J=K[1],Q={fileList:L,maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024;return!(n>2||0==n)||(h.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(2MB)")),m.Z.LIST_IGNORE)},onRemove:function(e){D([])},onChange:function(e){a.setFieldsValue({cover_id:""});var n;["uploading","done","removed"].includes(e.file.status)&&(D(e.fileList),a.setFieldsValue({cover_id:null===(n=e.fileList)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id}))},action:"".concat(B.Z.API_SERVER,"/api/attachments.json")},Y=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return H(!0),e.next=3,l({type:"account/getSchoolOption",payload:{display_aliases:!0}});case 3:t=e.sent,J(null==t?void 0:t.schools),_(null==t?void 0:t.schools),a.setFieldsValue({school_id:(null==t||null===(n=t.schools)||void 0===n||null===(n=n.find((function(e){return e.id==parseInt(a.getFieldValue("school_id"))})))||void 0===n?void 0:n.name)||a.getFieldValue("school_id")}),H(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,f.useEffect)((function(){c.open?(a.getFieldValue("cover_id")&&a.getFieldValue("cover")&&D([{response:a.getFieldValue("cover")}]),Y()):D([])}),[c.open]),(0,N.jsx)(g.Z,o()(o()({},c),{},{children:(0,N.jsx)(v.Z,{spinning:Z,children:(0,N.jsxs)(w.Z,{form:a,size:"large",initialValues:{},layout:"vertical",onFinish:function(e){i(e)},children:[(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"name",label:"好课名称",rules:[{required:!0,message:"请输入好课名称"}],children:(0,N.jsx)(x.Z,{placeholder:"请输入好课名称",maxLength:60,showCount:!0})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"creator",label:"创建者",rules:[{required:!0,message:"请输入创建者"}],children:(0,N.jsx)(x.Z,{placeholder:"请输入创建者",maxLength:60,showCount:!0})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"school_id",label:"所属单位",children:(0,N.jsx)(b.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;U(!0),clearTimeout(R.current),R.current=setTimeout(s()(r()().mark((function n(){var t,i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return G.current+=1,t=G.current,n.next=4,l({type:"account/getSchoolOption",payload:{display_aliases:!0,keyword:e}});case 4:0===(i=n.sent).status&&G.current===t&&(J(null==i?void 0:i.schools),U(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:W,size:"large",style:{width:"100%"},children:q.map((function(e){return(0,N.jsx)(b.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"desc",label:"简介",rules:[{required:!0,message:"请输入好课简介"}],children:(0,N.jsx)(S.h,{placeholder:"请输入好课简介",scrollId:"",watch:!0,height:192})}),(0,N.jsx)(w.Z.Item,{name:"cover_id",label:"封面图片",rules:[{required:!0,message:"请上传好课图片"}],children:(0,N.jsx)("div",{className:j.Z.upload,children:null!=L&&null!==(n=L[0])&&void 0!==n&&null!==(n=n.response)&&void 0!==n&&n.id?(0,N.jsxs)("div",{className:j.Z.imgUpLoad,children:[(0,N.jsx)("img",{src:B.Z.API_SERVER+"/api/attachments/"+(null==L||null===(t=L[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id),alt:"avatar",style:{width:"100%"}}),(0,N.jsx)("div",{children:(0,N.jsx)(C.Z,{onClick:function(){D([]),a.setFieldsValue({cover_id:""})},style:{fontSize:"16px",color:"red"}})})]}):(0,N.jsx)(m.Z,o()(o()({},Q),{},{children:(0,N.jsxs)(A.Z,{wrap:!1,align:"middle",children:[(0,N.jsx)(k.op,{style:{borderRadius:"2px"},icon:(0,N.jsx)("i",{className:"iconfont icon-shangchuan3"}),children:"图片上传"}),(0,N.jsx)(y.Z,{style:{marginLeft:"16px",color:"#5F6367"},onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"请选择jpg、png格式,建议尺寸282*212像素"})]})}))})}),(0,N.jsx)(w.Z.Item,{htmlFor:null,name:"lesson_url",label:"课程链接",rules:[{type:"url",message:"资源链接格式不正确"}],children:(0,N.jsx)(x.Z,{placeholder:"请输入课程链接",maxLength:150})})]})})}))}},85490:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},83269:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___cFjD5",flex_space_between:"flex_space_between___WX1ma",flex_box_vertical_center:"flex_box_vertical_center___iyMsP",flex_box_center_end:"flex_box_center_end___LFV4U",flex_box_column:"flex_box_column___GujFO",Onerow:"Onerow___QKU3O",MultiLine:"MultiLine___ZOVUQ",LessonsList:"LessonsList___lfvK6",LessonsListItem:"LessonsListItem___Opl7o",LessonsListItemImg:"LessonsListItemImg___rvVXp",imgUpLoad:"imgUpLoad___wax6e"}},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/81389.async.js b/81389.async.js index 23103d98c1..9aff8d8b84 100644 --- a/81389.async.js +++ b/81389.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[81389],{81389:function(e,r,A){A.d(r,{Z:function(){return j}});var n=A(91232),t=A.n(n),l=A(7557),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(59301),V=A(5112),W=A(78241),p=A(66999),d=A(3113),y=A(23691),x=A(82242),C=A.n(x),K=A(43418);function g(){return(0,y.U2)("teach_groups.json")}function m(e){return(0,y.v_)("teach_groups.json",e)}function F(e,r){return(0,y.gz)("teach_groups/".concat(e,".json"),r)}function f(e){return(0,y.v_)("teach_group_members.json",e)}function h(e){return(0,y.IV)("teach_group_members/".concat(e,".json"))}function v(e,r){return(0,y.IV)("teach_groups/".concat(e,"/del_member.json"),{member_id:r})}function B(e){return(0,y.IV)("teach_groups/".concat(e,".json"))}var w=A(92832),q=A(37712),L=function(e){var r=e.callback,A=e.visible,n=e.onCancel,t=e.id,l=e.name;var s=W.Z.useForm(),a=o()(s,1)[0];return(0,u.useEffect)((function(){a.setFieldsValue({name:l})}),[l]),(0,q.jsx)(K.Z,{centered:!0,title:t?"改名":"新建",open:A,onCancel:n,footer:null,children:(0,q.jsxs)(W.Z,{layout:"vertical",form:a,initialValues:{name:l},onFinish:function(e){r(e)},children:[(0,q.jsx)(W.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,q.jsx)(w.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})}),(0,q.jsx)(W.Z.Item,{children:(0,q.jsxs)("div",{className:"flex-container flex-end",children:[(0,q.jsx)(d.ZP,{type:"ghost",onClick:n,style:{marginRight:20},children:" 取消 "})," ",(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:" 确定 "})]})})]})})},U=A(76558),E=A(60765),I=function(e){var r=e.data,A=e.isAdminOrTeacher,n=e.onDelGroup,t=e.onChangeGroupName,l=e.onPlusMember,s=e.onDelMember,a=e.onExitGroup,i=(0,u.useState)(0),c=o()(i,2),V=c[0],W=c[1],p=(0,u.useState)(0),y=o()(p,2),x=y[0],C=y[1];function g(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"解散提示",content:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。您确定要解散本教研团队吗?",onOk:function(){n(r)}})}function m(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"退出提示",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){a(r)}})}return(0,q.jsx)("ul",{className:"teaching-list",children:r.map((function(e,r){return(0,q.jsxs)("li",{onClick:function(){return W(r)},children:[(0,q.jsxs)("div",{className:"item-group",children:[(0,q.jsxs)("span",{children:[e.name,"   ",r!==V&&(0,q.jsx)("i",{className:"iconfont icon-jiantou9"})," "]}),(0,q.jsxs)("div",{className:"action-group",children:[A?(0,q.jsx)("a",{onClick:function(){t(e)},style:{marginRight:40},children:"修改名2222称"}):null,e.is_creat?(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:g,children:"解散"}):(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:m,children:"退出"})]})]}),r===V?(0,q.jsxs)("ul",{className:"info",children:[e.memers.map((function(r){return(0,q.jsxs)("li",{onClick:function(){C(r.id)},className:x===r.id?"active":"",children:[(0,q.jsx)("div",{children:r.name}),e.is_creat&&r.id&&x===r.id?(0,q.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(e,r){K.Z.confirm({title:"温馨提示",icon:null,content:"确定要删除这个组员吗?",onOk:function(){s(e,r)}})}(e.id,x)},children:(0,q.jsx)(U.Z,{})}):null]},r.id||r.name)})),A?(0,q.jsx)("li",{children:(0,q.jsxs)(d.ZP,{type:"link",disabled:e.memers.length>=50,title:e.memers.length>=50?"本组成员已满":"添12312加成员",onClick:function(){l(e)},children:[" ",(0,q.jsx)(E.Z,{})," 添加组员 "]})}):null]}):null]},e.id)}))})},b=A(18984),J=A(54056);function X(e){var r=e.children;return(0,q.jsxs)("div",{className:"no-data",children:[(0,q.jsx)("img",{src:"data:image/png;base64,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",alt:"no-data",width:300}),r]})}var Y={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},Z=function(e){return e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX",e}(Z||{});function S(e,r){switch(r.type){case Z.INITDATA:return C()(C()({},e),r.payload);case Z.SHOWLOADING:return C()(C()({},e),{},{loading:r.payload});case Z.SETINDEX:return C()(C()({},e),{},{index:r.payload});case Z.SHOWFORMPANEL:case Z.SHOWMEMBERPANEL:return C()(C()({},e),r.payload);case Z.SELECTGROUP:return C()(C()({},e),{},{selectedGroup:r.payload,showFormPanel:!0});default:throw new Error}}(0,b.connect)((function(e){return{user:e.user}}))((function(e){var r,A=e.user,n=(0,u.useReducer)(S,Y),l=o()(n,2),a=l[0],c=l[1],V=a.data,W=a.index,p=(a.loading,a.showFormPanel),y=a.selectedGroup,x=a.showMemberPanel,C=null===(r=A.userInfo)||void 0===r?void 0:r.role,w=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(V);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[V]);function U(){return E.apply(this,arguments)}function E(){return(E=i()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:r=e.sent,c({type:Z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:r.groups}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(){return(b=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y.id){e.next=5;break}return e.next=3,F(y.id,r);case 3:e.next=7;break;case 5:return e.next=7,m(r);case 7:U();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function j(){return(j=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(r,A);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(){return(N=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){c({type:Z.SETINDEX,payload:parseInt(e.target.id,10)})}function P(){return(P=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(),e.next=3,f({user_ids:r,group_id:A});case 3:U();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,u.useEffect)((function(){15===C&&c({type:Z.SETINDEX,payload:1})}),[C]),(0,u.useEffect)((function(){U()}),[]),(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)("div",{className:"teaching-circling-container",children:[(0,q.jsxs)("h3",{children:[" 教研团队 ",C<=12&&(0,q.jsx)(d.ZP,{type:"primary",disabled:V.length>=50,title:V.length>=50?"您加入的教研组已达上限":"",onClick:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"})," "]}),(0,q.jsxs)("div",{className:"teaching-circling-body",children:[15===C?null:(0,q.jsxs)("ul",{className:"navs",children:[(0,q.jsx)("li",{className:0===W?"active":"",children:(0,q.jsx)("a",{id:"0",onClick:D,children:"我创建的"})}),(0,q.jsx)("li",{className:1===W?"active":"",children:(0,q.jsx)("a",{id:"1",onClick:D,children:"我加入的"})})]}),(0,q.jsx)("div",{className:0===w[W].length?"nodata-content":"main-content",children:0===w[W].length?(0,q.jsx)(X,{children:C<=12?(0,q.jsxs)(q.Fragment,{children:[" ",(0,q.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,q.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,q.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,q.jsx)(I,{onExitGroup:function(e){return N.apply(this,arguments)},onPlusMember:function(e){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,r){return j.apply(this,arguments)},onDelGroup:function(e){return k.apply(this,arguments)},isAdminOrTeacher:C<=12,onChangeGroupName:function(e){c({type:Z.SELECTGROUP,payload:e})},data:w[W]})})]}),(0,q.jsx)("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc",children:" * 我们确保你所提供的信息均处于严格保密状态,不会泄露 "})]}),(0,q.jsx)(L,{callback:function(e){return b.apply(this,arguments)},visible:p,onCancel:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:y.id,name:y.name}),(0,q.jsx)(K.Z,{centered:!0,title:"添加成员",open:x,onCancel:T,footer:null,width:1100,bodyStyle:{minHeight:200},children:(0,q.jsx)(J.Z,{container_id:y.id,container_type:4,onSelect:function(e,r){return P.apply(this,arguments)},onCancel:T})})]})}));var T=V.ZP.Group,j=function(e){var r=e.onSelect,A=e.onCancel,n=(0,u.useState)([]),l=o()(n,2),a=l[0],c=l[1],x=(0,u.useState)(!0),C=o()(x,2),K=C[0],g=C[1];(0,u.useEffect)((function(){function e(){return(e=i()(s()().mark((function e(){var r,A;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.U2)("teach_groups/my.json");case 2:r=e.sent,A=r.groups,c(A),g(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var m=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(a);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[a]);return(0,q.jsx)(W.Z,{className:"select-teach-group",onFinish:function(e){r(e)},children:K?(0,q.jsx)(p.Z,{paragraph:!0}):0===a.length?(0,q.jsxs)(X,{children:["您尚未创建您的教研团队,快去",(0,q.jsx)(b.Link,{to:"/account/teach-group",children:"创建"}),"吧"]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(W.Z.Item,{name:"group_id",style:{width:"100%"},children:(0,q.jsxs)(T,{style:{width:"100%"},children:[(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我创建的:"}),(0,q.jsx)("ul",{className:"groups",children:m[0].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))}),(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我加入的:"}),(0,q.jsx)("ul",{className:"groups",children:m[1].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))})]})}),(0,q.jsxs)("div",{className:"btn-actions",children:[(0,q.jsx)(d.ZP,{type:"default",onClick:A,style:{marginRight:10},children:"取消"}),(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:"确定"})]})]})})}},54056:function(e,r,A){var n=A(7557),t=A.n(n),l=A(37205),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(82242),V=A.n(u),W=A(59301),p=A(78241),d=A(95237),y=A(57809),x=A(92832),C=A(88522),K=A(3113),g=A(24905),m=A(6848),F=A(8591),f=A(51945),h=A(18984),v=A(17810),B=A.n(v),w=A(26724),q=A.n(w),L=A(58143),U=A(78723),E=A(9794),I=A(79978),b=A(37712),J=[];function X(e){var r=e.onSearch,A=e.schools;return(0,b.jsx)(p.Z,{colon:!1,layout:"horizontal",onFinish:r,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,b.jsxs)(d.Z,{style:{flexWrap:"nowrap"},children:[(0,b.jsx)(p.Z.Item,{name:"search_type",label:"搜索类型",children:(0,b.jsxs)(y.default,{popupClassName:I.Z.selectdown,style:{width:106},children:[(0,b.jsx)(y.default.Option,{value:"1",children:"姓名"}),(0,b.jsx)(y.default.Option,{value:"2",children:"手机号"}),(0,b.jsx)(y.default.Option,{value:"3",children:"邮箱"})]})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,b.jsx)(x.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,b.jsx)(C.Z,{options:A,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,r){return-1!==r.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,b.jsx)(K.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var Y=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(Y||{});function Z(e,r){switch(r.type){case Y.INITDATA:case Y.SETQUERY:return V()(V()({},e),r.payload);case Y.SETPAGE:return V()(V()({},e),{},{page:r.payload,reload:!1});case Y.SHOWLOADING:return V()(V()({},e),{},{loading:r.payload});case Y.INITSCHOOLS:return V()(V()({},e),{},{schools:r.payload});case Y.SELECTEDIDS:return V()(V()({},e),{},{selectedIds:r.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};r.Z=function(e){var r=e.onSelect,A=e.onCancel,n=e.container_id,l=e.container_type,a=(0,W.useReducer)(Z,S),c=o()(a,2),u=c[0],p=c[1],d=u.data,y=u.schools,x=u.loading,C=u.selectedIds,v=u.page,w=u.count,I=u.query,T=u.reload;(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A,a;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.nQ)(V()(V()({},I),{},{page:v,container_type:l,container_id:n}));case 2:r=e.sent,A=r.users,a=r.user_count,p({type:Y.INITDATA,payload:{data:T?A:[].concat(s()(d),s()(A)),count:a}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}I&&function(){e.apply(this,arguments)}()}),[v,I,T,n,l]),(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.K$)({});case 2:r=e.sent,A=r.school_names,p({type:Y.INITSCHOOLS,payload:A.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var j=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,r){return(0,b.jsx)(g.Z,{value:r.numid,checked:C.includes(r.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,r){return(0,b.jsx)("div",{children:(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)(h.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(r.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,b.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:B()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,b.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var k=w>10*v;return(0,b.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,b.jsx)(X,{onSearch:function(e){p({type:Y.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:y}),I?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"flexd-table-header mt20",children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{pagination:!1,dataSource:J,columns:j})})}),(0,b.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,b.jsx)(q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){p({type:Y.SETPAGE,payload:e})},hasMore:k,useWindow:!1,children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{loading:x,showHeader:!1,pagination:!1,dataSource:d,columns:j,onRow:function(e){return{onClick:function(r){var A,n;1!==e.added&&(A=e.numid,(n=C.indexOf(A))>=0?C.splice(n,1):C.push(A),p({type:Y.SELECTEDIDS,payload:s()(C)}))}}}})})})}),(0,b.jsxs)("div",{className:"flex-container flex-end",children:[(0,b.jsx)(K.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:A,children:"取消"}),(0,b.jsx)(K.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===C.length?F.ZP.warning("请先在下面列表中选择要添加成员"):(r(C,n),p({type:Y.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,b.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,b.jsx)("img",{src:L,width:"100",alt:""}),(0,b.jsx)("br",{}),(0,b.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},79978:function(e,r){r.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[81389],{81389:function(e,r,A){A.d(r,{Z:function(){return j}});var n=A(91232),t=A.n(n),l=A(7557),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(59301),V=A(5112),W=A(78241),p=A(66999),d=A(3113),y=A(23691),x=A(82242),C=A.n(x),K=A(43418);function g(){return(0,y.U2)("teach_groups.json")}function m(e){return(0,y.v_)("teach_groups.json",e)}function F(e,r){return(0,y.gz)("teach_groups/".concat(e,".json"),r)}function f(e){return(0,y.v_)("teach_group_members.json",e)}function h(e){return(0,y.IV)("teach_group_members/".concat(e,".json"))}function v(e,r){return(0,y.IV)("teach_groups/".concat(e,"/del_member.json"),{member_id:r})}function B(e){return(0,y.IV)("teach_groups/".concat(e,".json"))}var w=A(92832),q=A(37712),L=function(e){var r=e.callback,A=e.visible,n=e.onCancel,t=e.id,l=e.name;var s=W.Z.useForm(),a=o()(s,1)[0];return(0,u.useEffect)((function(){a.setFieldsValue({name:l})}),[l]),(0,q.jsx)(K.Z,{centered:!0,title:t?"改名":"新建",open:A,onCancel:n,footer:null,children:(0,q.jsxs)(W.Z,{layout:"vertical",form:a,initialValues:{name:l},onFinish:function(e){r(e)},children:[(0,q.jsx)(W.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,q.jsx)(w.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})}),(0,q.jsx)(W.Z.Item,{children:(0,q.jsxs)("div",{className:"flex-container flex-end",children:[(0,q.jsx)(d.ZP,{type:"ghost",onClick:n,style:{marginRight:20},children:" 取消 "})," ",(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:" 确定 "})]})})]})})},U=A(76558),E=A(60765),I=function(e){var r=e.data,A=e.isAdminOrTeacher,n=e.onDelGroup,t=e.onChangeGroupName,l=e.onPlusMember,s=e.onDelMember,a=e.onExitGroup,i=(0,u.useState)(0),c=o()(i,2),V=c[0],W=c[1],p=(0,u.useState)(0),y=o()(p,2),x=y[0],C=y[1];function g(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"解散提示",content:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。您确定要解散本教研团队吗?",onOk:function(){n(r)}})}function m(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"退出提示",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){a(r)}})}return(0,q.jsx)("ul",{className:"teaching-list",children:r.map((function(e,r){return(0,q.jsxs)("li",{onClick:function(){return W(r)},children:[(0,q.jsxs)("div",{className:"item-group",children:[(0,q.jsxs)("span",{children:[e.name,"   ",r!==V&&(0,q.jsx)("i",{className:"iconfont icon-jiantou9"})," "]}),(0,q.jsxs)("div",{className:"action-group",children:[A?(0,q.jsx)("a",{onClick:function(){t(e)},style:{marginRight:40},children:"修改名2222称"}):null,e.is_creat?(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:g,children:"解散"}):(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:m,children:"退出"})]})]}),r===V?(0,q.jsxs)("ul",{className:"info",children:[e.memers.map((function(r){return(0,q.jsxs)("li",{onClick:function(){C(r.id)},className:x===r.id?"active":"",children:[(0,q.jsx)("div",{children:r.name}),e.is_creat&&r.id&&x===r.id?(0,q.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(e,r){K.Z.confirm({title:"温馨提示",icon:null,content:"确定要删除这个组员吗?",onOk:function(){s(e,r)}})}(e.id,x)},children:(0,q.jsx)(U.Z,{})}):null]},r.id||r.name)})),A?(0,q.jsx)("li",{children:(0,q.jsxs)(d.ZP,{type:"link",disabled:e.memers.length>=50,title:e.memers.length>=50?"本组成员已满":"添12312加成员",onClick:function(){l(e)},children:[" ",(0,q.jsx)(E.Z,{})," 添加组员 "]})}):null]}):null]},e.id)}))})},b=A(18984),J=A(54056);function X(e){var r=e.children;return(0,q.jsxs)("div",{className:"no-data",children:[(0,q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAIwCAYAAABawRXrAADVaUlEQVR42uydCXhcdbn/RRAEURGvC4LgAsJFUVQUQWRRQdkLBUoXREVRLgh6BUG40KJA7ZK0EAiZ2z+VpWy9rbGltHSBdCHJNG1o2iQ0bdIsTRqStplmn+2c5/d/v+ecX3JycmbmzMyZJZP3+zzvM13TmXOm8/vkXb7vhz7EYrFYrLjl2SqOmVMefCivXLlm7nviFL4iLBaLxWKxWEkqryz8k7nekAeRV6HewVeExWKxWCwWKymJw+aWB/8uAWtehTibrwmLxWKxWCxWEprlFScNZa82h/IAXHxVWCwWi8VisZLQnPLA1RKwKJM1la8Ii8VisVgsVhKaXiKOnbs59CcDsJ7Orwh+na8Ki8VisVgsVhKaV+7/0tzycL5WHvQGH35is/g0XxUWi8VisVisJJRXHrjGXB68cbE4nK8Ki8VisVgsVoL6w0pxVL43PFMCVn6F4PIgi8VisVgsVjKaVx6+eCh7VRacydODLBaLxWKxWEkIze1zNgdnaHC1OfTs7PLQd/iqsFgsFovFYiWhOaWD55HnVYFsbufeKxaLxWKxWKwk9FS9OIrA6r/yvKEiZK+wJoevCovFYrFYLFYSgtcVPK/0/qvwo7MrxOf5qrBYLBaLxWIlKEwOku/V/8jm9jllweuE4OZ2FovFYrFYrIQ1t1y5XCsNAq68oXn5ZeJoviosFovFYrFYCWreVnEC7Bi0xvbyUOHsMv9FfFVYLBaLxWKxEtT06eLDc73KDTQ5WKhnsMJ/9mwVx/CVYbFYLBaLxUpQeRWDX8yvCM83slcFc8pD5/JVYbFYLBaLxUpQc7Z3fGyuN/jokGu7N3QPZa8+wleGxWKxWCwWKwFNXyyORGlQwlXe5vBjs0v62ZaBxWKxWCxWdgnZn7lecWZeuXJNXkXojjxv+K9zN4cfnOtV76Hy2y9nlwYum7NZfPlDWWB/MMcb/CbZMuQbgPX0PF6Jw2KxWCwWK5v0j63ikwRTl1C5baa0OogewdkEYZP+sWnw5EzYIUwvE8fPLQ8+rq/DwfNVbkFGi+8ki8VisVisrNDcMnHGnM3h+5yB1cjI94bnU1P5b/PLgmel6/k+sVl8Os8buHeoNOgNPzyntO+zfCdZLBaLxWJlheZ7+z+H3iUzXOk/D06ctTl0zsyywKmU3Tp5VnnwP/M3h380uyz0i3zDb2oYcDRrhLmzqYSY6mwW7Bfw7ww9XyoRzvIOnsR3ksVisVgsVlYI/VZ55eHpQ7BUHpw1rzx8sZP+qrzNga/NLQ/8nmAsT8IOHgnA7py3TRyXiuc7vUQcMac0eC2WOOvPN/TUnNLB8/hOslgsFovFyhrNLg//0LS374lZ7/aeHs/fx56/We8GTkeJkODqyaFsVnnoDzM3iU+5+VyRGZvjVa6FmejQv7NZmTC9hvuuWCwWi8ViZZEwJTgEK5sGL0gGfvLLwhdhRc1wyTD0X27BDzJXtGfw+rzNSsHQ1y8LTv4T7xpksVgsFouVTdLKbZvV+wz386ewyy/Zrzm7tP9syjAVuOmoXiLEEbMJpoZ7rkLP0o9/feNicTjfRRaLxWKxWFmnOeWBu4d6p0pDZycNbXInoJHJyvcqtydjnTDr3YEvEFD9fqhHDL1X5f5bU9XjxWKxWCwWi5U8YJUGrjRZHfz1DyvFUcl+zX9sHTwZzfI6EIVnwV8r/q+C3q7QOTQh+D+y54pA65lZm4MT5mwXH+M7x2KxWCwWK2s1613x8XxvaP6wPUPod0/VJwdZaHyfUx6+f6h5foP/y/H8/fvX+sjwNDhthA1EeejJvLLwT0QWuMezWCwWi8VixYYs8rqa4w3N00t6oWfQ35Ssr9Qsb+h2CUdOS48o+5HZ6XlYyzPUb0UlwTnlwYfox99FVovvFovFYrFYrDEh9E3RdN5VckLPgJoZsyvCP5/u7fpEIl8TmTAJWP+I4fCOSUCs6KGAM/vTI5ziy0O3ztuYfPM9i8VisVgsVvoFP6uy4ATrGhyCnjlzy8I/i8cOAdN96J2SX+PxCICk+VqVB66W2TNLzCVI+xbfGBaLxWKxWGNec70D3yV/qQfkFOBwJimcn785dNeczcqVKPnlV/i/8jit2EG/lNazZeqNInA6kfYTzpRN7rMrxOexOxDrdsiF/RuzvYEryD3+v1GOtPRZFc72Bh/Fip4nNvd+mu8Gi8VisVisnNETG/s+k+f1o2T38NBKmhE7BwmMaEqQVuQ8RL//JwKjO9C3Rb82dY43eLNmq1Cuw1Oelp1S7yGguj9vc/Ax+es2mbKHZ5cFfj7LK07iRnYWi8VisVg5K5QFaanydwiaHraDotGQFCoyR6w/P0dbdRP60z829J+leWUxWLFYLBaLxRpPQjkwryJ8fl5Z6Bc06XcflQAfyfcGZ2qLnsmx3Q6oNNAiDyvNYsEbnENZqr/Ba0vLdnnDF3AZkMVisVgsFsuQZ6v4yPQycfzcUv8p1K91xrwKcTZB0w90cDL3bQWvn1sR+l4+TRHOLBOnAtJmvNF+DF9BFovFYrFYLAdCszsyW6by3x9h/zAeXvvW9t7/oL6xI/hdwGKxWCwWyzVhaTRN/000ljAXzSkLPkEO8V/I9df9zxLx0XkVobMbDokJBFgf53cCi8VisVgsV+TZuvUjeeXKNdRrVWBkr56ZWxq+MNezV11d4hOv1oofPVMZnOpXxBQCrBP53cBisVgsFitpXVxScsTccuVys/s6OcDfhF/P5deNbJUvIK5aVKtMWVYXnBZUxDT6tXP4HcFisVgsFisp/WFl/VGAK5m5gklo/mblthwHq8MoPk9xQ0uPMq2wIjit0adMU4RAXMPvChaLxWKxWAmLHNk/SdODk0e6vSu3zysRx+U4YH2FQOpaiqkV7UENsJC9MgBrKv3+J/jdwWKxWCwWK364wrRgWeAuM1zlVyi3U1N7zjZ5G5mrbxBE3WTA1LRiKg2iPCh/jqA/cya/Q1gsFovFYjkWFjhj/+DQjkHdSPRpmhy89UYhDs9huPowxdcpJkuQCirKtALKXlV3jgSssBCX8juFxWKxWCyWI83Z3vGxWeWBawiq5g6biIbyZ3kDl854Q+SscSi8rUJCfJseJ5lBqpbAqogAq71HGQFYFNfTnz2a3zEsFovFYrGianZp4KvkyP4/eV7l6eF+q/Cjs94NnI6sVi7DFcW55syVjNdrg9NeqQ5O6wmOAqyb6M9/jt81LBaLxWKxbEXrcI7RpgS9oXmmrNUz+eTWjpU3ufzajbLgtwmYpljhqsevTJvvDU5b0xi0whV6sCZTnMbvHhaLxWKxWCP0pzJx9Jzy0LlzNgfuMy9wpmXNT8wpDVw5vaTpozkOVx8xyoKjMleIuoPKNLoW9DgasIxJwu+iKZ7fSSwWi8VisUAWh831Bs8kqPojslYSrozHe2Zu8n8ll0uCBlxpPVd2mSu9uV1MK2kJaoDVP7o8KLNYl/BeQhaLxWKxxrkATfC1yveGfpXvVZ4xTQgSWAVnzyn1/3j8MObIacFR5UGCKvRfFdfaZq8kYF1L8VF+Z7FYLBaLNQ6FBc15mwNfmw3DUFOflQZWZcGZyNLkl42P/XrouQoKcUY0uEK0G+7tdZ2RAQvZL/o6x/E7jMVisViscaSLCazyt4qzZpcH7sivCM8091nlY1Hz5tCtM8sCp+Z6OdAEVzARPVWxWDHYRVWn7t7eE6E8aMpincrvNBaLxWKxxgdJHJZfEfw6WSw8YIYqmbXKKw/eP8srThp/l0X8B0HRjbHgSrq3L6HyoF+JCVjn8xuOxWKxWKwcFZX4jkYZENN/1E/1iBWsyN9q1pxy/2/neIPfRMlwHMLV5yiucwJX/qDu3l7aGtSc3GMA1gR+97FYLBaLlWOauan7UwROF+dvVu8CRFnBKp+a1/NKgxNhIvpUvThqPF4jgqDjCYaucgJXmj1Dp95/Ve9TYv5ZofdhsaM7i8VisVi5oLyKwS+SGehv8jaHCkZkqoZ7rOYjmwUT0fF8nQwj0UucwhUCi51fqApO8/kVR3+evv4J/I5ksVgsFmuMCU3oT2wUn3nC23dmXrlyzdzN4QdHlQA3h56l0uBMevwD9V5dQGXAcW8fYKzAOQemoE7hCp5XRZVBrQcLXlgOAevruXLNUD6uqRFH8v86FovFYuW8yEph8hxv+K955aEnrZkq+rXCObTSBqtuqA/rVAarIbjCxOBZIoKRaKRopLJgAdlWVLUHHf+dsBA/zIVrNoOynYt3ivPqOwNf5XcQi8VisXJec8oCd9mUAckoVLkF04DTF9cc+SFe2WIFrC9Q3BAPXCEq2nX3dqflQQOwLkMpcixfr2dqxLHzvYFLS5qVqQ2+8A/5HcRisVisnBctXf4R9VrlUSbrEfRdzS8X52KPIF+ZiHB1NIHPFfHCFaYHVxj9V/H8Pfr3rhyrje7I9DV0iM++3SiuxmLravL/2tkV/llTE2dCWSwWi5Xjmr6y6xNzvOKbT2wWn+arERMYjqSM0o/jhSu5HmchwZW3PW7AmkDxqbEIV3u7A19t7lYmvlKtg2UtAdaug+K6mh5xPL+bWCwWi8ViacBAC5y/FU9T+8j1OMFpyOJ09jsvDyqKFjfSv/35sXa92nrF19q6xU3NPmUqXjemJwFYOw8oU2r2iZP5HcVisVgsFutDA2SXQKAzMRG4QpS06Fmc/qDiFKxkwAvry2MIRI/cPyC+3UIN/YiNLTpY4hG7F1EmrG4PncPvKBaLxWKxxrkIGj5K4HN5onAFS4YFZM+wqjG2e7sFrrS/O1asGuh5Ht4xKM7t6FNuloCF8iCsKTA5WavBVXDajg+UK/hdxWKxWCzW+Iarw6jv6sJES4MIlAUxPVjZHsP/ygJWwWHA+v4YuE5HHPSLH3f0K1Nae3S4qjOWWr9eq2evAFgArW0dVCZkPywWi8ViscY1YH2F4OfmROEK4aW9g9g/CPBwmrUyRzgsLsnma9TeLo7xDYoLOun1tVNIwPIa5cF1jTpcScACaL7X7j+F310sFovFYo1PuDomEUuGkeVBZdoSyuBggtBv138VBaxk0O9dlcXX6OhD/vCFByhzJQELcAVTVdhSaPYMsjxoBqw2cR6/w1gsFovFGp+AdV68bu3WOOjX7RnQf5UIXAWD2uON2Xh9WgmuuvvDl/n8Yoo1e1VPMLXIZM8g+68qh0K5TrCBLYvFYrFY4w6uTkkGrEasx6HyIB7jAisDrpD1QqDHKZuuT70QR/n84R+RK/1UwJU5e4WoNfqvZHnQnL3SYp8yyVsvPsHvNBaLxWKxxg9cfZxA6Go3AAvrcQAaQ83tigPAQtaKoCpowJUBWFljzgm46hkM/YDgasrB/mG4MpcHS9F/VaHDlMxemQFryz5l8lb2w2KxWCwWa9zAFRY5fzvZ0qCM4jrdZDO+zNVIuNIiS7yw4HPVFxYX9gfFFOxUNANWqwmwXqnVy4MAK5m9koAF6KxoVaZWdopv8juOxWKxWKzxAVifIBi6yQ24QoM7sldVBBiJZK3M0S/EWVlwbT58KBT6NpmljoIra/8VmtuLCbJq20dmr3S40mNLS/iHixeLw/ldx2KxWCxWbsPVERSXugFXiJYevf8K8OEka+WPEoNhcX6m4aovKM7sCyo39xBc2QGWuTwI36+SxmFrhiHAMuAK1hXefeHLUG7kdx6LxWKx0nWYfZTiOOygGxwUJ6PhmuJUI77k94tTBoU4kX78aVgJwEGbr5or1/30ZAxFrYHJwUVUJgOMBGNkrvwxIhAWl2bwuhxGcPX1EXBF0RmhPAhbigKvDlK1luZ2M2BtblWuK9kvjuV3HovFYrFczQgYGZNjsWsObt3kGP5zynTcHIyV7bAc0HSYT6EfX9faJy72bA2etbVZ25t3FMCLR+Ed3w+A6uWuwJWilwflkmN/MBJYiZhgJWMgqFybqWtDkP/FwaByE+DKmr2yTg/CsR1rgRZW2k8PjgCsdmVKWWv2NO+zWCwWa+we4kcjK0UH6xn0eD7FNUKHo2kJRXBk706t0ftCmYWpQeojIgfwn4UI3HoCgVP7hPgMMmN8FyLeG9yTyW7AFQIZHZTJKoz1OPH0W43qv9JjciauS3e3+FRAEdeY4coXJXtVYbjWr6qznx4cUSKkUiIB1qn87mOxWCxWIgc3ptI+EwqJc+jxMoqJdABPdTRNFgdcIdD7gqZq6wFNf37yoKJcF6D+ooFQ6HsDA1qGi8uKw/foKIKj69wAKxkACAAWACTefqtRcGXATbq9sGBXMRAQV+M5jAIsU/aq1TcMWOi7wuuuarfJXpkBq0WPTU2hc/kdyGKxWKx4D6j/AFSZgcqRD1ICcIXDGOUoLNZ1cnADuNC0nG0Glhm6T+e6lblCoCSIe4FMTjCYeFnQDFcGYB2dxmtyBGVAL8RrkYDlM/dfWZrbzf1XCyqdZa8Q5a3K5fxJwWKxWCwnB9ORFGhM/6mrUBUFrGTgYNvYEnR8gGugFVRuRHatv198XozDiS4YeFJMciNrJe8TymfwgFrTGEw6a2WOPT7xyTRelzPpvTbZb3ouPpvpQXN5sP6gMq2oQu87q442PWgAFjKu75KjO/cJslgsFivagYRS4IlhjPkrdGBHgCu3slbWQxmHHvqv6g7GB1gm0LqpPxC+tFfvDzt8nNyzI0J69mpqsoBlvleADbiYAz6cTgnGgitEb6/4dJquy5fRw+c3sm2jmtv7R3tf4TUDpvAeBORHzV6ZAAtRsk0cx58gLBaLxYp0KH1Ta5J2G6wcwBUCh1iR5rmUGGCZmqkBWzcY9hCH5fg9g83FDW7CVdDov5LrceJuZo8AVwjKMn4u1dekhzJ69PpukHDVbwdYZrgyARYyV3gPAqSqIpiLWuEKMLahOTtc6lksFouVRfJsFZ/83/f8F+EAygRYyUDv1SvV8FwKJgxWONzlAU+PU/r94icEICfUUNkzRwHrPDfBSgYczLEiJx6w6okCVkOluUFxYoqvx5HUd3UxvYap0bJXtuXBTt21HqXRqgjZKytgbTRiU0vou/xJwmKxWKwRGZC6LvHzgq3KlHWNekNzJuAKB6D0XOp3Aa7MQY3wN/UOhi/Aa82xe/cpJZ7eK4f3FWAC0ABIuJG18pnDl9rlyMjC0mudHCt71WnT3I4sVZ53ZP+VLWC12AFW+Kf8acJisVgseRh9lg6jGzEhuKpeLwnhsElHM7s16n364eb0UHcKV0OlqaAydTAoJnUPhM7JlalDeh0Xu525wj0DbGB60EkvXFxwRUGeVCkrpdFmgC/Sa5uiTzmOBKxoze0aYFFz+5p6/T0o+68qo0wPlloAa2OTMmEx24awWCwWC2ahFNfLA7ffmOBbVmcZy08xWMmQu99afEFXwWpUEGj1BMI/27+///NjuRFe6KarN7qVtTJPCQK2USaL1gsXL1gBbBDdfvGVFF2PT9Lru3YYrsS0WN5X5uwVYBIl6vneyOVBb4TyoBZ7lIklNbwyh8ViscY7XB1Hh9GVVm+rWqMHpaozmPKSoPWwBthhag2HYcrgyhTdg8qNlM36DtbLjMH7dxhNDuK5T3EraxU0XVs0eaMHq99luALY9ATcdz03pl9/oK1bigJYdoudzdODWI2DHsDqBABrfaNy48r6vs/wpwuLxWKNX7jCfr9r7IxDcXiisdlYVZMWuEJ09usZE33nnUO4CiYOV6ZDd0rPgHI5dimOtXuo4B66CFfyniGDKG0K3IYrxP7UABZKg5Pl67E2t/fE8L5CAJrk645nehAB5/cNe5VJGxoGv8ifMCwWizU+4QqLmc+PNiWIQwcHDcpExoqalIGVjEaf7hhe15narJUdAGgxqExG6WqslAzpeZ7qZtbKHLLRG9CRyJRgJLAayhz1Bs9w+VocS6/zJnODvnlwwon3FcxF8X7H+97c3F7hMHsFwFrfpEzesCdwGn/KsFgs1vgErNM0x2/FmQcS+lJSDVfyUC+MUh50C64iAhZF16AyqSckzn2jPbtLhnT/PkIxwa1+K+t1lsMO5nuRbNZKhyu9p6v9oHuAZVyLC8zvRyfeV9byIAALGVTECMBqtV+NY81eadGsTF27J3gWf8qwWCzW+IOrj9Khe4OTQ1h6UuHA8QfdbWa3C+x+W1IbTH/malSIKesbxdX5ZeL4LL6PX43o2p5E5goB/zH0IK2oDyYEVxKsIsKV+4B1Er5hiAZYQ83tkcqDBFfInCJ7taJu5PRgJO8rW8BC7NEmVHllDovFYo0juPowxY/jsV+oO6iP6sMba0Sp0EWwGvK/qhjd85NOsDKDAXbvLdimXFuzX5uyPCzL7uPh2n7IRLJWDtbdAICQvcKSY1ezVj1YuaNPiLb2iNNcuhYod1+uOMleRZoePKhnrzYa/VeApFiLnSPBFf6frGkI/3DxYrZqYLFYrPEEWCejCTgebys5ro+Dp96nmMBKuAJWMlCS0fuvgumHq/6RcIWQFgUtXcoNB3oDX8umvizDmmGim1krcwCsAFgHaeggFXBlANapLl2Lb4943WbAcrjYWcteUSBrV1Spg1RVHN5XVsBa1xy+pCRHPNZYLBaLFUNNVBrUDCmNqcF4JgNxOGFkH+U7HFhuw5UsDy40eS6lo9/KLnMlA/YEi6p0GNg/KG7q8AXPypZMlrErcorbmSsZq6hE9op2r4OuwFWrBa4aXQIsugafo7hJsbjPR/K+GgFYlt6rWqM8uKg6selBM2C91RD4+eKa3FzJxGKxWKzRh9EXhkbYE4hGY6oQB4/fRbBCIFNSaABcvz89WSs7qDIDArIZCACB9mv9ytSOvuA3siGTRc/hSrezVkNZQwOmAQpuZ60kXDXS0ERLd3JGo9quQSF+hD60YJTsldPmdmlwi/6raNODo5zbG0cCFkrLa+qVa1bWi6P4U4fFYrHGB2D9OBlXdhxaaHrG4RvN2TuRQEkK8IYDLWNZq56RkIBsGhr8W31B41DWPMGm7usOfaepqemjGbyPn9Wa212GK5kxROkM9wKAkSq4qqdoPCROSfI6nBwpexULsOya25G1A2CVtoyeHvTGkb0CYK0lN/fFZeJo/tRhsVis3Ierz2i72ZJwZfdrh6+eaSqudea07jRjgsMpzzA1TXczuxUQZEgX8xGTbxQdPcrNbb3ivEyVCylrc2mqMlcIwAPuMUAomSlBa0nQDFew/ajvEicl8X7+sGLK4tkBlp33VSTAAuAjW6ltL3Dg3B4LsFY3KTdnu80Hi8Visdw5lC90a91NqTFpVaU1oyefyZKWAK/XBtMOVgd77OEKhzCAD47yVsCS/URth8KXpLtcaOzZcxesLNke9F5hVQyAxO2sFQYYEACa9w+IE5K4Dt8wl0hjWTNELA8a04OAKjS3A6iTmh40xcr6rk9k0TdYWCF0+FbyC6sn9/9WIY6mOL7dL05p6RNfbzsU+lbbIXH2HuozbN0vTms9KE5sbRXHl7WKo+up1Ll1q+YzRu91tp5gsVgs66F8g1vrbvqNhnRM2AGOkspeGVmxAsMSIJ1Tgp09kQOHb57hYm8HV1oAIHrDP8TwQBrv5TfchivzdcRrLDIWfbsOVweH4QqxvaPvswleg+MUOUEZAbBGLXaOMT0o1+MAnipjNLdvdAhYqxvEZzP4f/6IJrIXIXg6c68v/KPmbmVie7e4fV+vuL+1V52595Ba0NKterTw6dFkE40+taDJF36isVvc19il3FZ/QLm66aA4t65bfLldcIaOxWIxYJ1Gh9FkN3cJ4vBECW1VfTBhsJKBQwtfq7MnmNaG9s4o2SsAQJ7hh2QHVxIg9vYok1t84R+mo1yIvYPhcJQ+ugT6rawZwzrDKgNwkeyUYKTMFew4YOJZ09pzfALXAJmYs80TlNbVOHbTg7beV0ZzOwAL/VcoD1ZGMhdtiQ5YVrjC/4vVad5HOH26+HAHrXkiiLq6vUf8qbVHndHarc7Z2608s7dXLWqVQGWO6HA1FA1deuzpUosaDqpP1R8MP0FxP5V5b2g8IE4fK6ulWCwWy81DGYaU56diSbPsmzL7ViVyuKOZHIulff2Zg6rh8pEODHIPHw7UUVkr3+gsTXOXOD/VxpJ9eh/d9W5nrYavp56pwevGtUhF1qraZH9ABq7HJvB+PnpoPdCoIQwx4n0VzfvKXB7E88N7EJYclXFYM2yMlL2q1wFrWUPg1BT/3z4MJb/Wg4Mn7usTk/b1qnPaCJpktJoiYbAywZU5dh8YDvp5EYHWjF2UKSvT7w+XEVks1rgArKPoMLo6FYuaUXbBwYT+qc7+YNxwhcBhLEEm3VOCkeAKsdEY2cdB22oDEdZMTZNPmdy0P3R2KiErKMR/wsPM7ayVGbBgUaCXft3tt6rtHOkthUAvUALv5++YjVXj9r6yLHauM6BvvtFvl2xzu8xeIdbuDv5nKt4H6Ilq3R84rb0n/LO2XvXP+3rUp81gFRWuooBVpKxVJLCSsUsLRY/94cfrOpRrt3f4v1xSwkarLBYrtwHr+KjTg8HkVt7gIC1AKa0lGDdc4RDEd/soSdUfDKZ9SjASXCGkc311e2y4Goou5ab6ruCZqbqXVB68zI0pwUjX9WCPDleAhGSmBK1Zq9r20XAFeJlOk4BxvpfRezUpHsCS04PtUQALgIR7DUiKBViR+q/W2ADWG7tC33Lz/lPT+dFU/jufgOoP7f1iZnuP+qwVrKyAZQdXTgDLDq4iA5YyFDv1KHr/oPoYWV9M3d6RuT40FovFSqm6guLrbmeurLHGOKAO+mP3W5kPeRx+Cyr1ibV0mYc6gSsEpsm01UAHHcLVweHMzc5D/i+lAJQ/OiJ75VJZ0Hxd8bqRtQMUxey38jmDq+rOCK7o+5RJCVyD88yrgYI2/Vc9sbyveozmdp/ee4XniulV9F95WxJ3bh8FWJQNe5MWPrt07w9vPxS+8AMqAbb3qh5EmwynmasE+q1GgFUMuNppjs7hqN2vFrzfGb4U/WH8acxisXJKT3kDl+FAwHfxboOVeTEwMh9aaanf+aLmWqOheqOD8qDbU4KRwEpmZfBa8NziASvZc7TroHJd80DiFgR2onv1jUSzVk6vK8ACwwaN0rk+iX4rZP6q2+0tDxCbmwNXxpu9Guq9itDcHo/3lbk8iNe8sCpCc3u804P1JsBqEucmAVWHffCB+Mw+mlJt71Mfau9VikbAVSrAypdU1moEXNWOjKLqDvWe7fsCp8ebtWSxWKysFEa1324KTsZ35wCGinbzHkH3dgkCoKqMpnAJS/0xdwnqh1OBg+lBXwqmBCPBFQLQsNAAxqhwZYULaaB5QJn6/oHAlXUHxMdduo8fDijUR5dAv1U81xXWG+inazUBVqJTglF3+Wk/FhfFBZhCnKXIyUER3fvK6WocPF/AE96DxXXueF9JuEIvG9k0nJ/I/a6hHYb7+sOXUtP6Ax/0qYVjLmtlEzV6NmtmTYdyNZUNP8afziwWa6wD1mdwCLUaa18AQAsNaHB7UTOi2Bh1x9ePtagZmS4AjPRbSl+/VTAqXCEACdLF3UnmygxXZtCgw+Z6QK4L9/HTdB9vdrPfymfTBC738LVbILTVQb9Vnc2UYLSMkLddfDeea0BQdb0ZrpyYi8byvsLzXdM4PGQRCbBKEwSs5fX+i+K8z4d19Iuz2vvC8yRUmSNar1W8/VaJNLMnA1cyqimbVdOh/pH3NLJYrLEOWKeZyyg4NBYZoAUYqjvo3rob3ZF92HKhJ8YBjwN6vje6uWgqpwRHmYaaAAKHLEARB6iTkqAZMkY0dyOTsy98wWLKSCRzHyl7c0ZQUaYkOyUYzTi0unMYNNyYEqyI0CgugeXdfeL0ON7HZ0SHK5vm9ljeV8ZzXlI70v/Kjeb2FXECFiAc/lVUCvwdZayeHgFVCYJVqqYEHZQDbcFqR4clPlAfrWoLfG0x+2exWKyxqFBInGOeEtSsFQyPJ2SP5E5BHDT9LpUKcUgVGA3D0TJTOIAAY+09wYxMCUYyDkXgYNVWAbXHn7WqtTR4V+9XJtV0iYQnC9HgTNOD5GOmTHU7a2W+dnJQAc/brSnBqJmgZmc9arAZEdK1PRpg+WOvxrE2tyPbptmM1KYIsOr8P471+g5QGbm9V1z3QX94ltOsVaJTgo0EUBVtihZJTgnGlbUaBVcUVRTbO9THtneEfsCf1CwWa8yJ9g9eHKnfSjOVNLyeEAAu+mBM2pUdX1dOZeFgtjvoUbqR5Sj8+UxMCUaCK4Q0UNWAKhm4MqDjvX3Bye9Rw3KCgHV0QFGucGNKMJIrO67RC8aiY/RfuTIlGMNDarXDPhxjC8G0aNYM/ji8r8yAVWX4X61pTH56cFX9yPIgSt+rdoV/Eu217e8Rp+7vE3/vpD6rjj61aFTmyuV+q90ERi/uCHmerwqlvN8qFlxVtWs/Lqr6QC0gyDqXP61ZLNZYKg8eHgiLn8XqtfIZzeb4Th6HDZqcq4wsRk8CxqE45HCY4bBeZgNQCOkWXtUezMiUYCzjUByQcpouVkkwGliZ47324MSte8QnE7iPx1P26mY3pgQjXTu8Lrno2K0pQXM50Op+vp4GL5xmr+ibhEtiWTP4YzS3200P4jUAkAqMwYwKJ9mrRncAa78Qx5JJ6M+pJPikbdaqNzW9VmUtiudJb4geQ25PCY4Gq87IYDUqCLToG5CLSgQbk7JYrLEBWEcHAsqVwTisFnDIIPskM1o4OCL1acWaEqww+piqLT1WB/uHM1xyejAbslbmTM3rxjRdrKxVnQO4Gm72VqZWtod/FG8/FmUfz3BrSjCStxWeJ0ADcOHWlGDU6bsmZYLD9/DnKW6wy14lND14cDh7hdexqFr3YMPztG3ET7C5fZkRy2tHlgjRxE7lwDMoa3XnBz3KM7ZglaIpwZ0ETZ7KkOclymABhjKVtTLHNlO8ty88t2qfuIA/uVks1lgArGMx2h9/o7p+sEqjzQJp8dA6ErRiTQkCpGQDcWf/yOZ2ZIdwQPkyMSXoi20cikMXB2V9giVBe8BCqVCZjMbeeO6jn5Y7u9VvFQlCAQ+4141OSoKJ9FtZ4GR9o7jUyWsPCXEOgdXUWIDVE3TmfWWeHpTlQfRfmZ+/G9ODErD+tXNkk3tbb/i8zn7VtteqPcXN7KsbQp58yl6tawxFnBBMGVy128c2K2S1h5/c0hr6Pn96s1isbAes4yh7NSGZhvVWn77KBm7rOIzmG31TOHRxMPtilKfqDCNRc6nQaxzm5mXC6Z4SjOZtBaCab5SNks9ajYaQLfuUmzc67MdCmddcHkxmSjCacWhx3bDnl1tTgpEWIiPebo7tD4XJOsWSvXJizRAte2UuD8o+O7l/0K3slR1gdVC/GWWsrqQJwWeclAPdnhIEBC2g7FVhJbJX7k8J7kgwa2WNSu0xPG97R/Ab9A7ghdEsFitrAYu8k5Tr3bBf6DTKSDhIZK8WDuQV9fqBhEPZF+GwX2OYieLv4+ewiUBmK5NTgtG8rWRmA6/LjayVFUYQW9vEle86MCE9OChOTLbfKtp1ktcF9xT3dkRJ1IWs1cYIUPJWY+wdfQKLrS3N7baA5Y/P+0q+rmKjFI7nVuGi95UZsFbsEj/q7Befg/0ChSflU4IRLBg2NOm9V+/QYzqnBJ1krcxwVallsdCPpT5S3SW+yJ/iLBYrWwELJqMT/S7ZL+iZgqBW+sMhjEMF5b88o4y40OjZwuHsG3Ho6/1MC6v0g03aH7jhyO42XCHwGooMX6RIWau4Mlfto0tQW9uVKVtbxbmLF0f3AEKJzO1+K+suwcaDw0Dp5pRgJCBZXa9MfatBnBorc0dxXazpwX6b6UHz+6LV6n1lmh5EGVj2ncVbHoxmzSDhClnBUgLpjp7w3ylz9Ww6+62sE4IvU9/Vwm0hLVOVqX4rJ3BlhizKZD2+qaX7U/xJzmKxshGwPjuoKDe4BVd2PT8+Y5/gCiOzJYFL+mtVGD5S0htL7nxr8QUzOiUYzThUwmC1y1kr6yG+mawbtu4TJ0e5fx8eCCiXJzsl2B5jlyDgodAClPFOCW6MURI07+hb3aBMWlk/eFKM9+6JBFWTbacHbbJX8azGwWvD9cdrxr22A8bSGNODsQFLofur/oHA6qlMO7IDbOZp2auQu1OCKQCrUfGBete7Lq2bYrFYLNfUTxNY6GFJGqwcNFTr3lb64YyDCQfNIsNXCdkR9HBJ+EJ5EAdhJqcEI3pbIcNmHLy1LmetRmR8DEApb1Wu33ZIHBcBMj4+EBQTUpG1sk5MakDZnvyU4EYnFga7levX7RSfjgJXh4koze123lc9sbyvTHAl+6+k/1Uy2bhIze2V7eqfWntGWzCkfZfgAT17helBgE4mpwTjhqs2TBaqBZX0f4QXRLNYrOwCrH4CLMUFwHIAV6MPOv1Qx0GOQxqHkrR/sMtgpXtK0NzIbZ4SrGwfbnx2O3PltYETRBn5/9jtKxwYEF/oG1RucqPfynaXoPGaARqv17o7JTgCQiz9SW/uVq56cXtkk1HYi1BcHq+5qJwebHcAWLi/870R7k8M5/ao/Vf1yjRaAXP/PhsLhlRNCTZEgastBCmYHFy6M6RB1K4MTwk6BStzbN2nPFXZGvwmf6KzWJkrh+G73g8bvRtHGHGkER8x/Rp+f1xMpwCwgnECVn8SYOVk3Y22f9DY8WebtUrDlGA0bys5WYbHIaiKc0rQKVhJQCndq9xc0SK+Yr1/vb2B0/uDYoqjrFUUCLW9HsbrrzAMX1fVuTclaAWPUd5Q9eHLou2fQ2lbmMuDSUwPNtpMD+JeIrsqrUfcmh5cRXC17QP1vn3kyp4duwQVz/JdIc9cGIu2KqmZEowAVVvaQlokC1dbjNjaps7fmOAmBBaLFT9MHdunfxCfjFUaFGdRfBc72ygupLiY4ifkAv0TeryEfg9ZgguoafhcejyblueeGQiIr7YNDp70ApUrylq175pzCrz6+sRn421yTyVcycBBhXIhDjzXslY9iWetzFOCAIA8I7PhZr9VRLgyghy2ryppEh81v8cHaI+kW1OCLXZw2alnl/IMS4qqBF3Z44ErNH7/e2f4/Bj/v78faXowknO7k+lB8/3UtgzURs7MbXSamZOvk+Bq677wvVQWfDqT/VbmHisA0EJaibOAmtsBUenKWnlbQ55Xa0JaaRKQ5AisosCVjIp25fat7eIYPgFZLPehCtmnEw2I+ik9XokpI/rQvYk+fKeY12fEjKD2OJUeJ3/QJ27wbA1O2LVfuULb2yfENweE+EKNiM9tO0sB6zODQWViNmSuzIHDHtmDBUapMBPN7JG8rdB7hdKR1uDtZr9Va2S4wiH+bqsy9d294kfy3mG6sN8f/kky/VYtDnYJyrJtpNfjTXQnX539VB0GH/5VLf4z2v9zgqobbcuDUZzb5fSgtbm96ZC4ta1b/L6tR/xpX694gJrOH6Gdf3+vO6g+RqDzRBv9eF+P+mizT31o94HwvdWd6u+9bcotdoC1LkJzO2LrB+F76es8k9F+KwtgIWuF5vZNLaG0TQl6W3Woe7Ii5FmxKw7AigJWQ0Glwi2tgk1IWSyXslSAqi8Y2afJI0oFiYRl6TEChw0OmINkJWAGDvKPmuQPhy/0+8Up2IcmxmCTJXbYDSriumzIWlmnBKuMXqdVjfq6nHROCUbytgJcoBkfkOVa1ioGWFmjtF2cIkGjl+5dQlOC1utx0N44VLMqqNLDmrWyZtzimRJcFQGsMNwAoHvp/YETorxnvxyp9yposmboH/WeE/R/WNyyv1/8cn+fenfXgDr9UL86z+dXPb6B0dFlxAGb6BxQn917SP17zX71zk0tyi+iZq/gA7c3dCfBVUE2ZK3Mgb6rospQmrytdJAr3KLD1ardoaRKghGjXX1s61bxET4hWazEoAA9UydQfIc+XCdQTJVglRRg2cAV4AIHHQ7VHgtgmUBrKqwOBgfDFxBsfaW7W3xqrJQS6Xl+kp7/tdmQtbLrt5I+WjjsM5m1kgGQgJUEDlC3pgTjgSuAS+lecZlRrv44+q+SmRJsMTnT2+0S9Br2DIChuHcJOlh0vMwAKzNc/V+tMvWfplKozTdVF8XjfdXrF7/uCah3dfvVv3b7xczuQfUZDapkRACrSHB1oE+PTjwOiCKCoTk7D4h7NzWHfm2XvdrYrPxmb4+aly1ZKxmApacJdoqN5vZUTwnCAgKTigAsrOTRgMltuBoqFYpp0Xr4WCyWfQnwNCr//Zw+VG90Daxs4MoMGa8bH/79wWDMMhplgyYPEPQRaP14cFB8MZZJZKa1f784tjegXJ3xzFWEKUHAwCIjg9Ieo9+q1aUpwWiu7LLBvTIDcCWh5Z09ypSSvcFv9PSIU92YEqyPsktQvl7zomOvC1OCZrhaYoIrZAZf2RF5yTOgkmJC7OlBMa2PoKrHr/6N4CofUEWgVUSQ5el2Ca7MAZPQtu7w3Mp9oTvNgLWhWbmt+ZAFrtI8JRhp5c3aBj2ThKxSPM3sNXE2swOUkK0CzGEVzwYCrXjBKh64GioV7hXf4FOTxXJQCjSa1a+wApXbWSs7yJhvTIwlYmMwEKBFykJ8xW7EPkuu7UcDinJFNmWtrNNuFcZaGhzIMcHKhSlB2z2CBnQACIoqUjAl6ACszPH2nuDkju7wj92YErS+XjM44pojg+X2lKA1azUEVxQvVUducDcGVibZlgcpQor4xWBI3N0bEnO7AzpMmcNtsJLRYQT2CG7rUO/Ba1/XELqVYOZRAquizE0JRtgl2KnDzgLN+yqUkilBHa70UiD6vJC5Km0JpSxrpWWujNjcphSh4X1lvTiKT1AWK0oJy5gYmuwqWEUpCZoDh5Fc25KEV9RUympdHggEvnYgyxyHS0rEEYFw+GfZlLWyKwUOeRK1p8bbyukuwYVG/1UqpgSdwpUMOhj/RFNxv0h2SjCatxUGDaRVgZtTgiPgygCrV6r0bCX5X305yufBt63moooOVr8ZDIt7ewPqXAKpIrfhqtMBXHUYewRpOvGpLfvUu7Z3qve19eh2DJmHq5EWDN42PXu1pDaUMm8rc+bqeWpqpynYlGatKqyxNzyvbH/0dUss1rjV4hrtu1VMAk7JBFwhcIAgY4GDKVkjzkGaSMRak75g8Osii/oD/GRXkQ2Zq2hTgo3GsuEXjKnCdPRbWeEKkCEzaamYEowHrkqaQrdW7gtP3+NT/yuZKcE6C1xZX898w1U/XnuCWFOCo+CqWsKVcvNzdfbfhBj+dJeZ4Yp+Pm0wrP4FYNUrwSpBuOqKE65GgJUMWQrsUeeTHUNBtvRbjfC3IlhaReVBmIsio5SKlTcAJvhrYXn0ixpchdyZEnQKVzL2qf/FJymLZdGS9wOnza9QJtF/9GmphqtogCTNBgEFbrqcY3KPppk+nw3Xmkoq3+/PcObqYFT7BR0a5BJoHODpLAvKrA6gAf8+QCITZUEzyKxvCf12y77wjKoO9YEPepVbHfVb+SIsao7gbSX7rwBIifZbLYvVb1U9bOj5QpWCuOqpCGUdTOoq+GZrGLBuI7DK65VQFQuu/KkpC3ZY4Cob+63MU4K1VB58rUbPLKWiLLjNyFyhLIim9i1tac5ctSFDZ4rWwGl8orJY+ocoHNW/TtNRk/EhXFSpeyClckowUmBvnmY2WBdMyfqYvqCY1DsozuvtFZ/O5NQhPY8zszFrZWctICEHGZaWNGStzCWzV4y9iYCMVDeyRwIrCTKbmtX/2twanoHYsV+9K1LWKtaUYDRXdgCRnJh0c0pwBFxVDcPVwkpl2vPvhS+MNP1F/0e+JuEqpIo7+0Nqfm9A2GatfCnqt4qWtUoYrNKRtTJlr9BzVWRMD7q9SxBwBLhC+RFlwYq29GetRsIV/VqrejdaIfh0ZY13uIL9wrdlSVD2P+GDHDCUrqyVDLmDrTKO/itrJsgJmPTSsl4Cym/W19dnpCHTNyhOzpZ+q1hTgrgnsMzAoQxQSGW/lRU+AFcL5eqUDMCV2QLg3Rb1j4Crcop3msMP7+4K/SqRKcGqSHsEW/V+s0JjZVHCJcHayCXBIbAy4Oq5SmXq/24TZ0d6nxJYXQGwopL2gzQhON9R1moghVmr3vjhqiVDWSvzlCDKgvO01TghV7NWgKSVJriKWhZMQdbKDq4Qm/eq+aV7A1/lE5Y13gHrrBFmoUYPFL6LxqEbTFPmym/yv0KJBCaXaVghM6UnIK7AGHq6r/uhQ+K4nizOXFmzM9KAFKWodGSuKg27AsA2YKEiybJgsnCFKG9V/wK4KqVYuyc8Y2UDrWCxuQ6O4MrGPBTPab6xdNvuOa6JYBy6wtxrVWeftRqGq+HM1QLEFmVyYYV/1L7FQdrO0BNSfkFQVdAXEIUjeq3igKtY5qGagWg6M1e+9GauZMBcFKU7GH+60W8lQ9o+4GtjFU5Un6s0ZK6GYq9StJnWTPEJyxqvYAXzwFOxzsZaCgSo4IP4Fc2HSkl51mp4h5l+UOCASUXWKlJ0B8VNB3rF6SiVpvH6H94XVG7O1qyV3ZQgDnWAN2AhVVkrc0+S3D8IuMhESdAcaxuUX5S1qg8ArkpbdMB6/f3wwzs6Qr9tjOLKbjclGGmJsSzFAozcnhIcBVYURRXKNM9W5UbP1t7/oPfj0VpWNSwupezug9RjVYQ+K8e9VimeErTNXGW818rZomYAFOwS0INF75ekpgTNmat3GnW4wk5DDa4ynLUaFXvVP8Ocl09b1ngErJMJpibZNrIHlaHmZnzwGzsCU5a1kuHz63AVy/8qFY3hPYPKzX1+cVFrjzg+XfegPyB+nq1ZK7tGdkADDuoiw+U9FVkrM4QAEAB0FS3pmRK0AysZbzcpvyzfG34QcLXJAKyXq8MzNjSrf9YXFzufEqyI4G1VXDvc4D7qOUXotXIyJWiFK4AVopBi0TZlShe9D2no4q7eoDqbslVDYOUGXLk5JZiwK3uGslYSsFC2w/TgCirl1XQkn7UCJCFzpZmIbtNNSyNmrtKZtbJEeatSsGnP4Ml82rLGG1wdQ3FVVFd2w00dhymWs6YyczXkf9WjHzAtUcqDbsFVBGCZenBQuY7KIyel4z4MDIS+m07zULspwXjMQwERAIM8o2xXfzD5KcFI5qFew6oD78FUZ67WRclcAWwQ6xqV2zbtDf/PJgOwVtfrgEWP02v3K792OiUY0ZW9UQeiPGNiMlq/VbxTgguN0ODKACxybv9VTaf68KGAoBKgWtgXGglWmZ4SbB9jU4LRXNmX7dStE+Cmnky/lQwAG+AKURYJrlI9JRgDrhBlWi+WmMAnLmtclQZDIfEDJxYMOLjNE32pyFpZ/a8WaBOMwYyuj+kaVCaVtYszpi8WR6byXtBan5NgiJrprFW89gvSaRyA4GbWypzl2Wj0XwFu0tnIbrfXDkElwts3toQfkYD1pgFYq+rxc/WB9zuVW5xMCZqfv/U5osEdE7wJNbKPmhJUhrJWCw2w+ud7yi3Ldonfbu8QDxIMAaw8fRaoigZWvhSVBDsyCFapyloNlQcJnBZW6TAEyElkSnCbyecKzfJFxm7BiOtvMpi1kmAlg7K+j2f76jIWy03A+rK17ypaZkpOcsEbKxVZK3PgO26UO6wLnlOctbIFlndblSlPbx48b2u7OCZV92K/EMf2EcxlY79VtEZ2WSpEORdQkWy/lV2WB/CA9x3gI+1wVW8qyRmA8/Ye9fcEUtM3EFxtaArPWLZrGLDepnJhRZt6R8wpwZbIxqFrjAXbAKRkpgQXWaYEZdZq8fvKbdX7xUMHBsU8CVbxwFU6pgQBRG1ZOyWoxJW1klHZpsMQICuZrJXMXOHroO/KdnFzJvutbOBKC3KS37RPcJmQNT5KgwRUV8XjbYWDXnrz4EBPReYKgcwKyiM4cPr9mV8hg0Pv/1F/Sn23uKw+Rbu16snEkaYYr8zGfqtYU4JeY9IUh7qbmSsZKA8C4rwtae63soCVjJJG9c5NBlyVUBTvHCoRav1Y9Gv3b/tAudVpv5V13c0qo6EfAOXmlOA/q8Qt5Kx978EB9SlMAprhqs8FuHJrShAQBRCB5UBGpwQPuJO5ks3t6I8qqND9rxLptzLHyzt0qwdbuMqyzJWEK4R3n7iMT1/WeACsM6QlQzyTgWjiRbkGH/raVKGLWSuzPQP+DWRC3J4STARWcNiiXAmY6OxVJrSRMWkK7sfhvWHxo7GQtRo1JdipH/Zyys8tsDK7mRfXpm9KcETWqm7kpJ7WdL5HvQdgVbJHz1j9X+1wBms1/XzNHvWR0ib1jkqHYGWdEgQszTca3B0tah41JahYwEq5ZcUucTuBxkw0rmciaxXXLkGCo7kED1j14nZJsDHNWStzEztgaJ7Rf5VI1grgtIWyYLB5wNdBP9dYyFqNiObQXR/KoKkzi5UOuDqCwOrKRIxD/QRUJS16CaPuoOJa1mrYnsFoqCeg8fVnx+JjaRcBuKDlvlM7epWrUrFmB2an9FynjoWslbXfChCFawQQBSi5AVcICRsAn0hZq41pyFqtMMW6xvCf3zbgCvFq9XAGa9UeHbTW7AnfL19TrJKg9Tlp/VcVo8uBzkqCI7NWL+9Qfrm9Q/2rb3C4z8rNrFUqpgQBR3ONSbux4m3lZJdgsQFGgKVEslaAIEAnrg1sHiraQmMia2WOUhoOWVnf9Qk+hVm5DFinwq09UeNQgI78UPe7mLnSy4P6IY3DRIOqTO3mMwELDjK55Fj7NYKszj7l+n1dg1908774/eIUWERkw5RgIrsEAROFxrRfdYL9ViN6lYzpQbkeJx1TgqtsAGuFpTwHeJJwpU0QbifIqtXBSsabu1BCVH9nOyUYw5VdMxitHAlWiUwJLtul3P5Br2a3UBgNrDLRbxWtmb3JDFhjbEowkis71uMAihZUhhLKXCGQAUOJ8Tmr11WWTAnGgivEuy3hmdyHxcpluDqSMlc3JOvIjuxVgdF47CZgVXfK8mBms1bmeMEovQA6zJDS0adM6vCLr7i1x3CPT3ySphZvyKYpwbi8rdqH+4cAColmrSSUSNgATKRtSrAuMljJWFcfflCDKyNb9cJ2vUw4BFcGYK3cHX6YDpVfeB1krSTcSf8rvOfiaWQ3TwliQrCMVvkcsslajYUpQQlYqyyAle1TgtEc2QFYaEoHZDkFKzNcbTLsGBZYlzePgazVUPYK0arOL90b/AafxKycVECI091YdwPwkW7TOITdAiwcNigP9vgz029lBypFRgN3q02Jrb1bmbg/IE5zCX4/TI3ulycLV+2p7LeK4W0FcAIcyKm/uLNWpozPktrhvq50TglGgysNsBrCD681AAsThACspTuH4eqNXcOxjhriN7Y43yUo/a/wWOyw38o8JfhqjfglJgS7B9Vnsi1rNcrbKsKUYKNNBivbpwRrYuwSrGzXJwhX7ArFlbWScIX1N7BkeEfaMYyhrNUQXCGDtVd5tqw5fD6fxKyc7L0K0PoLt3YJwqMKB6mdnUIigXIg+nhw4KW9JBgFVmQWJRKw7OtWJrX3ijPcuEe+/uA3k89cBV3rt6pPwJXdawwpAAQq4shcmQELEIX3AkplMeGqMXX9VstsYu0edbrMXgGs/kmAtWzncOZKwhV+bUW9ej81Nd8aad2NdUoQ31zg2gGoIk4JVtlPCb5erfy6sUv8HattHPdb+V2Eq3h2CUaxYJAZrGW7QmNqSjCaK/uWdr3/CittnHhcyUCf1Us7dPd3lAiHsldjLXNlhqxW5Qo+jVk5pz4hPkPANNHNXYJyjQ4O12TACoGsCr57x+GdDYuPAVcAjfnGyHw0UGnrVm5q7hZfdqNM6POLKdrz7c+SKcEEvK0ADXkmc1AnJcERxpuNw9c93VOCdmAlbRGor+nW1aZeK5QGAVhvWMBKRvFOdfqaBvV3sXYJyn+ngF7z/Ir4pgRl5ooAZFamslbJ7BK0NrLLJnc0hcebtcrYlGAMR3b4VgGwkI1ykrWSEIWm9nnGROWYmBKMAFUyNuH394rJfBqzcjGDdbritLndobdVf1A/GPCdN4AkUbhCxmpFvZ61ABhkfvGxDiwSIHEgxsoCNXcFJ9b4kt+35RtQrsq2KcF4va0ATsiwzJcLmp3AlQmwXjf81gAk6ZwSXBYFrhDL65TbzM3smCB8YXskuNIzXMvrwveXNCoxdwkuMSYmUZKONiW40AJXb+5Wf0fN7HOyDa6ScWVHxmapHWCNoayVeUpwHWWuCox1No4Ai2BnVYO+VgeeV7BnGMtZKzNgvUvDH3was3JO/rC4yK3M1Yi9gb7h6bEef2JwhWwNDhccYr40ZK2c9jABGKTpaaxsEAClpVvc0NAlkpouPNQvzo7vuaa5md3BLkHNw8ooFUqTUCeZK9kQLv/exgxMCdrCldELtawu9HsJV28Y/VeYIDTDVbEJrhDIcq0kH6pouwSLTf1XeN1RpwRNruxL3xe3Aa4GQon5W/kyMCXoxDgUDd1LakM6TI2BKcFYruzoJ0MPVllrKHbmimJ9k/7n0XuFrNeWLO63AjjBFBa+XGVRwGrTEGCF/sSnMSvnRNmrG9zIWtlFiVHSweHaHwdYyV4rHNo4XHDYZjprZQ4c+HheAIJIoGKFlYaDyoSa1p7jE71Pnf39nzvQr0zOuinBBLytVhhThQAIp0ual5n+TiamBO3AStojLNul3mXutfqnMUFozVppYKXBlarFkl3qA2soi2XryG78G8jeygb3SOtuFhoLmhGLtotbO3vVvLE2JejE2wpg8RoBVpNPSX5KMAGwciNrZe6zWlyrw5LXAlh2cIVs1fNV0pQ0e7NWOjjp5Uus7EGsb4oMVpuMP09WDX/l05iVi/1XrmWt7AxC5YqOzv5gdLCy8baSPTutPenxtnJaYpNO4gALR7BiAEvDfuXyrXt8n0zkXnV0iI919Yd/lo1Tgol4WwESUO4raYwNV4AoWVq0lgfj7rVKcEowElxpgLVbvUeWA2X/1dLa0XC11ARXr1MsrlEfgS+VNWtl7rVCaVAOB0TqtyoyAOvVavHr1l4xcyxOCTrZJfj8Dr001tCljIkpwVimoXgtC7YNA1ZlRLhStNIoYAVZr+zNWulN9y8aILiQXhvKoNHhSgcsLErnE5mVU3qxOnROi89YbeNi5spaKsQhgYPNaeYKATjAoYqDJd1TgrGAZYUBfo0JZIIausI/r9kvjk2gV+6wAwPinAMwNE1kStCX2inBeP2tAEF4XxSZFzZHMA7FewcwtqgqM1OCxRbAWmIx93xjl/rfErBgMCotGqwlQT10uHoVQb1aS2rU/16+S7nFCnGy16rAMFU1TwmOKAkamav/JZ+rnQfUGQRVz6Z1SrDPnSlBJ8ahyPhgem43gY+7mSslNZmr9uiA9VKVDiEVraGIcIVYvlsHlld3GH82CzNX6xr0e4MyLoxPAYSwj9gUI3Ml490W9VE+kVk5pflbghO1hmM6sHoM4Ek2a2UHUBtbhjM+clFzrHU3tZ3DuwfTPSUYDVQAJThYceg5yVpZYaX+gDL1/f3hCxfXiCPjvV9dg4NfRJlwrGatrL1WslQIiI7myP66yfsqE1OCMmtldU2X8Uadep8sBz63LTzjpe2mrJUFrDS4qtbj5e0UO8IPF+9UfmnrbWVk7bDFYNSUoAFWhdqjmPZeh3hgLE8JRrVeMHqtkL2BMSeAJ1NTgjUJ9FpFsl7Aa0FEAyxACqAFvVfelvRnrcqigBUyVtihKJdMIwBZ+LVSh2AlY2Nz+G98IrNyRpQROYbWu2gHDmChyNgXh8Zyt3cJSudzrVTYE3S0SxDPa0FlMOP9VlZgAYjIPhgnWSu7TBB9iE+p3x/6drxu7/Tnj8I6nlR4W8XVb9We3C5BczkQ11JbFF4X2dcK70+tub0xM1OCdlkrc/x7p/rAMiNLtWCbvoNwOGul2sOVAVgvUbxWrd5jZ8HwgtF/Bd8vu6yVhKvSveK/pc9VrvRb2U0JvkO9PHAtr4kGWFk0JRjLOBRwhb6qUfsDh/yuFO33AViAlmzJWqEHDA3sACtMNGISEmVBuOxvitHMbgdXeoRn8KnMyhkNDIgTtB2CQfg6KdpBgoMO4ICDMZ7JPyeBg1zruWkJxoQrgFGhUVbMxJRgtGxQnbHAGIdwIrv5JKTUdAQn13SJM+O9bwe6Q+dkekqwKsnMlRmwAFAAac3lvXE0YBXXDntfZWpKMBpcAYQIsB5EORCZKwDW67Ujm9mHS4LDYCXh6gU8VqkPv75TudU6JYhvevKMDJa13wpwVUDxxm7x+4ODYn5WTgn2ugdXACnAATI5gJixMCUYy5X9eSOD5bUBLAASGvrRdwWY2ZIF/VaAvKW1+moePC+AFdb8oO9qkyVr5TRzNZzBCj7MpzIrZxQIiK+Z+638FNj1h4NO+67ZyNC4CVlyRB9AE82VHYe2NCp1DbBc8ovCc5J9Q/FmrqzAsmO/cuP7B8QJ8dy3ViGO7ugXU+ItCzamyDw0ocyVpd9qVd2wBYN18bH0gFqX7Mobl/qtXrdxUS9+X314qdHcDsCSYGULV9Uj4QrxT4oXt4futk4J4rVrJcKK4KjMFeCqwKtM2+NTn+iLBlaBsdNvFcs8tLZT1Q52AEjGzEM73IErxIs7DMCylgjhd0VQNdfwu6pwO3PVGgdcERjBaR79YvAhm2uUAtFjhUyWEwuGWHAFcNvQFLyfT2VWLpUIz7brtwK8eFuGyxM4WHCwopyYjCM7Qjauy1JhJHCS5ZFWy5/JRNbKCioVEv7anWet6qKAyvb2wM+3totj4rl3z1WFL8HhDwgB0OBrNvqc2UVkqt8q1pSg9HvSbBga9ZBLjgEz8U4JpjprZY5/71IfQdYK/Vf6kueR5cBXLVkrCVf/3DYcC7epf4XFgtmCIc8ALHPWqtAAKwBWeav6lz7yusrklGA6wMqcrUJJCpAwFqYEY3lbAZ6e22YCLGMyUO4ZRGlQ+l2lLWvVomeqkJUCRGHKEUCF5wIYhK8VslXOwUqJAVZ6kMfX3Xwqs3JGYSHOi9bMDgACTCyqHh4Tx2EYyW7Bib+VzE7lycZ6G8CSa2hwMPoyNCUYrcQmDS/rOuMrCUbKAm3rVKZu+yB8cQnthHR6757fGvjqP7cFp8gDGCUkNEQXG2U0fF08p0xOCTqFKxl43rJUKOEJPy+IkL1K55RgNLh6pZaMPXfqfVfIXmEy0GnWCmD1HMUCiv/3nvrIwu3qHRKuZHmwkHqsntuu3PbiDvXO56vUP9Of+euC99SHn61UZyytE8/Q3/W8WqMSAIz9KUEnxqFyubEdWKUqa5XolGAsbyvpg1XWOtJ64dUavQQHi4N09VsBmOASj7IkoAqTgE8aVgsALa0MGMOVPf6s1XBs2qv8mk9lVq5kr44Ih8XFThrZsbAZB638wMdONBxeTjJakZrZcZAVGVN4VsAqMSYO603TgzHhKgUrZCKV2WTzfd3B5OFqGFiUqVX7Qt+mO+Oo6R27CfceUq7B8wGs4HrK0q6ELllyW2GYeUZ8vp3JZa4qkshcWfut1hglQZSnZfbKrvcqJXCVQOYK8XKN8gv0W72wTc9gxeq3soMrhKcyPON/t6r3LiIvq9frxN2vU9nx/3aqc1Y2ioJ1zeKZtc2icG2T+uyaJrVoTZPQYlUjWRfsVD1XvqZ6TitUPbPLdCga683s0SwY0LeEacKx1G8VCbBgxomeMkzjSbhCv5VcCZSOzBUgDkCHfqp5RglQOuavb9JhqNTByptk4AqxsVG5gU9mVq4A1lEEWD+Nd0qwqlM/aHCYI7OAAwqHsdwTGAuszMAESLGuwEHWDIcWDlhfhqYEY5XY5MFaFyUT5ByshuO99uDE7W3iJIf377B9veJ86/PEv7XRAC7AVVHlSPDCz3H/ACClLcMLl/FcattTMCUYBaxs19006hN05szcugTBaoWLU4J2YCVX1aCsh5LgAqM8aDcl+IIpKBP16ItV6t9frBaPLapWn/i/98UsKjHmF+9SC1buEYXrWkTRuibVE0+Q0annnOdUz8kFgrIiaQar3vSAlQxkfZBlydiUYBIlQWusbdAzVZuMCUGABkAHTeSlDkqDcWWtAD1NelZshTEBCJDKN6YANZd8o2E9kV2CiYLVUImwMXApn8ysXAGsowOB8M/9CbqzAypw4El3bTzikMPhjGxSrClBBA5nQFqpqVQoJw1xoLvpbZVs1socyLzhUNZgymmJrdMZrLz3gXJ5fb04ysk9bKYp0GgwiHuEf8trlN8AFa/U6iP/872y/CQ9lnSQKDbgS3NXNwAs1VkrCVYApSXG85NAiOe0Lsv6rWQTuuyVAmC9bDS3Y4rQnLVaVKM++tr76mOUjfoHZbbmAqTebBDzVzQQTNWrhchCxQtTkWLGJtXzuXnCc81ikZNwJfutAAcoYY2FKcGo0ab7SAFw0EQOL6yXDNsDgJcbWStpALp8p56lQr+XhKrCSv3fKx4q/4XiXtS8yS24ag4Vvt0a+j6fzKxcAaxjBxTlqmTMQ3V40g/z4rrhQxGHNg61xoMxzEH79QNsvqkciAMTWRZkslLdb5WIpUGdsRsRz9MJYFXbZIMqozSIV7YqU7fsE5d+yKE/Fq0QusLxlKDp+VUb/x5eB+7BAhPUmAP3BsC7UAJY3WgASxSuAEb4egAVa3lzUZVs7o5j5U06+q2GJvyGFy2/WCN+CbhCvFYbfqx4tzqreLeYt7yeynpDJT0KZKZa3AMqa6BUCMD60tNizE4JOvG2Qv8VSlmxslYJN7N3pAeuKrXskt7rBGiUU4MoGyaTucJkH6AJpVRkx3Ct5PQfslQoPQ6X/kK2ruzxZ60ShyutPLhXzStpF2fwyczKFcD6uKKIa/wuObUj0JNVakyDyf1pOCBx+FUbO/usk4P4NRyuONzajR9rze39wYxNCUbziio1GtwBCKm0M6Df+08nJqT7uga/2OpTpiTTyG7utQIMrZPZLqNUi3tYZKxrKfAOZ7/MQFRorLzR/Jqq9Bhe66JnpeRanPk2AFdoQBzeB2uMcqD0v8Lz0EAqw1krNLO/UqPc+ur7ym2v1Kq/W/K+uPPfu8W9y+vVR5fVi4I396hFa1MET07LhAAsRNcYBqtY3lY43AEOAI1snxKMBFYykLVCNk7LXFXoUAToighWBggBWtYb5T6AGfqlFlYNZ6fwtdDbha+NzNWK3TroxFp3k1jWSkkYrIYAqzn8eFmrOJFPZlauANYnyP/qWjcBS5YEUSLEIV9hrEJZaFr3IQ9QwAVAxmdMFeKAlQcq+rwyOSUYzdtqhdFMrjWNJ9FvFavMtnlvcMLmNvFpJ8MKzT7l8lROCeL5yCk/CTYSWJZYXMeHgMqAqqEwARf+7OtySbIBRmtspgTxb5mtQtI9JfgaNa8v2ancvqROvWfJLvWBFXvEIysb1MepsXzOqkbxFLJS6zIIVNZ4uVYHrNMKxZgtCcZyZEdsMcxGUdbKRm8rp3ClQ9PwmhlAEUqDQ1YJLXrpEK9zxS4984QeqZcMawdcA/ydfJOFwqtGyQ/Q9Y5hpeB0l2A6S4Kjojn80LK6Ax/nk5mVK4D1SQKs69yGK7syILJWOOxxOMr+Gpn1kI7oC6uGzU1ty4P96W9mt7NgwIEPUASEpAquvNqjMtW7L3yZk3tZT27wzchiZWJKMIKnlTVKYuwPjORvBYiSGS68T1I5JbikTvn1MoKp4t3hh5c1qLMJoJ6kyb2Ctc16qS+V5T03YmaZDliXvSzG9JRgLH8rgA+awJGZyfYpwehwpQeyT3ONEh6azbVlyQY8yRKfLPOZYQrN/pg4HFHua9H3FcZ0ZW/JDrhab0RJY+hOPpVZOaNDh8RxyQCWk12CkUxEATeACBx2WgnKmEjM8w4bkCY+Jej+bj4JK4ASHPTowUkVWI3qX2oMfjNWqbCJ7mXDQeW6+kzsEkxgSjDeXYLL6obh2ylUjcpaUfzrfeUXxbuVXy59X/nN0p3q797Yrd5DzeYP0eOsN+vVZ9ZmMTw5iVuW64B137ox3MjuwNsKQPWSMQEHgMrmKcFoYLXFaHIvNKAK/l7okQI8AqDwGgFRyEit1DJSOvy4sUswG7JW603xTrNyBZ/KLAasJODKDrYARQAaHPDISiCzhUP7YH8wY1OCkbJAAAu5E8/NfqtowOJtEzeUNInPx8hGHtbUFfqBm7sEXZ8SNK2+iZW1smtkf8Vkdusoa7VLuWV5vXLbG/Xqnf/eGb53Rb364FvUK0VZqX+81STmr0FGaowDlTlWkx/WWQuE5wQCrCU7c6ffKtKU4LJdelankkps2TwlGA2u0E/1otE39Y7NIudU7BLMpqyVOUoaAqfyqczKGfnIqJJc3CdkCq7szEPhEL/EmGgDGGViSjDaLkGAADIpyMKky+X8XSoVlrfGdnmvOyA+vsenTM70ypuIcJVA5so8JbiibrhBHu8RK1yt2KXcSlmoOwmk7qem88ffalTzCKLmr21WC9Y2icI1WV7eSzYW7tCzV2d5BB3u6YWrVpenBIfAKoor+wZjkhCPrmSt0gxXiOWGoSiyVFj2HBdcxQtWGZ4SjApXTaH5JSXOt1iwWFmvLq3JXbk23l2CbmStooX0mcKh2WmCrHT3WtmBiixVAUpcBavW6KACyNrU4v9KrHtadyB0Tv0BZWqiWavKLMtajZgSbFSm/Wtn6NanKpVf/rNK+TV5SN2xulHct2K3+tjy3epTuQ5QseLP63TAunqxDie5mLUyN7IDfgAnmI7L5inBSNOAgJIiY9cgIGc8Zq3eMYL6r37DJzIrp3SAbBoCirg63SXBWAGrB5kpwsHemeasVcR1N+3D9hPp2s03MgOkoFR4XLR7WkPeZu9TL1amdgm6lrUimHprj/Krt3aHfr+qQdz9ZoN6HzWaP0RlsMfICiFv1R7xzLpxDlTW8uDlr+mA9cfVOiiNNW8rJ1krayP7AsN5vKYjlMVTgvaBrBUMRVebDEVjurK3ugdXpRnstzIDFmWvimhS8lt8IrNySh1CfCygKFdkDVyZSoEApReMMX8ATqYzV7VG9kdb7VObomZ2B5mg9c3hSxYvFkdG68Xa0T7wXTpYpqZzl+DGpDNXyjQChd+tbqReqQb1bwQMc9a2iHkEVU9hgi/b7BCyLWjvoec7tCbnxCcFQcfYnxJ06sqOEhsgq7I9lNVTgtaA9cI8ozSIPqyUZK5asjdzNSJ71RScuXWP+CSfyKycUmsrrcoJi8uyIWtl18je4lM0U0uU5drjmRL0OQer+jh2CcoGdwBC0rCSYIltw15lUkmDiNoMurNXfLpmv3JDdk0JKtPeaVR+8XaT8su1e5Rfv9Mibqflxf+9eo86gzJS+W6uixmP8eQW1fPVQji4q3S4jv0pQafeVhVtuo0B+peydUrQGmWt+tRg0RYdQCpS0W+VhVOCVrDS4UpB9ur2xTWRv2lkscakKNtxpD8sfpJJuIo1JQjvJNg3AAJSnrWKYcSJjIuccHRzSjDe/iWMM1Op8KNR7uxhOzvFeVUZzFrRqo5b17eI377drN61plH98ztN6l8Jqh6lhvPZbzWKAgYqd+Mv76ja9OC5C3U4yo1+q9jeVjs6dFiBOWc2TglaA7AEs1D4XS3bqWevxlu/lTnWNyvPvN0c/jGfxqxcBKwjCLAuylQzuxNXdsARDCABWQCfdPRbRdolKPf1GWtsMtcc3qxMXbcn9L1o93ZruzhmO2Wx0tXMvqFZuW19i3o3NZ0/tGqP+gSBlFHiUwtyzQ4hG2PiUr3/6i/rcmdK0Im3VU2n7oKOyMYpQWsANACEcGGHIehYmRLc4GJJcEQ0hvJK2sRJfBqzclKD4fD56QareL2tajuHV6Wg/JfOrJW5xAaDUTS5p2JKMJ7mcNm/tLJefCbava36IPj1bdSLlbQPF6KVdky2KbfQB+2tm/Yqv9pImal3msMPUvP57Lea1EKGnMwFzFHhfwXAeqcxd6YEnXhbAaYwRYh+pirqw8qmKUE7zyuA4JPe0aXB8ZS1Msfb1HPJpzArZxUKiW/7syxrZdfIDrAA4ODwb01hI3skuAII5Rn9YCmdumtxvkJmbX344mi9CzX7xbGVHcpVcWetCKS8e5Vfv7tX/X1Jk3pPSbN67zvN6sN0mD/x1p7cM+gc6/FSjV4e/BZBFkAp17NWVsDC4Y4+LCw9zraSoDkwLSgb27HMOZe8rRICrD2hIvos+yafwqycVW9QnJGJKcF4XdlbjVJhUaUOSumEKwTACv1X6xrT228VzdJgdYMyaXmNODlKCfiwra3irJjPlYCqdK96x4a94l40nb/dos4s2avOocN7/upmtkPI9rhjlV4evH1F7k0JOnFlxwRhYaVeJsxWuMI6HKzAwfNc3xQaV1OCEUqDFOEH6TPqcD6FWblbIhTi5EyVBeM1DzWX6VrSCFcAFFhGFBgZtFRlrjY2xm/I+e/3o+/vIl+sI9/bF5xs+1z3hn69vlU88jaX+MZ0fMsoDy6syqLMVQrLgnZTgoAr9DYBZrKpLChLg9glmC8b2xOAq7Hkyv6OE7jaQ9ODLeK7fAKzclo9QhyfTf1W0aYEAVBrjEk+AEkq+63MjeEAJJiLYtFwprNW5oC7OfrS8t8Nfj3aPd7eJU7ask+5WT7Pzfu0hvRHaMKPwWqslweN9Thn0nqcDS253W8VbUoQh7YsE2YLWElvqw2mxnYNmHI0a+UIrIxYVx9+cC17X7FyXbBqoAzW1LRlraKCVWxX9kbf8DQfQCnZKUEnRpzSngE77zLVb2W3m08C1tzS4A3ztkV3eN+6T1wgy4HUU/UYG3fmRjy8QQesy15WCTpyv98q0pQgYAkrZ5bU6s3u2QJXiFdrdPgDWIy7KUEbuHp7j/Ls243K1Whh4BOYNQ76sJQJ6TIPjZy5Cjr2twIgoVQIuIhmHppoSdAKWHL/IKApFeahiSw+1nbz1emwOa88OLXovdA5H4rygeXtFJ+jD/0bSlvF3QwmuTM9OKVYB6zfrNBByVXzUF9mzEPjyVyZA83j6HOqbAtlDVwhowbPK0DWqOzVuOq3MjJXAKzG0FNvNvV/nk9e1vgArLA4L9NTgnF5Wx3UYSPPcFWXGSs3eq3sLBgWVQ37X2VD1krClQQsXIeXdigToqXcpwvx4fKW8A9pGjCP4SQ3Yuku1XPJSzpgzfOOv6yVtddKmyY0LBAyDVYVRmM7yoIFRulyPGet1hmB3qu1e4IT+dRljRv5hTgl01OC8bqyA5oAPkWGy3ujy1krcyM7smXYPxgLsNKVtZKBkuXr1TpgvbxDmfrGrtD3o93ndxoDp/NEYO7EQuq/Qu+V5n/VlIGVN2maEnTqyo61OQsIaF7aEco4XCGkP5duyzCO+q0a7eEKsbYh+HeYIPOpy+I+rDQ3s8frbwVYQm8UsjgaTCXZzG4HVyVGpgygk4kpQdnMbs1crTDilSr9+WGy8o3dypS3WsXxke4zrae5iMEkd2K2V/e/Oo12EAKYcnlK0Il56LZ2vQcL03qAlbRNCUYILKFGczt2D467KUEbuKI9pM+WkHcfn7is8diHdW2mpwQT8baSDeiAFDfBSgbABVmyjS2ZmRK0y1rJQG/YCybAKsavvR++dHEEb5l1tB+QwSR34tblennwrlWxwQoggEZrgNFYnBJ06m2FA36eYYegwVKas1bSfkFmr1buDo3PKUGbIDuYB6J9A8hi5az6/OLCbJgSjNfbCvAkdxUCiGz3CDqFK2vzeosOb4AYb0vm+62scIVYWKkDFq4BAIt8sSYt3T44arcXQdeRa5vFfQwmuRPfeU4vD65qsICVTdYKMIFeIMBILvRbRZoSrDQyR7olQijtWStv27Cz/MIqHWpyod8qWbjSAKs5fD6ftKzxCVhB8Y2MTgn6nMPViCnBTj3rBBBaVK3DUzL9VuYA5ABeAC6ZmhKMBlcIZNfknkY8z3/VKVOX1oR/aM1ibaS9hXQoP8pgkhvxcq1eHkQPVqupPGjXa4UAnMBFHIew0ynBxkxNCXYoSa28wUoaAM7ahlBaM1cVRhnwtVp9clDLXrWMvynBSLG2UfkFZ7BY41KDg+IkgqxJbk4JpiprZdfILkuFAJNkslbm7JWc0AMQZVPWSgYa7wsNwMKPlxixmLJYtKNwxAfZhlZx2rpmdS7DSW7En9bq5UHYNDjptQLAIKuzfFfIUdYKoFTZrmrmpWspQ7aaAoukK9rsoSqTWSu7XiuPsTonXSVBGQAJ+HEhezUepwQjRoMRe0Lz4YHFoMUab43uxx0aUCa4OyUYdLXfKtaU4OsGcACEEs1ayQAowZoBuw8dw1VjerJWGlzV6TCF0mhBxUjAwnV4vSZ8Cd3VIV+st1vF99dhryDDyZiP1RQXGfYMM0udTQnuJtjBdB0iElw1ECRtoK/9GmXHnqe1OwVbVM/0DfquwytfUz3nP696rqbHh9erBAaZ77eKNiUIkEQWC6CSLrhCAOpQigW0jMcpwWhwtdaINQ2horWN4XtLmsQZfPKyxgtgHdHVH/55Nk0JxrvyBmU8lMwARpVxNrNb7RcAPNK9PaWZqxhTgpHgqtjwwMJzBASOgCtksWqVKUvfFyfI+7umUbmGLRpyI14lADqjUPV8lWJxrbMpwSafXroCdFjhahNlqZ7bpq/dWUVZqhWUrVreoD9qP96tepbsVD0PEVh96WnhOfFJHbhqO9M7JRiPcegmY7nySzKLlaJ+K3O806iMtGUYZ1OCTuBqCLI0P6xw/sp6/0V8+rLGhbpD4pxsmxKMd5fgKlPfVGWcWSvzlKCEl1T2Wq1KIGs1FLXDFg1own+9dmRgqnBxbfjH00vEEVoGq0n8nuEkR+wZygh0CoTnewspk9TifJcgsjqzy7AQWS//AdSeo0zVygbn/7anUvV8rVDPnt26TC89JgxWLmetrKXAxUYvFEAilVkrDaAMoIMtA4CCs1b2YIVYbYo1jaGCtxrCl9y4ePHhfAKzcloHBsQJ2TYlGMs41NpvBYgCXKBUCMBx1G9lY7+ATBjAJVX9VolmrQBWMswWDVa4Qrxao9zwkpHFWtuo/p3hJDfKg3et1hvcUa5Do3ksb6udlGVaD+f3ndSHVaVoYIWsVKLP4YF3VMpiCe05LN+V+X6rSLHBsGx4rSbkXhO73aobgp4Vu3T/LUBdWcv4nBKMF66GIKshPHdlQ/iHfAKzclqYPOseVG50q9+q1Y0pwQRc2c2lQgCUk5KgGa7M04OZnhK0y1zJcuACk0WDFa4QcHd/bXvoB29sFce83SwKGVDGfqBkd81iPYOEXqhImSuU/tCYjhIi/h6yVPFkqqLFSzWq5+wFukXE45tUR3Dl5pSgU+PQLUYWC03nAAtXM1emDBUAZ+E2vfy6ydR75TRzVZojU4KJwNVQ7AnPe2tX6Ft8CrNyWj2D4vtjLWtl7bUCOK0yeqheqXUOVrLXCpkhZMAARPGA1Tq3pwRtslbmXqtCo8HdClYysEpoUbUyad0e8T2Gk9zZPyjhZsVuA6qMBnX0Q5W16QBUvDt1z2EZfe3LXtYh746ValZlrex6rdB0Dod3V7NWpljVoGfKUILlrFWcYDUSsmasbhCf5VOYlbP6oE98xucXUzLqbeXCLkHpwi6tGwBPtoBlgStp9wDIyvSUoBWwrI3seUaDuy1cGYCF17Fyj/pHhpPsDRiFvlZL1gKUaZlbGvD8bf2A54HVfZ4/r+rz3Efxt/V+z6tU5lqLHqhtennujCKh9VF5jX4qlPxSCVUjypTUCD9hidGHtVzNyJRgPN5WS4zm/lhZLKf9VuYAEKH3CoHlztxvlRhcAVLfalCeXV2vTOVTmJWzwjThgV7l6mycEox35Y3spQKElLY42yVYbIALoMf1lTcJZq6W2MCVbHBfWBUhc6XBlaLFmiZ1PoNM5oMmOz1PegOeh9b5Pb9b1ueZ9Fq35/LnfZ4LPQc85zzd6Tkzv9Pz1dkdnpMeb/d89m/tnk/NaPMcT3HCY+2e7zx5wHPf6gHPnat0sLl+iRgq/a1N8+vAv3fj0pGN7tmYuZIByCiU3lQuZq4QxTv17BUeyxwC1niYEowXrkzx1Gq2b2DlMGAdRs3u5xzoV6Zm45RgvLsES4yMFMDD2zIarsxN7PizWD1TWJEdU4J2YCWjqHJ4gtAuayXh6pUdyq8YblIDGasMC4NiavRGAzn6fV6mTNO8sgBlnwY8Uxb3en660EfwdMBzxtwOz5dntnu+RHEygiDqRArA0+f+pgPVZ//W5vmPGXoArD41vc3zScTDbZ6PUxxLcdq8bmouVz2zyjL7+iMBVqwpwXSClTmW1uoghB2BFUlmrWRIcCvUerw4a5UkWOlB92dlQ3DWP5uaPsqnMSsndcgvTukaFJPS2m/VmVi/VawpQUDUEiMrtawu+rob2bcFuMmGKcFIcCVLn9p6oCr7rJWMxTXqXQxESTSV71Y1/yjst0P2afYmv+dxKuE9vK7Pc+fyXs8UykJdKbNQBZ2es+Z1eM4kmDpDi3bP12a3U1aKYlZ7RMBC4Mcnz+ygP9vpOSP/gOfMeV2ebxX46NFHGa1ODbKONUDrS/m9mhlotgFWNmWtrAG4KTJ2FCLTlEzWymuA1IjsFfdbuQJXMtgfi5WzOnBAfLyzV0zI1inBeI1DAUpFRmZqXWNk49BFVcP2DtkwJRgJrhYZ5UE812GwGpm5QiykoL6cvzAoxe4pQg/U09Sn89iGgF6KW97n+c3Sbs+013yeiS93EUQd8Fz23AHPRQRS5xd2es6lkt73CKjOebKTynednrMJrL5FcVZ+ZMDCI8qA33qyy/O9Qp/nAk+v5ycLBzyXvxTwXPlywHPNawHP9YtDnokUk5YqnptpDc4kAplrXgtpoKVlsR6iDBdlu2CgmQ2AdYsBWDUZmBKM1zgUAPCk0YyeDFzpvVehod6rTS08JZg0XFkBq0G9642t7cfwaczK0Wb38EXZOiWYiLcVoCjPyPhstPG2kr8PgEl0SjDVWSsZCyuHG9ztslYLTfHGHjFjPJbvAE1wJV/VMGxRgFJeEZVzZrzj9/xxRZ/nV0t7PZNe9Xmuf+mA5xoCqKsXHvBcSXE5xWULDnh+SvETiks8nZ4Lizo9FxTqcd7TowFLgyyKb82jHxcc8JxLAHXhgm7PZc8PeK5+2e+5cUlI2xuYaAC6TqRMFgDrGIobX+vNGsCKN2u1Lc1gJcPboju7I+sEO4VEwEpmqqTvFRY6c9bKnazVCMDaHZ61tH7wJD6JWbmZxSLT0U7qw8rWKcF4va28RgP7fKNUaPW2AqjI1TjZMiVoB1evVA0veF4YIWsl44Xt4tZVe8TMXIUoeEKh9wkTdi9W6V5ECysDnqe9ehkPk3h3r+j13F7c7fnVYp/nFspGTXutyzPl1S7PJMpK3fhSl2cixYQXowPWcHR5fvKcj6KbeqsAT72eK18CQA14JlD26UaCoJuXqkmBVLS48Lm+IcD6EpUSswmwsjVrZW1mByxgohDvF5QK44ErCVgAGnhroWyMH3O/lTtZKx2s9HizQSl6syl0Lp/ErJzUdCE+vHqPchUgBWCUjVOC8fpbwWZhYdWwdYOEK8BRgWFMmtSUYJ17U4K2cFWtA5Xsv7JmroYAq1KPl6vFbav2qPlj2sKAslCLCaIwAYZm4iepgXxuqd8zd9OAZ+b6Ps906oV6YFWv588ruj13L+/23LXM57mz2Oe5Y6nPczvFb5b4NLi6NQZgTXgRjz7PhJe6PRNe7qXo81z/2oBnIoHTxMU6PCELpZXuKFIFUVGzWPTvS8BCuTBbACvb+q2iTQkCkmTDO0qFGjjFkblCwPYhf2hycOxOCa5LA1wBmnC98f8XAwbRMlcrLfFmfegWPolZOau5ZeIMZEq0clSFDgeAG0dgFWfmKhVlQbtm9nVGKXBBldFr1TjsKbWqLonMVX3q4UoClrwftpkrA64WUCyqVn+/plF9eiyAFKbxnqcP4YIKo5F8w4DnsXf6PI+/00uPvZ6/rev1zFjb63l4dbfnQcSqbgKrbs99BFaAqz86BazF3TTd1+25eXEfhZ9gCaW7zABTIiEBC5GtgFWVhZkrayzYpmeh0EsVD1ytNyYH8Xc3NSWatVKSBqts7rcCQAFe8f8ZIDvXCEzZOoUrxKr68AN8CrNyVivruz6xdk9w4uvG3jsc6jJ7gkzQMgNIADeAIYBS/cH0Tgk6BStzSRCAg9cAqAE8oeS2sCq9U4LxgpVsZi+S5cHKYESwkvF6nbh7XYsoysS+vJWGhcGy3YrW+4RYtlPfC7dwW8BTSCD1ZNmA58lSirI+TwHFk5v6PPMo5m7o88ymmLU+MmABrv6y0oArgBVN9N1Bjem/K6bmdIpfFQ94bi32e24pDnimFY8tiBqrgJWtWSu7RnYABCAJEFDaEhusZMjJQc21nfuthrJUuB7IVKHHDQCKa4RSLIYAUI7FdXMKVogVWoTn8CnMylmVkOloe2/4R609ylTAEsAHoLLGyPrIw36+d3g5Mn5dmnQCijSoOpiZkmC0Rc2y1PZChN6rTE4J2sGVnBIcAtzKYFS4KqL41271oVQ7kBfv0g00YWWA71DxIVu8M+BZXBPwvFzl97y4ze95vtJPvVEDemwZ8DxHsaBiwOPx9nkKKZ6OAVgzCK4eXA1X8wHPH1fShN8Kv+f25QHPbyh+tSxAIBUikAoRSOUGRI0lwJpmAJYdWCUMV22pyVqZ+60kLKHUt9S0oDkiXBkgBWBA9muTm3A1RrNWgCD9GyYTVHn164O+yKU7o5cFI4OVHit3K0/xKczKaXV0iy/v61EmRyoLApq8RlZILh+2BmAAYAFwqWxPEVxFMA/dGCFWGVksada5zgXz0GWpgKvq4IgyoLRnWGjJXpnBSosKZdqKevUfbmSjlu/WbQxoeTQFfajuCFA2KuBZuSvgWbFTj2W1fk8xxVKKJTv8nsU7BujPDXherRog0BrwvEhw9XwUwHqytE9rTH9o3QCZdAY8d6wIeX61PJTzwJQLgDWWMlfWhnb0BiHTAmCIBVc49AFkq0yTg87gKpTxZna3+q1wDfAZgOyfLP3lG1CF3rRVu51NCsaCK8Sbu8Pz+QRm5bTqhTjq/7N3JuBRlWf/xrWudd8trliLn7W2tlarpS6l+lkpLogg1moVpVoUFddiUFmTkACBkNNIpCCFptA0yEeawp9FTAiBkBATQwIlUhCBmBjBkMx2vf/nmfOe5GSY5ZwzZ/bfc113IzSQMJnMe+fZ3t1fue8zOiXI4sSyw0KyRJYW8+UOKk1opmt36NWo0sFy8u+dPZKjrVHwvT/QStZKEyaWIhYe/Rb0nMreghUXU4JBtrJr04N5mmD5yVqxWHmpEiNWfiZy/AmTtr6A4XUG/Purm/nSWj5E3N50P4+hlzR10YtzF724q29X7+iiF+AupbRJJZhgsVixUOVv6iSJ6qQyIDemc28VXxVDm85LncpzJU7lyeVu7312kKcEFSz6nOK51yrUlOB63V2C3onAAFfd+E4OliX5lKC+9LdEK/1VqTLFQqpdPcRZ6+VNxlcwGBGr7gzWds/bOIERSR+0juFaK1OC3kyVzD5pV9GU7FSlw7vPSbdyQBMv/nWenOjT1hBo28r/JkWlOFi2SCct/Gc5e8Z/X66unMl/t1bK1Lai85+LhynBQFvZtd1X2ucfKGvF5BLza8VT2jqDZd5LgOmgkAdNmc8LvbrZWqVit7xTjf+/ZlWuAgnWchKsQspmzaOeqlmVXepFxeucyhurnMpLK53KaJKoUSvcXol6nCRqBAQp6QSLP6dqm+VqUySyVkGa2FkGcqQwBLryhsuJmXJyMFmnBL0ZqkZVmrg3jaWTHxeWqpxKdQt+r9Jfk7n9VmbkivmwyfkMTl9E0gfdT3jMrnb3EDunBLtLf3t7tq1zlqio3r98WWW6vOyZ/85imSlbo8uW8a9ZWLTVDbGeEvzAz24rRut385YHfTNXlb3livl7g3iZs1OcmfI2Ie93quxzUkmH2Oukg89JhxtBYrUpiGBxJmsR/QTLSzonr3cqr61ykzh5vJknhhuduVQEgUo9wbpG8VA5l0pt1arIxGVJMNSU4C5VGliguKeobNeR2Sv1qiR1QWkspwTtbmYvbVL/7SxUs2QfVZYs/fGvOXNV3NhblKwsDzUrV16Ba3TdgdMXkRLx2Vfiemp2Hx6puwQrg00Jyh1Wa3R9UIEEh39PEyWj9wgWb+spW5Zsj+2UoP+9Vj3lTP4cg4mVxrJtngn8Qt/Qol3E66SFkKpcsUxxFotfsFfKvgpu9J0vX2QnrneTRHmUZ0s8KN9BsIIK1tW5HuWOBW4vgwvdyhurafFrLV9Lo4pOXIuVTzmQZYLLX8saeksWy4B3crDBmXhTgrpyH3+fF+syVFpjerbMUHnLftWqZC5rsmcruxWx8mavGp3Tlv1H9MXJi0iJ2HtQnN38lRgcj7utAjWzm7lLkCVHuyqnZFv0S4J/CbKVPb9XefDIfitfufpzlfupj//ryWG5YnjTNv+UmrvJrWSWu5UJJFBvrvZQGU+VqCeWI/sEwQpfsDQGLqS+uiJVtuZWub1Z1GhPCZqSKylYnJ2aJ5ve9WsYuHSYJ+8cjOfdVixUWpmvSK5EYWkskOW+WbLcx0Kl9VBxwzoLV3HDkdkpu7aym5UrKVi4ixCRWmXCzw6Km01tZd8boynBneYvamah0kqFxduiPSUYZCu7rjyY5y13BpereVs9o9bs8kwmscpjueK+mLS1HvRAQbCiJlh6OKs1kgR+/Dq61qheZrWiOCVoVK40WFS8NwZU9kzEeVc5+GSvYjYluLMn69wtUTVqCXOW/LxnVPQu9fHv8ZQfy1SRT/9UaYTuEwxHrjh79n//cd6AUxeRUrGtpePC7S3uR6zcJRiN3VZWxErfa8XClCMb4osjPSVY47/fyt/6hem6bfr6siBPCtL//3hBjefpogbP66XNIpsPPz6IGlvUsiDvp3pttdps/rjsl4KoQLCiJVj3LOq9m2wUZUxnVNA9ko1ub0N5ZYyzVv7gshrLCotWnhQX/j2vTDWrn/c6XwkKUJ5bGWAxp8ZyOanH4rNE7pJjaWIZ0u7X5OyTJn1ZutUI2t4p/v0cuV2e35ezcIvr5XJP+TlE66LmcMWKppjzqLn9efqB/iicuIiUirQ0cfR/2sUdsbpLMNRuK6type+10kqF2qZ6MyXBv4XZyP4XP4tDtexVjk6u3tvifmJxneeFf24Xb5XsFOk0KZirHXyridr9qmBt2qu+MHv31ZRzb5VTGbfWqYylKb9RJViPAMGKvmBp8HOPS9Tp5R7vfjWWlqj1WwWRK223FUsFryXg750c2ezNwsPyUiDFh6fqODOUL9c8MHlShrTrdBjub5ohyfbJLulFid+vW+ykLPHH4I85X5bzWL5YwpZIgSrWZaS8IhWti5ojJVfbXGOLt7WcitMWkaJZLHEqlZ6GJUq/1SqjcrW9pxyorUTQJg+jMSUYaCu7lr2as8n96KI68eyHOzzv0nTgjFWfidn+rsFZvcvj7btiwSrf3fNC3guSrXQWrjJaqUDZradXoHwIwYquYPnKFpcRJ66nlSKNsZerMln2Y6nSvmeyfQRIEyoWrAIpXvNr1T/jT4Q0GfLumGvqKT/6ysxK3Vst8+QrTZG+SzAWcrXM23flmLy8UVyOUxaR2pLV5vrZtv3uR2ybEoylWAVoZPcuRq3s2bsV0SlBP2JVUCNGvF/jfKJgq3PU0m2eP/27WUw3cq8gC1aTFKyy3X7kKgCTpWyhlAjBirZg+fIclRF5IIOX3mplxGiJlcZqeVchryeJpynBVUkoViydzIfbnNOX7XDfvaZOnIJTFpHKWawL6w+4hyRq1srIVnYWJW3xqVeqjMjVJ+FnreZvdf/+7596XihuEuN8y39GsCpYejiz9SbJ1piVbspuuSFbEKyoCpYGiz43x5c0SWmKklwxnH3ijFV371UC7bZKRLnSoMvh5xRTD1bxDnEljVahDwuResGXQNfvc91h65TgrshOCQbKXAVqZC+S1/xo/ViWM1efhJArKVj0e0982OhJ+9d/PNNX7vTMtnrw2SFY+lIiZ7YmrO9plEcpEYIVLcHS4ClYFhw7pgSNyNVayppxT9T8GlWKkukuwXiWq16itc31bmGdoz9OW0RKRs3uwxfV7nUPj2rWKswpQSu7rbQ7FFmWbJ0S1GWt/lLtfmzFDs9EIyXAqAqWH6aWq7L1tNzkPgLZLQhWhAWL4eWlkc5aaZkqLgt6F4s2OmOTtdqZWlmrI+RK8s9G98wl2xzfTxPiaJy4iJSL+r2uWxNtStDUbqv63qXCSEwJesuCte6n/F3MHI+C1auUuF7t23qhVN11hFIiBCtSgjWm1OMVo0jJlSZYq3b2rDsIlL1ah6xVxOXKCw0F/LPBOfOfDa6bC2kPI05cREpFdbM4fct+8UAiTQla2cqulQrzKu2fEmQW1omRdmSvoi1YGumylMgXPb+yyunt20IpEYJlp2Dx86m7FytCmSveccULRbOCZK/QbxU9ufIK1jZ33j+3udLptfn7OHERKRW8DK76C+eP6fqLR8KdEvwoylOCZtcvaPuouB/LDrHSb2NfQItC7Tr4YiFYfqcSuZRIssWZLVwEDcGyg7nVkclaabAU8d4p3kEVt1mrHakhVkW+NDpziho6L8Wpi0ip2LhHnEX7ah5MpBUMVnZbsURp/Vgf1ISftdJvZE9GwdI3yvcqJa5AKRGCZQ1eSmp71koHSwb3XvEBj6xVHMmVxqeOd5d+2nkJTl1EKqWxjtr0ufP6RJsStLI4lCVK68cyOyXYK3Plc5fgX5JZsIKUEketQJM8BMvENOE6T0QyV5pIebNXVarIxOuU4MpUlSu1XEgrHDzPF9aJ43HwIlIm+AqdTZ+7f5OIU4KaWBm9SzC/qqcfy+iUoL+yoP6C5lQRrGBTiSO5bwulRAhWEN5Y7bE9a6VJFIsGPx8X1pnLWGFKMPJipbFUsqTBMQx3FSJSKjY0d15a+V/30ETOWhmZEmSpypX9WCxbhvutAsgVU5DCguU7lciy9Rzdk/gkphIhWD6MXeWxPWulZagWyNUMLB6YEoyeXBWZQBOsfzS48/7R4LoJkoVImagT4viqveLWyt3uRxJtStDKXYJcKmQKpGQZ7bfylascCFbAvq3x6/hiajfuSoRg9RYsGzNXDMsKr2YoqAlPrNBvFZnMlV6uNIoaXGmFdYf74uRFpExUHhDnb/yvY1i0yoKWm9m3hSNXMlslS4VeybKQucrRqIBgGe3f4qlEzmxBsFJYsMLOXB155Q0f4PwcYyGJ936r0niVq6bIlgX9saTB+RhOXURKxebd4kbOYoUjVrGYEjR7lyALlVYq5LdcLjSTtWKxmi55D4JlupT4CpUSn02wUuLQIlVMmPuXeJTBhR5lEHHvYo9yD3H3Io9yFzFwIUuLR/n5fI9y0zyP8uMCj/LDfI9yrQLBsitrpS8P8lLR/Gr0W8Vjv1VQtrlnL9kmsB8LkTqxYrv4VtlnXfckQ79VyCnBKjWDpTW9G+m38pUrJq/aPfLfzZ48CJa1UuK4tU7lpZW8c8sd1anEoVKWBktJulvK0W1Sjm4mObqR5OiGuR7lOilI1xD98zxeMelHXDHLo1w6Syh9c4Ry8QyhXECwuAQCghVev5UvLAvce8WHOqYE47ckGCCDRf1Ynsk0VXgmTl5E6mSxPhd9y5sdwz5KgP1Wxu4TDLzfKr+yp1SYZzJzxXjljARrZbNnDgTLqmh1eUmXwvXKKrflUqImTHeTMN1JsjRAZpFYkq4lSbqa5OgKkoq+OR7lohk9XKCHxEPjPJuBYIVfEtQvD+XsVe4mVWIitd8q1ZaHFkdJrpbUq/z9E/f9tC8IDe+IFBGszeK4jf8VtyZs1srk4tBcnWTxfxsRK02uIFiRy25NWK/2bXGm6RafbNI1CslBniBZUrNHF82wX4bOg2BFRLDCzVppU4IrZPZqYS2yVvE0JWhUrLr51DWhsEZchJMXkTJRvluc+TGtbUjUKUFzW9l7SoWqZBmRK51gVUGwIsnDRe6EkCcIVmjBCqffSr80lEWJxSpTW82QgFOCJSlYEjxCroi/1TvzCj9134dTF5FSsW636BeTKcEoyZW+30rLYnmb3okcg3IFwYJgQbCsC5YVuWJYYnhre0G1Kk6YEozjZnZNsHzEqlDH3xvcMws3i9Nw6iJSJtKEOHr9bvGLdZ+5H4nXKcEPbLhLsDtjpZMmdU+WP7HqEayMMpW8KgHBgmBBsEwIllWx0uDDncuDLBthZa12ImsVSbEKlLUq9MPf6t0j+mD5KCKVYtXOb8776DP3Awnbb1VjYit7RU+pcJqPYPWSqzJHt2BNIXIhWBAsCFYYguUM3nPlR7C4uZ1ZjaxVQslVYRD+/qlr6l8/Eefh1EWkTtBPFPQCdF00M1d/i2RJMMSUoF6wNMnqLVeqYGlyNaWM/ywEC4IFwTIiWOstNLP7wrKRVaEeymujIVeYErSl36owFHXO3L996roThy4itUqFdBn0/9vpGrjqP+5HEnFK0MpuK71kqVKlkiGzV1M+YtxeIFgQLAiWWcEyL1aaSM2tVq/GYRmJhlhhSjDCYiVZzG8/9Tz/frM4AacuIqViTbM4fdk2929YoBKpkT3fwm6rIwWLM1ZuicxeSbmaCMGCYEGwbBOsUMtCWU5mVDqVeTWqMEVst1WS9VvFbdZKJ1dewapzTf9g6+GLceIiUi6UWnH17I2OYSw4LEvxcOWN1cyVmSnBjG7B0uTK0S1XTA4EC4IFwTIoWE7LcsUCxYcwPyeWN6HfalkCTQkakSuNv37qHozTFpFyUSjEMdllnbfPrHQ/ot3h99caVZY0iYrrKUFDu616eq16SZVWGpSCNVEnWDMgWBAsCJZlwTJ6QTOLj9bcjinBxJsSDCVWGn+rd2WsWSOOxYmLSD3JqjtwCi2Fu4eFR1vQqW1AL6hRpWhJfWL1WwWWK7e3iV3ru9J6r/Ry9Y5XsLAHC4IFwbIiWEblitHfO4gpwcSbEjQiV9184vgeTltESsa/PhMXrNjufpAFimWJJUi/qNNXuOJpSjCoXPVqZlflaorMYGn/Nr1YeVnjHpFV4R5Z2uzJhWBBsCBYxgVrnQnBYpnivivt3sFEnRJcEaN+q6I47LcKSJ1TWfSJeyhOWkRKhqDVDcXbndd/uN39SK9SoE62fNcddAtXjX+ZimnWSjchqC8J9vr1Rz1vJxIsVmmS6ZXiqZWfidkQLAgWBCu0YJkVq7VyczuvZlhQK8UJU4IxnRIslCJUaLNYeeWqjq9Bcr26Yrv4Fk5bRErGTHryL6vvvN1vv5XMSrEoFVSppcQcnwwX/5p/P79KfZ+CbqmKctZKWxzqI1Tde66kUKmZK/X3+W0aBAuCBcEyLVhmxUqDD10uD7I0xEvWKlWnBFmC+IqiHJrmLKixQa7qessV89d614S/1Im+OGkRqduPVb77xGWN7rt79Vr567fSZaYKZO+WvqTY+3oaVb5ypYD1kjATcuV/SvDIj6mtYfBOC1b4E6veZUEtk/WOTrKmkWCVQrAgWBCsoLxkUbBWyXsHuTy4aiemBGM1JcgyxDvIeE0GZxP568EXbtuZueoWrDpX9uJPnT/EKYtI7X6sT8UF/9zmftDylKDMcvkrK4Ziuo+Ymfmz0/xmq9y91i/06reSMvXOmh4BS6P/HgfBgmBBsGwRrEB3CS6T9w7yYW2HWCFrZW71Aj/unKnKlt+PLFjza+zPWvUSrE+ceR980jUQJywi5fux/tHk+F5Rg3uYXY3sLFz5VT2ZrlxZYpxe0ZtpVuklVu5usQolV2k6ydJKheP4vyFYECwIVkQEiyWK+674UGcxwpRgdLJWLFacnZpboz722TJjNa/G/n4rXxZq1Doe4VtEcMoiUjr4m6CwTvRf2uAeHq0pQU28+IJmJqfiSAHrEbFgU4L+5eqdAHI1TpImM1lcKoRgQbAgWOEJVrArb3JkKQpTgpGfEuQ+Kxba3CpVqrgUyHvH+PFfXB9FuWLqnaOxDwuBkJks+qnnRpasuNttVXbkbqtAWatQYtWDo7vpfToEC4IFwbIkWKHuEiyS5UGWDzunBEtTbErQSBnQmyncpH7PZUuxMjMpaJtY1alCt+gTVxr94H48TlcEgmL+VnHy3+vFHeHKVb7tU4I+clUWnly9wazit6pkzalyY4oQggXBMiFYaw3IFUsSl6X4oGfRidcpwUTNWmlSpTWus1TxJdr59HgvqrVxBUOdCbmq7eGDrc7MmVjVgED0RHGLOJWWxN0T6cWhOVblymS/VZo/uSJeXaXyxioIFgQLgmWHYPk2sC9vVL/+fNiuwpSgbf1WWtM6y1S2LlvFssUSZOviUIty5eUTZ66yV5yEUxWB0MUH28W3SbLuO1Ku3BHdbzUtwFb2KTaVBX3l6tV/q2RswB4sCBYEy6hgGZErrbldu9g5UZaHLo/XzFW9mpXK29TzfcVipe2xiuRWdjNlQV+oKnIuTlQEwicWfSK+s2ir+8EPYrI4NLJZK02sXpZMKUMPFgQLgmVEsIyIFVMid18xyFpZy1oVapOA1Wq2KkuuWODHdH5tfIvVAsl7WzovwWmKQBzZ9n7Uwi3ikgU1jodie5dgZLJWL+uYxIK1E4IFwYJgBRWslR5DcqVvbmepiKes1Yo4z1otkX1V3EellQBnyBIg765apJUAG+JXrvSCtbC283KcpQhEgJhL3yAkVUNj0m9VZi5zFVKuVh0pV8y7H7mf+tdOzywIFgQLgmVMsEJd1DxP9gh55SnCmauSJMhcsdAoutUKmbJh3TdTtdSPWMVFv5UfuWL+UtN1FU5RBCJQHovWNxRscfQv2OIeFpEpwbLITQkGy1oxL0re/Ug8VfIfDzJYECwIVgjBCiVWDMsRl7IW1GJK0G8JUAoNy0i+7uoafstTl9xXtbg+8F2C0RSrhRbFSoN6sC7DKYpABAleRPpenbiS5Gpook0JBpOr5yXvogcLggXBCk+wdFOCfFCzLBQ1IGull6oFUqhYovjx0bJU/HvaBODS+sC7rhIla9U7g3X4IpygCISBeP9T0e+9Le6H7ZwSzIjClGCgzJUmWG9/BMGCYEGwLAuWfgUDSU5OZc/uq3hbHhrNfiuWJe6bypUN6lrpL2dT7+m/QFIV8cyVzf1W/lA2i9NwciIQBjNZuVWO7+dXiaHBxGp6nGatfDNXz5eoQLAgWBAsC4LlZ7cVi0WWbvdVKkwJFvmZ+svRbVRn4eSra7R7AA1f1NwQv1mrBcbIeb9ZnICTE4Ew0ZNFP5VcrWx2D7FlSjBGWStNrp6DYEGwIFjmBcvf4tAd6sGaJXdfJfOU4FLZmM7SxBN/3rKfLkOlSKFaWNsjVaYua07grFV3/1WtYzI2uSMQViSr3HH17I3uYXE1JWig38pXriBYECwIlknBCrCVvVTuvmK5WLkjwv1WTdHNXBXLDNW8mh6Z0ib+GP697gyVLktVZFKsotFvtShC/Va95Yr6r2pdr9EP48fhxEQgLMTsKsf3ZlS6H4r3KcFAYgXBgmBBsEwKVpCN7CwiLB3e5vYEnRIs1k/61fUIlSZT2T7Tfiwm4VzUnOhTgv7EqptPnM8UCnEMTkoEwmLM3Nx1Rc5GMXhmpfuReJsSDCVXoyRvQbAgWBAsw4IVaDKQD1ieiivdkSBTgrJ/Suud0pf7NKHKkZvTua+KpWGRnPQL55LmZJoSDChX/HhudTzA1Q6ckgiE9XrhUTkfiwtnbBAPxeuUYDC5Yv4EwYJgQbAMCVYguSqVu69YUlbG8ZQgywzf6VdQ07MuIbuit1Dly4uTC3XLPVmWzG5lX5oE/VYLTNBLsLY6c+fXugbggEQgbIjsanF6drl7cPYG9yOmslZrYpO1enp5DxAsCBYEKzzBYilgSeHsTiyzVr6lPt8yX6afUh///4tlqS/YbqtUylpZFiut/2qrK2NejeManIwIhE0xeb04Y1q5uCPDxJRgWhSzVt2CtRyCBcGCYNklWCxHirw7j0UnGlOCWolvaYASX05lj0jNklN9nLXSynxL6o8UKjvuEkylKUG/ZUH5daDs1VsFHx06B6ciAmFjZJWLE9PLXQPiaUqwV0nQR66ehGBBsCBYhhjDgrXjyN1WLCVaebA0QmK1vFHNji3UyntV6joErcSnv78vX16MrF+PUKzJlIXFocUJlrlaFIN+K71ceanuepb3JuJERCAi0Jc1tVz8ZPJ697B4mBIMJFZPFqu8vhaCBcGCYIXi6RUe70FaIgVKa2Tnwz1LTg9amhL0aTwv1pX2OPOkXSujZaT05T1uPmcpYPliCYvGXYKYEgwiVpK/1HTehoMQgYhQjKT9JxPLHP8z6SP3g5HKWr0YRtZKkyuvYP0/CBYEC4IVilElHu/+J56qY2HQRIklR5seDCpUUniK5RoEf6U9Taa00h5/rHzd0k7tEuRljfYsDQ10j2AxpgQNydV8f3K11Tm7YItAeRCBiHQma+JHHRe8u849KJZTgsHk6nEIFgQLgmWIF0o9XlnIkYs2+XDlfiiWIj6kfYXKO7WnK+spWn+UrrSXKbNRebJHit9XP7mnF6lo3yWIKUFr2av3tzpfwOGHQEQpeMLw3XVi0Nvr3I/EYkqwW6yW9xYr5rcQLAgWBMtwk7tWAsyv7l2yW6yJlMxmZekm9vTvN0tf1mtQRSjWdwmayVil2pSg0axVt1zVOvMKNjt/iFMPgYhijP9QnDRuretWEqqHY10S1MsV8yoEC4IFwTIlWJyh4gNe+xp3X2osJ/ZYovjAXSQzUiw0LEnxcpdgSvRbRSBrNS+IXKm43p1Z0fptnHgIRJQjrU4cP26l49rx68Rws83sz0dIrpiXWbB2QrAgWBAso4LFsJjw15dLe0t1k3orpCyFuzQ0Epmr4iTYbxUXU4KBsldbHcOG4HocBCJ28cYqcd641eIh38zVy6HkqsRCWTCEXP22CIIFwYJgWclg8SoEbXowFlvZ41KuLGauFifA8tDgmSu+Gsc5I7/K8X2ccAhEjGPMv8SZr60Rv3hjtRge7ZKgJlaPSCBYECwIljHB0qSJBYjLgdxTVRKGVNnSb5UCU4LxmrXqLViulwupSoHTDYGIB8mipaQvrRL9X17pfiiSU4LB5AqCBcGCYBlfNKoJFMsH910tqg1/KzuyVvE5JWhUrrhE/H6NMy9vy6H+ONUQiDiLF/7VccFLpe4H7Vwe+rhBuWJeXAnBgmBBsMwIFh/eXB7U91qV2nCXYKrIVWEUrruJVubKK1jVXc/jJEMg4jT+uEJ8e8y/xYAXS8VQ20uCRf7FapgEggXBgmCZEyxtAajZi5oxJRj5rezRylpp0N6r7PdrHVfjFEMg4jiGFIrjnysVV5NYDYlUv5WvXD0EwYJgQbBMCRaLDpcHWRaiPiXYmJpTgvGYtdKYV+se+X6zOAEnGAKRGKJ1ynMrxN12TQk+EkCwHlqi8uK/IFgQLAiWUcHiA5p3Xi1rMJ65SpopwfrEnxKcb3VK0EesNN6r6roSpxYCkUglw5niW8+scF7/zP+JB0bZKFa/LXLQ/++g93fQ3+Wgfi/HiIwN7qdWYtEoBAuCFVKwSuTVOLxM9IjFoZgSjMmU4IIYZK28bKG9V1WOoTitEIhEDLrLcOS/xAXPrHDdPur/3MP9yZWepxmSplFMiYOyXw5qlHfQZKKDdm05aLGpg67pcdCl044RU8pU0ui/Myrd2OQOwYJgGRCspXK5KB/YmBJM7N1W88LIWjFzaxyvoTSIQCR4/GKNOHbKx45rpn7seEQTo2Bk+GHKR6pMsWixeD1JGaxhSxxUInSM+CNKhBAsCJYhweIDl7+mLDOYEkz+fquCwGS+v9lxLU4nBCJJYvyag2dPLXfd8fZax7A0mY0aJ+HsFMsTZ6s4a8USxdkszmw9ouu30njgbz1AsCBYEKzQjC71eKcHczcha5VKU4J+yPtz1eGH0ugHX5xKCEQSBTXAn/hEifjuE8VikKEpQV+x0pByNRiCBcGCYBliVIlHmVGhykFcTAk2YEowav1Wemhj+wfbBS50RiCSNQYVi1NH/FPc/NsPxfBQU4KBMleDIVgQLAiWYUau8HjXM6xoitCUYALLVTJPCfr0XU3+y0ZxFk4gBCIF4tFl4rJHPxT3jigSw4JmrfyIFTOI+AMEC4IFwTIkWLxcNNmyVkviPGu1IB6yVt7MlXNGwSeum3HqIBCpVTY8Zeg/xHVD/+G+32jWapAOCBYEC4IVmqdJsPjAT7p+q3pMCRogr2Cr48GZK7Z/CycOApFqkSaOvrNQnEaydcuQpe7hgfqt/ArWCggWBAuCFYpnqQdraX1yy1UhpgT9lwarnSNnbheQKwQitUMcdf8ScTkJ1uAHlohhD/7d/Yhfsfqre8Q9kmcgWBAsCFZIXqApwuWN2G0VL1OC0RArzly9V+16RdksTsPZgkBEKTK27jv5j3GcLuZpw/v+If7nN39z3+sva3UPBAuCBcEyLVjJ2MiOrFWghna6BqfG8e7c2s7LceIhENGqxlE5LmND173TNrrenFbhui1jqzg5XrNZ934oTvpNobh20N/dQ7TMlT57xTwFwYJgQbBMCxamBJNvSrCXXFU7JszdIi7EiYdARDGmfixOzaxwvOU9QDc4s9LLnD+I98+Z+7N+vch1x71/Ew/9erH7EU2u7oJgQbAgWKYFC1OCSTglKMXKK1dbHRPe2yIuwWmHQEQ5sjaKGzI3Oufw4Tmt3PXy7DpxSqJ87gMXHf7OPYvErXcvEkPvkoJF9xuO/FezJxeCBcGCYIXowYpkvxWyVjEvCXqpdqTnVzm+zxUAnHYIRDR7m4aIY+huv/HdB2il6+eJ9m/oXyiO/8X735w/8K/i9l994B7OgvXvZs8cCBYEC4IVvmBhSjAhm9m1suCkubXicsgVAhGDyKZyoHZwZlU40hP7Pipx1O0LxSVPl7hHQLAgWBCs8AQrlacEF0rhmVGpvk24rJUX1+T3q0U/nHIIRAxiTOHuEzMrup73HpxUIkwv7xyQDP+uFdvFxas+Qw8WBAuCZVWwUnVKkIWJRWXWJv6BUxUs/nWiTAmqk4LOvLlbXWl/rnRcg1MOgYhRZFaI/tzUzodmxgbH+ClJshvlw8bDF636zAPBgmBBsCwIVipNCerLgAXVOrEi8qtVEUqkzJWUq7HvbelEQzsCEcuYtsH5O29je4UzL6vcfV8fkRx1eggWBAuCZU2wUqks2KsU2N0m4fTez5iQzew1LIWO8VnlX5+J0w2BiGHQrqtzaefVDHloZmaWJc9PPBAsCBYEy5xgpdpuK5afudW9S4FKlfr7iTcl6H07c+5W5+9nr0mcCXAEIilDUKYqs8L1knZgZpQ7hguRPFMmECwIFgTLuGClypQgZ6zmk5DkValCxWLFgsWC0i1WCTYlKAVrVv6mrl/ibkEEIg4ii5oftcOSyoQzx28WJyXTvw+CBcGCYBkTrGRYHmokc8XiwzKlPYdnVaqytTCR91vxr7c6p/+5pusqnGoIRBwEXfJ5EjW2PyO3ts+ZVu7+dbL9GyFYECwIlkHBikOxsiNrtUhKlda4nikb13M36dYuJOBdgvpm9vwtrpfyt4rLcKohEHES08qd12dUOLPVw9Lxdvqab86HYEGwIFgQrGTot2KxmudTBszZpDauz5frFhYleNaK5CrnzzWOh2Z+dOgcnGgIRBxFxsausTw1yAdleoXjgWTc8AvBgmBBsMITrEScEpwrF4N2lwG1bFVtALFKSLlyZdEC0VuGCHEMTjMEIo6C7hy8tbv3aqNz2qSN4qxk/HdCsCBYECxrgpUwWSspR5yV4um/7Ire04DzZdN6VO8SrInglCA1ss+tdo2dW9l5OU4yBCLOIr1SnJ+5wTFV29qevcH1s2T9t0KwIFgQLPOClQhTgloJkCVKW7HAcpW3SZWSBbXJdZegt5G92jl97hb3oA8qWr+NkwyBiLMYUiiOSS93DNFKg9M2ul5MSxNHQ7AgWBAsCFYiTAmyKPFmda2vSisBatfYLKpNnouae90nWO0az5c1J/YdsQhEEgddgdOXGtrT1clBVxY3uifzvxeCBcGCYBkTrHicEtSXAFk4cuUUYLbPQtBFfu4STBaxeo+yVu/VuB+dXYfFoQhE3EZaoTieSoJjeg5I96PJvpAOggXBgmCZFKw4yFqxWHFPVb4s/2l9VbPkFKC2XiHQRc1JIVdbnbOp3+qF92vFtWlr1iBrhUDEc2RucN+doZUGNzhzJm08eFay/5shWBAsCJZ5wYpVMztLjFLVu/zH/53vk6kKdFFzssgVZa1y39viumP2mgPIWiEQRmP8h+KkmR+JcyaUH75o6scdF/L0XjSySJM3dF7a3dhe4Zyduf7wLanweEOwIFgQLIOCFWWx0i8B1UuVb/mvl1AZEKtEnhLMp3sEabfVcwVbBPZaIRBGY+rH4tT0ja5bqUT3DF2sPIk2p8/mLBIv+KSs0uNZ5c6fRKp5kf/ejA3Op7ix3dvcTtvbU6VREoIFwYJgGROsaEwJ6i9X1i8A5be58i5ALg0uqgt9UXMyZa3ompvcuVtdY9+rdv1MSbLryhCIyMrVlo4Lp21wvThto3umv0NKTvRN50uXs8rFRXZ//CwSu2kV7llyY3t6elnXFany2EOwIFgQLPsEy0q/1WK5ToEFikUqW1f6695TVdsjTqHuEkw6uaJt7O9tdd31frU4HaclAmGmNLe+/YyMDY7xmkhR1iqX/juTs1i0ImEK/V621hclJ/smTv2467t2ffyMjeIy+TGVDO/Hdw9KpccfghUBymnzPzG5zEmHs1u5NMej9NWY4VEullzkRXi5QCNbBYKVWIJlNFullf5YULRVCpkVPaU/b5N6tRQqMxc1J6NY8U6rGuczyuaDZ+OkRCBMBvdXUVbqrZ6N6a5p1Gh+/5T1oq+3bLdVnEwZpf7TKhwjulcnqO/HvVI/6iPCu7qGPz5lzl7tzpJtdP4xrU4cD8GCYJllMgnVO+ucyhurncpLq5zKsyVu5cnlHmUEH9BLncpQYsgSpzK40KPcu9ij3EPctcijDFxIkkDctsCj/Hy+R7llnke5ibixwKPcQPww36Ncxyge5RqiP3F1nke5iuSiX65QrpgllEuJvjmCpK1H0iBY0ROsYJkqTaZYLvKre0/8aWU//dSfmetukliuZuRv9YyiXqvr1wjstEIgTAffD5W1wfFQ9yFF0jSJZMpf7xOvT5hUcah/Zrljsv79syod14TzOWRudAzryV453pm65vDFqfZ1gGBZI10K1VidTD2+jISq2GPboc48TAxdqjJE8sASj3I/wbLGDGJp04nb3VLe7tSJ282atM31KD8gYbtWEUr/PEGiJiVNEzQIll9Gk2AtNSBWLDr69QlayU/LUOXqtqhrZT8rdwkmrVxVO95gscrYuu9knJIIhMXg62imbXRMkAfW9Ckfh5Ylkq8TKJP1mm7L+pvZa8zX5Xkze3q5a8C0ntIj9V+lxtQgBMt8qW+qLPepQuVWnl7hVjNTScpQ4oGlqrxpmbY7SNRSXrDqe5f8WID0Cz613ilNpvRCxe9XaMMlzXqpiqlY2TglSI37swtqHG/PreHX4PCqEggEggWrzPkDukQ5V+2rcj5jdBXDzApxMWWy3tLKepR5GmGmVCjofTMrnT/2rmLo7vtyD03V6xUgWEdK1cT1TiWNZOo1Kve9UOpWRpFQPbYseYXKKKldInR3l/lYmnIqe5f6OFvFU3/alJ9W7rNyl2CqZK3ep0uZC7a6Xs6vdv0SDewIhI2RWd71q55yS9ddZv5sRpnjf7ob32mdg5mm96xKcbmWOZNy9btk39YOwQoOZ6jGrXUqY1ZydsqjPEHlPhaqEUWQKgiWCpeCM/V9U5pI1fasTOgWqjAuak4VuZpb43qnoNp1c26tOAOnIQJhu2C5ugUrY0Pnneb/PPVPaaXCCuezRjJQ2fRTEmW8JvWsf3C9Tmsfzkzlr0PKCFZ575LfeMpQjSlVe6cgTxCsYLBosxQsqbf/LsFUEav3a5x5NBWYW1DtmFRQ6xqAExCBiKRg0RQgTe3NkVmoJ7mR3cyfH7/m4NmUiZoid1dNnlzedWWw9+dLnGkacVzPoeuYnF7R1S/Vvw7JLFjpfsp9I6nc92gxZAmCZVyu3lnnDrmKwexdggklV2H2W83l7evVXS/P3eK684Pt4ts4/RCICEcWXYXTMxXoyszY5PgfM3+eM1bpG5y/03ZnTSt33RHofadVHv4OXYPzhq45fkIqLRNNJcFioXpD1zv1pCz3QZAgWFYYv86jrKPndfluj7Ke3q6mj79yp1tZ0aTeS2j2LsFUylxxj9Xc6q5n36sR16PHCoGIYrAgTavofKJnt5VzGkuXmb/De7WObFZn2RpSKI45QuSo54oyZPoN8ZmTyh1X4yuQHIKVLvunRpeiER2CZa9gvbCSxGqPUGr2B2GfUCr3qPK1aqdHWd7k9gpXypcFqXn9vS2dl+AVFoGIWRZLXESZpYm6K3GyKZt1C/3+iYYEa11Xvwzvn6E+ro1dY+mOquO6BY5Kjrx6gYWqR+IcUyav7/hRqj7ea5rFCXW7xZlb94iLN30uvlvbIn5UsUc8+P8+E7l2CVaDFKzy3T1j63b0T02V5b7xstw32ts/5UYjOgTLVsHi8vFIynpOWO9RynaFkKsg0lW116NU7FGzX6ua3UrJDrdXvoplxqsw2cSK+6tqHO/SnYGPvV+N1gsEIi5CvarGlZbZs0NmOq9tyKTForyvKtifnfmROIf6qjLUPi7Hu9oW9okfiQt4OnCalC8uDWZ5N8aL/qnyuBbSY7GlRVxYc0BcTy/6A6tbxPCt+8WorS1iLInV2/R7WXQQ5PFBYOfhV7NPFayqveo9amEt8lyvW5Ugl3mifwqCFQnB4ucWb2t/Y7WHXoMElQItylUI6dokxYszXmtluZHFq6ghceXq/a2esdxf9Zc69QYOnGoIRDxJVtmhc6np/K1ehyw3wG90jgl2ufPUj8WpJFZTtc3uvG4he6Prdk2seu4vdLxL1+6cm8yPYV2dOMUrUwfEQ9X7xBskU7ONvPDbLVib9qiCxZks/mnd1HUztMzzFRIqXuQJoYFgRVqwuKTMC0TfWS8oQ6qSTixvslmuTEgYyxeLF0sXZ7n8ylVt7JvZaSpwDr0do2w+3BcnGAIR50FTfqfx6oUsmu7TbVhXd1WVd708rdJ1R1Zl5+V8fyD9lHTKGCojTqWlo7RqIUP2cOXoNsMr8u/IzCh3DKfS4UkJL1BCHF/3tThz8+ei75YvRP+az8Ut1QfEkK0HxGh6YZ5i9oV8016hrN8tlNId9FO0jYffelkmZGr3u73Nvrw3KEtX7vNuRV+v9k5pV808jv4pCFaEBYuFist/LFVvrvXQ87BHrDS5WlwvFPoBJTaC5QfOeJXt5uZ6LjNSY31TT4lxUV34YjXPhFjR++bM2+p6s2CrY9jc2s7LhcDWdQQiYYK/YWdUi34ZG93DfbNQXmGibBVfzpyxwTk6nXZfkVy9rDW5+75vxgbHq9PKndfr+7ISKbZTNs4rU/vFTZSNeoBebJ+u3S9e2bpPTCBBmkn/nWf2xbpqn5SqnUIpalQPk8J6D/3avsOPZa18t7tbsupJssp2OZWVdDjw5BWXP1i4Jq53Ky+tVA889FFBsCIlWFxS5uWxL63ykNB76HknjhArjQW1nNGNH7ny/z2slhnLtcb65p7Ges5uRSJr9Zda5zTKWD3xXs3hn8zZeujcPhArBCJxg6cBM3nPFV2Dk+VHoIIxrdyRwdOFZvdqxToK6fLr2n3i8tovxN0kUGPoxTSz9oCYyaU+Yk54PwULeiEmqWpgoVLFSqOwwaOU7Axfqpbv4MtwPfTTtEcpauqRLBas+v1OpY6o3edUaqg3q2qPk0qJTqWCGuHLSb7WNTuV5TTyvoBezGdUuKmR3e3th0FWC4JlVbDuL3R7M1XcrD65zBNQqjRyN4nQE4PxCAlXtYTL/bxOonSHKlxh91ttdWW+t9kxOKvu6zP59QknEwKRZMHlwIyyztszNnSNpqzUeOrVSufsFu2+ytHuMvSWEWkre3p554DxH8ZvOZAzdJv3ipMoC3UucVndF+InNV+Ih0igxlLv1Ey7XnSrdSXAkh2CXmxZpFS50ugWLMpglewwLlIMZ7z4zywjkVpCf+/COvWn/wUsV40978PTU9yTVb1XlSuvYEnJ4t+r0slWpU64mPXNXSReXUppU5eypK6Lp5RIvrQ9V25v4/tzJbzrSm1QZhlDA3xqCtbAhW7l3sVu+n31+TBuXWih0pMdiab2OKB6r/BmuvgxW0ZZriWykX5hILHa6sx9f6tr4rwtXaPnbxU3Fhqc5kYgEIkvWsdyo/qkjw71p51XP8zY4PpFd4P7BmdWNl0eHc+lPirp3UTlvgc+2S+eoRe/cZ8cENPtbpD1ShWNlq+kEuCyJlWsmCU6fEWLWRFCsEqJFVKolpJAsZQtqlPFyitX8m1xk/q+eiFT/243fV4q3EuyaifjpGZep7d8WBlEsJjVO4kdXcqqHapwMcsbu5SlJF4La0i+qrqU3MouJbu8S5nKqxyot+u1VTx96FSXjS7DOodkFKzr8nsa1Xn6byJlq4xKlQZPDJbuSD65CjTQoq2O4OnFZVSy/3uDO++DWmc2LwSdv9V1+/vVnZcOQbYKgUjt4JULWRVutXy4wfWn7DjaFNxwUJzFTeif7BO/pzLfu5/Ich+VAPMiMXlUuUctAfL0U3GjWgosaugRLF98hYvFaaWfbBXLEWekuIzIUsUZr0VMneglWPzfy5tCN8uvlLLG2a3S5p73X9ndR6KWNnhkfXmTKlaBBGsFCdbyBpXi+k6liFhKLKntVBbXdpB4dSjzqzpIvjqU/E0dSl5lBwlYhzJxXZfyxqouZUwJTSsud9IBjYnFRBWs2xZQpsqCVOmb2vn7oWZfagiWb2mR2cKrWj4XOVv2itE0PDOAOAenCwKRwpFeKc7ntQw9axjcd8fi8+DJvuqvxOm8b2rrl+JGKvX9ljJTE7gBnVAihbpTR3gXIXIJkLNVyxpVudIo0tMQWrq4h4rLfsu9UkXyVX9kpmuxXzx+Bc0OSpu1MqSbPo7b2yC/lEocLFUrSLKW0dui+i6vWC2tI7mqUwWrkASLJWtRTY9ozWPZItGaS+STbCkVh5RcYlb5IWVG2SFl8roOZfyqDuWV0k7lhZIuZRTJ1xPLnFR6pA3xxdwsrWbBRkCw4kiwVEmyynzZ1B7J79UEJI/aFyZRL+jveMCmZre4iF/j+LUOJw8CkeQxge8w3Oh6pWdi0DGO92FF6+N7hapV9K/eL35JKxIeo8zUa97sVIRf+LRm9bLdar8IixVnrJb5I0zZ6pXhqvfPYvl2eYTkKhTcmO8tWTZ4emW+ePdWIZUOF1DpcF5VJ2WwOr1ZrIIggpXDkrX+kJJNZK47pKQTU9ceUiauPkjSdVB5c+UhEq9DyksrOpTRyzuUZ5d3KiOXdVHpsUt5vJiyYMSIIjcEK4EEK7+ad05BqEJyQOTQ69zr/FrHC4vrW8U1te3iDJxECESSBTe8s1D1XNrsmDDxo44LIp6pOiDOpzLfwE9axMv0Np37p+paRG40XuBYrCpkCZB7RVisVkiWS8nyxZ90FWv4CpcOI8KllRX57YodsZGrkGXInaqAlezoYcUOXtzo9jbLc7/WjPJOJbusw5u9CiZYE4h3SLLGrzyojCttV95gStqVV4iXlrcrY4jRy9qV54hni9uVp4valSeLDimPF3UojxV1knh1EU4IVhwJVm4V5MoK9No3h1/7vK+BfCPEAXH3Nsre42RCIBJZrOjKHO+lzTRB2HOljit92iZxva0fR4ijKRV+SiUJFV0p88P6/WIEvaBMjPYLmVYC9DasN6t7qzS58mWFr3CZkK5lYUjXih3xJVbhwJmwhXVu79U+ORXcLK/KFwsXy9bE1Ycok3WIBOugV7BeK1EZu1yVrBc0ySpuU54talNGLW1TRhJPLmlTHi9sUx4jHl3cpowghi9uVx5efEgZWthBdCpDl3QpDy91StxeIFiREyyeGOQhEAiTjewTk+u+pPaIFnED/zD6cYs4tbAQjfIIREJERtnhm/i6G51cTc6soEubbVh4x1LFQlX9hfgxZYvuJ6F6nl4oMoi8qEqVLAHyLp51u9SMFR8Epb4EEC2jsrUszAwXvy1JIrkK2gO2k/vR3NTE7/aOsefTtKKyielUG+Ypy/Wmt3R4kEqHagYruGC1KsMXtSpDF7YqQxa0Kg8Qg+e3eBk0v41oVwYtaFfuXcBvDymDFh5SBi/qUO5f3Kk8UNilDFniVIbGSMDuL3R2C9ZpaYkrWMvkNTgQowhluVpooIf2+NXRxDRJ108+bREX8GssTjEEIt4yV7QsNL3cMSSjnPZeybJgRoVjEmWywr60mdLc59GLwK+o1PciZ6lk6jsvFtmqCilV3Fu1ypedqmhp+MqWhiHhajJRUvTTw1Us5Wplc2oIVrAypHcggDJfxd6LensmIFnEsmhdxDhqmH9h+SFlZNFBr2QFE6xB81qUewtalHuIu4mB+S3KncQdxG3KfqJFGSD5udLq5bb8NmVgwUHlLhKxexd2egUokvJ1U/6hbsHql7k/LgTrDpOCxWVtSFDURCuvjl9TqWGeX2O5nMiyhVMNgYh1UGaKL4DOKO96rrvfSl6Vk76uq5/Zv24zXZdD3+ynfNIqvkMTMveSSI0nuVJigfYCxCXAcmpYX0titbZZlSt/rAohXaUBpMtIlmuFqXJi+BvfUxkuqfIluelltCZiJTfLH6JerXZvduvhRapwDZ7f6pWsu+aqkqUJ1s/z9iu35KrcNGu/ciPx45z9yg0z9is/JH6QvU+5jrg2i9/S789qVW5S2pTb5pKAze9QBi3qogyY05sBG7LE7RWxoSQpDxuUq8GLncp5E/Z5BYt5nHrMEk2wCmrU77lYfd8DlfoW8TZluH5TR7sBuR1js0jMq8wQiIQMngjkJaK0mf2d7knBDc6Z9HZkRpk417BU0Tduw1fiUtqQfgsJ1YhPD4g/cWM6ocSCWnkXIO+s4klAzljpWStZ7Usw0dKxslnXr2VQuPyWFHccKVucqSmFXEWsDMnZrwLvNUFdtC6iU0lb3UG9XocoA0bZr6XtypCFbco981q9wnVLbktQweqfuU+52ste5ar0vcoVzFRmn3IVZZ76Z7co181oJQlrIwlrV35OmanbCjqUgSRi9yzsUgYtVmWMBYxlbOD8TuWKzBbl1HGqXJ1LosVXr8SFYC0keaoIzaxN6vdcrL73wZGQaM2ht2998qV4tP6AuHVbO91sgVUQCETE0lZHUfnv+5kVrpf4Ghzd/YKzMjZ23s4ThIZKf5SlovT0r+kb+OX6L8VE6gOYVa9+Q0edOp/eKn6R58Z1X9YFoJd0Gc1uabIVpKRYYqKkyJkXloCVkKHor6LYofaA8fUmC+T1JtwHNqtSLUGOpEzS/QvbSbzaSLpavJIVSLAum7xXuZToy0zcq1xEXDChB/619/+bvE+5dOp+5bL0/d63576zV5Urgt8OnHfIm82MB8EaSIJFC4eDMqOyR67qQVxC1YXZ1KIxiUqIY+nrNOjTveISnIcIRIDynhmpUqh8R2WTKzI2usb2urh5g3MO9Vq9lUV7rwJ/KLrbj8t/u8WZjV+KO+ib852Yv1jIVHi17K0q96FMipZXtjQMCNdaH1YHEC+r0uVfvCBWiSZkvIZi/OouZWQxNchTszz3a/2AslwsXv3S93lli0XrYilY55FAnetlj3L2eJUziTPS1Gb206RYMVdk0dTkqtg+J1j2BxeqgnVvYXC54olBfh5DYhIQ+uGYflgeyK/t/BovbBhoQiASOtJWtH6bloD+iu8KTF/zzfncpO77PixUkzaKszLLHVdnVnT9MnOjcwwJ1eyexaF8cbPjnaxyx33Za77ye/3N5v+I00iorm5oFb+i0t/zDV+KmfEgVjWyt2rTHlWu9JT7Y3ePbHVL1y6LWa5mk1kuf31cO/SgLJhMcBlS2eSkEmSXMra0Q3maBGxEYbty/4I2yoC1Kj+mDFj/LM5a7VMuIOE6Q4pW34mUFctuVfpmdyr96HLluTWxFaxl9Ly8a7EqWI8WBxespbKpHcKSuPBrO2W2xlAZ8e66L2jB81d8JRpkC5GCkbHBeSOX9LwlPlqrkLHB8Sr991OZZc5Hp5U7f5tZ4R7JmSr6/fH0+9NIrubos1ZZFc7p0zZ0DfIuD/X5iYV+gjmGpYq+6R7Z9qV4s6FFTKP/zovpC4BsWK+We6u4FFi5V+2zqvQjWaZky6JomZatAFOKyFyl1ioKvoZIX4KcUdHp3QmWR2spuB/rgmwSm0UeJa/KQ++n3k+5PAbrOhbTx71pnipYr6wOLFcLa9UJXUhK0pBHopVFjPuU+7Zoo/yaNeJYnLqIFBIsx6tc2tMm/0Ih32+2917Bje7BWeXiRB+pOpavZaDS3730k8ykBv6JJobov+G1pnUWK182BaBSYkq8/MjX+gDlRUOlxZDyBekAvZewXpcvSLCE8s46oeRs6k0ebUVfKO+j9L3EOxIo1R7lillC+WF+YLmaW61mlGP9egEiC8nWVJKtwVoZEScwIqljQlnnJZS5up8mAF/2LgPd0FP66y7/beQGdsdkb8/VBudj08pdN0/ZLE7T/o7mZnECT5TQBOAvSKr+SMyKh29mrQyo7a6qllTtsy5aVrJcAWXLZB+X//4tCAXoTdo6NVt050J1Gk8jxw98BQ1nt/gC8KJGNcNVavPn8/hyEqxcobwRIHuVu0n9fqiHgKSOaH0pcrlVhCobtze2i8vLRe8f1BGIpGpyn7y+/YyMdeIyykhdm77B9bOMss7b08tdA6Z+7PwpXXlzTca6zsvSysWZQ0TPdQrbvxDnNO4TdzS2ieeoFDiRvlnmxIVY6fZX1fhjnx/h2mtOuDZZKSvuDiJcZsuKECwQoGmes1d9c9RynF6wfDlCtgilind/8TVEqnCF29OXVelR+itCeXK5oHaCI+Gmdn4eQ65SE++ZQZUOejv601bxSz5TcCAjUjpqvhQXNbaKkdtoVDeevln1E4F1Ia64CSVd1WFKl2Hx2m0ty7V2F+QKHMnkcjV7ddM8mR2q0rGph1mbjMtXPpXvCuvNLa3lkuMskrWfz/d4M1fZFf7hiUGIBtAJ12z6Yf0PdW2iL05aREoElwA//UpcwmsVtrWJV0mulFjT0Oq/z+qISUENu6QrQIkxZGkxSB9XsF4u/z1cHioXQiZAb7i8d2+hx9t7NbxIlaq8Kh/J8ocB4dJQSLYW1HroChu+cki9eoj3rmnw51DUpDbWTy5TJYr3WjHZPhTWq9+T8fB6AuKQL8UbnNXi5dP0AyhKiIjkCl6tQEL1M85WeUuArSIvXr759IIVqKndr2yFyHDVBJGt6hjKlj67tQ5yBfyQX8PlOI+3PDhxPZf7VPJ0hJKtWSZkK1f+/fnUxK6hyL9jxqYesfKF5cp7Dc4+SAQIDp85VEKcvK1FPEOtKLeqKx8QiAQOejKfSk/uoUQmidXspjgRqybJEbJlcIowmGwZzm7t85/ZslJWNLIewp9wrYVgAT+MWdmzLV2TK38YEq5N5jJbvmXFGXp8BIs/Ln//NLZAIIDh1/687XQWbW8V05raxPBmAdFCJEyPuziq8aA4m4TkR5ytaqIJjyad0MSaHW09NLUFfj+j0tUQYk+WpT6uff7lK5xpxUDitR6CBfxcTP1D2dw+tVztm9LDpT2j0hVQvjaZ6+PyJ178sfiHhHh6fQEJSJvI3d4mRlEC4MfcGJ+WJo7GSY6Iv2wVrVdo+krcTz8dvLbjKzGzSZOYGLHDh51+fu8I4fKHibKi4T6ulsDCFay86Le0aFa6egkX9WA140oc0MM763tWM8ytUcnXU+0fRY/VbJeJni7e29bYGtvXGJA8kGTlEK9TZutBPstwoiPio3GdGgdJrJ5nqSJRmUPkxVKqWKSa9bSr7GxX/z89poQrUJarRcVyebEldtOKLFrch5VbBbEA6nTfD/I9ykUzhDJ2ldrfpDG3xo9wVRsQriqbhEsnV8WN3dkHAOw+Q+bwWfafr8SLOw6IK3E1DyLqsYs2rG8/IK6nJ+If/9MuZu8IISuRZqcUqV1+aA6Br3SZEq8Q0tXYEkama3/wLFetjdK1uJ73C3mU8evV++b4KpQS3EWYcmRWeJSLZ1CJcK46tTevprdk+TLXn3jZJF2B5IsnBpti/HoDUoPtXD5sFS9wywtvjMfJj4hobD8kztnRKu6ibNDL/2kTs2L55G/WSdVuyS4DBBWutjCEK1AvV0uYwmWgj8twE/3ewMK1rEkor9GeocGF3NzsUR4u8iijS9V9SAW1sbl7DkS392pEsVoeHFqkytW8WvlWhynhqjYgXCZka4G8YxCHP4gm3iRCu3jls6/F3Tu/EefBBBC2Bl8/QE+yB0iqJsUyY8Wyw5K056B/dvuw62CYwuUnyxVOWbHJt48rzBURYWe3fNZDcI8WX6PDl+WOLhXKzxcIuprEo/QjrqXS0V2LSbpWqosfIVzJxfxabm5XBSuTmtvn1/YwzxerwhWinytUhouzrTjwQSwzWnQGTqYkw9DNe8VJMAOE5dgsxHHN34jzd34lBhEzdgbI7kSaZp1U7T3kn0DCFVDATGS9zGS7dhgRMAOTi402TC0a6ukKNrEopYu3vfNhydmtB5YI5cYCoVxLV5b0zxPKLfOFN+sxfp26O4kv/l3aqGZD0DifWLyxVpWrOxaqgr0gCH7ly0Smy2xfF79v2a7YvP4A4JevRA71ad1Pq4gurKsTx8MYEIYiTYijP/tSfI8EYhhnrEgm8mItVfske41gRrbabZAtXUO96dJiawjhstpAv9/4mojaALIVqJeLr+JZ2qA2HY9bK5SRdDfcICor3jxPvVblTiovDqfy4guU6ZpYpi6N5I3ckJj4bm5ncebmdt6avrBOUttDOLJlVrj0ssW/LqVrcChrgEMdxBV8NnJG67M28Qj1al2zZo04FgaB8B+0w2pni/hu89diNNl5JpUC85p9J/IijCZV+3RStV/HPj8EEy09IaXLpGz5la4268K1o9VAdsuKcO23kN0yKFtVcpM8XxjNd8GxePECyGdLhHLXIuG9nLd/nlp6uoPEa2SJR0mvUK9HQYYrfuCvCV+LwxlJFqVFdTrJMiFbvsI1v8a/bM0zIVv8nOLnfrRfiwAwCp+Vn7WLTJqof4HPUN4HCaFAqP1VdDcTCdUlJAijqIlvdrPBviS78EqVFKiWDnprhgDSZTTbtccXo31dB633de3UrYzYYbSsGKCvq9FAT1e9wd1cZndy+e7lCnTVzxI6ICdSVuTxZUIZQD1dP6AllldTefGGuWrmi7eGz9jkURbUqdOLyyjbVQrpiV72aod6kTJnr1iMeaJUY5EPC+sCs0AjmHAF6umq9S9d3onB1ui+HgEQDnyGEs/ROXD5boF7D1M2CoU4hg7579Nh//tdX4uZUZcqmaliqQqFUdmynO3yJ1wGG+l329BIb/uaiBBb6CO1l6s6xMQiZ7tW7FAzEyxd3Eg/dKlQbluglhf5oL9/CWW6VniUcdTXlUPitbgeKyMiySx6jC+b5VGuU9TsI0tNYX1v0fIrXXUBMl26jJehLFcA2eLPgZ9rOLRBQooW9WjRa/9T9PZ6ymgdA+NIoeDloCRVf/zv12LaLi4FRlGq9huUKsuydcg/VjJce0PI1hHCFe66CKu9XG2xbZw3ctUPC1e1n11c66l5uXSnujxSa6a/n5rpbyjgTBcd/FRevGW+2tfF0jWvFuVFuyglcX1yhVoeHLK0R678sTiYdNWFJ1y+0sW/5olWHNQgkeGzlbJZWXTejvlvu7gC5pHULVbimIMHxVnUY/UwfdFzdpnoMwqH3bJRneWo1SKRFDFbS4w+QmZ3tsvS1GKQq38aQqyLaDCQ6Qp7+3yQ8iL3dfHCy6dXcHZL7enql0viRQxcxCUtj5JVoWa5eHqRV0eUIttlGH7MuLn9ghnq48z9ThpLJIWBCCFd+mzXQo1ApUUf2Vq7KzqvTQBEi/8eojP3azGC7ztEM3ySxWcd4oL/HhSD6As9NWpi1R6+WNktXS0RznjtMVNmtGFNhG/Gy2o/V7ilRUsXWwdooA+2fZ7vn+MMB0+6cb8QZ13uoPLijfPUBu3BhR5lVIma6dL6urCvKzBTaYksyxWvZigiaSpq7C1Z/oRriR/RMpzp0pUXA2W6Vu4MfCsDAAkvWu0ig17/79t9WFwEM0nw2EvL0HZ/Lf6XeJu+sLnRfCKxPOzx6bVqjTPZajEoW7YIV7AyYzirItqCTy+G1TxvZfv8fpPCFWJisTrIVT9cXuQsFx/6XF7ktRHDi9Rs17UKX/miNnAPWepRxq5W71xcjh1dXvgxuHmeKljp5apc9aJBxYhwLQkgW4aES1daXN6kPv9wEIMkl6zcPV+LdzjpUXdAnAJTScBy4L5OmmL4WozfHaBUFQv0PVgsRm2d9tIaDLtLjBLbSoxhbqYP2Uhvw0b6xjAnF+sMTC3Wmp1a1JUX9fcr8oJU3qP0Qinv5lJLi31zhHLpLMp2Ucbr8eXqNUBaabFElhdTRb5YNnmxKO8vY9Hhq5KYYh+KmvzLVyjxClRWDCRe/Hv83Imn1ysAIn4mkmgd6BJXohE+McTqKDqYr9rzjXiUvnC5RjecxwIWjP0dkZOtgAJmQxbMSIN9NJrqd7Xbt4ne6vU/RwhXBK7+MdLLFWxVhJbt4oOcszVcXuSt9Fxe5IuNWbjupfLi0yXqVnouL/LVMcVNySlcPJX5wFI1ezVyRY9cBaJbuBrDy3QFKivyn+evazy/XgEQKSiTlUc8zmd3Wpo4GiYTh0FfnLM+/1oM+/ygmEz/nZdIT7C9uj1YbckgWyFKjHtt3Eof9vSiydKi4St/WuKzl0sTLt5Iz+VFli6+5278OqE8tkzNdvGurhsKPLQ+QhWRMas8SnYlZbuSZEEqT2Ly3ZJXUDZv1ia1NOdLSOlq9BGuht4YLS3y7/H6jt3tOGhBSpPHZ/fer8WjXxwS58Bo4iTWCHEsZayuoy/O1D3BJtsSBC2z1Sur1RUhjJYcLciX4RKjhtV9XTZMLxpajNpuMtOlozHMTFdY+7m4tLg/cFnRV7w2yUuvObPC0sWZLr57kUuLXGK8Ll9trn9zrZrl4sWofPdiSQKVF19bra5mGLhQlUxmhQ/L9RgQr15lxcbALPVppOdSrrdUcggAwHzxjUjf2yFuoIoUpg1jGdRj1Y/E6knKdOTtNZMZSRD26cqImvS0d9mLEdHqxqZme6vrIwyLl8H7F62WFy2viohlpivQQtQgU4uacHGGhcWBsz1jV6mN9HwVEK84YAbSNUCPLVMvTM6sUC++5uuA4nFlBH9OP1+glgd5sSjf81e6o0e09BwhXE3msl3F/jJdOlY3q8+zZHztAiAsuAp1SDxD5zuu3ol27NsnTqYvwH10aE5KVrnyK1uHVJFpj4BoWZGttijJVljCZXB6MZzLri0Jl12XW+8/cnIxrF6uELKlCdeqnWoGhqcXtb6uexarwsV3L/L04r1ybQQ30y+sj48MF1/Azdfi8PZ8Fitei8CLXjXRCiZceukKJFvLDZQVGX78+PmCwxSAwJK19xsxmUqGDx4QmDaMSnx+WHyHHvBxqf7k298RmYyW7SLmM81o+yTjoTDLi6Ea6YNMLxq9czEephbDzXQFKi9u8i0v7lElY2q5muni5ag8rcdwzxNL2NhVankx2ncuctP+ZbPUxaL8+fFeMY2VOkp3HkmJgSzXEaXFHf6li3/NX0ccogAY4/ND4m3eDAADilw58MwvOsQ9B74R2fuCbCBPNXyb49tjIV1W10lYyHrFLNtloqHeSKbL8PSihanFhihMLfrr4/InXNpG+jxqpH+FrgEaWqQu9vxxgTrByJmkR6m8yD1d3Eg/t0a99Nru+xe5V2xEsbqagT8mZ99WN/eWrCOEa2cPpSYyXQGlq0n9NT+me/HaBYA5vhHTP+8Qgw4KcRaMyMb4olX03/+NeJEOzzl4ooWWrUiWEUOJVnuUpxnNTjDuO2T/9OJumyYXd4Y5udhgYSmqqV6uIEtRq/aFLi1q5UUWG56g4+lFbSv9oEL1wusb5qrTi4Pl2ogJ6z1UhlQb6S33XTWrpUpv9ipbLWny5xAIv9K100e4dpgvK/J/82MCuQIgjHPuG/Fy2zfiWphRmLF5sziODrvBNGWWQ4dnXrBN4+BIWnRlxIMRwIhs+WK0t6vNjtURdmylP2hAuNqjLFthrIgI1stlm2ztNSZbWkmRpatstzpRx1kevhfwCVoZcVMBTy56vFyV6/E2048uVZeElhgUriLKXA0qVPuuOHs1mhavrm1WPxbf+cf/vTYM0QokW/6Ei1djaMuGAQAWIRc4QE5ArUJD6urE8TAlCwtDd38pLqIHchQxZ7+JsX/gnxafnq2DsZCuYD1dZldHaD1dnfb1c1lejBqgxGhHL1ezgTURUVkREWIDfbD1ENUG10P4ropgWHTmUiP9a1xeXKpeA8SlRV4dMYBKfcOL1elFXo6aV6VOMCrV6iXYnAG7VvaA8Sb750rVhavMugCslazeZTLDpSsr+uvh0iYG8VoEgD1Q4iVv32Hxx8/bRF9MGhqM7UJ8i8z0F/QAvo0nUWREqzXCmS3bpMvK9UB29HN1WOvlMn31j9W9XFG4a9H27fP+GucNZrn00sUSxOVF7ul6Z71aXhwsy4tX56kidYUsBTL8e7zLi1cysORwpmy9xi7jwrU2jJIi/z2cocTrDwD2c+CQeJedYfducSIMKnjm6mg6+J4icvHEibxotegyWwfjWbas3scY4+b5iDfOt1vo4wqxIsLKXq5QshWqvBhsPURA6dqjKy9KGWLZ4S3q82rUexi1RnYWKC7Ple+R7FYpk+hFy5BwNRsXLn4/fozxmgNARM+z3C87xB84QQOT8olCuujxwNfiSnqgxreY7LcB9uGb2ToUQewWMaOb6qOV7bK0jT5QadHKMtR2C1muthATi60ms1wWyopW10P4lhY1KvYcSXkAyvbopMsfobJc+vKiFD7+9+/HawsA0aFTvN3SJa7C5dG6fquvOsUvyD4n4gkSP+g3xx+KEeFIl+lrgexYFxGkoT6c/Vy7fbJdUbvcOtiKiDDWQ5i9Z7E6jBUR3dK1x79sBZQuXYarzI9oGcl08eeuDZsAAKLDl51iMnFnmkjxi6ObhTih9RvxOMlVDp4Y8ZnRapUTfTwBGC+idTCCTfT+rgSya13Efiv9XAZWROyOg6nFxjBXRASVriATi2anFrXJRVPCtdtPWdGPbOmFiz8+5AqAGCUIDoscqlKMpAROavZlHTwozqYDbxQ9CHmt/pqVQVziN6vljBE2lhlNlxdNTDHaedm14UxXiBKjkanFHWY30Lf57OXyR4RKi9U2TS16y4oaBkqLZX5Ki/y+/PXA6wUAMSXvyy4x+ptvxHkpVRJsdYhryDBfpUMrr83kYkoQP7T79Gt1OCNLKNmyO/PV3mVtM32LDWXGuJpcbLNw5Y+JXi5DayIsbJ+vtrAI1W8vl4nSIv8eP2ateH0AIB5gx3i9zSG+nxKrHL48LH5CB/MUfOGTULiiJFodJkXLNuGyuJ3ejp4u26/9MVtabPdfWtwR5nU/ja3WJhat9HLVGLjUuiqUcIUoL/Jj0taB1wIA4uxsSqekzs+SVrLoH3bs105x41eHxUx8wVMjs3UoisIVUr4sTjXaeT2QleuAzKyNCCleNqyMMCpeO01KV5PBOxYbDIiXmfsVjUjXJgMN9Ax/bq2QKwDiE+rLore38g0xSSVX+4Q4uf2weJAOpNyo348HYs7BGImWpVKjj5CF2+MVqrneyqXXdm6kN7SJ3uLUYrOV0qKfXq5ITS3aeak1fwz+2uD7HYC4Jvdrh3i4tVV8O2l6rg46xWNfd4lZ+OKCeJMts71d4TbUh5xk7LAp09VhrbwYrMRoeSFqWxjCZfKuRVtKi0EmFv1NLfKfa4VcAZAQkIvMpqrD7xO+XHhAiFPoH/MsvqjAH/EmWpHo87JLutpMStd+E9Jl58qIcNdFWN7PFeaqiFqT0qWJF////Hji+xmAhBOtMS1CnJqYaxiEOIsscSSRhy8mMJLVOgTZCt7P1dGbSGS4wpItg7u5dhns4Qr32h/DsrXfpGzphGtPO75/AUhgyXqWXSXheq6+cYrn6ZPPjdYddyB50Ge2OmNApOQr7F4uG9dFRDXDFWJFxK4wV0QY3j5vZUVEEOna1R69C9MBAPbDjsKuwtW2hJArbh77xiVej9XWb5B86EWrK4rYJWAdYUwzGp1iDDnJGE550eJG+mDrInZHaV1EpFZF8MfE9yYASYJDjP/qK3F6vDe0n9rhFiPpIJmDLxqIhGjFk2x1xJNsWRQtO2UraPN8BFdE7LRTtgyUFvnvaOvE9yMASYNT5FE267l2Ic6IV7k6gT7RZ+gTzY3Z1SkgZdDLVpc7NnT6EoaAWV0ZYduqCN8rgKyuiTBRXgx3RcSuUNf9WFkREeJia/41Pwb4HgQg6c6UXHqdfTbu7i+kT+h4zlzF80QYSG5iKVpBsbHfy0hzvRUJM9Pb1WLjclSr2+gtTS3a1NfFjwG+3wBIXuh1dPT27eJb8bPnyiHuO+wWs/DFAXEjW874Ey27ZMvqPYxGyoxmrgGKhmwFa6Df0x6ebJm98oc/n3hfLQIACJvZhx3iIb59JuaCRYfH3YedYga+KACZrejLltGeroMWe7rMXP9jWrgs9HIFvWcxHOEK0cvFfz/kCoCUYSZV5QbFVK6cQtyILwRIKNnyxAFm+rzszHQZzHiZ6uvqCtHTFc7VP1b6uUKsigi2LiJQpotlDd8/AKTgmeESt8Ymc9UlrqIP/k4s9hQBEC56iXEynhhhMutlx/qIiGS8Qu3qCuf6n0MW+7hCTS4aaKDfLTNX+J4BIPXocIlJDoe4JurrGBwe8RpNTuXhiwASXrZ0whUz0fKYLzHGtWwZLCu2hlFW3GeDbIVaEcGfbwe+RwBITdhxPOLNtjZxWrTk6pjDLvFSF+QKJGtGyxNj3AYzWwYXo3aaka0u8/u5LDfPd1i73DrcBai8kyvoXi4pW/w54nsDgJQ/G/IcLvFGxJveCwvFMV0uMZA+YG5cjsQDYDPOWJcQ7Sgv+tvbZeeuLou9XKH2c7XZtJvLyl4u/jvx/AcA6LiXE0yR7Lu6gvquJuOBBikrW57kkK0uP8tRbbmDMYKyZXRNhJlFqP5Eq0XuusJzHgCgQVmsqdSP9b1IlQaPpQ8wjl7I8/Bgg5SXrTgWLT3hTix2WpWtaC1ADfPKH9/sFv8e5AoA4OcHbC4VppELHWe/XDnEMN8XbwBAj9y444hg0mVKwmxqqDd792JYdy52GL/cWi9dWuYKz2kAQECc4jFbJcshxPddHpEVtz+1AxBnxKVoGZlkNLiry9Zsl0/my+77Fo1un+ePHdfZSQBAPFQJZtIO0Btsy16RXL1IL9Z5eHABSDzJsipbTqOLUZ0REi6LS1BD7eTyl9niv9sJuQIAhH5dzyMneoXc6KSwBYua2gdArgCwT7g8McaWTFeYKyTsbqIPZxEq/394fgIAzEgWbVT4ZbjZq74ul8jGAwqA/VktTzLIljvysnXIgmwZbaI/iLIgAMAClMXKZkeyXBqkZq5n4q3MAUCy4YkzLJcZQzXPO/1jtbwYagu9Eenqkk3teB4CACy0XTxDrnS8FcG62iVEJh5EAFJbuMKSLovXAXX62dPVaXM/VxfECgAQBuxIlIi6zrRguYV4wiNEHh5EACBY8SZb4TbP89+B5xoAIKzXanIk4hlTG97pnS+iPzTTkwAv9gCA+JYv25ej+iktmhEuTa7w9QIA2EAOOdMVRuXqaPoDL+NBAwAko3RBrgAAtiK8l0EfY6j3Cg8YACBuyoxmN9AHaKDvglwBACIEudO1oeTqGOq9ehQPFgAg1rJlVLScBtdDQK4AABF7HRPiKd6+EEywzqFU13hCAQCAqGFVujzGrv1xevAYAwAiygTuXw8mWDcSuXigAADxIFt2Xf+DxxUAEEnYnYgBwQTreaG+IwAARJ1gWS0rfVzunv4IAACINGMCydXpRB4eIABAXAqXBemCXAEAogg71Gn+BOvXeHAAAMkiW5ArAEAMuO+IeweJt/DAAAASTrQE5AoAEDdM6nU/Id8ITUzDAwMASAbpwmMCAIgRvNn9Mr1g3UzMwgMDAAAAAGAZnia8XZOro4gH0OAOAAAAABB2o/sIwVfn0P98i/gDHhQAAAAAgLB5gTiJBetU4m08IAAAAAAAYcNb3c/yXo8jm7LwoAAAAAAAhAf3tH+HBesa9F8BAAAAANjWh/UjFqxf4sEAAAAAALCNe1iwHsUDAQAAAABgG4/3kd3ueDAAAAAAAOzhJRYsXJEDAAAAAGAf41mw0vFAAAAAAADYRjoL1kw8EAAAAAAAtjG9Dx4EAAAAAABbmQ3BAgAAAACwlzksWLPwQAAAAAAA2MZMFqxpeCAAAAAAAGwjgwXrXTwQAAAAAAC2MYEFayweCAAAAAAA23iVBesJPBAAAAAAALbxNAvWvXggAAAAAABs434WrB/hgQAAAAAAsI2bWbDOJ/LwYAAAAAAAhA071WUsWKcRU/CAAAAAAACEDd/xfC4L1onEi3hAAAAAAADCnyAkTmXBOoZ4BA8IAAAAAEDY/J44rg8H/cftRC4eFAAAAAAAy8wh/rePFvSLq4hsPDAAAAAAAJbh+52v0QsW92FNxgMDAAAAAGCZ6cRJffRBv/E7PDAAAAAAAJYZ2cc36Df7CezDAgAAAACwAjtUP3+CdRTxNh4gAAAAAADTsEMd1cdfcOc7slgAAAAAAKazV4P7BAr6P/sKdQMpHiwAAAAAAGNk+i0P6gTreGIUHigAAAAAAMOMIU7sEyzoHW7CAwUAAAAAYJgBfUIFvdNJxAQ8WAAAAAAAIZlInNzHSNA7Xo8HDAAAAAAgJD/tYyboD7yOiUIAAAAAgICTg3/i/nWzgnUzMRMPIAAAAADAEbAj3dbHbNAfOpV4DQ8gAAAAAMARsCOd3sdK0B/8CTEHDyIAAAAAQK/y4E/6WA2hXp/zJHqxAAAAAAC65eoZEehaHBOSdbrAHYUAAAAAAAyvsjq3jx1Bf9EviNl4UAEAAACQwuQSd4WdvdIJ1inE83hgAQAAAJDCjCW+3cfOoL/wImIaHlwAAAAApCDsQN/pE4nAVCEAAAAAUhB2n1v7RCroLz+B+B2mCgEAAACQQowkTuoTyaAPcL7AZdAAAAAASA3SiQv7RCPoA11M5OBBBwAAAEASw67Tt080gz7gAGI6HnwAAAAAJCF81+DAPtEO+qDfIgbjCwAAAACAJOQh4sQ+sQj6wMcSz+GLAAAAAIAkgnd/HtsnliEl649Y3wAAAACAJFjHMCZmmSs/knUh8Tq+MAAAAABIYN6KelO7wfUN6fjiAAAAACAByYjaOgaL6xt4RxYWkQIAAAAgEWBnmURc3idegz65o4hricn4ggEAAAAgQTJX17PD9InnkJJ1OcqFAAAAAEgAueoX93LlI1r9UC4EAAAAQJzC1bZ+fRItZCbrKtmRjy8kAAAAAOKFd4n+CZW58iNaZxOv4osJAAAAgDjgTeLcPskQ9A85hxiLciEAAAAAYjgt+AZxQZ9kCrZFYiQxG19kAAAAAESRXGIUcX6fZAz6h50s1MsTIVkAAAAAiJZcPUKc2ieZg/6BxxD3S8lCyRAAAAAAkSoJsms8zO7RJ1WC/rE3yi5+SBYAAAAA7JaricQtfVIt5BqHK2U3P54MAAAAALCL8cR3iaP7pGrIkuFTskaKJwUAAAAAwm1mP7YPwitZJxD/S0zDkwMAAAAAFmCHGEScBLPqLVnHynTeG+jLAgAAAICJfqtxxDXIXAUXrVOJ0XjCAAAAAMAA7Aynw6CMZ7N+KScAkM0CAAAAgG/Wii9rvgtZK2ui1Q/ZLAAAAAD48KJsKzoKthReNosNNQdPKAAAACClmUXcSxwHQ7JvZ9a1sgEe1+wAAAAAqbd+4S3iemStIiNaZ8oRzKl4sgEAAAApQSZxH3EWTCjy2azzZTYLTzwAAAAgeeHbXi5A1ir6sjVQ4D5DAAAAINkmBCcIdQH5MbCd2GWzLiGGEdl4UgIAAAAJzXRiBHEZslbxM2nYX2az8AQFAAAAEo/JcqANE4JxKlrcBD8JZUMAAAAgIcqBk+XZDbFKgLJhX2KonDzAExgAAACIP/hy5uEoByZmNutygU3wAAAAQLzBm9j7IWuV+LJ1AzFeYEkpAAAAECt4WejbxE9hJsklWacL9cqd1yBaAAAAQFTFindX3iOwLDSpRes04ibZCI8nPgAAABA5+OaVWzjJAQNJHdE6hrhbilYuvgkAAAAA2zJWPBnIlzIfC+NIXdE6T46HjoNoAQAAAGGJVRoxmLgAhoHQixb3aGXgmwQAAAAwRaY8Q8/HygVEINE6Tma0MqWNY2EpAAAA0Js8eUbyLqsHiBNgEAijonWW7NF6BVOHAAAAQDdz5ET+r4lzYAwIK5J1lBQt3qM1BqIFAAAgxXusXiZuJM5GKRBhp2x9V6gLS/GNBgAAIJXgBaHXQKoQkZatHxDPyDHUOfjGAwAAkIQ9VlOIUcSPIFaIaDfD86XSA6XZ4xsSAABAMjBB9iBfQhyPEx8Ra+H6iSwfYuoQAABAIvIun2U40RHxKFnHEtcSTxDvoHwIAAAgzsuALFVPytaX43CSIxJBtLh8eBvxEqYPAQAAxNk04FjiDlkGhFghErZX61KZ1crBNzYAAIAYMYt4irgcvVWIZJMt3hvCl1++Lrff4hseAABAJOGz5g2h3g94Lk5iRLKL1imyV+s+gUumAQAA2F8CfIt4kLiOOBUnLyLVROsYfuJL2fqDTN/ixQEAAIAVuN/3OXmm8NlyDE5aBEIVrjOIO2VjPJaYAgAAMLIMlK+v+RVxFk5SBCK4aB1PXEn8Uv40gn4tAAAAGtnEaKEuuu5HfAsnJwJhXrZOJM6R47TjsMgUAABSNls1XkrVufJswPU1CIRNsnWUHK8dKhsYM1FGBACApGSOrF6kEcNlVeNonIQIRORliycRr5FrH1BGBACA5Cn//VG+tl+LCUAEIrZZrZOJ84lbieeR1QIAgITLVr1IDJCv5aeg/IdAxG92i6/peZXIIGaidwsAAOKmlypHtni8Lvtrv42TC4FIPNm6gLiZGCbXP2TiBQ4AAGKyUf1l2U/1M+JCnFAIRHKIFi81PV2oF3veQjwja/144QMAgMj1U/ES6Z8L9U7aM7D8E4FIDek6VjbKP0pMILLkJmCUEwEAwPz1NCxUE4nfyQb1Y3HSIBCQLd6p8l25Dfhx4jUpXHjhBACAwBkqvkj5CeIu4mp+LcWJgkAgAskWb5I/S6a0uZz4eyIdL6YAAODtY31KTm1fRpyNTeoIBCJc8eL+rcHE23IyEeVEAEAyT/vNlq917xIPsFDhJEAgEJGWrfOIn8it8s/JzfLZEC4AQAIL1XT5WsaLPh8mfsqvdXjFRyAQsZKtk+Q6iKvlorzH5IvUbLxoAwDivDE9Tfad3iZfw/i17GS8siMQiHgWr1OJG4mRWAkBAIgTpss1Nbwf8DS8UiMQiESXLV4J0Vc2hvJaiBeIcbJ5Phcv+gAAmzNT6TKTPka+5gyQfaRYnYBAIJJauE6Qd259V/Y5cPP8s3IfF4QLAGBWqCbJftD7iJtkue98rE1AIBCIHvniuxR/SIyQL5o4QAAAvkyWmakbuB0Br5wIBAJhXrhOI/rLS1H5BXW0XO7H8jUDBw0ASclM+T3+JvG8/N7/pbx94nS8MiIQCIT9wnW8XO53OfEDOf0zTL4IT0KJEYCELPFNlv1SfBny7cT18nv8HCzyRCAQiNhJF19mfRy/EBNnyhLjg/L2+pk4wACIK3KIscQQWeI7S37vHofLkBEIBCKxBOxsefkqlxh+S7woSw+8oTlDvuBjSSoA4S/rzJHXyfDAyp+Il+RuvIHye5AzUkfhVQmBQCCSN+PFvV3fkT0dP5UHwMNyRw5fdj0V5UYAQq5CeJ0YJcv0v5ITfNfItSynIyOFQCAQCG1f1wlykvE0eSWQPvP1ivzpHNkukEpZqWnEqzITxd8L35ffG6fJ75UT5PcOMlMIBAKBCEvETpJLC39M3EP8TvZ7vSXLjpOliM3AlUEgDpktn5v8HJ0in7Nvyb4ofi7/Wt41ehkLFL7jEQgEAhFr8fqWbNi9RJZJbpTrJX4jp6Oeklvs39StmUA2DEQi6zRTiv6bcjpvpHwODpbPyZ/K5+glskcRk3oIBAKBSEj5OkaumOByysnEt2WPCl8u+z15N9o9shTJKyfGy3vTIAwg0J16b8vnCpfu7iVukTvj+Dl1hnyO8XPtRPncQz8UAoFAIBC6rBhPXl0p10/8QmbEHpXNxa/Iex3flqWeSbJBP1Nesj1DTnblIlsW86xSrvxazJBfm0z5tZosp+7elqU67nf6g5TtwfJr/iP5HMBeKAQCgUAgoiRhx8pmYy5PXkxcITMZ18tS0ADZnMxZjgdkqegxWbJ8VpYtX5Fj9e9IScuQEjAbYnaEKM3WCdIk+ZiNk4/hGPmYPiUf4+HyMb9XTqoOkF+T6+XX6Er5NTtbfg1xGTECgUAgEAkoY0dLITtelo64hHSqnAg7U0raOXJKjC/LvUius+gne3Zu8JG2/5VZlofk/ZHcJP20zK6NlsLxqhznHy95VzZXT5EZnGxZ8tKTZ1B2pvthqu7vf1f3cV+Xn8sYWVobJT/X38mM4FB5WfA98t82QK4d4H/z/8jH4DvyMblAPkbn/P9Bw0wIGoa8aNNyoLBmGk15o2AUjCwAAJpj3XJMmgW8AAAAAElFTkSuQmCC",alt:"no-data",width:300}),r]})}var Y={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},Z=function(e){return e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX",e}(Z||{});function S(e,r){switch(r.type){case Z.INITDATA:return C()(C()({},e),r.payload);case Z.SHOWLOADING:return C()(C()({},e),{},{loading:r.payload});case Z.SETINDEX:return C()(C()({},e),{},{index:r.payload});case Z.SHOWFORMPANEL:case Z.SHOWMEMBERPANEL:return C()(C()({},e),r.payload);case Z.SELECTGROUP:return C()(C()({},e),{},{selectedGroup:r.payload,showFormPanel:!0});default:throw new Error}}(0,b.connect)((function(e){return{user:e.user}}))((function(e){var r,A=e.user,n=(0,u.useReducer)(S,Y),l=o()(n,2),a=l[0],c=l[1],V=a.data,W=a.index,p=(a.loading,a.showFormPanel),y=a.selectedGroup,x=a.showMemberPanel,C=null===(r=A.userInfo)||void 0===r?void 0:r.role,w=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(V);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[V]);function U(){return E.apply(this,arguments)}function E(){return(E=i()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:r=e.sent,c({type:Z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:r.groups}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(){return(b=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y.id){e.next=5;break}return e.next=3,F(y.id,r);case 3:e.next=7;break;case 5:return e.next=7,m(r);case 7:U();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function j(){return(j=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(r,A);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(){return(N=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){c({type:Z.SETINDEX,payload:parseInt(e.target.id,10)})}function P(){return(P=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(),e.next=3,f({user_ids:r,group_id:A});case 3:U();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,u.useEffect)((function(){15===C&&c({type:Z.SETINDEX,payload:1})}),[C]),(0,u.useEffect)((function(){U()}),[]),(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)("div",{className:"teaching-circling-container",children:[(0,q.jsxs)("h3",{children:[" 教研团队 ",C<=12&&(0,q.jsx)(d.ZP,{type:"primary",disabled:V.length>=50,title:V.length>=50?"您加入的教研组已达上限":"",onClick:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"})," "]}),(0,q.jsxs)("div",{className:"teaching-circling-body",children:[15===C?null:(0,q.jsxs)("ul",{className:"navs",children:[(0,q.jsx)("li",{className:0===W?"active":"",children:(0,q.jsx)("a",{id:"0",onClick:D,children:"我创建的"})}),(0,q.jsx)("li",{className:1===W?"active":"",children:(0,q.jsx)("a",{id:"1",onClick:D,children:"我加入的"})})]}),(0,q.jsx)("div",{className:0===w[W].length?"nodata-content":"main-content",children:0===w[W].length?(0,q.jsx)(X,{children:C<=12?(0,q.jsxs)(q.Fragment,{children:[" ",(0,q.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,q.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,q.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,q.jsx)(I,{onExitGroup:function(e){return N.apply(this,arguments)},onPlusMember:function(e){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,r){return j.apply(this,arguments)},onDelGroup:function(e){return k.apply(this,arguments)},isAdminOrTeacher:C<=12,onChangeGroupName:function(e){c({type:Z.SELECTGROUP,payload:e})},data:w[W]})})]}),(0,q.jsx)("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc",children:" * 我们确保你所提供的信息均处于严格保密状态,不会泄露 "})]}),(0,q.jsx)(L,{callback:function(e){return b.apply(this,arguments)},visible:p,onCancel:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:y.id,name:y.name}),(0,q.jsx)(K.Z,{centered:!0,title:"添加成员",open:x,onCancel:T,footer:null,width:1100,bodyStyle:{minHeight:200},children:(0,q.jsx)(J.Z,{container_id:y.id,container_type:4,onSelect:function(e,r){return P.apply(this,arguments)},onCancel:T})})]})}));var T=V.ZP.Group,j=function(e){var r=e.onSelect,A=e.onCancel,n=(0,u.useState)([]),l=o()(n,2),a=l[0],c=l[1],x=(0,u.useState)(!0),C=o()(x,2),K=C[0],g=C[1];(0,u.useEffect)((function(){function e(){return(e=i()(s()().mark((function e(){var r,A;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.U2)("teach_groups/my.json");case 2:r=e.sent,A=r.groups,c(A),g(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var m=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(a);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[a]);return(0,q.jsx)(W.Z,{className:"select-teach-group",onFinish:function(e){r(e)},children:K?(0,q.jsx)(p.Z,{paragraph:!0}):0===a.length?(0,q.jsxs)(X,{children:["您尚未创建您的教研团队,快去",(0,q.jsx)(b.Link,{to:"/account/teach-group",children:"创建"}),"吧"]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(W.Z.Item,{name:"group_id",style:{width:"100%"},children:(0,q.jsxs)(T,{style:{width:"100%"},children:[(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我创建的:"}),(0,q.jsx)("ul",{className:"groups",children:m[0].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))}),(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我加入的:"}),(0,q.jsx)("ul",{className:"groups",children:m[1].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))})]})}),(0,q.jsxs)("div",{className:"btn-actions",children:[(0,q.jsx)(d.ZP,{type:"default",onClick:A,style:{marginRight:10},children:"取消"}),(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:"确定"})]})]})})}},54056:function(e,r,A){var n=A(7557),t=A.n(n),l=A(37205),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(82242),V=A.n(u),W=A(59301),p=A(78241),d=A(95237),y=A(57809),x=A(92832),C=A(88522),K=A(3113),g=A(24905),m=A(6848),F=A(8591),f=A(51945),h=A(18984),v=A(17810),B=A.n(v),w=A(26724),q=A.n(w),L=A(58143),U=A(78723),E=A(9794),I=A(79978),b=A(37712),J=[];function X(e){var r=e.onSearch,A=e.schools;return(0,b.jsx)(p.Z,{colon:!1,layout:"horizontal",onFinish:r,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,b.jsxs)(d.Z,{style:{flexWrap:"nowrap"},children:[(0,b.jsx)(p.Z.Item,{name:"search_type",label:"搜索类型",children:(0,b.jsxs)(y.default,{popupClassName:I.Z.selectdown,style:{width:106},children:[(0,b.jsx)(y.default.Option,{value:"1",children:"姓名"}),(0,b.jsx)(y.default.Option,{value:"2",children:"手机号"}),(0,b.jsx)(y.default.Option,{value:"3",children:"邮箱"})]})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,b.jsx)(x.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,b.jsx)(C.Z,{options:A,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,r){return-1!==r.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,b.jsx)(K.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var Y=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(Y||{});function Z(e,r){switch(r.type){case Y.INITDATA:case Y.SETQUERY:return V()(V()({},e),r.payload);case Y.SETPAGE:return V()(V()({},e),{},{page:r.payload,reload:!1});case Y.SHOWLOADING:return V()(V()({},e),{},{loading:r.payload});case Y.INITSCHOOLS:return V()(V()({},e),{},{schools:r.payload});case Y.SELECTEDIDS:return V()(V()({},e),{},{selectedIds:r.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};r.Z=function(e){var r=e.onSelect,A=e.onCancel,n=e.container_id,l=e.container_type,a=(0,W.useReducer)(Z,S),c=o()(a,2),u=c[0],p=c[1],d=u.data,y=u.schools,x=u.loading,C=u.selectedIds,v=u.page,w=u.count,I=u.query,T=u.reload;(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A,a;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.nQ)(V()(V()({},I),{},{page:v,container_type:l,container_id:n,display_aliases:!0}));case 2:r=e.sent,A=r.users,a=r.user_count,p({type:Y.INITDATA,payload:{data:T?A:[].concat(s()(d),s()(A)),count:a}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}I&&function(){e.apply(this,arguments)}()}),[v,I,T,n,l]),(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.K$)({display_aliases:!0});case 2:r=e.sent,A=r.school_names,p({type:Y.INITSCHOOLS,payload:A.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var j=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,r){return(0,b.jsx)(g.Z,{value:r.numid,checked:C.includes(r.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,r){return(0,b.jsx)("div",{children:(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)(h.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(r.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,b.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:B()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,b.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var k=w>10*v;return(0,b.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,b.jsx)(X,{onSearch:function(e){p({type:Y.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:y}),I?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"flexd-table-header mt20",children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{pagination:!1,dataSource:J,columns:j})})}),(0,b.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,b.jsx)(q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){p({type:Y.SETPAGE,payload:e})},hasMore:k,useWindow:!1,children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{loading:x,showHeader:!1,pagination:!1,dataSource:d,columns:j,onRow:function(e){return{onClick:function(r){var A,n;1!==e.added&&(A=e.numid,(n=C.indexOf(A))>=0?C.splice(n,1):C.push(A),p({type:Y.SELECTEDIDS,payload:s()(C)}))}}}})})})}),(0,b.jsxs)("div",{className:"flex-container flex-end",children:[(0,b.jsx)(K.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:A,children:"取消"}),(0,b.jsx)(K.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===C.length?F.ZP.warning("请先在下面列表中选择要添加成员"):(r(C,n),p({type:Y.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,b.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,b.jsx)("img",{src:L,width:"100",alt:""}),(0,b.jsx)("br",{}),(0,b.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},79978:function(e,r){r.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]); \ No newline at end of file diff --git a/83850.async.js b/83850.async.js index 9a2720302b..6ed6f26f05 100644 --- a/83850.async.js +++ b/83850.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83850],{88950:function(e,t,n){var r=n(82242),a=n.n(r),s=(n(59301),n(93314)),l=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,c=e.styles,o=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,y=void 0!==m&&m;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:y?"hidden":"visible"}),o),children:[(0,i.jsx)("img",{src:t||s,style:a()(a()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(l.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},51983:function(e,t,n){var r=n(37205),a=n.n(r),s=n(82242),l=n.n(s),i=n(7557),c=n.n(i),o=n(41498),u=n.n(o),d=n(79800),p=n.n(d),f=n(59301),h=n(18984),x=n(78241),m=n(6848),y=n(8591),g=n(43418),v=n(57809),j=n(92832),b=n(88522),w=n(51945),S=n(17810),k=n.n(S),Z=n(88950),C=n(52421),O=n(9794),N=n(37712);t.Z=(0,h.connect)((function(e){return{graduations:e.graduations}}))((function(e){e.graduations.StageSetting;var t=e.onCancel,n=e.OnOk,r=e.open,s=void 0!==r&&r,i=e.title,o=(e.dispatch,(0,h.useParams)()),d=(0,f.useState)([]),S=p()(d,2),_=S[0],I=S[1],E=x.Z.useForm(),T=p()(E,1)[0],L=(0,f.useState)({school:"",search:"",search_type:"name"}),P=p()(L,2),B=P[0],F=P[1],D=(0,f.useState)(!0),H=p()(D,2),Y=H[0],q=H[1],M=(0,f.useState)(!1),R=p()(M,2),U=R[0],V=R[1],$=(0,f.useState)(!1),z=p()($,2),K=z[0],G=z[1],W=(0,f.useState)([]),X=p()(W,2),A=X[0],J=X[1],Q=(0,f.useState)(0),ee=p()(Q,2),te=ee[0],ne=ee[1],re=(0,f.useState)(0),ae=p()(re,2),se=ae[0],le=ae[1],ie=(0,f.useState)(1),ce=p()(ie,2),oe=ce[0],ue=ce[1],de=(0,f.useState)([]),pe=p()(de,2),fe=pe[0],he=pe[1],xe=(0,f.useState)(!1),me=p()(xe,2),ye=me[0],ge=me[1],ve=(0,f.useRef)(null);(0,f.useEffect)((function(){switch(i){case"添加学生":le(0);break;case"添加老师":le(1);break;default:le(null)}}),[s]),(0,f.useEffect)((function(){u()(c()().mark((function e(){var t,n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.xF)({keyword:"",per_page:9999});case 2:n=e.sent,I(null==n||null===(t=n.schools)||void 0===t?void 0:t.map((function(e){return{label:e.name,value:e.id}})));case 4:case"end":return e.stop()}}),e)})))()}),[]);var je=[{title:"姓名",width:100,ellipsis:!0,dataIndex:"name",render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学校/单位",dataIndex:"school",ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"department",width:130,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e,t){return(0,N.jsx)(m.Z,{placement:"topLeft",title:t.staff_id||t.student_id,children:(0,N.jsx)("span",{className:"c-grey-666",children:t.staff_id||t.student_id||"--"})})}},{title:"手机",width:110,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"邮箱",dataIndex:"mail",width:120,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"实名认证",dataIndex:"authentication",width:80,render:function(e){return e?(0,N.jsx)("span",{style:{color:"#000"},children:"是"}):"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:k()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"checked",width:80,render:function(e){return e?(0,N.jsx)("span",{className:"c-green",children:"已添加"}):(0,N.jsx)("span",{className:"c-grey-333",children:"未添加"})}}],be=function(){var e=u()(c()().mark((function e(t){var n,r,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ve.current&&(null===(n=ve.current)||void 0===n||null===(n=n.querySelector(".ant-table-body"))||void 0===n||n.scrollTo(0,0)),ge(!0),he([]),t.search||t.school){e.next=6;break}return y.ZP.warning("请输入搜索内容"),e.abrupt("return");case 6:if(V(!0),F(t),ue(1),a=l()({id:o.id},t),0!=se){e.next=14;break}return e.next=13,(0,C.l5)(a);case 13:r=e.sent;case 14:if(1!=se){e.next=18;break}return e.next=17,(0,C.bS)(a);case 17:r=e.sent;case 18:0==r.status&&(J(r.data),ne(r.count)),V(!1);case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),we=function(){var e=u()(c()().mark((function e(){var t,n,r,s,i,u,d,p,f,h=arguments;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.length>0&&void 0!==h[0]&&h[0],s=null===(t=ve.current)||void 0===t?void 0:t.querySelector(".ant-table-body").scrollHeight,i=null===(n=ve.current)||void 0===n?void 0:n.querySelector(".ant-table-body").scrollTop,u=null===(r=ve.current)||void 0===r?void 0:r.querySelector(".ant-table-body").clientHeight,s!=i+u||!Y||U){e.next=18;break}if(V(!0),ue(oe+1),p=l()({page:oe+1,id:o.id},B),0!=se){e.next=12;break}return e.next=11,(0,C.l5)(p);case 11:d=e.sent;case 12:if(1!=se){e.next=16;break}return e.next=15,(0,C.bS)(p);case 15:d=e.sent;case 16:0==d.status&&((null===(f=d)||void 0===f||null===(f=f.data)||void 0===f?void 0:f.length)+A.length==d.count&&q(!1),J([].concat(a()(A),a()(d.data))),ne(d.count)),V(!1);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se={selectedRowKeys:fe,onChange:function(e,t){he(e)},getCheckboxProps:function(e){return{disabled:e.checked,name:e.checked}}};return(0,N.jsxs)(g.Z,{destroyOnClose:!0,width:1200,style:{height:"613px"},open:s,confirmLoading:K,title:i,bodyStyle:{padding:"0px 25px"},onOk:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(fe.length>0)){e.next=11;break}return G(!0),e.next=4,n(fe);case 4:G(!1),T.resetFields(),J([]),ge(!1),he([]),e.next=12;break;case 11:y.ZP.warning("请选择添加人员");case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){t(),T.resetFields(),ge(!1),J([]),he([])},children:[(0,N.jsxs)(x.Z,{layout:"inline",className:"mt10",colon:!1,form:T,initialValues:{school:"",search:"",search_type:"name"},onValuesChange:function(e,t){return F(t)},size:"large",onFinish:be,children:[(0,N.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,N.jsxs)(v.default,{style:{width:160},children:[(0,N.jsx)(v.default.Option,{value:"name",children:"姓名"}),(0,N.jsx)(v.default.Option,{value:"phone",children:"手机号"}),(0,N.jsx)(v.default.Option,{value:"mail",children:"邮箱"})]})}),(0,N.jsx)(x.Z.Item,{name:"search",label:"搜索内容",children:(0,N.jsx)(j.Z,{allowClear:!0,style:{width:320},placeholder:"请输入搜索内容",defaultValue:""})}),(0,N.jsx)(x.Z.Item,{name:"school",label:"单位",children:(0,N.jsx)(b.Z,{options:_,style:{width:380},placeholder:"请输入单位名称",onSelect:function(e,t){console.log(e,t),T.setFieldsValue({school:t.label})},filterOption:function(e,t){return-1!==t.label.toUpperCase().indexOf(e.toUpperCase())}})}),(0,N.jsx)(x.Z.Item,{noStyle:!0,children:(0,N.jsx)(O.op,{onClick:function(){return T.submit()},size:"large",shape:"default",children:"搜索"})})]}),(0,N.jsx)("div",{onScrollCapture:function(){return we()},children:ye?(0,N.jsx)(w.Z,{className:"mt20",loading:U,showHeader:A.length>0,scroll:te>10?{y:450}:{},rowKey:"user_id",rowSelection:Se,locale:{emptyText:(0,N.jsx)(Z.Z,{customText:"未找到符合条件的数据,请重新调整您的筛选条件。"})},pagination:!1,dataSource:A,ref:ve,columns:je}):(0,N.jsx)(Z.Z,{customText:"请搜索要添加的人员"})})]})}))},88522:function(e,t,n){var r=n(92310),a=n.n(r),s=n(75440),l=n(55405),i=n(59301),c=n(53487),o=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,t)=>{const{prefixCls:n,className:r,popupClassName:c,dropdownClassName:h,children:x,dataSource:m}=e,y=(0,s.Z)(x);let g;1===y.length&&(0,o.l$)(y[0])&&!f(y[0])&&([g]=y);const v=g?()=>g:void 0;let j;j=y.length&&f(y[0])?x:m?m.map((e=>{if((0,o.l$)(e))return e;switch(typeof e){case"string":return i.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return i.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:b}=i.useContext(u.E_),w=b("select",n);return i.createElement(d.default,Object.assign({ref:t,suffixIcon:null},(0,l.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:c||h,className:a()(`${w}-auto-complete`,r),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:v}),j)},x=i.forwardRef(h),m=(0,c.Z)(x);x.Option=p,x._InternalPanelDoNotUseOrYouWillBeFired=m,t.Z=x}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83850],{88950:function(e,t,n){var a=n(82242),r=n.n(a),s=(n(59301),n(93314)),l=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,a=void 0===n?{}:n,c=e.styles,o=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,y=void 0!==m&&m;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:y?"hidden":"visible"}),o),children:[(0,i.jsx)("img",{src:t||s,style:r()(r()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(l.ZP,r()(r()({className:f,onClick:p},a),{},{children:d})),h&&h]})}},51983:function(e,t,n){var a=n(37205),r=n.n(a),s=n(82242),l=n.n(s),i=n(7557),c=n.n(i),o=n(41498),u=n.n(o),d=n(79800),p=n.n(d),f=n(59301),h=n(18984),x=n(78241),m=n(6848),y=n(8591),g=n(43418),v=n(57809),j=n(92832),b=n(88522),w=n(51945),S=n(17810),k=n.n(S),Z=n(88950),C=n(52421),O=n(9794),_=n(37712);t.Z=(0,h.connect)((function(e){return{graduations:e.graduations}}))((function(e){e.graduations.StageSetting;var t=e.onCancel,n=e.OnOk,a=e.open,s=void 0!==a&&a,i=e.title,o=(e.dispatch,(0,h.useParams)()),d=(0,f.useState)([]),S=p()(d,2),N=S[0],I=S[1],E=x.Z.useForm(),T=p()(E,1)[0],L=(0,f.useState)({school:"",search:"",search_type:"name"}),P=p()(L,2),B=P[0],F=P[1],D=(0,f.useState)(!0),H=p()(D,2),Y=H[0],q=H[1],M=(0,f.useState)(!1),R=p()(M,2),U=R[0],V=R[1],$=(0,f.useState)(!1),z=p()($,2),K=z[0],G=z[1],W=(0,f.useState)([]),X=p()(W,2),A=X[0],J=X[1],Q=(0,f.useState)(0),ee=p()(Q,2),te=ee[0],ne=ee[1],ae=(0,f.useState)(0),re=p()(ae,2),se=re[0],le=re[1],ie=(0,f.useState)(1),ce=p()(ie,2),oe=ce[0],ue=ce[1],de=(0,f.useState)([]),pe=p()(de,2),fe=pe[0],he=pe[1],xe=(0,f.useState)(!1),me=p()(xe,2),ye=me[0],ge=me[1],ve=(0,f.useRef)(null);(0,f.useEffect)((function(){switch(i){case"添加学生":le(0);break;case"添加老师":le(1);break;default:le(null)}}),[s]),(0,f.useEffect)((function(){u()(c()().mark((function e(){var t,n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.xF)({keyword:"",per_page:9999,display_aliases:!0});case 2:n=e.sent,I(null==n||null===(t=n.schools)||void 0===t?void 0:t.map((function(e){return{label:e.name,value:e.id}})));case 4:case"end":return e.stop()}}),e)})))()}),[]);var je=[{title:"姓名",width:100,ellipsis:!0,dataIndex:"name",render:function(e){return(0,_.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,_.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学校/单位",dataIndex:"school",ellipsis:!0,render:function(e){return(0,_.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,_.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"department",width:130,ellipsis:!0,render:function(e){return(0,_.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,_.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e,t){return(0,_.jsx)(m.Z,{placement:"topLeft",title:t.staff_id||t.student_id,children:(0,_.jsx)("span",{className:"c-grey-666",children:t.staff_id||t.student_id||"--"})})}},{title:"手机",width:110,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,_.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,_.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"邮箱",dataIndex:"mail",width:120,ellipsis:!0,render:function(e){return(0,_.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,_.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"实名认证",dataIndex:"authentication",width:80,render:function(e){return e?(0,_.jsx)("span",{style:{color:"#000"},children:"是"}):"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,_.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,_.jsx)("span",{className:"c-grey-666",children:k()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"checked",width:80,render:function(e){return e?(0,_.jsx)("span",{className:"c-green",children:"已添加"}):(0,_.jsx)("span",{className:"c-grey-333",children:"未添加"})}}],be=function(){var e=u()(c()().mark((function e(t){var n,a,r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ve.current&&(null===(n=ve.current)||void 0===n||null===(n=n.querySelector(".ant-table-body"))||void 0===n||n.scrollTo(0,0)),ge(!0),he([]),t.search||t.school){e.next=6;break}return y.ZP.warning("请输入搜索内容"),e.abrupt("return");case 6:if(V(!0),F(t),ue(1),r=l()(l()({id:o.id},t),{},{display_aliases:!0}),0!=se){e.next=14;break}return e.next=13,(0,C.l5)(r);case 13:a=e.sent;case 14:if(1!=se){e.next=18;break}return e.next=17,(0,C.bS)(r);case 17:a=e.sent;case 18:0==a.status&&(J(a.data),ne(a.count)),V(!1);case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),we=function(){var e=u()(c()().mark((function e(){var t,n,a,s,i,u,d,p,f,h=arguments;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.length>0&&void 0!==h[0]&&h[0],s=null===(t=ve.current)||void 0===t?void 0:t.querySelector(".ant-table-body").scrollHeight,i=null===(n=ve.current)||void 0===n?void 0:n.querySelector(".ant-table-body").scrollTop,u=null===(a=ve.current)||void 0===a?void 0:a.querySelector(".ant-table-body").clientHeight,s!=i+u||!Y||U){e.next=18;break}if(V(!0),ue(oe+1),p=l()({page:oe+1,id:o.id},B),0!=se){e.next=12;break}return e.next=11,(0,C.l5)(p);case 11:d=e.sent;case 12:if(1!=se){e.next=16;break}return e.next=15,(0,C.bS)(p);case 15:d=e.sent;case 16:0==d.status&&((null===(f=d)||void 0===f||null===(f=f.data)||void 0===f?void 0:f.length)+A.length==d.count&&q(!1),J([].concat(r()(A),r()(d.data))),ne(d.count)),V(!1);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se={selectedRowKeys:fe,onChange:function(e,t){he(e)},getCheckboxProps:function(e){return{disabled:e.checked,name:e.checked}}};return(0,_.jsxs)(g.Z,{destroyOnClose:!0,width:1200,style:{height:"613px"},open:s,confirmLoading:K,title:i,bodyStyle:{padding:"0px 25px"},onOk:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(fe.length>0)){e.next=11;break}return G(!0),e.next=4,n(fe);case 4:G(!1),T.resetFields(),J([]),ge(!1),he([]),e.next=12;break;case 11:y.ZP.warning("请选择添加人员");case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){t(),T.resetFields(),ge(!1),J([]),he([])},children:[(0,_.jsxs)(x.Z,{layout:"inline",className:"mt10",colon:!1,form:T,initialValues:{school:"",search:"",search_type:"name"},onValuesChange:function(e,t){return F(t)},size:"large",onFinish:be,children:[(0,_.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,_.jsxs)(v.default,{style:{width:160},children:[(0,_.jsx)(v.default.Option,{value:"name",children:"姓名"}),(0,_.jsx)(v.default.Option,{value:"phone",children:"手机号"}),(0,_.jsx)(v.default.Option,{value:"mail",children:"邮箱"})]})}),(0,_.jsx)(x.Z.Item,{name:"search",label:"搜索内容",children:(0,_.jsx)(j.Z,{allowClear:!0,style:{width:320},placeholder:"请输入搜索内容",defaultValue:""})}),(0,_.jsx)(x.Z.Item,{name:"school",label:"单位",children:(0,_.jsx)(b.Z,{options:N,style:{width:380},placeholder:"请输入单位名称",onSelect:function(e,t){console.log(e,t),T.setFieldsValue({school:t.label})},filterOption:function(e,t){return-1!==t.label.toUpperCase().indexOf(e.toUpperCase())}})}),(0,_.jsx)(x.Z.Item,{noStyle:!0,children:(0,_.jsx)(O.op,{onClick:function(){return T.submit()},size:"large",shape:"default",children:"搜索"})})]}),(0,_.jsx)("div",{onScrollCapture:function(){return we()},children:ye?(0,_.jsx)(w.Z,{className:"mt20",loading:U,showHeader:A.length>0,scroll:te>10?{y:450}:{},rowKey:"user_id",rowSelection:Se,locale:{emptyText:(0,_.jsx)(Z.Z,{customText:"未找到符合条件的数据,请重新调整您的筛选条件。"})},pagination:!1,dataSource:A,ref:ve,columns:je}):(0,_.jsx)(Z.Z,{customText:"请搜索要添加的人员"})})]})}))},88522:function(e,t,n){var a=n(92310),r=n.n(a),s=n(75440),l=n(55405),i=n(59301),c=n(53487),o=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,t)=>{const{prefixCls:n,className:a,popupClassName:c,dropdownClassName:h,children:x,dataSource:m}=e,y=(0,s.Z)(x);let g;1===y.length&&(0,o.l$)(y[0])&&!f(y[0])&&([g]=y);const v=g?()=>g:void 0;let j;j=y.length&&f(y[0])?x:m?m.map((e=>{if((0,o.l$)(e))return e;switch(typeof e){case"string":return i.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return i.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:b}=i.useContext(u.E_),w=b("select",n);return i.createElement(d.default,Object.assign({ref:t,suffixIcon:null},(0,l.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:c||h,className:r()(`${w}-auto-complete`,a),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:v}),j)},x=i.forwardRef(h),m=(0,c.Z)(x);x.Option=p,x._InternalPanelDoNotUseOrYouWillBeFired=m,t.Z=x}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js index a2fc1786e7..4f3d01ee0b 100644 --- a/p__Classrooms__Lists__Exercise__index.async.js +++ b/p__Classrooms__Lists__Exercise__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[45825,4977,9794,8568,11948],{3148:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(81978),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},r=n(1393),s=function(e,t){return o.createElement(r.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(s)},65547:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(81978),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=n(1393),s=function(e,t){return o.createElement(r.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(s)},94675:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,o=!1,a=!1,r=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,I(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,Z(e,t))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=n.id,r=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var S=function(e){return e&&"false"!==e},N=function(t,n,i){b(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(h)<=4.4)S(n.showToolBar)&&(n.height-=7),S(n.showAlgebraInput)&&(n.height-=37),n.width<605&&S(n.showToolBar)&&(n.width=605,r=605);else{var u=100;(S(n.showToolBar)||S(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=S(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},w||v.appendChild(j)):a.appendChild(j),v.appendChild(a),w||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function A(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},b(h)<5&&(e.className+=" geogebraweb")):A(e,t)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):N(o,t,!1),window.GGBT_wsf_view.launchFullScreen(a)}else f=i,N(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",w),r.setAttribute("width",s),r.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,t){if(h=e,t)I(h,!0);else{var a,r,s=!o;if(s){var l=b(h);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",E)if(h.slice(-1*E[u].length)===E[u]||h.slice(-1*(E[u].length+1))===E[u]+"/")return void I(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||S(n.showToolBar)||S(n.showMenuBar)||S(n.showAlgebraInput)||S(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",I(r,!1)}},I=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),m=t,g="web.nocache.js",x=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?E.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),n=e.split("/"),"test"===(h=n[n.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&I(c,m),s=!0}return void 0!==n.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,t,n,i,o,a){var r=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,f=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-h.width-h.left,m=u<=480?10:30):(m=h.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=n(e,t,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,a=(n-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(n,a){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(a,n);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(a=10+n*o);var r=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(r=40);var s=this.randomNum(-10,10);e.translate(a,r),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-a,-r)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)e.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),e.beginPath(),e.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.stroke()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)e.fillStyle=this.randomColor(0,255),e.beginPath(),e.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),e.fill()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var a,r,s;if(null===(a=t.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(a)).indexOf(t))i.y?1:n.xi.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=R,G=(n(70457),n(85160)),H=n(43418),F=n(43604),W=n(23691),Y="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var J=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),p=d[0],m=d[1],h=function(){var e=E()(D()().mark((function e(){var t,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:s.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(M.Z,{children:[(0,f.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:a})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(G.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",f="#f2dfe0",h="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function w(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,a=(new O.Point).setRectSpot(o.actualBounds,t);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var s={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function j(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(f,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(h,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(r),j(n),j(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function _(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",_(null),_([2,4]),_([4,4])))]}function N(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function M(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function B(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function L(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function T(t,n){var i=0,o=O.Spot.RightSide;t.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):t.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),n||(i-=180);var a=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),k(),S()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),k(),S()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:M(2)},new O.Binding("pathPattern","thickness",M)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),S(),e("ContextMenuButton",e(O.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",L(!1),T(O.Spot.Top,!1),T(O.Spot.Left,!1),T(O.Spot.Right,!1),T(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},L(!0),T(O.Spot.Top,!0),T(O.Spot.Left,!0),T(O.Spot.Right,!0),T(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:o})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),V=n(94001),q=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"单元格数:"}),(0,f.jsx)("span",{style:Q,children:"行数"}),(0,f.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(V.Z,{})}),(0,f.jsx)("span",{style:Q,children:"列数"}),(0,f.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(V.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"对齐方式:"}),(0,f.jsx)(j.Z.Item,{name:"align",children:(0,f.jsxs)(q,{children:[(0,f.jsx)(K.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(K.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(K.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(K.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(94675),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),p=d[0],m=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,f.jsxs)(M.Z,{align:"middle",children:[(0,f.jsx)(F.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,f.jsx)(F.Z,{children:(0,f.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(88651),oe=n(92890),ae=n(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=n(80194);var he="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,w=e.isFocus,j=void 0!==w&&w,A=e.watch,k=e.insertTemp,C=e.mode,M=void 0===C?"markdown":C,B=e.id,T=void 0===B?"markdown-editor-id":B,D=e.showResizeBar,P=void 0!==D&&D,E=e.noStorage,Z=void 0!==E&&E,I=e.showNullButton,O=void 0!==I&&I,R=e.showNullProgramButton,z=void 0!==R&&R,G=e.hidetoolBar,F=void 0!==G&&G,W=e.fullScreen,Y=void 0!==W&&W,U=e.onBlur,K=e.onCMBeforeChange,V=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,ve=e.disabledFill,be=void 0!==ve&&ve,je=e.placeholder,Ae=void 0===je?"":je,ke=e.values,Ce=void 0===ke?"":ke,_e=e.extraUse,Se=(0,c.useState)(null),Ne=r()(Se,2),Me=Ne[0],Be=Ne[1],Le=(0,c.useState)(n),Te=r()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,c.useState)(A),Ze=r()(Ee,2),Ie=Ze[0],Oe=Ze[1],Re=(0,c.useState)(Y),ze=r()(Re,2),Ge=ze[0],He=ze[1],Fe=(0,c.useState)(""),We=r()(Fe,2),Ye=We[0],Ue=We[1],Je=(0,c.useState)(0),Ke=r()(Je,2),Ve=Ke[0],qe=Ke[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=r()(tt,2),it=(nt[0],nt[1]),ot=(0,c.useState)(0),at=r()(ot,2),rt=at[0],st=at[1],lt=(0,c.useState)(0),ct=r()(lt,2),ut=ct[0],dt=ct[1],pt=(0,c.useRef)(),mt=(0,c.useRef)(),ft=(0,c.useRef)(),ht=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(Ce),null==Me||Me.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==V||V(Ge)}),[Ge]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==M)return;try{var r,s=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var n,i,o;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(pt.current,{mode:M,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",Ae):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",t,e,o,i,l,r,s,a),l>=0&&i.ch-l<5){var u=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),j&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Be(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){mt.current}),[$e,mt,Ge]);(0,c.useEffect)((function(){if(Me){var e=function(){var e=new p.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Me.setSize("100%","100%"),Me.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Me,gt]),(0,c.useEffect)((function(){if(Me){for(var e=[],t=function(){var t=r()(i[n],2),o=t[0],a=t[1],s=l()({},o,(function(){xt(a)}));e.push(s),Me.addKeyMap(s)},n=0,i=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(T);e>=Ve+1e4&&(!t||t!==De)&&(window.sessionStorage.setItem(T,De),it(!0))}}),1e4),(0,c.useEffect)((function(){Oe(A)}),[Me,A]),(0,c.useEffect)((function(){Me&&j&&Me.focus()}),[Me,j]),(0,c.useEffect)((function(){if(Ie&&Me){var e=function(e){var t=e.target;if(ht.current){var n=t.scrollTop/t.scrollHeight;ht.current.scrollTop=ht.current.scrollHeight*n}},t=Me.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Me,Ie]),(0,c.useEffect)((function(){if(Me&&K){var e=function(e,t){K(e,t)};return Me.on("beforeChange",e),function(){Me.off("beforeChange",e)}}}),[Me,K]),(0,c.useEffect)((function(){if(Me&&U){var e=function(){U(Me.getValue())};return Me.on("blur",e),function(){Me.off("blur",e)}}}),[Me,U]),(0,c.useEffect)((function(){if(Me){var e=function(e,t){var n=e.getValue();Pe(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(n,jt(n)):i(n))};return Me.on("change",e),function(){Me.off("change",e)}}}),[Me,i]),(0,c.useEffect)((function(){if(Me)if(null==n)Me.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;n!==Me.getValue()&&(Me.setValue(n),Pe(n),Me.setCursor(pe?1:Me.lineCount(),0),window.scrollTo(0,e))}}),[Me,n]);var xt=(0,c.useCallback)((function(e){var t=Me.getCursor(),n=Me.getSelection(),i=n.split("\n");switch(e){case"bold":return Me.replaceSelection("**"+n+"**"),""===n&&Me.setCursor(t.line,t.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+n+"*"),""===n&&Me.setCursor(t.line,t.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+n+"`"),""===n&&Me.setCursor(t.line,t.ch+1),Me.focus();case"inline-latex":return Ue("inline-latex"),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+n+"\n```"),Me.setCursor(t.line+1,n.length+1),Me.focus();case"line-break":return Me.replaceSelection("
\n"),Me.focus();case"list-ul":return""===n?Me.replaceSelection("- "+n):Me.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Me.focus();case"list-ol":return""===n?Me.replaceSelection("1. "+n):Me.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Me.focus();case"add-null-ch":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection("▁"),Me.focus();case"add-signal":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection("@▁@"),Me.focus();case"add-multiple":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection(he),Me.focus();case"inster-template-1":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Oe(!Ie),Me.focus();case"trigger-full-screen":return He(!Ge),Me.focus();case re:return void Ue(re);case ue:return void Ue(ue);case se:return void Ue(se);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Me,Ie,Ge]),vt=(0,c.useCallback)((function(e,t){var n,i,o,a,r;switch(Ue(""),Ye){case re:var s=e.title,l=e.link;return Me.replaceSelection("[".concat(s,"](").concat(l,")")),Me.focus();case ue:var c=e.language,u=e.content;return Me.replaceSelection(["```"+c,u,"```"].join("\n")),Me.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==x||!x.type?g?Me.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Me.replaceSelection("![,](".concat(h,")")):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("video"))>-1?Me.replaceSelection('')):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Me.replaceSelection('').concat(x.name,"")):ge.includes(v)?Me.replaceSelection('').concat(x.name,"")):Me.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(h,")")),Me.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",A=0;A300&&(t=300),et(g+t+"px")}},i=ft.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Me,ft]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:xe(s),height:xe($e)},jt=((0,c.useMemo)((function(){if(Ve){var e=new Date(Ve),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Ve]),function(e){var t=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ye]);var At=function(e,t,n,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&n>e||e>a-20&&nt||t>o-20&&i0&&(0,s.jsx)("div",{className:r,children:n.map((function(e,t){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),p]}),i&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=n(79800),u=n.n(c),d="row___aXJjm",p="title___HUKL0",m="tagsWrap___XB2W3",f="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",x="name___Hk1Ip",v="num___xQpcH",w="active___XryTX",y="tagsBorderWrap___OMxjs",b=n(92310),j=n.n(b),A=n(89392),k=function(e){var t=e.dataSource,n=void 0===t?[]:t,o=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,b=e.titleWidth,k=void 0===b?41:b,C=e.style,_=void 0===C?{}:C,S=e.fontColor,N=void 0===S?"#6A7283":S,M=e.showCount,B=(0,i.useState)(0),L=u()(B,2),T=L[0],D=L[1],P=(0,i.useState)(!1),E=u()(P,2),Z=E[0],I=E[1],O=(0,i.useRef)(null),R=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==n.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?D(1):D(0));0===n.length&&D(0),I(!1)}),[n]),(0,s.jsxs)("div",{className:j()(d,l),style:_,children:[(0,s.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:k,marginTop:Z?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,s.jsxs)("div",{className:Z?"".concat(m," ").concat(y):m,children:[(0,s.jsx)("div",{className:h,ref:R,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:g,ref:O,children:null==n?void 0:n.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?w:"",children:[(0,s.jsx)("span",{title:e.name,className:x,children:e.name}),!!M&&(0,s.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!T&&(0,s.jsx)(i.Fragment,{children:1===T?(0,s.jsxs)("div",{onClick:function(){var e;D(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?I(!0):I(!1)},className:f,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){R.current.scrollTop=0,D(1),I(!1)},className:f,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",_="active___F26E8",S=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,s.jsx)("div",{style:l,className:j()(C,a),children:n.map((function(e){return(0,s.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?_:"",children:e.name},e.id)}))})},N="input___PW2zI",M="dropdown___vSy8B",B="menu___NiyBu",L="text___Grueu",T="b1___ZKryM",D="b2___aKyGa",P=n(92832),E=function(e){var t,n=e.dataSource,o=void 0===n?[]:n,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,m=e.style,f=void 0===m?{}:m,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),x=u()(g,2),v=x[0],w=x[1],y=(0,i.useState)(""),b=u()(y,2),A=b[0],k=b[1];(0,i.useEffect)((function(){var e,t=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(w(r.id),t=r.value||"");try{k(decodeURIComponent(t||""))}catch(e){k(decodeURIComponent(t||""))}}),[r]);var C=function(){l(encodeURIComponent(A),v||null)};return(0,s.jsxs)("div",{className:j()(N,p),style:f,children:[!!o.length&&(0,s.jsxs)("div",{className:M,children:[(0,s.jsxs)("div",{className:L,children:[null===(t=o.find((function(e){return e.id===v})))||void 0===t?void 0:t.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:T}),(0,s.jsx)("b",{className:D})]}),(0,s.jsx)("div",{className:B,children:o.map((function(e,t){return(0,s.jsx)("div",{onClick:function(){var t;(t=e.id)!==v&&(w(t),l(encodeURIComponent(A),t))},children:e.name},t)}))})]}),(0,s.jsx)(P.Z,{onPressEnter:C,value:A,onChange:function(e){k(e.target.value),d(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:h}),(0,s.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},Z="quickPager___GM30J",I="disabled___Ozc8I",O=function(e){var t=e.value,n=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=t<2,u=t>=Math.ceil(o/a);return o<=a?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:j()(Z,i),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||n(t-1,"prev")},className:c?I:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||n(t+1,"next")},className:u?I:"",children:"下一页"})]})},R="list___oOsiS",z="wrap___G6T7F",G="lockWrap___Rl79E",H="li___oZZ7l",F="cover___b2bYW",W="img___IQX7w",Y="sign___HkT6C",U="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",V="rate___YACg7",q=n(71418),Q=n(6848),X=n(17178),$=n(92890),ee=n(37704),te=n(96908),ne=n(57177),ie=n(81378),oe=n(88950),ae=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(R,t),children:[!!i.length&&i.map((function(e,t){var n=e.name,i=e.id,o=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:z,style:{width:g,marginRight:(1+t)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:H,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),l&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,s.jsxs)("div",{className:W,children:[(0,s.jsx)("img",{className:F,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:Y,src:te}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:Y,src:ne}),e.is_unity_3d&&(0,s.jsx)("img",{className:Y,src:ie})]}),(0,s.jsx)("div",{className:U,children:(0,s.jsx)(Q.Z,{title:n||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:J,children:n||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:K,children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:V,children:[(0,s.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:G,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},re="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",me="sign___DXJ4d",fe="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",xe="tags___w_Mil",ve=n(89330),we=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=e.onRemove,x=void 0===g?function(){}:g,v=e.isCurrent,w=void 0===v||v,y=Math.floor((m-(a-1)*r)/a),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(re,t),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,t){var n,i=e.name,o=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:se,style:{width:y,marginRight:(1+t)%a==0?0:r+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(l))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(p)}),w&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),x(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var i,o=null===(i=b.find((function(t){return t.name==e})))||void 0===i?void 0:i.swimg;return(0,s.jsx)("img",{className:me,src:o,style:{left:"-4px"}})}var a=null===(n=b.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,s.jsx)("img",{className:me,src:a,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,s.jsx)("div",{className:fe,children:(0,s.jsx)(Q.Z,{title:i,children:(0,s.jsx)("span",{className:he,children:i})})}),(0,s.jsx)(Q.Z,{title:"发布单位:".concat(u),children:(0,s.jsxs)("div",{className:ge,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,s.jsx)("div",{className:xe,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ye={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},be=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(ye.list,t),children:[!!i.length&&i.map((function(e,t){var n=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+t)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:ye.li,onClick:function(t){t.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:ye.top,children:[(0,s.jsx)(Q.Z,{title:e.name,children:(0,s.jsx)("div",{className:ye.name,children:e.name})}),(0,s.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),n&&(0,s.jsxs)("div",{className:ye.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),o&&(0,s.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,s.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:ye.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},je={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ae=n(18984),ke=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:j()(je.tabs,a),style:l,children:[(0,s.jsx)("div",{className:je.tabsWrap,children:n.map((function(e,t){return(0,s.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,s.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,s.jsx)("div",{className:je.tabBar,children:c})]})},Ce=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.children;return(0,s.jsx)("div",{className:j()(t),style:i,children:o})},_e="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Me="orderDesc___rHdbB",Be="active___a7eSP",Le="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",De=n(38854),Pe=n(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ze=function(e){var t,n=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Ee:l;return(0,s.jsxs)("div",{className:j()(_e,o),children:[(0,s.jsx)(De.Z,{dropdownRender:function(){return(0,s.jsx)(Pe.Z,{children:c.map((function(e,t){return(0,s.jsx)(Pe.Z.Item,{onClick:function(){return r(e.id)},children:e.name},t)}))})},children:(0,s.jsx)("span",{className:Te,children:null===(t=c.find((function(e){return i===e.id})))||void 0===t?void 0:t.name})}),(0,s.jsxs)("span",{className:Se,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-up font12 ".concat(Le),onClick:function(){return a("asc"===n?"desc":"asc")}})}),(0,s.jsx)("span",{className:Me,children:(0,s.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-down font12 ".concat(Le),onClick:function(){return a("asc"===n?"desc":"asc")}})})]})]})},Ie=n(82242),Oe=n.n(Ie),Re=n(7557),ze=n.n(Re),Ge=n(41498),He=n.n(Ge),Fe=n(39647),We=n.n(Fe),Ye={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ue=n(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var t=e.className,n=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,m=void 0===p?"middle":p,f=e.shape,h=void 0===f?"round":f,g=We()(e,Je),x=(0,i.useState)(!1),v=u()(x,2),w=v[0],y=v[1];return(0,s.jsx)(Ue.ZP,Oe()(Oe()({onClick:(0,A.throttle)(function(){var e=He()(ze()().mark((function e(t){return ze()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&y(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ye.btn,Ye["".concat(m,"-").concat(h)],t),style:n,size:m,shape:h,loading:w||r},g),{},{children:o}))},Ve="head___ghH72",qe="node___mjPEy",Qe=function(e){var t=e.className,n=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,s.jsxs)("div",{className:j()(Ve,t),style:n,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:r,children:r}),(0,s.jsx)("div",{className:qe,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",et="cancel___aiq1I",tt=function(e){var t=e.confirmShow,n=void 0===t||t,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,m=void 0!==p&&p;return(0,s.jsxs)("div",{className:j()(Xe,u),style:d,children:[n&&(0,s.jsx)(Ue.ZP,{loading:m,onClick:o,type:"primary",className:$e,children:i}),r&&(0,s.jsx)(Ue.ZP,{onClick:c,className:et,children:l})]})},nt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},it=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,s.jsx)("div",{className:j()(nt.fixedBottom,t),style:i,children:(0,s.jsxs)("div",{className:nt.wrap,children:[(0,s.jsx)("div",{className:nt.left,children:o}),(0,s.jsx)("div",{className:nt.center,children:a}),(0,s.jsx)("div",{className:nt.right,children:r})]})})},ot="crumbs___V41Oe",at="hover___bEIVd",rt=function(e){var t=e.className,n=e.style,o=void 0===n?{}:n,a=e.dataSource,r=void 0===a?[]:a;return(0,s.jsx)("div",{className:j()(ot,t),style:o,children:r.map((function(e,t){return t"," "]})]},t):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},st=n(31797),lt=["onChange"],ct=st.Z.Countdown,ut=function(e){var t=e.onChange,n=We()(e,lt),o=(0,i.useState)(null),a=u()(o,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&t(r)}),[r]);return(0,s.jsx)(ct,Oe()(Oe()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);l(t)}}))}},80194:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(59301);function o(e,t){var n=(0,i.useRef)();(0,i.useEffect)((function(){n.current=e})),(0,i.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},62063:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ne}});var i=n(7557),o=n.n(i),a=n(37205),r=n.n(a),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),p=n.n(d),m=n(39647),f=n.n(m),h=n(59301),g=n(18984),x=n(43418),v=n(20834),w=n(8591),y=n(66999),b=n(86859),j=n(81228),A=n(3113),k=n(24905),C=n(17810),_=n.n(C),S=n(89330),N=n(37704),M=n(88950),B=n(23691),L=n(99313),T=n(78241),D=n(94001),P=n(57809),E=n(92832),Z=n(26724),I=n.n(Z),O=n(73647),R=n(3714),z=n(30437),G=n(5259),H=n(52036),F=n(37712),W=L.Z.TabPane,Y=(0,g.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.exercise,a=(e.loading,e.dispatch),s=(0,g.useParams)(),c=((0,g.useLocation)(),T.Z.useForm()),d=(p()(c,1)[0],i.brankList,(0,h.useState)(!0)),m=p()(d,2),f=m[0],v=m[1],y=(0,h.useState)(!1),b=p()(y,2),j=b[0],k=b[1],C=(0,h.useState)("myself"),_=p()(C,2),S=_[0],M=_[1],B=(0,h.useState)([]),Z=p()(B,2),Y=Z[0],U=Z[1],J=(0,h.useState)([]),K=p()(J,2),V=K[0],q=K[1],Q=(0,h.useState)(),X=p()(Q,2),$=X[0],ee=X[1],te=(0,h.useState)([]),ne=p()(te,2),ie=ne[0],oe=ne[1],ae=(0,h.useRef)(null),re=(0,h.useState)(!1),se=p()(re,2),le=se[0],ce=se[1],ue=(0,h.useState)(""),de=p()(ue,2),pe=de[0],me=de[1],fe=(0,h.useState)(""),he=p()(fe,2),ge=he[0],xe=he[1],ve=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,t){return(0,F.jsx)("a",{href:e?"/randompaper/detail/".concat(t.id):"/paperlibrary/see/".concat(t.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],we=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=p()(we,2),be=ye[0],je=ye[1];(0,h.useEffect)((function(){"试卷选用"===i.actionTabs.key&&(Ce(),oe([]),Ae())}),[i.actionTabs.key]);var Ae=function(){var e=l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"paperlibrary/getTeachGroupData"});case 2:t=e.sent,q(t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(e){var t=parseInt(e);return isNaN(t)?"":t},Ce=function(){var e=l()(o()().mark((function e(){var t,n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=11;break}return++be.page,v(!1),e.next=5,a({type:"exercise/getBrankList",payload:u()(u()({},be),{},{search:null===(t=be.search)||void 0===t?void 0:t.trim()})});case 5:i=e.sent,Y=null!=i&&i.object_list?r()(Y.concat(null==i?void 0:i.object_list)):Y,"public"===be.filter?ee(i.is_teacher):ee(!0),(null===(n=i.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,F.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Se,onOk:function(){var e=l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return p.update({cancelButtonProps:{disabled:!0}}),e.next=7,a({type:"exercise/saveBanks",payload:{course_id:s.coursesId,object_type:"examination_bank",bank_id:ie,shixuns_info:r,num:d}});case 7:t=e.sent,p.update({cancelButtonProps:{disabled:!1}}),t&&0===t.status?((0,N.L9)(["教学课堂","试卷","试卷选用"]),x.Z.destroyAll(),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),Se(),Le(),w.ZP.success("生成试卷成功")):(Se(),Le());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===i.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:j,bodyStyle:{minHeight:200},wrapClassName:R.Z.warpModal,onOk:l()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ie.length){e.next=3;break}return w.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(k(!0),i=!1,!1,Y.forEach((function(e){ie.includes(e.id)&&e.need_authorize&&(i=e.need_authorize),ie.includes(e.id)&&e.is_random})),!i){e.next=10;break}return(0,z.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:return e.next=12,De({id:"".concat(ie[0]),course_id:null===(t=n.detailTopBanner)||void 0===t?void 0:t.course_id,type:"examination_bank"});case 12:e.sent||Pe([]),k(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:Se,children:[(0,F.jsxs)(L.Z,{activeKey:S,onTabClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ae.current.scrollTop=0,Y=[],S!==t&&oe([]),M(t),be.page=0,be.filter=t,be.group_id=null,f=!0,Ce();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"我的试卷库"})},"myself"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"教研共享"})},"teacher"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,F.jsxs)("div",{className:R.Z.tabSearch,children:["teacher"===S&&(0,F.jsxs)(P.default,{value:be.group_id,onChange:function(e){ae.current.scrollTop=0,Y=[],be.page=0,be.group_id=e,f=!0,oe([]),je(u()({},be)),Ce()},size:"middle",style:{width:200,marginRight:30},children:[(0,F.jsx)(P.default.Option,{value:null,children:"全部教研团队"}),null==V||null===(t=V.groups)||void 0===t?void 0:t.map((function(e){return(0,F.jsx)(P.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,F.jsx)(E.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:be.search,onChange:function(e){be.search=e.target.value,je(u()({},be))},onSearch:function(e){ae.current.scrollTop=0,Y=[],be.page=0,f=!0,oe([]),e&&(0,H.tk)({name:e,copywriting:e,position:"Exercise"}),Ce()}})]}),(0,F.jsxs)("div",{ref:ae,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!$&&"public"===S&&(0,F.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,F.jsx)("span",{children:"通过职业认证的教师才能访问公共试卷库资源"}),(0,F.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,F.jsx)(I(),{initialLoad:!1,pageStart:0,loadMore:function(){Ce()},hasMore:f,useWindow:!1,children:"试卷选用"===i.actionTabs.key&&$&&(0,F.jsx)(O.Z,{className:R.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Y,onRow:function(e){return{onClick:function(){oe([null==e?void 0:e.id])}}},resColumns:ve,rowSelection:_e})})]})]}),(0,F.jsx)(x.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,F.jsxs)("div",{children:[(0,F.jsx)(A.ZP,{onClick:function(){ce(!1),g.history.push(ge)},children:"修改试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:function(){g.history.push(pe),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,F.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,F.jsx)(G.Z,{inPaper:!0,visible:Be,onCancel:Le,onOk:Pe,renderData:Te,modalType:"multiple",type:"examination_bank"})]})})),U=n(9735),J=n(75220),K=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,i=(0,g.useParams)();return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.coursesId,"/exercises/set_public.json"),{method:"post",body:{check_ids:r()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","设为公开"]),w.ZP.success("操作成功"),n({type:"exercise/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"exercise/setActionTabs",payload:{}})},children:(0,F.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,F.jsx)("br",{}),"是否确认设为公开?"]})})})),V=n(9690),q=["exercise","dispatch","user"],Q=(0,g.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var t,n,i=e.exercise,a=e.dispatch,s=e.user,c=(f()(e,q),(0,g.useParams)()),d=(0,h.useState)(!1),m=p()(d,2),v=m[0],y=m[1],b=(0,h.useState)(!1),j=p()(b,2),A=j[0],k=j[1],C=(0,h.useRef)(null);(0,h.useEffect)((function(){if("批量删除"===i.actionTabs.key){var e;if((0,S.j5)())return void k(!0);var t={hasNum:0,noHasNum:0};null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.selectArrsAll)||void 0===e||e.map((function(e){var n;e.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++t.hasNum:++t.noHasNum})),t.noHasNum>0?x.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,F.jsxs)("div",{children:["当前选中资源中:",(0,F.jsx)("span",{className:"c-blue",children:t.hasNum}),"个由您本人发布,",(0,F.jsx)("span",{className:"c-red",children:t.noHasNum})," 个由其他老师发布。",(0,F.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){_()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var _=function(){a({type:"exercise/setActionTabs",payload:{}})};return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",confirmLoading:v,destroyOnClose:!0,onOk:l()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=C.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.next=5,(0,B.ZP)("/api/courses/".concat(c.coursesId,"/exercises/destroys.json"),{method:"post",body:{check_ids:r()(i.actionTabs.selectArrs)}});case 5:n=e.sent,y(!1),0===n.status&&((0,N.L9)(["教学课堂","试卷","删除"]),w.ZP.success("删除成功"),a({type:"exercise/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:u()({},i.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a({type:"exercise/setActionTabs",payload:{}})},children:null!=i&&null!==(t=i.actionTabs)&&void 0!==t&&t.status&&["未开始"].includes(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.status)?(0,F.jsx)("p",{children:"删除试卷会同步删除试卷中的所有考试,确认是否删除?"}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{style:{color:"#DD0000"},children:"删除考试则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,F.jsx)(V.Z,{ref:function(e){return C.current=e}})]})})})),X=["exercise","dispatch"],$=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,i=(f()(e,X),(0,g.useParams)());return i.id=i.coursesId,(0,h.useEffect)((function(){"加入试卷库"===t.actionTabs.key&&new Promise(l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","加入试卷库"]),w.ZP.success("已加入个人试卷库,试题同步加入至个人题库")),n({type:"exercise/setActionTabs",payload:{}});case 5:case"end":return e.stop()}}),e)}))))}),[t.actionTabs.key]),(0,F.jsx)(F.Fragment,{})})),ee=n(6848),te=n(60324),ne=n(51945),ie="listItem___aJrbL",oe="info___X9HlC",ae="title___ZDroC",re="titleLeft___JzNZc",se="titleRight___RP0gb",le="name___LdzGg",ce="popover___Qeg0P",ue="dot___c9Vwj",de="moni___LBVeo";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var pe=n(41727),me=n(12971),fe=n(80836),he=n(46952),ge=n(5478),xe=n(94032),ve=n(34549),we=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,i,a,r,s,c,d,m,f,v,y,b,j=e.v,A=(e.k,e.match,e.selectArrs),C=e.setSelectArrs,M=e.dispatch,L=e.params,T=e.classroomList,D=(e.batchStatus,e.manageAllGroup),P=e.user,E=(0,h.useState)([]),Z=p()(E,2),I=Z[0],O=Z[1],R=(0,h.useState)(!1),G=p()(R,2),H=G[0],W=G[1],Y=(0,h.useRef)(),U=(0,h.useRef)(),J=!1,K="YYYY-MM-DD",V=_()("2020-11-15",K);function q(){return Q.apply(this,arguments)}function Q(){return(Q=l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(L,222),e.next=3,(0,B.ZP)("/api/courses/".concat(null==L?void 0:L.coursesId,"/exercises/group_use_list.json"),{method:"get",params:u()(u()({},L),{},{id:j.id})});case 3:t=e.sent,O((null==t?void 0:t.groups)||[]);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X=function(){return x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})};null!=j&&j.appraise_label&&(J=!0);var $=function(e){var t;g.history.push("/classrooms/".concat(L.coursesId,"/exercisenotice/").concat(e.id,"/users/").concat(null===(t=(0,S.eY)())||void 0===t?void 0:t.login))},we=[{title:"班级",dataIndex:"name",key:"name"},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"未开始",value:1},{text:"考试中",value:2},{text:"已截止",value:3}],onFilter:function(e,t){return t.exercise_status===e},render:function(e,t){return(0,F.jsxs)("div",{children:[1===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#C3C3C3"}}),"未开始"]}),2===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#4EACFF"}}),"考试中"]}),3===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#FC2D6B"}}),"已截止"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"提交人数",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(e,t){return 1===t.exercise_status?"-":(0,F.jsxs)("span",{children:[e,"/",t.exercise_users]})}},{title:"待评阅试卷",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(e,t){return 1===t.exercise_status?"-":0===e?(0,F.jsx)("span",{style:{cursor:"no-drop",color:"#999999"},children:e}):(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:e})}},{title:"操作",dataIndex:"action",align:"center",key:"action",width:60,render:function(e,t){return 1===t.exercise_status?(0,F.jsx)("img",{style:{cursor:"not-allowed"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="}):(0,F.jsx)(ee.Z,{title:"评阅",children:(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:(0,F.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="})})})}}],ye=function(){var e=(null==j?void 0:j.simulate_exercise_num)-(null==j?void 0:j.user_simulate_num);return e>=0?e:0};return(0,F.jsxs)("div",{className:ie,onClick:function(e){(!(0,S.GJ)()||(0,S.GJ)()&&U.current&&!U.current.contains(e.target))&&(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:[(0,S.GJ)()&&(0,F.jsx)("span",{ref:U,children:(0,F.jsx)(k.Z,{checked:A.includes(j.id),value:j.id,style:{padding:"10px"},onClick:function(e){e.stopPropagation()},disabled:null==j?void 0:j.is_make_up_exercise,onChange:function(e){A.indexOf(j.id);A.indexOf(j.id)>-1?C(A.filter((function(e){return e!==j.id}))):C(A.concat(j.id))}})}),(0,F.jsxs)("div",{className:oe,children:[(0,F.jsxs)("div",{className:ae,children:[(0,F.jsxs)("div",{className:re,style:{marginRight:15},children:[function(e){return J?(0,F.jsx)("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10",children:"集中阅卷"}):null!=e&&e.includes("未开始")?(0,F.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,F.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已截止")?(0,F.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已截止"}):null!=e&&e.includes("导入")?(0,F.jsx)("span",{className:"export mr10",children:"导入"}):void 0}(null==j?void 0:j.exercise_tips),(null==j?void 0:j.is_make_up_exercise)&&(0,F.jsx)("img",{src:pe,width:44,height:24,style:{marginRight:10}}),(0,F.jsx)(ee.Z,{title:j.exercise_name,children:(0,F.jsx)("span",{className:le,children:j.exercise_name})}),!j.is_public&&(0,S.GJ)()&&(0,F.jsx)(ee.Z,{title:"私有属性,非课堂成员不能访问",children:(0,F.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),2==(null==j?void 0:j.exercise_type)&&(0,F.jsxs)("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:de,children:[(0,F.jsx)("img",{src:me,width:18,height:14}),"模拟考试"]}),(null==j||null===(t=j.exercise_tips)||void 0===t?void 0:t.includes("已开启防作弊"))&&(0,F.jsx)("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi",children:"已开启防作弊"}),(null==j||null===(n=j.exercise_tips)||void 0===n?void 0:n.includes("已截止"))&&(null==j||null===(i=j.exercise_tips)||void 0===i?void 0:i.includes("未提交"))&&(0,F.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,F.jsxs)("div",{className:se,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(null==j?void 0:j.appraise_setting)&&(0,F.jsx)("span",{onClick:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入评阅,请稍后..."}}),e.next=3,(0,B.ZP)("/api/exercises/".concat(j.id,"/create_appraise_students.json"),{method:"get"});case 3:t=e.sent,M({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(j.id,"/centralizeReview/").concat(null==t?void 0:t.login));case 6:case"end":return e.stop()}}),e)}))),children:"集中阅卷"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&(!(null!=j&&j.is_make_up_exercise)||(null==j?void 0:j.is_make_up_exercise)&&1===(null==j?void 0:j.exercise_status)&&(null==j?void 0:j.allow_create_make_up))&&(0,F.jsx)(ge.Z,{tips:null==j?void 0:j.open_appraise,children:(0,F.jsx)("span",{onClick:function(){var e,t;2!==(null==P||null===(e=P.userInfo)||void 0===e?void 0:e.user_status)?!(0,S.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_publish?0!==(null==j?void 0:j.exercise_question_count)?M({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[j.id],unified_setting:j.unified_setting,params:L,disabled:1!==j.exercise_status,type:2,manage_all_group:D}}):w.ZP.warning("试卷内没有试题不允许发布考试"):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"):(0,z.Rd)()},children:"发布"})}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&!(0,N._m)()&&j.assistant_auth&&(0,F.jsx)("span",{onClick:function(e){var t;if(e.stopPropagation(),!(0,S.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_preview){var n=_()(j.created_at,K);_()(V).diff(_()(n),"days")>0&&null!=j&&j.is_random?X():null!=j&&j.is_random?(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/preview?random=").concat(j.is_random)):(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=2"))}else w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"预览"}),(0,S.RV)()&&(0,F.jsx)("span",{onClick:function(){(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:"详情"}),(0,S.GJ)()&&!(0,N._m)()&&(0,F.jsx)(te.Z,{placement:"bottom",content:(0,F.jsxs)("div",{className:ce,children:[!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=3"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"规则设置"}),(null==j?void 0:j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==j?void 0:j.exercise_name,id:null==j?void 0:j.id,type:"hack"}});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&j.is_random&&j.assistant_auth&&(0,F.jsx)("p",{onClick:function(e){e.stopPropagation();var t=_()(j.created_at,K);_()(V).diff(_()(t),"days")>0&&null!=j&&j.is_random?X():(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/edit?type=settings"))},children:"编辑考试"}),(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"exercise/setActionTabs",payload:{key:"批量删除",selectArrs:[j.id],selectArrsAll:[j],params:L,status:null==j||null===(n=j.exercise_tips)||void 0===n?void 0:n[0]}});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"删除试卷"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){M({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[j.id],params:L}})},children:"加入试卷库"}),!(null!=j&&j.exercise_tips.includes("导入"))&&((0,S.GJ)()||(null==T||null===(a=T.AssistantObject)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.can_stop))&&![1,3].includes(null==j?void 0:j.exercise_status)&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!=T&&null!==(n=T.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:M({type:"exercise/setActionTabs",payload:{key:"批量结束",selectArrs:[j.id],params:L,unified_setting:j.unified_setting}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"结束考试"})]}),children:(0,F.jsx)("span",{onClick:function(e){return e.stopPropagation()},children:"更多"})}),(0,S.dE)()&&(0,F.jsxs)(F.Fragment,{children:[!!j.off_limits&&(0,F.jsx)(ee.Z,{title:"迟到超过".concat(null==j?void 0:j.last_times,"分钟,禁止进入答题"),children:(0,F.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&0===j.current_status&&j.exercise_status>1&&!(null!==(r=j.exercise_tips)&&void 0!==r&&r.includes("已截止"))&&(0,F.jsxs)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:[(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&"申请"," 继续考试"]}),!(null!==(s=j.exercise_tips)&&void 0!==s&&s.includes("已截止"))&&(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&(0,F.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:"申请继续考试"}),!j.off_limits&&1===j.current_status&&(null==j?void 0:j.screen_used_num)<(null==j?void 0:j.screen_total_num)&&j.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&!(2==(null==j?void 0:j.exercise_type)&&3!=(null==j?void 0:j.exercise_status))&&(0,F.jsx)("span",{style:{color:"#0152d9"},onClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),null!=j&&j.answered_open){e.next=4;break}return w.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 4:return e.next=6,(0,xe.w)(L.coursesId,j.id,"正在进入查看,请稍后...");case 6:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/users/").concat(null===(n=(0,S.eY)())||void 0===n?void 0:n.login,"?check=true"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"查看考试"}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&2===j.current_status&&j.exercise_status>1&&!(null!==(c=j.exercise_tips)&&void 0!==c&&c.includes("已截止"))&&(0,F.jsx)("a",{style:{color:1===(null==j?void 0:j.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j)},href:"",children:0===(null==j?void 0:j.is_redo)?"开始考试":"重新考试"}),2==(null==j?void 0:j.exercise_type)&&(null==j?void 0:j.user_simulate_num)<=(null==j?void 0:j.simulate_exercise_num)&&!j.off_limits&&j.exercise_status>1&&!(null!==(d=j.exercise_tips)&&void 0!==d&&d.includes("已截止"))&&(0,F.jsx)(ee.Z,{title:(0,F.jsxs)("span",{children:["本次考试可重复考试",null==j?void 0:j.simulate_exercise_num,"次,剩余",ye(),"次"]}),children:(0,F.jsx)("a",{style:0==ye()&&0!=(null==j?void 0:j.current_status)?{color:"#999999",textDecoration:"none"}:{},onClick:function(e){0==ye()&&0!=(null==j?void 0:j.current_status)||(e.stopPropagation(),e.preventDefault(),$(j))},href:"",children:0!=(null==j?void 0:j.current_status)?"开始考试":"继续考试"})})]})]})]}),(0,S.GJ)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:j.author,children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["创建时间:",_()(j.created_at).format("YYYY-MM-DD HH:mm:ss")]}),(null==j||null===(m=j.exercise_tips)||void 0===m?void 0:m.includes("未开始"))&&j.publish_time&&(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["开始时间:",_()(j.publish_time).format("YYYY-MM-DD HH:mm:ss")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["类型:",j.is_random?"随机组卷":"人工组卷"]}),!(null!=j&&null!==(f=j.exercise_tips)&&void 0!==f&&f.includes("未开始"))&&!(null!=j&&j.is_make_up_exercise)&&!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsxs)("span",{style:{marginLeft:"auto",paddingRight:"20px",textAlign:"end",color:"#888888"},onClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),H||q(),W(!H);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[H?"收起":"展开",H?(0,F.jsx)(fe.Z,{style:{color:"#888888"}}):(0,F.jsx)(he.Z,{style:{color:"#888888"}})]})]}),(0,S.dE)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-333",children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),!(null==j||!j.exercise_left_time)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["考试剩余时间:",null==j?void 0:j.exercise_left_time]}),!(null==j||!j.before_start)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["距离考试开始时间:",null==j?void 0:j.before_start]})]}),(0,S.GJ)()&&!(null!=j&&null!==(v=j.exercise_tips)&&void 0!==v&&v.includes("未开始"))&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{style:{letterSpacing:2},className:"c-grey-333 mr15",children:"提交状态:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["未开始 ",(0,F.jsx)("span",{children:null==j?void 0:j.unanswer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["考试中 ",(0,F.jsx)("span",{style:{color:"rgb(90, 184, 145)"},children:null==j?void 0:j.answering_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已交卷 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.answer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["已交卷/未答 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.commit_with_no_answers_users})]})]}),(0,S.GJ)()&&!(null!=j&&null!==(y=j.exercise_tips)&&void 0!==y&&y.includes("未开始"))&&H&&I.length>5&&(0,F.jsx)(ne.Z,{scroll:{y:240},pagination:!1,dataSource:I,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(L.order_by=n.field),n.order||(L.sort_direction="asc"),"ascend"===n.order&&(L.sort_direction="asc"),"descend"===n.order&&(L.sort_direction="desc"),n.order||(L.sort_direction="asc"),q()},columns:we}),(0,S.GJ)()&&!(null!=j&&null!==(b=j.exercise_tips)&&void 0!==b&&b.includes("未开始"))&&H&&I.length<6&&I.length>0&&(0,F.jsx)(ne.Z,{rowKey:"course_group_id",pagination:!1,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},dataSource:I,style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(L.order_by=n.field),n.order||(L.sort_direction="asc"),"ascend"===n.order&&(L.sort_direction="asc"),"descend"===n.order&&(L.sort_direction="desc"),n.order||(L.sort_direction="asc"),q()},columns:we}),void 0!==(null==j?void 0:j.total)&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{className:"c-grey-333 mr15",children:"集中阅卷总进度:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["总评数",(0,F.jsx)("span",{children:null==j?void 0:j.total})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已评阅 ",(0,F.jsx)("span",{style:{color:"#4EACFF"},children:null==j?void 0:j.finish_total})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["待评阅 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.unfinished_total})]})]})]}),(0,F.jsx)(ve.Z,{closable:!0,successCb:function(){return $(Y.current)}})]})})),ye=n(61677),be=n(17135),je=n(42697),Ae=n(46288),ke=n(3148),Ce=n(60243),_e=n(98839),Se=["user","classroomList","globalSetting","loading","dispatch","match"],Ne=(0,g.connect)((function(e){var t=e.user,n=e.classroomList,i=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:i.effects}}))((function(e){var t,n,i,a,s,c,d,m,C,L,T,D=e.user,P=e.classroomList,E=(e.globalSetting,e.loading),Z=e.dispatch,I=e.match,O=(f()(e,Se),(0,g.useParams)()),R=(0,g.useSearchParams)(),G=p()(R,1)[0],H=(0,h.useState)((function(){return u()(u()({},O),{},{limit:20})})),W=p()(H,2),V=W[0],q=(W[1],(0,g.useLocation)()),X=P.detailExerciseList,ee=P.detailTopBanner,te=P.detailLeftMenus,ne=(0,h.useState)([]),ie=p()(ne,2),oe=ie[0],ae=ie[1],re=(0,h.useState)(!1),se=p()(re,2),le=(se[0],se[1]),ce=(0,h.useState)([]),ue=p()(ce,2),de=ue[0],pe=ue[1],me=(0,h.useState)(!1),fe=p()(me,2),he=fe[0],ge=fe[1],xe=(0,h.useState)(!1),Ne=p()(xe,2),Me=Ne[0],Be=Ne[1],Le=(0,h.useState)(!1),Te=p()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,h.useState)("按创建时间降序"),Ze=p()(Ee,2),Ie=Ze[0],Oe=Ze[1];V.type="all"===G.get("tabs")?"":G.get("tabs")||"",V.id=V.coursesId,(0,h.useEffect)((function(){var e,t;if(null!=D&&null!==(e=D.userInfo)&&void 0!==e&&e.login){if((0,S.GJ)()){var n,i=N.cX.getItem("".concat(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login,"Teacher"),"Exercise");i&&(V.sort_by=null==i?void 0:i.type,V.sort_direction=null==i?void 0:i.direction,Oe(null==i?void 0:i.name))}Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}else null!=D&&null!==(t=D.userInfo)&&void 0!==t&&t.username&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)});le(!1)}),[null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,q.pathname]),(0,h.useEffect)((function(){"目录重命名成功"===P.actionTabs.key&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}),[P.actionTabs.key]),(0,h.useEffect)((function(){"在线考试设置"===P.actionTabs.key&&(ge(!0),Be(null==ee?void 0:ee.show_unstart_exercise))}),[P.actionTabs.key]),(0,h.useEffect)((function(){ae([])}),[X]);(0,h.useEffect)((function(){"all"===G.get("tabs")&&(V.type="",V.page=1)}),[G.get("tabs")]),(0,h.useEffect)((function(){(0,S.Rm)()&&Z({type:"classroomList/getAssistantPermissions",payload:{course_id:V.coursesId}})}),[null==D||null===(n=D.userInfo)||void 0===n?void 0:n.username]),(0,h.useEffect)((function(){sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),x.Z.info({title:"提示",centered:!0,width:600,content:(0,F.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,F.jsx)("br",{}),"1、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,F.jsx)("br",{}),"2、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[]);var Re=[{name:"全部",id:"all",total:null===(i=X.exercises_counts)||void 0===i?void 0:i.exercises_total_counts},{name:"未开始",id:1,total:null===(a=X.exercises_counts)||void 0===a?void 0:a.unstart_counts},{name:"考试中",id:2,total:null===(s=X.exercises_counts)||void 0===s?void 0:s.publish_counts},{name:"集中阅卷",id:4,total:null===(c=X.exercises_counts)||void 0===c?void 0:c.appraise_exercise_count},{name:"已截止",id:3,total:null===(d=X.exercises_counts)||void 0===d?void 0:d.end_counts}],ze=[{name:"批量发布",icon:(0,F.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,F.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"加入试卷库",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiaru font14"})}].filter((function(e){return!!(0,S.GJ)()||"批量删除"!==e.name})).filter((function(e){return!!ee.is_public||"设为公开"!==e.name})),Ge="YYYY-MM-DD",He=_()("2020-11-15",Ge),Fe=function(){var e=l()(o()().mark((function e(t){var n,i,a,s,l,c,u,d,p,m,f,h,g,v;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.name,2!==(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.user_status)||"批量发布"!==t.name){e.next=4;break}return(0,z.Rd)(),e.abrupt("return");case 4:if(s=[],null===(i=X.exercises)||void 0===i||i.map((function(e){if(oe.includes(e.id)&&e.is_random){var t=_()(e.created_at,Ge);_()(He).diff(_()(t),"days")>0&&null!=e&&e.is_random&&s.push(e)}})),""!=oe){e.next=12;break}l="请选择你要操作的任务","加入试卷库"===a&&(l="请选择要加入试卷库的试卷"),w.ZP.error(l),e.next=42;break;case 12:if(!s.length){e.next=16;break}x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}),e.next=42;break;case 16:if("批量发布"!==a){e.next=34;break}if(!(0,S.Rm)()||null!=P&&null!==(u=P.AssistantObject)&&void 0!==u&&null!==(u=u.exercise)&&void 0!==u&&u.can_publish){e.next=20;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 20:if(m=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&0===e.total_num&&e.is_random&&(m=!0)})),f=null===(d=X.exercises.filter((function(e){return oe.includes(null==e?void 0:e.id)})).filter((function(e){return 0===(null==e?void 0:e.exercise_question_count)})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.exercise_name,!((null===(p=f)||void 0===p?void 0:p.length)>0)){e.next=26;break}return w.ZP.warning("".concat(f,"试卷内没有试题不允许发布考试")),e.abrupt("return");case 26:if(!m){e.next=29;break}return w.ZP.warning("随机试卷还未在该课堂生成试卷,请点击编辑去设置出卷数量吧。"),e.abrupt("return");case 29:if(h=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&1!==e.exercise_status&&(h=!0)})),!h){e.next=34;break}return w.ZP.warning("试卷已发布考试不可批量发布。"),e.abrupt("return");case 34:if("加入试卷库"!==a){e.next=41;break}return e.next=37,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:r()(oe)}});case 37:if(!((null==(v=e.sent)||null===(g=v.cover_exercises)||void 0===g?void 0:g.length)>0)){e.next=41;break}return pe(null==v?void 0:v.cover_exercises),e.abrupt("return");case 41:Z({type:"exercise/setActionTabs",payload:{key:a,selectArrs:oe,selectArrsAll:null===(c=X.exercises)||void 0===c?void 0:c.filter((function(e){return oe.includes(e.id)})),params:V,type:1}});case 42:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,F.jsxs)("section",{className:"minH500",children:[(0,F.jsx)(ye.Z,{isLoading:E["classroomList/getClassroomExercisesList"],tabDataSource:Re,isAdmin:(0,S.GJ)(),dispatch:Z,type:null==X?void 0:X.main_category_name,isExercise:!0,user:D,getDropdownMenu:function(){return(0,F.jsxs)(v.Z,{children:[(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?Z({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:V}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"快速选择试卷"},1),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?(window.scrollTo(0,0),g.history.push("/classrooms/".concat(V.coursesId,"/exercise/add?catalogue=").concat((null==O?void 0:O.categoryId)||""))):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"创建新试卷"},2),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?Z({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"exercise"}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"导入外部成绩"},3)]})},onTabMenuClick:function(e){V.type="all"===e.key?"":e.key,V.page=1,g.history.replace("".concat(q.pathname,"?tabs=").concat(e.key)),Pe(!1),Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultSelectedKeys:[V.type||"all"]}),(0,F.jsx)(be.Z,{dataSource:X.exercises||[],isAdmin:(0,S.GJ)(),batchStatus:De,SortMenuName:Ie,setSortMenuName:Oe,SortMenus:[{name:"按创建时间升序",type:"created_at",direction:"asc"},{name:"按创建时间降序",type:"created_at",direction:"desc"},{name:"按考试时长升序",type:"time",direction:"asc"},{name:"按考试时长降序",type:"time",direction:"desc"},{name:"按试卷名称升序",type:"exercise_name",direction:"asc"},{name:"按试卷名称降序",type:"exercise_name",direction:"desc"}],onSearch:function(e){V.search=e.trim(),V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)})},onSort:function(e){var t;(V.sort_by=e.type,V.sort_direction=e.direction,(0,S.GJ)())&&N.cX.setItem("".concat(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,"Teacher"),e,"Exercise");V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)}),Oe(e.name)},onBatch:function(e){return Pe(e)}}),(0,F.jsxs)(y.Z,{loading:E["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[null!==(m=X.exercises_counts)&&void 0!==m&&m.exercises_all_counts?X.exercises.map((function(e,t){return(0,F.jsx)(we,{v:e,k:t,match:I,batchStatus:De,selectArrs:oe,setSelectArrs:ae,dispatch:Z,params:V,user:D,manageAllGroup:X.manage_all_group},t)})):(0,F.jsx)(M.Z,{}),(0,F.jsx)("aside",{className:"tc mb50 mt30",children:(null===(C=X.exercises_counts)||void 0===C?void 0:C.exercises_all_counts)>0&&(0,F.jsx)(b.Z,{showTotal:function(e){var t;return"共 ".concat(null==X||null===(t=X.exercises_counts)||void 0===t?void 0:t.exercises_all_counts," 条")},showSizeChanger:!0,onChange:function(e,t){ae([]),V.page=e,V.limit=t,Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultCurrent:V.page,current:V.page||1,pageSize:V.limit||20,total:X.exercises_counts&&X.exercises_counts.exercises_all_counts})})]}),oe.length>0&&(0,S.GJ)()&&(0,F.jsx)(j.Z,{offsetBottom:0,children:(0,F.jsx)(je.Z,{buttonDataSource:ze,onButtonClick:Fe,useBatchStatus:Pe,setSeleArr:ae,catalogue:(null==te||null===(L=te.course_modules)||void 0===L||null===(L=L.find((function(e){return"exercise"===e.type})))||void 0===L?void 0:L.second_category)||[],addCatalogue:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:V,selectArrs:{category_id:null==X?void 0:X.main_category_id,type:"exercise"}}})},allSelect:!!oe.length&&oe.length===(null===(T=X.exercises)||void 0===T||null===(T=T.filter((function(e){return!e.is_make_up_exercise})))||void 0===T?void 0:T.length),setAllSelect:function(e){var t;e.target.checked?ae(null==X||null===(t=X.exercises)||void 0===t?void 0:t.filter((function(e){return!e.is_make_up_exercise})).map((function(e){return e.id}))):ae([])},selectArrs:oe,onMenuClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.key,""!=oe){e.next=4;break}return w.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/move_to_category.json"),{method:"post",body:{exercise_ids:oe,new_category_id:n}});case 6:0===e.sent.status&&(w.ZP.success("操作成功"),Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})}),(0,F.jsx)(U.Z,{}),(0,F.jsx)(J.Z,{}),(0,F.jsx)(Q,{}),(0,F.jsx)(K,{}),(0,F.jsx)(Ce.Z,{onOk:function(){Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)})}}),(0,F.jsx)(_e.Z,{onOk:function(){}}),(0,F.jsx)(Y,{cb:function(){return ae([])}}),(0,F.jsx)($,{}),(0,F.jsx)(ve.Z,{}),(0,F.jsxs)(x.Z,{title:(0,F.jsxs)("span",{children:[(0,F.jsx)(ke.Z,{style:{color:"#faad14",fontSize:"18px"}})," 加入试卷库提示"]}),open:de.length>0,footer:!1,onCancel:function(){pe([])},children:[(0,F.jsxs)("div",{style:{height:300,overflow:"auto"},children:[(0,F.jsxs)("div",{children:["有",null==de?void 0:de.length,"张试卷在试卷库重复,是否需要覆盖原来的试卷?"]}),null==de?void 0:de.map((function(e){return(0,F.jsxs)("div",{style:{marginTop:25},children:[(0,F.jsxs)("div",{children:["试卷:",null==e?void 0:e.origin_exercise_nam]}),(0,F.jsxs)("div",{children:["原试卷:",(0,F.jsx)("a",{href:"/paperlibrary/see/".concat(null==e?void 0:e.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==e?void 0:e.examination_bank_name})]})]})}))]}),(0,F.jsxs)("div",{style:{textAlign:"end"},children:[(0,F.jsx)(A.ZP,{style:{height:30},onClick:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe),update:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(w.ZP.info("覆盖成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),children:"覆盖原来的试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe)}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(w.ZP.info("形成成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),style:{marginLeft:10,height:30},children:"形成新试卷"})]})]}),(0,F.jsx)(x.Z,{title:"在线考试设置",open:he,centered:!0,onOk:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.coursesId,"/update_show_unstart_exercise"),{method:"put",body:{show_unstart_exercise:Me}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}}),Z({type:"classroomList/getClassroomTopBanner",payload:{id:V.coursesId}}),w.ZP.info("操作成功"));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}})},children:(0,F.jsxs)(k.Z,{checked:Me,onChange:function(e){Be(e.target.checked)},children:["允许学生查看已发布但未开始的考试",(0,F.jsx)("span",{style:{color:"#666666"},children:"(考试开始之后学生才能作答)"})]})}),(0,F.jsx)(Ae.Z,{})]})}))},98839:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),a=n(85573),r=n.n(a),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(53326),h=n(78241),g=n(43418),x=n(8591),v=n(51945),w=n(18984),y=n(92890),b=n(96859),j=n(23691),A=n(17810),k=n.n(A),C=n(37704),_=n(37712),S=f.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,a=e.onOk,s=((0,w.useParams)(),h.Z.useForm()),c=p()(s,1)[0],d=(0,m.useState)(),f=p()(d,2),A=f[0],N=f[1],M=(0,m.useState)(!1),B=p()(M,2),L=B[0],T=B[1],D={height:100,onRemove:function(){N("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){c.setFieldsValue(r()(r()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,_.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:L},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,_.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var o,r,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=A&&A.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return T(!0),(o=new FormData).append("type",n.actionTabs.type),o.append("file",A),r=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(r,{method:"post",body:o},!0);case 10:s=e.sent,T(!1),0===(null==s?void 0:s.status)&&(a(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,_.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,_.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,_.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,_.jsxs)("div",{children:[(0,_.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,_.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,_.jsxs)("div",{children:[(0,_.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,_.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,_.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,_.jsxs)(S,o()(o()({},D),{},{children:[(0,_.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,_.jsx)("br",{}),(0,_.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},60243:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),a=n(85573),r=n.n(a),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(53326),h=n(78241),g=n(43418),x=n(8591),v=n(51945),w=n(92832),y=n(95237),b=n(43604),j=n(94001),A=n(30518),k=n(18984),C=n(39774),_=n(92890),S=n(96859),N=n(23691),M=n(84212),B=n(17810),L=n.n(B),T=n(37704),D=n(37712),P=f.Z.Dragger;t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,a=e.onOk,s=(0,k.useParams)(),c=h.Z.useForm(),d=p()(c,1)[0],f=(0,m.useState)(),B=p()(f,2),E=B[0],Z=B[1],I=(0,m.useState)(!1),O=p()(I,2),R=O[0],z=O[1],G={height:100,onRemove:function(){Z("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){d.setFieldsValue(r()(r()({},"publish_time",L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",L()(L()(new Date((0,T.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,D.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,D.jsxs)(h.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var o,r,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=E&&E.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return z(!0),(o=new FormData).append("name",t.name),o.append("type",n.actionTabs.type),o.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(o.append("time",t.time||""),o.append("total_score",t.total_score)):o.append("description",t.description||""),o.append("publish_time",L()(t.publish_time).format("YYYY-MM-DD HH:mm")),o.append("end_time",L()(t.end_time).format("YYYY-MM-DD HH:mm")),o.append("file",E),e.next=14,(0,N.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:o},!0);case 14:r=e.sent,z(!1),0===(null==r?void 0:r.status)&&(d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),a(),(null==r||null===(c=r.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,D.jsx)(v.Z,{pagination:!1,dataSource:null==r||null===(u=r.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,T.FH)("",_.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,D.jsx)(h.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,D.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,D.jsx)(h.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,D.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,D.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,D.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,D.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,D.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,M.Q8)(e)},disabledTime:function(e){return(0,M.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,M.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,D.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,D.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,D.jsxs)("div",{children:[(0,D.jsx)("a",{download:"模版.xlsx",className:S.Z.downloadbutton,href:_.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,D.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,D.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,D.jsxs)(P,o()(o()({},G),{},{children:[(0,D.jsx)("a",{className:S.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,D.jsx)("br",{}),(0,D.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},42697:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var i=n(79800),o=n.n(i),a=n(59301),r=n(20834),s=n(92832),l=n(24905),c=n(3113),u=n(38854),d="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",f=n(89330),h=n(46952),g=n(37712),x=function(e){var t=e.buttonDataSource,n=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,v=e.setAllSelect,w=e.selectArrs,y=e.onMenuClick,b=e.setSeleArr,j=e.catalogue,A=e.addCatalogue,k=(0,a.useState)(!1),C=o()(k,2),_=C[0],S=C[1],N=(0,a.useState)(""),M=o()(N,2),B=M[0],L=M[1];console.log("---",j);var T=(0,g.jsx)("div",{className:m,onMouseLeave:function(e){return S(!1)},children:(0,g.jsxs)(r.Z,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(s.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,t){var n;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(r.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,g.jsx)(r.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),A&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:d,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:v,children:["全选本页(",w.length,")"]})}),(0,f.GJ)()&&t.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return n(e)},children:e.name})},e.name)})),(0,f.GJ)()&&(A||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(u.Z,{open:_,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return T},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return S(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(h.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),b([])},children:"取消操作"})})]})}},17135:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var i=n(7557),o=n.n(i),a=n(37205),r=n.n(a),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(20834),m=n(24905),f=n(3113),h=n(38854),g=n(6848),x=n(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},w=n(89330),y=n(80836),b=n(46952),j=n(26724),A=n.n(j),k=n(18984),C=n(37712),_=function(e){e.isAdmin,e.dataSource,e.batchStatus;var t=e.SortMenuName,n=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,s=e.onBoard,c=e.onSort,j=e.isboard,_=e.dispatch,S=(e.onBatch,e.SortMenus),N=(0,d.useState)(!1),M=u()(N,2),B=M[0],L=M[1],T=(0,d.useState)([]),D=u()(T,2),P=D[0],E=D[1],Z=(0,d.useState)(!0),I=u()(Z,2),O=I[0],R=I[1],z=(0,d.useState)([]),G=u()(z,2),H=G[0],F=G[1],W=(0,d.useState)(1),Y=u()(W,2),U=Y[0],J=Y[1],K=(0,d.useState)(!1),V=u()(K,2),q=V[0],Q=V[1],X=(0,k.useParams)();(0,d.useEffect)((function(){j&&$()}),[j]);var $=function(){var e=l()(o()().mark((function e(){var t,n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!O||q){e.next=10;break}return Q(!0),J(U+1),e.next=5,_({type:"classroomList/getCourseGroupsList",payload:{page:U,id:X.coursesId,limit:20,nonenavigate:!0}});case 5:n=e.sent,i=r()((null==n?void 0:n.course_groups)||[]),(null==n||null===(t=n.course_groups)||void 0===t?void 0:t.length)<20&&(R(!1),i.push({id:0,name:"未分班"})),Q(!1),F([].concat(r()(H),r()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,C.jsxs)("section",{className:v.dropmenu,children:[(0,C.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,C.jsx)(A(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:O,useWindow:!1,children:(0,C.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==H?void 0:H.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,t){return(0,C.jsx)(p.Z.Item,{children:(0,C.jsx)(m.Z,{checked:P.includes(e.id),value:e.id,onChange:function(t){P.indexOf(e.id);P.indexOf(e.id)>-1?E(P.filter((function(t){return t!==e.id}))):E(P.concat(e.id))},children:e.name})},e.id)})))})})}),(0,C.jsx)("aside",{style:{background:"#fff"},children:(0,C.jsxs)("div",{children:[(0,C.jsx)(f.ZP,{type:"link",onClick:function(){s(P)},children:"确定"}),(0,C.jsx)(f.ZP,{type:"link",onClick:function(){E([])},children:"重置"})]})})]}),te="默认排序"===t;return(0,C.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==S||!S.length)&&(0,C.jsx)("div",{children:(0,C.jsx)(h.Z,{dropdownRender:function(){return(0,C.jsx)(p.Z,{selectedKeys:[t],children:S.map((function(e){return(0,C.jsx)(p.Z.Item,{onClick:function(){return n((t=e).name),void c(t);var t},children:e.name},e.name)}))})},children:(0,C.jsx)("div",{children:(0,C.jsxs)("span",{className:"".concat(v.btn," ").concat(te?v.btnSort:""),children:[(0,C.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),t]})})})}),te&&(0,C.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,C.jsx)("span",{className:v.tips,children:(0,C.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,C.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,w.eB)()&&j&&(0,C.jsx)(h.Z,{dropdownRender:function(){return ee},open:B,onOpenChange:function(e){L(e)},children:(0,C.jsxs)("a",{children:["分班",B?(0,C.jsx)(y.Z,{style:{marginLeft:6}}):(0,C.jsx)(b.Z,{style:{marginLeft:6}})]})})]})}},61677:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});n(59301);var i=n(95237),o=n(43604),a=n(20834),r=n(38854),s=n(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=n(18984),u=n(37712),d=function(e){var t,n,d,p=e.isLoading,m=e.addText,f=e.tabDataSource,h=e.isAdmin,g=e.dispatch,x=e.type,v=e.isExercise,w=e.defaultSelectedKeys,y=e.onTabMenuClick,b=e.getDropdownMenu,j=e.showControlButton,A=e.buttonText,k=e.buttonIcon,C=void 0===k?"icon-tianjiadaohang":k,_=e.extraNode,S=e.user,N=e.onButtonClick,M=void 0===N?function(){}:N,B=(0,c.useParams)();return(0,u.jsx)("div",{className:l.tabMenuContainer,children:(0,u.jsxs)(i.Z,{children:[(0,u.jsx)(o.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:y(e)},mode:"horizontal",selectedKeys:w,children:f.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&h&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),h&&v&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),h&&(0,u.jsxs)(o.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[v&&(0,u.jsx)(r.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:x,exportType:"exercise",category_id:B.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:l.control,children:[(0,u.jsx)("div",{className:l.extra,children:_}),j&&(0,u.jsxs)("span",{onClick:M,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(C)})}),(0,u.jsx)("span",{children:A})]}),!!b&&(0,u.jsx)(r.Z,{disabled:2===(null==S||null===(t=S.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:b,children:(0,u.jsxs)("span",{className:2===(null==S||null===(n=S.userInfo)||void 0===n?void 0:n.user_status)?l.selectBtn1:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(s.Z,{title:2===(null==S||null===(d=S.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}},75119:function(e,t,n){"use strict";n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},3714:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}},96859:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},27666:function(e,t,n){"use strict";var i=n(34706),o=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,i.Z)(n))},a=function(){if(null==t){for(var e=arguments.length,i=new Array(e),a=0;a{o.Z.cancel(t),t=null},a}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var i=n(4966),o=n(22131),a=n(29819),r=n(93723),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),p=n(27666),m=n(36355),f=n(83116),h=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var x=(0,f.Z)("Affix",(e=>{const t=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function v(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:i}=e.state;i!==n&&(b.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),i=null==n?void 0:n();b.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:i}=e.props,o=e.getTargetFunc();if(t!==A.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!o)return;const a=e.getOffsetTop(),r=e.getOffsetBottom(),s=o();if(s){const t={status:A.None},o=v(e.placeholderNodeRef.current);if(0===o.top&&0===o.left&&0===o.width&&0===o.height)return;const l=v(s),c=w(o,l,a),u=y(o,l,r);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}),t.lastAffix=!!t.affixStyle,i&&n!==t.lastAffix&&i(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:A.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const i=e.getOffsetTop(),o=e.getOffsetBottom(),a=t();if(a&&e.placeholderNodeRef.current){const t=v(a),r=v(e.placeholderNodeRef.current),s=w(r,t,i),l=y(r,t,o);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,o.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:i,children:o}=this.props,a=c()(e&&i,{[n]:!!e});let r=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},r,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:a,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},o))))}}]),n}(s.Component);k.contextType=m.E_;var C=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:i}=e,{getPrefixCls:o}=(0,s.useContext)(m.E_),a=o("affix",n),[r,l]=x(a),u=Object.assign(Object.assign({},e),{affixPrefixCls:a,rootClassName:c()(i,l)});return r(s.createElement(k,Object.assign({},u,{ref:t})))}))},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[45825,4977,9794,8568,11948],{3148:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(81978),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},r=n(1393),s=function(e,t){return o.createElement(r.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(s)},65547:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(81978),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=n(1393),s=function(e,t){return o.createElement(r.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(s)},94675:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,o=!1,a=!1,r=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,I(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,Z(e,t))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=n.id,r=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var S=function(e){return e&&"false"!==e},N=function(t,n,i){b(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(h)<=4.4)S(n.showToolBar)&&(n.height-=7),S(n.showAlgebraInput)&&(n.height-=37),n.width<605&&S(n.showToolBar)&&(n.width=605,r=605);else{var u=100;(S(n.showToolBar)||S(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=S(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||v.appendChild(j)):a.appendChild(j),v.appendChild(a),w||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function A(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},b(h)<5&&(e.className+=" geogebraweb")):A(e,t)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):N(o,t,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,N(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",w),r.setAttribute("width",s),r.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,t){if(h=e,t)I(h,!0);else{var a,r,s=!o;if(s){var l=b(h);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",E)if(h.slice(-1*E[u].length)===E[u]||h.slice(-1*(E[u].length+1))===E[u]+"/")return void I(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||S(n.showToolBar)||S(n.showMenuBar)||S(n.showAlgebraInput)||S(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",I(r,!1)}},I=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),f=t,g="web.nocache.js",x=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?E.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),n=e.split("/"),"test"===(h=n[n.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&I(c,f),s=!0}return void 0!==n.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,t,n,i,o,a){var r=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,m=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=n(e,t,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,a=(n-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(n,a){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(a,n);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(a=10+n*o);var r=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(r=40);var s=this.randomNum(-10,10);e.translate(a,r),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-a,-r)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)e.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),e.beginPath(),e.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.stroke()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)e.fillStyle=this.randomColor(0,255),e.beginPath(),e.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),e.fill()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var a,r,s;if(null===(a=t.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(a)).indexOf(t))i.y?1:n.xi.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=R,G=(n(70457),n(85160)),H=n(43418),F=n(43604),W=n(23691),Y="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var J=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),p=d[0],f=d[1],h=function(){var e=E()(D()().mark((function e(){var t,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:l,className:s.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(M.Z,{children:[(0,m.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(F.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(G.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function w(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,a=(new O.Point).setRectSpot(o.actualBounds,t);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var s={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function j(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(f,"fill"),j(m,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(h,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(r),j(n),j(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function _(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",_(null),_([2,4]),_([4,4])))]}function N(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function M(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function B(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function L(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function T(t,n){var i=0,o=O.Spot.RightSide;t.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):t.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),n||(i-=180);var a=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),k(),S()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),k(),S()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:M(2)},new O.Binding("pathPattern","thickness",M)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),S(),e("ContextMenuButton",e(O.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",L(!1),T(O.Spot.Top,!1),T(O.Spot.Left,!1),T(O.Spot.Right,!1),T(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},L(!0),T(O.Spot.Top,!0),T(O.Spot.Left,!0),T(O.Spot.Right,!0),T(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:o})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),V=n(94001),q=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,m.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"单元格数:"}),(0,m.jsx)("span",{style:Q,children:"行数"}),(0,m.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(V.Z,{})}),(0,m.jsx)("span",{style:Q,children:"列数"}),(0,m.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(V.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"对齐方式:"}),(0,m.jsx)(j.Z.Item,{name:"align",children:(0,m.jsxs)(q,{children:[(0,m.jsx)(K.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(K.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(K.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(K.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(94675),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),p=d[0],f=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(M.Z,{align:"middle",children:[(0,m.jsx)(F.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(F.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(88651),oe=n(92890),ae=n(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=n(80194);var he="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,w=e.isFocus,j=void 0!==w&&w,A=e.watch,k=e.insertTemp,C=e.mode,M=void 0===C?"markdown":C,B=e.id,T=void 0===B?"markdown-editor-id":B,D=e.showResizeBar,P=void 0!==D&&D,E=e.noStorage,Z=void 0!==E&&E,I=e.showNullButton,O=void 0!==I&&I,R=e.showNullProgramButton,z=void 0!==R&&R,G=e.hidetoolBar,F=void 0!==G&&G,W=e.fullScreen,Y=void 0!==W&&W,U=e.onBlur,K=e.onCMBeforeChange,V=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,ve=e.disabledFill,be=void 0!==ve&&ve,je=e.placeholder,Ae=void 0===je?"":je,ke=e.values,Ce=void 0===ke?"":ke,_e=e.extraUse,Se=(0,c.useState)(null),Ne=r()(Se,2),Me=Ne[0],Be=Ne[1],Le=(0,c.useState)(n),Te=r()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,c.useState)(A),Ze=r()(Ee,2),Ie=Ze[0],Oe=Ze[1],Re=(0,c.useState)(Y),ze=r()(Re,2),Ge=ze[0],He=ze[1],Fe=(0,c.useState)(""),We=r()(Fe,2),Ye=We[0],Ue=We[1],Je=(0,c.useState)(0),Ke=r()(Je,2),Ve=Ke[0],qe=Ke[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=r()(tt,2),it=(nt[0],nt[1]),ot=(0,c.useState)(0),at=r()(ot,2),rt=at[0],st=at[1],lt=(0,c.useState)(0),ct=r()(lt,2),ut=ct[0],dt=ct[1],pt=(0,c.useRef)(),ft=(0,c.useRef)(),mt=(0,c.useRef)(),ht=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(Ce),null==Me||Me.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==V||V(Ge)}),[Ge]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==M)return;try{var r,s=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var n,i,o;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(pt.current,{mode:M,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",Ae):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",t,e,o,i,l,r,s,a),l>=0&&i.ch-l<5){var u=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),j&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Be(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){ft.current}),[$e,ft,Ge]);(0,c.useEffect)((function(){if(Me){var e=function(){var e=new p.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Me.setSize("100%","100%"),Me.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Me,gt]),(0,c.useEffect)((function(){if(Me){for(var e=[],t=function(){var t=r()(i[n],2),o=t[0],a=t[1],s=l()({},o,(function(){xt(a)}));e.push(s),Me.addKeyMap(s)},n=0,i=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(T);e>=Ve+1e4&&(!t||t!==De)&&(window.sessionStorage.setItem(T,De),it(!0))}}),1e4),(0,c.useEffect)((function(){Oe(A)}),[Me,A]),(0,c.useEffect)((function(){Me&&j&&Me.focus()}),[Me,j]),(0,c.useEffect)((function(){if(Ie&&Me){var e=function(e){var t=e.target;if(ht.current){var n=t.scrollTop/t.scrollHeight;ht.current.scrollTop=ht.current.scrollHeight*n}},t=Me.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Me,Ie]),(0,c.useEffect)((function(){if(Me&&K){var e=function(e,t){K(e,t)};return Me.on("beforeChange",e),function(){Me.off("beforeChange",e)}}}),[Me,K]),(0,c.useEffect)((function(){if(Me&&U){var e=function(){U(Me.getValue())};return Me.on("blur",e),function(){Me.off("blur",e)}}}),[Me,U]),(0,c.useEffect)((function(){if(Me){var e=function(e,t){var n=e.getValue();Pe(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(n,jt(n)):i(n))};return Me.on("change",e),function(){Me.off("change",e)}}}),[Me,i]),(0,c.useEffect)((function(){if(Me)if(null==n)Me.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;n!==Me.getValue()&&(Me.setValue(n),Pe(n),Me.setCursor(pe?1:Me.lineCount(),0),window.scrollTo(0,e))}}),[Me,n]);var xt=(0,c.useCallback)((function(e){var t=Me.getCursor(),n=Me.getSelection(),i=n.split("\n");switch(e){case"bold":return Me.replaceSelection("**"+n+"**"),""===n&&Me.setCursor(t.line,t.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+n+"*"),""===n&&Me.setCursor(t.line,t.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+n+"`"),""===n&&Me.setCursor(t.line,t.ch+1),Me.focus();case"inline-latex":return Ue("inline-latex"),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+n+"\n```"),Me.setCursor(t.line+1,n.length+1),Me.focus();case"line-break":return Me.replaceSelection("
\n"),Me.focus();case"list-ul":return""===n?Me.replaceSelection("- "+n):Me.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Me.focus();case"list-ol":return""===n?Me.replaceSelection("1. "+n):Me.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Me.focus();case"add-null-ch":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection("▁"),Me.focus();case"add-signal":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection("@▁@"),Me.focus();case"add-multiple":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection(he),Me.focus();case"inster-template-1":return""===n&&Me.setCursor(t.line,t.ch),Me.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Oe(!Ie),Me.focus();case"trigger-full-screen":return He(!Ge),Me.focus();case re:return void Ue(re);case ue:return void Ue(ue);case se:return void Ue(se);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Me,Ie,Ge]),vt=(0,c.useCallback)((function(e,t){var n,i,o,a,r;switch(Ue(""),Ye){case re:var s=e.title,l=e.link;return Me.replaceSelection("[".concat(s,"](").concat(l,")")),Me.focus();case ue:var c=e.language,u=e.content;return Me.replaceSelection(["```"+c,u,"```"].join("\n")),Me.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==x||!x.type?g?Me.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Me.replaceSelection("![,](".concat(h,")")):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("video"))>-1?Me.replaceSelection('')):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Me.replaceSelection('').concat(x.name,"")):ge.includes(v)?Me.replaceSelection('').concat(x.name,"")):Me.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(h,")")),Me.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",A=0;A300&&(t=300),et(g+t+"px")}},i=mt.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Me,mt]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:xe(s),height:xe($e)},jt=((0,c.useMemo)((function(){if(Ve){var e=new Date(Ve),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Ve]),function(e){var t=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ye]);var At=function(e,t,n,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&n>e||e>a-20&&nt||t>o-20&&i0&&(0,s.jsx)("div",{className:r,children:n.map((function(e,t){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),p]}),i&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=n(79800),u=n.n(c),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",x="name___Hk1Ip",v="num___xQpcH",w="active___XryTX",y="tagsBorderWrap___OMxjs",b=n(92310),j=n.n(b),A=n(89392),k=function(e){var t=e.dataSource,n=void 0===t?[]:t,o=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,b=e.titleWidth,k=void 0===b?41:b,C=e.style,_=void 0===C?{}:C,S=e.fontColor,N=void 0===S?"#6A7283":S,M=e.showCount,B=(0,i.useState)(0),L=u()(B,2),T=L[0],D=L[1],P=(0,i.useState)(!1),E=u()(P,2),Z=E[0],I=E[1],O=(0,i.useRef)(null),R=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==n.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?D(1):D(0));0===n.length&&D(0),I(!1)}),[n]),(0,s.jsxs)("div",{className:j()(d,l),style:_,children:[(0,s.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:k,marginTop:Z?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,s.jsxs)("div",{className:Z?"".concat(f," ").concat(y):f,children:[(0,s.jsx)("div",{className:h,ref:R,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:g,ref:O,children:null==n?void 0:n.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?w:"",children:[(0,s.jsx)("span",{title:e.name,className:x,children:e.name}),!!M&&(0,s.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!T&&(0,s.jsx)(i.Fragment,{children:1===T?(0,s.jsxs)("div",{onClick:function(){var e;D(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?I(!0):I(!1)},className:m,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){R.current.scrollTop=0,D(1),I(!1)},className:m,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",_="active___F26E8",S=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,s.jsx)("div",{style:l,className:j()(C,a),children:n.map((function(e){return(0,s.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?_:"",children:e.name},e.id)}))})},N="input___PW2zI",M="dropdown___vSy8B",B="menu___NiyBu",L="text___Grueu",T="b1___ZKryM",D="b2___aKyGa",P=n(92832),E=function(e){var t,n=e.dataSource,o=void 0===n?[]:n,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),x=u()(g,2),v=x[0],w=x[1],y=(0,i.useState)(""),b=u()(y,2),A=b[0],k=b[1];(0,i.useEffect)((function(){var e,t=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(w(r.id),t=r.value||"");try{k(decodeURIComponent(t||""))}catch(e){k(decodeURIComponent(t||""))}}),[r]);var C=function(){l(encodeURIComponent(A),v||null)};return(0,s.jsxs)("div",{className:j()(N,p),style:m,children:[!!o.length&&(0,s.jsxs)("div",{className:M,children:[(0,s.jsxs)("div",{className:L,children:[null===(t=o.find((function(e){return e.id===v})))||void 0===t?void 0:t.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:T}),(0,s.jsx)("b",{className:D})]}),(0,s.jsx)("div",{className:B,children:o.map((function(e,t){return(0,s.jsx)("div",{onClick:function(){var t;(t=e.id)!==v&&(w(t),l(encodeURIComponent(A),t))},children:e.name},t)}))})]}),(0,s.jsx)(P.Z,{onPressEnter:C,value:A,onChange:function(e){k(e.target.value),d(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:h}),(0,s.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},Z="quickPager___GM30J",I="disabled___Ozc8I",O=function(e){var t=e.value,n=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=t<2,u=t>=Math.ceil(o/a);return o<=a?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:j()(Z,i),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||n(t-1,"prev")},className:c?I:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||n(t+1,"next")},className:u?I:"",children:"下一页"})]})},R="list___oOsiS",z="wrap___G6T7F",G="lockWrap___Rl79E",H="li___oZZ7l",F="cover___b2bYW",W="img___IQX7w",Y="sign___HkT6C",U="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",V="rate___YACg7",q=n(71418),Q=n(6848),X=n(17178),$=n(92890),ee=n(37704),te=n(96908),ne=n(57177),ie=n(81378),oe=n(88950),ae=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(R,t),children:[!!i.length&&i.map((function(e,t){var n=e.name,i=e.id,o=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:z,style:{width:g,marginRight:(1+t)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:H,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),l&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,s.jsxs)("div",{className:W,children:[(0,s.jsx)("img",{className:F,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:Y,src:te}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:Y,src:ne}),e.is_unity_3d&&(0,s.jsx)("img",{className:Y,src:ie})]}),(0,s.jsx)("div",{className:U,children:(0,s.jsx)(Q.Z,{title:n||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:J,children:n||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:K,children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:V,children:[(0,s.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:G,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},re="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",xe="tags___w_Mil",ve=n(89330),we=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=e.onRemove,x=void 0===g?function(){}:g,v=e.isCurrent,w=void 0===v||v,y=Math.floor((f-(a-1)*r)/a),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(re,t),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,t){var n,i=e.name,o=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:se,style:{width:y,marginRight:(1+t)%a==0?0:r+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(l))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(p)}),w&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),x(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var i,o=null===(i=b.find((function(t){return t.name==e})))||void 0===i?void 0:i.swimg;return(0,s.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(n=b.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,s.jsx)("img",{className:fe,src:a,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,s.jsx)("div",{className:me,children:(0,s.jsx)(Q.Z,{title:i,children:(0,s.jsx)("span",{className:he,children:i})})}),(0,s.jsx)(Q.Z,{title:"发布单位:".concat(u),children:(0,s.jsxs)("div",{className:ge,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,s.jsx)("div",{className:xe,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ye={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},be=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(ye.list,t),children:[!!i.length&&i.map((function(e,t){var n=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+t)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:ye.li,onClick:function(t){t.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:ye.top,children:[(0,s.jsx)(Q.Z,{title:e.name,children:(0,s.jsx)("div",{className:ye.name,children:e.name})}),(0,s.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),n&&(0,s.jsxs)("div",{className:ye.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),o&&(0,s.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,s.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:ye.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},je={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ae=n(18984),ke=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:j()(je.tabs,a),style:l,children:[(0,s.jsx)("div",{className:je.tabsWrap,children:n.map((function(e,t){return(0,s.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,s.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,s.jsx)("div",{className:je.tabBar,children:c})]})},Ce=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.children;return(0,s.jsx)("div",{className:j()(t),style:i,children:o})},_e="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Me="orderDesc___rHdbB",Be="active___a7eSP",Le="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",De=n(38854),Pe=n(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ze=function(e){var t,n=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Ee:l;return(0,s.jsxs)("div",{className:j()(_e,o),children:[(0,s.jsx)(De.Z,{dropdownRender:function(){return(0,s.jsx)(Pe.Z,{children:c.map((function(e,t){return(0,s.jsx)(Pe.Z.Item,{onClick:function(){return r(e.id)},children:e.name},t)}))})},children:(0,s.jsx)("span",{className:Te,children:null===(t=c.find((function(e){return i===e.id})))||void 0===t?void 0:t.name})}),(0,s.jsxs)("span",{className:Se,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-up font12 ".concat(Le),onClick:function(){return a("asc"===n?"desc":"asc")}})}),(0,s.jsx)("span",{className:Me,children:(0,s.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-down font12 ".concat(Le),onClick:function(){return a("asc"===n?"desc":"asc")}})})]})]})},Ie=n(82242),Oe=n.n(Ie),Re=n(7557),ze=n.n(Re),Ge=n(41498),He=n.n(Ge),Fe=n(39647),We=n.n(Fe),Ye={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ue=n(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var t=e.className,n=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,g=We()(e,Je),x=(0,i.useState)(!1),v=u()(x,2),w=v[0],y=v[1];return(0,s.jsx)(Ue.ZP,Oe()(Oe()({onClick:(0,A.throttle)(function(){var e=He()(ze()().mark((function e(t){return ze()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&y(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ye.btn,Ye["".concat(f,"-").concat(h)],t),style:n,size:f,shape:h,loading:w||r},g),{},{children:o}))},Ve="head___ghH72",qe="node___mjPEy",Qe=function(e){var t=e.className,n=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,s.jsxs)("div",{className:j()(Ve,t),style:n,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:r,children:r}),(0,s.jsx)("div",{className:qe,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",et="cancel___aiq1I",tt=function(e){var t=e.confirmShow,n=void 0===t||t,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,s.jsxs)("div",{className:j()(Xe,u),style:d,children:[n&&(0,s.jsx)(Ue.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,s.jsx)(Ue.ZP,{onClick:c,className:et,children:l})]})},nt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},it=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,s.jsx)("div",{className:j()(nt.fixedBottom,t),style:i,children:(0,s.jsxs)("div",{className:nt.wrap,children:[(0,s.jsx)("div",{className:nt.left,children:o}),(0,s.jsx)("div",{className:nt.center,children:a}),(0,s.jsx)("div",{className:nt.right,children:r})]})})},ot="crumbs___V41Oe",at="hover___bEIVd",rt=function(e){var t=e.className,n=e.style,o=void 0===n?{}:n,a=e.dataSource,r=void 0===a?[]:a;return(0,s.jsx)("div",{className:j()(ot,t),style:o,children:r.map((function(e,t){return t"," "]})]},t):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},st=n(31797),lt=["onChange"],ct=st.Z.Countdown,ut=function(e){var t=e.onChange,n=We()(e,lt),o=(0,i.useState)(null),a=u()(o,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&t(r)}),[r]);return(0,s.jsx)(ct,Oe()(Oe()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);l(t)}}))}},80194:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(59301);function o(e,t){var n=(0,i.useRef)();(0,i.useEffect)((function(){n.current=e})),(0,i.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},62063:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ne}});var i=n(7557),o=n.n(i),a=n(37205),r=n.n(a),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),p=n.n(d),f=n(39647),m=n.n(f),h=n(59301),g=n(18984),x=n(43418),v=n(20834),w=n(8591),y=n(66999),b=n(86859),j=n(81228),A=n(3113),k=n(24905),C=n(17810),_=n.n(C),S=n(89330),N=n(37704),M=n(88950),B=n(23691),L=n(99313),T=n(78241),D=n(94001),P=n(57809),E=n(92832),Z=n(26724),I=n.n(Z),O=n(73647),R=n(3714),z=n(30437),G=n(5259),H=n(52036),F=n(37712),W=L.Z.TabPane,Y=(0,g.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.exercise,a=(e.loading,e.dispatch),s=(0,g.useParams)(),c=((0,g.useLocation)(),T.Z.useForm()),d=(p()(c,1)[0],i.brankList,(0,h.useState)(!0)),f=p()(d,2),m=f[0],v=f[1],y=(0,h.useState)(!1),b=p()(y,2),j=b[0],k=b[1],C=(0,h.useState)("myself"),_=p()(C,2),S=_[0],M=_[1],B=(0,h.useState)([]),Z=p()(B,2),Y=Z[0],U=Z[1],J=(0,h.useState)([]),K=p()(J,2),V=K[0],q=K[1],Q=(0,h.useState)(),X=p()(Q,2),$=X[0],ee=X[1],te=(0,h.useState)([]),ne=p()(te,2),ie=ne[0],oe=ne[1],ae=(0,h.useRef)(null),re=(0,h.useState)(!1),se=p()(re,2),le=se[0],ce=se[1],ue=(0,h.useState)(""),de=p()(ue,2),pe=de[0],fe=de[1],me=(0,h.useState)(""),he=p()(me,2),ge=he[0],xe=he[1],ve=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,t){return(0,F.jsx)("a",{href:e?"/randompaper/detail/".concat(t.id):"/paperlibrary/see/".concat(t.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],we=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=p()(we,2),be=ye[0],je=ye[1];(0,h.useEffect)((function(){"试卷选用"===i.actionTabs.key&&(Ce(),oe([]),Ae())}),[i.actionTabs.key]);var Ae=function(){var e=l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"paperlibrary/getTeachGroupData"});case 2:t=e.sent,q(t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(e){var t=parseInt(e);return isNaN(t)?"":t},Ce=function(){var e=l()(o()().mark((function e(){var t,n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!m){e.next=11;break}return++be.page,v(!1),e.next=5,a({type:"exercise/getBrankList",payload:u()(u()({},be),{},{search:null===(t=be.search)||void 0===t?void 0:t.trim()})});case 5:i=e.sent,Y=null!=i&&i.object_list?r()(Y.concat(null==i?void 0:i.object_list)):Y,"public"===be.filter?ee(i.is_teacher):ee(!0),(null===(n=i.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,F.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Se,onOk:function(){var e=l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return p.update({cancelButtonProps:{disabled:!0}}),e.next=7,a({type:"exercise/saveBanks",payload:{course_id:s.coursesId,object_type:"examination_bank",bank_id:ie,shixuns_info:r,num:d}});case 7:t=e.sent,p.update({cancelButtonProps:{disabled:!1}}),t&&0===t.status?((0,N.L9)(["教学课堂","试卷","试卷选用"]),x.Z.destroyAll(),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),Se(),Le(),w.ZP.success("生成试卷成功")):(Se(),Le());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===i.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:j,bodyStyle:{minHeight:200},wrapClassName:R.Z.warpModal,onOk:l()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ie.length){e.next=3;break}return w.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(k(!0),i=!1,!1,Y.forEach((function(e){ie.includes(e.id)&&e.need_authorize&&(i=e.need_authorize),ie.includes(e.id)&&e.is_random})),!i){e.next=10;break}return(0,z.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:return e.next=12,De({id:"".concat(ie[0]),course_id:null===(t=n.detailTopBanner)||void 0===t?void 0:t.course_id,type:"examination_bank"});case 12:e.sent||Pe([]),k(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:Se,children:[(0,F.jsxs)(L.Z,{activeKey:S,onTabClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ae.current.scrollTop=0,Y=[],S!==t&&oe([]),M(t),be.page=0,be.filter=t,be.group_id=null,m=!0,Ce();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"我的试卷库"})},"myself"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"教研共享"})},"teacher"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,F.jsxs)("div",{className:R.Z.tabSearch,children:["teacher"===S&&(0,F.jsxs)(P.default,{value:be.group_id,onChange:function(e){ae.current.scrollTop=0,Y=[],be.page=0,be.group_id=e,m=!0,oe([]),je(u()({},be)),Ce()},size:"middle",style:{width:200,marginRight:30},children:[(0,F.jsx)(P.default.Option,{value:null,children:"全部教研团队"}),null==V||null===(t=V.groups)||void 0===t?void 0:t.map((function(e){return(0,F.jsx)(P.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,F.jsx)(E.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:be.search,onChange:function(e){be.search=e.target.value,je(u()({},be))},onSearch:function(e){ae.current.scrollTop=0,Y=[],be.page=0,m=!0,oe([]),e&&(0,H.tk)({name:e,copywriting:e,position:"Exercise"}),Ce()}})]}),(0,F.jsxs)("div",{ref:ae,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!$&&"public"===S&&(0,F.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,F.jsx)("span",{children:"通过职业认证的教师才能访问公共试卷库资源"}),(0,F.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,F.jsx)(I(),{initialLoad:!1,pageStart:0,loadMore:function(){Ce()},hasMore:m,useWindow:!1,children:"试卷选用"===i.actionTabs.key&&$&&(0,F.jsx)(O.Z,{className:R.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Y,onRow:function(e){return{onClick:function(){oe([null==e?void 0:e.id])}}},resColumns:ve,rowSelection:_e})})]})]}),(0,F.jsx)(x.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,F.jsxs)("div",{children:[(0,F.jsx)(A.ZP,{onClick:function(){ce(!1),g.history.push(ge)},children:"修改试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:function(){g.history.push(pe),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,F.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,F.jsx)(G.Z,{inPaper:!0,visible:Be,onCancel:Le,onOk:Pe,renderData:Te,modalType:"multiple",type:"examination_bank"})]})})),U=n(9735),J=n(75220),K=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,i=(0,g.useParams)();return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.coursesId,"/exercises/set_public.json"),{method:"post",body:{check_ids:r()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","设为公开"]),w.ZP.success("操作成功"),n({type:"exercise/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"exercise/setActionTabs",payload:{}})},children:(0,F.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,F.jsx)("br",{}),"是否确认设为公开?"]})})})),V=n(9690),q=["exercise","dispatch","user"],Q=(0,g.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var t,n,i=e.exercise,a=e.dispatch,s=e.user,c=(m()(e,q),(0,g.useParams)()),d=(0,h.useState)(!1),f=p()(d,2),v=f[0],y=f[1],b=(0,h.useState)(!1),j=p()(b,2),A=j[0],k=j[1],C=(0,h.useRef)(null);(0,h.useEffect)((function(){if("批量删除"===i.actionTabs.key){var e;if((0,S.j5)())return void k(!0);var t={hasNum:0,noHasNum:0};null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.selectArrsAll)||void 0===e||e.map((function(e){var n;e.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++t.hasNum:++t.noHasNum})),t.noHasNum>0?x.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,F.jsxs)("div",{children:["当前选中资源中:",(0,F.jsx)("span",{className:"c-blue",children:t.hasNum}),"个由您本人发布,",(0,F.jsx)("span",{className:"c-red",children:t.noHasNum})," 个由其他老师发布。",(0,F.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){_()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var _=function(){a({type:"exercise/setActionTabs",payload:{}})};return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",confirmLoading:v,destroyOnClose:!0,onOk:l()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=C.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.next=5,(0,B.ZP)("/api/courses/".concat(c.coursesId,"/exercises/destroys.json"),{method:"post",body:{check_ids:r()(i.actionTabs.selectArrs)}});case 5:n=e.sent,y(!1),0===n.status&&((0,N.L9)(["教学课堂","试卷","删除"]),w.ZP.success("删除成功"),a({type:"exercise/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:u()({},i.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a({type:"exercise/setActionTabs",payload:{}})},children:null!=i&&null!==(t=i.actionTabs)&&void 0!==t&&t.status&&["未开始"].includes(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.status)?(0,F.jsx)("p",{children:"删除试卷会同步删除试卷中的所有考试,确认是否删除?"}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{style:{color:"#DD0000"},children:"删除考试则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,F.jsx)(V.Z,{ref:function(e){return C.current=e}})]})})})),X=["exercise","dispatch"],$=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,i=(m()(e,X),(0,g.useParams)());return i.id=i.coursesId,(0,h.useEffect)((function(){"加入试卷库"===t.actionTabs.key&&new Promise(l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","加入试卷库"]),w.ZP.success("已加入个人试卷库,试题同步加入至个人题库")),n({type:"exercise/setActionTabs",payload:{}});case 5:case"end":return e.stop()}}),e)}))))}),[t.actionTabs.key]),(0,F.jsx)(F.Fragment,{})})),ee=n(6848),te=n(60324),ne=n(51945),ie="listItem___aJrbL",oe="info___X9HlC",ae="title___ZDroC",re="titleLeft___JzNZc",se="titleRight___RP0gb",le="name___LdzGg",ce="popover___Qeg0P",ue="dot___c9Vwj",de="moni___LBVeo";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var pe=n(41727),fe=n(12971),me=n(80836),he=n(46952),ge=n(5478),xe=n(94032),ve=n(34549),we=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,i,a,r,s,c,d,f,m,v,y,b,j=e.v,A=(e.k,e.match,e.selectArrs),C=e.setSelectArrs,M=e.dispatch,L=e.params,T=e.classroomList,D=(e.batchStatus,e.manageAllGroup),P=e.user,E=(0,h.useState)([]),Z=p()(E,2),I=Z[0],O=Z[1],R=(0,h.useState)(!1),G=p()(R,2),H=G[0],W=G[1],Y=(0,h.useRef)(),U=(0,h.useRef)(),J=!1,K="YYYY-MM-DD",V=_()("2020-11-15",K);function q(){return Q.apply(this,arguments)}function Q(){return(Q=l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(L,222),e.next=3,(0,B.ZP)("/api/courses/".concat(null==L?void 0:L.coursesId,"/exercises/group_use_list.json"),{method:"get",params:u()(u()({},L),{},{id:j.id})});case 3:t=e.sent,O((null==t?void 0:t.groups)||[]);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X=function(){return x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})};null!=j&&j.appraise_label&&(J=!0);var $=function(e){var t;g.history.push("/classrooms/".concat(L.coursesId,"/exercisenotice/").concat(e.id,"/users/").concat(null===(t=(0,S.eY)())||void 0===t?void 0:t.login))},we=[{title:"班级",dataIndex:"name",key:"name"},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"未开始",value:1},{text:"考试中",value:2},{text:"已截止",value:3}],onFilter:function(e,t){return t.exercise_status===e},render:function(e,t){return(0,F.jsxs)("div",{children:[1===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#C3C3C3"}}),"未开始"]}),2===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#4EACFF"}}),"考试中"]}),3===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#FC2D6B"}}),"已截止"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"提交人数",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(e,t){return 1===t.exercise_status?"-":(0,F.jsxs)("span",{children:[e,"/",t.exercise_users]})}},{title:"待评阅试卷",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(e,t){return 1===t.exercise_status?"-":0===e?(0,F.jsx)("span",{style:{cursor:"no-drop",color:"#999999"},children:e}):(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:e})}},{title:"操作",dataIndex:"action",align:"center",key:"action",width:60,render:function(e,t){return 1===t.exercise_status?(0,F.jsx)("img",{style:{cursor:"not-allowed"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="}):(0,F.jsx)(ee.Z,{title:"评阅",children:(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:(0,F.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="})})})}}],ye=function(){var e=(null==j?void 0:j.simulate_exercise_num)-(null==j?void 0:j.user_simulate_num);return e>=0?e:0};return(0,F.jsxs)("div",{className:ie,onClick:function(e){(!(0,S.GJ)()||(0,S.GJ)()&&U.current&&!U.current.contains(e.target))&&(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:[(0,S.GJ)()&&(0,F.jsx)("span",{ref:U,children:(0,F.jsx)(k.Z,{checked:A.includes(j.id),value:j.id,style:{padding:"10px"},onClick:function(e){e.stopPropagation()},disabled:null==j?void 0:j.is_make_up_exercise,onChange:function(e){A.indexOf(j.id);A.indexOf(j.id)>-1?C(A.filter((function(e){return e!==j.id}))):C(A.concat(j.id))}})}),(0,F.jsxs)("div",{className:oe,children:[(0,F.jsxs)("div",{className:ae,children:[(0,F.jsxs)("div",{className:re,style:{marginRight:15},children:[function(e){return J?(0,F.jsx)("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10",children:"集中阅卷"}):null!=e&&e.includes("未开始")?(0,F.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,F.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已截止")?(0,F.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已截止"}):null!=e&&e.includes("导入")?(0,F.jsx)("span",{className:"export mr10",children:"导入"}):void 0}(null==j?void 0:j.exercise_tips),(null==j?void 0:j.is_make_up_exercise)&&(0,F.jsx)("img",{src:pe,width:44,height:24,style:{marginRight:10}}),(0,F.jsx)(ee.Z,{title:j.exercise_name,children:(0,F.jsx)("span",{className:le,children:j.exercise_name})}),!j.is_public&&(0,S.GJ)()&&(0,F.jsx)(ee.Z,{title:"私有属性,非课堂成员不能访问",children:(0,F.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),2==(null==j?void 0:j.exercise_type)&&(0,F.jsxs)("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:de,children:[(0,F.jsx)("img",{src:fe,width:18,height:14}),"模拟考试"]}),(null==j||null===(t=j.exercise_tips)||void 0===t?void 0:t.includes("已开启防作弊"))&&(0,F.jsx)("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi",children:"已开启防作弊"}),(null==j||null===(n=j.exercise_tips)||void 0===n?void 0:n.includes("已截止"))&&(null==j||null===(i=j.exercise_tips)||void 0===i?void 0:i.includes("未提交"))&&(0,F.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,F.jsxs)("div",{className:se,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(null==j?void 0:j.appraise_setting)&&(0,F.jsx)("span",{onClick:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入评阅,请稍后..."}}),e.next=3,(0,B.ZP)("/api/exercises/".concat(j.id,"/create_appraise_students.json"),{method:"get"});case 3:t=e.sent,M({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(j.id,"/centralizeReview/").concat(null==t?void 0:t.login));case 6:case"end":return e.stop()}}),e)}))),children:"集中阅卷"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&(!(null!=j&&j.is_make_up_exercise)||(null==j?void 0:j.is_make_up_exercise)&&1===(null==j?void 0:j.exercise_status)&&(null==j?void 0:j.allow_create_make_up))&&(0,F.jsx)(ge.Z,{tips:null==j?void 0:j.open_appraise,children:(0,F.jsx)("span",{onClick:function(){var e,t;2!==(null==P||null===(e=P.userInfo)||void 0===e?void 0:e.user_status)?!(0,S.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_publish?0!==(null==j?void 0:j.exercise_question_count)?M({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[j.id],unified_setting:j.unified_setting,params:L,disabled:1!==j.exercise_status,type:2,manage_all_group:D}}):w.ZP.warning("试卷内没有试题不允许发布考试"):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"):(0,z.Rd)()},children:"发布"})}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&!(0,N._m)()&&j.assistant_auth&&(0,F.jsx)("span",{onClick:function(e){var t;if(e.stopPropagation(),!(0,S.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_preview){var n=_()(j.created_at,K);_()(V).diff(_()(n),"days")>0&&null!=j&&j.is_random?X():null!=j&&j.is_random?(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/preview?random=").concat(j.is_random)):(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=2"))}else w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"预览"}),(0,S.RV)()&&(0,F.jsx)("span",{onClick:function(){(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:"详情"}),(0,S.GJ)()&&!(0,N._m)()&&(0,F.jsx)(te.Z,{placement:"bottom",content:(0,F.jsxs)("div",{className:ce,children:[!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=3"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"规则设置"}),(null==j?void 0:j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==j?void 0:j.exercise_name,id:null==j?void 0:j.id,type:"hack"}});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&j.is_random&&j.assistant_auth&&(0,F.jsx)("p",{onClick:function(e){e.stopPropagation();var t=_()(j.created_at,K);_()(V).diff(_()(t),"days")>0&&null!=j&&j.is_random?X():(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/edit?type=settings"))},children:"编辑考试"}),(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"exercise/setActionTabs",payload:{key:"批量删除",selectArrs:[j.id],selectArrsAll:[j],params:L,status:null==j||null===(n=j.exercise_tips)||void 0===n?void 0:n[0]}});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"删除试卷"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){M({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[j.id],params:L}})},children:"加入试卷库"}),!(null!=j&&j.exercise_tips.includes("导入"))&&((0,S.GJ)()||(null==T||null===(a=T.AssistantObject)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.can_stop))&&![1,3].includes(null==j?void 0:j.exercise_status)&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!=T&&null!==(n=T.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:M({type:"exercise/setActionTabs",payload:{key:"批量结束",selectArrs:[j.id],params:L,unified_setting:j.unified_setting}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"结束考试"})]}),children:(0,F.jsx)("span",{onClick:function(e){return e.stopPropagation()},children:"更多"})}),(0,S.dE)()&&(0,F.jsxs)(F.Fragment,{children:[!!j.off_limits&&(0,F.jsx)(ee.Z,{title:"迟到超过".concat(null==j?void 0:j.last_times,"分钟,禁止进入答题"),children:(0,F.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&0===j.current_status&&j.exercise_status>1&&!(null!==(r=j.exercise_tips)&&void 0!==r&&r.includes("已截止"))&&(0,F.jsxs)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:[(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&"申请"," 继续考试"]}),!(null!==(s=j.exercise_tips)&&void 0!==s&&s.includes("已截止"))&&(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&(0,F.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:"申请继续考试"}),!j.off_limits&&1===j.current_status&&(null==j?void 0:j.screen_used_num)<(null==j?void 0:j.screen_total_num)&&j.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&!(2==(null==j?void 0:j.exercise_type)&&3!=(null==j?void 0:j.exercise_status))&&(0,F.jsx)("span",{style:{color:"#0152d9"},onClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),null!=j&&j.answered_open){e.next=4;break}return w.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 4:return e.next=6,(0,xe.w)(L.coursesId,j.id,"正在进入查看,请稍后...");case 6:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/users/").concat(null===(n=(0,S.eY)())||void 0===n?void 0:n.login,"?check=true"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"查看考试"}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&2===j.current_status&&j.exercise_status>1&&!(null!==(c=j.exercise_tips)&&void 0!==c&&c.includes("已截止"))&&(0,F.jsx)("a",{style:{color:1===(null==j?void 0:j.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j)},href:"",children:0===(null==j?void 0:j.is_redo)?"开始考试":"重新考试"}),2==(null==j?void 0:j.exercise_type)&&!j.off_limits&&j.exercise_status>1&&!(null!==(d=j.exercise_tips)&&void 0!==d&&d.includes("已截止"))&&(0,F.jsx)(ee.Z,{title:(0,F.jsxs)("span",{children:["本次考试可重复考试",null==j?void 0:j.simulate_exercise_num,"次,剩余",ye(),"次"]}),children:(0,F.jsx)("a",{style:0==ye()&&0!=(null==j?void 0:j.current_status)?{color:"#999999",textDecoration:"none"}:{},onClick:function(e){0==ye()&&0!=(null==j?void 0:j.current_status)||(e.stopPropagation(),e.preventDefault(),$(j))},href:"",children:0!=(null==j?void 0:j.current_status)?"开始考试":"继续考试"})})]})]})]}),(0,S.GJ)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:j.author,children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["创建时间:",_()(j.created_at).format("YYYY-MM-DD HH:mm:ss")]}),(null==j||null===(f=j.exercise_tips)||void 0===f?void 0:f.includes("未开始"))&&j.publish_time&&(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["开始时间:",_()(j.publish_time).format("YYYY-MM-DD HH:mm:ss")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["类型:",j.is_random?"随机组卷":"人工组卷"]}),!(null!=j&&null!==(m=j.exercise_tips)&&void 0!==m&&m.includes("未开始"))&&!(null!=j&&j.is_make_up_exercise)&&!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsxs)("span",{style:{marginLeft:"auto",paddingRight:"20px",textAlign:"end",color:"#888888"},onClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),H||q(),W(!H);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[H?"收起":"展开",H?(0,F.jsx)(me.Z,{style:{color:"#888888"}}):(0,F.jsx)(he.Z,{style:{color:"#888888"}})]})]}),(0,S.dE)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-333",children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),!(null==j||!j.exercise_left_time)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["考试剩余时间:",null==j?void 0:j.exercise_left_time]}),!(null==j||!j.before_start)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["距离考试开始时间:",null==j?void 0:j.before_start]})]}),(0,S.GJ)()&&!(null!=j&&null!==(v=j.exercise_tips)&&void 0!==v&&v.includes("未开始"))&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{style:{letterSpacing:2},className:"c-grey-333 mr15",children:"提交状态:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["未开始 ",(0,F.jsx)("span",{children:null==j?void 0:j.unanswer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["考试中 ",(0,F.jsx)("span",{style:{color:"rgb(90, 184, 145)"},children:null==j?void 0:j.answering_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已交卷 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.answer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["已交卷/未答 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.commit_with_no_answers_users})]})]}),(0,S.GJ)()&&!(null!=j&&null!==(y=j.exercise_tips)&&void 0!==y&&y.includes("未开始"))&&H&&I.length>5&&(0,F.jsx)(ne.Z,{scroll:{y:240},pagination:!1,dataSource:I,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(L.order_by=n.field),n.order||(L.sort_direction="asc"),"ascend"===n.order&&(L.sort_direction="asc"),"descend"===n.order&&(L.sort_direction="desc"),n.order||(L.sort_direction="asc"),q()},columns:we}),(0,S.GJ)()&&!(null!=j&&null!==(b=j.exercise_tips)&&void 0!==b&&b.includes("未开始"))&&H&&I.length<6&&I.length>0&&(0,F.jsx)(ne.Z,{rowKey:"course_group_id",pagination:!1,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},dataSource:I,style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(L.order_by=n.field),n.order||(L.sort_direction="asc"),"ascend"===n.order&&(L.sort_direction="asc"),"descend"===n.order&&(L.sort_direction="desc"),n.order||(L.sort_direction="asc"),q()},columns:we}),void 0!==(null==j?void 0:j.total)&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{className:"c-grey-333 mr15",children:"集中阅卷总进度:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["总评数",(0,F.jsx)("span",{children:null==j?void 0:j.total})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已评阅 ",(0,F.jsx)("span",{style:{color:"#4EACFF"},children:null==j?void 0:j.finish_total})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["待评阅 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.unfinished_total})]})]})]}),(0,F.jsx)(ve.Z,{closable:!0,successCb:function(){return $(Y.current)}})]})})),ye=n(61677),be=n(17135),je=n(42697),Ae=n(46288),ke=n(3148),Ce=n(60243),_e=n(98839),Se=["user","classroomList","globalSetting","loading","dispatch","match"],Ne=(0,g.connect)((function(e){var t=e.user,n=e.classroomList,i=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:i.effects}}))((function(e){var t,n,i,a,s,c,d,f,C,L,T,D=e.user,P=e.classroomList,E=(e.globalSetting,e.loading),Z=e.dispatch,I=e.match,O=(m()(e,Se),(0,g.useParams)()),R=(0,g.useSearchParams)(),G=p()(R,1)[0],H=(0,h.useState)((function(){return u()(u()({},O),{},{limit:20})})),W=p()(H,2),V=W[0],q=(W[1],(0,g.useLocation)()),X=P.detailExerciseList,ee=P.detailTopBanner,te=P.detailLeftMenus,ne=(0,h.useState)([]),ie=p()(ne,2),oe=ie[0],ae=ie[1],re=(0,h.useState)(!1),se=p()(re,2),le=(se[0],se[1]),ce=(0,h.useState)([]),ue=p()(ce,2),de=ue[0],pe=ue[1],fe=(0,h.useState)(!1),me=p()(fe,2),he=me[0],ge=me[1],xe=(0,h.useState)(!1),Ne=p()(xe,2),Me=Ne[0],Be=Ne[1],Le=(0,h.useState)(!1),Te=p()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,h.useState)("按创建时间降序"),Ze=p()(Ee,2),Ie=Ze[0],Oe=Ze[1];V.type="all"===G.get("tabs")?"":G.get("tabs")||"",V.id=V.coursesId,(0,h.useEffect)((function(){var e,t;if(null!=D&&null!==(e=D.userInfo)&&void 0!==e&&e.login){if((0,S.GJ)()){var n,i=N.cX.getItem("".concat(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login,"Teacher"),"Exercise");i&&(V.sort_by=null==i?void 0:i.type,V.sort_direction=null==i?void 0:i.direction,Oe(null==i?void 0:i.name))}Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}else null!=D&&null!==(t=D.userInfo)&&void 0!==t&&t.username&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)});le(!1)}),[null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,q.pathname]),(0,h.useEffect)((function(){"目录重命名成功"===P.actionTabs.key&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}),[P.actionTabs.key]),(0,h.useEffect)((function(){"在线考试设置"===P.actionTabs.key&&(ge(!0),Be(null==ee?void 0:ee.show_unstart_exercise))}),[P.actionTabs.key]),(0,h.useEffect)((function(){ae([])}),[X]);(0,h.useEffect)((function(){"all"===G.get("tabs")&&(V.type="",V.page=1)}),[G.get("tabs")]),(0,h.useEffect)((function(){(0,S.Rm)()&&Z({type:"classroomList/getAssistantPermissions",payload:{course_id:V.coursesId}})}),[null==D||null===(n=D.userInfo)||void 0===n?void 0:n.username]),(0,h.useEffect)((function(){sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),x.Z.info({title:"提示",centered:!0,width:600,content:(0,F.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,F.jsx)("br",{}),"1、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,F.jsx)("br",{}),"2、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[]);var Re=[{name:"全部",id:"all",total:null===(i=X.exercises_counts)||void 0===i?void 0:i.exercises_total_counts},{name:"未开始",id:1,total:null===(a=X.exercises_counts)||void 0===a?void 0:a.unstart_counts},{name:"考试中",id:2,total:null===(s=X.exercises_counts)||void 0===s?void 0:s.publish_counts},{name:"集中阅卷",id:4,total:null===(c=X.exercises_counts)||void 0===c?void 0:c.appraise_exercise_count},{name:"已截止",id:3,total:null===(d=X.exercises_counts)||void 0===d?void 0:d.end_counts}],ze=[{name:"批量发布",icon:(0,F.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,F.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"加入试卷库",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiaru font14"})}].filter((function(e){return!!(0,S.GJ)()||"批量删除"!==e.name})).filter((function(e){return!!ee.is_public||"设为公开"!==e.name})),Ge="YYYY-MM-DD",He=_()("2020-11-15",Ge),Fe=function(){var e=l()(o()().mark((function e(t){var n,i,a,s,l,c,u,d,p,f,m,h,g,v;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.name,2!==(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.user_status)||"批量发布"!==t.name){e.next=4;break}return(0,z.Rd)(),e.abrupt("return");case 4:if(s=[],null===(i=X.exercises)||void 0===i||i.map((function(e){if(oe.includes(e.id)&&e.is_random){var t=_()(e.created_at,Ge);_()(He).diff(_()(t),"days")>0&&null!=e&&e.is_random&&s.push(e)}})),""!=oe){e.next=12;break}l="请选择你要操作的任务","加入试卷库"===a&&(l="请选择要加入试卷库的试卷"),w.ZP.error(l),e.next=42;break;case 12:if(!s.length){e.next=16;break}x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}),e.next=42;break;case 16:if("批量发布"!==a){e.next=34;break}if(!(0,S.Rm)()||null!=P&&null!==(u=P.AssistantObject)&&void 0!==u&&null!==(u=u.exercise)&&void 0!==u&&u.can_publish){e.next=20;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 20:if(f=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&0===e.total_num&&e.is_random&&(f=!0)})),m=null===(d=X.exercises.filter((function(e){return oe.includes(null==e?void 0:e.id)})).filter((function(e){return 0===(null==e?void 0:e.exercise_question_count)})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.exercise_name,!((null===(p=m)||void 0===p?void 0:p.length)>0)){e.next=26;break}return w.ZP.warning("".concat(m,"试卷内没有试题不允许发布考试")),e.abrupt("return");case 26:if(!f){e.next=29;break}return w.ZP.warning("随机试卷还未在该课堂生成试卷,请点击编辑去设置出卷数量吧。"),e.abrupt("return");case 29:if(h=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&1!==e.exercise_status&&(h=!0)})),!h){e.next=34;break}return w.ZP.warning("试卷已发布考试不可批量发布。"),e.abrupt("return");case 34:if("加入试卷库"!==a){e.next=41;break}return e.next=37,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:r()(oe)}});case 37:if(!((null==(v=e.sent)||null===(g=v.cover_exercises)||void 0===g?void 0:g.length)>0)){e.next=41;break}return pe(null==v?void 0:v.cover_exercises),e.abrupt("return");case 41:Z({type:"exercise/setActionTabs",payload:{key:a,selectArrs:oe,selectArrsAll:null===(c=X.exercises)||void 0===c?void 0:c.filter((function(e){return oe.includes(e.id)})),params:V,type:1}});case 42:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,F.jsxs)("section",{className:"minH500",children:[(0,F.jsx)(ye.Z,{isLoading:E["classroomList/getClassroomExercisesList"],tabDataSource:Re,isAdmin:(0,S.GJ)(),dispatch:Z,type:null==X?void 0:X.main_category_name,isExercise:!0,user:D,getDropdownMenu:function(){return(0,F.jsxs)(v.Z,{children:[(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?Z({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:V}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"快速选择试卷"},1),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?(window.scrollTo(0,0),g.history.push("/classrooms/".concat(V.coursesId,"/exercise/add?catalogue=").concat((null==O?void 0:O.categoryId)||""))):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"创建新试卷"},2),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?Z({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"exercise"}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"导入外部成绩"},3)]})},onTabMenuClick:function(e){V.type="all"===e.key?"":e.key,V.page=1,g.history.replace("".concat(q.pathname,"?tabs=").concat(e.key)),Pe(!1),Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultSelectedKeys:[V.type||"all"]}),(0,F.jsx)(be.Z,{dataSource:X.exercises||[],isAdmin:(0,S.GJ)(),batchStatus:De,SortMenuName:Ie,setSortMenuName:Oe,SortMenus:[{name:"按创建时间升序",type:"created_at",direction:"asc"},{name:"按创建时间降序",type:"created_at",direction:"desc"},{name:"按考试时长升序",type:"time",direction:"asc"},{name:"按考试时长降序",type:"time",direction:"desc"},{name:"按试卷名称升序",type:"exercise_name",direction:"asc"},{name:"按试卷名称降序",type:"exercise_name",direction:"desc"}],onSearch:function(e){V.search=e.trim(),V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)})},onSort:function(e){var t;(V.sort_by=e.type,V.sort_direction=e.direction,(0,S.GJ)())&&N.cX.setItem("".concat(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,"Teacher"),e,"Exercise");V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)}),Oe(e.name)},onBatch:function(e){return Pe(e)}}),(0,F.jsxs)(y.Z,{loading:E["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[null!==(f=X.exercises_counts)&&void 0!==f&&f.exercises_all_counts?X.exercises.map((function(e,t){return(0,F.jsx)(we,{v:e,k:t,match:I,batchStatus:De,selectArrs:oe,setSelectArrs:ae,dispatch:Z,params:V,user:D,manageAllGroup:X.manage_all_group},t)})):(0,F.jsx)(M.Z,{}),(0,F.jsx)("aside",{className:"tc mb50 mt30",children:(null===(C=X.exercises_counts)||void 0===C?void 0:C.exercises_all_counts)>0&&(0,F.jsx)(b.Z,{showTotal:function(e){var t;return"共 ".concat(null==X||null===(t=X.exercises_counts)||void 0===t?void 0:t.exercises_all_counts," 条")},showSizeChanger:!0,onChange:function(e,t){ae([]),V.page=e,V.limit=t,Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultCurrent:V.page,current:V.page||1,pageSize:V.limit||20,total:X.exercises_counts&&X.exercises_counts.exercises_all_counts})})]}),oe.length>0&&(0,S.GJ)()&&(0,F.jsx)(j.Z,{offsetBottom:0,children:(0,F.jsx)(je.Z,{buttonDataSource:ze,onButtonClick:Fe,useBatchStatus:Pe,setSeleArr:ae,catalogue:(null==te||null===(L=te.course_modules)||void 0===L||null===(L=L.find((function(e){return"exercise"===e.type})))||void 0===L?void 0:L.second_category)||[],addCatalogue:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:V,selectArrs:{category_id:null==X?void 0:X.main_category_id,type:"exercise"}}})},allSelect:!!oe.length&&oe.length===(null===(T=X.exercises)||void 0===T||null===(T=T.filter((function(e){return!e.is_make_up_exercise})))||void 0===T?void 0:T.length),setAllSelect:function(e){var t;e.target.checked?ae(null==X||null===(t=X.exercises)||void 0===t?void 0:t.filter((function(e){return!e.is_make_up_exercise})).map((function(e){return e.id}))):ae([])},selectArrs:oe,onMenuClick:function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.key,""!=oe){e.next=4;break}return w.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/move_to_category.json"),{method:"post",body:{exercise_ids:oe,new_category_id:n}});case 6:0===e.sent.status&&(w.ZP.success("操作成功"),Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})}),(0,F.jsx)(U.Z,{}),(0,F.jsx)(J.Z,{}),(0,F.jsx)(Q,{}),(0,F.jsx)(K,{}),(0,F.jsx)(Ce.Z,{onOk:function(){Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)})}}),(0,F.jsx)(_e.Z,{onOk:function(){}}),(0,F.jsx)(Y,{cb:function(){return ae([])}}),(0,F.jsx)($,{}),(0,F.jsx)(ve.Z,{}),(0,F.jsxs)(x.Z,{title:(0,F.jsxs)("span",{children:[(0,F.jsx)(ke.Z,{style:{color:"#faad14",fontSize:"18px"}})," 加入试卷库提示"]}),open:de.length>0,footer:!1,onCancel:function(){pe([])},children:[(0,F.jsxs)("div",{style:{height:300,overflow:"auto"},children:[(0,F.jsxs)("div",{children:["有",null==de?void 0:de.length,"张试卷在试卷库重复,是否需要覆盖原来的试卷?"]}),null==de?void 0:de.map((function(e){return(0,F.jsxs)("div",{style:{marginTop:25},children:[(0,F.jsxs)("div",{children:["试卷:",null==e?void 0:e.origin_exercise_nam]}),(0,F.jsxs)("div",{children:["原试卷:",(0,F.jsx)("a",{href:"/paperlibrary/see/".concat(null==e?void 0:e.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==e?void 0:e.examination_bank_name})]})]})}))]}),(0,F.jsxs)("div",{style:{textAlign:"end"},children:[(0,F.jsx)(A.ZP,{style:{height:30},onClick:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe),update:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(w.ZP.info("覆盖成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),children:"覆盖原来的试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe)}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(w.ZP.info("形成成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),style:{marginLeft:10,height:30},children:"形成新试卷"})]})]}),(0,F.jsx)(x.Z,{title:"在线考试设置",open:he,centered:!0,onOk:l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.coursesId,"/update_show_unstart_exercise"),{method:"put",body:{show_unstart_exercise:Me}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}}),Z({type:"classroomList/getClassroomTopBanner",payload:{id:V.coursesId}}),w.ZP.info("操作成功"));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}})},children:(0,F.jsxs)(k.Z,{checked:Me,onChange:function(e){Be(e.target.checked)},children:["允许学生查看已发布但未开始的考试",(0,F.jsx)("span",{style:{color:"#666666"},children:"(考试开始之后学生才能作答)"})]})}),(0,F.jsx)(Ae.Z,{})]})}))},98839:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),a=n(85573),r=n.n(a),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),f=n(59301),m=n(53326),h=n(78241),g=n(43418),x=n(8591),v=n(51945),w=n(18984),y=n(92890),b=n(96859),j=n(23691),A=n(17810),k=n.n(A),C=n(37704),_=n(37712),S=m.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,a=e.onOk,s=((0,w.useParams)(),h.Z.useForm()),c=p()(s,1)[0],d=(0,f.useState)(),m=p()(d,2),A=m[0],N=m[1],M=(0,f.useState)(!1),B=p()(M,2),L=B[0],T=B[1],D={height:100,onRemove:function(){N("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,f.useEffect)((function(){c.setFieldsValue(r()(r()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,_.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:L},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,_.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var o,r,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=A&&A.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return T(!0),(o=new FormData).append("type",n.actionTabs.type),o.append("file",A),r=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(r,{method:"post",body:o},!0);case 10:s=e.sent,T(!1),0===(null==s?void 0:s.status)&&(a(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,_.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,_.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,_.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,_.jsxs)("div",{children:[(0,_.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,_.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,_.jsxs)("div",{children:[(0,_.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,_.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,_.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,_.jsxs)(S,o()(o()({},D),{},{children:[(0,_.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,_.jsx)("br",{}),(0,_.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},60243:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),a=n(85573),r=n.n(a),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),f=n(59301),m=n(53326),h=n(78241),g=n(43418),x=n(8591),v=n(51945),w=n(92832),y=n(95237),b=n(43604),j=n(94001),A=n(30518),k=n(18984),C=n(39774),_=n(92890),S=n(96859),N=n(23691),M=n(84212),B=n(17810),L=n.n(B),T=n(37704),D=n(37712),P=m.Z.Dragger;t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,a=e.onOk,s=(0,k.useParams)(),c=h.Z.useForm(),d=p()(c,1)[0],m=(0,f.useState)(),B=p()(m,2),E=B[0],Z=B[1],I=(0,f.useState)(!1),O=p()(I,2),R=O[0],z=O[1],G={height:100,onRemove:function(){Z("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,f.useEffect)((function(){d.setFieldsValue(r()(r()({},"publish_time",L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",L()(L()(new Date((0,T.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,D.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,D.jsxs)(h.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var o,r,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=E&&E.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return z(!0),(o=new FormData).append("name",t.name),o.append("type",n.actionTabs.type),o.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(o.append("time",t.time||""),o.append("total_score",t.total_score)):o.append("description",t.description||""),o.append("publish_time",L()(t.publish_time).format("YYYY-MM-DD HH:mm")),o.append("end_time",L()(t.end_time).format("YYYY-MM-DD HH:mm")),o.append("file",E),e.next=14,(0,N.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:o},!0);case 14:r=e.sent,z(!1),0===(null==r?void 0:r.status)&&(d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),a(),(null==r||null===(c=r.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,D.jsx)(v.Z,{pagination:!1,dataSource:null==r||null===(u=r.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,T.FH)("",_.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,D.jsx)(h.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,D.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,D.jsx)(h.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,D.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,D.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,D.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,D.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,D.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,M.Q8)(e)},disabledTime:function(e){return(0,M.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,M.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,D.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,D.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,D.jsxs)("div",{children:[(0,D.jsx)("a",{download:"模版.xlsx",className:S.Z.downloadbutton,href:_.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,D.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,D.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,D.jsxs)(P,o()(o()({},G),{},{children:[(0,D.jsx)("a",{className:S.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,D.jsx)("br",{}),(0,D.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},42697:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var i=n(79800),o=n.n(i),a=n(59301),r=n(20834),s=n(92832),l=n(24905),c=n(3113),u=n(38854),d="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",f="moveCategory___oiQqw",m=n(89330),h=n(46952),g=n(37712),x=function(e){var t=e.buttonDataSource,n=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,v=e.setAllSelect,w=e.selectArrs,y=e.onMenuClick,b=e.setSeleArr,j=e.catalogue,A=e.addCatalogue,k=(0,a.useState)(!1),C=o()(k,2),_=C[0],S=C[1],N=(0,a.useState)(""),M=o()(N,2),B=M[0],L=M[1];console.log("---",j);var T=(0,g.jsx)("div",{className:f,onMouseLeave:function(e){return S(!1)},children:(0,g.jsxs)(r.Z,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(s.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,t){var n;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(r.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,g.jsx)(r.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),A&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:d,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:v,children:["全选本页(",w.length,")"]})}),(0,m.GJ)()&&t.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return n(e)},children:e.name})},e.name)})),(0,m.GJ)()&&(A||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(u.Z,{open:_,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return T},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return S(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(h.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),b([])},children:"取消操作"})})]})}},17135:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var i=n(7557),o=n.n(i),a=n(37205),r=n.n(a),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(20834),f=n(24905),m=n(3113),h=n(38854),g=n(6848),x=n(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},w=n(89330),y=n(80836),b=n(46952),j=n(26724),A=n.n(j),k=n(18984),C=n(37712),_=function(e){e.isAdmin,e.dataSource,e.batchStatus;var t=e.SortMenuName,n=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,s=e.onBoard,c=e.onSort,j=e.isboard,_=e.dispatch,S=(e.onBatch,e.SortMenus),N=(0,d.useState)(!1),M=u()(N,2),B=M[0],L=M[1],T=(0,d.useState)([]),D=u()(T,2),P=D[0],E=D[1],Z=(0,d.useState)(!0),I=u()(Z,2),O=I[0],R=I[1],z=(0,d.useState)([]),G=u()(z,2),H=G[0],F=G[1],W=(0,d.useState)(1),Y=u()(W,2),U=Y[0],J=Y[1],K=(0,d.useState)(!1),V=u()(K,2),q=V[0],Q=V[1],X=(0,k.useParams)();(0,d.useEffect)((function(){j&&$()}),[j]);var $=function(){var e=l()(o()().mark((function e(){var t,n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!O||q){e.next=10;break}return Q(!0),J(U+1),e.next=5,_({type:"classroomList/getCourseGroupsList",payload:{page:U,id:X.coursesId,limit:20,nonenavigate:!0}});case 5:n=e.sent,i=r()((null==n?void 0:n.course_groups)||[]),(null==n||null===(t=n.course_groups)||void 0===t?void 0:t.length)<20&&(R(!1),i.push({id:0,name:"未分班"})),Q(!1),F([].concat(r()(H),r()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,C.jsxs)("section",{className:v.dropmenu,children:[(0,C.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,C.jsx)(A(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:O,useWindow:!1,children:(0,C.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==H?void 0:H.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,t){return(0,C.jsx)(p.Z.Item,{children:(0,C.jsx)(f.Z,{checked:P.includes(e.id),value:e.id,onChange:function(t){P.indexOf(e.id);P.indexOf(e.id)>-1?E(P.filter((function(t){return t!==e.id}))):E(P.concat(e.id))},children:e.name})},e.id)})))})})}),(0,C.jsx)("aside",{style:{background:"#fff"},children:(0,C.jsxs)("div",{children:[(0,C.jsx)(m.ZP,{type:"link",onClick:function(){s(P)},children:"确定"}),(0,C.jsx)(m.ZP,{type:"link",onClick:function(){E([])},children:"重置"})]})})]}),te="默认排序"===t;return(0,C.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==S||!S.length)&&(0,C.jsx)("div",{children:(0,C.jsx)(h.Z,{dropdownRender:function(){return(0,C.jsx)(p.Z,{selectedKeys:[t],children:S.map((function(e){return(0,C.jsx)(p.Z.Item,{onClick:function(){return n((t=e).name),void c(t);var t},children:e.name},e.name)}))})},children:(0,C.jsx)("div",{children:(0,C.jsxs)("span",{className:"".concat(v.btn," ").concat(te?v.btnSort:""),children:[(0,C.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),t]})})})}),te&&(0,C.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,C.jsx)("span",{className:v.tips,children:(0,C.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,C.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,w.eB)()&&j&&(0,C.jsx)(h.Z,{dropdownRender:function(){return ee},open:B,onOpenChange:function(e){L(e)},children:(0,C.jsxs)("a",{children:["分班",B?(0,C.jsx)(y.Z,{style:{marginLeft:6}}):(0,C.jsx)(b.Z,{style:{marginLeft:6}})]})})]})}},61677:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});n(59301);var i=n(95237),o=n(43604),a=n(20834),r=n(38854),s=n(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=n(18984),u=n(37712),d=function(e){var t,n,d,p=e.isLoading,f=e.addText,m=e.tabDataSource,h=e.isAdmin,g=e.dispatch,x=e.type,v=e.isExercise,w=e.defaultSelectedKeys,y=e.onTabMenuClick,b=e.getDropdownMenu,j=e.showControlButton,A=e.buttonText,k=e.buttonIcon,C=void 0===k?"icon-tianjiadaohang":k,_=e.extraNode,S=e.user,N=e.onButtonClick,M=void 0===N?function(){}:N,B=(0,c.useParams)();return(0,u.jsx)("div",{className:l.tabMenuContainer,children:(0,u.jsxs)(i.Z,{children:[(0,u.jsx)(o.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:y(e)},mode:"horizontal",selectedKeys:w,children:m.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&h&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),h&&v&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),h&&(0,u.jsxs)(o.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[v&&(0,u.jsx)(r.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:x,exportType:"exercise",category_id:B.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:l.control,children:[(0,u.jsx)("div",{className:l.extra,children:_}),j&&(0,u.jsxs)("span",{onClick:M,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(C)})}),(0,u.jsx)("span",{children:A})]}),!!b&&(0,u.jsx)(r.Z,{disabled:2===(null==S||null===(t=S.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:b,children:(0,u.jsxs)("span",{className:2===(null==S||null===(n=S.userInfo)||void 0===n?void 0:n.user_status)?l.selectBtn1:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(s.Z,{title:2===(null==S||null===(d=S.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:f||"创建试卷"})})]})})]})]})]})})}},75119:function(e,t,n){"use strict";n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},3714:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}},96859:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},27666:function(e,t,n){"use strict";var i=n(34706),o=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,i.Z)(n))},a=function(){if(null==t){for(var e=arguments.length,i=new Array(e),a=0;a{o.Z.cancel(t),t=null},a}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var i=n(4966),o=n(22131),a=n(29819),r=n(93723),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),p=n(27666),f=n(36355),m=n(83116),h=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var x=(0,m.Z)("Affix",(e=>{const t=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function v(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:i}=e.state;i!==n&&(b.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),i=null==n?void 0:n();b.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:i}=e.props,o=e.getTargetFunc();if(t!==A.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!o)return;const a=e.getOffsetTop(),r=e.getOffsetBottom(),s=o();if(s){const t={status:A.None},o=v(e.placeholderNodeRef.current);if(0===o.top&&0===o.left&&0===o.width&&0===o.height)return;const l=v(s),c=w(o,l,a),u=y(o,l,r);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}),t.lastAffix=!!t.affixStyle,i&&n!==t.lastAffix&&i(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:A.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const i=e.getOffsetTop(),o=e.getOffsetBottom(),a=t();if(a&&e.placeholderNodeRef.current){const t=v(a),r=v(e.placeholderNodeRef.current),s=w(r,t,i),l=y(r,t,o);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,o.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:i,children:o}=this.props,a=c()(e&&i,{[n]:!!e});let r=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},r,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:a,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},o))))}}]),n}(s.Component);k.contextType=f.E_;var C=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:i}=e,{getPrefixCls:o}=(0,s.useContext)(f.E_),a=o("affix",n),[r,l]=x(a),u=Object.assign(Object.assign({},e),{affixPrefixCls:a,rootClassName:c()(i,l)});return r(s.createElement(k,Object.assign({},u,{ref:t})))}))},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Graduations__Index__index.async.js b/p__Graduations__Index__index.async.js index dbdc20fb90..e954d65c5b 100644 --- a/p__Graduations__Index__index.async.js +++ b/p__Graduations__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[91831],{3148:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(81978),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},i=t(1393),l=function(e,n){return a.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var o=a.forwardRef(l)},88950:function(e,n,t){var r=t(82242),a=t.n(r),s=(t(59301),t(93314)),i=t(3113),l=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,o=e.styles,d=void 0===o?{}:o,f=e.customText,u=e.ButtonText,c=e.ButtonClick,g=e.Buttonclass,A=e.ButtonTwo,v=e.imgStyles,P=e.loading,C=void 0!==P&&P;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:C?"hidden":"visible"}),d),children:[(0,l.jsx)("img",{src:n||s,style:a()(a()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:f||"暂时还没有相关数据哦!"}),u&&(0,l.jsx)(i.ZP,a()(a()({className:g,onClick:c},r),{},{children:u})),A&&A]})}},96448:function(e,n,t){t.r(n),t.d(n,{default:function(){return L}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),d=t(79800),f=t.n(d),u=t(59301),c=t(9794),g=t(18984),A=t(78241),v=t(71418),P=t(6848),C=t(86859),x=t(43418),w=t(66999),m=t(8591),h=t(57809),B=t(92832),E=t(5112),p=t(30437),j=t(37704),I={flex_box_center:"flex_box_center___eglo4",flex_space_between:"flex_space_between___y5kzg",flex_box_vertical_center:"flex_box_vertical_center___zIRh8",flex_box_center_end:"flex_box_center_end___Wu3DG",flex_box_column:"flex_box_column___hut4c",page:"page___bjvDy",center:"center___ZyA0X",listWrap:"listWrap___PTFml",list:"list___TaWd5",left:"left___T2GqF",title:"title___CFpu_",tag:"tag____u1X2",tag0:"tag0___gKHLM",tag1:"tag1___aiej1",tag2:"tag2___JHnX7",name:"name___grSzv",info:"info___R50jk",time:"time___iHtG5",right:"right___OWDoV",cover:"cover___nUJMT"},J=t(23691),y=t(88950),z=t(37712),L=(0,g.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.user,r=(0,u.useState)([]),s=f()(r,2),l=s[0],d=s[1],g=(0,u.useState)([]),L=f()(g,2),b=L[0],S=L[1],X=(0,u.useState)([]),T=f()(X,2),O=T[0],F=T[1],N=(0,u.useState)([]),k=f()(N,2),D=k[0],M=k[1],H=(0,u.useState)(0),R=f()(H,2),Y=R[0],Z=R[1],G=(0,u.useState)(!0),Q=f()(G,2),V=Q[0],W=Q[1],K=(0,u.useState)(!1),q=f()(K,2),U=q[0],_=q[1],$=A.Z.useForm(),ee=f()($,1)[0],ne=(0,u.useState)(!1),te=f()(ne,2),re=te[0],ae=te[1],se=(0,u.useState)(!1),ie=f()(se,2),le=ie[0],oe=ie[1],de=A.Z.useForm(),fe=f()(de,1)[0],ue=(0,u.useState)(!1),ce=f()(ue,2),ge=ce[0],Ae=ce[1],ve=(0,u.useState)({}),Pe=f()(ve,2),Ce=Pe[0],xe=Pe[1],we=(0,u.useState)(!1),me=f()(we,2),he=me[0],Be=me[1],Ee=(0,u.useRef)(null),pe=(0,u.useRef)(1),je=(0,u.useState)(null),Ie=f()(je,2),Je=Ie[0],ye=Ie[1],ze=(0,u.useRef)(),Le=(0,u.useState)({keyword:"",source:"",status:"",page:1,limit:20}),be=f()(Le,2),Se=be[0],Xe=be[1];(0,u.useEffect)((function(){return n({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){n({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){Oe(Se),Te()}),[]);var Te=function(){var e=o()(i()().mark((function e(){var n,r,a,s,l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.ZP)("/api/introductions.json",{method:"get"});case 2:null!=(n=e.sent)&&n.introductions&&(l=null===(r=n.introductions)||void 0===r?void 0:r.find((function(e){return"teacher"===e.clazz&&"graduation"===e.page_type})),o=null===(a=n.introductions)||void 0===a?void 0:a.find((function(e){return"student"===e.clazz&&"graduation"===e.page_type})),"student"===(null==t||null===(s=t.userInfo)||void 0===s?void 0:s.identity)?(ye(null==o?void 0:o.attachment_id),ze.current=o.url):(ye(null==l?void 0:l.attachment_id),ze.current=l.url));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,J.ZP)("/api/graduations.json",{method:"get",params:n});case 3:0===(t=e.sent).status&&(d((null==t?void 0:t.graduations)||[]),Z((null==t?void 0:t.total_count)||0),S((null==t?void 0:t.graduation_years)||[])),W(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fe=function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,J.ZP)("/api/schools/".concat(n,"/departments/for_option.json"),{method:"get",params:{page:1,limit:9999}});case 4:0===(t=e.sent).status&&M((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e=o()(i()().mark((function e(){var r,a,s,l,o,d,f,u,c,g;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,p.o1)(n)){e.next=2;break}return e.abrupt("return");case 2:return _(1),ae(!0),r=t.userInfo||{},a=r.user_school_id,s=void 0===a?"":a,l=r.department_id,o=void 0===l?"":l,d=r.school_name,f=void 0===d?"":d,u=r.department_name,c=void 0===u?"":u,g=b[b.length-1],F([{id:s,name:f}]),e.next=9,Fe(s);case 9:ee.setFieldsValue({year:g,school_id:s,department_id:o,name:"".concat(g).concat(f).concat(c,"毕业设计")}),ae(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=[{name:"加入毕设",click:function(){var e;if((0,p.o1)(n)){var r={code:"",user_type:"student"===(null==t||null===(e=t.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};fe.setFieldsValue(r),xe(a()({},r)),_(2)}}},{name:"新建毕设",click:Ne}].filter((function(e){var n;return"student"!==(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)||"新建毕设"!==e.name}));Je&&ke.push({name:"新手指引",click:function(){(0,j.L9)(["毕业设计","首页","新手指引"]),window.open("".concat(ze.current))},sign:!0});return(0,z.jsxs)("section",{className:I.page,children:[(0,z.jsxs)("div",{className:I.center,children:[(0,z.jsx)(c.jL,{dataSource:ke,title:"毕业设计",sunTitle:"畅享一站式毕业设计管理",img:"data:image/png;base64,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",imgWidth:382}),(0,z.jsx)(c.YG,{value:Se.source,style:{marginTop:16},onChange:function(e){Se.source=e,Se.page=1,Xe(Se),Oe(Se)},tabBarExtraContent:(0,z.jsx)(c.t7,{style:{width:260},placeholder:"搜索毕设名称",value:Se.keyword,onChange:function(e){Se.keyword=e,Se.page=1,Xe(Se),Oe(Se)}}),dataSource:[{id:"",name:"全部"},{id:"manage",name:"我管理的"},{id:"join",name:"我加入的"}]}),(0,z.jsx)(c.qp,{title:"状态",className:"mt20",value:Se.status,onChange:function(e){Se.status=e,Se.page=1,Xe(Se),Oe(Se)},dataSource:[{id:"",name:"全部"},{id:0,name:"未开始"},{id:1,name:"进行中"},{id:2,name:"已结束"}],titleWidth:28}),(0,z.jsxs)(v.Z,{spinning:V,children:[!l.length&&(0,z.jsx)(y.Z,{loading:V}),!!l.length&&(0,z.jsx)("div",{className:I.listWrap,children:l.map((function(e){return(0,z.jsxs)("div",{onClick:function(){e.is_join&&function(e){(0,p.o1)(n)&&(0,j.xg)("/graduations/".concat(e.identifier,"/index"))}(e)},className:I.list,children:[(0,z.jsxs)("div",{className:I.left,children:[(0,z.jsxs)("div",{className:I.title,children:[0===e.status&&(0,z.jsx)("div",{className:I.tag0,children:"未开始"}),1===e.status&&(0,z.jsx)("div",{className:I.tag1,children:"进行中"}),2===e.status&&(0,z.jsx)("div",{className:I.tag2,children:"已结束"}),(0,z.jsx)(P.Z,{title:e.name,children:(0,z.jsx)("div",{className:I.name,children:e.name})})]}),(0,z.jsxs)("div",{className:I.info,children:[(0,z.jsxs)("span",{children:["学生",(0,z.jsx)("span",{children:e.students_count})]}),(0,z.jsxs)("span",{children:["老师",(0,z.jsx)("span",{children:e.teachers_count})]}),(0,z.jsxs)("span",{children:["届别",(0,z.jsx)("span",{children:e.year})]})]}),(0,z.jsxs)("div",{className:I.time,children:[e.start_time&&(0,z.jsxs)(z.Fragment,{children:["开始时间  ",e.start_time]}),e.end_time&&(0,z.jsxs)("span",{className:"ml20",children:["截止时间  ",e.end_time]})]})]}),(0,z.jsx)("div",{className:I.right,children:(0,z.jsx)(c.op,{shape:"default",children:"进入毕设"})}),!e.is_join&&(0,z.jsxs)("div",{className:I.cover,children:[(0,z.jsx)("i",{className:"iconfont icon-guansuo"}),"非毕设成员不可进入"]})]},e.id)}))})]}),(0,z.jsx)(C.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:Y,onChange:function(e,n){Se.page=e,Se.limit=n,Xe(Se),Oe(Se)},pageSize:Se.limit,current:Se.page,hideOnSinglePage:!Y,showTotal:j.rU})]}),(0,z.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,className:I.modal,open:1===U,title:"开启新一届毕业设计",width:578,confirmLoading:le,onCancel:function(){_(!1)},onOk:function(){return ee.submit()},children:(0,z.jsx)(w.Z,{loading:re,active:!0,children:(0,z.jsxs)(A.Z,{colon:!1,form:ee,className:I.formWrap,labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e){e.school_id&&(Fe(e.school_id),ee.setFieldValue("department_id",""))},onFinish:function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,J.ZP)("/api/graduations.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(m.ZP.success("创建成功"),_(!1),Oe(Se),setTimeout((function(){(0,j.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))}),500)),oe(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(A.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,z.jsx)(h.default,{style:{width:344},size:"large",children:b.map((function(e){return(0,z.jsx)(h.default.Option,{children:e},e)}))})}),(0,z.jsx)(A.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,z.jsx)(h.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;Be(!0),clearTimeout(Ee.current),Ee.current=setTimeout(o()(i()().mark((function n(){var t,r;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return pe.current+=1,t=pe.current,n.next=4,(0,J.ZP)("/api/schools/search.json",{method:"get",params:{keyword:e}});case 4:0===(r=n.sent).status&&pe.current===t&&(F((null==r?void 0:r.schools)||[]),Be(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:he,size:"large",style:{width:344},children:O.map((function(e){return(0,z.jsx)(h.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,z.jsx)(A.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,z.jsx)(h.default,{showSearch:!0,optionFilterProp:"children",style:{width:344},size:"large",children:D.map((function(e){return(0,z.jsx)(h.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,z.jsx)(A.Z.Item,{style:{marginBottom:0},name:"name",label:"毕业设计名称",rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入毕业设计名称"}],children:(0,z.jsx)(B.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})}),(0,z.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,className:I.modal,open:2===U,title:"加入毕设",width:527,confirmLoading:ge,onCancel:function(){_(!1)},onOk:function(){return fe.submit()},children:(0,z.jsxs)(A.Z,{colon:!1,form:fe,className:I.formWrap,labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,n){return xe(a()({},n))},onFinish:function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ae(!0),e.next=3,(0,J.ZP)("/api/graduations/join.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(_(!1),Oe(Se),null!=t&&t.identifier?setTimeout((function(){(0,j.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))}),500):m.ZP.success(null==t?void 0:t.message)),Ae(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(A.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,z.jsx)(B.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,z.jsx)(A.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,z.jsxs)(E.ZP.Group,{children:[(0,z.jsx)(E.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,z.jsx)(E.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==Ce?void 0:Ce.user_type)&&(0,z.jsx)(A.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,z.jsx)(B.Z,{showCount:!0,maxLength:60})})]})})]})}))},28103:function(e,n,t){t.d(n,{Z:function(){return g}});var r=t(92310),a=t.n(r),s=t(59301),i=t(36355),l=t(17313),o=t(83116),d=t(37613);const f=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:r,lineWidth:a,textPaddingInline:s,orientationMargin:i,verticalMarginInline:o}=e;return{[n]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${a}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${a}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${a}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*i+"%"},"&::after":{width:100-100*i+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*i+"%"},"&::after":{width:100*i+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:s},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${a}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:a,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var u=(0,o.Z)("Divider",(e=>{const n=(0,d.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[f(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),c=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 a=0;for(r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:n,direction:t,divider:r}=s.useContext(i.E_),{prefixCls:l,type:o="horizontal",orientation:d="center",orientationMargin:f,className:g,rootClassName:A,children:v,dashed:P,plain:C,style:x}=e,w=c(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),m=n("divider",l),[h,B]=u(m),E=d.length>0?`-${d}`:d,p=!!v,j="left"===d&&null!=f,I="right"===d&&null!=f,J=a()(m,null==r?void 0:r.className,B,`${m}-${o}`,{[`${m}-with-text`]:p,[`${m}-with-text${E}`]:p,[`${m}-dashed`]:!!P,[`${m}-plain`]:!!C,[`${m}-rtl`]:"rtl"===t,[`${m}-no-default-orientation-margin-left`]:j,[`${m}-no-default-orientation-margin-right`]:I},g,A),y=s.useMemo((()=>"number"==typeof f?f:/^\d+$/.test(f)?Number(f):f),[f]),z=Object.assign(Object.assign({},j&&{marginLeft:y}),I&&{marginRight:y});return h(s.createElement("div",Object.assign({className:J,style:Object.assign(Object.assign({},null==r?void 0:r.style),x)},w,{role:"separator"}),v&&"vertical"!==o&&s.createElement("span",{className:`${m}-inner-text`,style:z},v)))}},38854:function(e,n,t){t.d(n,{Z:function(){return C}});var r=t(91857),a=t(92310),s=t.n(a),i=t(59301),l=t(78892),o=t(3113),d=t(36355),f=t(81327),u=t(33234),c=t(47211),g=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 a=0;for(r=Object.getOwnPropertySymbols(e);a{const{getPopupContainer:n,getPrefixCls:t,direction:a}=i.useContext(d.E_),{prefixCls:A,type:v="default",danger:P,disabled:C,loading:x,onClick:w,htmlType:m,children:h,className:B,menu:E,arrow:p,autoFocus:j,overlay:I,trigger:J,align:y,open:z,onOpenChange:L,placement:b,getPopupContainer:S,href:X,icon:T=i.createElement(l.Z,null),title:O,buttonsRender:F=(e=>e),mouseEnterDelay:N,mouseLeaveDelay:k,overlayClassName:D,overlayStyle:M,destroyPopupOnHide:H,dropdownRender:R}=e,Y=g(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Z=t("dropdown",A),G=`${Z}-button`,[Q,V]=(0,c.Z)(Z),W={menu:E,arrow:p,autoFocus:j,align:y,disabled:C,trigger:C?[]:J,onOpenChange:L,getPopupContainer:S||n,mouseEnterDelay:N,mouseLeaveDelay:k,overlayClassName:D,overlayStyle:M,destroyPopupOnHide:H,dropdownRender:R},{compactSize:K,compactItemClassnames:q}=(0,u.ri)(Z,a),U=s()(G,q,B,V);"overlay"in e&&(W.overlay=I),"open"in e&&(W.open=z),W.placement="placement"in e?b:"rtl"===a?"bottomLeft":"bottomRight";const _=i.createElement(o.ZP,{type:v,danger:P,disabled:C,loading:x,onClick:w,htmlType:m,href:X,title:O},h),$=i.createElement(o.ZP,{type:v,danger:P,icon:T}),[ee,ne]=F([_,$]);return Q(i.createElement(f.Z.Compact,Object.assign({className:U,size:K,block:!0},Y),ee,i.createElement(r.Z,Object.assign({},W),ne)))};A.__ANT_BUTTON=!0;var v=A;const P=r.Z;P.Button=v;var C=P},81327:function(e,n,t){t.d(n,{Z:function(){return x}});var r=t(59301),a=t(92310),s=t.n(a),i=t(75440),l=t(36355),o=t(33234);const d=r.createContext({latestIndex:0}),f=d.Provider;var u=e=>{let{className:n,index:t,children:a,split:s,style:i}=e;const{latestIndex:l}=r.useContext(d);return null==a?null:r.createElement(r.Fragment,null,r.createElement("div",{className:n,style:i},a),t{var t,a;const{getPrefixCls:o,space:d,direction:P}=r.useContext(l.E_),{size:C=(null==d?void 0:d.size)||"small",align:x,className:w,rootClassName:m,children:h,direction:B="horizontal",prefixCls:E,split:p,style:j,wrap:I=!1,classNames:J,styles:y}=e,z=v(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[L,b]=Array.isArray(C)?C:[C,C],S=g(b),X=g(L),T=A(b),O=A(L),F=(0,i.Z)(h,{keepEmpty:!0}),N=void 0===x&&"horizontal"===B?"center":x,k=o("space",E),[D,M]=(0,c.Z)(k),H=s()(k,null==d?void 0:d.className,M,`${k}-${B}`,{[`${k}-rtl`]:"rtl"===P,[`${k}-align-${N}`]:N,[`${k}-gap-row-${b}`]:S,[`${k}-gap-col-${L}`]:X},w,m),R=s()(`${k}-item`,null!==(t=null==J?void 0:J.item)&&void 0!==t?t:null===(a=null==d?void 0:d.classNames)||void 0===a?void 0:a.item);let Y=0;const Z=F.map(((e,n)=>{var t,a;null!=e&&(Y=n);const s=e&&e.key||`${R}-${n}`;return r.createElement(u,{className:R,key:s,index:n,split:p,style:null!==(t=null==y?void 0:y.item)&&void 0!==t?t:null===(a=null==d?void 0:d.styles)||void 0===a?void 0:a.item},e)})),G=r.useMemo((()=>({latestIndex:Y})),[Y]);if(0===F.length)return null;const Q={};return I&&(Q.flexWrap="wrap"),!X&&O&&(Q.columnGap=L),!S&&T&&(Q.rowGap=b),D(r.createElement("div",Object.assign({ref:n,className:H,style:Object.assign(Object.assign(Object.assign({},Q),null==d?void 0:d.style),j)},z),r.createElement(f,{value:G},Z)))}));const C=P;C.Compact=o.ZP;var x=C}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[91831],{3148:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(81978),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},i=t(1393),l=function(e,n){return a.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var o=a.forwardRef(l)},88950:function(e,n,t){var r=t(82242),a=t.n(r),s=(t(59301),t(93314)),i=t(3113),l=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,o=e.styles,d=void 0===o?{}:o,f=e.customText,u=e.ButtonText,c=e.ButtonClick,g=e.Buttonclass,A=e.ButtonTwo,v=e.imgStyles,P=e.loading,C=void 0!==P&&P;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:C?"hidden":"visible"}),d),children:[(0,l.jsx)("img",{src:n||s,style:a()(a()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:f||"暂时还没有相关数据哦!"}),u&&(0,l.jsx)(i.ZP,a()(a()({className:g,onClick:c},r),{},{children:u})),A&&A]})}},96448:function(e,n,t){t.r(n),t.d(n,{default:function(){return L}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),d=t(79800),f=t.n(d),u=t(59301),c=t(9794),g=t(18984),A=t(78241),v=t(71418),P=t(6848),C=t(86859),x=t(43418),w=t(66999),m=t(8591),h=t(57809),B=t(92832),E=t(5112),p=t(30437),j=t(37704),I={flex_box_center:"flex_box_center___eglo4",flex_space_between:"flex_space_between___y5kzg",flex_box_vertical_center:"flex_box_vertical_center___zIRh8",flex_box_center_end:"flex_box_center_end___Wu3DG",flex_box_column:"flex_box_column___hut4c",page:"page___bjvDy",center:"center___ZyA0X",listWrap:"listWrap___PTFml",list:"list___TaWd5",left:"left___T2GqF",title:"title___CFpu_",tag:"tag____u1X2",tag0:"tag0___gKHLM",tag1:"tag1___aiej1",tag2:"tag2___JHnX7",name:"name___grSzv",info:"info___R50jk",time:"time___iHtG5",right:"right___OWDoV",cover:"cover___nUJMT"},J=t(23691),y=t(88950),z=t(37712),L=(0,g.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.user,r=(0,u.useState)([]),s=f()(r,2),l=s[0],d=s[1],g=(0,u.useState)([]),L=f()(g,2),b=L[0],S=L[1],X=(0,u.useState)([]),T=f()(X,2),O=T[0],F=T[1],N=(0,u.useState)([]),k=f()(N,2),D=k[0],M=k[1],H=(0,u.useState)(0),R=f()(H,2),Y=R[0],Z=R[1],G=(0,u.useState)(!0),Q=f()(G,2),V=Q[0],W=Q[1],K=(0,u.useState)(!1),q=f()(K,2),U=q[0],_=q[1],$=A.Z.useForm(),ee=f()($,1)[0],ne=(0,u.useState)(!1),te=f()(ne,2),re=te[0],ae=te[1],se=(0,u.useState)(!1),ie=f()(se,2),le=ie[0],oe=ie[1],de=A.Z.useForm(),fe=f()(de,1)[0],ue=(0,u.useState)(!1),ce=f()(ue,2),ge=ce[0],Ae=ce[1],ve=(0,u.useState)({}),Pe=f()(ve,2),Ce=Pe[0],xe=Pe[1],we=(0,u.useState)(!1),me=f()(we,2),he=me[0],Be=me[1],Ee=(0,u.useRef)(null),pe=(0,u.useRef)(1),je=(0,u.useState)(null),Ie=f()(je,2),Je=Ie[0],ye=Ie[1],ze=(0,u.useRef)(),Le=(0,u.useState)({keyword:"",source:"",status:"",page:1,limit:20}),be=f()(Le,2),Se=be[0],Xe=be[1];(0,u.useEffect)((function(){return n({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){n({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){Oe(Se),Te()}),[]);var Te=function(){var e=o()(i()().mark((function e(){var n,r,a,s,l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.ZP)("/api/introductions.json",{method:"get"});case 2:null!=(n=e.sent)&&n.introductions&&(l=null===(r=n.introductions)||void 0===r?void 0:r.find((function(e){return"teacher"===e.clazz&&"graduation"===e.page_type})),o=null===(a=n.introductions)||void 0===a?void 0:a.find((function(e){return"student"===e.clazz&&"graduation"===e.page_type})),"student"===(null==t||null===(s=t.userInfo)||void 0===s?void 0:s.identity)?(ye(null==o?void 0:o.attachment_id),ze.current=o.url):(ye(null==l?void 0:l.attachment_id),ze.current=l.url));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,J.ZP)("/api/graduations.json",{method:"get",params:n});case 3:0===(t=e.sent).status&&(d((null==t?void 0:t.graduations)||[]),Z((null==t?void 0:t.total_count)||0),S((null==t?void 0:t.graduation_years)||[])),W(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fe=function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,J.ZP)("/api/schools/".concat(n,"/departments/for_option.json"),{method:"get",params:{page:1,limit:9999}});case 4:0===(t=e.sent).status&&M((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e=o()(i()().mark((function e(){var r,a,s,l,o,d,f,u,c,g;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,p.o1)(n)){e.next=2;break}return e.abrupt("return");case 2:return _(1),ae(!0),r=t.userInfo||{},a=r.user_school_id,s=void 0===a?"":a,l=r.department_id,o=void 0===l?"":l,d=r.school_name,f=void 0===d?"":d,u=r.department_name,c=void 0===u?"":u,g=b[b.length-1],F([{id:s,name:f}]),e.next=9,Fe(s);case 9:ee.setFieldsValue({year:g,school_id:s,department_id:o,name:"".concat(g).concat(f).concat(c,"毕业设计")}),ae(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=[{name:"加入毕设",click:function(){var e;if((0,p.o1)(n)){var r={code:"",user_type:"student"===(null==t||null===(e=t.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};fe.setFieldsValue(r),xe(a()({},r)),_(2)}}},{name:"新建毕设",click:Ne}].filter((function(e){var n;return"student"!==(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)||"新建毕设"!==e.name}));Je&&ke.push({name:"新手指引",click:function(){(0,j.L9)(["毕业设计","首页","新手指引"]),window.open("".concat(ze.current))},sign:!0});return(0,z.jsxs)("section",{className:I.page,children:[(0,z.jsxs)("div",{className:I.center,children:[(0,z.jsx)(c.jL,{dataSource:ke,title:"毕业设计",sunTitle:"畅享一站式毕业设计管理",img:"data:image/png;base64,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",imgWidth:382}),(0,z.jsx)(c.YG,{value:Se.source,style:{marginTop:16},onChange:function(e){Se.source=e,Se.page=1,Xe(Se),Oe(Se)},tabBarExtraContent:(0,z.jsx)(c.t7,{style:{width:260},placeholder:"搜索毕设名称",value:Se.keyword,onChange:function(e){Se.keyword=e,Se.page=1,Xe(Se),Oe(Se)}}),dataSource:[{id:"",name:"全部"},{id:"manage",name:"我管理的"},{id:"join",name:"我加入的"}]}),(0,z.jsx)(c.qp,{title:"状态",className:"mt20",value:Se.status,onChange:function(e){Se.status=e,Se.page=1,Xe(Se),Oe(Se)},dataSource:[{id:"",name:"全部"},{id:0,name:"未开始"},{id:1,name:"进行中"},{id:2,name:"已结束"}],titleWidth:28}),(0,z.jsxs)(v.Z,{spinning:V,children:[!l.length&&(0,z.jsx)(y.Z,{loading:V}),!!l.length&&(0,z.jsx)("div",{className:I.listWrap,children:l.map((function(e){return(0,z.jsxs)("div",{onClick:function(){e.is_join&&function(e){(0,p.o1)(n)&&(0,j.xg)("/graduations/".concat(e.identifier,"/index"))}(e)},className:I.list,children:[(0,z.jsxs)("div",{className:I.left,children:[(0,z.jsxs)("div",{className:I.title,children:[0===e.status&&(0,z.jsx)("div",{className:I.tag0,children:"未开始"}),1===e.status&&(0,z.jsx)("div",{className:I.tag1,children:"进行中"}),2===e.status&&(0,z.jsx)("div",{className:I.tag2,children:"已结束"}),(0,z.jsx)(P.Z,{title:e.name,children:(0,z.jsx)("div",{className:I.name,children:e.name})})]}),(0,z.jsxs)("div",{className:I.info,children:[(0,z.jsxs)("span",{children:["学生",(0,z.jsx)("span",{children:e.students_count})]}),(0,z.jsxs)("span",{children:["老师",(0,z.jsx)("span",{children:e.teachers_count})]}),(0,z.jsxs)("span",{children:["届别",(0,z.jsx)("span",{children:e.year})]})]}),(0,z.jsxs)("div",{className:I.time,children:[e.start_time&&(0,z.jsxs)(z.Fragment,{children:["开始时间  ",e.start_time]}),e.end_time&&(0,z.jsxs)("span",{className:"ml20",children:["截止时间  ",e.end_time]})]})]}),(0,z.jsx)("div",{className:I.right,children:(0,z.jsx)(c.op,{shape:"default",children:"进入毕设"})}),!e.is_join&&(0,z.jsxs)("div",{className:I.cover,children:[(0,z.jsx)("i",{className:"iconfont icon-guansuo"}),"非毕设成员不可进入"]})]},e.id)}))})]}),(0,z.jsx)(C.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:Y,onChange:function(e,n){Se.page=e,Se.limit=n,Xe(Se),Oe(Se)},pageSize:Se.limit,current:Se.page,hideOnSinglePage:!Y,showTotal:j.rU})]}),(0,z.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,className:I.modal,open:1===U,title:"开启新一届毕业设计",width:578,confirmLoading:le,onCancel:function(){_(!1)},onOk:function(){return ee.submit()},children:(0,z.jsx)(w.Z,{loading:re,active:!0,children:(0,z.jsxs)(A.Z,{colon:!1,form:ee,className:I.formWrap,labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e){e.school_id&&(Fe(e.school_id),ee.setFieldValue("department_id",""))},onFinish:function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,J.ZP)("/api/graduations.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(m.ZP.success("创建成功"),_(!1),Oe(Se),setTimeout((function(){(0,j.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))}),500)),oe(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(A.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,z.jsx)(h.default,{style:{width:344},size:"large",children:b.map((function(e){return(0,z.jsx)(h.default.Option,{children:e},e)}))})}),(0,z.jsx)(A.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,z.jsx)(h.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;Be(!0),clearTimeout(Ee.current),Ee.current=setTimeout(o()(i()().mark((function n(){var t,r;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return pe.current+=1,t=pe.current,n.next=4,(0,J.ZP)("/api/schools/search.json",{method:"get",params:{keyword:e,display_aliases:!0}});case 4:0===(r=n.sent).status&&pe.current===t&&(F((null==r?void 0:r.schools)||[]),Be(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:he,size:"large",style:{width:344},children:O.map((function(e){return(0,z.jsx)(h.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,z.jsx)(A.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,z.jsx)(h.default,{showSearch:!0,optionFilterProp:"children",style:{width:344},size:"large",children:D.map((function(e){return(0,z.jsx)(h.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,z.jsx)(A.Z.Item,{style:{marginBottom:0},name:"name",label:"毕业设计名称",rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入毕业设计名称"}],children:(0,z.jsx)(B.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})}),(0,z.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,className:I.modal,open:2===U,title:"加入毕设",width:527,confirmLoading:ge,onCancel:function(){_(!1)},onOk:function(){return fe.submit()},children:(0,z.jsxs)(A.Z,{colon:!1,form:fe,className:I.formWrap,labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,n){return xe(a()({},n))},onFinish:function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ae(!0),e.next=3,(0,J.ZP)("/api/graduations/join.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(_(!1),Oe(Se),null!=t&&t.identifier?setTimeout((function(){(0,j.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))}),500):m.ZP.success(null==t?void 0:t.message)),Ae(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(A.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,z.jsx)(B.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,z.jsx)(A.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,z.jsxs)(E.ZP.Group,{children:[(0,z.jsx)(E.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,z.jsx)(E.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==Ce?void 0:Ce.user_type)&&(0,z.jsx)(A.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,z.jsx)(B.Z,{showCount:!0,maxLength:60})})]})})]})}))},28103:function(e,n,t){t.d(n,{Z:function(){return g}});var r=t(92310),a=t.n(r),s=t(59301),i=t(36355),l=t(17313),o=t(83116),d=t(37613);const f=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:r,lineWidth:a,textPaddingInline:s,orientationMargin:i,verticalMarginInline:o}=e;return{[n]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${a}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${a}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${a}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*i+"%"},"&::after":{width:100-100*i+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*i+"%"},"&::after":{width:100*i+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:s},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${a}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:a,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var u=(0,o.Z)("Divider",(e=>{const n=(0,d.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[f(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),c=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 a=0;for(r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:n,direction:t,divider:r}=s.useContext(i.E_),{prefixCls:l,type:o="horizontal",orientation:d="center",orientationMargin:f,className:g,rootClassName:A,children:v,dashed:P,plain:C,style:x}=e,w=c(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),m=n("divider",l),[h,B]=u(m),E=d.length>0?`-${d}`:d,p=!!v,j="left"===d&&null!=f,I="right"===d&&null!=f,J=a()(m,null==r?void 0:r.className,B,`${m}-${o}`,{[`${m}-with-text`]:p,[`${m}-with-text${E}`]:p,[`${m}-dashed`]:!!P,[`${m}-plain`]:!!C,[`${m}-rtl`]:"rtl"===t,[`${m}-no-default-orientation-margin-left`]:j,[`${m}-no-default-orientation-margin-right`]:I},g,A),y=s.useMemo((()=>"number"==typeof f?f:/^\d+$/.test(f)?Number(f):f),[f]),z=Object.assign(Object.assign({},j&&{marginLeft:y}),I&&{marginRight:y});return h(s.createElement("div",Object.assign({className:J,style:Object.assign(Object.assign({},null==r?void 0:r.style),x)},w,{role:"separator"}),v&&"vertical"!==o&&s.createElement("span",{className:`${m}-inner-text`,style:z},v)))}},38854:function(e,n,t){t.d(n,{Z:function(){return C}});var r=t(91857),a=t(92310),s=t.n(a),i=t(59301),l=t(78892),o=t(3113),d=t(36355),f=t(81327),u=t(33234),c=t(47211),g=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 a=0;for(r=Object.getOwnPropertySymbols(e);a{const{getPopupContainer:n,getPrefixCls:t,direction:a}=i.useContext(d.E_),{prefixCls:A,type:v="default",danger:P,disabled:C,loading:x,onClick:w,htmlType:m,children:h,className:B,menu:E,arrow:p,autoFocus:j,overlay:I,trigger:J,align:y,open:z,onOpenChange:L,placement:b,getPopupContainer:S,href:X,icon:T=i.createElement(l.Z,null),title:O,buttonsRender:F=(e=>e),mouseEnterDelay:N,mouseLeaveDelay:k,overlayClassName:D,overlayStyle:M,destroyPopupOnHide:H,dropdownRender:R}=e,Y=g(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Z=t("dropdown",A),G=`${Z}-button`,[Q,V]=(0,c.Z)(Z),W={menu:E,arrow:p,autoFocus:j,align:y,disabled:C,trigger:C?[]:J,onOpenChange:L,getPopupContainer:S||n,mouseEnterDelay:N,mouseLeaveDelay:k,overlayClassName:D,overlayStyle:M,destroyPopupOnHide:H,dropdownRender:R},{compactSize:K,compactItemClassnames:q}=(0,u.ri)(Z,a),U=s()(G,q,B,V);"overlay"in e&&(W.overlay=I),"open"in e&&(W.open=z),W.placement="placement"in e?b:"rtl"===a?"bottomLeft":"bottomRight";const _=i.createElement(o.ZP,{type:v,danger:P,disabled:C,loading:x,onClick:w,htmlType:m,href:X,title:O},h),$=i.createElement(o.ZP,{type:v,danger:P,icon:T}),[ee,ne]=F([_,$]);return Q(i.createElement(f.Z.Compact,Object.assign({className:U,size:K,block:!0},Y),ee,i.createElement(r.Z,Object.assign({},W),ne)))};A.__ANT_BUTTON=!0;var v=A;const P=r.Z;P.Button=v;var C=P},81327:function(e,n,t){t.d(n,{Z:function(){return x}});var r=t(59301),a=t(92310),s=t.n(a),i=t(75440),l=t(36355),o=t(33234);const d=r.createContext({latestIndex:0}),f=d.Provider;var u=e=>{let{className:n,index:t,children:a,split:s,style:i}=e;const{latestIndex:l}=r.useContext(d);return null==a?null:r.createElement(r.Fragment,null,r.createElement("div",{className:n,style:i},a),t{var t,a;const{getPrefixCls:o,space:d,direction:P}=r.useContext(l.E_),{size:C=(null==d?void 0:d.size)||"small",align:x,className:w,rootClassName:m,children:h,direction:B="horizontal",prefixCls:E,split:p,style:j,wrap:I=!1,classNames:J,styles:y}=e,z=v(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[L,b]=Array.isArray(C)?C:[C,C],S=g(b),X=g(L),T=A(b),O=A(L),F=(0,i.Z)(h,{keepEmpty:!0}),N=void 0===x&&"horizontal"===B?"center":x,k=o("space",E),[D,M]=(0,c.Z)(k),H=s()(k,null==d?void 0:d.className,M,`${k}-${B}`,{[`${k}-rtl`]:"rtl"===P,[`${k}-align-${N}`]:N,[`${k}-gap-row-${b}`]:S,[`${k}-gap-col-${L}`]:X},w,m),R=s()(`${k}-item`,null!==(t=null==J?void 0:J.item)&&void 0!==t?t:null===(a=null==d?void 0:d.classNames)||void 0===a?void 0:a.item);let Y=0;const Z=F.map(((e,n)=>{var t,a;null!=e&&(Y=n);const s=e&&e.key||`${R}-${n}`;return r.createElement(u,{className:R,key:s,index:n,split:p,style:null!==(t=null==y?void 0:y.item)&&void 0!==t?t:null===(a=null==d?void 0:d.styles)||void 0===a?void 0:a.item},e)})),G=r.useMemo((()=>({latestIndex:Y})),[Y]);if(0===F.length)return null;const Q={};return I&&(Q.flexWrap="wrap"),!X&&O&&(Q.columnGap=L),!S&&T&&(Q.rowGap=b),D(r.createElement("div",Object.assign({ref:n,className:H,style:Object.assign(Object.assign(Object.assign({},Q),null==d?void 0:d.style),j)},z),r.createElement(f,{value:G},Z)))}));const C=P;C.Compact=o.ZP;var x=C}}]); \ No newline at end of file diff --git a/p__Graduations__Lists__Settings__index.async.js b/p__Graduations__Lists__Settings__index.async.js index dc94f73b2e..63515b8221 100644 --- a/p__Graduations__Lists__Settings__index.async.js +++ b/p__Graduations__Lists__Settings__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[25022],{8769:function(e,n,t){t.r(n),t.d(n,{default:function(){return N}});var i=t(7557),a=t.n(i),r=t(41498),o=t.n(r),l=t(79800),c=t.n(l),s=t(59301),d="wrap___D5wZy",u="title___ip7DS",h="gray___X6m0z",m="btn___l4Im_",p="formWrap___TpXQq",g="radio___zMm2t",f=t(78241),x=t(66999),b=t(8591),$=t(92832),v=t(57809),S=t(5112),w=t(95237),I=t(78673),k=t(3113),C=t(23691),y=t(18984),j=t(37712),N=(0,y.connect)((function(e){return{graduations:e.graduations}}))((function(e){e.graduations;var n=e.dispatch,t=(0,y.useParams)(),i=(0,s.useState)([]),r=c()(i,2),l=r[0],N=r[1],O=(0,s.useState)([]),_=c()(O,2),M=_[0],Z=_[1],E=(0,s.useState)([]),P=c()(E,2),z=P[0],D=P[1],H=(0,s.useState)(!0),T=c()(H,2),W=T[0],F=T[1],R=(0,s.useState)(!1),X=c()(R,2),L=X[0],A=X[1],B=f.Z.useForm(),q=c()(B,1)[0],G=(0,s.useState)(!1),V=c()(G,2),K=V[0],Q=V[1],U=(0,s.useRef)(null),Y=(0,s.useRef)(1);(0,s.useEffect)((function(){J()}),[]);var J=function(){var e=o()(a()().mark((function e(){var n,i,r,o,l,c,s,d,u,h;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,C.ZP)("/api/graduations/".concat(null==t?void 0:t.id,".json"),{method:"get"});case 3:if(0!==(n=e.sent).status){e.next=11;break}return D((null==n?void 0:n.graduation_years)||[]),i=(null==n?void 0:n.graduation)||{},r=i.school_id,o=i.department_id,l=void 0===o?"":o,c=i.name,s=i.year,d=i.code_effect_range,u=i.join_audit,h=i.school_name,e.next=9,ee(r);case 9:q.setFieldsValue({year:s,school_id:r,department_id:l,name:c,code_effect_range:d,join_audit:u}),N([{id:r,name:h}]);case 11:F(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,C.ZP)("/api/schools/".concat(n,"/departments/for_option.json"),{method:"get",params:{page:1,limit:9999}});case 4:0===(t=e.sent).status&&Z((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsxs)("div",{className:d,children:[(0,j.jsx)("div",{className:u,children:"基础设置"}),(0,j.jsxs)(x.Z,{loading:W,active:!0,children:[(0,j.jsxs)(f.Z,{colon:!1,form:q,size:"large",className:p,onValuesChange:function(e){e.school_id&&(ee(e.school_id),q.setFieldValue("department_id",""))},onFinish:function(){var e=o()(a()().mark((function e(i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,C.ZP)("/api/graduations/".concat(null==t?void 0:t.id,".json"),{method:"put",body:i});case 3:0===e.sent.status&&(b.ZP.success("保存成功!您设置的内容已成功保存。"),n({type:"graduations/getGraduationsDetails",payload:{id:null==t?void 0:t.id}})),A(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(f.Z.Item,{name:"name",label:"毕业设计名称",rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入毕业设计名称"}],children:(0,j.jsx)($.Z,{showCount:!0,maxLength:60,size:"large"})}),(0,j.jsx)(f.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,j.jsx)(v.default,{size:"large",children:z.map((function(e){return(0,j.jsx)(v.default.Option,{children:e},e)}))})}),(0,j.jsx)(f.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,j.jsx)(v.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;Q(!0),clearTimeout(U.current),U.current=setTimeout(o()(a()().mark((function n(){var t,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Y.current+=1,t=Y.current,n.next=4,(0,C.ZP)("/api/schools/search.json",{method:"get",params:{keyword:e}});case 4:0===(i=n.sent).status&&Y.current===t&&(N((null==i?void 0:i.schools)||[]),Q(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:K,size:"large",style:{width:344},children:l.map((function(e){return(0,j.jsx)(v.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,j.jsx)(f.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,j.jsx)(v.default,{showSearch:!0,optionFilterProp:"children",children:M.map((function(e){return(0,j.jsx)(v.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,j.jsx)(f.Z.Item,{name:"code_effect_range",label:"邀请码设置",className:g,rules:[{required:!0}],children:(0,j.jsxs)(S.ZP.Group,{children:[(0,j.jsxs)(S.ZP,{className:"mr30",value:0,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对所有角色启用"}),(0,j.jsx)("div",{className:h,children:"选中后所有用户可以通过"}),(0,j.jsx)("div",{className:h,children:"邀请码加入毕设"})]}),(0,j.jsxs)(S.ZP,{className:"mr30",value:2,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对学生停用"}),(0,j.jsx)("div",{className:h,children:"选中后用户以学生身份加"}),(0,j.jsx)("div",{className:h,children:"入毕设时,邀请码无效"})]}),(0,j.jsxs)(S.ZP,{className:"mr30",value:1,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对管理员停用"}),(0,j.jsx)("div",{className:h,children:"选中后用户以管理员身份"}),(0,j.jsx)("div",{className:h,children:"加入毕设时,邀请码无效"})]}),(0,j.jsxs)(S.ZP,{value:3,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对所有角色停用"}),(0,j.jsx)("div",{className:h,children:"选中后本邀请码失效,用"}),(0,j.jsx)("div",{className:h,children:"户不能主动加入毕设"})]})]})}),(0,j.jsxs)(w.Z,{align:"middle",style:{marginLeft:110,marginTop:30},children:[(0,j.jsx)(f.Z.Item,{name:"join_audit",valuePropName:"checked",noStyle:!0,children:(0,j.jsx)(I.Z,{})}),(0,j.jsx)("span",{className:"c-black font14 ml10",children:"使用邀请码加入的学生需要审核"})]})]}),(0,j.jsx)(k.ZP,{type:"primary",onClick:function(){return q.submit()},loading:L,className:m,children:"保存设置"})]})]})}))},57809:function(e,n,t){var i=t(92310),a=t.n(i),r=t(77861),o=t(55405),l=t(59301),c=t(53487),s=t(62892),d=t(19080),u=t(36355),h=t(1684),m=t(93891),p=t(19716),g=t(32441),f=t(33234),x=t(14154),b=t(58582),$=t(84443),v=t(66339),S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{var t,{prefixCls:i,bordered:c=!0,className:I,rootClassName:k,getPopupContainer:C,popupClassName:y,dropdownClassName:j,listHeight:N=256,placement:O,listItemHeight:_=24,size:M,disabled:Z,notFoundContent:E,status:P,builtinPlacements:z,dropdownMatchSelectWidth:D,popupMatchSelectWidth:H,direction:T,style:W,allowClear:F}=e,R=S(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:X,getPrefixCls:L,renderEmpty:A,direction:B,virtual:q,popupMatchSelectWidth:G,popupOverflow:V,select:K}=l.useContext(u.E_),Q=L("select",i),U=L(),Y=null!=T?T:B,{compactSize:J,compactItemClassnames:ee}=(0,f.ri)(Q,Y),[ne,te]=(0,x.Z)(Q),ie=l.useMemo((()=>{const{mode:e}=R;if("combobox"!==e)return e===w?"combobox":e}),[R.mode]),ae="multiple"===ie||"tags"===ie,re=(0,$.Z)(R.suffixIcon,R.showArrow),oe=null!==(t=null!=H?H:D)&&void 0!==t?t:G,{status:le,hasFeedback:ce,isFormItemInput:se,feedbackIcon:de}=l.useContext(g.aM),ue=(0,d.F)(le,P);let he;he=void 0!==E?E:"combobox"===ie?null:(null==A?void 0:A("Select"))||l.createElement(m.Z,{componentName:"Select"});const{suffixIcon:me,itemIcon:pe,removeIcon:ge,clearIcon:fe}=(0,v.Z)(Object.assign(Object.assign({},R),{multiple:ae,hasFeedback:ce,feedbackIcon:de,showSuffixIcon:re,prefixCls:Q,showArrow:R.showArrow,componentName:"Select"})),xe=!0===F?{clearIcon:fe}:F,be=(0,o.Z)(R,["suffixIcon","itemIcon"]),$e=a()(y||j,{[`${Q}-dropdown-${Y}`]:"rtl"===Y},k,te),ve=(0,p.Z)((e=>{var n;return null!==(n=null!=M?M:J)&&void 0!==n?n:e})),Se=l.useContext(h.Z),we=null!=Z?Z:Se,Ie=a()({[`${Q}-lg`]:"large"===ve,[`${Q}-sm`]:"small"===ve,[`${Q}-rtl`]:"rtl"===Y,[`${Q}-borderless`]:!c,[`${Q}-in-form-item`]:se},(0,d.Z)(Q,ue,ce),ee,null==K?void 0:K.className,I,k,te),ke=l.useMemo((()=>void 0!==O?O:"rtl"===Y?"bottomRight":"bottomLeft"),[O,Y]),Ce=(0,b.Z)(z,V);return ne(l.createElement(r.ZP,Object.assign({ref:n,virtual:q,showSearch:null==K?void 0:K.showSearch},be,{style:Object.assign(Object.assign({},null==K?void 0:K.style),W),dropdownMatchSelectWidth:oe,builtinPlacements:Ce,transitionName:(0,s.m)(U,"slide-up",R.transitionName),listHeight:N,listItemHeight:_,mode:ie,prefixCls:Q,placement:ke,direction:Y,suffixIcon:me,menuItemSelectedIcon:pe,removeIcon:ge,allowClear:xe,notFoundContent:he,className:Ie,getPopupContainer:C||X,dropdownClassName:$e,disabled:we})))};const k=l.forwardRef(I),C=(0,c.Z)(k);k.SECRET_COMBOBOX_MODE_DO_NOT_USE=w,k.Option=r.Wx,k.OptGroup=r.Xo,k._InternalPanelDoNotUseOrYouWillBeFired=C,n.default=k},8378:function(e,n){n.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})},78673:function(e,n,t){t.d(n,{Z:function(){return Z}});var i=t(42857),a=t(92310),r=t.n(a),o=t(81978),l=t(25124),c=t(43941),s=t(62579),d=t(59301),u=t(71366),h=t(20287),m=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],p=d.forwardRef((function(e,n){var t,i=e.prefixCls,a=void 0===i?"rc-switch":i,p=e.className,g=e.checked,f=e.defaultChecked,x=e.disabled,b=e.loadingIcon,$=e.checkedChildren,v=e.unCheckedChildren,S=e.onClick,w=e.onChange,I=e.onKeyDown,k=(0,s.Z)(e,m),C=(0,u.Z)(!1,{value:g,defaultValue:f}),y=(0,c.Z)(C,2),j=y[0],N=y[1];function O(e,n){var t=j;return x||(N(t=e),null==w||w(t,n)),t}var _=r()(a,p,(t={},(0,l.Z)(t,"".concat(a,"-checked"),j),(0,l.Z)(t,"".concat(a,"-disabled"),x),t));return d.createElement("button",(0,o.Z)({},k,{type:"button",role:"switch","aria-checked":j,disabled:x,className:_,ref:n,onKeyDown:function(e){e.which===h.Z.LEFT?O(!1,e):e.which===h.Z.RIGHT&&O(!0,e),null==I||I(e)},onClick:function(e){var n=O(!j,e);null==S||S(n,e)}}),b,d.createElement("span",{className:"".concat(a,"-inner")},d.createElement("span",{className:"".concat(a,"-inner-checked")},$),d.createElement("span",{className:"".concat(a,"-inner-unchecked")},v)))}));p.displayName="Switch";var g=p,f=t(14088),x=t(36355),b=t(1684),$=t(19716),v=t(64993),S=t(17313),w=t(83116),I=t(37613);const k=e=>{const{componentCls:n,trackHeightSM:t,trackPadding:i,trackMinWidthSM:a,innerMinMarginSM:r,innerMaxMarginSM:o,handleSizeSM:l}=e,c=`${n}-inner`;return{[n]:{[`&${n}-small`]:{minWidth:a,height:t,lineHeight:`${t}px`,[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:r,[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${l+2*i}px - ${2*o}px)`,marginInlineEnd:`calc(100% - ${l+2*i}px + ${2*o}px)`},[`${c}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:l,height:l},[`${n}-loading-icon`]:{top:(l-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:r,paddingInlineEnd:o,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${l+2*i}px + ${2*o}px)`,marginInlineEnd:`calc(-100% + ${l+2*i}px - ${2*o}px)`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${l+i}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${n}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},C=e=>{const{componentCls:n,handleSize:t}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:(t-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},y=e=>{const{componentCls:n,motion:t,trackPadding:i,handleBg:a,handleShadow:r,handleSize:o}=e,l=`${n}-handle`;return{[n]:{[l]:{position:"absolute",top:i,insetInlineStart:i,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:a,borderRadius:o/2,boxShadow:r,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${l}`]:{insetInlineStart:`calc(100% - ${o+i}px)`},[`&:not(${n}-disabled):active`]:t?{[`${l}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${l}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},j=e=>{const{componentCls:n,trackHeight:t,trackPadding:i,innerMinMargin:a,innerMaxMargin:r,handleSize:o}=e,l=`${n}-inner`;return{[n]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:r,paddingInlineEnd:a,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${o+2*i}px - ${2*r}px)`,marginInlineEnd:`calc(100% - ${o+2*i}px + ${2*r}px)`},[`${l}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${l}`]:{paddingInlineStart:a,paddingInlineEnd:r,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${o+2*i}px + ${2*r}px)`,marginInlineEnd:`calc(-100% + ${o+2*i}px - ${2*r}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:2*i,marginInlineEnd:2*-i}},[`&${n}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:2*-i,marginInlineEnd:2*i}}}}}},N=e=>{const{componentCls:n,trackHeight:t,trackMinWidth:i}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:i,height:t,lineHeight:`${t}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),(0,S.Qy)(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}};var O=(0,w.Z)("Switch",(e=>{const n=(0,I.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[N(n),j(n),y(n),C(n),k(n)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:i,colorWhite:a}=e,r=n*t,o=i/2,l=r-4,c=o-4;return{trackHeight:r,trackHeightSM:o,trackMinWidth:2*l+8,trackMinWidthSM:2*c+4,trackPadding:2,handleBg:a,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new v.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+2+4,innerMinMarginSM:c/2,innerMaxMarginSM:c+2+4}})),_=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,size:a,disabled:o,loading:l,className:c,rootClassName:s,style:u}=e,h=_(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:m,direction:p,switch:v}=d.useContext(x.E_),S=d.useContext(b.Z),w=(null!=o?o:S)||l,I=m("switch",t),k=d.createElement("div",{className:`${I}-handle`},l&&d.createElement(i.Z,{className:`${I}-loading-icon`})),[C,y]=O(I),j=(0,$.Z)(a),N=r()(null==v?void 0:v.className,{[`${I}-small`]:"small"===j,[`${I}-loading`]:l,[`${I}-rtl`]:"rtl"===p},c,s,y),M=Object.assign(Object.assign({},null==v?void 0:v.style),u);return C(d.createElement(f.Z,{component:"Switch"},d.createElement(g,Object.assign({},h,{prefixCls:I,className:N,style:M,disabled:w,ref:n,loadingIcon:k}))))}));M.__ANT_SWITCH=!0;var Z=M}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[25022],{8769:function(e,n,t){t.r(n),t.d(n,{default:function(){return _}});var i=t(7557),a=t.n(i),r=t(41498),o=t.n(r),l=t(79800),c=t.n(l),s=t(59301),d="wrap___D5wZy",u="title___ip7DS",h="gray___X6m0z",m="btn___l4Im_",p="formWrap___TpXQq",g="radio___zMm2t",f=t(78241),x=t(66999),b=t(8591),$=t(92832),v=t(57809),S=t(5112),w=t(95237),I=t(78673),k=t(3113),C=t(23691),y=t(18984),j=t(37712),_=(0,y.connect)((function(e){return{graduations:e.graduations}}))((function(e){e.graduations;var n=e.dispatch,t=(0,y.useParams)(),i=(0,s.useState)([]),r=c()(i,2),l=r[0],_=r[1],N=(0,s.useState)([]),O=c()(N,2),M=O[0],Z=O[1],E=(0,s.useState)([]),P=c()(E,2),z=P[0],D=P[1],H=(0,s.useState)(!0),T=c()(H,2),W=T[0],F=T[1],R=(0,s.useState)(!1),X=c()(R,2),L=X[0],A=X[1],B=f.Z.useForm(),q=c()(B,1)[0],G=(0,s.useState)(!1),V=c()(G,2),K=V[0],Q=V[1],U=(0,s.useRef)(null),Y=(0,s.useRef)(1);(0,s.useEffect)((function(){J()}),[]);var J=function(){var e=o()(a()().mark((function e(){var n,i,r,o,l,c,s,d,u,h;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,C.ZP)("/api/graduations/".concat(null==t?void 0:t.id,".json"),{method:"get"});case 3:if(0!==(n=e.sent).status){e.next=11;break}return D((null==n?void 0:n.graduation_years)||[]),i=(null==n?void 0:n.graduation)||{},r=i.school_id,o=i.department_id,l=void 0===o?"":o,c=i.name,s=i.year,d=i.code_effect_range,u=i.join_audit,h=i.school_name,e.next=9,ee(r);case 9:q.setFieldsValue({year:s,school_id:r,department_id:l,name:c,code_effect_range:d,join_audit:u}),_([{id:r,name:h}]);case 11:F(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,C.ZP)("/api/schools/".concat(n,"/departments/for_option.json"),{method:"get",params:{page:1,limit:9999}});case 4:0===(t=e.sent).status&&Z((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsxs)("div",{className:d,children:[(0,j.jsx)("div",{className:u,children:"基础设置"}),(0,j.jsxs)(x.Z,{loading:W,active:!0,children:[(0,j.jsxs)(f.Z,{colon:!1,form:q,size:"large",className:p,onValuesChange:function(e){e.school_id&&(ee(e.school_id),q.setFieldValue("department_id",""))},onFinish:function(){var e=o()(a()().mark((function e(i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,C.ZP)("/api/graduations/".concat(null==t?void 0:t.id,".json"),{method:"put",body:i});case 3:0===e.sent.status&&(b.ZP.success("保存成功!您设置的内容已成功保存。"),n({type:"graduations/getGraduationsDetails",payload:{id:null==t?void 0:t.id}})),A(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(f.Z.Item,{name:"name",label:"毕业设计名称",rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入毕业设计名称"}],children:(0,j.jsx)($.Z,{showCount:!0,maxLength:60,size:"large"})}),(0,j.jsx)(f.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,j.jsx)(v.default,{size:"large",children:z.map((function(e){return(0,j.jsx)(v.default.Option,{children:e},e)}))})}),(0,j.jsx)(f.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,j.jsx)(v.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;Q(!0),clearTimeout(U.current),U.current=setTimeout(o()(a()().mark((function n(){var t,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Y.current+=1,t=Y.current,n.next=4,(0,C.ZP)("/api/schools/search.json",{method:"get",params:{keyword:e,display_aliases:!0}});case 4:0===(i=n.sent).status&&Y.current===t&&(_((null==i?void 0:i.schools)||[]),Q(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:K,size:"large",style:{width:344},children:l.map((function(e){return(0,j.jsx)(v.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,j.jsx)(f.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,j.jsx)(v.default,{showSearch:!0,optionFilterProp:"children",children:M.map((function(e){return(0,j.jsx)(v.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,j.jsx)(f.Z.Item,{name:"code_effect_range",label:"邀请码设置",className:g,rules:[{required:!0}],children:(0,j.jsxs)(S.ZP.Group,{children:[(0,j.jsxs)(S.ZP,{className:"mr30",value:0,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对所有角色启用"}),(0,j.jsx)("div",{className:h,children:"选中后所有用户可以通过"}),(0,j.jsx)("div",{className:h,children:"邀请码加入毕设"})]}),(0,j.jsxs)(S.ZP,{className:"mr30",value:2,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对学生停用"}),(0,j.jsx)("div",{className:h,children:"选中后用户以学生身份加"}),(0,j.jsx)("div",{className:h,children:"入毕设时,邀请码无效"})]}),(0,j.jsxs)(S.ZP,{className:"mr30",value:1,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对管理员停用"}),(0,j.jsx)("div",{className:h,children:"选中后用户以管理员身份"}),(0,j.jsx)("div",{className:h,children:"加入毕设时,邀请码无效"})]}),(0,j.jsxs)(S.ZP,{value:3,children:[(0,j.jsx)("div",{className:"c-black font14",children:"对所有角色停用"}),(0,j.jsx)("div",{className:h,children:"选中后本邀请码失效,用"}),(0,j.jsx)("div",{className:h,children:"户不能主动加入毕设"})]})]})}),(0,j.jsxs)(w.Z,{align:"middle",style:{marginLeft:110,marginTop:30},children:[(0,j.jsx)(f.Z.Item,{name:"join_audit",valuePropName:"checked",noStyle:!0,children:(0,j.jsx)(I.Z,{})}),(0,j.jsx)("span",{className:"c-black font14 ml10",children:"使用邀请码加入的学生需要审核"})]})]}),(0,j.jsx)(k.ZP,{type:"primary",onClick:function(){return q.submit()},loading:L,className:m,children:"保存设置"})]})]})}))},57809:function(e,n,t){var i=t(92310),a=t.n(i),r=t(77861),o=t(55405),l=t(59301),c=t(53487),s=t(62892),d=t(19080),u=t(36355),h=t(1684),m=t(93891),p=t(19716),g=t(32441),f=t(33234),x=t(14154),b=t(58582),$=t(84443),v=t(66339),S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{var t,{prefixCls:i,bordered:c=!0,className:I,rootClassName:k,getPopupContainer:C,popupClassName:y,dropdownClassName:j,listHeight:_=256,placement:N,listItemHeight:O=24,size:M,disabled:Z,notFoundContent:E,status:P,builtinPlacements:z,dropdownMatchSelectWidth:D,popupMatchSelectWidth:H,direction:T,style:W,allowClear:F}=e,R=S(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:X,getPrefixCls:L,renderEmpty:A,direction:B,virtual:q,popupMatchSelectWidth:G,popupOverflow:V,select:K}=l.useContext(u.E_),Q=L("select",i),U=L(),Y=null!=T?T:B,{compactSize:J,compactItemClassnames:ee}=(0,f.ri)(Q,Y),[ne,te]=(0,x.Z)(Q),ie=l.useMemo((()=>{const{mode:e}=R;if("combobox"!==e)return e===w?"combobox":e}),[R.mode]),ae="multiple"===ie||"tags"===ie,re=(0,$.Z)(R.suffixIcon,R.showArrow),oe=null!==(t=null!=H?H:D)&&void 0!==t?t:G,{status:le,hasFeedback:ce,isFormItemInput:se,feedbackIcon:de}=l.useContext(g.aM),ue=(0,d.F)(le,P);let he;he=void 0!==E?E:"combobox"===ie?null:(null==A?void 0:A("Select"))||l.createElement(m.Z,{componentName:"Select"});const{suffixIcon:me,itemIcon:pe,removeIcon:ge,clearIcon:fe}=(0,v.Z)(Object.assign(Object.assign({},R),{multiple:ae,hasFeedback:ce,feedbackIcon:de,showSuffixIcon:re,prefixCls:Q,showArrow:R.showArrow,componentName:"Select"})),xe=!0===F?{clearIcon:fe}:F,be=(0,o.Z)(R,["suffixIcon","itemIcon"]),$e=a()(y||j,{[`${Q}-dropdown-${Y}`]:"rtl"===Y},k,te),ve=(0,p.Z)((e=>{var n;return null!==(n=null!=M?M:J)&&void 0!==n?n:e})),Se=l.useContext(h.Z),we=null!=Z?Z:Se,Ie=a()({[`${Q}-lg`]:"large"===ve,[`${Q}-sm`]:"small"===ve,[`${Q}-rtl`]:"rtl"===Y,[`${Q}-borderless`]:!c,[`${Q}-in-form-item`]:se},(0,d.Z)(Q,ue,ce),ee,null==K?void 0:K.className,I,k,te),ke=l.useMemo((()=>void 0!==N?N:"rtl"===Y?"bottomRight":"bottomLeft"),[N,Y]),Ce=(0,b.Z)(z,V);return ne(l.createElement(r.ZP,Object.assign({ref:n,virtual:q,showSearch:null==K?void 0:K.showSearch},be,{style:Object.assign(Object.assign({},null==K?void 0:K.style),W),dropdownMatchSelectWidth:oe,builtinPlacements:Ce,transitionName:(0,s.m)(U,"slide-up",R.transitionName),listHeight:_,listItemHeight:O,mode:ie,prefixCls:Q,placement:ke,direction:Y,suffixIcon:me,menuItemSelectedIcon:pe,removeIcon:ge,allowClear:xe,notFoundContent:he,className:Ie,getPopupContainer:C||X,dropdownClassName:$e,disabled:we})))};const k=l.forwardRef(I),C=(0,c.Z)(k);k.SECRET_COMBOBOX_MODE_DO_NOT_USE=w,k.Option=r.Wx,k.OptGroup=r.Xo,k._InternalPanelDoNotUseOrYouWillBeFired=C,n.default=k},8378:function(e,n){n.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})},78673:function(e,n,t){t.d(n,{Z:function(){return Z}});var i=t(42857),a=t(92310),r=t.n(a),o=t(81978),l=t(25124),c=t(43941),s=t(62579),d=t(59301),u=t(71366),h=t(20287),m=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],p=d.forwardRef((function(e,n){var t,i=e.prefixCls,a=void 0===i?"rc-switch":i,p=e.className,g=e.checked,f=e.defaultChecked,x=e.disabled,b=e.loadingIcon,$=e.checkedChildren,v=e.unCheckedChildren,S=e.onClick,w=e.onChange,I=e.onKeyDown,k=(0,s.Z)(e,m),C=(0,u.Z)(!1,{value:g,defaultValue:f}),y=(0,c.Z)(C,2),j=y[0],_=y[1];function N(e,n){var t=j;return x||(_(t=e),null==w||w(t,n)),t}var O=r()(a,p,(t={},(0,l.Z)(t,"".concat(a,"-checked"),j),(0,l.Z)(t,"".concat(a,"-disabled"),x),t));return d.createElement("button",(0,o.Z)({},k,{type:"button",role:"switch","aria-checked":j,disabled:x,className:O,ref:n,onKeyDown:function(e){e.which===h.Z.LEFT?N(!1,e):e.which===h.Z.RIGHT&&N(!0,e),null==I||I(e)},onClick:function(e){var n=N(!j,e);null==S||S(n,e)}}),b,d.createElement("span",{className:"".concat(a,"-inner")},d.createElement("span",{className:"".concat(a,"-inner-checked")},$),d.createElement("span",{className:"".concat(a,"-inner-unchecked")},v)))}));p.displayName="Switch";var g=p,f=t(14088),x=t(36355),b=t(1684),$=t(19716),v=t(64993),S=t(17313),w=t(83116),I=t(37613);const k=e=>{const{componentCls:n,trackHeightSM:t,trackPadding:i,trackMinWidthSM:a,innerMinMarginSM:r,innerMaxMarginSM:o,handleSizeSM:l}=e,c=`${n}-inner`;return{[n]:{[`&${n}-small`]:{minWidth:a,height:t,lineHeight:`${t}px`,[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:r,[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${l+2*i}px - ${2*o}px)`,marginInlineEnd:`calc(100% - ${l+2*i}px + ${2*o}px)`},[`${c}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:l,height:l},[`${n}-loading-icon`]:{top:(l-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:r,paddingInlineEnd:o,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${l+2*i}px + ${2*o}px)`,marginInlineEnd:`calc(-100% + ${l+2*i}px - ${2*o}px)`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${l+i}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${n}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},C=e=>{const{componentCls:n,handleSize:t}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:(t-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},y=e=>{const{componentCls:n,motion:t,trackPadding:i,handleBg:a,handleShadow:r,handleSize:o}=e,l=`${n}-handle`;return{[n]:{[l]:{position:"absolute",top:i,insetInlineStart:i,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:a,borderRadius:o/2,boxShadow:r,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${l}`]:{insetInlineStart:`calc(100% - ${o+i}px)`},[`&:not(${n}-disabled):active`]:t?{[`${l}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${l}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},j=e=>{const{componentCls:n,trackHeight:t,trackPadding:i,innerMinMargin:a,innerMaxMargin:r,handleSize:o}=e,l=`${n}-inner`;return{[n]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:r,paddingInlineEnd:a,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${o+2*i}px - ${2*r}px)`,marginInlineEnd:`calc(100% - ${o+2*i}px + ${2*r}px)`},[`${l}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${l}`]:{paddingInlineStart:a,paddingInlineEnd:r,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${o+2*i}px + ${2*r}px)`,marginInlineEnd:`calc(-100% + ${o+2*i}px - ${2*r}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:2*i,marginInlineEnd:2*-i}},[`&${n}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:2*-i,marginInlineEnd:2*i}}}}}},_=e=>{const{componentCls:n,trackHeight:t,trackMinWidth:i}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:i,height:t,lineHeight:`${t}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),(0,S.Qy)(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}};var N=(0,w.Z)("Switch",(e=>{const n=(0,I.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[_(n),j(n),y(n),C(n),k(n)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:i,colorWhite:a}=e,r=n*t,o=i/2,l=r-4,c=o-4;return{trackHeight:r,trackHeightSM:o,trackMinWidth:2*l+8,trackMinWidthSM:2*c+4,trackPadding:2,handleBg:a,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new v.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+2+4,innerMinMarginSM:c/2,innerMaxMarginSM:c+2+4}})),O=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,size:a,disabled:o,loading:l,className:c,rootClassName:s,style:u}=e,h=O(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:m,direction:p,switch:v}=d.useContext(x.E_),S=d.useContext(b.Z),w=(null!=o?o:S)||l,I=m("switch",t),k=d.createElement("div",{className:`${I}-handle`},l&&d.createElement(i.Z,{className:`${I}-loading-icon`})),[C,y]=N(I),j=(0,$.Z)(a),_=r()(null==v?void 0:v.className,{[`${I}-small`]:"small"===j,[`${I}-loading`]:l,[`${I}-rtl`]:"rtl"===p},c,s,y),M=Object.assign(Object.assign({},null==v?void 0:v.style),u);return C(d.createElement(f.Z,{component:"Switch"},d.createElement(g,Object.assign({},h,{prefixCls:I,className:_,style:M,disabled:w,ref:n,loadingIcon:k}))))}));M.__ANT_SWITCH=!0;var Z=M}}]); \ No newline at end of file diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js index ea05565bdb..92de42d54b 100644 --- a/p__Innovation__Detail__index.async.js +++ b/p__Innovation__Detail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83141,9794],{22441:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(81978),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},r=t(1393),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},19324:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(81978),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},r=t(1393),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},88950:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),r=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,x=e.ButtonTwo,f=e.imgStyles,m=e.loading,v=void 0!==m&&m;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(r.ZP,s()(s()({className:h,onClick:p},i),{},{children:d})),x&&x]})}},56433:function(e,n,t){t.d(n,{Z:function(){return w}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},h=t(3113),x=t(22441),f=t(37964),m=t(6848),v=t(37704),g=t(6421),j=t(88950),_=t(92890),y=t(24023),b=t(37712),w=function(e){var n,t,i,a,o,c,w=e.editOffice,N=void 0===w?"view":w,A=e.data,Z=(e.theme,e.type),k=e.filename,S=e.monacoEditor,C=e.className,D=e.style,F=e.close,P=e.onClose,B=e.hasMask,I=e.disabledDownload,R=e.onImgDimensions,T=e.showNodata,O=e.recordInfo,M=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),E=u()(M,2),H=(E[0],E[1],(0,d.useState)("")),L=u()(H,2),z=(L[0],L[1]),W=(0,d.useState)(),U=u()(W,2),Q=U[0],V=U[1],G="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?_.Z.PROXY_SERVER:_.Z.API_SERVER,q=(0,d.useRef)();null!==(n=A)&&void 0!==n&&n.startsWith("/api")&&"txt"!==Z&&(A=_.Z.API_SERVER+A);k&&S&&(S.filename=k),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&z(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===Z&&(A.indexOf("bigfilescdn.")>-1||A.indexOf("bigfiles1")>-1?V({url:A,fileType:(e=A,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:A.indexOf("model=edit")?"edit":"view"}):K())}),[Z,A]);var K=function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",A),n=A,A.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,V(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){A.startsWith("http")||A.startsWith("blob:")?Y():(0,v.Sv)(k||"educoder",A,k)},Y=function(){O&&(0,y.fc)({id:null==O?void 0:O.id,watch_type:1,course_id:null==O?void 0:O.course_id}),(0,v.Nd)(k||"educoder",decodeURIComponent(A))};return(0,b.jsxs)("div",{style:s()({},D||{}),className:"".concat(B&&p.bgBlack," ").concat(Z?p.wrp:"hide"),children:[F&&(0,b.jsxs)("div",{className:p.close,ref:q,children:[!!R&&(0,b.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:function(){P(),R()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,b.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:Y,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{className:"",onClick:P,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[C]," ").concat(C," ").concat(p.monaco," ").concat("txt"===Z?"show":"hide"),children:"txt"===Z&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(f.ZP,s()({},S))})}),"audio"===Z&&(0,b.jsx)("audio",{src:"".concat((null===(t=A)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=A)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(A),autoPlay:!0}),"video"===Z&&(0,b.jsx)(b.Fragment,{children:(null===(a=A)||void 0===a?void 0:a.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(A),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(A),autoPlay:!0})}),"office"===Z&&Q&&(0,b.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(Q.key,"&url=").concat(btoa(Q.url),"&callbackUrl=").concat(J+Q.callbackUrl,"&fileType=").concat(Q.fileType,"&title=").concat(Q.title,"&model=").concat(N,"&officeServer=").concat(_.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===Z&&(0,b.jsx)("iframe",{src:A+"&disposition=inline"}),"pdf"===Z&&(0,b.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?filename=").concat(k||"educoder.pdf","&url=").concat(encodeURIComponent(A),"&disabledDownload=").concat(!!I)}),"image"===Z&&(0,b.jsx)("img",{src:"".concat((null===(o=A)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(c=A)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(A)}),("other"===Z||"download"===Z)&&(0,b.jsx)(b.Fragment,{children:T?(0,b.jsx)(j.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(h.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:X,disabled:I,children:"下载"})}):(0,b.jsxs)(h.ZP,{type:"primary",size:"middle",onClick:X,disabled:I,children:[(0,b.jsx)(x.Z,{}),"点击下载"]})})]})}},54056:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(82242),p=t.n(d),h=t(59301),x=t(78241),f=t(95237),m=t(57809),v=t(92832),g=t(88522),j=t(3113),_=t(24905),y=t(6848),b=t(8591),w=t(51945),N=t(18984),A=t(17810),Z=t.n(A),k=t(26724),S=t.n(k),C=t(58143),D=t(78723),F=t(9794),P=t(79978),B=t(37712),I=[];function R(e){var n=e.onSearch,t=e.schools;return(0,B.jsx)(x.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,B.jsxs)(f.Z,{style:{flexWrap:"nowrap"},children:[(0,B.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(m.default,{popupClassName:P.Z.selectdown,style:{width:106},children:[(0,B.jsx)(m.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(m.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(m.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,B.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,B.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,B.jsx)(j.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var T=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(T||{});function O(e,n){switch(n.type){case T.INITDATA:case T.SETQUERY:return p()(p()({},e),n.payload);case T.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case T.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case T.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case T.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var M={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,i=e.container_id,a=e.container_type,o=(0,h.useReducer)(O,M),c=u()(o,2),d=c[0],x=c[1],f=d.data,m=d.schools,v=d.loading,g=d.selectedIds,A=d.page,k=d.count,P=d.query,E=d.reload;(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.nQ)(p()(p()({},P),{},{page:A,container_type:a,container_id:i}));case 2:n=e.sent,t=n.users,o=n.user_count,x({type:T.INITDATA,payload:{data:E?t:[].concat(r()(f),r()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}P&&function(){e.apply(this,arguments)}()}),[A,P,E,i,a]),(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.K$)({});case 2:n=e.sent,t=n.school_names,x({type:T.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var H=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(_.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,B.jsx)("div",{children:(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)(N.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,B.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:Z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var L=k>10*A;return(0,B.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,B.jsx)(R,{onSearch:function(e){x({type:T.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:m}),P?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{pagination:!1,dataSource:I,columns:H})})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,B.jsx)(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){x({type:T.SETPAGE,payload:e})},hasMore:L,useWindow:!1,children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:f,columns:H,onRow:function(e){return{onClick:function(n){var t,i;1!==e.added&&(t=e.numid,(i=g.indexOf(t))>=0?g.splice(i,1):g.push(t),x({type:T.SELECTEDIDS,payload:r()(g)}))}}}})})})}),(0,B.jsxs)("div",{className:"flex-container flex-end",children:[(0,B.jsx)(j.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,B.jsx)(j.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?b.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,i),x({type:T.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:C,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},43438:function(e,n,t){t.d(n,{h:function(){return v}});var i=t(82242),s=t.n(i),a=t(79800),r=t.n(a),o=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),h=(t(112),t(45531),t(37712)),x=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},m={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,l=void 0===a?{}:a,c=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),x=d[0],f=d[1];return(0,o.useEffect)((function(){if(x){var e=function(e){var n=e.getValue();t&&t(n)};return x.on("change",e),function(){x.off("change",e)}}}),[x,t]),(0,o.useEffect)((function(){x&&x.setOption("mode",i)}),[x,i]),(0,o.useEffect)((function(){x&&(n===x.getValue()&&""!==n||setTimeout((function(){x.setValue(n||"")}),300))}),[x,n]),(0,o.useEffect)((function(){if(c.current&&!x){var e=p().fromTextArea(c.current,s()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,x]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),a=r()(i,2),d=a[0],p=a[1];return(0,h.jsxs)(c.Z,s()(s()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(m[e][1])},children:Object.keys(m).map((function(e){return(0,h.jsx)(x,{value:e,children:m[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:d})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},9794:function(e,n,t){t.d(n,{jL:function(){return l},w9:function(){return ye},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return R},Gi:function(){return Ae},YG:function(){return Ne},qp:function(){return N},vr:function(){return sn},qE:function(){return Xe},Je:function(){return M},wb:function(){return ae},cq:function(){return Te},tp:function(){return k}});var i=t(59301),s="banner___PoUBO",a="content___XoDjy",r="btns___Pb35j",o=t(37712),l=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,l=e.imgWidth,c=void 0===l?346:l,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:s,children:(0,o.jsxs)("div",{className:a,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",h="tagsWrap___XB2W3",x="action___VdHb1",f="bar___t1kKC",m="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",_="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),N=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,y=e.titleWidth,N=void 0===y?41:y,A=e.style,Z=void 0===A?{}:A,k=e.fontColor,S=void 0===k?"#6A7283":k,C=e.showCount,D=(0,i.useState)(0),F=u()(D,2),P=F[0],B=F[1],I=(0,i.useState)(!1),R=u()(I,2),T=R[0],O=R[1],M=(0,i.useRef)(null),E=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>97?B(1):B(0));0===t.length&&B(0),O(!1)}),[t]),(0,o.jsxs)("div",{className:b()(d,l),style:Z,children:[(0,o.jsx)("div",{onClick:(0,w.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:N,marginTop:T?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,o.jsxs)("div",{className:T?"".concat(h," ").concat(_):h,children:[(0,o.jsx)("div",{className:f,ref:E,style:P>0?{height:1===P?97:"auto",overflow:1===P?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:m,ref:M,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:S},className:s===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!C&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!P&&(0,o.jsx)(i.Fragment,{children:1===P?(0,o.jsxs)("div",{onClick:function(){var e;B(2),(null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:x,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){E.current.scrollTop=0,B(1),O(!1)},className:x,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},A="tabs___GTqPV",Z="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,o.jsx)("div",{style:l,className:b()(A,a),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return s(e.id)},className:i===e.id?Z:"",children:e.name},e.id)}))})},S="input___PW2zI",C="dropdown___vSy8B",D="menu___NiyBu",F="text___Grueu",P="b1___ZKryM",B="b2___aKyGa",I=t(92832),R=function(e){var n,t=e.dataSource,s=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,h=e.style,x=void 0===h?{}:h,f=e.placeholder,m=(e.allowClear,(0,i.useState)("")),v=u()(m,2),g=v[0],j=v[1],_=(0,i.useState)(""),y=u()(_,2),w=y[0],N=y[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(j(r.id),n=r.value||"");try{N(decodeURIComponent(n||""))}catch(e){N(decodeURIComponent(n||""))}}),[r]);var A=function(){l(encodeURIComponent(w),g||null)};return(0,o.jsxs)("div",{className:b()(S,p),style:x,children:[!!s.length&&(0,o.jsxs)("div",{className:C,children:[(0,o.jsxs)("div",{className:F,children:[null===(n=s.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:P}),(0,o.jsx)("b",{className:B})]}),(0,o.jsx)("div",{className:D,children:s.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(j(n),l(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(I.Z,{onPressEnter:A,value:w,onChange:function(e){N(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:f}),(0,o.jsx)("i",{onClick:A,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},T="quickPager___GM30J",O="disabled___Ozc8I",M=function(e){var n=e.value,t=e.onChange,i=e.className,s=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(s/a);return s<=a?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:b()(T,i),style:l,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?O:"",children:"下一页"})]})},E="list___oOsiS",H="wrap___G6T7F",L="lockWrap___Rl79E",z="li___oZZ7l",W="cover___b2bYW",U="img___IQX7w",Q="sign___HkT6C",V="name___SsJx8",G="e___TMqq0",J="tags___bcjyo",q="rate___YACg7",K=t(71418),X=t(6848),Y=t(17178),$=t(92890),ee=t(37704),ne=t(96908),te=t(57177),ie=t(81378),se=t(88950),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(E,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,s=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:H,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(s,"/challenges"),className:z,onClick:function(e){e.preventDefault(),x&&(0,ee.L9)([x]),l&&(0,ee.xg)("/shixuns/".concat(s,"/challenges"))},children:[(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{className:W,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:Q,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:Q,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:Q,src:ie})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:G,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:q,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,o.jsxs)("div",{className:L,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",he="sign___DXJ4d",xe="name___l7FoJ",fe="e___pXQUG",me="unit___wCIFR",ve="tags___w_Mil",ge=t(89330),je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=e.onRemove,v=void 0===m?function(){}:m,g=e.isCurrent,j=void 0===g||g,_=Math.floor((h-(a-1)*r)/a),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,s=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:_,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:(0,o.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),x&&(0,ee.L9)([x]),(0,ee.xg)("/paths/".concat(l))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:ce,src:"".concat(p)}),j&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,s=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:he,src:s,style:{left:"-4px"}})}var a=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:he,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:xe,children:(0,o.jsx)(X.Z,{title:i,children:(0,o.jsx)("span",{className:fe,children:i})})}),(0,o.jsx)(X.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:me,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},s)}))),!i.length&&(0,o.jsx)(se.Z,{})]})})},_e={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(_e.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,s=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:_e.wrap,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{className:_e.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(x&&(0,ee.L9)([x]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:_e.top,children:[(0,o.jsx)(X.Z,{title:e.name,children:(0,o.jsx)("div",{className:_e.name,children:e.name})}),(0,o.jsx)("img",{className:_e.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:_e.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:_e.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),s&&(0,o.jsx)("div",{className:_e.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:_e.bottom,children:[e.visits>0&&(0,o.jsx)(X.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(X.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(X.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:_e.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},be={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(18984),Ne=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:b()(be.tabs,a),style:l,children:[(0,o.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:be.tab,onClick:function(){s(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(X.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:be.tabBar,children:c})]})},Ae=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.children;return(0,o.jsx)("div",{className:b()(n),style:i,children:s})},Ze="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",Ce="orderDesc___rHdbB",De="active___a7eSP",Fe="cursorPointer___gs9kL",Pe="orderTextWrap___teAKn",Be=t(38854),Ie=t(20834),Re=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Te=function(e){var n,t=e.sortValue,i=e.dropValue,s=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Re:l;return(0,o.jsxs)("div",{className:b()(Ze,s),children:[(0,o.jsx)(Be.Z,{dropdownRender:function(){return(0,o.jsx)(Ie.Z,{children:c.map((function(e,n){return(0,o.jsx)(Ie.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Pe,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:Se,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-up font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-down font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Oe=t(82242),Me=t.n(Oe),Ee=t(7557),He=t.n(Ee),Le=t(41498),ze=t.n(Le),We=t(39647),Ue=t.n(We),Qe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ve=t(3113),Ge=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,s=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,h=void 0===p?"middle":p,x=e.shape,f=void 0===x?"round":x,m=Ue()(e,Ge),v=(0,i.useState)(!1),g=u()(v,2),j=g[0],_=g[1];return(0,o.jsx)(Ve.ZP,Me()(Me()({onClick:(0,w.throttle)(function(){var e=ze()(He()().mark((function e(n){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&_(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&_(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Qe.btn,Qe["".concat(h,"-").concat(f)],n),style:t,size:h,shape:f,loading:j||r},m),{},{children:s}))},qe="head___ghH72",Ke="node___mjPEy",Xe=function(e){var n=e.className,t=e.style,i=e.children,s=void 0===i?null:i,a=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:b()(qe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:Ke,children:s})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,s=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,h=void 0!==p&&p;return(0,o.jsxs)("div",{className:b()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ve.ZP,{loading:h,onClick:s,type:"primary",className:$e,children:i}),r&&(0,o.jsx)(Ve.ZP,{onClick:c,className:en,children:l})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.LeftContent,a=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:s}),(0,o.jsx)("div",{className:tn.center,children:a}),(0,o.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,o.jsx)("div",{className:b()(an,n),style:s,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=Ue()(e,cn),s=(0,i.useState)(null),a=u()(s,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(un,Me()(Me()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},69979:function(e,n,t){var i=t(79800),s=t.n(i),a=t(6848),r=t(8591),o=t(3113),l=t(51945),c=t(59301),u=t(72018),d=t(56102),p=t(37712),h=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(a.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return r.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],x=function(e){var n=e.detail,t=(0,c.useState)(n),i=s()(t,2),a=i[0],r=i[1],d=(0,c.useState)(1),x=s()(d,2),f=x[0],m=x[1];(0,c.useEffect)((function(){n&&r(n)}),[n]);var v=(0,c.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:f,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==a?void 0:a.data_sets_count,onChange:function(e){m(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){r(e)}))}}}),[f,a]);return(0,p.jsx)(l.Z,{columns:h,dataSource:null==a?void 0:a.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,c.memo)(x)},82331:function(e,n,t){t.r(n),t.d(n,{default:function(){return on}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(82242),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(70199),h=t(99313),x=t(78241),f=t(3113),m=t(71418),v=t(95237),g=t(43604),j=t(28103),_=t(43418),y=t(8591),b=t(94001),w=t(19324),N=t(46952),A=t(18984),Z="project_detail_wrapper___ywzyI",k="title___NfoQH",S="fork_btn___gBhDb",C="desc___SryMB",D="info___fzlio",F="create_time___JaeKJ",P="operation___N7pLK",B="delete_btn___xrcwe",I="fork_modal___nz1Xg",R="huanj___EHzUt",T="divtitle___XmviM",O=t(72018),M=t(89330),E=t(92832),H=t(37712),L=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.detail,a=x.Z.useForm(),o=u()(a,1)[0],l=(0,d.useState)("notyet"),c=u()(l,2),p=c[0],h=c[1],f=(0,d.useRef)(),v=function(){var e=r()(s()().mark((function e(){var n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return n=o.getFieldValue("name"),h("forking"),e.next=7,(0,O.M3)("".concat(i.id),{name:n});case 7:0===(a=e.sent).status&&(y.ZP.success("fork成功"),f.current=a.sci_project_id,"remindModal"===t.openForkModalPosition&&window.localStorage.setItem("hideRemindModal","".concat(t.hideRemindModal))),h("success"),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),h("fail");case 15:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}(),g=(0,H.jsx)(x.Z,{autoComplete:"off",form:o,initialValues:{name:i.sci_project.name},children:(0,H.jsx)(x.Z.Item,{label:"新项目名称",name:"name",required:!0,rules:[{required:!0,message:"请输入项目名称"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入",maxLength:60})})}),j={notyet:g,forking:(0,H.jsx)("div",{style:{height:40}}),success:(0,H.jsx)("p",{children:"项目已经Fork完成,现在就去查看项目吗?"}),fail:g};return(0,H.jsx)(_.Z,{title:"Fork项目",width:600,open:"fork-project"===t.visibleModalName,className:"".concat(I),destroyOnClose:!0,centered:!0,onCancel:function(){h("notyet"),o.resetFields(),n({type:"innovation/closeModal"})},onOk:function(){"success"===p?(A.history.push("/innovation/project/detail/".concat(f.current)),location.reload()):v()},okText:"success"===p?"查看项目":"确定",children:(0,H.jsx)(m.Z,{tip:"项目Fork中",spinning:"forking"===p,children:j[p]})})})),z=t(17810),W=t.n(z),U=t(92890),Q=function(){var e=(0,d.useState)(W()().valueOf()),n=u()(e,2),t=n[0],i=n[1],s=(0,d.useMemo)((function(){return"".concat(U.Z.API_SERVER,"/rucaptcha?t=").concat(t)}),[t]);return(0,H.jsxs)(v.Z,{align:"middle",children:[(0,H.jsx)("img",{src:s,alt:""}),(0,H.jsx)("span",{onClick:function(){i(W()().valueOf())},style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"},children:"看不清换一张"})]})},V=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.projectId,a=x.Z.useForm(),o=u()(a,1)[0],l=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return t=o.getFieldsValue(),e.next=6,(0,O.th)(i,{code:t.code});case 6:0===e.sent.status&&(y.ZP.success("删除成功"),n({type:"innovation/closeModal"}),A.history.replace("/innovation/project")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),n({type:"innovation/closeModal"});case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{title:"删除项目",width:600,okText:"确定删除",okButtonProps:{type:"primary",danger:!0},centered:!0,open:"delete-project"===t.visibleModalName,destroyOnClose:!0,onCancel:function(){return n({type:"innovation/closeModal"})},onOk:l,children:(0,H.jsx)(x.Z,{autoComplete:"off",form:o,preserve:!1,children:(0,H.jsxs)(x.Z.Item,{label:"验证码",required:!0,children:[(0,H.jsx)(x.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入验证码"})}),(0,H.jsx)("span",{style:{color:"#FA6400"},children:"删除项目后,将无法恢复,请谨慎操作"}),(0,H.jsx)(Q,{})]})})})})),G=t(39647),J=t.n(G),q="menu___UnLMr",K="warehouse___P7f6U",X="header___u00_W",Y="title____S1YG",$="content___p_SoR",ee="left___hSMYA",ne="right___ZQk8Z",te="loading___W3zy1",ie="empty___fievZ",se="tabs___QW8es",ae="line___Jpj9w",re="footer___gn3O8",oe="commit___xEz6h",le="filePathWrp___H9erP",ce="filePath___TdyXm",ue="bottom0___pV48E",de=t(6848),pe=t(20834),he=t(38854),xe=t(37205),fe=t.n(xe),me=t(32985),ve=t(56102),ge={wrap:"wrap___Bmme7",modal:"modal___AMeuc",title:"title___gcQ15",path:"path___Z2shU",colorBlue:"colorBlue___G_a7d",width240:"width240___AU6VN",filePath:"filePath___YkFWz"},je=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],_e=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,je),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:"",path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",centered:!0,open:i.visible,wrapClassName:ge.modal,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件夹",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t,i,s=l()({},j.getFieldsValue()),a=null==s||null===(e=s.path)||void 0===e?void 0:e.split(""),r=null==s||null===(n=s.file)||void 0===n?void 0:n.split("");null!=a&&null!==(t=a.filter((function(e){return"/"==e})))&&void 0!==t&&t.length&&(s.path=s.path.substring(0,s.path.length-1)),null!=r&&null!==(i=r.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(s.file=s.file.substring(0,s.path.length-1)),j.setFieldsValue(l()({},s)),h(s)},children:[(0,H.jsx)(x.Z.Item,{label:"文件夹名称:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"文件名称:",name:"file",children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),ye=t(43438),be=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],we=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,be),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:a.codeMirror,path:(i.defaultPath?i.defaultPath+"/":"")+a.path,secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path,name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,H.jsx)("div",{className:"mt10 mb20",children:(0,H.jsx)(x.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],children:(0,H.jsx)(ye.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),Ne=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ae=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,Ne),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=w[0],Z=w[1],k=(0,d.useState)(""),S=u()(k,2),C=S[0],D=S[1];(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=i.defaultPath.split("/");1===e.length?(Z(""),D(i.defaultPath)):(D(e.pop()),Z(e.join("/")+"/"))}),[i.defaultPath]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var F=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/moveGitFiles",payload:{id:o.taskId,from:i.defaultPath,to:N+a.path,message:a.commitMessage||"".concat(i.defaultPath," rename to ").concat(N).concat(a.path," "),secret_repository:t}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(y.ZP.success("添加成功"),i.onOK({path:a.path,name:a.path}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"40%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"提交说明",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:F,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"重命名:",name:"path",children:(0,H.jsx)(v.Z,{children:(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:C})})})})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,H.jsx)(E.Z,{placeholder:"如不填写,默认提交信息是(".concat(i.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),Ze=t(53326),ke={wrap:"wrap___MBjkg",title:"title___kwzQt",path:"path___Dxzfe",colorBlue:"colorBlue___motxO"},Se=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ce=Ze.Z.Dragger,De=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t=e.dispatch,i=e.isRepository,a=J()(e,Se),o=((0,A.useLocation)(),(0,A.useParams)()),c=(0,d.useState)({}),p=u()(c,2),h=p[0],f=p[1],m=(0,d.useRef)(),v=x.Z.useForm(),g=u()(v,1)[0],j=(0,d.useState)([]),b=u()(j,2),w=b[0],N=b[1],Z=(0,d.useState)(),k=u()(Z,2),S=k[0],C=k[1];(0,d.useEffect)((function(){a.visible&&(g.resetFields(),N([]))}),[a.visible]),(0,d.useEffect)((function(){m.current=o.taskId}),[]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;C(t)}}),[]);var D,F=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.response){e.next=3;break}return y.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunsDetail/deleteGitFile",payload:{id:o.taskId,path:S?"".concat(S,"/").concat(n.name):n.name,message:g.getFieldValue("commitMessage")||"删除了".concat(S?"".concat(S,"/").concat(n.name):n.name),secret_repository:!i||null}});case 5:0===e.sent.status&&(N(w.filter((function(e){return e.uid!==n.uid}))),y.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P={height:300,multiple:!0,withCredentials:!0,data:(D=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,o){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(r()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.getFieldsValue();case 2:e.sent,r=l()(l()({},{path:a.defaultPath?a.defaultPath:"",message:h.commitMessage||"上传了".concat(n)}),i?{}:{secret_repository:!0}),t(r);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return D.apply(this,arguments)}),fileList:w,method:"post",action:"".concat(U.Z.API_SERVER,"/api/sci/projects/").concat(m.current,"/upload_git_file.json"),onChange:function(e){if(n=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var t,i,s;if(N(e.fileList),!e.file.response)return;if(0===(null===(t=e.file.response)||void 0===t?void 0:t.status))return void y.ZP.success("上传成功!");N(w.filter((function(n){return n.uid!==e.file.uid}))),(null===(i=e.file.response)||void 0===i?void 0:i.message)&&y.ZP.info(null===(s=e.file.response)||void 0===s?void 0:s.message)}},onRemove:F,beforeUpload:function(e){n=e.name}},B=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:a.onClose(),a.onOK({path:a.defaultPath});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{open:a.visible,onOk:B,centered:!0,onCancel:a.onClose,width:"70%",children:(0,H.jsx)("section",{className:ke.bg,children:(0,H.jsxs)("div",{className:ke.wrap,children:[(0,H.jsx)("div",{className:ke.title,children:"上传文件"}),(0,H.jsxs)(x.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:B,onValuesChange:function(){return f(l()({},g.getFieldsValue()))},children:[(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})}),(0,H.jsx)(x.Z.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,H.jsxs)(Ce,l()(l()({},P),{},{children:[(0,H.jsx)("div",{children:(0,H.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(ke.colorBlue)})}),(0,H.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,H.jsx)("span",{className:"".concat(ke.colorBlue," ml5"),children:"点击此处上传"})]})]}))})]})]})})})})),Fe={flex_box_center:"flex_box_center___ceC0y",flex_space_between:"flex_space_between___K6rVh",flex_box_vertical_center:"flex_box_vertical_center___agfJS",flex_box_center_end:"flex_box_center_end___YIze7",flex_box_column:"flex_box_column___E4huF",headLeft:"headLeft___Xwji1",colorBlue:"colorBlue_____BeE",wrap:"wrap___KU5Kb",nodata:"nodata___HezS3",nodataText:"nodataText___bdADB",content:"content___O0OuF",gitCode:"gitCode___oC8AX",ellipsis:"ellipsis___gxBif",menu:"menu___UMSQf",overlayClass:"overlayClass___pY72Q",tips:"tips___Q04Oz"},Pe="wrap___FeZrl",Be="content___nhYt_",Ie="mainPathWrap___pggnV",Re="colorBlue___TPUPy",Te=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,a=e.pathList,o=void 0===a?[]:a,c=e.showInputPath,p=void 0!==c&&c,h=e.isMergeSelectFile,f=void 0!==h&&h,m=e.onFinish,v=void 0===m?function(){}:m,g=x.Z.useForm(),j=u()(g,1)[0],b=(0,A.useParams)(),w=(0,A.useLocation)(),N=(0,d.useRef)(),Z=(0,d.useState)(""),k=u()(Z,2),S=k[0],C=k[1],D=(0,d.useState)(""),F=u()(D,2),P=F[0],B=F[1],I=(0,d.useState)([]),R=u()(I,2),T=R[0],O=R[1],M=(0,d.useState)([]),L=u()(M,2),z=L[0],W=L[1];(0,d.useEffect)((function(){var e;N.current="repository"===(null===(e=w.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=o.join("/"),t=[];o.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),O(t),C(e),B(e),U(e)}}),[n.actionTabs.key]);var U=function(){var e=r()(s()().mark((function e(n){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:N.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:b.taskId,path:n}});case 2:(i=e.sent)&&W(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=r()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==j?void 0:j.getFieldsValue(),i=S?"".concat(S).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!f){e.next=6;break}return v(i),V(),e.abrupt("return");case 6:if(!p){e.next=16;break}return e.next=9,j.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:l()(l()({},{id:b.taskId,path:i}),N.current?{}:{secret_repository:!0})});case 11:a=e.sent,v(P),0===a.status&&y.ZP.info("新建成功"),e.next=18;break;case 16:v(i),y.ZP.success("选择文件目录成功");case 18:V();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),j.resetFields()};return(0,H.jsx)(_.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:Q,onCancel:V,children:(0,H.jsxs)("div",{className:Pe,children:[(0,H.jsxs)("div",{className:Be,children:[(0,H.jsx)("div",{className:Ie,children:!(null==T||!T.length)&&T.map((function(e,n){return(0,H.jsx)("a",{onClick:function(){return function(e,n){var t=T.filter((function(e,t){return t<=n}));O(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);C(i),U(i)}(0,n)},children:e.val},n)}))}),!(null==z||!z.length)&&z.map((function(e,n){return"tree"===e.type&&(0,H.jsxs)("a",{onClick:function(){return function(e){var n=S;"tree"===e.type&&(T.length?T.push({val:"/".concat(e.name),path:e.name}):T.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),O(T),n=S?"".concat(S,"/").concat(e.name):e.name,C(n)),U(n)}(e)},children:[(0,H.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(Re)}),e.name]},n)}))]}),(0,H.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,H.jsx)("div",{className:"mt5 mb5",children:S}),p&&(0,H.jsx)(x.Z,{form:j,scrollToFirstError:!0,className:"mt20",children:(0,H.jsx)(x.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})})),Oe=t(78892),Me=t(19471),Ee=t(37704),He=(t(30437),t(44035)),Le=["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"],ze=me.Z.DirectoryTree,We=function(){return(0,H.jsxs)("div",{className:"mt20 pb50 ".concat(Fe.nodata),children:[(0,H.jsxs)("div",{className:Fe.headLeft,children:["提示:",(0,H.jsx)("br",{}),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",(0,H.jsx)("br",{}),"两种方式来使用:",(0,H.jsx)("br",{}),"1、",(0,H.jsx)("a",{href:"/forums/2784",target:"_blank",children:"Git客户端"})," ","上传已有文件来开始使用。",(0,H.jsx)("br",{}),"2、直接在平台上创建文件目录以及相关代码文件。"]}),(0,H.jsx)("img",{width:"100%",src:He.Oe})]})},Ue=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading,i=e.globalSetting,s=e.practiceSetting;return{shixunsDetail:n,globalSetting:i,user:e.user,practiceSetting:s,loading:t}}))((function(e){var n,t,i=e.shixunsDetail,a=(e.globalSetting,e.loading),o=(e.user,e.activeKey),c=e.dispatch,p=e.practiceSetting,h=e.isRepository,x=e.treeData,f=e.setTreeData,m=e.haveAuth,j=(J()(e,Le),(0,A.useParams)()),b=(0,A.useLocation)(),w=(0,d.useState)(),Z=u()(w,2),k=Z[0],S=(Z[1],(0,d.useState)(!1)),C=u()(S,2),D=C[0],F=C[1],P=(0,d.useState)(!1),B=u()(P,2),I=B[0],R=B[1],T=(0,d.useState)(!1),O=u()(T,2),M=O[0],E=O[1],L=(0,d.useState)(!1),z=u()(L,2),W=z[0],U=z[1],Q=(0,d.useState)(""),V=u()(Q,2),G=V[0],q=V[1],K=(0,d.useState)([]),X=u()(K,2),Y=X[0],$=X[1],ee=(0,d.useState)([]),ne=u()(ee,2),te=ne[0],ie=ne[1],se=(0,d.useState)([]),ae=u()(se,2),re=(ae[0],ae[1]),oe=(0,d.useState)(!1),le=u()(oe,2),ce=le[0],ue=le[1],xe=(0,d.useState)(),me=u()(xe,2),ge=(me[0],me[1]),je=(0,d.useState)(),ye=u()(je,2),be=(ye[0],ye[1]),Ne=(0,d.useState)(""),Ze=u()(Ne,2),ke=(Ze[0],Ze[1]),Se=(0,d.useState)(),Ce=u()(Se,2),Pe=(Ce[0],Ce[1]),Be=(0,d.useState)(!1),Ie=u()(Be,2),Re=Ie[0],He=Ie[1];(0,d.useEffect)((function(){f([]),Xe(""),localStorage.warehouseHideTip||ue(!0)}),[b.pathname,h]);var Ue=function(){var e=r()(s()().mark((function e(){var n,t=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:"",e.next=3,(0,Me.Zt)({id:j.taskId,secret_dir_path:n});case 3:e.sent&&Pe(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(e){return(0,H.jsxs)(pe.Z,{className:Fe.menu,onClick:function(n){switch(q(e.path||""),n.key){case"1":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件"]),F(!0);break;case"2":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件夹"]),E(!0);break;case"3":(0,Ee.L9)(["实践项目","设置","代码仓库","上传"]),U(!0);break;case"4":(0,Ee.L9)(["实践项目","设置","代码仓库","重命名"]),R(!0);break;case"5":(0,Ee.L9)(["实践项目","设置","代码仓库","删除"]),en(e.path,e.name,e);break;case"6":(0,Ee.L9)(["实践项目","设置","代码仓库","复制路径"]),nn(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,H.jsx)(ve.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(h?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return y.ZP.success("复制成功")},children:(0,H.jsx)(pe.Z.Item,{children:(0,H.jsx)(H.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"删除"},"5")]})},Ve=function(e,n){return e.map((function(e){return e.path=""==n?n+e.name:n+"/"+e.name,e.title=(0,H.jsxs)(v.Z,{className:"font14",children:[(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{flex:"20px",children:"blob"===e.type&&(0,H.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),m&&(0,H.jsx)(g.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,H.jsx)(he.Z,{dropdownRender:function(){return Qe(e)},className:Fe.ellipsis,children:(0,H.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=k&&k!==e.name,e.className="tree"===e.type?Fe.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},Ge=function(e){c({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},Je=function(){var e=r()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.split("/"),e.next=3,Xe(G);case 3:setTimeout((function(){Ge(n),Y=[i[0]||""],te=[n],ie(fe()(te)),$(fe()(Y))}),150);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),qe=function(e,n){if(""==n)x=fe()(e),f(fe()(e));else{var t=Ke(x,n,e);x=t,f([].concat(t))}};function Ke(e,n,t){return e.map((function(e){return e.key===n?(e.children=fe()(t),l()({},e)):e.children?l()(l()({},e),{},{children:Ke(e.children,n,t)}):e}))}var Xe=function(){var e=r()(s()().mark((function e(){var n,t,i,a,r,o=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,c({type:h?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:j.taskId,path:n}});case 3:return(t=e.sent)&&(null!==(i=t.trees)&&void 0!==i&&i.length?(r=Ve(fe()(t.trees),n),qe(r,n),re(t.trees||[]),be(n||""),console.log("handleGetRepository:",r,n),setTimeout((function(){return console.log(x,t.trees,n,999999)}),2e3)):""==n&&f([]),ge((null===(a=t.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ye=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.children.length&&t(),ke(n.path),e.next=4,Xe(n.path);case 4:t();case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$e=function(){var e=r()(s()().mark((function e(n,t){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",n,t.nativeEvent.target.nodeName,t),i=function(){Ge(t.node.path),n=[t.node.path],ie(fe()(n))},"svg"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName&&"I"!==t.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===t.node.type&&(null!=p&&null!==(a=p.sideBar)&&void 0!==a&&a.confirmLeave?_.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),en=function(e,n,t){var i;_.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(t.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=r()(s()().mark((function n(){var t,i,a;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,c({type:"shixunsDetail/deleteGitFiles",payload:{id:j.taskId,path:e,message:"删除".concat(e),secret_repository:!h||null}});case 2:if(t=n.sent,i=e.split("/"),0!==(null==t?void 0:t.status)){n.next=20;break}return y.ZP.info("删除成功"),i.splice(i.length-1,1),n.next=9,Xe(i.length>1?i.join("/"):"");case 9:if(null==(a=n.sent)||!a.trees){n.next=13;break}n.next=16;break;case 13:return i.splice(i.length-1,1),n.next=16,Xe(i.length>1?i.join("/"):"");case 16:return Ge(""),n.abrupt("return",!0);case 20:-3===(null==t?void 0:t.status)&&_.Z.confirm({title:"删除失败",content:(0,H.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.taskId,"/edit/").concat(null==t?void 0:t.message,"/tab=2")}});case 21:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},nn=function(e){console.log(e,"item")},tn=function(){var e=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",t),"svg"!==t.nativeEvent.target.nodeName&&"path"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,Ye(t.node);case 7:Y.includes(t.node.path)?Y.splice(Y.indexOf(t.node.path),1):Y.push(t.node.path);case 8:$(fe()(Y));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),sn=function(){ue(!1),localStorage.warehouseHideTip=!0},an=function(){var e=r()(s()().mark((function e(n){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),n.node.key,n.dragNode.key,t=n.node.pos.split("-"),n.dropPosition-Number(t[t.length-1]),"tree"!==n.dragNode.type){e.next=8;break}return y.ZP.warning("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===n.node.type){e.next=11;break}return y.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,c({type:"shixunsDetail/moveGitFiles",payload:{id:j.taskId,from:n.dragNode.path,to:n.node.path+"/"+n.dragNode.name,message:"".concat(n.dragNode.path," move to ").concat(n.node.path+"/"+n.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return Ge(""),e.next=18,Xe("");case 18:i=0;case 19:if(!(i=10&&!(0,M.Ny)()?G({type:"innovation/openSimpleModal",payload:{title:"项目数量达到上限",children:"每位用户最多只能创建10个项目,你的项目数量已经达到上限。",footer:(0,H.jsx)(f.ZP,{onClick:function(){return G({type:"innovation/closeSimpleModal"})},type:"primary",children:"我知道了"})}}):G({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:e}})};return(0,H.jsxs)(m.Z,{spinning:ee,children:[K&&(0,H.jsxs)("div",{className:Z,children:[(0,H.jsxs)(v.Z,{justify:"space-between",align:"middle",style:{marginBottom:10},children:[(0,H.jsxs)(g.Z,{className:k,span:20,children:[K.sci_project.username," / ",K.sci_project.name]}),(0,H.jsx)(g.Z,{span:4,style:{textAlign:"right"},children:(0,H.jsx)(f.ZP,{icon:(0,H.jsx)(w.Z,{}),className:S,onClick:function(){return je("forkButton")},children:(0,H.jsx)("span",{children:K.sci_project.forked_count})})})]}),(0,H.jsx)(sn,{ellipsis:{rows:3,expandable:!0,symbol:(0,H.jsxs)("span",{style:{color:"#165dff"},children:["展开",(0,H.jsx)(N.Z,{})]})},className:C,children:K.sci_project.description}),(0,H.jsxs)(v.Z,{justify:"space-between",children:[(0,H.jsxs)(g.Z,{className:D,children:[(0,H.jsxs)("span",{children:["项目环境:",K.mirror_repository_info.name]}),(0,H.jsxs)("span",{className:F,children:["创建时间:",W()(K.sci_project.created_at).format("YYYY-MM-DD HH:mm")]})]}),oe&&(0,H.jsxs)(g.Z,{className:P,children:[(0,H.jsx)("span",{onClick:function(){A.history.push("/innovation/project/edit/".concat(te))},children:"编辑"}),le&&(0,H.jsx)("span",{className:B,onClick:function(){G({type:"innovation/openModal",payload:"delete-project"})},children:"删除"})]})]}),(0,H.jsx)(j.Z,{}),(0,H.jsxs)(h.Z,{activeKey:ae,onChange:function(e){re(e)},tabBarExtraContent:{right:(0,H.jsx)(f.ZP,{type:"primary",children:(0,H.jsx)("a",{onClick:function(){oe?(0,O.T)(te).then((function(e){if(X(e),-1===e.verify_info.status)return pe(!0),void ge.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});0!==e.verify_info.status?(1===e.verify_info.status&&A.history.push("/innovation/tasks/".concat(te)),2!==e.verify_info.status||_.Z.warning({title:"启动环境提示",content:"您申请的环境资源【未通过】,无法启动环境。",okText:"查看审核结果",onOk:function(){re("3")}})):_.Z.warning({title:"启动环境提示",content:"环境资源正在【审核中】,审核通过后才能启动环境",okText:"查看审核结果",onOk:function(){re("3")}})})):"true"===window.localStorage.getItem("hideRemindModal")?je("forkButton"):G({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}})},target:"_blank",children:"启动环境"})})},children:[(0,H.jsx)(an,{tab:"代码",children:(0,H.jsx)(Xe,{haveAuth:oe})},"1"),(0,H.jsx)(an,{tab:"数据集",children:(0,H.jsx)(Ye.Z,{detail:K})},"2"),(0,H.jsx)(an,{tab:"合作者",children:(0,H.jsx)($e.Z,{position:"detail"})},"4"),(0,H.jsxs)(an,{tab:"环境信息",children:[(0,H.jsxs)("div",{className:R,children:[(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"硬件信息"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(n=K.sci_project_config)||void 0===n?void 0:n.max_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"最低CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(t=K.sci_project_config)||void 0===t?void 0:t.min_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存限制:"}),(0,H.jsx)("span",{children:(null==K||null===(i=K.sci_project_config)||void 0===i?void 0:i.max_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存要求:"}),(0,H.jsx)("span",{children:(null==K||null===(a=K.sci_project_config)||void 0===a?void 0:a.min_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"磁盘限制:"}),(0,H.jsx)("span",{children:(null==K||null===(o=K.sci_project_config)||void 0===o?void 0:o.max_disk)+"G"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"GPU数量:"}),(0,H.jsx)("span",{children:(null==K||null===(c=K.sci_project_config)||void 0===c?void 0:c.gpu)||"- -"})]})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"环境时间"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"环境时长:"}),(0,H.jsx)("span",{children:(null==K||null===(p=K.sci_project_config)||void 0===p?void 0:p.survival_time)+"小时"||0})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"审核状态"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"审核状态:"}),(0,H.jsx)("span",{style:{color:rn[parseInt("".concat(null==K||null===(I=K.verify_info)||void 0===I?void 0:I.status))+1]},children:(null==K||null===(E=K.verify_info)||void 0===E?void 0:E.status_cn)||"- -"})]}),(0,H.jsxs)("div",{style:{marginLeft:28,wordBreak:"break-all"},children:[(0,H.jsx)("label",{children:"未通过原因:"}),(0,H.jsx)("span",{children:(null==K||null===(z=K.verify_info)||void 0===z?void 0:z.refuse_reason)||"- -"})]})]})]}),(0,H.jsx)("div",{style:{textAlign:"center"},children:(0,H.jsx)(f.ZP,{disabled:(null==K||null===(U=K.verify_info)||void 0===U?void 0:U.status)<=0,onClick:function(){ge.setFieldsValue(l()({},null==K?void 0:K.sci_project_config)),pe(!0)},style:{marginTop:30,textAlign:"center"},type:"primary",children:"重新申请"})})]},"3")]}),(0,H.jsx)(L,{detail:K}),(0,H.jsx)(V,{projectId:te}),(0,H.jsx)(tn,{openForkModal:je})]}),(0,H.jsx)(_.Z,{title:"启动环境",open:de,okButtonProps:{loading:fe},onCancel:function(){pe(!1)},onOk:function(){ge.submit()},children:(0,H.jsx)("div",{children:(0,H.jsxs)(x.Z,{labelCol:{span:6},wrapperCol:{span:18},form:ge,preserve:!1,onFinish:function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(!0),e.next=3,(0,en.ZP)("/api/sci/projects/".concat(te,"/commit_verify.json"),{method:"POST",body:l()({},n)});case 3:e.sent,pe(!1),(0,O.T)(te).then((function(e){ne(!1),e.status||X(e)})),y.ZP.info("提交审核成功"),me(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,H.jsx)(x.Z.Item,{label:"CPU(核)",name:"max_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"最低CPU(核)",name:"min_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存限制(M)",name:"max_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存要求(M)",name:"min_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"磁盘限制(G)",name:"max_disk",rules:[{required:!0}],initialValue:1,children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"GPU数量",name:"gpu",children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"},precision:0})}),(0,H.jsx)(x.Z.Item,{label:"环境时长(小时)",name:"survival_time",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:.1,style:{width:"100%"},precision:1})})]})})})]})}))},74663:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(18984),h=t(43418),x=t(8591),f=t(3113),m=t(66999),v=t(86859),g=t(92890),j=t(89330),_=t(39647),y=t.n(_),b=t(5112),w="title___rpaor",N="content___Hb0l5",A="add___THwHB",Z="colorBlue___yc4F8",k="radio___hn9Vt",S=t(37712),C=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],D=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(y()(e,C),(0,d.useState)()),o=u()(a,2),c=o[0],p=o[1],f=(0,d.useState)([]),m=u()(f,2),v=m[0],g=m[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&j()}),[n.actionTabs.key]);var j=function(){var e=l()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,g(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=l()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c){e.next=3;break}return x.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:c}});case 5:a=e.sent,D(),a&&(s(),x.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,S.jsx)(h.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:_,onCancel:D,children:(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:w,children:["选择的成员将会成为新的管理员",(0,S.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,S.jsx)("div",{className:N,children:v.length?(0,S.jsx)(b.ZP.Group,{value:c,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,S.jsx)(b.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,S.jsx)("div",{className:A,children:(0,S.jsxs)("span",{children:["请先将新的管理员通过",(0,S.jsx)("a",{className:Z,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),F=t(99313),P=t(54056),B=F.Z.TabPane,I=function(e){var n=e.visible,t=e.onCancel,i=(e.onSelectGroup,e.shixunId),s=e.onSelectCollaborator;return(0,S.jsx)(h.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,S.jsx)(F.Z,{defaultActiveKey:"1",children:(0,S.jsx)(B,{tab:"搜索添加",children:(0,S.jsx)(P.Z,{type:1,onCancel:t,container_type:2,container_id:i,onSelect:s})},"1")})})},R={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},T=t(67147),O=t(8575),M=t(23691),E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),i=e.position,a=(0,d.useRef)(),o=(0,d.useState)(0),c=u()(o,2),_=c[0],y=c[1],b=(0,d.useState)([]),w=u()(b,2),N=w[0],A=w[1],Z=(0,d.useState)({id:null,page:1}),k=u()(Z,2),C=k[0],F=k[1],P=(0,p.useParams)(),B=(0,d.useState)({}),E=u()(B,2),H=E[0],L=E[1],z=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)||(null==H?void 0:H.current_user_is_partner)}),[j.Ny,H]),W=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)}),[j.Ny,H]);(0,d.useEffect)((function(){a.current=null==P?void 0:P.taskId,C.id=null==P?void 0:P.taskId,F(C),U(C)}),[]);var U=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(A(t.users||[]),y(t.users_count),L(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.page=1,F(C),n=(0,O.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,U(C);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function V(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var G,J,q={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:V,shixunId:a.current,onSelectCollaborator:(J=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,(0,M.ZP)("/api/sci/projects/".concat(a.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(G=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:a.current,group_id:n.group_id}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return G.apply(this,arguments)})};return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{className:R.wrap,children:[(0,S.jsxs)("div",{className:R.content,children:[(0,S.jsxs)("div",{className:R.head,children:[(0,S.jsxs)("span",{className:R.headCount,children:["合作者(",_,"人)"]}),z&&(0,S.jsx)("div",{children:(0,S.jsx)(f.ZP,{className:R.button,style:{marginRight:"detail"===i?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:a.current}}})},icon:(0,S.jsx)(T.Z,{}),children:"添加合作者"})})]}),(0,S.jsx)("div",{className:R.list,children:(0,S.jsx)(m.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:N.map((function(e,n){return(0,S.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,S.jsxs)("div",{className:R.itemWrap,children:[(0,S.jsxs)("a",{target:"_blank",className:R.imgWrap,children:[(0,S.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:R.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,S.jsx)("span",{className:R.manager,children:"创建者"})]}),(0,S.jsxs)("div",{className:R.itemContent,children:[(0,S.jsxs)("div",{className:R.nameWrap,children:[(0,S.jsx)("a",{target:"_blank",className:R.name,children:null==e?void 0:e.user_name}),(0,S.jsx)("div",{className:R.actionGroup,children:null!=e&&e.is_creator||!W?null:(0,S.jsx)("a",{className:R.deletetitle,onClick:function(){return n=e.id,void h.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsx)("div",{className:R.modal,children:"确定要删除吗?"}),onOk:(t=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,x.ZP.info("删除成功"),C.page=1,F(C),U(C);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,S.jsx)("p",{className:R.schoolWrap,children:(0,S.jsx)("span",{className:R.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),_>10&&(0,S.jsx)("div",{className:R.countWrap,children:(0,S.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:_,onChange:function(e){return function(e){C.page=e,F(C),U(C)}(e)},pageSize:10,current:C.page})})]}),(0,S.jsx)(D,{onReloadData:Q}),(0,S.jsx)(I,s()({},q))]})}))},72018:function(e,n,t){t.d(n,{$L:function(){return l},M3:function(){return b},NV:function(){return u},T:function(){return m},V1:function(){return p},ie:function(){return _},ln:function(){return g},pV:function(){return N},th:function(){return x}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(23691);function l(e){return c.apply(this,arguments)}function c(){return(c=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return h.apply(this,arguments)}function h(){return(h=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,n){return f.apply(this,arguments)}function f(){return(f=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return v.apply(this,arguments)}function v(){return(v=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return y.apply(this,arguments)}function y(){return(y=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return w.apply(this,arguments)}function w(){return(w=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,n){return A.apply(this,arguments)}function A(){return(A=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},79978:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},96908:function(e){e.exports="data:image/png;base64,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"},57177:function(e){e.exports="data:image/png;base64,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"},81378:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83141,9794],{22441:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(81978),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},r=t(1393),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},19324:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(81978),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},r=t(1393),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},88950:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),r=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,x=e.ButtonTwo,f=e.imgStyles,m=e.loading,v=void 0!==m&&m;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(r.ZP,s()(s()({className:h,onClick:p},i),{},{children:d})),x&&x]})}},56433:function(e,n,t){t.d(n,{Z:function(){return w}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},h=t(3113),x=t(22441),f=t(37964),m=t(6848),v=t(37704),g=t(6421),j=t(88950),_=t(92890),y=t(24023),b=t(37712),w=function(e){var n,t,i,a,o,c,w=e.editOffice,N=void 0===w?"view":w,A=e.data,Z=(e.theme,e.type),k=e.filename,S=e.monacoEditor,C=e.className,D=e.style,F=e.close,P=e.onClose,B=e.hasMask,I=e.disabledDownload,R=e.onImgDimensions,T=e.showNodata,O=e.recordInfo,M=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),E=u()(M,2),H=(E[0],E[1],(0,d.useState)("")),L=u()(H,2),z=(L[0],L[1]),W=(0,d.useState)(),U=u()(W,2),Q=U[0],V=U[1],G="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?_.Z.PROXY_SERVER:_.Z.API_SERVER,q=(0,d.useRef)();null!==(n=A)&&void 0!==n&&n.startsWith("/api")&&"txt"!==Z&&(A=_.Z.API_SERVER+A);k&&S&&(S.filename=k),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&z(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===Z&&(A.indexOf("bigfilescdn.")>-1||A.indexOf("bigfiles1")>-1?V({url:A,fileType:(e=A,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:A.indexOf("model=edit")?"edit":"view"}):K())}),[Z,A]);var K=function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",A),n=A,A.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,V(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){A.startsWith("http")||A.startsWith("blob:")?Y():(0,v.Sv)(k||"educoder",A,k)},Y=function(){O&&(0,y.fc)({id:null==O?void 0:O.id,watch_type:1,course_id:null==O?void 0:O.course_id}),(0,v.Nd)(k||"educoder",decodeURIComponent(A))};return(0,b.jsxs)("div",{style:s()({},D||{}),className:"".concat(B&&p.bgBlack," ").concat(Z?p.wrp:"hide"),children:[F&&(0,b.jsxs)("div",{className:p.close,ref:q,children:[!!R&&(0,b.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:function(){P(),R()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,b.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:Y,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{className:"",onClick:P,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[C]," ").concat(C," ").concat(p.monaco," ").concat("txt"===Z?"show":"hide"),children:"txt"===Z&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(f.ZP,s()({},S))})}),"audio"===Z&&(0,b.jsx)("audio",{src:"".concat((null===(t=A)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=A)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(A),autoPlay:!0}),"video"===Z&&(0,b.jsx)(b.Fragment,{children:(null===(a=A)||void 0===a?void 0:a.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(A),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(A),autoPlay:!0})}),"office"===Z&&Q&&(0,b.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(Q.key,"&url=").concat(btoa(Q.url),"&callbackUrl=").concat(J+Q.callbackUrl,"&fileType=").concat(Q.fileType,"&title=").concat(Q.title,"&model=").concat(N,"&officeServer=").concat(_.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===Z&&(0,b.jsx)("iframe",{src:A+"&disposition=inline"}),"pdf"===Z&&(0,b.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?filename=").concat(k||"educoder.pdf","&url=").concat(encodeURIComponent(A),"&disabledDownload=").concat(!!I)}),"image"===Z&&(0,b.jsx)("img",{src:"".concat((null===(o=A)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(c=A)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(A)}),("other"===Z||"download"===Z)&&(0,b.jsx)(b.Fragment,{children:T?(0,b.jsx)(j.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(h.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:X,disabled:I,children:"下载"})}):(0,b.jsxs)(h.ZP,{type:"primary",size:"middle",onClick:X,disabled:I,children:[(0,b.jsx)(x.Z,{}),"点击下载"]})})]})}},54056:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(82242),p=t.n(d),h=t(59301),x=t(78241),f=t(95237),m=t(57809),v=t(92832),g=t(88522),j=t(3113),_=t(24905),y=t(6848),b=t(8591),w=t(51945),N=t(18984),A=t(17810),Z=t.n(A),k=t(26724),S=t.n(k),C=t(58143),D=t(78723),F=t(9794),P=t(79978),B=t(37712),I=[];function R(e){var n=e.onSearch,t=e.schools;return(0,B.jsx)(x.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,B.jsxs)(f.Z,{style:{flexWrap:"nowrap"},children:[(0,B.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(m.default,{popupClassName:P.Z.selectdown,style:{width:106},children:[(0,B.jsx)(m.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(m.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(m.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,B.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,B.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,B.jsx)(j.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var T=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(T||{});function O(e,n){switch(n.type){case T.INITDATA:case T.SETQUERY:return p()(p()({},e),n.payload);case T.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case T.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case T.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case T.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var M={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,i=e.container_id,a=e.container_type,o=(0,h.useReducer)(O,M),c=u()(o,2),d=c[0],x=c[1],f=d.data,m=d.schools,v=d.loading,g=d.selectedIds,A=d.page,k=d.count,P=d.query,E=d.reload;(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.nQ)(p()(p()({},P),{},{page:A,container_type:a,container_id:i,display_aliases:!0}));case 2:n=e.sent,t=n.users,o=n.user_count,x({type:T.INITDATA,payload:{data:E?t:[].concat(r()(f),r()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}P&&function(){e.apply(this,arguments)}()}),[A,P,E,i,a]),(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.K$)({display_aliases:!0});case 2:n=e.sent,t=n.school_names,x({type:T.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var H=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(_.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,B.jsx)("div",{children:(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)(N.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,B.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:Z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var L=k>10*A;return(0,B.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,B.jsx)(R,{onSearch:function(e){x({type:T.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:m}),P?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{pagination:!1,dataSource:I,columns:H})})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,B.jsx)(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){x({type:T.SETPAGE,payload:e})},hasMore:L,useWindow:!1,children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:f,columns:H,onRow:function(e){return{onClick:function(n){var t,i;1!==e.added&&(t=e.numid,(i=g.indexOf(t))>=0?g.splice(i,1):g.push(t),x({type:T.SELECTEDIDS,payload:r()(g)}))}}}})})})}),(0,B.jsxs)("div",{className:"flex-container flex-end",children:[(0,B.jsx)(j.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,B.jsx)(j.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?b.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,i),x({type:T.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:C,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},43438:function(e,n,t){t.d(n,{h:function(){return v}});var i=t(82242),s=t.n(i),a=t(79800),r=t.n(a),o=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),h=(t(112),t(45531),t(37712)),x=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},m={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,l=void 0===a?{}:a,c=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),x=d[0],f=d[1];return(0,o.useEffect)((function(){if(x){var e=function(e){var n=e.getValue();t&&t(n)};return x.on("change",e),function(){x.off("change",e)}}}),[x,t]),(0,o.useEffect)((function(){x&&x.setOption("mode",i)}),[x,i]),(0,o.useEffect)((function(){x&&(n===x.getValue()&&""!==n||setTimeout((function(){x.setValue(n||"")}),300))}),[x,n]),(0,o.useEffect)((function(){if(c.current&&!x){var e=p().fromTextArea(c.current,s()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,x]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),a=r()(i,2),d=a[0],p=a[1];return(0,h.jsxs)(c.Z,s()(s()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(m[e][1])},children:Object.keys(m).map((function(e){return(0,h.jsx)(x,{value:e,children:m[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:d})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},9794:function(e,n,t){t.d(n,{jL:function(){return l},w9:function(){return ye},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return R},Gi:function(){return Ae},YG:function(){return Ne},qp:function(){return N},vr:function(){return sn},qE:function(){return Xe},Je:function(){return M},wb:function(){return ae},cq:function(){return Te},tp:function(){return k}});var i=t(59301),s="banner___PoUBO",a="content___XoDjy",r="btns___Pb35j",o=t(37712),l=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,l=e.imgWidth,c=void 0===l?346:l,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:s,children:(0,o.jsxs)("div",{className:a,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",h="tagsWrap___XB2W3",x="action___VdHb1",f="bar___t1kKC",m="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",_="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),N=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,y=e.titleWidth,N=void 0===y?41:y,A=e.style,Z=void 0===A?{}:A,k=e.fontColor,S=void 0===k?"#6A7283":k,C=e.showCount,D=(0,i.useState)(0),F=u()(D,2),P=F[0],B=F[1],I=(0,i.useState)(!1),R=u()(I,2),T=R[0],O=R[1],M=(0,i.useRef)(null),E=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>97?B(1):B(0));0===t.length&&B(0),O(!1)}),[t]),(0,o.jsxs)("div",{className:b()(d,l),style:Z,children:[(0,o.jsx)("div",{onClick:(0,w.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:N,marginTop:T?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,o.jsxs)("div",{className:T?"".concat(h," ").concat(_):h,children:[(0,o.jsx)("div",{className:f,ref:E,style:P>0?{height:1===P?97:"auto",overflow:1===P?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:m,ref:M,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:S},className:s===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!C&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!P&&(0,o.jsx)(i.Fragment,{children:1===P?(0,o.jsxs)("div",{onClick:function(){var e;B(2),(null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:x,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){E.current.scrollTop=0,B(1),O(!1)},className:x,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},A="tabs___GTqPV",Z="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,o.jsx)("div",{style:l,className:b()(A,a),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return s(e.id)},className:i===e.id?Z:"",children:e.name},e.id)}))})},S="input___PW2zI",C="dropdown___vSy8B",D="menu___NiyBu",F="text___Grueu",P="b1___ZKryM",B="b2___aKyGa",I=t(92832),R=function(e){var n,t=e.dataSource,s=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,h=e.style,x=void 0===h?{}:h,f=e.placeholder,m=(e.allowClear,(0,i.useState)("")),v=u()(m,2),g=v[0],j=v[1],_=(0,i.useState)(""),y=u()(_,2),w=y[0],N=y[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(j(r.id),n=r.value||"");try{N(decodeURIComponent(n||""))}catch(e){N(decodeURIComponent(n||""))}}),[r]);var A=function(){l(encodeURIComponent(w),g||null)};return(0,o.jsxs)("div",{className:b()(S,p),style:x,children:[!!s.length&&(0,o.jsxs)("div",{className:C,children:[(0,o.jsxs)("div",{className:F,children:[null===(n=s.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:P}),(0,o.jsx)("b",{className:B})]}),(0,o.jsx)("div",{className:D,children:s.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(j(n),l(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(I.Z,{onPressEnter:A,value:w,onChange:function(e){N(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:f}),(0,o.jsx)("i",{onClick:A,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},T="quickPager___GM30J",O="disabled___Ozc8I",M=function(e){var n=e.value,t=e.onChange,i=e.className,s=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(s/a);return s<=a?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:b()(T,i),style:l,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?O:"",children:"下一页"})]})},E="list___oOsiS",H="wrap___G6T7F",L="lockWrap___Rl79E",z="li___oZZ7l",W="cover___b2bYW",U="img___IQX7w",Q="sign___HkT6C",V="name___SsJx8",G="e___TMqq0",J="tags___bcjyo",q="rate___YACg7",K=t(71418),X=t(6848),Y=t(17178),$=t(92890),ee=t(37704),ne=t(96908),te=t(57177),ie=t(81378),se=t(88950),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(E,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,s=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:H,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(s,"/challenges"),className:z,onClick:function(e){e.preventDefault(),x&&(0,ee.L9)([x]),l&&(0,ee.xg)("/shixuns/".concat(s,"/challenges"))},children:[(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{className:W,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:Q,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:Q,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:Q,src:ie})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:G,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:q,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,o.jsxs)("div",{className:L,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",he="sign___DXJ4d",xe="name___l7FoJ",fe="e___pXQUG",me="unit___wCIFR",ve="tags___w_Mil",ge=t(89330),je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=e.onRemove,v=void 0===m?function(){}:m,g=e.isCurrent,j=void 0===g||g,_=Math.floor((h-(a-1)*r)/a),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,s=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:_,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:(0,o.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),x&&(0,ee.L9)([x]),(0,ee.xg)("/paths/".concat(l))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:ce,src:"".concat(p)}),j&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,s=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:he,src:s,style:{left:"-4px"}})}var a=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:he,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:xe,children:(0,o.jsx)(X.Z,{title:i,children:(0,o.jsx)("span",{className:fe,children:i})})}),(0,o.jsx)(X.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:me,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},s)}))),!i.length&&(0,o.jsx)(se.Z,{})]})})},_e={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(_e.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,s=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:_e.wrap,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{className:_e.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(x&&(0,ee.L9)([x]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:_e.top,children:[(0,o.jsx)(X.Z,{title:e.name,children:(0,o.jsx)("div",{className:_e.name,children:e.name})}),(0,o.jsx)("img",{className:_e.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:_e.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:_e.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),s&&(0,o.jsx)("div",{className:_e.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:_e.bottom,children:[e.visits>0&&(0,o.jsx)(X.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(X.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(X.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:_e.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},be={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(18984),Ne=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:b()(be.tabs,a),style:l,children:[(0,o.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:be.tab,onClick:function(){s(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(X.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:be.tabBar,children:c})]})},Ae=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.children;return(0,o.jsx)("div",{className:b()(n),style:i,children:s})},Ze="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",Ce="orderDesc___rHdbB",De="active___a7eSP",Fe="cursorPointer___gs9kL",Pe="orderTextWrap___teAKn",Be=t(38854),Ie=t(20834),Re=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Te=function(e){var n,t=e.sortValue,i=e.dropValue,s=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Re:l;return(0,o.jsxs)("div",{className:b()(Ze,s),children:[(0,o.jsx)(Be.Z,{dropdownRender:function(){return(0,o.jsx)(Ie.Z,{children:c.map((function(e,n){return(0,o.jsx)(Ie.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Pe,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:Se,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-up font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-down font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Oe=t(82242),Me=t.n(Oe),Ee=t(7557),He=t.n(Ee),Le=t(41498),ze=t.n(Le),We=t(39647),Ue=t.n(We),Qe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ve=t(3113),Ge=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,s=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,h=void 0===p?"middle":p,x=e.shape,f=void 0===x?"round":x,m=Ue()(e,Ge),v=(0,i.useState)(!1),g=u()(v,2),j=g[0],_=g[1];return(0,o.jsx)(Ve.ZP,Me()(Me()({onClick:(0,w.throttle)(function(){var e=ze()(He()().mark((function e(n){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&_(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&_(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Qe.btn,Qe["".concat(h,"-").concat(f)],n),style:t,size:h,shape:f,loading:j||r},m),{},{children:s}))},qe="head___ghH72",Ke="node___mjPEy",Xe=function(e){var n=e.className,t=e.style,i=e.children,s=void 0===i?null:i,a=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:b()(qe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:Ke,children:s})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,s=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,h=void 0!==p&&p;return(0,o.jsxs)("div",{className:b()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ve.ZP,{loading:h,onClick:s,type:"primary",className:$e,children:i}),r&&(0,o.jsx)(Ve.ZP,{onClick:c,className:en,children:l})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.LeftContent,a=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:s}),(0,o.jsx)("div",{className:tn.center,children:a}),(0,o.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,o.jsx)("div",{className:b()(an,n),style:s,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=Ue()(e,cn),s=(0,i.useState)(null),a=u()(s,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(un,Me()(Me()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},69979:function(e,n,t){var i=t(79800),s=t.n(i),a=t(6848),r=t(8591),o=t(3113),l=t(51945),c=t(59301),u=t(72018),d=t(56102),p=t(37712),h=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(a.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return r.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],x=function(e){var n=e.detail,t=(0,c.useState)(n),i=s()(t,2),a=i[0],r=i[1],d=(0,c.useState)(1),x=s()(d,2),f=x[0],m=x[1];(0,c.useEffect)((function(){n&&r(n)}),[n]);var v=(0,c.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:f,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==a?void 0:a.data_sets_count,onChange:function(e){m(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){r(e)}))}}}),[f,a]);return(0,p.jsx)(l.Z,{columns:h,dataSource:null==a?void 0:a.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,c.memo)(x)},82331:function(e,n,t){t.r(n),t.d(n,{default:function(){return on}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(82242),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(70199),h=t(99313),x=t(78241),f=t(3113),m=t(71418),v=t(95237),g=t(43604),j=t(28103),_=t(43418),y=t(8591),b=t(94001),w=t(19324),N=t(46952),A=t(18984),Z="project_detail_wrapper___ywzyI",k="title___NfoQH",S="fork_btn___gBhDb",C="desc___SryMB",D="info___fzlio",F="create_time___JaeKJ",P="operation___N7pLK",B="delete_btn___xrcwe",I="fork_modal___nz1Xg",R="huanj___EHzUt",T="divtitle___XmviM",O=t(72018),M=t(89330),E=t(92832),H=t(37712),L=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.detail,a=x.Z.useForm(),o=u()(a,1)[0],l=(0,d.useState)("notyet"),c=u()(l,2),p=c[0],h=c[1],f=(0,d.useRef)(),v=function(){var e=r()(s()().mark((function e(){var n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return n=o.getFieldValue("name"),h("forking"),e.next=7,(0,O.M3)("".concat(i.id),{name:n});case 7:0===(a=e.sent).status&&(y.ZP.success("fork成功"),f.current=a.sci_project_id,"remindModal"===t.openForkModalPosition&&window.localStorage.setItem("hideRemindModal","".concat(t.hideRemindModal))),h("success"),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),h("fail");case 15:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}(),g=(0,H.jsx)(x.Z,{autoComplete:"off",form:o,initialValues:{name:i.sci_project.name},children:(0,H.jsx)(x.Z.Item,{label:"新项目名称",name:"name",required:!0,rules:[{required:!0,message:"请输入项目名称"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入",maxLength:60})})}),j={notyet:g,forking:(0,H.jsx)("div",{style:{height:40}}),success:(0,H.jsx)("p",{children:"项目已经Fork完成,现在就去查看项目吗?"}),fail:g};return(0,H.jsx)(_.Z,{title:"Fork项目",width:600,open:"fork-project"===t.visibleModalName,className:"".concat(I),destroyOnClose:!0,centered:!0,onCancel:function(){h("notyet"),o.resetFields(),n({type:"innovation/closeModal"})},onOk:function(){"success"===p?(A.history.push("/innovation/project/detail/".concat(f.current)),location.reload()):v()},okText:"success"===p?"查看项目":"确定",children:(0,H.jsx)(m.Z,{tip:"项目Fork中",spinning:"forking"===p,children:j[p]})})})),z=t(17810),W=t.n(z),U=t(92890),Q=function(){var e=(0,d.useState)(W()().valueOf()),n=u()(e,2),t=n[0],i=n[1],s=(0,d.useMemo)((function(){return"".concat(U.Z.API_SERVER,"/rucaptcha?t=").concat(t)}),[t]);return(0,H.jsxs)(v.Z,{align:"middle",children:[(0,H.jsx)("img",{src:s,alt:""}),(0,H.jsx)("span",{onClick:function(){i(W()().valueOf())},style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"},children:"看不清换一张"})]})},V=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.projectId,a=x.Z.useForm(),o=u()(a,1)[0],l=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return t=o.getFieldsValue(),e.next=6,(0,O.th)(i,{code:t.code});case 6:0===e.sent.status&&(y.ZP.success("删除成功"),n({type:"innovation/closeModal"}),A.history.replace("/innovation/project")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),n({type:"innovation/closeModal"});case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{title:"删除项目",width:600,okText:"确定删除",okButtonProps:{type:"primary",danger:!0},centered:!0,open:"delete-project"===t.visibleModalName,destroyOnClose:!0,onCancel:function(){return n({type:"innovation/closeModal"})},onOk:l,children:(0,H.jsx)(x.Z,{autoComplete:"off",form:o,preserve:!1,children:(0,H.jsxs)(x.Z.Item,{label:"验证码",required:!0,children:[(0,H.jsx)(x.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入验证码"})}),(0,H.jsx)("span",{style:{color:"#FA6400"},children:"删除项目后,将无法恢复,请谨慎操作"}),(0,H.jsx)(Q,{})]})})})})),G=t(39647),J=t.n(G),q="menu___UnLMr",K="warehouse___P7f6U",X="header___u00_W",Y="title____S1YG",$="content___p_SoR",ee="left___hSMYA",ne="right___ZQk8Z",te="loading___W3zy1",ie="empty___fievZ",se="tabs___QW8es",ae="line___Jpj9w",re="footer___gn3O8",oe="commit___xEz6h",le="filePathWrp___H9erP",ce="filePath___TdyXm",ue="bottom0___pV48E",de=t(6848),pe=t(20834),he=t(38854),xe=t(37205),fe=t.n(xe),me=t(32985),ve=t(56102),ge={wrap:"wrap___Bmme7",modal:"modal___AMeuc",title:"title___gcQ15",path:"path___Z2shU",colorBlue:"colorBlue___G_a7d",width240:"width240___AU6VN",filePath:"filePath___YkFWz"},je=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],_e=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,je),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:"",path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",centered:!0,open:i.visible,wrapClassName:ge.modal,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件夹",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t,i,s=l()({},j.getFieldsValue()),a=null==s||null===(e=s.path)||void 0===e?void 0:e.split(""),r=null==s||null===(n=s.file)||void 0===n?void 0:n.split("");null!=a&&null!==(t=a.filter((function(e){return"/"==e})))&&void 0!==t&&t.length&&(s.path=s.path.substring(0,s.path.length-1)),null!=r&&null!==(i=r.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(s.file=s.file.substring(0,s.path.length-1)),j.setFieldsValue(l()({},s)),h(s)},children:[(0,H.jsx)(x.Z.Item,{label:"文件夹名称:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"文件名称:",name:"file",children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),ye=t(43438),be=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],we=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,be),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:a.codeMirror,path:(i.defaultPath?i.defaultPath+"/":"")+a.path,secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path,name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,H.jsx)("div",{className:"mt10 mb20",children:(0,H.jsx)(x.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],children:(0,H.jsx)(ye.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),Ne=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ae=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,Ne),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=w[0],Z=w[1],k=(0,d.useState)(""),S=u()(k,2),C=S[0],D=S[1];(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=i.defaultPath.split("/");1===e.length?(Z(""),D(i.defaultPath)):(D(e.pop()),Z(e.join("/")+"/"))}),[i.defaultPath]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var F=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/moveGitFiles",payload:{id:o.taskId,from:i.defaultPath,to:N+a.path,message:a.commitMessage||"".concat(i.defaultPath," rename to ").concat(N).concat(a.path," "),secret_repository:t}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(y.ZP.success("添加成功"),i.onOK({path:a.path,name:a.path}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"40%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"提交说明",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:F,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"重命名:",name:"path",children:(0,H.jsx)(v.Z,{children:(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:C})})})})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,H.jsx)(E.Z,{placeholder:"如不填写,默认提交信息是(".concat(i.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),Ze=t(53326),ke={wrap:"wrap___MBjkg",title:"title___kwzQt",path:"path___Dxzfe",colorBlue:"colorBlue___motxO"},Se=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ce=Ze.Z.Dragger,De=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t=e.dispatch,i=e.isRepository,a=J()(e,Se),o=((0,A.useLocation)(),(0,A.useParams)()),c=(0,d.useState)({}),p=u()(c,2),h=p[0],f=p[1],m=(0,d.useRef)(),v=x.Z.useForm(),g=u()(v,1)[0],j=(0,d.useState)([]),b=u()(j,2),w=b[0],N=b[1],Z=(0,d.useState)(),k=u()(Z,2),S=k[0],C=k[1];(0,d.useEffect)((function(){a.visible&&(g.resetFields(),N([]))}),[a.visible]),(0,d.useEffect)((function(){m.current=o.taskId}),[]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;C(t)}}),[]);var D,F=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.response){e.next=3;break}return y.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunsDetail/deleteGitFile",payload:{id:o.taskId,path:S?"".concat(S,"/").concat(n.name):n.name,message:g.getFieldValue("commitMessage")||"删除了".concat(S?"".concat(S,"/").concat(n.name):n.name),secret_repository:!i||null}});case 5:0===e.sent.status&&(N(w.filter((function(e){return e.uid!==n.uid}))),y.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P={height:300,multiple:!0,withCredentials:!0,data:(D=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,o){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(r()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.getFieldsValue();case 2:e.sent,r=l()(l()({},{path:a.defaultPath?a.defaultPath:"",message:h.commitMessage||"上传了".concat(n)}),i?{}:{secret_repository:!0}),t(r);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return D.apply(this,arguments)}),fileList:w,method:"post",action:"".concat(U.Z.API_SERVER,"/api/sci/projects/").concat(m.current,"/upload_git_file.json"),onChange:function(e){if(n=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var t,i,s;if(N(e.fileList),!e.file.response)return;if(0===(null===(t=e.file.response)||void 0===t?void 0:t.status))return void y.ZP.success("上传成功!");N(w.filter((function(n){return n.uid!==e.file.uid}))),(null===(i=e.file.response)||void 0===i?void 0:i.message)&&y.ZP.info(null===(s=e.file.response)||void 0===s?void 0:s.message)}},onRemove:F,beforeUpload:function(e){n=e.name}},B=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:a.onClose(),a.onOK({path:a.defaultPath});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{open:a.visible,onOk:B,centered:!0,onCancel:a.onClose,width:"70%",children:(0,H.jsx)("section",{className:ke.bg,children:(0,H.jsxs)("div",{className:ke.wrap,children:[(0,H.jsx)("div",{className:ke.title,children:"上传文件"}),(0,H.jsxs)(x.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:B,onValuesChange:function(){return f(l()({},g.getFieldsValue()))},children:[(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})}),(0,H.jsx)(x.Z.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,H.jsxs)(Ce,l()(l()({},P),{},{children:[(0,H.jsx)("div",{children:(0,H.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(ke.colorBlue)})}),(0,H.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,H.jsx)("span",{className:"".concat(ke.colorBlue," ml5"),children:"点击此处上传"})]})]}))})]})]})})})})),Fe={flex_box_center:"flex_box_center___ceC0y",flex_space_between:"flex_space_between___K6rVh",flex_box_vertical_center:"flex_box_vertical_center___agfJS",flex_box_center_end:"flex_box_center_end___YIze7",flex_box_column:"flex_box_column___E4huF",headLeft:"headLeft___Xwji1",colorBlue:"colorBlue_____BeE",wrap:"wrap___KU5Kb",nodata:"nodata___HezS3",nodataText:"nodataText___bdADB",content:"content___O0OuF",gitCode:"gitCode___oC8AX",ellipsis:"ellipsis___gxBif",menu:"menu___UMSQf",overlayClass:"overlayClass___pY72Q",tips:"tips___Q04Oz"},Pe="wrap___FeZrl",Be="content___nhYt_",Ie="mainPathWrap___pggnV",Re="colorBlue___TPUPy",Te=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,a=e.pathList,o=void 0===a?[]:a,c=e.showInputPath,p=void 0!==c&&c,h=e.isMergeSelectFile,f=void 0!==h&&h,m=e.onFinish,v=void 0===m?function(){}:m,g=x.Z.useForm(),j=u()(g,1)[0],b=(0,A.useParams)(),w=(0,A.useLocation)(),N=(0,d.useRef)(),Z=(0,d.useState)(""),k=u()(Z,2),S=k[0],C=k[1],D=(0,d.useState)(""),F=u()(D,2),P=F[0],B=F[1],I=(0,d.useState)([]),R=u()(I,2),T=R[0],O=R[1],M=(0,d.useState)([]),L=u()(M,2),z=L[0],W=L[1];(0,d.useEffect)((function(){var e;N.current="repository"===(null===(e=w.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=o.join("/"),t=[];o.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),O(t),C(e),B(e),U(e)}}),[n.actionTabs.key]);var U=function(){var e=r()(s()().mark((function e(n){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:N.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:b.taskId,path:n}});case 2:(i=e.sent)&&W(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=r()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==j?void 0:j.getFieldsValue(),i=S?"".concat(S).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!f){e.next=6;break}return v(i),V(),e.abrupt("return");case 6:if(!p){e.next=16;break}return e.next=9,j.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:l()(l()({},{id:b.taskId,path:i}),N.current?{}:{secret_repository:!0})});case 11:a=e.sent,v(P),0===a.status&&y.ZP.info("新建成功"),e.next=18;break;case 16:v(i),y.ZP.success("选择文件目录成功");case 18:V();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),j.resetFields()};return(0,H.jsx)(_.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:Q,onCancel:V,children:(0,H.jsxs)("div",{className:Pe,children:[(0,H.jsxs)("div",{className:Be,children:[(0,H.jsx)("div",{className:Ie,children:!(null==T||!T.length)&&T.map((function(e,n){return(0,H.jsx)("a",{onClick:function(){return function(e,n){var t=T.filter((function(e,t){return t<=n}));O(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);C(i),U(i)}(0,n)},children:e.val},n)}))}),!(null==z||!z.length)&&z.map((function(e,n){return"tree"===e.type&&(0,H.jsxs)("a",{onClick:function(){return function(e){var n=S;"tree"===e.type&&(T.length?T.push({val:"/".concat(e.name),path:e.name}):T.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),O(T),n=S?"".concat(S,"/").concat(e.name):e.name,C(n)),U(n)}(e)},children:[(0,H.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(Re)}),e.name]},n)}))]}),(0,H.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,H.jsx)("div",{className:"mt5 mb5",children:S}),p&&(0,H.jsx)(x.Z,{form:j,scrollToFirstError:!0,className:"mt20",children:(0,H.jsx)(x.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})})),Oe=t(78892),Me=t(19471),Ee=t(37704),He=(t(30437),t(44035)),Le=["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"],ze=me.Z.DirectoryTree,We=function(){return(0,H.jsxs)("div",{className:"mt20 pb50 ".concat(Fe.nodata),children:[(0,H.jsxs)("div",{className:Fe.headLeft,children:["提示:",(0,H.jsx)("br",{}),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",(0,H.jsx)("br",{}),"两种方式来使用:",(0,H.jsx)("br",{}),"1、",(0,H.jsx)("a",{href:"/forums/2784",target:"_blank",children:"Git客户端"})," ","上传已有文件来开始使用。",(0,H.jsx)("br",{}),"2、直接在平台上创建文件目录以及相关代码文件。"]}),(0,H.jsx)("img",{width:"100%",src:He.Oe})]})},Ue=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading,i=e.globalSetting,s=e.practiceSetting;return{shixunsDetail:n,globalSetting:i,user:e.user,practiceSetting:s,loading:t}}))((function(e){var n,t,i=e.shixunsDetail,a=(e.globalSetting,e.loading),o=(e.user,e.activeKey),c=e.dispatch,p=e.practiceSetting,h=e.isRepository,x=e.treeData,f=e.setTreeData,m=e.haveAuth,j=(J()(e,Le),(0,A.useParams)()),b=(0,A.useLocation)(),w=(0,d.useState)(),Z=u()(w,2),k=Z[0],S=(Z[1],(0,d.useState)(!1)),C=u()(S,2),D=C[0],F=C[1],P=(0,d.useState)(!1),B=u()(P,2),I=B[0],R=B[1],T=(0,d.useState)(!1),O=u()(T,2),M=O[0],E=O[1],L=(0,d.useState)(!1),z=u()(L,2),W=z[0],U=z[1],Q=(0,d.useState)(""),V=u()(Q,2),G=V[0],q=V[1],K=(0,d.useState)([]),X=u()(K,2),Y=X[0],$=X[1],ee=(0,d.useState)([]),ne=u()(ee,2),te=ne[0],ie=ne[1],se=(0,d.useState)([]),ae=u()(se,2),re=(ae[0],ae[1]),oe=(0,d.useState)(!1),le=u()(oe,2),ce=le[0],ue=le[1],xe=(0,d.useState)(),me=u()(xe,2),ge=(me[0],me[1]),je=(0,d.useState)(),ye=u()(je,2),be=(ye[0],ye[1]),Ne=(0,d.useState)(""),Ze=u()(Ne,2),ke=(Ze[0],Ze[1]),Se=(0,d.useState)(),Ce=u()(Se,2),Pe=(Ce[0],Ce[1]),Be=(0,d.useState)(!1),Ie=u()(Be,2),Re=Ie[0],He=Ie[1];(0,d.useEffect)((function(){f([]),Xe(""),localStorage.warehouseHideTip||ue(!0)}),[b.pathname,h]);var Ue=function(){var e=r()(s()().mark((function e(){var n,t=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:"",e.next=3,(0,Me.Zt)({id:j.taskId,secret_dir_path:n});case 3:e.sent&&Pe(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(e){return(0,H.jsxs)(pe.Z,{className:Fe.menu,onClick:function(n){switch(q(e.path||""),n.key){case"1":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件"]),F(!0);break;case"2":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件夹"]),E(!0);break;case"3":(0,Ee.L9)(["实践项目","设置","代码仓库","上传"]),U(!0);break;case"4":(0,Ee.L9)(["实践项目","设置","代码仓库","重命名"]),R(!0);break;case"5":(0,Ee.L9)(["实践项目","设置","代码仓库","删除"]),en(e.path,e.name,e);break;case"6":(0,Ee.L9)(["实践项目","设置","代码仓库","复制路径"]),nn(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,H.jsx)(ve.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(h?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return y.ZP.success("复制成功")},children:(0,H.jsx)(pe.Z.Item,{children:(0,H.jsx)(H.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"删除"},"5")]})},Ve=function(e,n){return e.map((function(e){return e.path=""==n?n+e.name:n+"/"+e.name,e.title=(0,H.jsxs)(v.Z,{className:"font14",children:[(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{flex:"20px",children:"blob"===e.type&&(0,H.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),m&&(0,H.jsx)(g.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,H.jsx)(he.Z,{dropdownRender:function(){return Qe(e)},className:Fe.ellipsis,children:(0,H.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=k&&k!==e.name,e.className="tree"===e.type?Fe.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},Ge=function(e){c({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},Je=function(){var e=r()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.split("/"),e.next=3,Xe(G);case 3:setTimeout((function(){Ge(n),Y=[i[0]||""],te=[n],ie(fe()(te)),$(fe()(Y))}),150);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),qe=function(e,n){if(""==n)x=fe()(e),f(fe()(e));else{var t=Ke(x,n,e);x=t,f([].concat(t))}};function Ke(e,n,t){return e.map((function(e){return e.key===n?(e.children=fe()(t),l()({},e)):e.children?l()(l()({},e),{},{children:Ke(e.children,n,t)}):e}))}var Xe=function(){var e=r()(s()().mark((function e(){var n,t,i,a,r,o=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,c({type:h?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:j.taskId,path:n}});case 3:return(t=e.sent)&&(null!==(i=t.trees)&&void 0!==i&&i.length?(r=Ve(fe()(t.trees),n),qe(r,n),re(t.trees||[]),be(n||""),console.log("handleGetRepository:",r,n),setTimeout((function(){return console.log(x,t.trees,n,999999)}),2e3)):""==n&&f([]),ge((null===(a=t.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ye=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.children.length&&t(),ke(n.path),e.next=4,Xe(n.path);case 4:t();case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$e=function(){var e=r()(s()().mark((function e(n,t){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",n,t.nativeEvent.target.nodeName,t),i=function(){Ge(t.node.path),n=[t.node.path],ie(fe()(n))},"svg"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName&&"I"!==t.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===t.node.type&&(null!=p&&null!==(a=p.sideBar)&&void 0!==a&&a.confirmLeave?_.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),en=function(e,n,t){var i;_.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(t.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=r()(s()().mark((function n(){var t,i,a;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,c({type:"shixunsDetail/deleteGitFiles",payload:{id:j.taskId,path:e,message:"删除".concat(e),secret_repository:!h||null}});case 2:if(t=n.sent,i=e.split("/"),0!==(null==t?void 0:t.status)){n.next=20;break}return y.ZP.info("删除成功"),i.splice(i.length-1,1),n.next=9,Xe(i.length>1?i.join("/"):"");case 9:if(null==(a=n.sent)||!a.trees){n.next=13;break}n.next=16;break;case 13:return i.splice(i.length-1,1),n.next=16,Xe(i.length>1?i.join("/"):"");case 16:return Ge(""),n.abrupt("return",!0);case 20:-3===(null==t?void 0:t.status)&&_.Z.confirm({title:"删除失败",content:(0,H.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.taskId,"/edit/").concat(null==t?void 0:t.message,"/tab=2")}});case 21:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},nn=function(e){console.log(e,"item")},tn=function(){var e=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",t),"svg"!==t.nativeEvent.target.nodeName&&"path"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,Ye(t.node);case 7:Y.includes(t.node.path)?Y.splice(Y.indexOf(t.node.path),1):Y.push(t.node.path);case 8:$(fe()(Y));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),sn=function(){ue(!1),localStorage.warehouseHideTip=!0},an=function(){var e=r()(s()().mark((function e(n){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),n.node.key,n.dragNode.key,t=n.node.pos.split("-"),n.dropPosition-Number(t[t.length-1]),"tree"!==n.dragNode.type){e.next=8;break}return y.ZP.warning("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===n.node.type){e.next=11;break}return y.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,c({type:"shixunsDetail/moveGitFiles",payload:{id:j.taskId,from:n.dragNode.path,to:n.node.path+"/"+n.dragNode.name,message:"".concat(n.dragNode.path," move to ").concat(n.node.path+"/"+n.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return Ge(""),e.next=18,Xe("");case 18:i=0;case 19:if(!(i=10&&!(0,M.Ny)()?G({type:"innovation/openSimpleModal",payload:{title:"项目数量达到上限",children:"每位用户最多只能创建10个项目,你的项目数量已经达到上限。",footer:(0,H.jsx)(f.ZP,{onClick:function(){return G({type:"innovation/closeSimpleModal"})},type:"primary",children:"我知道了"})}}):G({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:e}})};return(0,H.jsxs)(m.Z,{spinning:ee,children:[K&&(0,H.jsxs)("div",{className:Z,children:[(0,H.jsxs)(v.Z,{justify:"space-between",align:"middle",style:{marginBottom:10},children:[(0,H.jsxs)(g.Z,{className:k,span:20,children:[K.sci_project.username," / ",K.sci_project.name]}),(0,H.jsx)(g.Z,{span:4,style:{textAlign:"right"},children:(0,H.jsx)(f.ZP,{icon:(0,H.jsx)(w.Z,{}),className:S,onClick:function(){return je("forkButton")},children:(0,H.jsx)("span",{children:K.sci_project.forked_count})})})]}),(0,H.jsx)(sn,{ellipsis:{rows:3,expandable:!0,symbol:(0,H.jsxs)("span",{style:{color:"#165dff"},children:["展开",(0,H.jsx)(N.Z,{})]})},className:C,children:K.sci_project.description}),(0,H.jsxs)(v.Z,{justify:"space-between",children:[(0,H.jsxs)(g.Z,{className:D,children:[(0,H.jsxs)("span",{children:["项目环境:",K.mirror_repository_info.name]}),(0,H.jsxs)("span",{className:F,children:["创建时间:",W()(K.sci_project.created_at).format("YYYY-MM-DD HH:mm")]})]}),oe&&(0,H.jsxs)(g.Z,{className:P,children:[(0,H.jsx)("span",{onClick:function(){A.history.push("/innovation/project/edit/".concat(te))},children:"编辑"}),le&&(0,H.jsx)("span",{className:B,onClick:function(){G({type:"innovation/openModal",payload:"delete-project"})},children:"删除"})]})]}),(0,H.jsx)(j.Z,{}),(0,H.jsxs)(h.Z,{activeKey:ae,onChange:function(e){re(e)},tabBarExtraContent:{right:(0,H.jsx)(f.ZP,{type:"primary",children:(0,H.jsx)("a",{onClick:function(){oe?(0,O.T)(te).then((function(e){if(X(e),-1===e.verify_info.status)return pe(!0),void ge.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});0!==e.verify_info.status?(1===e.verify_info.status&&A.history.push("/innovation/tasks/".concat(te)),2!==e.verify_info.status||_.Z.warning({title:"启动环境提示",content:"您申请的环境资源【未通过】,无法启动环境。",okText:"查看审核结果",onOk:function(){re("3")}})):_.Z.warning({title:"启动环境提示",content:"环境资源正在【审核中】,审核通过后才能启动环境",okText:"查看审核结果",onOk:function(){re("3")}})})):"true"===window.localStorage.getItem("hideRemindModal")?je("forkButton"):G({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}})},target:"_blank",children:"启动环境"})})},children:[(0,H.jsx)(an,{tab:"代码",children:(0,H.jsx)(Xe,{haveAuth:oe})},"1"),(0,H.jsx)(an,{tab:"数据集",children:(0,H.jsx)(Ye.Z,{detail:K})},"2"),(0,H.jsx)(an,{tab:"合作者",children:(0,H.jsx)($e.Z,{position:"detail"})},"4"),(0,H.jsxs)(an,{tab:"环境信息",children:[(0,H.jsxs)("div",{className:R,children:[(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"硬件信息"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(n=K.sci_project_config)||void 0===n?void 0:n.max_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"最低CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(t=K.sci_project_config)||void 0===t?void 0:t.min_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存限制:"}),(0,H.jsx)("span",{children:(null==K||null===(i=K.sci_project_config)||void 0===i?void 0:i.max_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存要求:"}),(0,H.jsx)("span",{children:(null==K||null===(a=K.sci_project_config)||void 0===a?void 0:a.min_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"磁盘限制:"}),(0,H.jsx)("span",{children:(null==K||null===(o=K.sci_project_config)||void 0===o?void 0:o.max_disk)+"G"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"GPU数量:"}),(0,H.jsx)("span",{children:(null==K||null===(c=K.sci_project_config)||void 0===c?void 0:c.gpu)||"- -"})]})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"环境时间"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"环境时长:"}),(0,H.jsx)("span",{children:(null==K||null===(p=K.sci_project_config)||void 0===p?void 0:p.survival_time)+"小时"||0})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"审核状态"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"审核状态:"}),(0,H.jsx)("span",{style:{color:rn[parseInt("".concat(null==K||null===(I=K.verify_info)||void 0===I?void 0:I.status))+1]},children:(null==K||null===(E=K.verify_info)||void 0===E?void 0:E.status_cn)||"- -"})]}),(0,H.jsxs)("div",{style:{marginLeft:28,wordBreak:"break-all"},children:[(0,H.jsx)("label",{children:"未通过原因:"}),(0,H.jsx)("span",{children:(null==K||null===(z=K.verify_info)||void 0===z?void 0:z.refuse_reason)||"- -"})]})]})]}),(0,H.jsx)("div",{style:{textAlign:"center"},children:(0,H.jsx)(f.ZP,{disabled:(null==K||null===(U=K.verify_info)||void 0===U?void 0:U.status)<=0,onClick:function(){ge.setFieldsValue(l()({},null==K?void 0:K.sci_project_config)),pe(!0)},style:{marginTop:30,textAlign:"center"},type:"primary",children:"重新申请"})})]},"3")]}),(0,H.jsx)(L,{detail:K}),(0,H.jsx)(V,{projectId:te}),(0,H.jsx)(tn,{openForkModal:je})]}),(0,H.jsx)(_.Z,{title:"启动环境",open:de,okButtonProps:{loading:fe},onCancel:function(){pe(!1)},onOk:function(){ge.submit()},children:(0,H.jsx)("div",{children:(0,H.jsxs)(x.Z,{labelCol:{span:6},wrapperCol:{span:18},form:ge,preserve:!1,onFinish:function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(!0),e.next=3,(0,en.ZP)("/api/sci/projects/".concat(te,"/commit_verify.json"),{method:"POST",body:l()({},n)});case 3:e.sent,pe(!1),(0,O.T)(te).then((function(e){ne(!1),e.status||X(e)})),y.ZP.info("提交审核成功"),me(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,H.jsx)(x.Z.Item,{label:"CPU(核)",name:"max_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"最低CPU(核)",name:"min_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存限制(M)",name:"max_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存要求(M)",name:"min_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"磁盘限制(G)",name:"max_disk",rules:[{required:!0}],initialValue:1,children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"GPU数量",name:"gpu",children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"},precision:0})}),(0,H.jsx)(x.Z.Item,{label:"环境时长(小时)",name:"survival_time",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:.1,style:{width:"100%"},precision:1})})]})})})]})}))},74663:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(18984),h=t(43418),x=t(8591),f=t(3113),m=t(66999),v=t(86859),g=t(92890),j=t(89330),_=t(39647),y=t.n(_),b=t(5112),w="title___rpaor",N="content___Hb0l5",A="add___THwHB",Z="colorBlue___yc4F8",k="radio___hn9Vt",S=t(37712),C=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],D=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(y()(e,C),(0,d.useState)()),o=u()(a,2),c=o[0],p=o[1],f=(0,d.useState)([]),m=u()(f,2),v=m[0],g=m[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&j()}),[n.actionTabs.key]);var j=function(){var e=l()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,g(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=l()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c){e.next=3;break}return x.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:c}});case 5:a=e.sent,D(),a&&(s(),x.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,S.jsx)(h.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:_,onCancel:D,children:(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:w,children:["选择的成员将会成为新的管理员",(0,S.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,S.jsx)("div",{className:N,children:v.length?(0,S.jsx)(b.ZP.Group,{value:c,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,S.jsx)(b.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,S.jsx)("div",{className:A,children:(0,S.jsxs)("span",{children:["请先将新的管理员通过",(0,S.jsx)("a",{className:Z,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),F=t(99313),P=t(54056),B=F.Z.TabPane,I=function(e){var n=e.visible,t=e.onCancel,i=(e.onSelectGroup,e.shixunId),s=e.onSelectCollaborator;return(0,S.jsx)(h.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,S.jsx)(F.Z,{defaultActiveKey:"1",children:(0,S.jsx)(B,{tab:"搜索添加",children:(0,S.jsx)(P.Z,{type:1,onCancel:t,container_type:2,container_id:i,onSelect:s})},"1")})})},R={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},T=t(67147),O=t(8575),M=t(23691),E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),i=e.position,a=(0,d.useRef)(),o=(0,d.useState)(0),c=u()(o,2),_=c[0],y=c[1],b=(0,d.useState)([]),w=u()(b,2),N=w[0],A=w[1],Z=(0,d.useState)({id:null,page:1}),k=u()(Z,2),C=k[0],F=k[1],P=(0,p.useParams)(),B=(0,d.useState)({}),E=u()(B,2),H=E[0],L=E[1],z=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)||(null==H?void 0:H.current_user_is_partner)}),[j.Ny,H]),W=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)}),[j.Ny,H]);(0,d.useEffect)((function(){a.current=null==P?void 0:P.taskId,C.id=null==P?void 0:P.taskId,F(C),U(C)}),[]);var U=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(A(t.users||[]),y(t.users_count),L(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.page=1,F(C),n=(0,O.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,U(C);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function V(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var G,J,q={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:V,shixunId:a.current,onSelectCollaborator:(J=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,(0,M.ZP)("/api/sci/projects/".concat(a.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(G=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:a.current,group_id:n.group_id}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return G.apply(this,arguments)})};return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{className:R.wrap,children:[(0,S.jsxs)("div",{className:R.content,children:[(0,S.jsxs)("div",{className:R.head,children:[(0,S.jsxs)("span",{className:R.headCount,children:["合作者(",_,"人)"]}),z&&(0,S.jsx)("div",{children:(0,S.jsx)(f.ZP,{className:R.button,style:{marginRight:"detail"===i?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:a.current}}})},icon:(0,S.jsx)(T.Z,{}),children:"添加合作者"})})]}),(0,S.jsx)("div",{className:R.list,children:(0,S.jsx)(m.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:N.map((function(e,n){return(0,S.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,S.jsxs)("div",{className:R.itemWrap,children:[(0,S.jsxs)("a",{target:"_blank",className:R.imgWrap,children:[(0,S.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:R.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,S.jsx)("span",{className:R.manager,children:"创建者"})]}),(0,S.jsxs)("div",{className:R.itemContent,children:[(0,S.jsxs)("div",{className:R.nameWrap,children:[(0,S.jsx)("a",{target:"_blank",className:R.name,children:null==e?void 0:e.user_name}),(0,S.jsx)("div",{className:R.actionGroup,children:null!=e&&e.is_creator||!W?null:(0,S.jsx)("a",{className:R.deletetitle,onClick:function(){return n=e.id,void h.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsx)("div",{className:R.modal,children:"确定要删除吗?"}),onOk:(t=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,x.ZP.info("删除成功"),C.page=1,F(C),U(C);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,S.jsx)("p",{className:R.schoolWrap,children:(0,S.jsx)("span",{className:R.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),_>10&&(0,S.jsx)("div",{className:R.countWrap,children:(0,S.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:_,onChange:function(e){return function(e){C.page=e,F(C),U(C)}(e)},pageSize:10,current:C.page})})]}),(0,S.jsx)(D,{onReloadData:Q}),(0,S.jsx)(I,s()({},q))]})}))},72018:function(e,n,t){t.d(n,{$L:function(){return l},M3:function(){return b},NV:function(){return u},T:function(){return m},V1:function(){return p},ie:function(){return _},ln:function(){return g},pV:function(){return N},th:function(){return x}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(23691);function l(e){return c.apply(this,arguments)}function c(){return(c=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return h.apply(this,arguments)}function h(){return(h=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,n){return f.apply(this,arguments)}function f(){return(f=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return v.apply(this,arguments)}function v(){return(v=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return y.apply(this,arguments)}function y(){return(y=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return w.apply(this,arguments)}function w(){return(w=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,n){return A.apply(this,arguments)}function A(){return(A=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},79978:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},96908:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(e){e.exports="data:image/png;base64,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"},81378:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Innovation__Tasks__index.async.js b/p__Innovation__Tasks__index.async.js index 4b3bfc8970..52dec9776d 100644 --- a/p__Innovation__Tasks__index.async.js +++ b/p__Innovation__Tasks__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[86634,9794],{25032:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(81978),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},i=t(1393),o=function(e,n){return a.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var c=a.forwardRef(o)},29419:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(81978),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},i=t(1393),o=function(e,n){return a.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var c=a.forwardRef(o)},93038:function(e,n,t){"use strict";t.d(n,{z:function(){return N},Z:function(){return k}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(82242),c=t.n(o),l=t(37205),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),h=t(53326),m=t(8591),x=t(43418),v=t(3113),g=t(92890),j=t(51530),w=t(37712),_="  ";function y(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var A=t(25032),b=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=h.Z.Dragger;function N(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+_+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var k=function(e){var n=e.value,t=e.onChange,r=e.action,s=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,N=e.title,k=void 0===N?"上传附件":N,D=e.showRemoveModal,C=void 0!==D&&D,E=e.accept,Z=void 0===E?"":E,T=e.additionalText,R=e.isDragger,B=e.number,I=void 0===B?1e3:B,P=e.aloneClear,F=void 0!==P&&P,L=e.realTimeRemove,O=void 0===L||L,H=(0,f.useState)(!1),U=p()(H,2),M=U[0],z=U[1],W=(0,f.useState)(n||[]),G=p()(W,2),V=G[0],Q=G[1],J=(0,f.useState)(1),X=p()(J,2),K=X[0],q=X[1];(0,f.useEffect)((function(){n&&(1===K&&Q(u()(n)),q(2),I===(null==n?void 0:n.length)&&z(!0))}),[n]);var Y,$=function(){setTimeout((function(){V.pop(),Q(u()(V))}),500)},ee={multiple:!0,disabled:M,accept:Z,withCredentials:!0,fileList:V,beforeUpload:function(e,n){var t=e.size/1024/1024;return V.concat(n).length>I?(V.pop(),Q(u()(V)),m.ZP.error("最多只能上传".concat(I,"个文件")),F?Promise.reject():($(),!1)):t=I?z(!0):z(!1),Q(u()(V)),V=V.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(_)&&(e.name="".concat(e.name).concat(_).concat(y(e.size))),c()({},e)})),console.log("info:",e,V),t(V)):m.ZP.error(null===(r=e.file)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.message)},onRemove:(Y=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=i()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,j.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!C){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var r;x.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,w.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(r=i()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return Y.apply(this,arguments)})};return(0,w.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[R&&(0,w.jsxs)(S,c()(c()({},ee),{},{children:[(0,w.jsx)("p",{className:"ant-upload-drag-icon",children:(0,w.jsx)(A.Z,{})}),(0,w.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,w.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),T]})),!R&&(0,w.jsxs)(h.Z,c()(c()({},ee),{},{children:[(0,w.jsxs)(v.ZP,{disabled:M,className:"upload_button",children:[(0,w.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),k]}),(0,w.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},88950:function(e,n,t){"use strict";var r=t(82242),a=t.n(r),s=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,m=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,o.jsx)("img",{src:n||s,style:a()(a()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(i.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},54056:function(e,n,t){"use strict";var r=t(7557),a=t.n(r),s=t(37205),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(78241),m=t(95237),x=t(57809),v=t(92832),g=t(88522),j=t(3113),w=t(24905),_=t(6848),y=t(8591),A=t(51945),b=t(18984),S=t(17810),N=t.n(S),k=t(26724),D=t.n(k),C=t(58143),E=t(78723),Z=t(9794),T=t(79978),R=t(37712),B=[];function I(e){var n=e.onSearch,t=e.schools;return(0,R.jsx)(h.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,R.jsxs)(m.Z,{style:{flexWrap:"nowrap"},children:[(0,R.jsx)(h.Z.Item,{name:"search_type",label:"搜索类型",children:(0,R.jsxs)(x.default,{popupClassName:T.Z.selectdown,style:{width:106},children:[(0,R.jsx)(x.default.Option,{value:"1",children:"姓名"}),(0,R.jsx)(x.default.Option,{value:"2",children:"手机号"}),(0,R.jsx)(x.default.Option,{value:"3",children:"邮箱"})]})}),(0,R.jsx)(h.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,R.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,R.jsx)(h.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,R.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,R.jsx)(j.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var P=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(P||{});function F(e,n){switch(n.type){case P.INITDATA:case P.SETQUERY:return p()(p()({},e),n.payload);case P.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case P.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case P.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case P.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var L={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,r=e.container_id,s=e.container_type,o=(0,f.useReducer)(F,L),l=u()(o,2),d=l[0],h=l[1],m=d.data,x=d.schools,v=d.loading,g=d.selectedIds,S=d.page,k=d.count,T=d.query,O=d.reload;(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.nQ)(p()(p()({},T),{},{page:S,container_type:s,container_id:r}));case 2:n=e.sent,t=n.users,o=n.user_count,h({type:P.INITDATA,payload:{data:O?t:[].concat(i()(m),i()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}T&&function(){e.apply(this,arguments)}()}),[S,T,O,r,s]),(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.K$)({});case 2:n=e.sent,t=n.school_names,h({type:P.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var H=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,R.jsx)(w.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,R.jsx)("div",{children:(0,R.jsx)(_.Z,{placement:"bottom",title:e,children:(0,R.jsx)(b.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,R.jsx)(_.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,R.jsx)(_.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,R.jsx)(_.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,R.jsx)(_.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,R.jsx)(_.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,R.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,R.jsx)(_.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:N()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,R.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var U=k>10*S;return(0,R.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,R.jsx)(I,{onSearch:function(e){h({type:P.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:x}),T?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"flexd-table-header mt20",children:(0,R.jsx)(Z.Gi,{children:(0,R.jsx)(A.Z,{pagination:!1,dataSource:B,columns:H})})}),(0,R.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,R.jsx)(D(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){h({type:P.SETPAGE,payload:e})},hasMore:U,useWindow:!1,children:(0,R.jsx)(Z.Gi,{children:(0,R.jsx)(A.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:m,columns:H,onRow:function(e){return{onClick:function(n){var t,r;1!==e.added&&(t=e.numid,(r=g.indexOf(t))>=0?g.splice(r,1):g.push(t),h({type:P.SELECTEDIDS,payload:i()(g)}))}}}})})})}),(0,R.jsxs)("div",{className:"flex-container flex-end",children:[(0,R.jsx)(j.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,R.jsx)(j.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?y.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,r),h({type:P.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,R.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,R.jsx)("img",{src:C,width:"100",alt:""}),(0,R.jsx)("br",{}),(0,R.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},9794:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return _e},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return I},Gi:function(){return Se},YG:function(){return be},qp:function(){return b},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Pe},tp:function(){return k}});var r=t(59301),a="banner___PoUBO",s="content___XoDjy",i="btns___Pb35j",o=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:a,children:(0,o.jsxs)("div",{className:s,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:i,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),r&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:r,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",x="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",w="tagsBorderWrap___OMxjs",_=t(92310),y=t.n(_),A=t(89392),b=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,s=e.onChange,i=e.onTitleChange,c=e.className,l=e.title,_=e.titleWidth,b=void 0===_?41:_,S=e.style,N=void 0===S?{}:S,k=e.fontColor,D=void 0===k?"#6A7283":k,C=e.showCount,E=(0,r.useState)(0),Z=u()(E,2),T=Z[0],R=Z[1],B=(0,r.useState)(!1),I=u()(B,2),P=I[0],F=I[1],L=(0,r.useRef)(null),O=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?R(1):R(0));0===t.length&&R(0),F(!1)}),[t]),(0,o.jsxs)("div",{className:y()(d,c),style:N,children:[(0,o.jsx)("div",{onClick:(0,A.throttle)((function(){return null==i?void 0:i()}),2e3),style:{width:b,marginTop:P?12:4},className:"".concat(p," ").concat(i?"current":""),children:l}),(0,o.jsxs)("div",{className:P?"".concat(f," ").concat(w):f,children:[(0,o.jsx)("div",{className:m,ref:O,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:x,ref:L,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:D},className:a===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!C&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!T&&(0,o.jsx)(r.Fragment,{children:1===T?(0,o.jsxs)("div",{onClick:function(){var e;R(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?F(!0):F(!1)},className:h,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){O.current.scrollTop=0,R(1),F(!1)},className:h,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",N="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i;return(0,o.jsx)("div",{style:c,className:y()(S,s),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:r===e.id?N:"",children:e.name},e.id)}))})},D="input___PW2zI",C="dropdown___vSy8B",E="menu___NiyBu",Z="text___Grueu",T="b1___ZKryM",R="b2___aKyGa",B=t(92832),I=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,s=e.value,i=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,h=void 0===f?{}:f,m=e.placeholder,x=(e.allowClear,(0,r.useState)("")),v=u()(x,2),g=v[0],j=v[1],w=(0,r.useState)(""),_=u()(w,2),A=_[0],b=_[1];(0,r.useEffect)((function(){var e,n=i;null!==(e=JSON.stringify(i))&&void 0!==e&&e.includes("{")&&(j(i.id),n=i.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[i]);var S=function(){c(encodeURIComponent(A),g||null)};return(0,o.jsxs)("div",{className:y()(D,p),style:h,children:[!!a.length&&(0,o.jsxs)("div",{className:C,children:[(0,o.jsxs)("div",{className:Z,children:[null===(n=a.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:T}),(0,o.jsx)("b",{className:R})]}),(0,o.jsx)("div",{className:E,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(j(n),c(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,o.jsx)(B.Z,{onPressEnter:S,value:A,onChange:function(e){b(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:m}),(0,o.jsx)("i",{onClick:S,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},P="quickPager___GM30J",F="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,r=e.className,a=e.total,s=e.pageSize,i=e.style,c=void 0===i?{}:i,l=n<2,u=n>=Math.ceil(a/s);return a<=s?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:y()(P,r),style:c,children:[(0,o.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?F:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?F:"",children:"下一页"})]})},O="list___oOsiS",H="wrap___G6T7F",U="lockWrap___Rl79E",M="li___oZZ7l",z="cover___b2bYW",W="img___IQX7w",G="sign___HkT6C",V="name___SsJx8",Q="e___TMqq0",J="tags___bcjyo",X="rate___YACg7",K=t(71418),q=t(6848),Y=t(17178),$=t(92890),ee=t(37704),ne=t(96908),te=t(57177),re=t(81378),ae=t(88950),se=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(O,n),children:[!!r.length&&r.map((function(e,n){var t=e.name,r=e.id,a=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:H,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:M,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),c&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)("img",{className:z,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:G,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:G,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:G,src:re})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:Q,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:X,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ie="list___jb2Ay",oe="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",xe="unit___wCIFR",ve="tags___w_Mil",ge=t(89330),je=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=e.onRemove,v=void 0===x?function(){}:x,g=e.isCurrent,j=void 0===g||g,w=Math.floor((f-(s-1)*i)/s),_=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(ie,n),children:[!(null==r||!r.length)&&(null==r?void 0:r.map((function(e,n){var t,r=e.name,a=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:w,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:(0,o.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(c))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:le,src:"".concat(p)}),j&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var r,a=null===(r=_.find((function(n){return n.name==e})))||void 0===r?void 0:r.swimg;return(0,o.jsx)("img",{className:fe,src:a,style:{left:"-4px"}})}var s=null===(t=_.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:he,children:(0,o.jsx)(q.Z,{title:r,children:(0,o.jsx)("span",{className:me,children:r})})}),(0,o.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:xe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},a)}))),!r.length&&(0,o.jsx)(ae.Z,{})]})})},we={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},_e=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(we.list,n),children:[!!r.length&&r.map((function(e,n){var t=e.subject_identifier,r=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:we.wrap,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{className:we.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:we.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:we.name,children:e.name})}),(0,o.jsx)("img",{className:we.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:we.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:we.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:we.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:we.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:we.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ae=t(18984),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i,l=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:y()(ye.tabs,s),style:c,children:[(0,o.jsx)("div",{className:ye.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:ye.tab,onClick:function(){a(e.id),e.link&&Ae.history.push(e.link)},children:[(0,o.jsx)("div",{className:r===e.id?ye.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:ye.tabBar,children:l})]})},Se=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:y()(n),style:r,children:a})},Ne="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",De="orderAsc___KWHmA",Ce="orderDesc___rHdbB",Ee="active___a7eSP",Ze="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Re=t(38854),Be=t(20834),Ie=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Pe=function(e){var n,t=e.sortValue,r=e.dropValue,a=e.className,s=e.onSort,i=e.onDrop,c=e.dataSource,l=void 0===c?Ie:c;return(0,o.jsxs)("div",{className:y()(Ne,a),children:[(0,o.jsx)(Re.Z,{dropdownRender:function(){return(0,o.jsx)(Be.Z,{children:l.map((function(e,n){return(0,o.jsx)(Be.Z.Item,{onClick:function(){return i(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Te,children:null===(n=l.find((function(e){return r===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:De,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Ze," ").concat(Ee):"iconfont icon-sanjiaoxing-up font12 ".concat(Ze),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Ze," ").concat(Ee):"iconfont icon-sanjiaoxing-down font12 ".concat(Ze),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Le=t.n(Fe),Oe=t(7557),He=t.n(Oe),Ue=t(41498),Me=t.n(Ue),ze=t(39647),We=t.n(ze),Ge={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ve=t(3113),Qe=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,a=e.children,s=e.loading,i=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,x=We()(e,Qe),v=(0,r.useState)(!1),g=u()(v,2),j=g[0],w=g[1];return(0,o.jsx)(Ve.ZP,Le()(Le()({onClick:(0,A.throttle)(function(){var e=Me()(He()().mark((function e(n){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&w(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&w(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:y()(Ge.btn,Ge["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:j||i},x),{},{children:a}))},Xe="head___ghH72",Ke="node___mjPEy",qe=function(e){var n=e.className,t=e.style,r=e.children,a=void 0===r?null:r,s=e.onClick,i=e.title;return(0,o.jsxs)("div",{className:y()(Xe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:i,children:i}),(0,o.jsx)("div",{className:Ke,children:a})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,r=e.confirmTitle,a=e.confirmClick,s=e.cancelShow,i=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,o.jsxs)("div",{className:y()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ve.ZP,{loading:f,onClick:a,type:"primary",className:$e,children:r}),i&&(0,o.jsx)(Ve.ZP,{onClick:l,className:en,children:c})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.LeftContent,s=e.children,i=e.RightContent;return(0,o.jsx)("div",{className:y()(tn.fixedBottom,n),style:r,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:a}),(0,o.jsx)("div",{className:tn.center,children:s}),(0,o.jsx)("div",{className:tn.right,children:i})]})})},an="crumbs___V41Oe",sn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,s=e.dataSource,i=void 0===s?[]:s;return(0,o.jsx)("div",{className:y()(an,n),style:a,children:i.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=We()(e,ln),a=(0,r.useState)(null),s=u()(a,2),i=s[0],c=s[1];(0,r.useEffect)((function(){"number"==typeof i&&i>=0&&n(i)}),[i]);return(0,o.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},69979:function(e,n,t){"use strict";var r=t(79800),a=t.n(r),s=t(6848),i=t(8591),o=t(3113),c=t(51945),l=t(59301),u=t(72018),d=t(56102),p=t(37712),f=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(s.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return i.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],h=function(e){var n=e.detail,t=(0,l.useState)(n),r=a()(t,2),s=r[0],i=r[1],d=(0,l.useState)(1),h=a()(d,2),m=h[0],x=h[1];(0,l.useEffect)((function(){n&&i(n)}),[n]);var v=(0,l.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:m,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==s?void 0:s.data_sets_count,onChange:function(e){x(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){i(e)}))}}}),[m,s]);return(0,p.jsx)(c.Z,{columns:f,dataSource:null==s?void 0:s.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,l.memo)(h)},74663:function(e,n,t){"use strict";t.d(n,{Z:function(){return O}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),p=t(18984),f=t(43418),h=t(8591),m=t(3113),x=t(66999),v=t(86859),g=t(92890),j=t(89330),w=t(39647),_=t.n(w),y=t(5112),A="title___rpaor",b="content___Hb0l5",S="add___THwHB",N="colorBlue___yc4F8",k="radio___hn9Vt",D=t(37712),C=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,s=(_()(e,C),(0,d.useState)()),o=u()(s,2),l=o[0],p=o[1],m=(0,d.useState)([]),x=u()(m,2),v=x[0],g=x[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&j()}),[n.actionTabs.key]);var j=function(){var e=c()(i()().mark((function e(){var t,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:a=e.sent,g(a||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=c()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return h.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,r({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:l}});case 5:s=e.sent,E(),s&&(a(),h.ZP.info(s.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){r({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,D.jsx)(f.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:w,onCancel:E,children:(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:A,children:["选择的成员将会成为新的管理员",(0,D.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,D.jsx)("div",{className:b,children:v.length?(0,D.jsx)(y.ZP.Group,{value:l,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,D.jsx)(y.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,D.jsx)("div",{className:S,children:(0,D.jsxs)("span",{children:["请先将新的管理员通过",(0,D.jsx)("a",{className:N,onClick:function(){var e;r({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),Z=t(99313),T=t(54056),R=Z.Z.TabPane,B=function(e){var n=e.visible,t=e.onCancel,r=(e.onSelectGroup,e.shixunId),a=e.onSelectCollaborator;return(0,D.jsx)(f.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,D.jsx)(Z.Z,{defaultActiveKey:"1",children:(0,D.jsx)(R,{tab:"搜索添加",children:(0,D.jsx)(T.Z,{type:1,onCancel:t,container_type:2,container_id:r,onSelect:a})},"1")})})},I={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},P=t(67147),F=t(8575),L=t(23691),O=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),r=e.position,s=(0,d.useRef)(),o=(0,d.useState)(0),l=u()(o,2),w=l[0],_=l[1],y=(0,d.useState)([]),A=u()(y,2),b=A[0],S=A[1],N=(0,d.useState)({id:null,page:1}),k=u()(N,2),C=k[0],Z=k[1],T=(0,p.useParams)(),R=(0,d.useState)({}),O=u()(R,2),H=O[0],U=O[1],M=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)||(null==H?void 0:H.current_user_is_partner)}),[j.Ny,H]),z=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)}),[j.Ny,H]);(0,d.useEffect)((function(){s.current=null==T?void 0:T.taskId,C.id=null==T?void 0:T.taskId,Z(C),W(C)}),[]);var W=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==T?void 0:T.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(S(t.users||[]),_(t.users_count),U(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=c()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.page=1,Z(C),n=(0,F.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,W(C);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function V(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var Q,J,X={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:V,shixunId:s.current,onSelectCollaborator:(J=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,(0,L.ZP)("/api/sci/projects/".concat(s.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(h.ZP.success("添加成功"),G());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(Q=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:s.current,group_id:n.group_id}});case 3:e.sent&&(h.ZP.success("添加成功"),G());case 5:case"end":return e.stop()}}),e)}))),function(e){return Q.apply(this,arguments)})};return(0,D.jsxs)("section",{children:[(0,D.jsxs)("div",{className:I.wrap,children:[(0,D.jsxs)("div",{className:I.content,children:[(0,D.jsxs)("div",{className:I.head,children:[(0,D.jsxs)("span",{className:I.headCount,children:["合作者(",w,"人)"]}),M&&(0,D.jsx)("div",{children:(0,D.jsx)(m.ZP,{className:I.button,style:{marginRight:"detail"===r?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:s.current}}})},icon:(0,D.jsx)(P.Z,{}),children:"添加合作者"})})]}),(0,D.jsx)("div",{className:I.list,children:(0,D.jsx)(x.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:b.map((function(e,n){return(0,D.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,D.jsxs)("div",{className:I.itemWrap,children:[(0,D.jsxs)("a",{target:"_blank",className:I.imgWrap,children:[(0,D.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:I.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,D.jsx)("span",{className:I.manager,children:"创建者"})]}),(0,D.jsxs)("div",{className:I.itemContent,children:[(0,D.jsxs)("div",{className:I.nameWrap,children:[(0,D.jsx)("a",{target:"_blank",className:I.name,children:null==e?void 0:e.user_name}),(0,D.jsx)("div",{className:I.actionGroup,children:null!=e&&e.is_creator||!z?null:(0,D.jsx)("a",{className:I.deletetitle,onClick:function(){return n=e.id,void f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,D.jsx)("div",{className:I.modal,children:"确定要删除吗?"}),onOk:(t=c()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==T?void 0:T.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,h.ZP.info("删除成功"),C.page=1,Z(C),W(C);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,D.jsx)("p",{className:I.schoolWrap,children:(0,D.jsx)("span",{className:I.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),w>10&&(0,D.jsx)("div",{className:I.countWrap,children:(0,D.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:w,onChange:function(e){return function(e){C.page=e,Z(C),W(C)}(e)},pageSize:10,current:C.page})})]}),(0,D.jsx)(E,{onReloadData:G}),(0,D.jsx)(B,a()({},X))]})}))},96225:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Cn}});var r,a,s=t(37205),i=t.n(s),o=t(85573),c=t.n(o),l=t(7557),u=t.n(l),d=t(41498),p=t.n(d),f=t(79800),h=t.n(f),m=t(39647),x=t.n(m),v=t(82242),g=t.n(v),j=t(59301),w=t(18984),_=t(57339),y=t(71833),A=t(31797),b=t(78241),S=t(43418),N=t(3113),k=t(43428),D=t(8591),C=t(92832),E=t(94001),Z=(t(23827),t(95237)),T=t(43604),R=t(29419),B=t(56102),I=t(92864),P=t(3148),F=t(93038),L=t(92890),O=t(23691),H=t(37704),U=t(37712),M=(0,j.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,j.useRef)(),r=(0,j.useState)(),a=h()(r,2),s=(a[0],a[1],(0,j.useRef)()),i=[];function o(){return(o=p()(u()().mark((function e(n,t){var r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=[],e.next=3,new MediaRecorder(n);case 3:(a=e.sent).ondataavailable=function(e){r.push(e.data)},a.start(),s.current=a,window.recorderRefs=a,a.addEventListener("stop",(function(e){var n=URL.createObjectURL(r[0],{type:"video/mp4"});(0,H.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,H.Nd)("屏幕录制视频.webm",n)}))):D.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function l(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,i.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return o.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?D.ZP.warning("找不到摄像头或麦克风。无法录制."):D.ZP.warning(e.name)}))}return(0,j.useImperativeHandle)(n,(function(){return{startScreenRecord:l,downloadFile:c}})),(0,U.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,U.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),z=M,W=function(e){var n=e.className,t=(e.mirror_description,e.git_url),r=(e.difficulty,e.task_pass,e.test_set_permission,e.onVncAction),a=(e.shixun,e.window_vnc_url),s=(e.linux_vnc,e.vnc_url),i=e.unity_3d_routes,o=e.taskData;console.log(o);var c=(0,w.useParams)(),l=(0,j.useState)("8082"),d=h()(l,2),f=d[0],m=d[1],x=(0,j.useState)(!1),v=h()(x,2),g=v[0],_=(v[1],(0,j.useState)(!1)),y=h()(_,2),A=y[0],b=y[1],k=(0,j.useRef)(),E=a?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",M=a?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",W=function(){var e=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,O.ZP)("/api/sci/projects/".concat(c.taskId,"/port_proxy.json"),{method:"post",body:{port:f,position:1}});case 3:null!=(t=e.sent)&&null!==(n=t.data)&&void 0!==n&&n.url&&(0,H.xg)(null==t||null===(r=t.data)||void 0===r?void 0:r.url),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{className:"tpi-code-setting ".concat(n),style:{height:"calc(100vh - 54px )"},children:[(0,U.jsx)("h3",{children:"功能"}),(0,U.jsxs)("section",{children:[(0,U.jsxs)("a",{id:"full-screen",title:"全屏",className:"file-item action",onClick:function(){r("full-screen")},children:[" ",(0,U.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏 "]}),!i&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)("a",{id:"reset-task",onClick:function(){return r("reset-task")},className:"file-item action",title:"重置环境",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置环境 "]}),(0,U.jsxs)("a",{onClick:function(){S.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,U.jsx)("div",{className:"pt10",children:(0,U.jsx)(F.Z,{isDragger:!0,maxSize:1024,additionalText:'默认存放目录路径为"'.concat(E,'"'),action:"".concat(L.Z.API_SERVER,"/api/sci/projects/").concat(c.taskId,"/upload_file.json"),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(S.Z.destroyAll(),D.ZP.info("文件上传成功"))}})})})},className:"file-item action",title:"上传文件",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-shangchuanshipin1"}),"上传文件"]}),(0,U.jsxs)("a",{onClick:function(){var e;S.Z.confirm({title:"下载代码",centered:!0,width:600,content:"代码下载功能:将“".concat(M,"”目录进行打包并下载"),onOk:(e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/sci/projects/".concat(c.taskId,"/download_file.json"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"下载文件",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(0,U.jsxs)("a",{onClick:function(){var e,n;null===(e=k.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),(0,U.jsxs)("a",{className:"file-item action w100",title:"ssh直连",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-wodegongzuotai"}),(0,U.jsx)(Z.Z,{align:"middle",className:"w100",children:(0,U.jsx)(T.Z,{flex:"1",onClick:function(){var e=o.webssh;S.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"账号"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.username})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"地址"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.address})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"端口"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.servicePort})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"密码"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.password})]})]})})},children:(0,U.jsx)(N.ZP,{type:"text",loading:g,children:(0,U.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"ssh直连"})})})})]}),(s||"webssh"===o.mirror_type)&&(0,U.jsxs)("a",{className:"file-item action w100",title:"服务预览",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-suanfasheji"}),(0,U.jsxs)(Z.Z,{align:"middle",className:"w100",children:[(0,U.jsx)(T.Z,{flex:"1",onClick:W,children:(0,U.jsx)(N.ZP,{type:"text",loading:A,children:(0,U.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"服务预览"})})}),(0,U.jsxs)(T.Z,{children:[(0,U.jsx)("a",{href:"javascript:;",onClick:W,className:"c-blue",children:"端口号"})," ",(0,U.jsx)(C.Z,{onChange:function(e){return m(e.target.value)},style:{width:50},value:f})]})]})]}),a&&(0,U.jsxs)("a",{id:"reset-task",onClick:function(){var e;S.Z.confirm({title:"重启云主机",icon:(0,U.jsx)(P.Z,{}),content:"您确定要重启云主机吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Jd)({identifier:c.taskId});case 2:return 0===(null==(n=e.sent)?void 0:n.status)&&D.ZP.info("重启成功"),e.abrupt("return","");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"重启云主机",children:[" ",(0,U.jsx)(R.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),t?(0,U.jsx)(B.CopyToClipboard,{text:t,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsxs)("a",{id:"copy-git",title:"复制版本库地址",className:"file-item action",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址 "]})}):null]})]}),(0,U.jsx)(z,{ref:k})]})},G=t(80194),V=t(6848),Q=t(86859),J={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},X=null!==(r=(0,H.oP)())&&void 0!==r&&r.homework_common_id?{homework_common_id:null===(a=(0,H.oP)())||void 0===a?void 0:a.homework_common_id}:{};function K(e,n,t){return(0,O.U2)("tasks/".concat(e,"/star.json"),{star:t,shixun_id:n})}function q(e,n){return(0,O.U2)("tasks/".concat(e,"/rep_content.json"),g()(g()({},n),X))}function Y(e,n){return(0,O.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function $(e,n){return(0,O.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function ee(e){return(0,O.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function ne(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,O.v_)("myshixuns/".concat(e,"/repository.json"),n)}function te(e){return re.apply(this,arguments)}function re(){return(re=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.v_)("/sci/projects/".concat(n,"/delete_pod.json"));case 2:if(!((null==(t=e.sent)?void 0:t.status)>=0)){e.next=5;break}return e.abrupt("return",(0,O.v_)("/sci/projects/".concat(n,"/start_environment.json"),X));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e,n,t){return(0,O.v_)("tasks/".concat(e,"/set_games_status.json"),{result:n,data:t})}function se(e){return(0,O.v_)("/sci/projects/".concat(e,"/extend_release.json"))}function ie(e,n){return(0,O.v_)("/sci/projects/".concat(e,"/save_mirror.json"),g()({},n))}var oe=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],ce=(0,w.connect)((function(e){var n=e.user,t=e.userDetail,r=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading,e.dispatch,e.onClose,e.shixun;var n=x()(e,oe),t=(0,w.useParams)(),r=(0,j.useState)([]),a=h()(r,2),s=a[0],o=a[1],c=(0,j.useState)(""),l=h()(c,2),d=l[0],f=l[1],m=(0,j.useState)(0),v=h()(m,2),_=v[0],y=v[1],A=(0,j.useState)(g()({page:1,limit:20},t)),b=h()(A,2),S=b[0];b[1],(0,j.useCallback)((function(){return n.visible}),[n.visible]);(0,j.useEffect)((function(){S.page=1,N()}),[n.visible]);var N=function(){var e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.taskId,(0,O.U2)("sci/projects/".concat(r,"/get_data_sets.json"));case 2:(n=e.sent)&&(o(i()(n.data_sets)),y(n.data_sets_count),f(n.folder_name));case 4:case"end":return e.stop()}var r}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"},children:[(0,U.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"数据集"}),(0,U.jsxs)("dl",{className:J.list,children:[(0,U.jsx)(V.Z,{title:d,children:(0,U.jsx)("dt",{className:"c-white",children:d})}),(0,U.jsx)("dd",{children:(0,U.jsx)(B.CopyToClipboard,{text:d,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]}),(0,U.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"文件路径"}),null==s?void 0:s.map((function(e,n){return(0,U.jsxs)("dl",{className:J.list,children:[(0,U.jsx)(V.Z,{title:e.filename,children:(0,U.jsx)("dt",{className:"c-white",children:e.filename})}),(0,U.jsx)("dd",{children:(0,U.jsx)(B.CopyToClipboard,{text:e.file_path,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]})})),(0,U.jsx)("div",{className:"tc",children:(0,U.jsx)(Q.Z,{onChange:function(e){S.page=e,N()},className:J.page,size:"small",total:_,pageSize:S.limit,hideOnSinglePage:!0})})]})})),le=t(83353),ue=t(36119),de=t(38839),pe=A.Z.Countdown;var fe=function(e){var n=e.mirror_description,t=e.difficulty,r=e.git_url,a=e.vnc_url,s=e.window_vnc_url,i=e.linux_vnc,o=(e.isNotice,e.user,e.game,e.shixun),c=void 0===o?{}:o,l=e.taskData,d=void 0===l?{}:l,f=e.resetVncLoading,m=(e.onUpdateCostTime,e.lastedGetTaskInfoTime,e.onShowNotice,e.onResetGitCode),x=e.onResetVnc,v=(e.onBack,e.onAddVncTime),_=(e.onUpdateCode,e.unity_3d_routes),A=e.remaining_time,Z=(e.st,(0,w.useSearchParams)()),T=h()(Z,1)[0],R=c.name,B=(c.identifier,c.task_pass),I=c.test_set_permission,F=(0,j.useState)(!1),L=h()(F,2),O=L[0],H=L[1],M=(0,j.useState)(!1),z=h()(M,2),G=z[0],V=z[1],Q=(0,j.useState)({}),J=h()(Q,2),X=J[0],K=(J[1],(0,j.useState)(!1)),q=h()(K,2),Y=q[0],$=q[1],ee=(0,j.useState)(null),ne=h()(ee,2),te=(ne[0],ne[1],(0,j.useState)(1800)),re=h()(te,2),ae=re[0],se=re[1],oe=(0,j.useState)(!1),fe=h()(oe,2),me=(fe[0],fe[1],(0,j.useState)(!1)),xe=h()(me,2),ve=xe[0],ge=xe[1],je=((0,w.useLocation)().query,(0,w.useParams)()),we=(0,j.useState)(!1),_e=h()(we,2),ye=_e[0],Ae=_e[1],be=b.Z.useForm(),Se=h()(be,1)[0],Ne=(0,j.useMemo)((function(){return Date.now()+A}),[A]);(0,j.useEffect)((function(){Y||setTimeout((function(){$(!0)}),6e4)}),[Y]),(0,j.useEffect)((function(){le.Z.subscribe("update-windows-time",(function(e){se(parseInt(A/1e3))})),se(A/1e3)}),[]),(0,j.useEffect)((function(){var e;return"exercises"===T.get("type")&&null!=X&&null!==(e=X.exercise)&&void 0!==e&&e.screen_open&&(de.U.forEach((function(e,n){document.addEventListener(e,ke,!1),document.addEventListener("blur",ke,!1)})),window.focus(),window.onblur=function(){(0,ue.vp)()&&(ke(),(0,ue.BU)())}),function(){de.U.forEach((function(e,n){document.removeEventListener(e,ke,!1)}))}}),[X]);var ke=function(e){window.parent.postMessage("backExercise","*"),"back"!==e&&(0,ue.BU)()};function De(){H(!1),V(!1)}function Ce(){(0,w.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),w.history.replace("/innovation/project/detail/".concat(je.taskId))}function Ee(){f||x()}var Ze={task_pass:B,test_set_permission:I,mirror_description:n,difficulty:t,resetVncLoading:f,git_url:r,onVncAction:function(e){var n,t;De(),"reset-task"===e&&(f||S.Z.confirm({title:"重置环境",icon:(0,U.jsx)(P.Z,{}),content:"是否确定重置环境?",centered:!0,okText:"确定",cancelText:"取消",onOk:function(){Ee(),$(!1)}})),"reset-code"===e&&(f||S.Z.confirm({title:"恢复初始代码",icon:(0,U.jsx)(P.Z,{}),content:"您在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:m})),"full-screen"===e&&((0,ue.vp)()?(0,ue.BU)():(0,ue.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"task-right-panel"))),"show-clipboard-box"===e&&le.Z.publish("show-clipboard-box")},window_vnc_url:s,linux_vnc:i,vnc_url:a,shixun:c,unity_3d_routes:_},Te=(0,j.useCallback)((function(){return ae?(console.log("VncTimer:",ae),(0,U.jsx)(he,{defaultTime:ae,onAddVncTime:v,onReset:Ee,toShixun:Ce,title:""})):null}),[ae]);return(0,j.useEffect)((function(){ve&&Se.setFieldsValue({name:"",version:"",description:""})}),[ve]),(0,U.jsxs)("div",{className:"task-header-container",children:["exercises"!==T.get("type")&&(0,U.jsx)(U.Fragment,{children:d.name}),(0,U.jsx)("h2",{className:"shixun-info",children:R}),(0,U.jsx)(U.Fragment,{children:(0,U.jsxs)("div",{className:"flex-container",children:[(0,U.jsxs)(U.Fragment,{children:[s&&(0,U.jsx)(w.Link,{onClick:function(e){e.preventDefault(),le.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20",children:"发送CTRL+ALT+DELETE"}),Te()]}),(0,U.jsx)("i",{className:"iconfont icon-shijian1"}),(0,U.jsx)(pe,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ne}),(0,U.jsxs)("a",{className:"btn-vnc",title:"工具栏",onClick:function(){H(!O)},children:[(0,U.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:16}),"工具栏"]}),(0,U.jsxs)("a",{className:"btn-vnc",title:"数据集",onClick:function(){return V(!0)},children:[(0,U.jsx)("img",{alt:"tool",src:"data:image/png;base64,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",width:18}),"数据集"]})]})}),(0,U.jsx)(N.ZP,{type:"primary",disabled:!Y,className:"save-innovation",onClick:p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(!0);case 1:case"end":return e.stop()}}),e)}))),children:"保存镜像"}),(0,U.jsx)("a",{className:"btn-out",onClick:function(){S.Z.confirm({title:"退出",icon:(0,U.jsx)(P.Z,{}),content:"您确定要退出制作镜像吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:Ce})},title:"退出实训",children:(0,U.jsx)("i",{className:"iconfont icon-kaiguan"})}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:O,onClose:De,children:(0,U.jsx)(W,g()(g()({},Ze),{},{taskData:d}))})}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:G,onClose:De,style:{height:"100%"},children:(0,U.jsx)(ce,{})})}),(0,U.jsx)(S.Z,{title:"保存镜像",open:ve,okButtonProps:{loading:ye},onCancel:function(){ge(!1)},onOk:function(){Se.submit()},children:(0,U.jsxs)("div",{children:[(0,U.jsx)("p",{style:{color:"#6B758B"},children:"把当前的环境存为一个新的镜像。确定保存后,在我的镜像可以看到该镜像的保存状态。"}),(0,U.jsxs)(b.Z,{labelCol:{span:4},wrapperCol:{span:20},form:Se,onFinish:function(){var e=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ae(!0),e.next=3,ie(je.taskId,n);case 3:0==(null==(t=e.sent)?void 0:t.status)&&(D.ZP.info("保存成功"),ge(!1)),-5===(null==t?void 0:t.status)&&S.Z.confirm({title:"覆盖镜像提示",content:"系统检测到你的【镜像列表】存在同名且同版本号的镜像, 您确定要覆盖原来的镜像?",okText:"确认",cancelText:"取消",onOk:function(){var e=p()(u()().mark((function e(){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie(je.taskId,g()({is_cover:!0},n));case 2:0==(null==(t=e.sent)?void 0:t.status)&&(D.ZP.info("覆盖成功"),ge(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),Ae(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,U.jsx)(b.Z.Item,{label:"镜像名称",name:"name",rules:[{required:!0,message:"请输入镜像名称"},{pattern:/^[a-z0-9_]+$/,message:"只允许输入数字或小写字母"}],children:(0,U.jsx)(C.Z,{type:"text",maxLength:60})}),(0,U.jsx)(b.Z.Item,{label:" 版本号",name:"version",rules:[{required:!0,message:"请输入版本号"}],children:(0,U.jsx)(E.Z,{style:{width:"100%"}})}),(0,U.jsx)(b.Z.Item,{label:"镜像描述",name:"description",rules:[{required:!0,message:"请输入镜像描述"}],children:(0,U.jsx)(C.Z.TextArea,{})})]})]})})]})};function he(e){var n=e.onAddVncTime,t=e.onReset,r=e.toShixun,a=(e.title,e.defaultTime),s=(0,j.useState)(a),i=h()(s,2),o=i[0],c=i[1],l=(0,j.useState)(!1),d=h()(l,2),f=d[0],m=d[1];function x(){return(x=p()(u()().mark((function e(){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m(!1),!(o>0)){e.next=8;break}return e.next=4,n();case 4:r=e.sent,c((null==r?void 0:r.remaining_time)/1e3),e.next=10;break;case 8:c(a),t();case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,G.Z)((function(){c(o-1)}),o>0?1e3:null),(0,j.useEffect)((function(){300===o&&m(!0)}),[o]),(0,j.useEffect)((function(){a<300&&m(!0),c(a)}),[a]),(0,U.jsx)(j.Fragment,{children:(0,U.jsx)(y.Z,{children:(0,U.jsx)(S.Z,{title:[(0,U.jsx)(P.Z,{className:"modalIconYellow"}),0!==o?"实验环境延时提醒":"实验环境重置提醒"],closable:!1,centered:!0,open:f,onOk:function(){return x.apply(this,arguments)},onCancel:function(){0!==o?m(!1):r()},okText:0!==o?"立即延长":"重置",cancelText:0!==o?"不需要":"退出",children:0!==o?"当前实验环境将于 ".concat(Math.round(o/60)," 分钟后关闭,需要延长使用时间吗?"):"由于长时间没有使用,资源已经被回收。如有需要,可以重置实验环境。"})})})}var me=t(32985);function xe(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=[],r=0;r0||a.target.offsetWidth>0){var s=Se(a.target.offsetWidth,a.target.offsetHeight,e),i=h()(s,2),o=i[0],c=i[1];console.log("cols, rows",o,c),le.Z.publish("ssh-xterm-resize",{columns:o,rows:c,width:a.target.offsetWidth,height:a.target.offsetHeight}),e.resize(o,c);var l=we.Base64.decode("IA=="),u=we.Base64.decode("CBtbSw==");e.write(l),e.write(u)}}}catch(e){r.e(e)}finally{r.f()}}));return t.observe(n),t}(e,u.current);return function(){null==e||e.dispose(),null==n||n.unobserve(u.current)}}}),[o,u.current]),(0,j.useEffect)((function(){if(s&&o){var e=setInterval((function(){d.current&&d.current.send(JSON.stringify({tp:"h"}))}),3e4),r=le.Z.subscribe("create-socket",(function(r){var a;t==r&&(d.current&&1===d.current.readyState?s.focus():(a=new WebSocket(o),console.log("socketInstance:",o),d.current=a,a.onopen=function(){var e=s.element.parentElement;if(e){var t=e.offsetWidth,r=e.offsetHeight;console.log("init",{tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}),a.send(JSON.stringify({tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}))}s.focus()},a.onerror=function(e){console.log("------in socket error----",e,a,o)},a.onmessage=function(e){p.current||(s.write("\r"),setTimeout((function(){}),1e3)),p.current=!0,console.log("event:",e);var n=we.Base64.decode(e.data.toString()),t=s._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",n,t,s),s.write(n)},a.onclose=function(n){e&&clearInterval(e),s.write("\r\nconnection closed")}),s.focus())})),a=le.Z.subscribe("close-socket",(function(e){t===e&&(d.current&&(d.current.close(),p.current=!1,s.clear()),d.current=null)})),i=le.Z.subscribe("ssh-xterm-resize",(function(e){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"resize",data:g()({},e)}))})),l=le.Z.subscribe("ssh-add-connect-time",(function(){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"overtime"}))}));return function(){a(),r(),i(),l(),d.current&&(d.current.close(),p.current=!1)}}}),[s,o,l]),(0,U.jsx)("div",{className:ye,children:(0,U.jsx)("div",{ref:u,className:Ae,children:o?null:(0,U.jsx)("p",{style:{color:"#fff"},children:"正在连接命令行服务..."})})})},ke=t(93948),De=t(62013),Ce=C.Z.TextArea,Ee=function(e){var n=e.onCancel,t=e.onSave,r=e.content,a=(0,j.useState)(r),s=h()(a,2),i=s[0],o=s[1];return(0,j.useEffect)((function(){o(r)}),[r]),(0,U.jsxs)("div",{className:"clipboard-box",children:[(0,U.jsx)("h3",{children:"实验环境剪切板:"}),(0,U.jsx)(Ce,{value:i,onChange:function(e){o(e.target.value)},className:"clipboard"}),(0,U.jsxs)("p",{children:[" ",(0,U.jsx)("b",{children:" 1.从外部复制内容到实验环境内: "})," 粘贴内容到上面文本框,点击保存,然后在实验环境中进行粘贴。 "]}),(0,U.jsxs)("p",{children:[" ",(0,U.jsx)("b",{children:" 2.获取实验环境中的内容: "})," 请先在环境中复制内容,复制动作完成后内容会显示在上面文本框,然后在上面文本框中再次复制。 "]}),(0,U.jsxs)("div",{className:"btn-action-container",children:[(0,U.jsx)(N.ZP,{type:"ghost",onClick:n,style:{marginRight:10},children:"取消"}),(0,U.jsx)(N.ZP,{type:"primary",onClick:function(){t(i)},children:"保存"})]})]})},Ze=t(42857),Te="selectImage___t63KU",Re="container___WChhl",Be=t(17810),Ie=t.n(Be);Ze.Z;function Pe(e){e||(e=window.location.search);var n=e.substr(1),t={};return n.split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURIComponent(n[1])})),t}var Fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"实验环境准备中"},Le=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_IS_LARGE=1]="SET_IS_LARGE",e[e.SET_MES=2]="SET_MES",e[e.SET_STATE=3]="SET_STATE",e[e.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",e[e.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",e[e.UPDATE_ALL=6]="UPDATE_ALL",e}(Le||{});function Oe(e,n){switch(n.type){case Le.SET_LOADING:return g()(g()({},e),{},{loading:n.payload});case Le.SET_IS_LARGE:return g()({},g()(g()({},e),{},{isLarge:n.payload}));case Le.SET_MES:return g()(g()({},e),{},{mes:n.payload});case Le.SET_STATE:return g()(g()({},e),n.payload);case Le.SET_TRANSFER_CONTENT:return g()(g()({},e),{},{transferContent:n.payload});case Le.SHOW_CLIPBOARD_BOX:return g()(g()({},e),{},{showClipBoardBox:n.payload});case Le.UPDATE_ALL:return g()({loading:e.loading},n.payload);default:throw new Error}}var He=function(e){var n,t=e.vnc_url,r=e.window_vnc_url,a=e.linux_vnc,s=e.virtual_machine,i=(e.taskId,e.taskData),o=(0,j.useRef)(),c=(0,j.useRef)(),l=(0,j.useRef)(),d=(0,j.useRef)(),f=(0,j.useState)(),m=h()(f,2),x=m[0],v=m[1],g=(0,j.useState)(!1),A=h()(g,2),b=A[0],k=A[1],C=(0,j.useReducer)(Oe,Fe),E=h()(C,2),R=E[0],B=E[1],I=(0,j.useState)(0),P=h()(I,2),F=P[0],L=P[1],O=R.mes,H=R.loading,M=R.showClipBoardBox,z=R.isLarge,W=R.transferContent,G=(0,j.useState)(0),V=h()(G,2),Q=V[0],J=V[1],X=(0,j.useRef)();(0,w.useParams)();(0,j.useEffect)((function(){return window.addEventListener("visibilitychange",q),function(){var e,n;null===(e=c.current)||void 0===e||null===(n=e.disconnect)||void 0===n||n.call(e),window.removeEventListener("visibilitychange",q)}}),[]),(0,j.useEffect)((function(){return window.sessionStorage.imageId=x,function(){window.sessionStorage.removeItem("imageId")}}),[x]);var K=function(){var e,n;"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?setTimeout((function(){ee()}),1500):void 0!==(null==l||null===(n=l.current)||void 0===n?void 0:n.resizeSession)&&((0,ue.vp)()?l.current.resizeSession=!0:setTimeout((function(){l.current.resizeSession=!1}),900))};(0,j.useEffect)((function(){return window.addEventListener("visibilitychange",q),document.addEventListener((0,ue.gH)(),K),function(){document.removeEventListener((0,ue.gH)(),K),window.removeEventListener("visibilitychange",q)}}),[]);var q=function(e){if("visible"===document.visibilityState){var n=sessionStorage.vncPageLeaveTime;Ie()(new Date).diff(Ie()(n),"minutes")>2&&L((new Date).getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function Y(){B({type:Le.SHOW_CLIPBOARD_BOX,payload:!1})}function $(e){var n;return o.current&&(n=new be.Z((function(n){var t,r=je()(n);try{for(r.s();!(t=r.n()).done;){var a,s,o=t.value;if("rdp"===(null==i||null===(a=i.shixun)||void 0===a?void 0:a.windows_connection_mode)&&ee(),o.target.offsetHeight>0||o.target.offsetWidth>0)null==e||null===(s=e._eventHandlers)||void 0===s||s.windowResize()}}catch(e){r.e(e)}finally{r.f()}}))).observe(o.current),n}function ee(){var e;e=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),d.current.parentElement.className="wh1080p",d.current.parentElement.style.cssText="transform:scale(".concat(e,");transform-origin:center center"),o.current.style.cssText="translate(-50%, -50%) scale("+e+")"}(0,j.useEffect)((function(){var e,n;function c(e){r&&(D.ZP.warning("由于长时间未操作,连接失效,正在重新连接Windows VNC服务"),B({type:Le.SET_LOADING,payload:!0}),L(F+1))}function d(){J(100),clearTimeout(X.current),setTimeout((function(){var n;null===(n=e)||void 0===n||null===(n=n._eventHandlers)||void 0===n||n.windowResize(),B({type:Le.SET_LOADING,payload:!1})}),1300),le.Z.subscribe("send-ctrl-alt-delete",(function(){var n;null===(n=e)||void 0===n||n.sendCtrlAltDel()}))}function f(e){var n=e.detail.text.replace(/\\u([\dA-Za-z]{4})/g,(function(e,n){return String.fromCharCode(parseInt("0x"+n))}));B({type:Le.SET_TRANSFER_CONTENT,payload:n})}if(le.Z.subscribe("reset-linux-windows-loading",(function(){B({type:Le.SET_LOADING,payload:!0})})),le.Z.subscribe("reset-linux-windos-vnc",(function(){L(F+1)})),(r||t||a||s&&x)&&o.current){var h;clearTimeout(X.current),"rdp"===(null==i||null===(h=i.shixun)||void 0===h?void 0:h.windows_connection_mode)&&ee(),new Promise(p()(u()().mark((function t(){var a,s,p,h,m,x,v;return u()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=Pe(),"",h=new URL(decodeURIComponent(null==i?void 0:i.vnc_url)),m=h.protocol,x=h.searchParams,v=h.host,p=x.get("password"),s="".concat("https:"===m?"wss":"ws","://").concat(v,"/").concat(a.path||"websockify"),e=new De.Z(o.current,s,{credentials:{password:p},wsProtocols:["binary"],resize:"scale",show_dot:!0}),n=$(e),e.viewOnly=a.view_only||!1,e.scaleViewport=!!r||(a.scale||!1),e.scaleViewport=!0,e.showDotCursor=!0,e.resizeSession=!0,l.current=e,e.addEventListener("disconnect",c),e.addEventListener("connect",d),e.addEventListener("clipboard",f);case 17:case"end":return t.stop()}}),t)}))));var m=le.Z.subscribe("vnc-reseting",(function(){J(0),B({type:Le.SET_STATE,payload:{loading:!0,mes:"实验环境重置中"}})})),v=le.Z.subscribe("vnc-enlarge",(function(e){})),g=le.Z.subscribe("show-clipboard-box",(function(){B({type:Le.SHOW_CLIPBOARD_BOX,payload:!0})}));return J(0),function(){var t,r,a,s;null===(t=e)||void 0===t||t.removeEventListener("disconnect",c),null===(r=e)||void 0===r||r.removeEventListener("connect",d),null===(a=e)||void 0===a||a.removeEventListener("clipboard",f),m(),v(),g(),null===(s=n)||void 0===s||s.unobserve(o.current)}}}),[t,r,a,F,x]),(0,j.useEffect)((function(){var e,n,t;s&&1===(null==i||null===(e=i.shixun_virtual_templates)||void 0===e?void 0:e.length)?v(null==i||null===(t=i.shixun_virtual_templates)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.template_id):s&&(null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.length)>1&&k(!0)}),[s]),(0,j.useEffect)((function(){0==Q&&(clearTimeout(X.current),ne())}),[Q]);var ne=function e(){Q>99?Q=99:(Q+=1,X.current=setTimeout((function(){e()}),1500)),Q<100&&J(Q)},te=(0,j.useMemo)((function(){var e;return H?"none":a||s||r&&"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?"block":"none"}),[a,H,s,r]);return(0,U.jsxs)(j.Fragment,{children:[b&&(0,U.jsx)("div",{className:Te,children:(0,U.jsxs)("section",{className:Re,children:[(0,U.jsx)("h1",{children:"选择角色"}),(0,U.jsx)("aside",{children:null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.map((function(e,n){return(0,U.jsxs)(Z.Z,{align:"middle",children:[(0,U.jsx)(T.Z,{flex:"1",children:e.template_name}),(0,U.jsx)(T.Z,{children:(0,U.jsx)(N.ZP,{type:"primary",onClick:function(){v(e.template_id),k(!1)},children:"开始实验"})})]},n)}))})]})}),z&&(0,U.jsx)("a",{className:"btn-vnc-resize",onClick:function(){B({type:Le.SET_IS_LARGE,payload:!z})},children:(0,U.jsx)("i",{className:"iconfont icon-tuichuquanping"})}),(0,U.jsx)("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:"block"===te?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6},children:(0,U.jsx)("div",{children:(0,U.jsx)("iframe",{style:{position:z?"fixed":"absolute",left:0,top:z?54:40,width:"100%",height:"calc(100% - ".concat(z?"100px":"45px",")")},frameBorder:"0",ref:d,allowFullScreen:!0})})}),(0,U.jsxs)("div",{style:{position:z?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(z?"100px":"0",")")},className:"".concat(r?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(z?"full-screen":""),children:[H?(0,U.jsx)(_.Z,{message:O,style:{color:"#0152d9"},children:(0,U.jsx)("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"},children:(0,U.jsx)(ke.Z,{percent:Q,format:function(e){return(0,U.jsxs)("span",{className:"c-white",children:[e,"%"]})}})})}):null,(0,U.jsx)("div",{ref:o,className:"vnc-panel ".concat(H?"hidden zIndexf1":"animated fadeIn")})]}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(S.Z,{title:"复制粘贴",centered:!0,maskClosable:!1,open:M,onCancel:Y,footer:null,children:(0,U.jsx)(Ee,{onCancel:Y,onSave:function(e){var n;null===(n=l.current)||void 0===n||n.clipboardPasteFrom(e),B({type:Le.SET_TRANSFER_CONTENT,payload:e}),D.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),Y()},content:W})})})]})},Ue=function(e){var n=e.taskData,t=(e.evaluateLoading,e.evaluateMessage,e.language,e.onEval,n.vnc_url),r=(n.shixun,n.test_sets,n.test_sets_count,n.sets_error_count,n.last_compile_output,n.game,n.allowed_unlock,n.user,(0,j.useState)(!1)),a=h()(r,2),s=a[0],i=(a[1],(0,j.useState)(!1)),o=h()(i,2),c=o[0],l=o[1];return console.log("vnc_url:",t),(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)(He,{vnc_url:t,window_vnc_url:n.windows_vnc,virtual_machine:null==n?void 0:n.virtual_machine,linux_vnc:n.linux_vnc,taskData:n}),c?(0,U.jsx)("div",{className:"vnc-mask"}):null,(0,U.jsx)("div",{className:"vnc-test-list ".concat(s?"large":c?"pop":""),children:(0,U.jsx)("div",{className:"vnc-test-list-body",children:s?null:(0,U.jsx)("span",{className:"arrow-container",onClick:function(){l(!c)},children:(0,U.jsx)("i",{className:"iconfont ".concat(c?"icon-xiajiantou":"icon-shangjiantou"," ")})})})})]})},Me="bg___xjZP4",ze="content___sS5Wc",We="rightCotainer___Z2h3Y",Ge="main___t6BMk",Ve="dataSetButton___H1Oqu",Qe="dataSetText___p9NRw",Je="dataSetOpen___bT5j8",Xe=function(e,n){switch(n.type){case"MOVE_X":return g()(g()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return g()(g()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return g()(g()({},e),{},{showDragMask:n.payload})}},Ke=["globalSetting","loading","taskData","dispatch"],qe=(A.Z.Countdown,function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(qe||{})),Ye={moveX:"40%",showDragModule:!1,showDragMask:!1},$e=(0,w.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading;var n=e.taskData,t=(e.dispatch,x()(e,Ke),(0,w.useParams)(),(0,j.useRef)(),(0,j.useState)(!0)),r=h()(t,2),a=(r[0],r[1],(0,j.useState)(!1)),s=h()(a,2),i=(s[0],s[1],(0,j.useState)(0)),o=h()(i,2),c=(o[0],o[1],(0,j.useState)(0)),l=h()(c,2),d=(l[0],l[1],(0,j.useState)(!0)),f=h()(d,2),m=(f[0],f[1],(0,j.useState)(!1)),v=h()(m,2),g=(v[0],v[1],(0,j.useRef)(!0)),_=(0,j.useState)({}),y=h()(_,2),A=y[0],b=(y[1],(0,j.useState)({})),S=h()(b,2),N=(S[0],S[1],(0,j.useState)()),k=h()(N,2),D=(k[0],k[1],(0,j.useRef)(),(0,j.useState)(qe.Success)),C=h()(D,2),E=(C[0],C[1],(0,j.useState)()),Z=h()(E,2),T=(Z[0],Z[1],(0,j.useState)()),R=h()(T,2),B=(R[0],R[1],(0,j.useState)(!1)),I=h()(B,2),P=I[0],F=I[1],L=(0,j.useState)(""),O=h()(L,2),H=(O[0],O[1],(0,j.useRef)(null),(0,j.useRef)({}),(0,j.useRef)(!1)),M=(0,j.useReducer)(Xe,Ye),z=h()(M,2),W=z[0],G=z[1];(0,j.useEffect)((function(){return window.addEventListener("message",V),function(){window.removeEventListener("message",V)}}),[]);var V=function(e){"jupytermessage"===(null==e?void 0:e.data)&&g.current&&(g.current=!1,Q(),H.current||setTimeout((function(){return g.current=!0}),500))},Q=function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,j.useEffect)((function(){function e(e){G({type:"MOVE_X",payload:e.pageX})}function n(){G({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return W.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[W.showDragMask]);var J="number"==typeof W.moveX&&.01!==W.moveX?"".concat(W.moveX,"px"):"40%",X="calc(100% - 4px - ".concat(J,")");return(0,U.jsx)("section",{className:Me,style:{userSelect:W.showDragMask?"none":"unset"},children:(0,U.jsx)("section",{className:ze,style:{height:null!=A&&A.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:(0,U.jsx)("section",{className:We,style:{width:X},children:(0,U.jsx)("main",{className:Ge,style:{height:"100%"},children:(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)("div",{className:"".concat(Ve," ").concat(P?Je:""),onClick:function(){return F(!P)},children:(0,U.jsx)("span",{className:Qe,children:"数据集"})}),(0,U.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==n?void 0:n.url})]})})})})})})),en=t(69979),nn=t(74663),tn=(t(35902),t(72018)),rn="FETCH_TASK_FAILURE",an="FETCH_TASK_SUCCESS",sn="UPDATE_TASK_DATA",on="HIDE_EVALUATE_RESULT",cn="SHOW_EVALUATE_RESULT",ln="MOVE_X",un="MOVE_Y",dn="TRIGGER_RIGHT_PANEL_MASK ",pn="SHOW_REP_loading",fn="FETCH_REP_CONTENT",hn="EDIT_REP_CONTENT",mn="SHOW_EVALUATE_LOADING",xn="HIDE_EVALUATE_LOADING",vn="SET_EVALUATE_MESSAGE",gn="SET_SHOW_DIR",jn="SET_REPOS",wn="HIDE_PICTURE_VIEW",_n="SHOW_PICTURE_VIEW",yn="SHOW_NOTICE",An="HIDE_NOTICE",bn="SET_VNC_LOADING ",Sn=["match","history"],Nn=me.Z.DirectoryTree,kn={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Dn(e,n){switch(n.type){case ln:return g()(g()({},e),{},{moveX:n.payload});case un:return g()(g()({},e),{},{moveY:n.payload});case pn:case fn:return g()(g()({},e),{},{codeRepData:n.payload});case hn:return g()(g()({},e),{},{codeRepData:g()(g()({},e.codeRepData),n.payload)});case cn:return g()(g()({},e),{},{evaluateLoading:!1,showEvalResult:!0});case"UPDATE_TIMESTRAP":return g()(g()({},e),{},{timestamp:n.payload});case on:return g()(g()({},e),{},{showEvalResult:!1});case"FETCH_TASK_START":return g()(g()({},e),{},{loading:!0});case sn:return g()(g()({},e),n.payload);case dn:return g()(g()({},e),{},{showDragMask:n.payload});case rn:return g()(g()({},e),{},{loading:!1,isError:!0});case an:return g()(g()({},e),n.payload);case mn:return g()(g()({},e),{},{evaluateLoading:!0});case xn:return g()(g()({},e),{},{evaluateLoading:!1});case vn:return g()(g()({},e),{},{evaluateMessage:n.payload});case gn:return g()(g()({},e),{},{showDocuments:n.payload});case jn:return g()(g()({},e),n.payload);case yn:return g()(g()({},e),{},{showNotice:!0});case An:return g()(g()({},e),{},{showNotice:!1});case wn:return g()(g()({},e),{},{showPictureView:!1});case _n:return g()(g()({},e),{},{showPictureView:!0});case bn:return g()(g()({},e),{},{resetVncLoading:n.payload});default:throw new Error}}var Cn=function(e){var n=e.match,t=e.history,r=x()(e,Sn);console.log("props:",r);var a=(0,w.useParams)(),s=(0,w.useSearchParams)(),o=(h()(s,1)[0],(0,w.useLocation)().query,(0,j.useReducer)(Dn,kn)),l=h()(o,2),d=l[0],f=l[1],m=(0,j.useState)(1),v=h()(m,2),A=v[0],b=v[1],N=(0,j.useState)(a.taskId),C=h()(N,2),E=C[0],Z=C[1],T=(0,j.useRef)(),R=(0,j.useRef)(),B=(0,j.useRef)(),I=(0,j.useState)(),P=h()(I,2),F=P[0],M=P[1],z=(0,w.useLocation)();(0,j.useEffect)((function(){console.log("_params:",a),Z(a.taskId),(0,w.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})}),[a]);d.moveX;var W=d.taskData,G=(d.moveY,d.evalData),V=(d.showEvalResult,d.codeRepData),Q=d.loading,J=d.evaluateLoading,X=d.evaluateMessage,re=d.showDocuments,ie=d.repos,oe=(d.showPictureView,d.showNotice),ce=d.webDisplayUrl,ue=d.isPictureView,de=d.resetVncLoading,pe=d.timestamp,he=d.lastedGetTaskInfoTime,me=d.showDragMask,ge=W.st,je=W.challenge,_e=W.shixun,ye=W.is_teacher,Ae=W.game,be=W.has_answer,Se=W.vnc_url,ke=W.git_url,De=W.user,Ce=W.myshixun,Ee=W.discusses_count,Ze=W.user_praise,Te=W.praise_count,Re=W.tpm_cases_modified,Be=W.tpm_modified,Ie=W.tpm_script_modified,Pe=W.mirror_name,Fe=W.mirror_description,Le=(W.tomcat_url,W.unity_3d_routes),Oe=W.with_code_file,He=W.unity_3d_result,Me=(W.next_game,W.prev_game,V.currentPath),ze=V.paths,We=V.content,Ge=V.language,Ve=V.lastedUpdateTime,Qe=(Be||Ie)&&0===ge,Je=(Re||Qe)&&!0===Ce.system_tip,Xe=((Pe||[]).indexOf("Html"),(0,j.useMemo)((function(){return!(!Me||!ze)&&ze.indexOf(Me)>=0}),[Me,ze])),Ke=(0,j.useMemo)((function(){return Le&&!Oe||(null==je?void 0:je.thiry_party)||Se}),[Se,Oe,Le]);function qe(){return(qe=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/sci/projects/".concat(E,".json"),{method:"get"});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return vn.apply(this,arguments)}function vn(){return(vn=p()(u()().mark((function e(n){var r,a,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,tn.ie)(E);case 3:if(r=e.sent,401!==(a=r.status)){e.next=10;break}return t.replace("/user/login",{from:z.pathname}),e.abrupt("return");case 10:if(-3!==a){e.next=14;break}(0,H.eF)({onCancel:function(){window.location.href="/"}}),e.next=25;break;case 14:if(403!==a){e.next=18;break}t.replace("/403"),e.next=25;break;case 18:if(404!==a){e.next=23;break}return t.replace("/404"),e.abrupt("return");case 23:s={loading:!1,isError:!1,taskData:r},n||f({type:an,payload:s});case 25:"webssh"===r.mirror_type&&setTimeout((function(){le.Z.publish("create-socket",1)}),1e3),e.next=32;break;case 28:e.prev=28,e.t0=e.catch(0),console.log(e.t0),n||f({type:rn});case 32:case"end":return e.stop()}}),e,null,[[0,28]])})))).apply(this,arguments)}(0,j.useEffect)((function(){if(Le&&Oe)return f({type:mn}),le.Z.subscribe("unity3d-load-end",(function(){f({type:xn})}))}),[E,Le,null==je?void 0:je.thiry_party,Oe,f]),(0,j.useEffect)((function(){!function(){qe.apply(this,arguments)}()}),[]),(0,j.useEffect)((function(){var e=!1;return Ye(e),function(){e=!0}}),[f,E]),(0,j.useEffect)((function(){var e=!1;function n(){return(n=p()(u()().mark((function n(){var t,r,a,s,i,o;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(f({type:pn,payload:g()(g()({},V),{},{loading:!0})}),!(Le&&!Oe||null!=je&&je.thiry_party)){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,q(E,{path:Me});case 5:if(t=n.sent,!e)if(0===t.status)D.ZP.info(t.message),f({type:fn,payload:g()(g()({},V),{},{loading:!1})});else{try{r="txt"===(null==t?void 0:t.file_type)?0===(null===(a=r)||void 0===a?void 0:a.length)?r:window.decodeURIComponent(escape(window.atob(null==t||null===(s=t.content)||void 0===s?void 0:s.content))):null==t||null===(i=t.content)||void 0===i?void 0:i.content}catch(e){r=window.atob(null==t||null===(o=t.content)||void 0===o?void 0:o.content),D.ZP.warning("请确认文件字符集编码是否为UTF-8"),console.log("err:",e)}f({type:fn,payload:g()(g()({},V),{},{content:r,language:t.language,file_type:t.file_type,filename:t.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}if(0===ge&&Me&&1!==_e.hide_code)return function(){n.apply(this,arguments)}(),function(){e=!0}}),[ge,Me,he,pe]);var wn=function(){var e=p()(u()().mark((function e(){var n,t,r=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.length>0&&void 0!==r[0]?r[0]:0,console.log("lastedUpdateTime:",Xe,n),!(0===ge&&Ve>0&&Xe||n)){e.next=8;break}return e.next=5,Y(Ce.identifier,{path:Me,evaluate:n,content:We,game_id:Ae.id});case 5:return t=e.sent,f({type:hn,payload:{lastedUpdateTime:0}}),e.abrupt("return",t);case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,j.useCallback)((function(){}),[wn]);(0,j.useEffect)((function(){return le.Z.subscribe("unlock-test-case",(function(){S.Z.confirm(c()(c()({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,U.jsx)(En,{score:je.score,is_teacher:ye})},"centered",!0),"onOk",An))}))}),[An,je,ye]);var An=(0,j.useCallback)(p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s=Ae.identifier,(0,O.U2)("tasks/".concat(s,"/check_test_sets.json"));case 2:if(n=e.sent,t=n.test_sets,r=n.message,-1!==n.status){e.next=7;break}return r.info(r),e.abrupt("return");case 7:a=W.user.grade,W.user.grade=a-2*je.score,W.test_sets=t,W.game.test_sets_view=!0,f({type:sn,payload:{taskData:W}});case 12:case"end":return e.stop()}var s}),e)}))),[Ae,je,f]);function Cn(){return Zn.apply(this,arguments)}function Zn(){return(Zn=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$(null==W||null===(n=W.myshixun)||void 0===n?void 0:n.identifier,{});case 2:return t=e.sent,Ye(),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tn(){return Tn=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ee(E);case 2:n=e.sent,t=n.praise_count,r=n.praise,W.praise_count=t,W.user_praise=r,f({type:sn,payload:{taskData:W}});case 7:case"end":return e.stop()}}),e)}))),Tn.apply(this,arguments)}(0,j.useEffect)((function(){if(!Ke||Se){var e=function(e){T.current&&f({type:ln,payload:e.pageX}),R.current&&f({type:un,payload:e.pageY})},n=function(){T.current=!1,R.current=!1,f({type:dn,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}}),[R.current,T.current,Ke,f]),B.current=function(){d.moveX=.01!==d.moveX?.01:"40%",f({type:ln,payload:d.moveX})},(0,j.useEffect)((function(){return le.Z.subscribe("vnc-enlarge",(function(){B.current()}))}),[]),(0,j.useEffect)((function(){if(0===ge&&je&&je.path){var e=je.path.split(";").filter((function(e){return!!e}));f({type:hn,payload:{currentPath:e[0],paths:e}})}}),[je,ge]),(0,j.useEffect)((function(){_e&&(0,H.Dk)(_e.name||"实践项目名称-未填写")}),[_e]);var Rn=(0,j.useCallback)((function(e){function n(){return n=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{window.navigator.sendBeacon("".concat(L.Z.API_SERVER,"/api/tasks/").concat(E,"/cost_time.json?time=").concat(n),JSON.stringify({time:n}))}catch(e){}case 1:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}!function(e){n.apply(this,arguments)}(e)}),[E]);function Bn(){return(Bn=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K(E,_e.id,n);case 2:W.game.star=n,f({type:sn,payload:{taskData:W}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function In(){return In=p()(u()().mark((function e(n){var t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.props,r=t.children,a=t.eventKey,e.abrupt("return",new Promise(function(){var e=p()(u()().mark((function e(n){var t,s,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r&&r.length>0&&n(),e.next=3,ne(Ce.identifier,{path:a});case 3:t=e.sent,s=t.trees,o=ve(ie,a,xe(s,a)),f({type:jn,payload:{repos:i()(o)}}),n();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),In.apply(this,arguments)}function Pn(){f({type:yn})}function Fn(){return(Fn=p()(u()().mark((function e(n,t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.node.isLeaf){e.next=7;break}return r=n[0],r.split(".").pop().toLowerCase(),e.next=6,wn();case 6:f({type:hn,payload:{currentPath:r}});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(){return(Ln=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,f({type:bn,payload:!0}),le.Z.publish("vnc-reseting"),e.next=5,te(a.taskId);case 5:n=e.sent,t=n.vnc_url,W.vnc_url=t+"×tamp="+(new Date).getTime(),le.Z.publish("vnc-reseting-done",n),f({type:sn,payload:{taskData:W,resetVncLoading:!1}}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,12]])})))).apply(this,arguments)}function On(){return On=p()(u()().mark((function e(t){var r,a,s,i,o,c;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.GameState,a=t.Data,s=t.challenge,console.log("match:",n),"info"!==s){e.next=6;break}le.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:g()({},W.challenge)}}),e.next=16;break;case 6:if("Success"!==r){e.next=16;break}if(!He&&Oe){e.next=15;break}return e.next=10,ae(E,we.Base64.encode(E+(new Date).getTime()),a);case 10:i=e.sent,o=i.status,c=i.data,0==o&&(2!==Ae.status&&(W.game.status=2,W.user.grade+=c.gold,le.Z.publish("update-cost-time")),le.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:De,open_time:c.open_time,end_time:c.end_time}}),f({type:sn,payload:{taskData:W,evalData:{gold:c.gold,experience:c.experience,next_game:c.next_game},evaluateLoading:!1,showEvalResult:!0}})),e.next=16;break;case 15:f({type:cn});case 16:case"end":return e.stop()}}),e)}))),On.apply(this,arguments)}function Hn(){return(Hn=p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,se(E);case 2:return r=e.sent,null!==(n=r)&&void 0!==n&&null!==(n=n.data)&&void 0!==n&&n.remaining_time&&le.Z.publish("update-windows-time",null===(a=r)||void 0===a?void 0:a.data),e.abrupt("return",null===(t=r)||void 0===t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Un="calc(100vw - 4px - ".concat("80px",")");c()(c()(c()(c()(c()(c()(c()({game:Ae,taskId:E,user_praise:Ze,praise_count:Te,st:ge,challenge:je,rank_name:W.rank_name,shixun:_e,is_teacher:ye,has_answer:be,unity_3d_routes:Le,with_code_file:Oe,onEvaluateCallback:function(){},onGetUnity3dMessage:function(e){return On.apply(this,arguments)}},"taskId",E),"myshixun",Ce),"user",De),"discusses_count",Ee),"onPlusOrCancelPraise",(function(){return Tn.apply(this,arguments)})),"minuxUserGrade",(function(e){var n=W.user.grade;W.user.grade=n-e,f({type:sn,payload:{taskData:W}})})),"taskData",W),oe||(Re||Qe)&&Ce.system_tip,(Ce||{}).id,g()(g()({},G),{},{isPictureView:ue,history:t,webDisplayUrl:ce,onShowPictureView:function(){f({type:_n})},star:Ae&&Ae.star,onStarChange:function(e){return Bn.apply(this,arguments)},onCloseResult:function(){f({type:on})}});return(0,U.jsx)(j.Fragment,{children:Q?(0,U.jsx)(_.Z,{message:"努力请求数据中..",className:"tpi-spin"}):(0,U.jsxs)(j.Fragment,{children:[(0,U.jsxs)("div",{className:"task-wrapper",children:[me&&(0,U.jsx)("div",{className:"draging-mask"}),(0,U.jsx)(fe,{difficulty:null==je?void 0:je.difficulty,mirror_description:Fe,history:t,git_url:ke,shixun:_e,taskData:W,lastedGetTaskInfoTime:he,onAddVncTime:function(){return Hn.apply(this,arguments)},taskId:E,isNotice:Je,resetVncLoading:de,onResetVnc:function(){return Ln.apply(this,arguments)},onResetGitCode:Cn,vnc_url:Se,linux_vnc:null==W?void 0:W.linux_vnc,window_vnc_url:(null==W?void 0:W.windows_vnc)||(null==W?void 0:W.virtual_machine),remaining_time:null==W?void 0:W.remaining_time,onShowNotice:Pn,game:Ae,user:De,st:ge,onUpdateCode:wn,onUpdateCostTime:Rn,unity_3d_routes:Le&&!Oe||(null==je?void 0:je.thiry_party)}),(0,U.jsxs)("div",{className:"tasks-body2",children:[(0,U.jsx)("section",{className:"left-panel",children:(0,U.jsxs)("ul",{children:[(0,U.jsxs)("li",{onClick:function(){return b(1)},className:1==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-huanjing"}),(0,U.jsx)("span",{children:"环境"})]}),(0,U.jsxs)("li",{onClick:function(){return b(2)},className:2==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-shujuwajue"}),(0,U.jsx)("span",{children:"数据集"})]}),(0,U.jsxs)("li",{onClick:function(){return b(3)},className:3==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-a-chengyuan1"}),(0,U.jsx)("span",{children:"合作者"})]})]})}),(0,U.jsxs)("section",{id:"task-right-panel",className:"right-panel ".concat(Se||null!=W&&W.windows_vnc||null!=W&&W.linux_vnc||null!=W&&W.virtual_machine?"vnc":""),style:{width:Un,minWidth:"500px"},children:[(0,U.jsxs)("div",{style:{height:"100%"},className:1===A?"":"hide",children:["webssh"===W.mirror_type&&(0,U.jsx)(Ne,{sshConfigData:W||{},sid:1}),"graph"===W.mirror_type&&(0,U.jsx)(Ue,{taskData:W,evaluateMessage:X,language:Ge,evaluateLoading:J,onEval:r.onEvalCode}),("jupyterlab"===W.mirror_type||"jupyternotebook"===W.mirror_type)&&(0,U.jsx)($e,{taskData:W,evaluateMessage:X,language:Ge,evaluateLoading:J,onEval:r.onEvalCode})]}),(0,U.jsxs)("div",{className:2===A?"data_env_lists":"hide",children:[(0,U.jsxs)("div",{className:"data_header",children:["数据集 (",null==F?void 0:F.data_count,")"]}),(0,U.jsx)("div",{style:{padding:20},children:(0,U.jsx)(en.Z,{detail:F})})]}),(0,U.jsx)("div",{className:3===A?"data_env_lists":"hide",children:(0,U.jsx)("div",{children:(0,U.jsx)(nn.Z,{})})})]})]})]}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:re,onClose:function(){f({type:gn,payload:!1})},children:(0,U.jsx)(Nn,{className:"dir-tree",selectedKeys:["".concat(Me)],treeData:ie,onSelect:function(e,n){return Fn.apply(this,arguments)},loadData:function(e){return In.apply(this,arguments)}})})})]})})};function En(e){var n=e.is_teacher,t=e.score;return(0,U.jsx)(j.Fragment,{children:n?(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)("div",{children:"已经过职业认证的教师可以免金币查看隐藏测试集。"}),(0,U.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")}),(0,U.jsx)("a",{href:"/account/certification",class:"to-certification-link",target:"_blank",children:"立即认证"})]}):(0,U.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")})})}},51530:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(23691);function c(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,o.v_)("libraries.json",e)}function f(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},72018:function(e,n,t){"use strict";t.d(n,{$L:function(){return c},M3:function(){return y},NV:function(){return u},T:function(){return x},V1:function(){return p},ie:function(){return w},ln:function(){return g},pV:function(){return b},th:function(){return h}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(23691);function c(e){return l.apply(this,arguments)}function l(){return(l=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e,n){return m.apply(this,arguments)}function m(){return(m=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return _.apply(this,arguments)}function _(){return(_=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e,n){return A.apply(this,arguments)}function A(){return(A=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return S.apply(this,arguments)}function S(){return(S=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},92864:function(e,n,t){"use strict";t.d(n,{Jd:function(){return N},a$:function(){return b},dU:function(){return p},fi:function(){return y},m_:function(){return g},rB:function(){return w},rV:function(){return h},x4:function(){return x},zE:function(){return u}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(23691);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e,n){return _.apply(this,arguments)}function _(){return(_=c()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=a()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},79978:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},23827:function(){},25769:function(e,n,t){"use strict";var r=t(98040),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,i,o,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(i=r(),o=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),n.format)if(r.preventDefault(),void 0===r.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=a[n.format]||a.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(n.format,e);n.onCopy&&(r.preventDefault(),n.onCopy(r.clipboardData))})),document.body.appendChild(l),o.selectNodeContents(l),c.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){t&&console.error("unable to copy using execCommand: ",r),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(r){t&&console.error("unable to copy using clipboardData: ",r),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(o):c.removeAllRanges()),l&&document.body.removeChild(l),i()}return u}},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],r=0;r0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+w+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var k=function(e){var n=e.value,t=e.onChange,r=e.action,s=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,N=e.title,k=void 0===N?"上传附件":N,D=e.showRemoveModal,C=void 0!==D&&D,E=e.accept,Z=void 0===E?"":E,T=e.additionalText,R=e.isDragger,B=e.number,I=void 0===B?1e3:B,P=e.aloneClear,F=void 0!==P&&P,L=e.realTimeRemove,O=void 0===L||L,H=(0,f.useState)(!1),U=p()(H,2),M=U[0],z=U[1],W=(0,f.useState)(n||[]),G=p()(W,2),V=G[0],Q=G[1],J=(0,f.useState)(1),X=p()(J,2),K=X[0],q=X[1];(0,f.useEffect)((function(){n&&(1===K&&Q(u()(n)),q(2),I===(null==n?void 0:n.length)&&z(!0))}),[n]);var Y,$=function(){setTimeout((function(){V.pop(),Q(u()(V))}),500)},ee={multiple:!0,disabled:M,accept:Z,withCredentials:!0,fileList:V,beforeUpload:function(e,n){var t=e.size/1024/1024;return V.concat(n).length>I?(V.pop(),Q(u()(V)),m.ZP.error("最多只能上传".concat(I,"个文件")),F?Promise.reject():($(),!1)):t=I?z(!0):z(!1),Q(u()(V)),V=V.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(w)&&(e.name="".concat(e.name).concat(w).concat(y(e.size))),c()({},e)})),console.log("info:",e,V),t(V)):m.ZP.error(null===(r=e.file)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.message)},onRemove:(Y=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=i()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,j.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!C){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var r;x.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,_.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(r=i()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return Y.apply(this,arguments)})};return(0,_.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[R&&(0,_.jsxs)(S,c()(c()({},ee),{},{children:[(0,_.jsx)("p",{className:"ant-upload-drag-icon",children:(0,_.jsx)(A.Z,{})}),(0,_.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,_.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),T]})),!R&&(0,_.jsxs)(h.Z,c()(c()({},ee),{},{children:[(0,_.jsxs)(v.ZP,{disabled:M,className:"upload_button",children:[(0,_.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),k]}),(0,_.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},88950:function(e,n,t){"use strict";var r=t(82242),a=t.n(r),s=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,m=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,o.jsx)("img",{src:n||s,style:a()(a()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(i.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},54056:function(e,n,t){"use strict";var r=t(7557),a=t.n(r),s=t(37205),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(78241),m=t(95237),x=t(57809),v=t(92832),g=t(88522),j=t(3113),_=t(24905),w=t(6848),y=t(8591),A=t(51945),b=t(18984),S=t(17810),N=t.n(S),k=t(26724),D=t.n(k),C=t(58143),E=t(78723),Z=t(9794),T=t(79978),R=t(37712),B=[];function I(e){var n=e.onSearch,t=e.schools;return(0,R.jsx)(h.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,R.jsxs)(m.Z,{style:{flexWrap:"nowrap"},children:[(0,R.jsx)(h.Z.Item,{name:"search_type",label:"搜索类型",children:(0,R.jsxs)(x.default,{popupClassName:T.Z.selectdown,style:{width:106},children:[(0,R.jsx)(x.default.Option,{value:"1",children:"姓名"}),(0,R.jsx)(x.default.Option,{value:"2",children:"手机号"}),(0,R.jsx)(x.default.Option,{value:"3",children:"邮箱"})]})}),(0,R.jsx)(h.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,R.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,R.jsx)(h.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,R.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,R.jsx)(j.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var P=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(P||{});function F(e,n){switch(n.type){case P.INITDATA:case P.SETQUERY:return p()(p()({},e),n.payload);case P.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case P.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case P.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case P.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var L={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,r=e.container_id,s=e.container_type,o=(0,f.useReducer)(F,L),l=u()(o,2),d=l[0],h=l[1],m=d.data,x=d.schools,v=d.loading,g=d.selectedIds,S=d.page,k=d.count,T=d.query,O=d.reload;(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.nQ)(p()(p()({},T),{},{page:S,container_type:s,container_id:r,display_aliases:!0}));case 2:n=e.sent,t=n.users,o=n.user_count,h({type:P.INITDATA,payload:{data:O?t:[].concat(i()(m),i()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}T&&function(){e.apply(this,arguments)}()}),[S,T,O,r,s]),(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.K$)({display_aliases:!0});case 2:n=e.sent,t=n.school_names,h({type:P.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var H=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,R.jsx)(_.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,R.jsx)("div",{children:(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)(b.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,R.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:N()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,R.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var U=k>10*S;return(0,R.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,R.jsx)(I,{onSearch:function(e){h({type:P.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:x}),T?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"flexd-table-header mt20",children:(0,R.jsx)(Z.Gi,{children:(0,R.jsx)(A.Z,{pagination:!1,dataSource:B,columns:H})})}),(0,R.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,R.jsx)(D(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){h({type:P.SETPAGE,payload:e})},hasMore:U,useWindow:!1,children:(0,R.jsx)(Z.Gi,{children:(0,R.jsx)(A.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:m,columns:H,onRow:function(e){return{onClick:function(n){var t,r;1!==e.added&&(t=e.numid,(r=g.indexOf(t))>=0?g.splice(r,1):g.push(t),h({type:P.SELECTEDIDS,payload:i()(g)}))}}}})})})}),(0,R.jsxs)("div",{className:"flex-container flex-end",children:[(0,R.jsx)(j.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,R.jsx)(j.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?y.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,r),h({type:P.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,R.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,R.jsx)("img",{src:C,width:"100",alt:""}),(0,R.jsx)("br",{}),(0,R.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},9794:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return we},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return I},Gi:function(){return Se},YG:function(){return be},qp:function(){return b},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Pe},tp:function(){return k}});var r=t(59301),a="banner___PoUBO",s="content___XoDjy",i="btns___Pb35j",o=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:a,children:(0,o.jsxs)("div",{className:s,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:i,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),r&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:r,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",x="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",_="tagsBorderWrap___OMxjs",w=t(92310),y=t.n(w),A=t(89392),b=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,s=e.onChange,i=e.onTitleChange,c=e.className,l=e.title,w=e.titleWidth,b=void 0===w?41:w,S=e.style,N=void 0===S?{}:S,k=e.fontColor,D=void 0===k?"#6A7283":k,C=e.showCount,E=(0,r.useState)(0),Z=u()(E,2),T=Z[0],R=Z[1],B=(0,r.useState)(!1),I=u()(B,2),P=I[0],F=I[1],L=(0,r.useRef)(null),O=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?R(1):R(0));0===t.length&&R(0),F(!1)}),[t]),(0,o.jsxs)("div",{className:y()(d,c),style:N,children:[(0,o.jsx)("div",{onClick:(0,A.throttle)((function(){return null==i?void 0:i()}),2e3),style:{width:b,marginTop:P?12:4},className:"".concat(p," ").concat(i?"current":""),children:l}),(0,o.jsxs)("div",{className:P?"".concat(f," ").concat(_):f,children:[(0,o.jsx)("div",{className:m,ref:O,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:x,ref:L,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:D},className:a===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!C&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!T&&(0,o.jsx)(r.Fragment,{children:1===T?(0,o.jsxs)("div",{onClick:function(){var e;R(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?F(!0):F(!1)},className:h,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){O.current.scrollTop=0,R(1),F(!1)},className:h,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",N="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i;return(0,o.jsx)("div",{style:c,className:y()(S,s),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:r===e.id?N:"",children:e.name},e.id)}))})},D="input___PW2zI",C="dropdown___vSy8B",E="menu___NiyBu",Z="text___Grueu",T="b1___ZKryM",R="b2___aKyGa",B=t(92832),I=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,s=e.value,i=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,h=void 0===f?{}:f,m=e.placeholder,x=(e.allowClear,(0,r.useState)("")),v=u()(x,2),g=v[0],j=v[1],_=(0,r.useState)(""),w=u()(_,2),A=w[0],b=w[1];(0,r.useEffect)((function(){var e,n=i;null!==(e=JSON.stringify(i))&&void 0!==e&&e.includes("{")&&(j(i.id),n=i.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[i]);var S=function(){c(encodeURIComponent(A),g||null)};return(0,o.jsxs)("div",{className:y()(D,p),style:h,children:[!!a.length&&(0,o.jsxs)("div",{className:C,children:[(0,o.jsxs)("div",{className:Z,children:[null===(n=a.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:T}),(0,o.jsx)("b",{className:R})]}),(0,o.jsx)("div",{className:E,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(j(n),c(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,o.jsx)(B.Z,{onPressEnter:S,value:A,onChange:function(e){b(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:m}),(0,o.jsx)("i",{onClick:S,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},P="quickPager___GM30J",F="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,r=e.className,a=e.total,s=e.pageSize,i=e.style,c=void 0===i?{}:i,l=n<2,u=n>=Math.ceil(a/s);return a<=s?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:y()(P,r),style:c,children:[(0,o.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?F:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?F:"",children:"下一页"})]})},O="list___oOsiS",H="wrap___G6T7F",U="lockWrap___Rl79E",M="li___oZZ7l",z="cover___b2bYW",W="img___IQX7w",G="sign___HkT6C",V="name___SsJx8",Q="e___TMqq0",J="tags___bcjyo",X="rate___YACg7",K=t(71418),q=t(6848),Y=t(17178),$=t(92890),ee=t(37704),ne=t(96908),te=t(57177),re=t(81378),ae=t(88950),se=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(O,n),children:[!!r.length&&r.map((function(e,n){var t=e.name,r=e.id,a=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:H,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:M,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),c&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)("img",{className:z,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:G,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:G,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:G,src:re})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:Q,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:X,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ie="list___jb2Ay",oe="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",xe="unit___wCIFR",ve="tags___w_Mil",ge=t(89330),je=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=e.onRemove,v=void 0===x?function(){}:x,g=e.isCurrent,j=void 0===g||g,_=Math.floor((f-(s-1)*i)/s),w=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(ie,n),children:[!(null==r||!r.length)&&(null==r?void 0:r.map((function(e,n){var t,r=e.name,a=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:_,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:(0,o.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(c))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:le,src:"".concat(p)}),j&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var r,a=null===(r=w.find((function(n){return n.name==e})))||void 0===r?void 0:r.swimg;return(0,o.jsx)("img",{className:fe,src:a,style:{left:"-4px"}})}var s=null===(t=w.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:he,children:(0,o.jsx)(q.Z,{title:r,children:(0,o.jsx)("span",{className:me,children:r})})}),(0,o.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:xe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},a)}))),!r.length&&(0,o.jsx)(ae.Z,{})]})})},_e={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},we=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(_e.list,n),children:[!!r.length&&r.map((function(e,n){var t=e.subject_identifier,r=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:_e.wrap,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{className:_e.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:_e.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:_e.name,children:e.name})}),(0,o.jsx)("img",{className:_e.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:_e.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:_e.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:_e.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:_e.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:_e.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ae=t(18984),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i,l=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:y()(ye.tabs,s),style:c,children:[(0,o.jsx)("div",{className:ye.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:ye.tab,onClick:function(){a(e.id),e.link&&Ae.history.push(e.link)},children:[(0,o.jsx)("div",{className:r===e.id?ye.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:ye.tabBar,children:l})]})},Se=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:y()(n),style:r,children:a})},Ne="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",De="orderAsc___KWHmA",Ce="orderDesc___rHdbB",Ee="active___a7eSP",Ze="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Re=t(38854),Be=t(20834),Ie=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Pe=function(e){var n,t=e.sortValue,r=e.dropValue,a=e.className,s=e.onSort,i=e.onDrop,c=e.dataSource,l=void 0===c?Ie:c;return(0,o.jsxs)("div",{className:y()(Ne,a),children:[(0,o.jsx)(Re.Z,{dropdownRender:function(){return(0,o.jsx)(Be.Z,{children:l.map((function(e,n){return(0,o.jsx)(Be.Z.Item,{onClick:function(){return i(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Te,children:null===(n=l.find((function(e){return r===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:De,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Ze," ").concat(Ee):"iconfont icon-sanjiaoxing-up font12 ".concat(Ze),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Ze," ").concat(Ee):"iconfont icon-sanjiaoxing-down font12 ".concat(Ze),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Le=t.n(Fe),Oe=t(7557),He=t.n(Oe),Ue=t(41498),Me=t.n(Ue),ze=t(39647),We=t.n(ze),Ge={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ve=t(3113),Qe=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,a=e.children,s=e.loading,i=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,x=We()(e,Qe),v=(0,r.useState)(!1),g=u()(v,2),j=g[0],_=g[1];return(0,o.jsx)(Ve.ZP,Le()(Le()({onClick:(0,A.throttle)(function(){var e=Me()(He()().mark((function e(n){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&_(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&_(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:y()(Ge.btn,Ge["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:j||i},x),{},{children:a}))},Xe="head___ghH72",Ke="node___mjPEy",qe=function(e){var n=e.className,t=e.style,r=e.children,a=void 0===r?null:r,s=e.onClick,i=e.title;return(0,o.jsxs)("div",{className:y()(Xe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:i,children:i}),(0,o.jsx)("div",{className:Ke,children:a})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,r=e.confirmTitle,a=e.confirmClick,s=e.cancelShow,i=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,o.jsxs)("div",{className:y()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ve.ZP,{loading:f,onClick:a,type:"primary",className:$e,children:r}),i&&(0,o.jsx)(Ve.ZP,{onClick:l,className:en,children:c})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.LeftContent,s=e.children,i=e.RightContent;return(0,o.jsx)("div",{className:y()(tn.fixedBottom,n),style:r,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:a}),(0,o.jsx)("div",{className:tn.center,children:s}),(0,o.jsx)("div",{className:tn.right,children:i})]})})},an="crumbs___V41Oe",sn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,s=e.dataSource,i=void 0===s?[]:s;return(0,o.jsx)("div",{className:y()(an,n),style:a,children:i.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=We()(e,ln),a=(0,r.useState)(null),s=u()(a,2),i=s[0],c=s[1];(0,r.useEffect)((function(){"number"==typeof i&&i>=0&&n(i)}),[i]);return(0,o.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},69979:function(e,n,t){"use strict";var r=t(79800),a=t.n(r),s=t(6848),i=t(8591),o=t(3113),c=t(51945),l=t(59301),u=t(72018),d=t(56102),p=t(37712),f=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(s.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return i.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],h=function(e){var n=e.detail,t=(0,l.useState)(n),r=a()(t,2),s=r[0],i=r[1],d=(0,l.useState)(1),h=a()(d,2),m=h[0],x=h[1];(0,l.useEffect)((function(){n&&i(n)}),[n]);var v=(0,l.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:m,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==s?void 0:s.data_sets_count,onChange:function(e){x(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){i(e)}))}}}),[m,s]);return(0,p.jsx)(c.Z,{columns:f,dataSource:null==s?void 0:s.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,l.memo)(h)},74663:function(e,n,t){"use strict";t.d(n,{Z:function(){return O}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),p=t(18984),f=t(43418),h=t(8591),m=t(3113),x=t(66999),v=t(86859),g=t(92890),j=t(89330),_=t(39647),w=t.n(_),y=t(5112),A="title___rpaor",b="content___Hb0l5",S="add___THwHB",N="colorBlue___yc4F8",k="radio___hn9Vt",D=t(37712),C=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,s=(w()(e,C),(0,d.useState)()),o=u()(s,2),l=o[0],p=o[1],m=(0,d.useState)([]),x=u()(m,2),v=x[0],g=x[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&j()}),[n.actionTabs.key]);var j=function(){var e=c()(i()().mark((function e(){var t,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:a=e.sent,g(a||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=c()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return h.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,r({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:l}});case 5:s=e.sent,E(),s&&(a(),h.ZP.info(s.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){r({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,D.jsx)(f.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:_,onCancel:E,children:(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:A,children:["选择的成员将会成为新的管理员",(0,D.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,D.jsx)("div",{className:b,children:v.length?(0,D.jsx)(y.ZP.Group,{value:l,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,D.jsx)(y.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,D.jsx)("div",{className:S,children:(0,D.jsxs)("span",{children:["请先将新的管理员通过",(0,D.jsx)("a",{className:N,onClick:function(){var e;r({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),Z=t(99313),T=t(54056),R=Z.Z.TabPane,B=function(e){var n=e.visible,t=e.onCancel,r=(e.onSelectGroup,e.shixunId),a=e.onSelectCollaborator;return(0,D.jsx)(f.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,D.jsx)(Z.Z,{defaultActiveKey:"1",children:(0,D.jsx)(R,{tab:"搜索添加",children:(0,D.jsx)(T.Z,{type:1,onCancel:t,container_type:2,container_id:r,onSelect:a})},"1")})})},I={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},P=t(67147),F=t(8575),L=t(23691),O=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),r=e.position,s=(0,d.useRef)(),o=(0,d.useState)(0),l=u()(o,2),_=l[0],w=l[1],y=(0,d.useState)([]),A=u()(y,2),b=A[0],S=A[1],N=(0,d.useState)({id:null,page:1}),k=u()(N,2),C=k[0],Z=k[1],T=(0,p.useParams)(),R=(0,d.useState)({}),O=u()(R,2),H=O[0],U=O[1],M=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)||(null==H?void 0:H.current_user_is_partner)}),[j.Ny,H]),z=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)}),[j.Ny,H]);(0,d.useEffect)((function(){s.current=null==T?void 0:T.taskId,C.id=null==T?void 0:T.taskId,Z(C),W(C)}),[]);var W=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==T?void 0:T.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(S(t.users||[]),w(t.users_count),U(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=c()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.page=1,Z(C),n=(0,F.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,W(C);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function V(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var Q,J,X={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:V,shixunId:s.current,onSelectCollaborator:(J=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,(0,L.ZP)("/api/sci/projects/".concat(s.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(h.ZP.success("添加成功"),G());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(Q=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:s.current,group_id:n.group_id}});case 3:e.sent&&(h.ZP.success("添加成功"),G());case 5:case"end":return e.stop()}}),e)}))),function(e){return Q.apply(this,arguments)})};return(0,D.jsxs)("section",{children:[(0,D.jsxs)("div",{className:I.wrap,children:[(0,D.jsxs)("div",{className:I.content,children:[(0,D.jsxs)("div",{className:I.head,children:[(0,D.jsxs)("span",{className:I.headCount,children:["合作者(",_,"人)"]}),M&&(0,D.jsx)("div",{children:(0,D.jsx)(m.ZP,{className:I.button,style:{marginRight:"detail"===r?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:s.current}}})},icon:(0,D.jsx)(P.Z,{}),children:"添加合作者"})})]}),(0,D.jsx)("div",{className:I.list,children:(0,D.jsx)(x.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:b.map((function(e,n){return(0,D.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,D.jsxs)("div",{className:I.itemWrap,children:[(0,D.jsxs)("a",{target:"_blank",className:I.imgWrap,children:[(0,D.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:I.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,D.jsx)("span",{className:I.manager,children:"创建者"})]}),(0,D.jsxs)("div",{className:I.itemContent,children:[(0,D.jsxs)("div",{className:I.nameWrap,children:[(0,D.jsx)("a",{target:"_blank",className:I.name,children:null==e?void 0:e.user_name}),(0,D.jsx)("div",{className:I.actionGroup,children:null!=e&&e.is_creator||!z?null:(0,D.jsx)("a",{className:I.deletetitle,onClick:function(){return n=e.id,void f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,D.jsx)("div",{className:I.modal,children:"确定要删除吗?"}),onOk:(t=c()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==T?void 0:T.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,h.ZP.info("删除成功"),C.page=1,Z(C),W(C);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,D.jsx)("p",{className:I.schoolWrap,children:(0,D.jsx)("span",{className:I.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),_>10&&(0,D.jsx)("div",{className:I.countWrap,children:(0,D.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:_,onChange:function(e){return function(e){C.page=e,Z(C),W(C)}(e)},pageSize:10,current:C.page})})]}),(0,D.jsx)(E,{onReloadData:G}),(0,D.jsx)(B,a()({},X))]})}))},96225:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Cn}});var r,a,s=t(37205),i=t.n(s),o=t(85573),c=t.n(o),l=t(7557),u=t.n(l),d=t(41498),p=t.n(d),f=t(79800),h=t.n(f),m=t(39647),x=t.n(m),v=t(82242),g=t.n(v),j=t(59301),_=t(18984),w=t(57339),y=t(71833),A=t(31797),b=t(78241),S=t(43418),N=t(3113),k=t(43428),D=t(8591),C=t(92832),E=t(94001),Z=(t(23827),t(95237)),T=t(43604),R=t(29419),B=t(56102),I=t(92864),P=t(3148),F=t(93038),L=t(92890),O=t(23691),H=t(37704),U=t(37712),M=(0,j.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,j.useRef)(),r=(0,j.useState)(),a=h()(r,2),s=(a[0],a[1],(0,j.useRef)()),i=[];function o(){return(o=p()(u()().mark((function e(n,t){var r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=[],e.next=3,new MediaRecorder(n);case 3:(a=e.sent).ondataavailable=function(e){r.push(e.data)},a.start(),s.current=a,window.recorderRefs=a,a.addEventListener("stop",(function(e){var n=URL.createObjectURL(r[0],{type:"video/mp4"});(0,H.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,H.Nd)("屏幕录制视频.webm",n)}))):D.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function l(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,i.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return o.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?D.ZP.warning("找不到摄像头或麦克风。无法录制."):D.ZP.warning(e.name)}))}return(0,j.useImperativeHandle)(n,(function(){return{startScreenRecord:l,downloadFile:c}})),(0,U.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,U.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),z=M,W=function(e){var n=e.className,t=(e.mirror_description,e.git_url),r=(e.difficulty,e.task_pass,e.test_set_permission,e.onVncAction),a=(e.shixun,e.window_vnc_url),s=(e.linux_vnc,e.vnc_url),i=e.unity_3d_routes,o=e.taskData;console.log(o);var c=(0,_.useParams)(),l=(0,j.useState)("8082"),d=h()(l,2),f=d[0],m=d[1],x=(0,j.useState)(!1),v=h()(x,2),g=v[0],w=(v[1],(0,j.useState)(!1)),y=h()(w,2),A=y[0],b=y[1],k=(0,j.useRef)(),E=a?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",M=a?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",W=function(){var e=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,O.ZP)("/api/sci/projects/".concat(c.taskId,"/port_proxy.json"),{method:"post",body:{port:f,position:1}});case 3:null!=(t=e.sent)&&null!==(n=t.data)&&void 0!==n&&n.url&&(0,H.xg)(null==t||null===(r=t.data)||void 0===r?void 0:r.url),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{className:"tpi-code-setting ".concat(n),style:{height:"calc(100vh - 54px )"},children:[(0,U.jsx)("h3",{children:"功能"}),(0,U.jsxs)("section",{children:[(0,U.jsxs)("a",{id:"full-screen",title:"全屏",className:"file-item action",onClick:function(){r("full-screen")},children:[" ",(0,U.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏 "]}),!i&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)("a",{id:"reset-task",onClick:function(){return r("reset-task")},className:"file-item action",title:"重置环境",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置环境 "]}),(0,U.jsxs)("a",{onClick:function(){S.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,U.jsx)("div",{className:"pt10",children:(0,U.jsx)(F.Z,{isDragger:!0,maxSize:1024,additionalText:'默认存放目录路径为"'.concat(E,'"'),action:"".concat(L.Z.API_SERVER,"/api/sci/projects/").concat(c.taskId,"/upload_file.json"),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(S.Z.destroyAll(),D.ZP.info("文件上传成功"))}})})})},className:"file-item action",title:"上传文件",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-shangchuanshipin1"}),"上传文件"]}),(0,U.jsxs)("a",{onClick:function(){var e;S.Z.confirm({title:"下载代码",centered:!0,width:600,content:"代码下载功能:将“".concat(M,"”目录进行打包并下载"),onOk:(e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/sci/projects/".concat(c.taskId,"/download_file.json"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"下载文件",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(0,U.jsxs)("a",{onClick:function(){var e,n;null===(e=k.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),(0,U.jsxs)("a",{className:"file-item action w100",title:"ssh直连",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-wodegongzuotai"}),(0,U.jsx)(Z.Z,{align:"middle",className:"w100",children:(0,U.jsx)(T.Z,{flex:"1",onClick:function(){var e=o.webssh;S.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"账号"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.username})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"地址"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.address})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"端口"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.servicePort})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"密码"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.password})]})]})})},children:(0,U.jsx)(N.ZP,{type:"text",loading:g,children:(0,U.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"ssh直连"})})})})]}),(s||"webssh"===o.mirror_type)&&(0,U.jsxs)("a",{className:"file-item action w100",title:"服务预览",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-suanfasheji"}),(0,U.jsxs)(Z.Z,{align:"middle",className:"w100",children:[(0,U.jsx)(T.Z,{flex:"1",onClick:W,children:(0,U.jsx)(N.ZP,{type:"text",loading:A,children:(0,U.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"服务预览"})})}),(0,U.jsxs)(T.Z,{children:[(0,U.jsx)("a",{href:"javascript:;",onClick:W,className:"c-blue",children:"端口号"})," ",(0,U.jsx)(C.Z,{onChange:function(e){return m(e.target.value)},style:{width:50},value:f})]})]})]}),a&&(0,U.jsxs)("a",{id:"reset-task",onClick:function(){var e;S.Z.confirm({title:"重启云主机",icon:(0,U.jsx)(P.Z,{}),content:"您确定要重启云主机吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Jd)({identifier:c.taskId});case 2:return 0===(null==(n=e.sent)?void 0:n.status)&&D.ZP.info("重启成功"),e.abrupt("return","");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"重启云主机",children:[" ",(0,U.jsx)(R.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),t?(0,U.jsx)(B.CopyToClipboard,{text:t,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsxs)("a",{id:"copy-git",title:"复制版本库地址",className:"file-item action",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址 "]})}):null]})]}),(0,U.jsx)(z,{ref:k})]})},G=t(80194),V=t(6848),Q=t(86859),J={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},X=null!==(r=(0,H.oP)())&&void 0!==r&&r.homework_common_id?{homework_common_id:null===(a=(0,H.oP)())||void 0===a?void 0:a.homework_common_id}:{};function K(e,n,t){return(0,O.U2)("tasks/".concat(e,"/star.json"),{star:t,shixun_id:n})}function q(e,n){return(0,O.U2)("tasks/".concat(e,"/rep_content.json"),g()(g()({},n),X))}function Y(e,n){return(0,O.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function $(e,n){return(0,O.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function ee(e){return(0,O.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function ne(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,O.v_)("myshixuns/".concat(e,"/repository.json"),n)}function te(e){return re.apply(this,arguments)}function re(){return(re=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.v_)("/sci/projects/".concat(n,"/delete_pod.json"));case 2:if(!((null==(t=e.sent)?void 0:t.status)>=0)){e.next=5;break}return e.abrupt("return",(0,O.v_)("/sci/projects/".concat(n,"/start_environment.json"),X));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e,n,t){return(0,O.v_)("tasks/".concat(e,"/set_games_status.json"),{result:n,data:t})}function se(e){return(0,O.v_)("/sci/projects/".concat(e,"/extend_release.json"))}function ie(e,n){return(0,O.v_)("/sci/projects/".concat(e,"/save_mirror.json"),g()({},n))}var oe=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],ce=(0,_.connect)((function(e){var n=e.user,t=e.userDetail,r=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading,e.dispatch,e.onClose,e.shixun;var n=x()(e,oe),t=(0,_.useParams)(),r=(0,j.useState)([]),a=h()(r,2),s=a[0],o=a[1],c=(0,j.useState)(""),l=h()(c,2),d=l[0],f=l[1],m=(0,j.useState)(0),v=h()(m,2),w=v[0],y=v[1],A=(0,j.useState)(g()({page:1,limit:20},t)),b=h()(A,2),S=b[0];b[1],(0,j.useCallback)((function(){return n.visible}),[n.visible]);(0,j.useEffect)((function(){S.page=1,N()}),[n.visible]);var N=function(){var e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.taskId,(0,O.U2)("sci/projects/".concat(r,"/get_data_sets.json"));case 2:(n=e.sent)&&(o(i()(n.data_sets)),y(n.data_sets_count),f(n.folder_name));case 4:case"end":return e.stop()}var r}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"},children:[(0,U.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"数据集"}),(0,U.jsxs)("dl",{className:J.list,children:[(0,U.jsx)(V.Z,{title:d,children:(0,U.jsx)("dt",{className:"c-white",children:d})}),(0,U.jsx)("dd",{children:(0,U.jsx)(B.CopyToClipboard,{text:d,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]}),(0,U.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"文件路径"}),null==s?void 0:s.map((function(e,n){return(0,U.jsxs)("dl",{className:J.list,children:[(0,U.jsx)(V.Z,{title:e.filename,children:(0,U.jsx)("dt",{className:"c-white",children:e.filename})}),(0,U.jsx)("dd",{children:(0,U.jsx)(B.CopyToClipboard,{text:e.file_path,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]})})),(0,U.jsx)("div",{className:"tc",children:(0,U.jsx)(Q.Z,{onChange:function(e){S.page=e,N()},className:J.page,size:"small",total:w,pageSize:S.limit,hideOnSinglePage:!0})})]})})),le=t(83353),ue=t(36119),de=t(38839),pe=A.Z.Countdown;var fe=function(e){var n=e.mirror_description,t=e.difficulty,r=e.git_url,a=e.vnc_url,s=e.window_vnc_url,i=e.linux_vnc,o=(e.isNotice,e.user,e.game,e.shixun),c=void 0===o?{}:o,l=e.taskData,d=void 0===l?{}:l,f=e.resetVncLoading,m=(e.onUpdateCostTime,e.lastedGetTaskInfoTime,e.onShowNotice,e.onResetGitCode),x=e.onResetVnc,v=(e.onBack,e.onAddVncTime),w=(e.onUpdateCode,e.unity_3d_routes),A=e.remaining_time,Z=(e.st,(0,_.useSearchParams)()),T=h()(Z,1)[0],R=c.name,B=(c.identifier,c.task_pass),I=c.test_set_permission,F=(0,j.useState)(!1),L=h()(F,2),O=L[0],H=L[1],M=(0,j.useState)(!1),z=h()(M,2),G=z[0],V=z[1],Q=(0,j.useState)({}),J=h()(Q,2),X=J[0],K=(J[1],(0,j.useState)(!1)),q=h()(K,2),Y=q[0],$=q[1],ee=(0,j.useState)(null),ne=h()(ee,2),te=(ne[0],ne[1],(0,j.useState)(1800)),re=h()(te,2),ae=re[0],se=re[1],oe=(0,j.useState)(!1),fe=h()(oe,2),me=(fe[0],fe[1],(0,j.useState)(!1)),xe=h()(me,2),ve=xe[0],ge=xe[1],je=((0,_.useLocation)().query,(0,_.useParams)()),_e=(0,j.useState)(!1),we=h()(_e,2),ye=we[0],Ae=we[1],be=b.Z.useForm(),Se=h()(be,1)[0],Ne=(0,j.useMemo)((function(){return Date.now()+A}),[A]);(0,j.useEffect)((function(){Y||setTimeout((function(){$(!0)}),6e4)}),[Y]),(0,j.useEffect)((function(){le.Z.subscribe("update-windows-time",(function(e){se(parseInt(A/1e3))})),se(A/1e3)}),[]),(0,j.useEffect)((function(){var e;return"exercises"===T.get("type")&&null!=X&&null!==(e=X.exercise)&&void 0!==e&&e.screen_open&&(de.U.forEach((function(e,n){document.addEventListener(e,ke,!1),document.addEventListener("blur",ke,!1)})),window.focus(),window.onblur=function(){(0,ue.vp)()&&(ke(),(0,ue.BU)())}),function(){de.U.forEach((function(e,n){document.removeEventListener(e,ke,!1)}))}}),[X]);var ke=function(e){window.parent.postMessage("backExercise","*"),"back"!==e&&(0,ue.BU)()};function De(){H(!1),V(!1)}function Ce(){(0,_.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),_.history.replace("/innovation/project/detail/".concat(je.taskId))}function Ee(){f||x()}var Ze={task_pass:B,test_set_permission:I,mirror_description:n,difficulty:t,resetVncLoading:f,git_url:r,onVncAction:function(e){var n,t;De(),"reset-task"===e&&(f||S.Z.confirm({title:"重置环境",icon:(0,U.jsx)(P.Z,{}),content:"是否确定重置环境?",centered:!0,okText:"确定",cancelText:"取消",onOk:function(){Ee(),$(!1)}})),"reset-code"===e&&(f||S.Z.confirm({title:"恢复初始代码",icon:(0,U.jsx)(P.Z,{}),content:"您在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:m})),"full-screen"===e&&((0,ue.vp)()?(0,ue.BU)():(0,ue.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"task-right-panel"))),"show-clipboard-box"===e&&le.Z.publish("show-clipboard-box")},window_vnc_url:s,linux_vnc:i,vnc_url:a,shixun:c,unity_3d_routes:w},Te=(0,j.useCallback)((function(){return ae?(console.log("VncTimer:",ae),(0,U.jsx)(he,{defaultTime:ae,onAddVncTime:v,onReset:Ee,toShixun:Ce,title:""})):null}),[ae]);return(0,j.useEffect)((function(){ve&&Se.setFieldsValue({name:"",version:"",description:""})}),[ve]),(0,U.jsxs)("div",{className:"task-header-container",children:["exercises"!==T.get("type")&&(0,U.jsx)(U.Fragment,{children:d.name}),(0,U.jsx)("h2",{className:"shixun-info",children:R}),(0,U.jsx)(U.Fragment,{children:(0,U.jsxs)("div",{className:"flex-container",children:[(0,U.jsxs)(U.Fragment,{children:[s&&(0,U.jsx)(_.Link,{onClick:function(e){e.preventDefault(),le.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20",children:"发送CTRL+ALT+DELETE"}),Te()]}),(0,U.jsx)("i",{className:"iconfont icon-shijian1"}),(0,U.jsx)(pe,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ne}),(0,U.jsxs)("a",{className:"btn-vnc",title:"工具栏",onClick:function(){H(!O)},children:[(0,U.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:16}),"工具栏"]}),(0,U.jsxs)("a",{className:"btn-vnc",title:"数据集",onClick:function(){return V(!0)},children:[(0,U.jsx)("img",{alt:"tool",src:"data:image/png;base64,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",width:18}),"数据集"]})]})}),(0,U.jsx)(N.ZP,{type:"primary",disabled:!Y,className:"save-innovation",onClick:p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(!0);case 1:case"end":return e.stop()}}),e)}))),children:"保存镜像"}),(0,U.jsx)("a",{className:"btn-out",onClick:function(){S.Z.confirm({title:"退出",icon:(0,U.jsx)(P.Z,{}),content:"您确定要退出制作镜像吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:Ce})},title:"退出实训",children:(0,U.jsx)("i",{className:"iconfont icon-kaiguan"})}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:O,onClose:De,children:(0,U.jsx)(W,g()(g()({},Ze),{},{taskData:d}))})}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:G,onClose:De,style:{height:"100%"},children:(0,U.jsx)(ce,{})})}),(0,U.jsx)(S.Z,{title:"保存镜像",open:ve,okButtonProps:{loading:ye},onCancel:function(){ge(!1)},onOk:function(){Se.submit()},children:(0,U.jsxs)("div",{children:[(0,U.jsx)("p",{style:{color:"#6B758B"},children:"把当前的环境存为一个新的镜像。确定保存后,在我的镜像可以看到该镜像的保存状态。"}),(0,U.jsxs)(b.Z,{labelCol:{span:4},wrapperCol:{span:20},form:Se,onFinish:function(){var e=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ae(!0),e.next=3,ie(je.taskId,n);case 3:0==(null==(t=e.sent)?void 0:t.status)&&(D.ZP.info("保存成功"),ge(!1)),-5===(null==t?void 0:t.status)&&S.Z.confirm({title:"覆盖镜像提示",content:"系统检测到你的【镜像列表】存在同名且同版本号的镜像, 您确定要覆盖原来的镜像?",okText:"确认",cancelText:"取消",onOk:function(){var e=p()(u()().mark((function e(){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie(je.taskId,g()({is_cover:!0},n));case 2:0==(null==(t=e.sent)?void 0:t.status)&&(D.ZP.info("覆盖成功"),ge(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),Ae(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,U.jsx)(b.Z.Item,{label:"镜像名称",name:"name",rules:[{required:!0,message:"请输入镜像名称"},{pattern:/^[a-z0-9_]+$/,message:"只允许输入数字或小写字母"}],children:(0,U.jsx)(C.Z,{type:"text",maxLength:60})}),(0,U.jsx)(b.Z.Item,{label:" 版本号",name:"version",rules:[{required:!0,message:"请输入版本号"}],children:(0,U.jsx)(E.Z,{style:{width:"100%"}})}),(0,U.jsx)(b.Z.Item,{label:"镜像描述",name:"description",rules:[{required:!0,message:"请输入镜像描述"}],children:(0,U.jsx)(C.Z.TextArea,{})})]})]})})]})};function he(e){var n=e.onAddVncTime,t=e.onReset,r=e.toShixun,a=(e.title,e.defaultTime),s=(0,j.useState)(a),i=h()(s,2),o=i[0],c=i[1],l=(0,j.useState)(!1),d=h()(l,2),f=d[0],m=d[1];function x(){return(x=p()(u()().mark((function e(){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m(!1),!(o>0)){e.next=8;break}return e.next=4,n();case 4:r=e.sent,c((null==r?void 0:r.remaining_time)/1e3),e.next=10;break;case 8:c(a),t();case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,G.Z)((function(){c(o-1)}),o>0?1e3:null),(0,j.useEffect)((function(){300===o&&m(!0)}),[o]),(0,j.useEffect)((function(){a<300&&m(!0),c(a)}),[a]),(0,U.jsx)(j.Fragment,{children:(0,U.jsx)(y.Z,{children:(0,U.jsx)(S.Z,{title:[(0,U.jsx)(P.Z,{className:"modalIconYellow"}),0!==o?"实验环境延时提醒":"实验环境重置提醒"],closable:!1,centered:!0,open:f,onOk:function(){return x.apply(this,arguments)},onCancel:function(){0!==o?m(!1):r()},okText:0!==o?"立即延长":"重置",cancelText:0!==o?"不需要":"退出",children:0!==o?"当前实验环境将于 ".concat(Math.round(o/60)," 分钟后关闭,需要延长使用时间吗?"):"由于长时间没有使用,资源已经被回收。如有需要,可以重置实验环境。"})})})}var me=t(32985);function xe(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=[],r=0;r0||a.target.offsetWidth>0){var s=Se(a.target.offsetWidth,a.target.offsetHeight,e),i=h()(s,2),o=i[0],c=i[1];console.log("cols, rows",o,c),le.Z.publish("ssh-xterm-resize",{columns:o,rows:c,width:a.target.offsetWidth,height:a.target.offsetHeight}),e.resize(o,c);var l=_e.Base64.decode("IA=="),u=_e.Base64.decode("CBtbSw==");e.write(l),e.write(u)}}}catch(e){r.e(e)}finally{r.f()}}));return t.observe(n),t}(e,u.current);return function(){null==e||e.dispose(),null==n||n.unobserve(u.current)}}}),[o,u.current]),(0,j.useEffect)((function(){if(s&&o){var e=setInterval((function(){d.current&&d.current.send(JSON.stringify({tp:"h"}))}),3e4),r=le.Z.subscribe("create-socket",(function(r){var a;t==r&&(d.current&&1===d.current.readyState?s.focus():(a=new WebSocket(o),console.log("socketInstance:",o),d.current=a,a.onopen=function(){var e=s.element.parentElement;if(e){var t=e.offsetWidth,r=e.offsetHeight;console.log("init",{tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}),a.send(JSON.stringify({tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}))}s.focus()},a.onerror=function(e){console.log("------in socket error----",e,a,o)},a.onmessage=function(e){p.current||(s.write("\r"),setTimeout((function(){}),1e3)),p.current=!0,console.log("event:",e);var n=_e.Base64.decode(e.data.toString()),t=s._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",n,t,s),s.write(n)},a.onclose=function(n){e&&clearInterval(e),s.write("\r\nconnection closed")}),s.focus())})),a=le.Z.subscribe("close-socket",(function(e){t===e&&(d.current&&(d.current.close(),p.current=!1,s.clear()),d.current=null)})),i=le.Z.subscribe("ssh-xterm-resize",(function(e){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"resize",data:g()({},e)}))})),l=le.Z.subscribe("ssh-add-connect-time",(function(){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"overtime"}))}));return function(){a(),r(),i(),l(),d.current&&(d.current.close(),p.current=!1)}}}),[s,o,l]),(0,U.jsx)("div",{className:ye,children:(0,U.jsx)("div",{ref:u,className:Ae,children:o?null:(0,U.jsx)("p",{style:{color:"#fff"},children:"正在连接命令行服务..."})})})},ke=t(93948),De=t(62013),Ce=C.Z.TextArea,Ee=function(e){var n=e.onCancel,t=e.onSave,r=e.content,a=(0,j.useState)(r),s=h()(a,2),i=s[0],o=s[1];return(0,j.useEffect)((function(){o(r)}),[r]),(0,U.jsxs)("div",{className:"clipboard-box",children:[(0,U.jsx)("h3",{children:"实验环境剪切板:"}),(0,U.jsx)(Ce,{value:i,onChange:function(e){o(e.target.value)},className:"clipboard"}),(0,U.jsxs)("p",{children:[" ",(0,U.jsx)("b",{children:" 1.从外部复制内容到实验环境内: "})," 粘贴内容到上面文本框,点击保存,然后在实验环境中进行粘贴。 "]}),(0,U.jsxs)("p",{children:[" ",(0,U.jsx)("b",{children:" 2.获取实验环境中的内容: "})," 请先在环境中复制内容,复制动作完成后内容会显示在上面文本框,然后在上面文本框中再次复制。 "]}),(0,U.jsxs)("div",{className:"btn-action-container",children:[(0,U.jsx)(N.ZP,{type:"ghost",onClick:n,style:{marginRight:10},children:"取消"}),(0,U.jsx)(N.ZP,{type:"primary",onClick:function(){t(i)},children:"保存"})]})]})},Ze=t(42857),Te="selectImage___t63KU",Re="container___WChhl",Be=t(17810),Ie=t.n(Be);Ze.Z;function Pe(e){e||(e=window.location.search);var n=e.substr(1),t={};return n.split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURIComponent(n[1])})),t}var Fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"实验环境准备中"},Le=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_IS_LARGE=1]="SET_IS_LARGE",e[e.SET_MES=2]="SET_MES",e[e.SET_STATE=3]="SET_STATE",e[e.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",e[e.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",e[e.UPDATE_ALL=6]="UPDATE_ALL",e}(Le||{});function Oe(e,n){switch(n.type){case Le.SET_LOADING:return g()(g()({},e),{},{loading:n.payload});case Le.SET_IS_LARGE:return g()({},g()(g()({},e),{},{isLarge:n.payload}));case Le.SET_MES:return g()(g()({},e),{},{mes:n.payload});case Le.SET_STATE:return g()(g()({},e),n.payload);case Le.SET_TRANSFER_CONTENT:return g()(g()({},e),{},{transferContent:n.payload});case Le.SHOW_CLIPBOARD_BOX:return g()(g()({},e),{},{showClipBoardBox:n.payload});case Le.UPDATE_ALL:return g()({loading:e.loading},n.payload);default:throw new Error}}var He=function(e){var n,t=e.vnc_url,r=e.window_vnc_url,a=e.linux_vnc,s=e.virtual_machine,i=(e.taskId,e.taskData),o=(0,j.useRef)(),c=(0,j.useRef)(),l=(0,j.useRef)(),d=(0,j.useRef)(),f=(0,j.useState)(),m=h()(f,2),x=m[0],v=m[1],g=(0,j.useState)(!1),A=h()(g,2),b=A[0],k=A[1],C=(0,j.useReducer)(Oe,Fe),E=h()(C,2),R=E[0],B=E[1],I=(0,j.useState)(0),P=h()(I,2),F=P[0],L=P[1],O=R.mes,H=R.loading,M=R.showClipBoardBox,z=R.isLarge,W=R.transferContent,G=(0,j.useState)(0),V=h()(G,2),Q=V[0],J=V[1],X=(0,j.useRef)();(0,_.useParams)();(0,j.useEffect)((function(){return window.addEventListener("visibilitychange",q),function(){var e,n;null===(e=c.current)||void 0===e||null===(n=e.disconnect)||void 0===n||n.call(e),window.removeEventListener("visibilitychange",q)}}),[]),(0,j.useEffect)((function(){return window.sessionStorage.imageId=x,function(){window.sessionStorage.removeItem("imageId")}}),[x]);var K=function(){var e,n;"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?setTimeout((function(){ee()}),1500):void 0!==(null==l||null===(n=l.current)||void 0===n?void 0:n.resizeSession)&&((0,ue.vp)()?l.current.resizeSession=!0:setTimeout((function(){l.current.resizeSession=!1}),900))};(0,j.useEffect)((function(){return window.addEventListener("visibilitychange",q),document.addEventListener((0,ue.gH)(),K),function(){document.removeEventListener((0,ue.gH)(),K),window.removeEventListener("visibilitychange",q)}}),[]);var q=function(e){if("visible"===document.visibilityState){var n=sessionStorage.vncPageLeaveTime;Ie()(new Date).diff(Ie()(n),"minutes")>2&&L((new Date).getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function Y(){B({type:Le.SHOW_CLIPBOARD_BOX,payload:!1})}function $(e){var n;return o.current&&(n=new be.Z((function(n){var t,r=je()(n);try{for(r.s();!(t=r.n()).done;){var a,s,o=t.value;if("rdp"===(null==i||null===(a=i.shixun)||void 0===a?void 0:a.windows_connection_mode)&&ee(),o.target.offsetHeight>0||o.target.offsetWidth>0)null==e||null===(s=e._eventHandlers)||void 0===s||s.windowResize()}}catch(e){r.e(e)}finally{r.f()}}))).observe(o.current),n}function ee(){var e;e=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),d.current.parentElement.className="wh1080p",d.current.parentElement.style.cssText="transform:scale(".concat(e,");transform-origin:center center"),o.current.style.cssText="translate(-50%, -50%) scale("+e+")"}(0,j.useEffect)((function(){var e,n;function c(e){r&&(D.ZP.warning("由于长时间未操作,连接失效,正在重新连接Windows VNC服务"),B({type:Le.SET_LOADING,payload:!0}),L(F+1))}function d(){J(100),clearTimeout(X.current),setTimeout((function(){var n;null===(n=e)||void 0===n||null===(n=n._eventHandlers)||void 0===n||n.windowResize(),B({type:Le.SET_LOADING,payload:!1})}),1300),le.Z.subscribe("send-ctrl-alt-delete",(function(){var n;null===(n=e)||void 0===n||n.sendCtrlAltDel()}))}function f(e){var n=e.detail.text.replace(/\\u([\dA-Za-z]{4})/g,(function(e,n){return String.fromCharCode(parseInt("0x"+n))}));B({type:Le.SET_TRANSFER_CONTENT,payload:n})}if(le.Z.subscribe("reset-linux-windows-loading",(function(){B({type:Le.SET_LOADING,payload:!0})})),le.Z.subscribe("reset-linux-windos-vnc",(function(){L(F+1)})),(r||t||a||s&&x)&&o.current){var h;clearTimeout(X.current),"rdp"===(null==i||null===(h=i.shixun)||void 0===h?void 0:h.windows_connection_mode)&&ee(),new Promise(p()(u()().mark((function t(){var a,s,p,h,m,x,v;return u()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=Pe(),"",h=new URL(decodeURIComponent(null==i?void 0:i.vnc_url)),m=h.protocol,x=h.searchParams,v=h.host,p=x.get("password"),s="".concat("https:"===m?"wss":"ws","://").concat(v,"/").concat(a.path||"websockify"),e=new De.Z(o.current,s,{credentials:{password:p},wsProtocols:["binary"],resize:"scale",show_dot:!0}),n=$(e),e.viewOnly=a.view_only||!1,e.scaleViewport=!!r||(a.scale||!1),e.scaleViewport=!0,e.showDotCursor=!0,e.resizeSession=!0,l.current=e,e.addEventListener("disconnect",c),e.addEventListener("connect",d),e.addEventListener("clipboard",f);case 17:case"end":return t.stop()}}),t)}))));var m=le.Z.subscribe("vnc-reseting",(function(){J(0),B({type:Le.SET_STATE,payload:{loading:!0,mes:"实验环境重置中"}})})),v=le.Z.subscribe("vnc-enlarge",(function(e){})),g=le.Z.subscribe("show-clipboard-box",(function(){B({type:Le.SHOW_CLIPBOARD_BOX,payload:!0})}));return J(0),function(){var t,r,a,s;null===(t=e)||void 0===t||t.removeEventListener("disconnect",c),null===(r=e)||void 0===r||r.removeEventListener("connect",d),null===(a=e)||void 0===a||a.removeEventListener("clipboard",f),m(),v(),g(),null===(s=n)||void 0===s||s.unobserve(o.current)}}}),[t,r,a,F,x]),(0,j.useEffect)((function(){var e,n,t;s&&1===(null==i||null===(e=i.shixun_virtual_templates)||void 0===e?void 0:e.length)?v(null==i||null===(t=i.shixun_virtual_templates)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.template_id):s&&(null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.length)>1&&k(!0)}),[s]),(0,j.useEffect)((function(){0==Q&&(clearTimeout(X.current),ne())}),[Q]);var ne=function e(){Q>99?Q=99:(Q+=1,X.current=setTimeout((function(){e()}),1500)),Q<100&&J(Q)},te=(0,j.useMemo)((function(){var e;return H?"none":a||s||r&&"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?"block":"none"}),[a,H,s,r]);return(0,U.jsxs)(j.Fragment,{children:[b&&(0,U.jsx)("div",{className:Te,children:(0,U.jsxs)("section",{className:Re,children:[(0,U.jsx)("h1",{children:"选择角色"}),(0,U.jsx)("aside",{children:null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.map((function(e,n){return(0,U.jsxs)(Z.Z,{align:"middle",children:[(0,U.jsx)(T.Z,{flex:"1",children:e.template_name}),(0,U.jsx)(T.Z,{children:(0,U.jsx)(N.ZP,{type:"primary",onClick:function(){v(e.template_id),k(!1)},children:"开始实验"})})]},n)}))})]})}),z&&(0,U.jsx)("a",{className:"btn-vnc-resize",onClick:function(){B({type:Le.SET_IS_LARGE,payload:!z})},children:(0,U.jsx)("i",{className:"iconfont icon-tuichuquanping"})}),(0,U.jsx)("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:"block"===te?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6},children:(0,U.jsx)("div",{children:(0,U.jsx)("iframe",{style:{position:z?"fixed":"absolute",left:0,top:z?54:40,width:"100%",height:"calc(100% - ".concat(z?"100px":"45px",")")},frameBorder:"0",ref:d,allowFullScreen:!0})})}),(0,U.jsxs)("div",{style:{position:z?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(z?"100px":"0",")")},className:"".concat(r?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(z?"full-screen":""),children:[H?(0,U.jsx)(w.Z,{message:O,style:{color:"#0152d9"},children:(0,U.jsx)("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"},children:(0,U.jsx)(ke.Z,{percent:Q,format:function(e){return(0,U.jsxs)("span",{className:"c-white",children:[e,"%"]})}})})}):null,(0,U.jsx)("div",{ref:o,className:"vnc-panel ".concat(H?"hidden zIndexf1":"animated fadeIn")})]}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(S.Z,{title:"复制粘贴",centered:!0,maskClosable:!1,open:M,onCancel:Y,footer:null,children:(0,U.jsx)(Ee,{onCancel:Y,onSave:function(e){var n;null===(n=l.current)||void 0===n||n.clipboardPasteFrom(e),B({type:Le.SET_TRANSFER_CONTENT,payload:e}),D.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),Y()},content:W})})})]})},Ue=function(e){var n=e.taskData,t=(e.evaluateLoading,e.evaluateMessage,e.language,e.onEval,n.vnc_url),r=(n.shixun,n.test_sets,n.test_sets_count,n.sets_error_count,n.last_compile_output,n.game,n.allowed_unlock,n.user,(0,j.useState)(!1)),a=h()(r,2),s=a[0],i=(a[1],(0,j.useState)(!1)),o=h()(i,2),c=o[0],l=o[1];return console.log("vnc_url:",t),(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)(He,{vnc_url:t,window_vnc_url:n.windows_vnc,virtual_machine:null==n?void 0:n.virtual_machine,linux_vnc:n.linux_vnc,taskData:n}),c?(0,U.jsx)("div",{className:"vnc-mask"}):null,(0,U.jsx)("div",{className:"vnc-test-list ".concat(s?"large":c?"pop":""),children:(0,U.jsx)("div",{className:"vnc-test-list-body",children:s?null:(0,U.jsx)("span",{className:"arrow-container",onClick:function(){l(!c)},children:(0,U.jsx)("i",{className:"iconfont ".concat(c?"icon-xiajiantou":"icon-shangjiantou"," ")})})})})]})},Me="bg___xjZP4",ze="content___sS5Wc",We="rightCotainer___Z2h3Y",Ge="main___t6BMk",Ve="dataSetButton___H1Oqu",Qe="dataSetText___p9NRw",Je="dataSetOpen___bT5j8",Xe=function(e,n){switch(n.type){case"MOVE_X":return g()(g()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return g()(g()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return g()(g()({},e),{},{showDragMask:n.payload})}},Ke=["globalSetting","loading","taskData","dispatch"],qe=(A.Z.Countdown,function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(qe||{})),Ye={moveX:"40%",showDragModule:!1,showDragMask:!1},$e=(0,_.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading;var n=e.taskData,t=(e.dispatch,x()(e,Ke),(0,_.useParams)(),(0,j.useRef)(),(0,j.useState)(!0)),r=h()(t,2),a=(r[0],r[1],(0,j.useState)(!1)),s=h()(a,2),i=(s[0],s[1],(0,j.useState)(0)),o=h()(i,2),c=(o[0],o[1],(0,j.useState)(0)),l=h()(c,2),d=(l[0],l[1],(0,j.useState)(!0)),f=h()(d,2),m=(f[0],f[1],(0,j.useState)(!1)),v=h()(m,2),g=(v[0],v[1],(0,j.useRef)(!0)),w=(0,j.useState)({}),y=h()(w,2),A=y[0],b=(y[1],(0,j.useState)({})),S=h()(b,2),N=(S[0],S[1],(0,j.useState)()),k=h()(N,2),D=(k[0],k[1],(0,j.useRef)(),(0,j.useState)(qe.Success)),C=h()(D,2),E=(C[0],C[1],(0,j.useState)()),Z=h()(E,2),T=(Z[0],Z[1],(0,j.useState)()),R=h()(T,2),B=(R[0],R[1],(0,j.useState)(!1)),I=h()(B,2),P=I[0],F=I[1],L=(0,j.useState)(""),O=h()(L,2),H=(O[0],O[1],(0,j.useRef)(null),(0,j.useRef)({}),(0,j.useRef)(!1)),M=(0,j.useReducer)(Xe,Ye),z=h()(M,2),W=z[0],G=z[1];(0,j.useEffect)((function(){return window.addEventListener("message",V),function(){window.removeEventListener("message",V)}}),[]);var V=function(e){"jupytermessage"===(null==e?void 0:e.data)&&g.current&&(g.current=!1,Q(),H.current||setTimeout((function(){return g.current=!0}),500))},Q=function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,j.useEffect)((function(){function e(e){G({type:"MOVE_X",payload:e.pageX})}function n(){G({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return W.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[W.showDragMask]);var J="number"==typeof W.moveX&&.01!==W.moveX?"".concat(W.moveX,"px"):"40%",X="calc(100% - 4px - ".concat(J,")");return(0,U.jsx)("section",{className:Me,style:{userSelect:W.showDragMask?"none":"unset"},children:(0,U.jsx)("section",{className:ze,style:{height:null!=A&&A.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:(0,U.jsx)("section",{className:We,style:{width:X},children:(0,U.jsx)("main",{className:Ge,style:{height:"100%"},children:(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)("div",{className:"".concat(Ve," ").concat(P?Je:""),onClick:function(){return F(!P)},children:(0,U.jsx)("span",{className:Qe,children:"数据集"})}),(0,U.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==n?void 0:n.url})]})})})})})})),en=t(69979),nn=t(74663),tn=(t(35902),t(72018)),rn="FETCH_TASK_FAILURE",an="FETCH_TASK_SUCCESS",sn="UPDATE_TASK_DATA",on="HIDE_EVALUATE_RESULT",cn="SHOW_EVALUATE_RESULT",ln="MOVE_X",un="MOVE_Y",dn="TRIGGER_RIGHT_PANEL_MASK ",pn="SHOW_REP_loading",fn="FETCH_REP_CONTENT",hn="EDIT_REP_CONTENT",mn="SHOW_EVALUATE_LOADING",xn="HIDE_EVALUATE_LOADING",vn="SET_EVALUATE_MESSAGE",gn="SET_SHOW_DIR",jn="SET_REPOS",_n="HIDE_PICTURE_VIEW",wn="SHOW_PICTURE_VIEW",yn="SHOW_NOTICE",An="HIDE_NOTICE",bn="SET_VNC_LOADING ",Sn=["match","history"],Nn=me.Z.DirectoryTree,kn={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Dn(e,n){switch(n.type){case ln:return g()(g()({},e),{},{moveX:n.payload});case un:return g()(g()({},e),{},{moveY:n.payload});case pn:case fn:return g()(g()({},e),{},{codeRepData:n.payload});case hn:return g()(g()({},e),{},{codeRepData:g()(g()({},e.codeRepData),n.payload)});case cn:return g()(g()({},e),{},{evaluateLoading:!1,showEvalResult:!0});case"UPDATE_TIMESTRAP":return g()(g()({},e),{},{timestamp:n.payload});case on:return g()(g()({},e),{},{showEvalResult:!1});case"FETCH_TASK_START":return g()(g()({},e),{},{loading:!0});case sn:return g()(g()({},e),n.payload);case dn:return g()(g()({},e),{},{showDragMask:n.payload});case rn:return g()(g()({},e),{},{loading:!1,isError:!0});case an:return g()(g()({},e),n.payload);case mn:return g()(g()({},e),{},{evaluateLoading:!0});case xn:return g()(g()({},e),{},{evaluateLoading:!1});case vn:return g()(g()({},e),{},{evaluateMessage:n.payload});case gn:return g()(g()({},e),{},{showDocuments:n.payload});case jn:return g()(g()({},e),n.payload);case yn:return g()(g()({},e),{},{showNotice:!0});case An:return g()(g()({},e),{},{showNotice:!1});case _n:return g()(g()({},e),{},{showPictureView:!1});case wn:return g()(g()({},e),{},{showPictureView:!0});case bn:return g()(g()({},e),{},{resetVncLoading:n.payload});default:throw new Error}}var Cn=function(e){var n=e.match,t=e.history,r=x()(e,Sn);console.log("props:",r);var a=(0,_.useParams)(),s=(0,_.useSearchParams)(),o=(h()(s,1)[0],(0,_.useLocation)().query,(0,j.useReducer)(Dn,kn)),l=h()(o,2),d=l[0],f=l[1],m=(0,j.useState)(1),v=h()(m,2),A=v[0],b=v[1],N=(0,j.useState)(a.taskId),C=h()(N,2),E=C[0],Z=C[1],T=(0,j.useRef)(),R=(0,j.useRef)(),B=(0,j.useRef)(),I=(0,j.useState)(),P=h()(I,2),F=P[0],M=P[1],z=(0,_.useLocation)();(0,j.useEffect)((function(){console.log("_params:",a),Z(a.taskId),(0,_.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})}),[a]);d.moveX;var W=d.taskData,G=(d.moveY,d.evalData),V=(d.showEvalResult,d.codeRepData),Q=d.loading,J=d.evaluateLoading,X=d.evaluateMessage,re=d.showDocuments,ie=d.repos,oe=(d.showPictureView,d.showNotice),ce=d.webDisplayUrl,ue=d.isPictureView,de=d.resetVncLoading,pe=d.timestamp,he=d.lastedGetTaskInfoTime,me=d.showDragMask,ge=W.st,je=W.challenge,we=W.shixun,ye=W.is_teacher,Ae=W.game,be=W.has_answer,Se=W.vnc_url,ke=W.git_url,De=W.user,Ce=W.myshixun,Ee=W.discusses_count,Ze=W.user_praise,Te=W.praise_count,Re=W.tpm_cases_modified,Be=W.tpm_modified,Ie=W.tpm_script_modified,Pe=W.mirror_name,Fe=W.mirror_description,Le=(W.tomcat_url,W.unity_3d_routes),Oe=W.with_code_file,He=W.unity_3d_result,Me=(W.next_game,W.prev_game,V.currentPath),ze=V.paths,We=V.content,Ge=V.language,Ve=V.lastedUpdateTime,Qe=(Be||Ie)&&0===ge,Je=(Re||Qe)&&!0===Ce.system_tip,Xe=((Pe||[]).indexOf("Html"),(0,j.useMemo)((function(){return!(!Me||!ze)&&ze.indexOf(Me)>=0}),[Me,ze])),Ke=(0,j.useMemo)((function(){return Le&&!Oe||(null==je?void 0:je.thiry_party)||Se}),[Se,Oe,Le]);function qe(){return(qe=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/sci/projects/".concat(E,".json"),{method:"get"});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return vn.apply(this,arguments)}function vn(){return(vn=p()(u()().mark((function e(n){var r,a,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,tn.ie)(E);case 3:if(r=e.sent,401!==(a=r.status)){e.next=10;break}return t.replace("/user/login",{from:z.pathname}),e.abrupt("return");case 10:if(-3!==a){e.next=14;break}(0,H.eF)({onCancel:function(){window.location.href="/"}}),e.next=25;break;case 14:if(403!==a){e.next=18;break}t.replace("/403"),e.next=25;break;case 18:if(404!==a){e.next=23;break}return t.replace("/404"),e.abrupt("return");case 23:s={loading:!1,isError:!1,taskData:r},n||f({type:an,payload:s});case 25:"webssh"===r.mirror_type&&setTimeout((function(){le.Z.publish("create-socket",1)}),1e3),e.next=32;break;case 28:e.prev=28,e.t0=e.catch(0),console.log(e.t0),n||f({type:rn});case 32:case"end":return e.stop()}}),e,null,[[0,28]])})))).apply(this,arguments)}(0,j.useEffect)((function(){if(Le&&Oe)return f({type:mn}),le.Z.subscribe("unity3d-load-end",(function(){f({type:xn})}))}),[E,Le,null==je?void 0:je.thiry_party,Oe,f]),(0,j.useEffect)((function(){!function(){qe.apply(this,arguments)}()}),[]),(0,j.useEffect)((function(){var e=!1;return Ye(e),function(){e=!0}}),[f,E]),(0,j.useEffect)((function(){var e=!1;function n(){return(n=p()(u()().mark((function n(){var t,r,a,s,i,o;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(f({type:pn,payload:g()(g()({},V),{},{loading:!0})}),!(Le&&!Oe||null!=je&&je.thiry_party)){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,q(E,{path:Me});case 5:if(t=n.sent,!e)if(0===t.status)D.ZP.info(t.message),f({type:fn,payload:g()(g()({},V),{},{loading:!1})});else{try{r="txt"===(null==t?void 0:t.file_type)?0===(null===(a=r)||void 0===a?void 0:a.length)?r:window.decodeURIComponent(escape(window.atob(null==t||null===(s=t.content)||void 0===s?void 0:s.content))):null==t||null===(i=t.content)||void 0===i?void 0:i.content}catch(e){r=window.atob(null==t||null===(o=t.content)||void 0===o?void 0:o.content),D.ZP.warning("请确认文件字符集编码是否为UTF-8"),console.log("err:",e)}f({type:fn,payload:g()(g()({},V),{},{content:r,language:t.language,file_type:t.file_type,filename:t.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}if(0===ge&&Me&&1!==we.hide_code)return function(){n.apply(this,arguments)}(),function(){e=!0}}),[ge,Me,he,pe]);var _n=function(){var e=p()(u()().mark((function e(){var n,t,r=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.length>0&&void 0!==r[0]?r[0]:0,console.log("lastedUpdateTime:",Xe,n),!(0===ge&&Ve>0&&Xe||n)){e.next=8;break}return e.next=5,Y(Ce.identifier,{path:Me,evaluate:n,content:We,game_id:Ae.id});case 5:return t=e.sent,f({type:hn,payload:{lastedUpdateTime:0}}),e.abrupt("return",t);case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,j.useCallback)((function(){}),[_n]);(0,j.useEffect)((function(){return le.Z.subscribe("unlock-test-case",(function(){S.Z.confirm(c()(c()({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,U.jsx)(En,{score:je.score,is_teacher:ye})},"centered",!0),"onOk",An))}))}),[An,je,ye]);var An=(0,j.useCallback)(p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s=Ae.identifier,(0,O.U2)("tasks/".concat(s,"/check_test_sets.json"));case 2:if(n=e.sent,t=n.test_sets,r=n.message,-1!==n.status){e.next=7;break}return r.info(r),e.abrupt("return");case 7:a=W.user.grade,W.user.grade=a-2*je.score,W.test_sets=t,W.game.test_sets_view=!0,f({type:sn,payload:{taskData:W}});case 12:case"end":return e.stop()}var s}),e)}))),[Ae,je,f]);function Cn(){return Zn.apply(this,arguments)}function Zn(){return(Zn=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$(null==W||null===(n=W.myshixun)||void 0===n?void 0:n.identifier,{});case 2:return t=e.sent,Ye(),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tn(){return Tn=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ee(E);case 2:n=e.sent,t=n.praise_count,r=n.praise,W.praise_count=t,W.user_praise=r,f({type:sn,payload:{taskData:W}});case 7:case"end":return e.stop()}}),e)}))),Tn.apply(this,arguments)}(0,j.useEffect)((function(){if(!Ke||Se){var e=function(e){T.current&&f({type:ln,payload:e.pageX}),R.current&&f({type:un,payload:e.pageY})},n=function(){T.current=!1,R.current=!1,f({type:dn,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}}),[R.current,T.current,Ke,f]),B.current=function(){d.moveX=.01!==d.moveX?.01:"40%",f({type:ln,payload:d.moveX})},(0,j.useEffect)((function(){return le.Z.subscribe("vnc-enlarge",(function(){B.current()}))}),[]),(0,j.useEffect)((function(){if(0===ge&&je&&je.path){var e=je.path.split(";").filter((function(e){return!!e}));f({type:hn,payload:{currentPath:e[0],paths:e}})}}),[je,ge]),(0,j.useEffect)((function(){we&&(0,H.Dk)(we.name||"实践项目名称-未填写")}),[we]);var Rn=(0,j.useCallback)((function(e){function n(){return n=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{window.navigator.sendBeacon("".concat(L.Z.API_SERVER,"/api/tasks/").concat(E,"/cost_time.json?time=").concat(n),JSON.stringify({time:n}))}catch(e){}case 1:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}!function(e){n.apply(this,arguments)}(e)}),[E]);function Bn(){return(Bn=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K(E,we.id,n);case 2:W.game.star=n,f({type:sn,payload:{taskData:W}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function In(){return In=p()(u()().mark((function e(n){var t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.props,r=t.children,a=t.eventKey,e.abrupt("return",new Promise(function(){var e=p()(u()().mark((function e(n){var t,s,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r&&r.length>0&&n(),e.next=3,ne(Ce.identifier,{path:a});case 3:t=e.sent,s=t.trees,o=ve(ie,a,xe(s,a)),f({type:jn,payload:{repos:i()(o)}}),n();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),In.apply(this,arguments)}function Pn(){f({type:yn})}function Fn(){return(Fn=p()(u()().mark((function e(n,t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.node.isLeaf){e.next=7;break}return r=n[0],r.split(".").pop().toLowerCase(),e.next=6,_n();case 6:f({type:hn,payload:{currentPath:r}});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(){return(Ln=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,f({type:bn,payload:!0}),le.Z.publish("vnc-reseting"),e.next=5,te(a.taskId);case 5:n=e.sent,t=n.vnc_url,W.vnc_url=t+"×tamp="+(new Date).getTime(),le.Z.publish("vnc-reseting-done",n),f({type:sn,payload:{taskData:W,resetVncLoading:!1}}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,12]])})))).apply(this,arguments)}function On(){return On=p()(u()().mark((function e(t){var r,a,s,i,o,c;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.GameState,a=t.Data,s=t.challenge,console.log("match:",n),"info"!==s){e.next=6;break}le.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:g()({},W.challenge)}}),e.next=16;break;case 6:if("Success"!==r){e.next=16;break}if(!He&&Oe){e.next=15;break}return e.next=10,ae(E,_e.Base64.encode(E+(new Date).getTime()),a);case 10:i=e.sent,o=i.status,c=i.data,0==o&&(2!==Ae.status&&(W.game.status=2,W.user.grade+=c.gold,le.Z.publish("update-cost-time")),le.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:De,open_time:c.open_time,end_time:c.end_time}}),f({type:sn,payload:{taskData:W,evalData:{gold:c.gold,experience:c.experience,next_game:c.next_game},evaluateLoading:!1,showEvalResult:!0}})),e.next=16;break;case 15:f({type:cn});case 16:case"end":return e.stop()}}),e)}))),On.apply(this,arguments)}function Hn(){return(Hn=p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,se(E);case 2:return r=e.sent,null!==(n=r)&&void 0!==n&&null!==(n=n.data)&&void 0!==n&&n.remaining_time&&le.Z.publish("update-windows-time",null===(a=r)||void 0===a?void 0:a.data),e.abrupt("return",null===(t=r)||void 0===t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Un="calc(100vw - 4px - ".concat("80px",")");c()(c()(c()(c()(c()(c()(c()({game:Ae,taskId:E,user_praise:Ze,praise_count:Te,st:ge,challenge:je,rank_name:W.rank_name,shixun:we,is_teacher:ye,has_answer:be,unity_3d_routes:Le,with_code_file:Oe,onEvaluateCallback:function(){},onGetUnity3dMessage:function(e){return On.apply(this,arguments)}},"taskId",E),"myshixun",Ce),"user",De),"discusses_count",Ee),"onPlusOrCancelPraise",(function(){return Tn.apply(this,arguments)})),"minuxUserGrade",(function(e){var n=W.user.grade;W.user.grade=n-e,f({type:sn,payload:{taskData:W}})})),"taskData",W),oe||(Re||Qe)&&Ce.system_tip,(Ce||{}).id,g()(g()({},G),{},{isPictureView:ue,history:t,webDisplayUrl:ce,onShowPictureView:function(){f({type:wn})},star:Ae&&Ae.star,onStarChange:function(e){return Bn.apply(this,arguments)},onCloseResult:function(){f({type:on})}});return(0,U.jsx)(j.Fragment,{children:Q?(0,U.jsx)(w.Z,{message:"努力请求数据中..",className:"tpi-spin"}):(0,U.jsxs)(j.Fragment,{children:[(0,U.jsxs)("div",{className:"task-wrapper",children:[me&&(0,U.jsx)("div",{className:"draging-mask"}),(0,U.jsx)(fe,{difficulty:null==je?void 0:je.difficulty,mirror_description:Fe,history:t,git_url:ke,shixun:we,taskData:W,lastedGetTaskInfoTime:he,onAddVncTime:function(){return Hn.apply(this,arguments)},taskId:E,isNotice:Je,resetVncLoading:de,onResetVnc:function(){return Ln.apply(this,arguments)},onResetGitCode:Cn,vnc_url:Se,linux_vnc:null==W?void 0:W.linux_vnc,window_vnc_url:(null==W?void 0:W.windows_vnc)||(null==W?void 0:W.virtual_machine),remaining_time:null==W?void 0:W.remaining_time,onShowNotice:Pn,game:Ae,user:De,st:ge,onUpdateCode:_n,onUpdateCostTime:Rn,unity_3d_routes:Le&&!Oe||(null==je?void 0:je.thiry_party)}),(0,U.jsxs)("div",{className:"tasks-body2",children:[(0,U.jsx)("section",{className:"left-panel",children:(0,U.jsxs)("ul",{children:[(0,U.jsxs)("li",{onClick:function(){return b(1)},className:1==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-huanjing"}),(0,U.jsx)("span",{children:"环境"})]}),(0,U.jsxs)("li",{onClick:function(){return b(2)},className:2==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-shujuwajue"}),(0,U.jsx)("span",{children:"数据集"})]}),(0,U.jsxs)("li",{onClick:function(){return b(3)},className:3==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-a-chengyuan1"}),(0,U.jsx)("span",{children:"合作者"})]})]})}),(0,U.jsxs)("section",{id:"task-right-panel",className:"right-panel ".concat(Se||null!=W&&W.windows_vnc||null!=W&&W.linux_vnc||null!=W&&W.virtual_machine?"vnc":""),style:{width:Un,minWidth:"500px"},children:[(0,U.jsxs)("div",{style:{height:"100%"},className:1===A?"":"hide",children:["webssh"===W.mirror_type&&(0,U.jsx)(Ne,{sshConfigData:W||{},sid:1}),"graph"===W.mirror_type&&(0,U.jsx)(Ue,{taskData:W,evaluateMessage:X,language:Ge,evaluateLoading:J,onEval:r.onEvalCode}),("jupyterlab"===W.mirror_type||"jupyternotebook"===W.mirror_type)&&(0,U.jsx)($e,{taskData:W,evaluateMessage:X,language:Ge,evaluateLoading:J,onEval:r.onEvalCode})]}),(0,U.jsxs)("div",{className:2===A?"data_env_lists":"hide",children:[(0,U.jsxs)("div",{className:"data_header",children:["数据集 (",null==F?void 0:F.data_count,")"]}),(0,U.jsx)("div",{style:{padding:20},children:(0,U.jsx)(en.Z,{detail:F})})]}),(0,U.jsx)("div",{className:3===A?"data_env_lists":"hide",children:(0,U.jsx)("div",{children:(0,U.jsx)(nn.Z,{})})})]})]})]}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:re,onClose:function(){f({type:gn,payload:!1})},children:(0,U.jsx)(Nn,{className:"dir-tree",selectedKeys:["".concat(Me)],treeData:ie,onSelect:function(e,n){return Fn.apply(this,arguments)},loadData:function(e){return In.apply(this,arguments)}})})})]})})};function En(e){var n=e.is_teacher,t=e.score;return(0,U.jsx)(j.Fragment,{children:n?(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)("div",{children:"已经过职业认证的教师可以免金币查看隐藏测试集。"}),(0,U.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")}),(0,U.jsx)("a",{href:"/account/certification",class:"to-certification-link",target:"_blank",children:"立即认证"})]}):(0,U.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")})})}},51530:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(23691);function c(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,o.v_)("libraries.json",e)}function f(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},72018:function(e,n,t){"use strict";t.d(n,{$L:function(){return c},M3:function(){return y},NV:function(){return u},T:function(){return x},V1:function(){return p},ie:function(){return _},ln:function(){return g},pV:function(){return b},th:function(){return h}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(23691);function c(e){return l.apply(this,arguments)}function l(){return(l=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e,n){return m.apply(this,arguments)}function m(){return(m=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return w.apply(this,arguments)}function w(){return(w=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e,n){return A.apply(this,arguments)}function A(){return(A=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return S.apply(this,arguments)}function S(){return(S=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},92864:function(e,n,t){"use strict";t.d(n,{Jd:function(){return N},a$:function(){return b},dU:function(){return p},fi:function(){return y},m_:function(){return g},rB:function(){return _},rV:function(){return h},x4:function(){return x},zE:function(){return u}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(23691);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,n){return w.apply(this,arguments)}function w(){return(w=c()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=a()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},79978:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},23827:function(){},25769:function(e,n,t){"use strict";var r=t(98040),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,i,o,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(i=r(),o=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),n.format)if(r.preventDefault(),void 0===r.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=a[n.format]||a.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(n.format,e);n.onCopy&&(r.preventDefault(),n.onCopy(r.clipboardData))})),document.body.appendChild(l),o.selectNodeContents(l),c.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){t&&console.error("unable to copy using execCommand: ",r),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(r){t&&console.error("unable to copy using clipboardData: ",r),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(o):c.removeAllRanges()),l&&document.body.removeChild(l),i()}return u}},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],r=0;r0&&(null==e||null===(i=e.shixun_environments)||void 0===i?void 0:i.map((function(e,n){var t=(null==e?void 0:e.mirror_name.map((function(n,t){return n+(t==(null==e?void 0:e.mirror_name.length)-1?"":"、")}))).join(""),i=(null==e?void 0:e.experiment_modes.map((function(n,t){return n+(t==(null==e?void 0:e.experiment_modes.length)-1?"":"、")}))).join("");return(0,T.jsxs)("div",{style:{marginBottom:30},children:[(0,T.jsx)("div",{className:R,children:null==e?void 0:e.name}),(0,T.jsxs)("div",{className:W,children:[(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"实验资源"}),(0,T.jsx)("div",{children:1==(null==e?void 0:e.resource_type)?"通用云":"专有云"})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"实验镜像"}),(0,T.jsx)("div",{className:U,title:t,children:t})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"实验界面"}),(0,T.jsx)("div",{className:U,title:i,children:i})]})]}),(0,T.jsx)(y.Z,{columns:b,dataSource:null==e?void 0:e.shixun_service_configs,pagination:!1})]},n)})))]})})),(0,T.jsx)("div",{className:R,children:"资源需求"}),(0,T.jsxs)("div",{className:W,children:[(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"资源规格"}),(0,T.jsx)("div",{children:null==x?void 0:x.resource_spec})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"机器数量"}),(0,T.jsx)("div",{children:null==x?void 0:x.machine_num})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"预计花费"}),(0,T.jsx)("div",{children:null==x?void 0:x.budget_money})]})]})]})]})})),K=["globalSetting","user","dispatch","keyVal"],J=f.Z.TextArea,Q=(0,l.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var n=e.keyVal,t=(_()(e,K),(0,r.useState)(0)),i=s()(t,2),l=i[0],a=i[1],d=(0,r.useState)({tab_type:1,page:1,limit:15,sort_by:"start_time",sort:"desc",username:null,keywords:null,status:0,item_type:null}),u=s()(d,2),h=u[0],p=u[1],f=(0,r.useState)(),Y=s()(f,2),D=Y[0],H=Y[1],F=(0,r.useState)(!0),M=s()(F,2),O=M[0],V=M[1],E=(0,r.useState)(!1),B=s()(E,2),q=B[0],A=B[1],R=(0,r.useState)(!1),W=s()(R,2),G=W[0],U=W[1],Q=(0,r.useState)(null),X=s()(Q,2),$=X[0],ee=X[1],ne=(0,r.useState)(!1),te=s()(ne,2),ie=te[0],se=te[1],re=(0,r.useState)(!1),le=s()(re,2),ae=le[0],oe=le[1],de=(0,r.useState)(""),ce=s()(de,2),ue=ce[0],me=ce[1],he=(0,r.useState)(""),xe=s()(he,2),pe=xe[0],_e=xe[1],fe=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,n,t){return(0,T.jsx)("span",{children:h.limit*(h.page-1)+t+1})}},{title:"申请人",dataIndex:"content",key:"content",render:function(e,n,t){var i;return(0,T.jsx)("span",{className:S,onClick:function(){A(!0),ee(n)},children:null==n||null===(i=n.user_info)||void 0===i?void 0:i.real_name})}},{title:"保障单位",dataIndex:"school_name",key:"school_name",width:120,render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"开始时间",dataIndex:"start_time",key:"start_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"结束时间",dataIndex:"end_time",key:"end_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"保障人数",dataIndex:"people_number",key:"people_number",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"资源名称",dataIndex:"resource_name",key:"resource_name",width:140,render:function(e,n,t){return(0,T.jsx)(v.Z,{title:null==n?void 0:n.resource_name,children:(0,T.jsx)("div",{style:{color:"#165DFF",cursor:"pointer",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},onClick:function(){U(!0),ee(n)},children:e})})}},{title:"申请时间",dataIndex:"created_at",key:"created_at",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"审核状态",dataIndex:"status_cn",key:"status_cn",render:function(e,n,t){return(0,T.jsx)("span",{children:e})}},{title:"审核时间",dataIndex:"verify_time",key:"verify_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"审核人",dataIndex:"verifier_name",key:"verifier_name",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"备注",dataIndex:"verify_reason",key:"verify_reason",width:100,render:function(e,n,t){return(0,T.jsx)(v.Z,{title:null==n?void 0:n.verify_reason,children:(0,T.jsx)("div",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:e})})}},{title:"操作",dataIndex:"remark",key:"remark",fixed:"right",ellipsis:!0,render:function(e,n,t){return(0,T.jsx)(j.Z,{align:"middle",justify:"space-between",children:"审核中"==(null==n?void 0:n.status_cn)?(0,T.jsxs)("div",{children:[(0,T.jsx)("span",{className:"".concat(N," ").concat(C),onClick:function(){oe(!0),ee(n)},children:"同意"}),(0,T.jsx)("span",{className:"".concat(N," ").concat(I),onClick:function(){_e(""),se(!0),ee(n)},children:"拒绝"})]}):(0,T.jsx)("div",{})})}}];function ve(){return je.apply(this,arguments)}function je(){return je=m()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),e.next=3,(0,w.ZP)("/api/resource_ensures.json",{method:"get",params:h});case 3:0==(n=e.sent).status&&H(n.data),V(!1);case 6:case"end":return e.stop()}}),e)}))),je.apply(this,arguments)}(0,r.useEffect)((function(){h.keywords=n,h.page=1,p(x()({},h)),ve()}),[n]);return(0,T.jsxs)("div",{className:b,children:[(0,T.jsxs)(r.Fragment,{children:[(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:25},children:(0,T.jsx)(o.qp,{title:"状态",value:l,onChange:function(e){a(e),h.status=e,h.page=1,p(x()({},h)),ve()},dataSource:[{name:"全部",id:null},{name:"待审核",id:0},{name:"审核通过",id:1},{name:"审核驳回",id:2}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:0},children:(0,T.jsx)(o.qp,{title:"类型",value:h.item_type,onChange:function(e){h.item_type=e,h.page=1,p(x()({},h)),ve()},dataSource:[{name:"全部",id:null},{name:"实训作业",id:"HomeworkCommon"},{name:"在线考试",id:"Exercise"},{name:"实践项目",id:"Shixun"}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(o.cq,{dataSource:[{id:"created_at",name:"申请时间"},{id:"start_time",name:"保障开始时间"},{id:"end_time",name:"保障结束时间"},{id:"verify_time",name:"审核时间"},{id:"people_number",name:"保障人数"}],sortValue:h.sort,dropValue:h.sort_by,onSort:function(e){h.sort=e,p(x()({},h)),ve()},onDrop:function(e){h.sort_by=e,h.sort="desc",p(x()({},h)),ve()}})]}),(0,T.jsx)(o.Gi,{children:(0,T.jsx)(y.Z,{scroll:{x:1500},columns:fe,loading:O,dataSource:null==D?void 0:D.list,pagination:{hideOnSinglePage:!0,pageSize:h.limit,showSizeChanger:!1,current:h.page,position:["bottomRight"],onChange:function(e,n){h.page=e,p(x()({},h)),ve()},total:null==D?void 0:D.count}})}),(0,T.jsx)(z,{data:null==$?void 0:$.user_info,visibility:q,handleOk:function(){return A(!1)},handleCancel:function(){return A(!1)}}),(0,T.jsx)(L,{id:null==$?void 0:$.id,visibility:G,handleOk:function(){return U(!1)},handleCancel:function(){return U(!1)}}),(0,T.jsxs)(g.Z,{centered:!0,width:400,title:"拒绝原因",open:ie,onOk:m()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=pe.length){e.next=3;break}return k.ZP.info("请填写原因"),e.abrupt("return");case 3:return e.next=5,(0,w.ZP)("/api/resource_ensures/".concat(null==$?void 0:$.id,"/verify.json"),{method:"post",body:{status:2,reason:pe}});case 5:0==e.sent.status&&(k.ZP.success("审核完成"),se(!1),ve());case 7:case"end":return e.stop()}}),e)}))),okText:"保存",onCancel:function(){se(!1)},className:Z,children:[(0,T.jsxs)("div",{style:{color:"#000",marginBottom:6},children:[(0,T.jsx)("span",{style:{color:"#E53333"},children:"*"}),"原因"]}),(0,T.jsx)(J,{value:pe,onChange:function(e){_e(e.target.value)},maxLength:200,placeholder:"请输入内容",rows:5})]}),(0,T.jsxs)(g.Z,{centered:!0,width:400,title:"同意审核",open:ae,onOk:m()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,w.ZP)("/api/resource_ensures/".concat(null==$?void 0:$.id,"/verify.json"),{method:"post",body:{status:1,reason:ue}});case 2:0==e.sent.status&&(k.ZP.success("审核完成"),oe(!1),ve());case 4:case"end":return e.stop()}}),e)}))),okText:"保存",onCancel:function(){oe(!1)},className:Z,children:[(0,T.jsx)("div",{style:{margin:"10px 0 20px 0",color:"#000"},children:"是否确定同意该申请?"}),(0,T.jsx)("div",{style:{color:"#000",marginBottom:6},children:"备注"}),(0,T.jsx)(J,{value:ue,onChange:function(e){me(e.target.value)},maxLength:200,placeholder:"请输入内容",autoSize:{minRows:5,maxRows:5}})]})]})})),X=t(30518),$=t(78241),ee=t(94001),ne=["globalSetting","user","dispatch","keyVal"];P().locale("ZH-cn");var te=X.default.RangePicker,ie=(0,l.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var n=e.keyVal,t=(_()(e,ne),(0,r.useState)(null)),i=s()(t,2),l=i[0],a=i[1],d=(0,r.useState)(!1),u=s()(d,2),h=u[0],p=u[1],f=(0,r.useState)({tab_type:2,page:1,limit:15,sort_by:"start_time",sort:"desc",username:null,keywords:null,passed_after_status:null,item_type:null}),N=s()(f,2),I=N[0],C=N[1],M=(0,r.useState)(),O=s()(M,2),V=O[0],E=O[1],B=(0,r.useState)(!0),q=s()(B,2),A=q[0],R=q[1],W=(0,r.useState)(!1),G=s()(W,2),U=G[0],K=G[1],J=(0,r.useState)(null),Q=s()(J,2),X=Q[0],ie=Q[1],se=(0,r.useState)(!1),re=s()(se,2),le=re[0],ae=re[1],oe=$.Z.useForm(),de=s()(oe,1)[0],ce=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,n,t){return(0,T.jsx)("span",{children:I.limit*(I.page-1)+t+1})}},{title:"保障标识",dataIndex:"identifier",key:"identifier",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"申请人",dataIndex:"content",key:"content",render:function(e,n,t){var i;return(0,T.jsx)("span",{className:S,onClick:function(){p(!0),ie(n)},children:null==n||null===(i=n.user_info)||void 0===i?void 0:i.real_name})}},{title:"保障单位",dataIndex:"school_name",key:"school_name",width:120,render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"类型",dataIndex:"item_type",key:"item_type",width:140,render:function(e,n,t){return(0,T.jsx)("span",{children:"HomeworkCommon"===e?"实训作业":"Exercise"===e?"在线考试":"实践项目"})}},{title:"开始时间",dataIndex:"start_time",key:"start_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"结束时间",dataIndex:"end_time",key:"end_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"保障人数",dataIndex:"people_number",key:"people_number",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"资源名称",dataIndex:"resource_name",key:"resource_name",width:140,render:function(e,n,t){return(0,T.jsx)(v.Z,{title:null==n?void 0:n.resource_name,children:(0,T.jsx)("div",{style:{color:"#165DFF",cursor:"pointer",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},onClick:function(){K(!0),ie(n)},children:e})})}},{title:"状态",dataIndex:"passed_after_status",key:"passed_after_status",render:function(e){return(0,T.jsx)("span",{style:{color:["资源分配失败"].includes(e)?"#E53333":"#000000"},children:e})}},{title:"资源规格",dataIndex:"resource_spec",key:"resource_spec",render:function(e){return(0,T.jsx)("span",{children:e||"--"})}},{title:"机器数量",dataIndex:"machine_num",key:"machine_num",render:function(e){return(0,T.jsx)("span",{children:e||"--"})}},{title:"预估费用",dataIndex:"budget_money",key:"budget_money",render:function(e){return(0,T.jsxs)("span",{children:[e," ¥"]})}},{title:"延长时间",dataIndex:"extend_times",key:"extend_times",render:function(e){return(0,T.jsxs)("span",{children:[e," h"]})}},{title:"操作",dataIndex:"remark",key:"remark",fixed:"right",ellipsis:!0,render:function(e,n,t){return(0,T.jsx)(j.Z,{align:"middle",justify:"space-between",children:"已结束"!=(null==n?void 0:n.passed_after_status)?(0,T.jsx)("span",{onClick:function(){ie(n),de.resetFields(),de.setFieldsValue({people_number:(null==n?void 0:n.people_number)||"",times:null!=n&&n.start_time&&null!=n&&n.end_time?[P()(null==n?void 0:n.start_time),P()(null==n?void 0:n.end_time)]:["",""],extend_times:null==n?void 0:n.extend_times,machine_num:null==n?void 0:n.machine_num}),ae(!0)},style:{cursor:"pointer",color:"#165DFF",margin:"0 5px"},children:"编辑"}):(0,T.jsx)("span",{})})}}],ue=function(e){return parseInt(e||"0",10)};function me(){return he.apply(this,arguments)}function he(){return he=m()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(!0),e.next=3,(0,w.ZP)("/api/resource_ensures.json",{method:"get",params:I});case 3:0==(n=e.sent).status&&E(n.data),R(!1);case 6:case"end":return e.stop()}}),e)}))),he.apply(this,arguments)}(0,r.useEffect)((function(){I.keywords=n,I.page=1,C(x()({},I)),me()}),[n]);return(0,T.jsxs)("div",{className:b,children:[(0,T.jsxs)(r.Fragment,{children:[(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:25},children:(0,T.jsx)(o.qp,{title:"状态",value:l,onChange:function(e){a(e),I.passed_after_status=e,I.page=1,C(x()({},I)),me()},dataSource:[{name:"全部",id:null},{name:"预约中",id:1},{name:"购买中",id:2},{name:"资源分配失败",id:3},{name:"资源分配成功",id:4},{name:"保障中",id:5},{name:"已结束",id:6}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:0},children:(0,T.jsx)(o.qp,{title:"类型",value:I.item_type,onChange:function(e){I.item_type=e,I.page=1,C(x()({},I)),me()},dataSource:[{name:"全部",id:null},{name:"实训作业",id:"HomeworkCommon"},{name:"在线考试",id:"Exercise"},{name:"实践项目",id:"Shixun"}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(o.cq,{dataSource:[{id:"start_time",name:"保障开始时间"},{id:"end_time",name:"保障结束时间"},{id:"people_number",name:"保障人数"},{id:"machine_num",name:"机器数量"},{id:"budget_money",name:"预估费用"}],sortValue:I.sort,dropValue:I.sort_by,onSort:function(e){I.sort=e,C(x()({},I)),me()},onDrop:function(e){I.sort_by=e,I.sort="desc",C(x()({},I)),me()}})]}),(0,T.jsx)(o.Gi,{children:(0,T.jsx)(y.Z,{scroll:{x:1500},columns:ce,loading:A,dataSource:null==V?void 0:V.list,pagination:{hideOnSinglePage:!0,pageSize:I.limit,showSizeChanger:!1,current:I.page,position:["bottomRight"],onChange:function(e,n){I.page=e,C(x()({},I)),me()},total:null==V?void 0:V.count}})}),(0,T.jsx)(z,{data:null==X?void 0:X.user_info,visibility:h,handleOk:function(){return p(!1)},handleCancel:function(){return p(!1)}}),(0,T.jsx)(L,{id:null==X?void 0:X.id,visibility:U,handleOk:function(){return K(!1)},handleCancel:function(){return K(!1)}}),(0,T.jsx)(g.Z,{centered:!0,width:600,title:"编辑",open:le,onOk:m()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=de.getFieldsValue(),e.next=3,de.validateFields();case 3:return t={extend_times:null==n?void 0:n.extend_times,people_number:null==n?void 0:n.people_number,machine_num:null==n?void 0:n.machine_num,start_time:P()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:P()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm")},e.next=6,(0,w.ZP)("/api/resource_ensures/".concat(null==X?void 0:X.id,".json"),{method:"put",body:t});case 6:0===e.sent.status&&(k.ZP.success("编辑成功"),ae(!1),me());case 8:case"end":return e.stop()}}),e)}))),okText:"保存",onCancel:function(){ae(!1)},className:Z,children:(0,T.jsxs)($.Z,{form:de,layout:"horizontal",className:Y,children:[(0,T.jsxs)(j.Z,{align:"middle",children:[(0,T.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{width:110,textAlign:"right"},children:[(0,T.jsx)("span",{className:F,children:"*"}),"保障时间"]}),(0,T.jsx)("div",{className:H,children:(0,T.jsx)($.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"}],children:(0,T.jsx)(te,{disabledDate:function(e){return e&&e0&&(null==e||null===(i=e.shixun_environments)||void 0===i?void 0:i.map((function(e,n){var t=(null==e?void 0:e.mirror_name.map((function(n,t){return n+(t==(null==e?void 0:e.mirror_name.length)-1?"":"、")}))).join(""),i=(null==e?void 0:e.experiment_modes.map((function(n,t){return n+(t==(null==e?void 0:e.experiment_modes.length)-1?"":"、")}))).join("");return(0,T.jsxs)("div",{style:{marginBottom:30},children:[(0,T.jsx)("div",{className:R,children:null==e?void 0:e.name}),(0,T.jsxs)("div",{className:W,children:[(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"实验资源"}),(0,T.jsx)("div",{children:1==(null==e?void 0:e.resource_type)?"通用云":"专有云"})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"实验镜像"}),(0,T.jsx)("div",{className:U,title:t,children:t})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"实验界面"}),(0,T.jsx)("div",{className:U,title:i,children:i})]})]}),(0,T.jsx)(y.Z,{columns:b,dataSource:null==e?void 0:e.shixun_service_configs,pagination:!1})]},n)})))]})})),(0,T.jsx)("div",{className:R,children:"资源需求"}),(0,T.jsxs)("div",{className:W,children:[(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"资源规格"}),(0,T.jsx)("div",{children:null==x?void 0:x.resource_spec})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"机器数量"}),(0,T.jsx)("div",{children:null==x?void 0:x.machine_num})]}),(0,T.jsxs)("div",{className:G,children:[(0,T.jsx)("span",{children:"预计花费"}),(0,T.jsx)("div",{children:null==x?void 0:x.budget_money})]})]})]})]})})),K=["globalSetting","user","dispatch","keyVal"],J=f.Z.TextArea,Q=(0,l.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var n=e.keyVal,t=(_()(e,K),(0,r.useState)(0)),i=s()(t,2),l=i[0],a=i[1],d=(0,r.useState)({tab_type:1,page:1,limit:15,sort_by:"start_time",sort:"desc",username:null,keywords:null,status:0,item_type:null}),u=s()(d,2),h=u[0],p=u[1],f=(0,r.useState)(),Y=s()(f,2),D=Y[0],H=Y[1],F=(0,r.useState)(!0),M=s()(F,2),O=M[0],V=M[1],E=(0,r.useState)(!1),B=s()(E,2),q=B[0],A=B[1],R=(0,r.useState)(!1),W=s()(R,2),G=W[0],U=W[1],Q=(0,r.useState)(null),X=s()(Q,2),$=X[0],ee=X[1],ne=(0,r.useState)(!1),te=s()(ne,2),ie=te[0],se=te[1],re=(0,r.useState)(!1),le=s()(re,2),ae=le[0],oe=le[1],de=(0,r.useState)(""),ce=s()(de,2),ue=ce[0],me=ce[1],he=(0,r.useState)(""),xe=s()(he,2),pe=xe[0],_e=xe[1],fe=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,n,t){return(0,T.jsx)("span",{children:h.limit*(h.page-1)+t+1})}},{title:"申请人",dataIndex:"content",key:"content",render:function(e,n,t){var i;return(0,T.jsx)("span",{className:S,onClick:function(){A(!0),ee(n)},children:null==n||null===(i=n.user_info)||void 0===i?void 0:i.real_name})}},{title:"保障单位",dataIndex:"school_name",key:"school_name",width:120,render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"开始时间",dataIndex:"start_time",key:"start_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"结束时间",dataIndex:"end_time",key:"end_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"保障人数",dataIndex:"people_number",key:"people_number",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"资源名称",dataIndex:"resource_name",key:"resource_name",width:140,render:function(e,n,t){return(0,T.jsx)(v.Z,{title:null==n?void 0:n.resource_name,children:(0,T.jsx)("div",{style:{color:"#165DFF",cursor:"pointer",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},onClick:function(){U(!0),ee(n)},children:e})})}},{title:"申请时间",dataIndex:"created_at",key:"created_at",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"审核状态",dataIndex:"status_cn",key:"status_cn",render:function(e,n,t){return(0,T.jsx)("span",{children:e})}},{title:"审核时间",dataIndex:"verify_time",key:"verify_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"审核人",dataIndex:"verifier_name",key:"verifier_name",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"备注",dataIndex:"verify_reason",key:"verify_reason",width:100,render:function(e,n,t){return(0,T.jsx)(v.Z,{title:null==n?void 0:n.verify_reason,children:(0,T.jsx)("div",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:e})})}},{title:"操作",dataIndex:"remark",key:"remark",fixed:"right",ellipsis:!0,render:function(e,n,t){return(0,T.jsx)(j.Z,{align:"middle",justify:"space-between",children:"审核中"==(null==n?void 0:n.status_cn)?(0,T.jsxs)("div",{children:[(0,T.jsx)("span",{className:"".concat(N," ").concat(C),onClick:function(){oe(!0),ee(n)},children:"同意"}),(0,T.jsx)("span",{className:"".concat(N," ").concat(I),onClick:function(){_e(""),se(!0),ee(n)},children:"拒绝"})]}):(0,T.jsx)("div",{})})}}];function ve(){return je.apply(this,arguments)}function je(){return je=m()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),e.next=3,(0,w.ZP)("/api/resource_ensures.json",{method:"get",params:x()(x()({},h),{},{display_aliases:!0})});case 3:0==(n=e.sent).status&&H(n.data),V(!1);case 6:case"end":return e.stop()}}),e)}))),je.apply(this,arguments)}(0,r.useEffect)((function(){h.keywords=n,h.page=1,p(x()({},h)),ve()}),[n]);return(0,T.jsxs)("div",{className:b,children:[(0,T.jsxs)(r.Fragment,{children:[(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:25},children:(0,T.jsx)(o.qp,{title:"状态",value:l,onChange:function(e){a(e),h.status=e,h.page=1,p(x()({},h)),ve()},dataSource:[{name:"全部",id:null},{name:"待审核",id:0},{name:"审核通过",id:1},{name:"审核驳回",id:2}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:0},children:(0,T.jsx)(o.qp,{title:"类型",value:h.item_type,onChange:function(e){h.item_type=e,h.page=1,p(x()({},h)),ve()},dataSource:[{name:"全部",id:null},{name:"实训作业",id:"HomeworkCommon"},{name:"在线考试",id:"Exercise"},{name:"实践项目",id:"Shixun"}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(o.cq,{dataSource:[{id:"created_at",name:"申请时间"},{id:"start_time",name:"保障开始时间"},{id:"end_time",name:"保障结束时间"},{id:"verify_time",name:"审核时间"},{id:"people_number",name:"保障人数"}],sortValue:h.sort,dropValue:h.sort_by,onSort:function(e){h.sort=e,p(x()({},h)),ve()},onDrop:function(e){h.sort_by=e,h.sort="desc",p(x()({},h)),ve()}})]}),(0,T.jsx)(o.Gi,{children:(0,T.jsx)(y.Z,{scroll:{x:1500},columns:fe,loading:O,dataSource:null==D?void 0:D.list,pagination:{hideOnSinglePage:!0,pageSize:h.limit,showSizeChanger:!1,current:h.page,position:["bottomRight"],onChange:function(e,n){h.page=e,p(x()({},h)),ve()},total:null==D?void 0:D.count}})}),(0,T.jsx)(z,{data:null==$?void 0:$.user_info,visibility:q,handleOk:function(){return A(!1)},handleCancel:function(){return A(!1)}}),(0,T.jsx)(L,{id:null==$?void 0:$.id,visibility:G,handleOk:function(){return U(!1)},handleCancel:function(){return U(!1)}}),(0,T.jsxs)(g.Z,{centered:!0,width:400,title:"拒绝原因",open:ie,onOk:m()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=pe.length){e.next=3;break}return k.ZP.info("请填写原因"),e.abrupt("return");case 3:return e.next=5,(0,w.ZP)("/api/resource_ensures/".concat(null==$?void 0:$.id,"/verify.json"),{method:"post",body:{status:2,reason:pe}});case 5:0==e.sent.status&&(k.ZP.success("审核完成"),se(!1),ve());case 7:case"end":return e.stop()}}),e)}))),okText:"保存",onCancel:function(){se(!1)},className:Z,children:[(0,T.jsxs)("div",{style:{color:"#000",marginBottom:6},children:[(0,T.jsx)("span",{style:{color:"#E53333"},children:"*"}),"原因"]}),(0,T.jsx)(J,{value:pe,onChange:function(e){_e(e.target.value)},maxLength:200,placeholder:"请输入内容",rows:5})]}),(0,T.jsxs)(g.Z,{centered:!0,width:400,title:"同意审核",open:ae,onOk:m()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,w.ZP)("/api/resource_ensures/".concat(null==$?void 0:$.id,"/verify.json"),{method:"post",body:{status:1,reason:ue}});case 2:0==e.sent.status&&(k.ZP.success("审核完成"),oe(!1),ve());case 4:case"end":return e.stop()}}),e)}))),okText:"保存",onCancel:function(){oe(!1)},className:Z,children:[(0,T.jsx)("div",{style:{margin:"10px 0 20px 0",color:"#000"},children:"是否确定同意该申请?"}),(0,T.jsx)("div",{style:{color:"#000",marginBottom:6},children:"备注"}),(0,T.jsx)(J,{value:ue,onChange:function(e){me(e.target.value)},maxLength:200,placeholder:"请输入内容",autoSize:{minRows:5,maxRows:5}})]})]})})),X=t(30518),$=t(78241),ee=t(94001),ne=["globalSetting","user","dispatch","keyVal"];P().locale("ZH-cn");var te=X.default.RangePicker,ie=(0,l.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var n=e.keyVal,t=(_()(e,ne),(0,r.useState)(null)),i=s()(t,2),l=i[0],a=i[1],d=(0,r.useState)(!1),u=s()(d,2),h=u[0],p=u[1],f=(0,r.useState)({tab_type:2,page:1,limit:15,sort_by:"start_time",sort:"desc",username:null,keywords:null,passed_after_status:null,item_type:null}),N=s()(f,2),I=N[0],C=N[1],M=(0,r.useState)(),O=s()(M,2),V=O[0],E=O[1],B=(0,r.useState)(!0),q=s()(B,2),A=q[0],R=q[1],W=(0,r.useState)(!1),G=s()(W,2),U=G[0],K=G[1],J=(0,r.useState)(null),Q=s()(J,2),X=Q[0],ie=Q[1],se=(0,r.useState)(!1),re=s()(se,2),le=re[0],ae=re[1],oe=$.Z.useForm(),de=s()(oe,1)[0],ce=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,n,t){return(0,T.jsx)("span",{children:I.limit*(I.page-1)+t+1})}},{title:"保障标识",dataIndex:"identifier",key:"identifier",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"申请人",dataIndex:"content",key:"content",render:function(e,n,t){var i;return(0,T.jsx)("span",{className:S,onClick:function(){p(!0),ie(n)},children:null==n||null===(i=n.user_info)||void 0===i?void 0:i.real_name})}},{title:"保障单位",dataIndex:"school_name",key:"school_name",width:120,render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"类型",dataIndex:"item_type",key:"item_type",width:140,render:function(e,n,t){return(0,T.jsx)("span",{children:"HomeworkCommon"===e?"实训作业":"Exercise"===e?"在线考试":"实践项目"})}},{title:"开始时间",dataIndex:"start_time",key:"start_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"结束时间",dataIndex:"end_time",key:"end_time",width:140,render:function(e,n,t){return(0,T.jsx)("span",{style:{color:"#666666"},children:e?P()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"保障人数",dataIndex:"people_number",key:"people_number",render:function(e){return(0,T.jsx)("span",{children:e})}},{title:"资源名称",dataIndex:"resource_name",key:"resource_name",width:140,render:function(e,n,t){return(0,T.jsx)(v.Z,{title:null==n?void 0:n.resource_name,children:(0,T.jsx)("div",{style:{color:"#165DFF",cursor:"pointer",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},onClick:function(){K(!0),ie(n)},children:e})})}},{title:"状态",dataIndex:"passed_after_status",key:"passed_after_status",render:function(e){return(0,T.jsx)("span",{style:{color:["资源分配失败"].includes(e)?"#E53333":"#000000"},children:e})}},{title:"资源规格",dataIndex:"resource_spec",key:"resource_spec",render:function(e){return(0,T.jsx)("span",{children:e||"--"})}},{title:"机器数量",dataIndex:"machine_num",key:"machine_num",render:function(e){return(0,T.jsx)("span",{children:e||"--"})}},{title:"预估费用",dataIndex:"budget_money",key:"budget_money",render:function(e){return(0,T.jsxs)("span",{children:[e," ¥"]})}},{title:"延长时间",dataIndex:"extend_times",key:"extend_times",render:function(e){return(0,T.jsxs)("span",{children:[e," h"]})}},{title:"操作",dataIndex:"remark",key:"remark",fixed:"right",ellipsis:!0,render:function(e,n,t){return(0,T.jsx)(j.Z,{align:"middle",justify:"space-between",children:"已结束"!=(null==n?void 0:n.passed_after_status)?(0,T.jsx)("span",{onClick:function(){ie(n),de.resetFields(),de.setFieldsValue({people_number:(null==n?void 0:n.people_number)||"",times:null!=n&&n.start_time&&null!=n&&n.end_time?[P()(null==n?void 0:n.start_time),P()(null==n?void 0:n.end_time)]:["",""],extend_times:null==n?void 0:n.extend_times,machine_num:null==n?void 0:n.machine_num}),ae(!0)},style:{cursor:"pointer",color:"#165DFF",margin:"0 5px"},children:"编辑"}):(0,T.jsx)("span",{})})}}],ue=function(e){return parseInt(e||"0",10)};function me(){return he.apply(this,arguments)}function he(){return he=m()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(!0),e.next=3,(0,w.ZP)("/api/resource_ensures.json",{method:"get",params:x()(x()({},I),{},{display_aliases:!0})});case 3:0==(n=e.sent).status&&E(n.data),R(!1);case 6:case"end":return e.stop()}}),e)}))),he.apply(this,arguments)}(0,r.useEffect)((function(){I.keywords=n,I.page=1,C(x()({},I)),me()}),[n]);return(0,T.jsxs)("div",{className:b,children:[(0,T.jsxs)(r.Fragment,{children:[(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:25},children:(0,T.jsx)(o.qp,{title:"状态",value:l,onChange:function(e){a(e),I.passed_after_status=e,I.page=1,C(x()({},I)),me()},dataSource:[{name:"全部",id:null},{name:"预约中",id:1},{name:"购买中",id:2},{name:"资源分配失败",id:3},{name:"资源分配成功",id:4},{name:"保障中",id:5},{name:"已结束",id:6}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(j.Z,{align:"middle",style:{marginTop:0},children:(0,T.jsx)(o.qp,{title:"类型",value:I.item_type,onChange:function(e){I.item_type=e,I.page=1,C(x()({},I)),me()},dataSource:[{name:"全部",id:null},{name:"实训作业",id:"HomeworkCommon"},{name:"在线考试",id:"Exercise"},{name:"实践项目",id:"Shixun"}],titleWidth:28,style:{flex:1}})}),(0,T.jsx)(o.cq,{dataSource:[{id:"start_time",name:"保障开始时间"},{id:"end_time",name:"保障结束时间"},{id:"people_number",name:"保障人数"},{id:"machine_num",name:"机器数量"},{id:"budget_money",name:"预估费用"}],sortValue:I.sort,dropValue:I.sort_by,onSort:function(e){I.sort=e,C(x()({},I)),me()},onDrop:function(e){I.sort_by=e,I.sort="desc",C(x()({},I)),me()}})]}),(0,T.jsx)(o.Gi,{children:(0,T.jsx)(y.Z,{scroll:{x:1500},columns:ce,loading:A,dataSource:null==V?void 0:V.list,pagination:{hideOnSinglePage:!0,pageSize:I.limit,showSizeChanger:!1,current:I.page,position:["bottomRight"],onChange:function(e,n){I.page=e,C(x()({},I)),me()},total:null==V?void 0:V.count}})}),(0,T.jsx)(z,{data:null==X?void 0:X.user_info,visibility:h,handleOk:function(){return p(!1)},handleCancel:function(){return p(!1)}}),(0,T.jsx)(L,{id:null==X?void 0:X.id,visibility:U,handleOk:function(){return K(!1)},handleCancel:function(){return K(!1)}}),(0,T.jsx)(g.Z,{centered:!0,width:600,title:"编辑",open:le,onOk:m()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=de.getFieldsValue(),e.next=3,de.validateFields();case 3:return t={extend_times:null==n?void 0:n.extend_times,people_number:null==n?void 0:n.people_number,machine_num:null==n?void 0:n.machine_num,start_time:P()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:P()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm")},e.next=6,(0,w.ZP)("/api/resource_ensures/".concat(null==X?void 0:X.id,".json"),{method:"put",body:t});case 6:0===e.sent.status&&(k.ZP.success("编辑成功"),ae(!1),me());case 8:case"end":return e.stop()}}),e)}))),okText:"保存",onCancel:function(){ae(!1)},className:Z,children:(0,T.jsxs)($.Z,{form:de,layout:"horizontal",className:Y,children:[(0,T.jsxs)(j.Z,{align:"middle",children:[(0,T.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{width:110,textAlign:"right"},children:[(0,T.jsx)("span",{className:F,children:"*"}),"保障时间"]}),(0,T.jsx)("div",{className:H,children:(0,T.jsx)($.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"}],children:(0,T.jsx)(te,{disabledDate:function(e){return e&&e10*m;return(0,F.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,F.jsx)(B,{onSearch:function(e){d({type:Y.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:y}),K?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("div",{className:"flexd-table-header mt20",children:(0,F.jsx)(E.Gi,{children:(0,F.jsx)(f.Z,{pagination:!1,dataSource:D,columns:O})})}),(0,F.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,F.jsx)(w(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){d({type:Y.SETPAGE,payload:e})},hasMore:q,useWindow:!1,children:(0,F.jsx)(E.Gi,{children:(0,F.jsx)(f.Z,{loading:V,showHeader:!1,pagination:!1,dataSource:p,columns:O,onRow:function(e){return{onClick:function(t){var r,i;1!==e.added&&(r=e.numid,(i=L.indexOf(r))>=0?L.splice(i,1):L.push(r),d({type:Y.SELECTEDIDS,payload:s()(L)}))}}}})})})}),(0,F.jsxs)("div",{className:"flex-container flex-end",children:[(0,F.jsx)(x.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:r,children:"取消"}),(0,F.jsx)(x.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===L.length?M.ZP.warning("请先在下面列表中选择要添加成员"):(t(L,i),d({type:Y.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,F.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,F.jsx)("img",{src:N,width:"100",alt:""}),(0,F.jsx)("br",{}),(0,F.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},4589:function(e,t,r){"use strict";r.r(t),r.d(t,{NoData:function(){return k},default:function(){return X}});var i=r(7557),n=r.n(i),A=r(41498),s=r.n(A),l=r(91232),o=r.n(l),a=r(79800),u=r.n(a),c=r(82242),C=r.n(c),g=r(59301),d=r(3113),p=r(43418),y=r(23691);function V(){return(0,y.U2)("teach_groups.json")}function L(e){return(0,y.v_)("teach_groups.json",e)}function x(e,t){return(0,y.gz)("teach_groups/".concat(e,".json"),t)}function I(e){return(0,y.v_)("teach_group_members.json",e)}function W(e){return(0,y.IV)("teach_group_members/".concat(e,".json"))}function M(e,t){return(0,y.gz)("teach_groups/".concat(e,"/change_admin.json"),{member_id:t})}function f(e,t){return(0,y.IV)("teach_groups/".concat(e,"/del_member.json"),{member_id:t})}function h(e){return(0,y.IV)("teach_groups/".concat(e,".json"))}function m(e){return(0,y.U2)("teach_groups/".concat(e,"/show_permission.json"))}function T(e){return(0,y.gz)("teach_groups/".concat(null==e?void 0:e.id,"/update_permission.json"),e)}var j=r(78241),w=r(92832),N=r(79978),v=r(37712),E=function(e){var t=e.callback,r=e.visible,i=e.onCancel,n=e.id,A=e.name;var s=j.Z.useForm(),l=u()(s,1)[0];return(0,g.useEffect)((function(){l.setFieldsValue({name:A})}),[A]),(0,v.jsx)(p.Z,{centered:!0,title:n?"修改名称":"新建",open:r,onCancel:i,onOk:function(){l.submit()},wrapClassName:N.Z.CustomCss,children:(0,v.jsx)(j.Z,{form:l,initialValues:{name:A},onFinish:function(e){t(e)},children:(0,v.jsx)(j.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,v.jsx)(w.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})})})})},K=r(24905),F=r(38854),D=r(20834),B=r(51945),Y=r(8591),U=r(5112);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=r(9794),b=function(e){var t,r=e.data,i=e.isAdminOrTeacher,A=e.onDelGroup,l=e.onChangeGroupName,o=e.onPlusMember,a=e.onDelMember,c=e.onExitGroup,C=e.Transferteams,d=(0,g.useState)(0),y=u()(d,2),V=(y[0],y[1]),L=(0,g.useState)(0),x=u()(L,2),I=(x[0],x[1]),W=(0,g.useState)(),M=u()(W,2),f=M[0],h=M[1],j=(0,g.useState)(),w=u()(j,2),E=w[0],b=w[1],O=(0,g.useState)(!1),q=u()(O,2),J=q[0],k=q[1],Z=(0,g.useState)(),z=u()(Z,2),Q=z[0],X=z[1],P=(0,g.useState)(),H=u()(P,2),R=H[0],G=H[1],_=(0,g.useState)(!1),$=u()(_,2),ee=$[0],te=$[1],re=(0,g.useState)(!1),ie=u()(re,2),ne=ie[0],Ae=ie[1],se=(0,g.useState)(""),le=u()(se,2),oe=le[0],ae=le[1];function ue(e){var t=parseInt(e.key,10);ae(t),Ae(!0)}function ce(e){var t=parseInt(e.key,10);p.Z.confirm({title:"退出提示",okText:"确定",cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}var Ce={display:"block",height:"30px",lineHeight:"30px"};var ge=[{title:"成员名称",dataIndex:"name",width:150},{title:"使用共享试题",dataIndex:"item_bank",align:"center",width:150,render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"item_bank",enable:e.target.checked})}})}},{title:"编辑共享试题",dataIndex:"edit_item_bank",align:"center",width:150,render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"edit_item_bank",enable:e.target.checked})}})}},{title:"使用共享试卷",dataIndex:"exercise",align:"center",render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"exercise",enable:e.target.checked})}})}}];function de(){return(de=s()(n()().mark((function e(t){var r;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m(null==t?void 0:t.id);case 2:r=e.sent,X(null==t?void 0:t.id),b(r),k(!0);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,v.jsxs)("ul",{className:"teaching-lists",children:[r.map((function(e,t){return(0,v.jsxs)("li",{style:{marginTop:0===t?30:16},onClick:function(){return V(t)},children:[(0,v.jsxs)("div",{className:"item-group",children:[(0,v.jsxs)("span",{style:{color:"#000000",fontSize:16,fontWeight:600},children:[e.name,"的教研团队"]}),(0,v.jsx)("div",{className:"action-group"})]}),(0,v.jsxs)("div",{style:{display:"flex"},children:[(0,v.jsx)("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"},children:"团队成员:"}),(0,v.jsx)("ul",{className:"info",style:{flex:1},children:e.memers.map((function(t){var r;return(0,v.jsxs)("li",{onClick:function(){I(t.id)},className:"directionItemWrap",children:[(0,v.jsxs)("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:null!=t&&t.is_creater?"#000000":"#5F6367"},children:[(null===(r=t.name)||void 0===r?void 0:r.length)>6?t.name.substr(0,6)+"....":t.name,(0,v.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg==",style:{marginLeft:5,display:!(null!=t&&t.is_creater)&&"none",height:25,width:78}})]}),e.is_creat?(0,v.jsx)("div",{className:"groupActionWrap",style:{display:!(null!=t&&t.id)&&"none"},children:(0,v.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(e,t){p.Z.confirm({title:"温馨提示",content:"确定要删除这个组员吗?",icon:!1,className:N.Z.CustomTipsModalCss,okText:"确定",cancelText:"取消",onOk:function(){a(e,t)}})}(e.id,t.id)},children:"x"})}):null]},t.id||t.name)}))}),e.is_creat||i?(0,v.jsx)(F.Z,{overlayClassName:"dropdowns",dropdownRender:function(){return(0,v.jsxs)(D.Z,{children:[(0,v.jsx)(D.Z.Item,{onClick:function(){l(e)},children:"修改名称"}),(0,v.jsx)(D.Z.Item,{disabled:e.memers.length>=50,onClick:function(){o(e)},children:"添加成员"}),e.is_creat&&(0,v.jsx)(D.Z.Item,{onClick:function(){return function(e){return de.apply(this,arguments)}(e)},children:"权限配置"}),e.is_creat&&(0,v.jsx)(D.Z.Item,{onClick:function(){return function(e){G(e),X(null==e?void 0:e.id),te(!0)}(e)},children:"转让团队"}),(0,v.jsx)(D.Z.Item,{onClick:e.is_creat?ue:ce,children:e.is_creat?"解散":"退出"},e.id+"")]})},children:(0,v.jsxs)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},children:["设置",(0,v.jsx)("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"})]})}):(0,v.jsx)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:function(){return function(e){var t=parseInt(e,10);p.Z.confirm({title:"退出提示",okText:"确定",icon:!1,className:N.Z.CustomTipsModalCss,cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}(e.id)},children:"退出"},e.id+"")]})]},e.id)})),(0,v.jsxs)(p.Z,{width:700,wrapClassName:N.Z.CustomCss,title:"权限配置",footer:null,open:J,onCancel:function(){return k(!1)},children:[(0,v.jsx)(S.Gi,{children:(0,v.jsx)(B.Z,{dataSource:null==E?void 0:E.members,columns:ge,pagination:!1,scroll:{y:240}})}),(0,v.jsx)("p",{style:{color:"#FF9D18",marginTop:5},children:"*选中代表该成员可以使用团队内所有成员共享的资源,否则不可以"})]}),(0,v.jsxs)(p.Z,{title:"解散提示",wrapClassName:N.Z.CustomCss,onOk:function(){A(oe),Ae(!1)},open:ne,onCancel:function(){return Ae(!1)},children:[(0,v.jsx)("p",{children:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。"}),(0,v.jsx)("p",{children:"您确定要解散本教研团队吗?"})]}),(0,v.jsxs)(p.Z,{wrapClassName:N.Z.CustomCss,title:"转让团队",onOk:function(){f?(C(Q,f),te(!1),f=""):Y.ZP.info("创建人不能为空")},open:ee,onCancel:function(){te(!1),f=""},children:[(0,v.jsxs)("p",{style:{textAlign:"left"},children:["选中的成员将会以新的创建人身份接管团体 ",(0,v.jsx)("br",{})," 您将不再拥有创建人的身份和权限,但您仍是团队中的一员"]}),(0,v.jsx)("div",{children:(0,v.jsx)(U.ZP.Group,{defaultValue:[],onChange:function(e){f=e.target.value,h(e.target.value)},children:null==R||null===(t=R.memers)||void 0===t||null===(t=t.filter((function(e){return e.is_teacher})))||void 0===t?void 0:t.map((function(e,t){return(0,v.jsx)(U.ZP,{style:Ce,value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})})]})]})},O=r(37704),q=r(18984),J=r(54056);function k(e){var t=e.children;return(0,v.jsxs)("div",{className:"no-data",children:[(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:"no-data",width:300}),t]})}var Z={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},z=function(e){return e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX",e}(z||{});function Q(e,t){switch(t.type){case z.INITDATA:return C()(C()({},e),t.payload);case z.SHOWLOADING:return C()(C()({},e),{},{loading:t.payload});case z.SETINDEX:return C()(C()({},e),{},{index:t.payload});case z.SHOWFORMPANEL:case z.SHOWMEMBERPANEL:return C()(C()({},e),t.payload);case z.SELECTGROUP:return C()(C()({},e),{},{selectedGroup:t.payload,showFormPanel:!0});default:throw new Error}}var X=(0,q.connect)((function(e){return{user:e.user}}))((function(e){var t,r=e.user,i=((0,q.useLocation)(),(0,q.useSearchParams)()),A=u()(i,1)[0],l=(0,g.useReducer)(Q,Z),a=u()(l,2),c=a[0],C=a[1],y=c.data,m=c.index,T=(c.loading,c.showFormPanel),j=c.selectedGroup,w=c.showMemberPanel,K=null===(t=r.userInfo)||void 0===t?void 0:t.role,F=(0,g.useState)(A.get("category")||"0"),D=u()(F,2),B=D[0],Y=D[1],U=(0,g.useMemo)((function(){var e=[],t=[];if(y){var r,i=o()(y);try{for(i.s();!(r=i.n()).done;){var n=r.value;n.is_creat?e.push(n):t.push(n)}}catch(e){i.e(e)}finally{i.f()}return[e,t]}}),[y]);function X(){return P.apply(this,arguments)}function P(){return(P=s()(n()().mark((function e(){var t;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V();case 2:if(401!==(null==(t=e.sent)?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:C({type:z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:t.groups,index:A.get("category")||0}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(){return(H=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j.id){e.next=5;break}return e.next=3,x(j.id,t);case 3:e.next=7;break;case 5:return e.next=7,L(t);case 7:X();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function G(){return(G=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(t,r);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(){return(_=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(t);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(){return($=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W(t);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(){return(ee=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M(t,r);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(){return(te=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(),e.next=3,I({user_ids:t,group_id:r});case 3:X();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,g.useEffect)((function(){15===K&&C({type:z.SETINDEX,payload:1})}),[K]),(0,g.useEffect)((function(){X()}),[]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22},children:(0,v.jsxs)("div",{className:"teaching-circling-body",children:[15===K?null:(0,v.jsx)(S.YG,{value:B,onChange:function(e){var t;null!==(t=window.location.href.toString())&&void 0!==t&&t.includes("category")?(0,O.jz)("category",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(e):"?category=".concat(e)),Y(e),C({type:z.SETINDEX,payload:parseInt(e,10)})},tabBarExtraContent:(0,v.jsx)(d.ZP,{type:"primary",disabled:y.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0"},title:y.length>=50?"您加入的教研组已达上限":"",onClick:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"}),className:"mb25",dataSource:[{id:"0",name:"我创建的"},{id:"1",name:"我加入的"}]}),(0,v.jsx)("div",{className:0===U[m].length?"nodata-content":"main-content",children:0===U[m].length?(0,v.jsx)(k,{children:K<=12?(0,v.jsxs)(v.Fragment,{children:[" ",(0,v.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,v.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,v.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,v.jsx)(b,{onExitGroup:function(e){return $.apply(this,arguments)},Transferteams:function(e,t){return ee.apply(this,arguments)},onPlusMember:function(e){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,t){return G.apply(this,arguments)},onDelGroup:function(e){return _.apply(this,arguments)},isAdminOrTeacher:K<=12,onChangeGroupName:function(e){C({type:z.SELECTGROUP,payload:e})},data:U[m]})})]})}),(0,v.jsx)(E,{callback:function(e){return H.apply(this,arguments)},visible:T,onCancel:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:j.id,name:j.name}),(0,v.jsx)(p.Z,{centered:!0,title:"添加成员",open:w,onCancel:R,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:N.Z.CustomCss,children:(0,v.jsx)(J.Z,{container_id:j.id,container_type:4,onSelect:function(e,t){return te.apply(this,arguments)},onCancel:R})})]})}))},79978:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},88522:function(e,t,r){"use strict";var i=r(92310),n=r.n(i),A=r(75440),s=r(55405),l=r(59301),o=r(53487),a=r(92343),u=r(36355),c=r(57809);const{Option:C}=c.default;function g(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const d=(e,t)=>{const{prefixCls:r,className:i,popupClassName:o,dropdownClassName:d,children:p,dataSource:y}=e,V=(0,A.Z)(p);let L;1===V.length&&(0,a.l$)(V[0])&&!g(V[0])&&([L]=V);const x=L?()=>L:void 0;let I;I=V.length&&g(V[0])?p:y?y.map((e=>{if((0,a.l$)(e))return e;switch(typeof e){case"string":return l.createElement(C,{key:e,value:e},e);case"object":{const{value:t}=e;return l.createElement(C,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:W}=l.useContext(u.E_),M=W("select",r);return l.createElement(c.default,Object.assign({ref:t,suffixIcon:null},(0,s.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:M,popupClassName:o||d,className:n()(`${M}-auto-complete`,i),mode:c.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),I)},p=l.forwardRef(d),y=(0,o.Z)(p);p.Option=C,p._InternalPanelDoNotUseOrYouWillBeFired=y,t.Z=p},51581:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i]);return r}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));a.ref=function(t){e.scrollComponent=t,o&&o(t)};var u=[r];return n&&(l?s?u.unshift(l):u.push(l):this.defaultLoader&&(s?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),A.default.createElement(i,a,u)}}]),t}(n.Component);o.propTypes={children:s.default.node.isRequired,element:s.default.node,hasMore:s.default.bool,initialLoad:s.default.bool,isReverse:s.default.bool,loader:s.default.node,loadMore:s.default.func.isRequired,pageStart:s.default.number,ref:s.default.func,getScrollParent:s.default.func,threshold:s.default.number,useCapture:s.default.bool,useWindow:s.default.bool},o.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=o,e.exports=t.default},26724:function(e,t,r){e.exports=r(51581)},58143:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[79590],{88950:function(e,t,r){"use strict";var i=r(82242),n=r.n(i),A=(r(59301),r(93314)),s=r(3113),l=r(37712);t.Z=function(e){var t=e.img,r=e.buttonProps,i=void 0===r?{}:r,a=e.styles,o=void 0===a?{}:a,u=e.customText,c=e.ButtonText,C=e.ButtonClick,g=e.Buttonclass,d=e.ButtonTwo,p=e.imgStyles,y=e.loading,V=void 0!==y&&y;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:n()(n()({},{color:"#999",margin:"100px auto",visibility:V?"hidden":"visible"}),o),children:[(0,l.jsx)("img",{src:t||A,style:n()(n()({},p),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),c&&(0,l.jsx)(s.ZP,n()(n()({className:g,onClick:C},i),{},{children:c})),d&&d]})}},54056:function(e,t,r){"use strict";var i=r(7557),n=r.n(i),A=r(37205),s=r.n(A),l=r(41498),a=r.n(l),o=r(79800),u=r.n(o),c=r(82242),C=r.n(c),g=r(59301),d=r(78241),p=r(95237),y=r(57809),V=r(92832),L=r(88522),x=r(3113),I=r(24905),W=r(6848),M=r(8591),f=r(51945),h=r(18984),m=r(17810),T=r.n(m),j=r(26724),w=r.n(j),N=r(58143),v=r(78723),E=r(9794),K=r(79978),F=r(37712),D=[];function B(e){var t=e.onSearch,r=e.schools;return(0,F.jsx)(d.Z,{colon:!1,layout:"horizontal",onFinish:t,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,F.jsxs)(p.Z,{style:{flexWrap:"nowrap"},children:[(0,F.jsx)(d.Z.Item,{name:"search_type",label:"搜索类型",children:(0,F.jsxs)(y.default,{popupClassName:K.Z.selectdown,style:{width:106},children:[(0,F.jsx)(y.default.Option,{value:"1",children:"姓名"}),(0,F.jsx)(y.default.Option,{value:"2",children:"手机号"}),(0,F.jsx)(y.default.Option,{value:"3",children:"邮箱"})]})}),(0,F.jsx)(d.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,F.jsx)(V.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,F.jsx)(d.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,F.jsx)(L.Z,{options:r,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,t){return-1!==t.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,F.jsx)(x.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var Y=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(Y||{});function U(e,t){switch(t.type){case Y.INITDATA:case Y.SETQUERY:return C()(C()({},e),t.payload);case Y.SETPAGE:return C()(C()({},e),{},{page:t.payload,reload:!1});case Y.SHOWLOADING:return C()(C()({},e),{},{loading:t.payload});case Y.INITSCHOOLS:return C()(C()({},e),{},{schools:t.payload});case Y.SELECTEDIDS:return C()(C()({},e),{},{selectedIds:t.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};t.Z=function(e){var t=e.onSelect,r=e.onCancel,i=e.container_id,A=e.container_type,l=(0,g.useReducer)(U,S),o=u()(l,2),c=o[0],d=o[1],p=c.data,y=c.schools,V=c.loading,L=c.selectedIds,m=c.page,j=c.count,K=c.query,b=c.reload;(0,g.useEffect)((function(){function e(){return(e=a()(n()().mark((function e(){var t,r,l;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.nQ)(C()(C()({},K),{},{page:m,container_type:A,container_id:i,display_aliases:!0}));case 2:t=e.sent,r=t.users,l=t.user_count,d({type:Y.INITDATA,payload:{data:b?r:[].concat(s()(p),s()(r)),count:l}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}K&&function(){e.apply(this,arguments)}()}),[m,K,b,i,A]),(0,g.useEffect)((function(){function e(){return(e=a()(n()().mark((function e(){var t,r;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.K$)({display_aliases:!0});case 2:t=e.sent,r=t.school_names,d({type:Y.INITSCHOOLS,payload:r.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var O=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,t){return(0,F.jsx)(I.Z,{value:t.numid,checked:L.includes(t.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,t){return(0,F.jsx)("div",{children:(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)(h.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,F.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,F.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var q=j>10*m;return(0,F.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,F.jsx)(B,{onSearch:function(e){d({type:Y.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:y}),K?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("div",{className:"flexd-table-header mt20",children:(0,F.jsx)(E.Gi,{children:(0,F.jsx)(f.Z,{pagination:!1,dataSource:D,columns:O})})}),(0,F.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,F.jsx)(w(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){d({type:Y.SETPAGE,payload:e})},hasMore:q,useWindow:!1,children:(0,F.jsx)(E.Gi,{children:(0,F.jsx)(f.Z,{loading:V,showHeader:!1,pagination:!1,dataSource:p,columns:O,onRow:function(e){return{onClick:function(t){var r,i;1!==e.added&&(r=e.numid,(i=L.indexOf(r))>=0?L.splice(i,1):L.push(r),d({type:Y.SELECTEDIDS,payload:s()(L)}))}}}})})})}),(0,F.jsxs)("div",{className:"flex-container flex-end",children:[(0,F.jsx)(x.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:r,children:"取消"}),(0,F.jsx)(x.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===L.length?M.ZP.warning("请先在下面列表中选择要添加成员"):(t(L,i),d({type:Y.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,F.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,F.jsx)("img",{src:N,width:"100",alt:""}),(0,F.jsx)("br",{}),(0,F.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},4589:function(e,t,r){"use strict";r.r(t),r.d(t,{NoData:function(){return k},default:function(){return X}});var i=r(7557),n=r.n(i),A=r(41498),s=r.n(A),l=r(91232),a=r.n(l),o=r(79800),u=r.n(o),c=r(82242),C=r.n(c),g=r(59301),d=r(3113),p=r(43418),y=r(23691);function V(){return(0,y.U2)("teach_groups.json")}function L(e){return(0,y.v_)("teach_groups.json",e)}function x(e,t){return(0,y.gz)("teach_groups/".concat(e,".json"),t)}function I(e){return(0,y.v_)("teach_group_members.json",e)}function W(e){return(0,y.IV)("teach_group_members/".concat(e,".json"))}function M(e,t){return(0,y.gz)("teach_groups/".concat(e,"/change_admin.json"),{member_id:t})}function f(e,t){return(0,y.IV)("teach_groups/".concat(e,"/del_member.json"),{member_id:t})}function h(e){return(0,y.IV)("teach_groups/".concat(e,".json"))}function m(e){return(0,y.U2)("teach_groups/".concat(e,"/show_permission.json"))}function T(e){return(0,y.gz)("teach_groups/".concat(null==e?void 0:e.id,"/update_permission.json"),e)}var j=r(78241),w=r(92832),N=r(79978),v=r(37712),E=function(e){var t=e.callback,r=e.visible,i=e.onCancel,n=e.id,A=e.name;var s=j.Z.useForm(),l=u()(s,1)[0];return(0,g.useEffect)((function(){l.setFieldsValue({name:A})}),[A]),(0,v.jsx)(p.Z,{centered:!0,title:n?"修改名称":"新建",open:r,onCancel:i,onOk:function(){l.submit()},wrapClassName:N.Z.CustomCss,children:(0,v.jsx)(j.Z,{form:l,initialValues:{name:A},onFinish:function(e){t(e)},children:(0,v.jsx)(j.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,v.jsx)(w.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})})})})},K=r(24905),F=r(38854),D=r(20834),B=r(51945),Y=r(8591),U=r(5112);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=r(9794),b=function(e){var t,r=e.data,i=e.isAdminOrTeacher,A=e.onDelGroup,l=e.onChangeGroupName,a=e.onPlusMember,o=e.onDelMember,c=e.onExitGroup,C=e.Transferteams,d=(0,g.useState)(0),y=u()(d,2),V=(y[0],y[1]),L=(0,g.useState)(0),x=u()(L,2),I=(x[0],x[1]),W=(0,g.useState)(),M=u()(W,2),f=M[0],h=M[1],j=(0,g.useState)(),w=u()(j,2),E=w[0],b=w[1],O=(0,g.useState)(!1),q=u()(O,2),J=q[0],k=q[1],Z=(0,g.useState)(),z=u()(Z,2),Q=z[0],X=z[1],P=(0,g.useState)(),H=u()(P,2),R=H[0],G=H[1],_=(0,g.useState)(!1),$=u()(_,2),ee=$[0],te=$[1],re=(0,g.useState)(!1),ie=u()(re,2),ne=ie[0],Ae=ie[1],se=(0,g.useState)(""),le=u()(se,2),ae=le[0],oe=le[1];function ue(e){var t=parseInt(e.key,10);oe(t),Ae(!0)}function ce(e){var t=parseInt(e.key,10);p.Z.confirm({title:"退出提示",okText:"确定",cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}var Ce={display:"block",height:"30px",lineHeight:"30px"};var ge=[{title:"成员名称",dataIndex:"name",width:150},{title:"使用共享试题",dataIndex:"item_bank",align:"center",width:150,render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"item_bank",enable:e.target.checked})}})}},{title:"编辑共享试题",dataIndex:"edit_item_bank",align:"center",width:150,render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"edit_item_bank",enable:e.target.checked})}})}},{title:"使用共享试卷",dataIndex:"exercise",align:"center",render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"exercise",enable:e.target.checked})}})}}];function de(){return(de=s()(n()().mark((function e(t){var r;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m(null==t?void 0:t.id);case 2:r=e.sent,X(null==t?void 0:t.id),b(r),k(!0);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,v.jsxs)("ul",{className:"teaching-lists",children:[r.map((function(e,t){return(0,v.jsxs)("li",{style:{marginTop:0===t?30:16},onClick:function(){return V(t)},children:[(0,v.jsxs)("div",{className:"item-group",children:[(0,v.jsxs)("span",{style:{color:"#000000",fontSize:16,fontWeight:600},children:[e.name,"的教研团队"]}),(0,v.jsx)("div",{className:"action-group"})]}),(0,v.jsxs)("div",{style:{display:"flex"},children:[(0,v.jsx)("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"},children:"团队成员:"}),(0,v.jsx)("ul",{className:"info",style:{flex:1},children:e.memers.map((function(t){var r;return(0,v.jsxs)("li",{onClick:function(){I(t.id)},className:"directionItemWrap",children:[(0,v.jsxs)("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:null!=t&&t.is_creater?"#000000":"#5F6367"},children:[(null===(r=t.name)||void 0===r?void 0:r.length)>6?t.name.substr(0,6)+"....":t.name,(0,v.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg==",style:{marginLeft:5,display:!(null!=t&&t.is_creater)&&"none",height:25,width:78}})]}),e.is_creat?(0,v.jsx)("div",{className:"groupActionWrap",style:{display:!(null!=t&&t.id)&&"none"},children:(0,v.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(e,t){p.Z.confirm({title:"温馨提示",content:"确定要删除这个组员吗?",icon:!1,className:N.Z.CustomTipsModalCss,okText:"确定",cancelText:"取消",onOk:function(){o(e,t)}})}(e.id,t.id)},children:"x"})}):null]},t.id||t.name)}))}),e.is_creat||i?(0,v.jsx)(F.Z,{overlayClassName:"dropdowns",dropdownRender:function(){return(0,v.jsxs)(D.Z,{children:[(0,v.jsx)(D.Z.Item,{onClick:function(){l(e)},children:"修改名称"}),(0,v.jsx)(D.Z.Item,{disabled:e.memers.length>=50,onClick:function(){a(e)},children:"添加成员"}),e.is_creat&&(0,v.jsx)(D.Z.Item,{onClick:function(){return function(e){return de.apply(this,arguments)}(e)},children:"权限配置"}),e.is_creat&&(0,v.jsx)(D.Z.Item,{onClick:function(){return function(e){G(e),X(null==e?void 0:e.id),te(!0)}(e)},children:"转让团队"}),(0,v.jsx)(D.Z.Item,{onClick:e.is_creat?ue:ce,children:e.is_creat?"解散":"退出"},e.id+"")]})},children:(0,v.jsxs)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},children:["设置",(0,v.jsx)("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"})]})}):(0,v.jsx)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:function(){return function(e){var t=parseInt(e,10);p.Z.confirm({title:"退出提示",okText:"确定",icon:!1,className:N.Z.CustomTipsModalCss,cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}(e.id)},children:"退出"},e.id+"")]})]},e.id)})),(0,v.jsxs)(p.Z,{width:700,wrapClassName:N.Z.CustomCss,title:"权限配置",footer:null,open:J,onCancel:function(){return k(!1)},children:[(0,v.jsx)(S.Gi,{children:(0,v.jsx)(B.Z,{dataSource:null==E?void 0:E.members,columns:ge,pagination:!1,scroll:{y:240}})}),(0,v.jsx)("p",{style:{color:"#FF9D18",marginTop:5},children:"*选中代表该成员可以使用团队内所有成员共享的资源,否则不可以"})]}),(0,v.jsxs)(p.Z,{title:"解散提示",wrapClassName:N.Z.CustomCss,onOk:function(){A(ae),Ae(!1)},open:ne,onCancel:function(){return Ae(!1)},children:[(0,v.jsx)("p",{children:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。"}),(0,v.jsx)("p",{children:"您确定要解散本教研团队吗?"})]}),(0,v.jsxs)(p.Z,{wrapClassName:N.Z.CustomCss,title:"转让团队",onOk:function(){f?(C(Q,f),te(!1),f=""):Y.ZP.info("创建人不能为空")},open:ee,onCancel:function(){te(!1),f=""},children:[(0,v.jsxs)("p",{style:{textAlign:"left"},children:["选中的成员将会以新的创建人身份接管团体 ",(0,v.jsx)("br",{})," 您将不再拥有创建人的身份和权限,但您仍是团队中的一员"]}),(0,v.jsx)("div",{children:(0,v.jsx)(U.ZP.Group,{defaultValue:[],onChange:function(e){f=e.target.value,h(e.target.value)},children:null==R||null===(t=R.memers)||void 0===t||null===(t=t.filter((function(e){return e.is_teacher})))||void 0===t?void 0:t.map((function(e,t){return(0,v.jsx)(U.ZP,{style:Ce,value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})})]})]})},O=r(37704),q=r(18984),J=r(54056);function k(e){var t=e.children;return(0,v.jsxs)("div",{className:"no-data",children:[(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:"no-data",width:300}),t]})}var Z={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},z=function(e){return e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX",e}(z||{});function Q(e,t){switch(t.type){case z.INITDATA:return C()(C()({},e),t.payload);case z.SHOWLOADING:return C()(C()({},e),{},{loading:t.payload});case z.SETINDEX:return C()(C()({},e),{},{index:t.payload});case z.SHOWFORMPANEL:case z.SHOWMEMBERPANEL:return C()(C()({},e),t.payload);case z.SELECTGROUP:return C()(C()({},e),{},{selectedGroup:t.payload,showFormPanel:!0});default:throw new Error}}var X=(0,q.connect)((function(e){return{user:e.user}}))((function(e){var t,r=e.user,i=((0,q.useLocation)(),(0,q.useSearchParams)()),A=u()(i,1)[0],l=(0,g.useReducer)(Q,Z),o=u()(l,2),c=o[0],C=o[1],y=c.data,m=c.index,T=(c.loading,c.showFormPanel),j=c.selectedGroup,w=c.showMemberPanel,K=null===(t=r.userInfo)||void 0===t?void 0:t.role,F=(0,g.useState)(A.get("category")||"0"),D=u()(F,2),B=D[0],Y=D[1],U=(0,g.useMemo)((function(){var e=[],t=[];if(y){var r,i=a()(y);try{for(i.s();!(r=i.n()).done;){var n=r.value;n.is_creat?e.push(n):t.push(n)}}catch(e){i.e(e)}finally{i.f()}return[e,t]}}),[y]);function X(){return P.apply(this,arguments)}function P(){return(P=s()(n()().mark((function e(){var t;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V();case 2:if(401!==(null==(t=e.sent)?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:C({type:z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:t.groups,index:A.get("category")||0}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(){return(H=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j.id){e.next=5;break}return e.next=3,x(j.id,t);case 3:e.next=7;break;case 5:return e.next=7,L(t);case 7:X();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function G(){return(G=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(t,r);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(){return(_=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(t);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(){return($=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W(t);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(){return(ee=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M(t,r);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(){return(te=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(),e.next=3,I({user_ids:t,group_id:r});case 3:X();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,g.useEffect)((function(){15===K&&C({type:z.SETINDEX,payload:1})}),[K]),(0,g.useEffect)((function(){X()}),[]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22},children:(0,v.jsxs)("div",{className:"teaching-circling-body",children:[15===K?null:(0,v.jsx)(S.YG,{value:B,onChange:function(e){var t;null!==(t=window.location.href.toString())&&void 0!==t&&t.includes("category")?(0,O.jz)("category",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(e):"?category=".concat(e)),Y(e),C({type:z.SETINDEX,payload:parseInt(e,10)})},tabBarExtraContent:(0,v.jsx)(d.ZP,{type:"primary",disabled:y.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0"},title:y.length>=50?"您加入的教研组已达上限":"",onClick:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"}),className:"mb25",dataSource:[{id:"0",name:"我创建的"},{id:"1",name:"我加入的"}]}),(0,v.jsx)("div",{className:0===U[m].length?"nodata-content":"main-content",children:0===U[m].length?(0,v.jsx)(k,{children:K<=12?(0,v.jsxs)(v.Fragment,{children:[" ",(0,v.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,v.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,v.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,v.jsx)(b,{onExitGroup:function(e){return $.apply(this,arguments)},Transferteams:function(e,t){return ee.apply(this,arguments)},onPlusMember:function(e){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,t){return G.apply(this,arguments)},onDelGroup:function(e){return _.apply(this,arguments)},isAdminOrTeacher:K<=12,onChangeGroupName:function(e){C({type:z.SELECTGROUP,payload:e})},data:U[m]})})]})}),(0,v.jsx)(E,{callback:function(e){return H.apply(this,arguments)},visible:T,onCancel:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:j.id,name:j.name}),(0,v.jsx)(p.Z,{centered:!0,title:"添加成员",open:w,onCancel:R,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:N.Z.CustomCss,children:(0,v.jsx)(J.Z,{container_id:j.id,container_type:4,onSelect:function(e,t){return te.apply(this,arguments)},onCancel:R})})]})}))},79978:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},88522:function(e,t,r){"use strict";var i=r(92310),n=r.n(i),A=r(75440),s=r(55405),l=r(59301),a=r(53487),o=r(92343),u=r(36355),c=r(57809);const{Option:C}=c.default;function g(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const d=(e,t)=>{const{prefixCls:r,className:i,popupClassName:a,dropdownClassName:d,children:p,dataSource:y}=e,V=(0,A.Z)(p);let L;1===V.length&&(0,o.l$)(V[0])&&!g(V[0])&&([L]=V);const x=L?()=>L:void 0;let I;I=V.length&&g(V[0])?p:y?y.map((e=>{if((0,o.l$)(e))return e;switch(typeof e){case"string":return l.createElement(C,{key:e,value:e},e);case"object":{const{value:t}=e;return l.createElement(C,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:W}=l.useContext(u.E_),M=W("select",r);return l.createElement(c.default,Object.assign({ref:t,suffixIcon:null},(0,s.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:M,popupClassName:a||d,className:n()(`${M}-auto-complete`,i),mode:c.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),I)},p=l.forwardRef(d),y=(0,a.Z)(p);p.Option=C,p._InternalPanelDoNotUseOrYouWillBeFired=y,t.Z=p},51581:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i]);return r}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));o.ref=function(t){e.scrollComponent=t,a&&a(t)};var u=[r];return n&&(l?s?u.unshift(l):u.push(l):this.defaultLoader&&(s?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),A.default.createElement(i,o,u)}}]),t}(n.Component);a.propTypes={children:s.default.node.isRequired,element:s.default.node,hasMore:s.default.bool,initialLoad:s.default.bool,isReverse:s.default.bool,loader:s.default.node,loadMore:s.default.func.isRequired,pageStart:s.default.number,ref:s.default.func,getScrollParent:s.default.func,threshold:s.default.number,useCapture:s.default.bool,useWindow:s.default.bool},a.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=a,e.exports=t.default},26724:function(e,t,r){e.exports=r(51581)},58143:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file