You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Shixuns__Detail__id.57e0...

207 lines
112 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[218,8,16],{"0Dmy":
/*!*****************************************************************************!*\
!*** ./src/pages/Shixuns/Detail/components/Banner/components/AuthModal.tsx ***!
\*****************************************************************************/
/*! exports provided: default */
/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/modal/style */"2qtc");var a=n(/*! antd/es/modal */"kLXV"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),l=n(/*! react */"q1tI"),r=n.n(l),o=n(/*! umi */"9kvl");t.a=Object(o.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,l=e.shixunsDetail,o=(e.globalSetting,e.loading,e.dispatch);Object(i.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]);return r.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-Auth"===l.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){var e,t;o({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=null===(e=l.detail)||void 0===e||null===(t=e.can_fork)||void 0===t?void 0:t.certi_url},onCancel:function(){o({type:"shixunsDetail/setActionTabs",payload:{}})}},r.a.createElement("p",{className:"tc font16"},null===(t=l.detail)||void 0===t||null===(n=t.can_fork)||void 0===n?void 0:n.can_fork,r.a.createElement("br",null),"请问是否前往进行认证?"))}))},"1ZF9":
/*!*****************************************!*\
!*** ./src/assets/images/Authorize.png ***!
\*****************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/Authorize.cc9c212f.png"},"55Ip":
/*!***************************************************************!*\
!*** ./node_modules/react-router-dom/esm/react-router-dom.js ***!
\***************************************************************/
/*! exports provided: MemoryRouter, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, useHistory, useLocation, useParams, useRouteMatch, withRouter, BrowserRouter, HashRouter, Link, NavLink */
/*! exports used: Link, NavLink */function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return y}));var a=n(/*! react-router */"Ty5D"),i=n(/*! @babel/runtime/helpers/esm/inheritsLoose */"dI71"),l=n(/*! react */"q1tI"),r=n.n(l),o=n(/*! history */"YS25"),c=(n(/*! prop-types */"17x9"),n(/*! @babel/runtime/helpers/esm/extends */"wx14")),s=n(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */"zLVn"),u=n(/*! tiny-invariant */"9R94");r.a.Component;r.a.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?Object(o.c)(e,null,null,t):e},m=function(e){return e},f=r.a.forwardRef;void 0===f&&(f=m);var v=f((function(e,t){var n=e.innerRef,a=e.navigate,i=e.onClick,l=Object(s.a)(e,["innerRef","navigate","onClick"]),o=l.target,u=Object(c.a)({},l,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||o&&"_self"!==o||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),a())}});return u.ref=m!==f&&t||n,r.a.createElement("a",u)}));var h=f((function(e,t){var n=e.component,i=void 0===n?v:n,l=e.replace,o=e.to,h=e.innerRef,b=Object(s.a)(e,["component","replace","to","innerRef"]);return r.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=e.history,a=p(d(o,e.location),e.location),s=a?n.createHref(a):"",v=Object(c.a)({},b,{href:s,navigate:function(){var t=d(o,e.location);(l?n.replace:n.push)(t)}});return m!==f?v.ref=t||h:v.innerRef=h,r.a.createElement(i,v)}))})),b=function(e){return e},g=r.a.forwardRef;void 0===g&&(g=b);var y=g((function(e,t){var n=e["aria-current"],i=void 0===n?"page":n,l=e.activeClassName,o=void 0===l?"active":l,m=e.activeStyle,f=e.className,v=e.exact,y=e.isActive,x=e.location,E=e.sensitive,_=e.strict,O=e.style,k=e.to,j=e.innerRef,N=Object(s.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return r.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=x||e.location,l=p(d(k,n),n),s=l.pathname,S=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=S?Object(a.f)(n.pathname,{path:S,exact:v,sensitive:E,strict:_}):null,w=!!(y?y(C,n):C),T=w?function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(f,o):f,D=w?Object(c.a)({},O,{},m):O,P=Object(c.a)({"aria-current":w&&i||null,className:T,style:D,to:l},N);return b!==g?P.ref=t||j:P.innerRef=j,r.a.createElement(h,P)}))}))},"6+eU":
/*!************************************************************!*\
!*** ./node_modules/rc-pagination/es/index.js + 4 modules ***!
\************************************************************/
/*! exports provided: default */
/*! exports used: default */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-pagination/es/locale/zh_CN.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var a=n("wx14"),i=n("rePB"),l=n("VTBJ"),r=n("1OyB"),o=n("vuIU"),c=n("Ji7U"),s=n("LK+K"),u=n("q1tI"),d=n.n(u),p=n("TSYQ"),m=n.n(p),f=function(e){var t,n="".concat(e.rootPrefixCls,"-item"),a=m()(n,"".concat(n,"-").concat(e.page),(t={},Object(i.a)(t,"".concat(n,"-active"),e.active),Object(i.a)(t,e.className,!!e.className),Object(i.a)(t,"".concat(n,"-disabled"),!e.page),t));return d.a.createElement("li",{title:e.showTitle?e.page:null,className:a,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:"0"},e.itemRender(e.page,"page",d.a.createElement("a",{rel:"nofollow"},e.page)))},v=13,h=38,b=40,g=function(e){Object(c.a)(n,e);var t=Object(s.a)(n);function n(){var e;Object(r.a)(this,n);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return(e=t.call.apply(t,[this].concat(i))).state={goInputText:""},e.buildOptionText=function(t){return"".concat(t," ").concat(e.props.locale.items_per_page)},e.changeSize=function(t){e.props.changeSize(Number(t))},e.handleChange=function(t){e.setState({goInputText:t.target.value})},e.handleBlur=function(t){var n=e.props,a=n.goButton,i=n.quickGo,l=n.rootPrefixCls,r=e.state.goInputText;a||""===r||t.relatedTarget&&(t.relatedTarget.className.indexOf("".concat(l,"-prev"))>=0||t.relatedTarget.className.indexOf("".concat(l,"-next"))>=0)||(e.setState({goInputText:""}),i(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==v&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(o.a)(n,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,n=e.current;return!t||isNaN(t)?n:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some((function(e){return e.toString()===t.toString()}))?n:n.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,a=t.locale,i=t.rootPrefixCls,l=t.changeSize,r=t.quickGo,o=t.goButton,c=t.selectComponentClass,s=t.buildOptionText,u=t.selectPrefixCls,p=t.disabled,m=this.state.goInputText,f="".concat(i,"-options"),v=c,h=null,b=null,g=null;if(!l&&!r)return null;var y=this.getPageSizeOptions();if(l&&v){var x=y.map((function(t,n){return d.a.createElement(v.Option,{key:n,value:t.toString()},(s||e.buildOptionText)(t))}));h=d.a.createElement(v,{disabled:p,prefixCls:u,showSearch:!1,className:"".concat(f,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||y[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},x)}return r&&(o&&(g="boolean"==typeof o?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:p,className:"".concat(f,"-quick-jumper-button")},a.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},o)),b=d.a.createElement("div",{className:"".concat(f,"-quick-jumper")},a.jump_to,d.a.createElement("input",{disabled:p,type:"text",value:m,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),a.page,g)),d.a.createElement("li",{className:"".concat(f)},h,b)}}]),n}(d.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var y=g,x=n("N2Kk");function E(){}function _(e,t,n){var a=void 0===e?t.pageSize:e;return Math.floor((n.total-1)/a)+1}var O=function(e){Object(c.a)(n,e);var t=Object(s.a)(n);function n(e){var a;Object(r.a)(this,n),(a=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(_(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(e,t){var n=a.props.prefixCls,i=e||d.a.createElement("button",{type:"button","aria-label":t,className:"".concat(n,"-item-link")});return"function"==typeof e&&(i=d.a.createElement(e,Object(l.a)({},a.props))),i},a.savePaginationNode=function(e){a.paginationNode=e},a.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==a.state.current;var t},a.shouldDisplayQuickJumper=function(){var e=a.props,t=e.showQuickJumper,n=e.pageSize;return!(e.total<=n)&&t},a.handleKeyDown=function(e){e.keyCode!==h&&e.keyCode!==b||e.preventDefault()},a.handleKeyUp=function(e){var t=a.getValidValue(e);t!==a.state.currentInputValue&&a.setState({currentInputValue:t}),e.keyCode===v?a.handleChange(t):e.keyCode===h?a.handleChange(t-1):e.keyCode===b&&a.handleChange(t+1)},a.changePageSize=function(e){var t=a.state.current,n=_(e,a.state,a.props);t=t>n?n:t,0===n&&(t=a.state.current),"number"==typeof e&&("pageSize"in a.props||a.setState({pageSize:e}),"current"in a.props||a.setState({current:t,currentInputValue:t})),a.props.onShowSizeChange(t,e),"onChange"in a.props&&a.props.onChange&&a.props.onChange(t,e)},a.handleChange=function(e){var t=a.props.disabled,n=e;if(a.isValid(n)&&!t){var i=_(void 0,a.state,a.props);n>i?n=i:n<1&&(n=1),"current"in a.props||a.setState({current:n,currentInputValue:n});var l=a.state.pageSize;return a.props.onChange(n,l),n}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current<_(void 0,a.state,a.props)},a.runIfEnter=function(e,t){if("Enter"===e.key||13===e.charCode){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i];t.apply(void 0,a)}},a.runIfEnterPrev=function(e){a.runIfEnter(e,a.prev)},a.runIfEnterNext=function(e){a.runIfEnter(e,a.next)},a.runIfEnterJumpPrev=function(e){a.runIfEnter(e,a.jumpPrev)},a.runIfEnterJumpNext=function(e){a.runIfEnter(e,a.jumpNext)},a.handleGoTO=function(e){e.keyCode!==v&&"click"!==e.type||a.handleChange(a.state.currentInputValue)};var i=e.onChange!==E;"current"in e&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var o=e.defaultCurrent;"current"in e&&(o=e.current);var c=e.defaultPageSize;return"pageSize"in e&&(c=e.pageSize),o=Math.min(o,_(c,void 0,e)),a.state={current:o,currentInputValue:o,pageSize:c},a}return Object(o.a)(n,[{key:"componentDidUpdate",value:function(e,t){var n=this.props.prefixCls;if(t.current!==this.state.current&&this.paginationNode){var a=this.paginationNode.querySelector(".".concat(n,"-item-").concat(t.current));a&&document.activeElement===a&&a.blur()}}},{key:"getValidValue",value:function(e){var t=e.target.value,n=_(void 0,this.state,this.props),a=this.state.currentInputValue;return""===t?t:isNaN(Number(t))?a:t>=n?n:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,a=e.totalBoundaryShowSizeChanger;return void 0!==t?t:n>a}},{key:"renderPrev",value:function(e){var t=this.props,n=t.prevIcon,a=(0,t.itemRender)(e,"prev",this.getItemIcon(n,"prev page")),i=!this.hasPrev();return Object(u.isValidElement)(a)?Object(u.cloneElement)(a,{disabled:i}):a}},{key:"renderNext",value:function(e){var t=this.props,n=t.nextIcon,a=(0,t.itemRender)(e,"next",this.getItemIcon(n,"next page")),i=!this.hasNext();return Object(u.isValidElement)(a)?Object(u.cloneElement)(a,{disabled:i}):a}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,l=t.className,r=t.style,o=t.disabled,c=t.hideOnSinglePage,s=t.total,p=t.locale,v=t.showQuickJumper,h=t.showLessItems,b=t.showTitle,g=t.showTotal,x=t.simple,E=t.itemRender,O=t.showPrevNextJumpers,k=t.jumpPrevIcon,j=t.jumpNextIcon,N=t.selectComponentClass,S=t.selectPrefixCls,C=t.pageSizeOptions,w=this.state,T=w.current,D=w.pageSize,P=w.currentInputValue;if(!0===c&&s<=D)return null;var I=_(void 0,this.state,this.props),A=[],z=null,R=null,V=null,F=null,B=null,K=v&&v.goButton,L=h?1:2,M=T-1>0?T-1:0,W=T+1<I?T+1:I,q=Object.keys(this.props).reduce((function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||(t[n]=e.props[n]),t}),{});if(x)return K&&(B="boolean"==typeof K?d.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},p.jump_to_confirm):d.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},K),B=d.a.createElement("li",{title:b?"".concat(p.jump_to).concat(T,"/").concat(I):null,className:"".concat(n,"-simple-pager")},B)),d.a.createElement("ul",Object(a.a)({className:m()(n,"".concat(n,"-simple"),Object(i.a)({},"".concat(n,"-disabled"),o),l),style:r,ref:this.savePaginationNode},q),d.a.createElement("li",{title:b?p.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:m()("".concat(n,"-prev"),Object(i.a)({},"".concat(n,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(M)),d.a.createElement("li",{title:b?"".concat(T,"/").concat(I):null,className:"".concat(n,"-simple-pager")},d.a.createElement("input",{type:"text",value:P,disabled:o,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),d.a.createElement("span",{className:"".concat(n,"-slash")},"/"),I),d.a.createElement("li",{title:b?p.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:m()("".concat(n,"-next"),Object(i.a)({},"".concat(n,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(W)),B);if(I<=3+2*L){var U={locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:b,itemRender:E};I||A.push(d.a.createElement(f,Object(a.a)({},U,{key:"noPager",page:I,className:"".concat(n,"-disabled")})));for(var J=1;J<=I;J+=1){var Y=T===J;A.push(d.a.createElement(f,Object(a.a)({},U,{key:J,page:J,active:Y})))}}else{var H=h?p.prev_3:p.prev_5,G=h?p.next_3:p.next_5;O&&(z=d.a.createElement("li",{title:b?H:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:m()("".concat(n,"-jump-prev"),Object(i.a)({},"".concat(n,"-jump-prev-custom-icon"),!!k))},E(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(k,"prev page"))),R=d.a.createElement("li",{title:b?G:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:m()("".concat(n,"-jump-next"),Object(i.a)({},"".concat(n,"-jump-next-custom-icon"),!!j))},E(this.getJumpNextPage(),"jump-next",this.getItemIcon(j,"next page")))),F=d.a.createElement(f,{locale:p,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:I,page:I,active:!1,showTitle:b,itemRender:E}),V=d.a.createElement(f,{locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:b,itemRender:E});var Q=Math.max(1,T-L),Z=Math.min(T+L,I);T-1<=L&&(Z=1+2*L),I-T<=L&&(Q=I-2*L);for(var X=Q;X<=Z;X+=1){var $=T===X;A.push(d.a.createElement(f,{locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:X,page:X,active:$,showTitle:b,itemRender:E}))}T-1>=2*L&&3!==T&&(A[0]=Object(u.cloneElement)(A[0],{className:"".concat(n,"-item-after-jump-prev")}),A.unshift(z)),I-T>=2*L&&T!==I-2&&(A[A.length-1]=Object(u.cloneElement)(A[A.length-1],{className:"".concat(n,"-item-before-jump-next")}),A.push(R)),1!==Q&&A.unshift(V),Z!==I&&A.push(F)}var ee=null;g&&(ee=d.a.createElement("li",{className:"".concat(n,"-total-text")},g(s,[0===s?0:(T-1)*D+1,T*D>s?s:T*D])));var te=!this.hasPrev()||!I,ne=!this.hasNext()||!I;return d.a.createElement("ul",Object(a.a)({className:m()(n,l,Object(i.a)({},"".concat(n,"-disabled"),o)),style:r,unselectable:"unselectable",ref:this.savePaginationNode},q),ee,d.a.createElement("li",{title:b?p.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:m()("".concat(n,"-prev"),Object(i.a)({},"".concat(n,"-disabled"),te)),"aria-disabled":te},this.renderPrev(M)),A,d.a.createElement("li",{title:b?p.next_page:null,onClick:this.next,tabIndex:ne?null:0,onKeyPress:this.runIfEnterNext,className:m()("".concat(n,"-next"),Object(i.a)({},"".concat(n,"-disabled"),ne)),"aria-disabled":ne},this.renderNext(W)),d.a.createElement(y,{disabled:o,locale:p,rootPrefixCls:n,selectComponentClass:N,selectPrefixCls:S,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:T,pageSize:D,pageSizeOptions:C,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:K}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var a=t.current,i=_(e.pageSize,t,e);a=a>i?i:a,"current"in e||(n.current=a,n.currentInputValue=a),n.pageSize=e.pageSize}return n}}]),n}(d.a.Component);O.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:E,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:E,locale:x.a,style:{},itemRender:function(e,t,n){return n},totalBoundaryShowSizeChanger:50};var k=O},BU3w:
/*!***************************************************!*\
!*** ./node_modules/rc-util/es/Dom/dynamicCSS.js ***!
\***************************************************/
/*! exports provided: injectCSS, updateCSS */
/*! exports used: updateCSS */function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(/*! ./canUseDom */"MNnm");function i(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function l(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(a.a)())return null;var l,r=document.createElement("style");(null===(t=n.csp)||void 0===t?void 0:t.nonce)&&(r.nonce=null===(l=n.csp)||void 0===l?void 0:l.nonce);r.innerHTML=e;var o=i(n),c=o.firstChild;return n.prepend&&o.prepend?o.prepend(r):n.prepend&&c?o.insertBefore(r,c):o.appendChild(r),r}var r=new Map;function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=i(n);if(!r.has(a)){var o=l("",n),c=o.parentNode;r.set(a,c),c.removeChild(o)}var s=Array.from(r.get(a).children).find((function(e){return"STYLE"===e.tagName&&e["rc-util-key"]===t}));if(s){var u,d,p;if((null===(u=n.csp)||void 0===u?void 0:u.nonce)&&s.nonce!==(null===(d=n.csp)||void 0===d?void 0:d.nonce))s.nonce=null===(p=n.csp)||void 0===p?void 0:p.nonce;return s.innerHTML!==e&&(s.innerHTML=e),s}var m=l(e,n);return m["rc-util-key"]=t,m}},LdHM:
/*!********************************************************!*\
!*** ./node_modules/rc-select/es/index.js + 6 modules ***!
\********************************************************/
/*! exports provided: Option, OptGroup, default */
/*! exports used: OptGroup, Option, default */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/TransBtn.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/generate.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/valueUtil.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/hooks/useMemo.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return E})),n.d(t,"a",(function(){return O}));var a=n("1OyB"),i=n("vuIU"),l=n("Ji7U"),r=n("LK+K"),o=n("q1tI"),c=n("rePB"),s=n("Ff2n"),u=n("ODXe"),d=n("4IlW"),p=n("bX4T"),m=n("YrtM"),f=n("TSYQ"),v=n.n(f),h=n("+nKL"),b=n("8OUc"),g=o.forwardRef((function(e,t){var n=e.prefixCls,a=e.id,i=e.flattenOptions,l=e.childrenAsData,r=e.values,f=e.searchValue,g=e.multiple,y=e.defaultActiveFirstOption,x=e.height,E=e.itemHeight,_=e.notFoundContent,O=e.open,k=e.menuItemSelectedIcon,j=e.virtual,N=e.onSelect,S=e.onToggleOpen,C=e.onActiveValue,w=e.onScroll,T=e.onMouseEnter,D="".concat(n,"-item"),P=Object(m.a)((function(){return i}),[O,i],(function(e,t){return t[0]&&e[1]!==t[1]})),I=o.useRef(null),A=function(e){e.preventDefault()},z=function(e){I.current&&I.current.scrollTo({index:e})},R=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=P.length,a=0;a<n;a+=1){var i=(e+a*t+n)%n,l=P[i],r=l.group,o=l.data;if(!r&&!o.disabled)return i}return-1},V=o.useState((function(){return R(0)})),F=Object(u.a)(V,2),B=F[0],K=F[1],L=function(e){K(e);var t=P[e];t?C(t.data.value,e):C(null,-1)};o.useEffect((function(){L(!1!==y?R(0):-1)}),[P.length,f]),o.useEffect((function(){var e=setTimeout((function(){if(!g&&O&&1===r.size){var e=Array.from(r)[0],t=P.findIndex((function(t){return t.data.value===e}));L(t),z(t)}}));return function(){return clearTimeout(e)}}),[O]);var M=function(e){void 0!==e&&N(e,{selected:!r.has(e)}),g||S(!1)};if(o.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which;switch(t){case d.a.UP:case d.a.DOWN:var n=0;if(t===d.a.UP?n=-1:t===d.a.DOWN&&(n=1),0!==n){var a=R(B+n,n);z(a),L(a)}break;case d.a.ENTER:var i=P[B];i&&!i.data.disabled?M(i.data.value):M(void 0),O&&e.preventDefault();break;case d.a.ESC:S(!1)}},onKeyUp:function(){},scrollTo:function(e){z(e)}}})),0===P.length)return o.createElement("div",{role:"listbox",id:"".concat(a,"_list"),className:"".concat(D,"-empty"),onMouseDown:A},_);function W(e){var t=P[e];if(!t)return null;var n=t.data||{},i=n.value,c=n.label,s=n.children,u=Object(p.a)(n,!0),d=l?s:c;return t?o.createElement("div",Object.assign({"aria-label":"string"==typeof d?d:null},u,{key:e,role:"option",id:"".concat(a,"_list_").concat(e),"aria-selected":r.has(i)}),i):null}return o.createElement(o.Fragment,null,o.createElement("div",{role:"listbox",id:"".concat(a,"_list"),style:{height:0,width:0,overflow:"hidden"}},W(B-1),W(B),W(B+1)),o.createElement(h.a,{itemKey:"key",ref:I,data:P,height:x,itemHeight:E,fullHeight:!1,onMouseDown:A,onScroll:w,virtual:j,onMouseEnter:T},(function(e,t){var n,a=e.group,i=e.groupOption,u=e.data,d=u.label,p=u.key;if(a)return o.createElement("div",{className:v()(D,"".concat(D,"-group"))},void 0!==d?d:p);var m=u.disabled,f=u.value,h=u.title,g=u.children,y=u.style,x=u.className,E=Object(s.a)(u,["disabled","value","title","children","style","className"]),_=r.has(f),O="".concat(D,"-option"),j=v()(D,O,x,(n={},Object(c.a)(n,"".concat(O,"-grouped"),i),Object(c.a)(n,"".concat(O,"-active"),B===t&&!m),Object(c.a)(n,"".concat(O,"-disabled"),m),Object(c.a)(n,"".concat(O,"-selected"),_),n)),N=l?g:d,S=!k||"function"==typeof k||_;return o.createElement("div",Object.assign({},E,{"aria-selected":_,className:j,title:h,onMouseMove:function(){B===t||m||L(t)},onClick:function(){m||M(f)},style:y}),o.createElement("div",{className:"".concat(O,"-content")},N||f),o.isValidElement(k)||_,S&&o.createElement(b.a,{className:"".concat(D,"-option-state"),customizeIcon:k,customizeIconProps:{isSelected:_}},_?"✓":null))})))}));g.displayName="OptionList";var y=g,x=function(){return null};x.isSelectOption=!0;var E=x,_=function(){return null};_.isSelectOptGroup=!0;var O=_,k=n("VTBJ"),j=n("Zm9Q");function N(e){var t=e.key,n=e.props,a=n.children,i=n.value,l=Object(s.a)(n,["children","value"]);return Object(k.a)({key:t,value:void 0!==i?i:t,children:a},l)}function S(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(j.a)(e).map((function(e,n){if(!o.isValidElement(e)||!e.type)return null;var a=e.type.isSelectOptGroup,i=e.key,l=e.props,r=l.children,c=Object(s.a)(l,["children"]);return t||!a?N(e):Object(k.a)(Object(k.a)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},c),{},{options:S(r)})})).filter((function(e){return e}))}var C=n("2Qr1"),w=n("qNPg"),T=n("U8pU"),D=n("Kwbf"),P=n("WKfj");var I=function(e){var t=e.mode,n=e.options,a=e.children,i=e.backfill,l=e.allowClear,r=e.placeholder,c=e.getInputElement,s=e.showSearch,u=e.onSearch,d=e.defaultOpen,p=e.autoFocus,m=e.labelInValue,f=e.value,v=e.inputValue,h=e.optionLabelProp,b="multiple"===t||"tags"===t,g=void 0!==s?s:b||"combobox"===t,y=n||S(a);if(Object(D.a)("tags"!==t||y.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var x=y.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(D.a)(!x,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(D.a)("combobox"!==t||!h,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(D.a)("combobox"===t||!i,"`backfill` only works with `combobox` mode."),Object(D.a)("combobox"===t||!c,"`getInputElement` only work with `combobox` mode."),Object(D.b)("combobox"!==t||!c||!l||!r,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),u&&!g&&"combobox"!==t&&"tags"!==t&&Object(D.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(D.b)(!d||p,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=f){var E=Object(P.d)(f);Object(D.a)(!m||E.every((function(e){return"object"===Object(T.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(D.a)(!b||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(a){var _=null;Object(j.a)(a).some((function(e){if(!o.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(j.a)(e.props.children).every((function(t){return!(o.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(_=t.type,!1)})):(_=t,!0))})),_&&Object(D.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_.displayName||_.name||_,"`.")),Object(D.a)(void 0===v,"`inputValue` is deprecated, please use `searchValue` instead.")}},A=Object(w.a)({prefixCls:"rc-select",components:{optionList:y},convertChildrenToData:S,flattenOptions:C.d,getLabeledValue:C.e,filterOptions:C.b,isValueDisabled:C.g,findValueOption:C.c,warningProps:I,fillOptionsWithMissingValue:C.a}),z=function(e){Object(l.a)(n,e);var t=Object(r.a)(n);function n(){var e;return Object(a.a)(this,n),(e=t.apply(this,arguments)).selectRef=o.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(i.a)(n,[{key:"render",value:function(){return o.createElement(A,Object.assign({ref:this.selectRef},this.props))}}]),n}(o.Component);z.Option=E,z.OptGroup=O;var R=z;t.c=R},NLgs:
/*!***********************************!*\
!*** ./src/utils/verifyLogin.tsx ***!
\***********************************/
/*! exports provided: handleVerify, handleVerifyLogin, handleProfleCompletedModal, handleProfessionalCertificationModal, handleCanShixunAddModal, AuthorizeModel, ShixunStatusModel */
/*! exports used: AuthorizeModel, ShixunStatusModel, handleCanShixunAddModal, handleProfessionalCertificationModal, handleVerify, handleVerifyLogin */function(e,t,n){"use strict";n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return _})),n.d(t,"d",(function(){return k})),n.d(t,"c",(function(){return j})),n.d(t,"a",(function(){return N})),n.d(t,"b",(function(){return S}));n(/*! antd/es/message/style */"miYZ");var a=n(/*! antd/es/message */"tsqr"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),l=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),o=n.n(r),c=n(/*! react */"q1tI"),s=n.n(c),u=n(/*! umi */"9kvl"),d=n(/*! ./authority */"xKgJ"),p=n(/*! ./util */"1vsH"),m=n(/*! @ant-design/icons */"RCxd"),f=n(/*! @/assets/images/403Qrcode.png */"mOS8"),v=n.n(f),h=n(/*! @/assets/images/Authorize.png */"1ZF9"),b=n.n(h),g=n(/*! @/assets/images/studnetqun.png */"WdTA"),y=n.n(g),x=n(/*! ./env */"m3rI"),E=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!_(e)||!O(t))},_=function(e){return!!Object(d.q)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},O=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Object(u.c)()._store.getState(),a=n.user;return!(null===(e=a.userInfo)||void 0===e||!e.profile_completed)||(l.a.confirm({title:"提示",width:530,centered:!0,content:t?"按照有关政策规定,特殊实验需要先绑定手机号才能使用,请先绑定手机号码":"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u.d.push("/account/profile/edit")}}),!1)},k=function(){var e;return!(null===(e=Object(u.c)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.a.confirm({title:"提示",centered:!0,content:s.a.createElement("div",{className:"tc"},"您需要去完成您的职业认证,才能使用此功能"),okText:"立即完善",cancelText:"稍后完善",onOk:function(){Object(p.O)("/account/certification")}}),!1)},j=function(){return!!Object(d.b)()||(l.a.warning({centered:!0,width:530,title:"提示",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"您可以扫码加群@群管理员,申请操作权限哦!"),s.a.createElement("img",{src:Object(d.u)()?y.a:"".concat(x.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"我知道了",maskClosable:!0}),!1)},N=function(e,t){return!!e||(l.a.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:s.a.createElement("div",null,s.a.createElement("p",null,t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请获得继续操作的权限。"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:b.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"群号:","714336072"))),okText:"立即联系",cancelText:"取消",onOk:function(){Object(p.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Object(u.c)()._store.getState(),r=n.shixunsDetail.detail;return 2===(null==r?void 0:r.public)||1===(null==r?void 0:r.public)||3===(null==r?void 0:r.shixun_status)?(l.a.info({centered:!0,icon:s.a.createElement(m.a,{style:{color:"#faad14"}}),width:460,title:"提示",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"该实践项目的状态为",2===(null==r?void 0:r.public)?"已公开":1===(null==r?void 0:r.public)?"待审核":"已关闭","",t,"。"),s.a.createElement("p",null,"如有需要,请联系平台管理员进行技术支持。")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v.a,alt:"二维码",width:160})),okText:"我知道了"}),!0):2===(null==r?void 0:r.shixun_status)&&(l.a.confirm({centered:!0,icon:s.a.createElement(m.a,null),title:"提示",content:s.a.createElement("div",null,s.a.createElement("span",null,"该实践项目已发布,",t,"。"),s.a.createElement("br",null),s.a.createElement("span",null,"如有需要,您可以撤销发布后,再进行操作。")),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;l.a.confirm({width:440,centered:!0,icon:s.a.createElement(m.a,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=Object(i.a)(o.a.mark((function t(){return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==r?void 0:r.identifier}});case 2:401!==t.sent.status&&(a.b.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==r?void 0:r.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==r?void 0:r.identifier}}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}}),!0)}},"Nv+3":
/*!*******************************************************!*\
!*** ./src/pages/Shixuns/Detail/[id].tsx + 9 modules ***!
\*******************************************************/
/*! exports provided: default */
/*! all exports used */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/DownOutlined.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/UpOutlined.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/components/SendShixunsModal.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/components/index.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/index.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/FirstEntryModal/index.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/index.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/umiExports.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/components/AuthModal.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./src/service/shixuns.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/verifyLogin.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/cascader/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/cascader/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popover/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popover/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/space/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/space/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("2qtc");var a=n("kLXV"),i=(n("lUTK"),n("BvKs")),l=n("tJVT"),r=n("PpiC"),o=n("q1tI"),c=n.n(o),s=n("Ty5D"),u=n("55Ip"),d=n("9kvl"),p=(n("6UJt"),n("DFOY")),m=(n("jCWc"),n("kPKH")),f=(n("DYRE"),n("zeV3")),v=(n("7Kak"),n("9yH6")),h=(n("T2oS"),n("W9HT")),b=(n("+L6B"),n("2/Rp")),g=(n("Q9mQ"),n("diRs")),y=(n("5Dmo"),n("3S7+")),x=(n("5NDa"),n("5rEg")),E=(n("miYZ"),n("tsqr")),_=n("9og8"),O=n("WmNS"),k=n.n(O),j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t={"开始实战":"开始学习并完成实战任务","继续挑战":"继续完成后续学习和实战任务","查看实战":"查看我的实战光辉历史","模拟实战":"模拟完成实战任务","开启挑战":"开始学习并完成实战任务"};return t[e]||""},N=n("y0eN"),S=n.n(N),C=n("0Dmy"),w=(n("DjyN"),n("NUBc")),T=n("k1fw"),D=n("kg1m"),P=n.n(D),I=x.a.Search,A=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(s.i)()),u=Object(o.useState)(0),p=Object(l.a)(u,2),m=p[0],f=p[1],h=Object(o.useState)([]),b=Object(l.a)(h,2),g=b[0],y=b[1],x=Object(o.useState)(""),O=Object(l.a)(x,2),j=O[0],N=O[1],S=Object(o.useState)(),C=Object(l.a)(S,2),D=C[0],A=C[1],z=Object(o.useState)(!1),R=Object(l.a)(z,2),V=R[0],F=R[1],B=Object(o.useState)(!1),K=Object(l.a)(B,2),L=K[0],M=K[1],W=Object(o.useState)({id:null,page:1,limit:10}),q=Object(l.a)(W,2),U=q[0],J=q[1];Object(o.useEffect)((function(){"Banner-SendShixuns"===t.actionTabs.key&&(U.id=i.id,J(U),Y(U))}),[t.actionTabs.key]);var Y=function(){var e=Object(_.a)(k.a.mark((function e(t){var a;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/searchUserCourses",payload:t});case 2:401===(a=e.sent).status?(n({type:"shixunsDetail/setActionTabs",payload:{}}),M(!1)):(M(!0),f((null==a?void 0:a.courses_count)||0),y((null==a?void 0:a.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=Object(_.a)(k.a.mark((function e(){var a,i,l;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=3;break}return F(!0),e.abrupt("return");case 3:return i=null===(a=t.actionTabs.params)||void 0===a?void 0:a.id,e.next=6,n({type:"shixunsDetail/sendToCourse",payload:{id:i,course_id:D}});case 6:401!==(l=e.sent).status&&(E.b.success(l.message),G(),null===d.d||void 0===d.d||d.d.replace(l.first_category_url));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){N(""),A(null),F(!1),n({type:"shixunsDetail/setActionTabs",payload:{}}),M(!1)};return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"发送实训",visible:L,okText:"确定",cancelText:"取消",onOk:H,onCancel:G},c.a.createElement("div",{className:P.a.wrap},c.a.createElement("div",{className:P.a.title},"选择的实训将会发送到指定课堂"),c.a.createElement("div",{className:"mb10"},c.a.createElement(I,{placeholder:"输入课堂名称的关键字进行搜索",value:j,onChange:function(e){return N(e.target.value)},onSearch:function(e){N(e);var t=Object(T.a)(Object(T.a)({},U),{page:1,limit:10,search:encodeURI(e)});J(t),Y(t)}})),c.a.createElement("div",{className:P.a.radioWrap},c.a.createElement(v.a.Group,{value:D,onChange:function(e){A(e.target.value),F(!1)}},g.map((function(e,t){return c.a.createElement(v.a,{className:P.a.radio,value:e.course_id,key:t},e.name)})))),V&&c.a.createElement("div",{className:P.a.colorFF0000},"请选择你要发送的课堂"),m>10&&c.a.createElement("div",{className:P.a.pagination},c.a.createElement(w.a,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==U?void 0:U.page,pageSize:10,total:m,onChange:function(e){var t=Object(T.a)(Object(T.a)({},U),{page:e,limit:10,search:encodeURI(j)});J(t),Y(t)}}))))})),z=n("WllH"),R=n.n(z),V=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(o.useState)(!1)),s=Object(l.a)(i,2),u=s[0],d=s[1],p=function(){var e=Object(_.a)(k.a.mark((function e(){var a,i,l,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.next=3,n({type:"shixunsDetail/cancelRelease",payload:{id:null===(a=t.actionTabs.params)||void 0===a?void 0:a.id}});case 3:i=e.sent,n({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),401!==i.status&&(E.b.success(i.message),n({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(l=t.actionTabs.params)||void 0===l?void 0:l.id}}),n({type:"shixunsDetail/getRightData",payload:{id:null===(r=t.actionTabs.params)||void 0===r?void 0:r.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-CancelRelease"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:u,onOk:p,okButtonProps:{loading:u},onCancel:function(){n({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"是否确认撤销发布?"),c.a.createElement("p",{className:"".concat(R.a.text," ").concat(R.a.color848282)},"撤销发布后,学员将无法进行练习,若您新增关"),c.a.createElement("p",{className:"".concat(R.a.text," ").concat(R.a.color848282)},"卡,学员需要重新体验实训")))})),F=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,i=e.shixunsDetail,s=(e.globalSetting,e.loading,e.dispatch),u=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(o.useState)(!1)),d=Object(l.a)(u,2),p=d[0],m=d[1],f=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n,a,l,r,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.next=3,s({type:"shixunsDetail/cancelPublic",payload:{id:null===(t=i.actionTabs.params)||void 0===t?void 0:t.id}});case 3:n=e.sent,s({type:"shixunsDetail/setActionTabs",payload:{}}),m(!1),0===n.status&&(s({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(a=i.actionTabs.params)||void 0===a?void 0:a.id}}),s({type:"shixunsDetail/getRightData",payload:{id:null===(l=i.actionTabs.params)||void 0===l?void 0:l.id}}),E.b.success(null!==(r=i.actionTabs)&&void 0!==r&&null!==(o=r.params)&&void 0!==o&&o.isCancelPublic?"撤销公开成功!":"撤销申请公开成功!"));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-CancelPublic"===i.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:p,onOk:f,onCancel:function(){s({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"是否确认撤销",null!==(t=i.actionTabs)&&void 0!==t&&null!==(n=t.params)&&void 0!==n&&n.isCancelPublic?"":"申请","公开?")))})),B=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(o.useState)(!1)),s=Object(l.a)(i,2),u=s[0],d=s[1],p=function(){var e=Object(_.a)(k.a.mark((function e(){var a,i,l,r,o,c,s,u,p,m,f,v,h,b,g;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!0),null!==(a=t.actionTabs.params)&&void 0!==a&&a.type){e.next=16;break}if(!(null!==(l=t.actionTabs.params)&&void 0!==l&&l.discipline_name||null!==(r=t.actionTabs.params)&&void 0!==r&&r.sub_discipline_name)){e.next=8;break}if(null!==(m=t.actionTabs.params)&&void 0!==m&&m.discipline_name&&null!==(f=t.actionTabs.params)&&void 0!==f&&f.sub_discipline_name){e.next=6;break}return E.b.info("请填写方向或课程"),e.abrupt("return");case 6:e.next=11;break;case 8:if(null!==(v=t.actionTabs.params)&&void 0!==v&&v.sub_discipline_id){e.next=11;break}return E.b.info("请选择方向或课程"),e.abrupt("return");case 11:return e.next=13,n({type:"shixunsDetail/applyPublic",payload:{id:null===(o=t.actionTabs.params)||void 0===o?void 0:o.id,user_customize:null===(c=t.actionTabs.params)||void 0===c||!c.sub_discipline_id,discipline_name:null===(s=t.actionTabs.params)||void 0===s?void 0:s.discipline_name,sub_discipline_name:null===(u=t.actionTabs.params)||void 0===u?void 0:u.sub_discipline_name,sub_discipline_id:null===(p=t.actionTabs.params)||void 0===p?void 0:p.sub_discipline_id}});case 13:i=e.sent,e.next=19;break;case 16:return e.next=18,n({type:"shixunsDetail/applyPublic",payload:{id:null===(h=t.actionTabs.params)||void 0===h?void 0:h.id,user_customize:!1,sub_discipline_id:""}});case 18:i=e.sent;case 19:n({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),1!==i.status&&0!==i.status||(n({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(b=t.actionTabs.params)||void 0===b?void 0:b.id}}),n({type:"shixunsDetail/getRightData",payload:{id:null===(g=t.actionTabs.params)||void 0===g?void 0:g.id}}));case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-ApplyPublic"===t.actionTabs.key,okText:"确定申请",cancelText:"取消申请",confirmLoading:u,onOk:p,onCancel:function(){n({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"公开实训需经过平台标准化审核审核周期为1-2天"),c.a.createElement("p",{className:"".concat(R.a.text," mt5")},"公开的实训将对平台所有人可见。若仅本人教学使用"),c.a.createElement("p",{className:"".concat(R.a.text," mt5")},"则无需申请公开,直接发送到课堂即可。")))})),K=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,i=e.shixunsDetail,l=(e.globalSetting,e.loading,e.dispatch);Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]);return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-Per"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("p",{className:"tc font16"},"该实训所使用的实验环境为私有环境:",null===(t=i.actionTabs)||void 0===t||null===(n=t.params)||void 0===n?void 0:n.message,c.a.createElement("br",null),"您无该实验环境的使用权限,所以无法复制该实训"))})),L=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,i=e.shixunsDetail,l=(e.globalSetting,e.loading,e.dispatch),o=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),(null===(t=i.actionTabs)||void 0===t?void 0:t.params)||{}),s=o.tagPosition,u=void 0===s?[]:s,d=o.evaluationSetPosition,p=void 0===d?[]:d,m=o.publishBoxStatus,f=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"发布申请已提交,请等待管理员的审核"))},v=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"发布申请已提交,请等待管理员的审核"),c.a.createElement("p",{className:"".concat(R.a.text," font12")},"• 我们将在1-2个工作日内完成审核"))},h=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"第",p.join(","),"关尚未完成,无法申请发布"))},b=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"每一个关卡至少需要一个技能标签",c.a.createElement("br",null),"第",u.join(","),"关尚未设置技能标签,请补充"))};return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-ApplyRelease"===i.actionTabs.key,okText:"知道啦",onOk:function(){var e,t;0!==m&&1!==m||(l({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(e=i.actionTabs.params)||void 0===e?void 0:e.id}}),l({type:"shixunsDetail/getRightData",payload:{id:null===(t=i.actionTabs.params)||void 0===t?void 0:t.id}}));l({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})}},(n={0:f,1:v,2:h,3:b})[m]?n[m]():c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"尚未创建任务的实训,不能申请发布")))})),M=n("NLgs"),W=n("HBuW"),q=n("RCxd"),U=n("8Skl"),J=n("y3Kf"),Y=n("m3rI"),H=n("ErOA"),G=n("xKgJ"),Q=n("1vsH"),Z=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.user,a=e.loading,i=e.globalSetting,l=e.problemset;return{shixunsDetail:t,user:n,globalSetting:i,loading:a.models.index,problemset:l}}))((function(e){var t,n,i,u,O,N,w,T,D,P,I,z,R,Z,X,$,ee,te,ne,ae,ie,le,re,oe,ce,se,ue,de,pe,me,fe,ve,he,be,ge,ye,xe,Ee,_e,Oe,ke,je,Ne,Se,Ce,we,Te,De,Pe,Ie,Ae,ze,Re,Ve,Fe,Be,Ke,Le,Me,We,qe,Ue,Je,Ye,He,Ge,Qe,Ze,Xe,$e=e.shixunsDetail,et=e.user,tt=(e.globalSetting,e.loading,e.dispatch),nt=e.problemset,at=(Object(r.a)(e,["shixunsDetail","user","globalSetting","loading","dispatch","problemset"]),Object(s.h)()),it=Object(o.useRef)(""),lt=Object(o.useState)(!1),rt=Object(l.a)(lt,2),ot=rt[0],ct=rt[1],st=Object(o.useRef)(null),ut=Object(o.useState)(!0),dt=Object(l.a)(ut,2),pt=dt[0],mt=dt[1],ft=Object(o.useState)(2),vt=Object(l.a)(ft,2),ht=vt[0],bt=vt[1],gt=Object(o.useState)(!1),yt=Object(l.a)(gt,2),xt=yt[0],Et=yt[1],_t=Object(o.useState)(!1),Ot=Object(l.a)(_t,2),kt=Ot[0],jt=Ot[1],Nt=Object(o.useState)(),St=Object(l.a)(Nt,2),Ct=St[0],wt=St[1],Tt=Object(o.useState)(),Dt=Object(l.a)(Tt,2),Pt=Dt[0],It=Dt[1],At=Object(o.useState)(),zt=Object(l.a)(At,2),Rt=zt[0],Vt=zt[1],Ft=Object(o.useState)(!1),Bt=Object(l.a)(Ft,2),Kt=Bt[0],Lt=Bt[1],Mt=[{level:"初级",color:"#44D7B6"},{level:"中级",color:"#F7B500"},{level:"中高级",color:"#FF8C29"},{level:"高级",color:"#E53333"}];Object(o.useEffect)((function(){var e;it.current=null===(e=at.pathname.split("/"))||void 0===e?void 0:e[2]}),[at.pathname]),Object(o.useEffect)((function(){tt({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),setTimeout((function(){mt(!1)}),5e3)}),[]);var Wt,qt,Ut,Jt,Yt,Ht,Gt=null===(t=et.userInfo)||void 0===t||null===(n=t.shixun)||void 0===n?void 0:n.editable,Qt=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n,a,i;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=$e.detail)||void 0===t||!t.windows_vnc||Object(G.p)()){e.next=2;break}return e.abrupt("return",!1);case 2:if(null===(n=$e.detail)||void 0===n||!n.can_fork){e.next=5;break}return tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 5:return e.next=7,Object(H.a)("/api/shixuns/".concat(null==it?void 0:it.current,"/copy.json"),{method:"post",body:{}});case 7:0===(a=e.sent).status&&(null===d.d||void 0===d.d||d.d.push("/shixuns/".concat(null===(i=a.data)||void 0===i?void 0:i.shixun,"/challenges")),E.b.success("复制成功"),Et(!1)),-3===a.status&&tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Per",params:{message:a.message}}});case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Zt=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(Q.Y)(["实践项目","详情页","取消收藏"]),e.next=3,tt({type:"shixunsDetail/cancelCollect",payload:{container_id:null===(t=$e.detail)||void 0===t?void 0:t.id,container_type:"Shixun"}});case 3:0===(n=e.sent).status&&(tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}}),tt({type:"shixunsDetail/getRightData",payload:{id:it.current}}),E.b.success(n.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xt=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(Q.Y)(["实践项目","详情页","收藏"]),e.next=3,tt({type:"shixunsDetail/collect",payload:{container_id:null===(t=$e.detail)||void 0===t?void 0:t.id,container_type:"Shixun"}});case 3:0===(n=e.sent).status&&(tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}}),tt({type:"shixunsDetail/getRightData",payload:{id:it.current}}),E.b.success(n.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$t=function(e){Object(Q.Y)(["实践项目","详情页","撤销公开"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:it.current,isCancelPublic:e}}})},en=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(Q.Y)(["实践项目","详情页","申请发布"]),e.next=3,tt({type:"shixunsDetail/release",payload:{id:it.current}});case 3:if(t=e.sent,tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}}),tt({type:"shixunsDetail/getRightData",payload:{id:it.current}}),n=(null==t?void 0:t.evaluation_set_position)||[],0!==t.status){e.next=10;break}return a.a.info({width:530,title:"提示",centered:!0,content:c.a.createElement("div",{className:"tc font16"},"实训发布后即可发送课堂使用"),okText:"知道啦"}),e.abrupt("return");case 10:tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:null==t?void 0:t.tag_position,evaluationSetPosition:n,publishBoxStatus:t.status}}});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tn=function e(t){var n,i;t=null!==(n=t)&&void 0!==n&&n.includes(".json")?t:"".concat(t,".json"),a.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:c.a.createElement("div",{className:"tc font16"},"实训已经更新了,正在为您重置!"),onOk:(i=Object(_.a)(k.a.mark((function n(){var a,i;return k.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(W.Ab)({url:t});case 2:if(a=n.sent){n.next=5;break}return n.abrupt("return");case 5:return E.b.success("重置成功,正在进入实训!"),n.next=8,Object(W.D)({id:a.shixun_identifier});case 8:if(null==(i=n.sent)||!i.game_identifier){n.next=12;break}return null===d.d||void 0===d.d||d.d.push("/tasks/".concat(i.game_identifier)),n.abrupt("return");case 12:2===(null==i?void 0:i.status)?e(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&nn(null==i?void 0:i.message);case 13:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},nn=function(e){a.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:c.a.createElement("div",{className:"tc font16"},"目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!")})},an=function(e){return e?e>=1e3?e=e/1e3+"K":e:0},ln=function(){var e=Object(_.a)(k.a.mark((function e(t){var n,a,i,l,r,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=null===(n=st.current)||void 0===n||null===(a=n.state)||void 0===a?void 0:a.value,e.next=3,Object(H.a)("/api/shixuns/".concat(null==it?void 0:it.current,"/mark.json"),{method:"post",body:{mark_status:4===t?null===(i=$e.detail)||void 0===i?void 0:i.mark_status:(null===(l=$e.detail)||void 0===l?void 0:l.mark_status)===t?0:t,mark_content:r}});case 3:0===(null==(o=e.sent)?void 0:o.status)&&tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return console.log(et.userInfo,"shixunsDetail"),c.a.createElement("section",null,c.a.createElement("aside",{className:S.a.banner,style:null!==(i=$e.detail)&&void 0!==i&&i.banner_image?{backgroundImage:"url(".concat(Y.a.API_SERVER+(null===(u=$e.detail)||void 0===u?void 0:u.banner_image),")")}:{}},c.a.createElement("aside",{className:S.a.wrp},c.a.createElement("div",{className:S.a.action},c.a.createElement("div",{className:S.a.titleWrap},3===(null===(O=$e.detail)||void 0===O?void 0:O.shixun_status)&&c.a.createElement(y.a,{title:"已关闭"},c.a.createElement("i",{className:"iconfont icon-yiguanbi3 mr10",style:{color:"#f7b500"}})),-1===(null===(N=$e.detail)||void 0===N?void 0:N.shixun_status)&&c.a.createElement("span",{className:S.a.deleteBtnStatus},"已删除"),c.a.createElement(y.a,{title:(null===(w=$e.detail)||void 0===w?void 0:w.name)||"实践项目名称-未填写"},c.a.createElement("span",{className:S.a.title},(null===(T=$e.detail)||void 0===T?void 0:T.name)||"实践项目名称-未填写")),c.a.createElement("div",{className:S.a.btn,style:{backgroundColor:(Ht=null===(Yt=$e.detail)||void 0===Yt?void 0:Yt.diffcult,Ht?Mt.find((function(e){return e.level===Ht})).color:"--")}},null===(D=$e.detail)||void 0===D?void 0:D.diffcult),Object(G.w)()&&(null===(P=$e.detail)||void 0===P?void 0:P.fork_from)&&c.a.createElement("a",{href:"/shixuns/".concat(null===(I=$e.detail)||void 0===I||null===(z=I.fork_from)||void 0===z?void 0:z.fork_identifier,"/challenges"),target:"_blank",className:"iconfont icon-fork",style:{fontSize:21}}),Object(G.w)()&&c.a.createElement(g.a,{trigger:"click",content:c.a.createElement("div",{className:S.a.customPopover},c.a.createElement("p",null,c.a.createElement("b",null,"标签"),c.a.createElement("span",null,"标签用于管理,仅管理员/运营人员可见")),c.a.createElement("ul",null,c.a.createElement("li",{onClick:function(){return ln(1)},className:1===(null===(Wt=$e.detail)||void 0===Wt?void 0:Wt.mark_status)?S.a.active:""},"正常 ",c.a.createElement("i",{className:"iconfont icon-duigou1"})),c.a.createElement("li",{onClick:function(){return ln(2)},className:2===(null===(qt=$e.detail)||void 0===qt?void 0:qt.mark_status)?S.a.active:""},"需完善 ",c.a.createElement("i",{className:"iconfont icon-duigou1"})),c.a.createElement("li",{onClick:function(){return ln(3)},className:3===(null===(Ut=$e.detail)||void 0===Ut?void 0:Ut.mark_status)?S.a.active:""},"无法使用 ",c.a.createElement("i",{className:"iconfont icon-duigou1"}))),c.a.createElement("p",{style:{margin:"16px 0"}},c.a.createElement("b",null,"备注"),c.a.createElement("span",null,"字数限制在140字以内")),c.a.createElement(x.a.TextArea,{key:Math.random(),ref:st,defaultValue:null===(Jt=$e.detail)||void 0===Jt?void 0:Jt.mark_content,onBlur:function(e){return ln(4)},rows:4,maxLength:140}))},c.a.createElement(q.a,{style:{color:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t="#0152d9";return 1===e&&(t="#2FA34F"),2===e&&(t="#FF8C29"),3===e&&(t="#E53333"),t}(null===(R=$e.detail)||void 0===R?void 0:R.mark_status)},className:"current font18 ml5 c-light-primary",rotate:180}))),c.a.createElement("div",{className:S.a.actionBtns},c.a.createElement("div",{className:S.a.gold},c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-jinbi1 font16"}),c.a.createElement("span",null,"金币")),c.a.createElement("div",null,null==$e||null===(Z=$e.detail)||void 0===Z?void 0:Z.gold)),!(null!==(X=$e.detail)&&void 0!==X&&X.is_jupyter)&&c.a.createElement("div",{className:S.a.gold},c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-pingfen2 font15"}),c.a.createElement("span",null,"评分")),c.a.createElement("div",null,null===($=$e.detail)||void 0===$?void 0:$.score_info)),((null===(ee=$e.detail)||void 0===ee?void 0:ee.identity)<8||(null===(te=et.userInfo)||void 0===te?void 0:te.is_shixun_marker))&&-1!==(null===(ne=$e.detail)||void 0===ne?void 0:ne.shixun_status)&&0!==(null===(ae=$e.detail)||void 0===ae?void 0:ae.shixun_status)&&(null===(ie=$e.detail)||void 0===ie?void 0:ie.can_copy)&&c.a.createElement("div",{className:S.a.fork},c.a.createElement(y.a,{visible:(null===(le=$e.detail)||void 0===le||!le.is_jupyter)&&pt,title:c.a.createElement("span",{style:{color:"#000"}},"新增关卡合并功能"),color:"#fff"},c.a.createElement(y.a,{title:!Object(G.p)()&&(null===(re=$e.detail)||void 0===re?void 0:re.windows_vnc)&&"Windows镜像不支持复制"},c.a.createElement("div",{onClick:function(){}},c.a.createElement("i",{className:"iconfont icon-Fock font13"}),c.a.createElement("span",null,c.a.createElement("span",{onClick:function(){var e;if(null!==(e=$e.detail)&&void 0!==e&&e.is_jupyter){var t;if(null!==(t=$e.detail)&&void 0!==t&&t.need_authorize)return void Object(M.a)(!1);Object(Q.Y)(["实践项目","详情页","复制实训"]),Qt(),Et(!0)}else Et(!0),bt(1)}},"复制 "),!(null!==(oe=$e.detail)&&void 0!==oe&&oe.is_jupyter)&&c.a.createElement("span",{onClick:function(){Et(!0),bt(2)}},"/ 合并"))))),c.a.createElement("div",{onClick:function(){return d.d.push("/shixuns/".concat(it.current,"/fork_list"))}},an(null===(ce=$e.detail)||void 0===ce?void 0:ce.fork_num))),c.a.createElement("div",{className:S.a.collect},c.a.createElement("div",null,null!==(se=$e.detail)&&void 0!==se&&se.is_collect?c.a.createElement("span",{onClick:Zt},c.a.createElement("i",{className:"iconfont icon-shoucangerji font13"}),c.a.createElement("span",null,"取消收藏")):c.a.createElement("span",{onClick:Xt},c.a.createElement("i",{className:"iconfont icon-shoucangyiji font14"}),c.a.createElement("span",null,"收藏"))),c.a.createElement("div",null,an(null===(ue=$e.detail)||void 0===ue?void 0:ue.collection_count))))),c.a.createElement("div",{className:S.a.contentWrap},c.a.createElement("div",{className:S.a.contentLeftWrap},c.a.createElement("div",{className:S.a.user},c.a.createElement("a",{href:null===(de=$e.rightData)||void 0===de||null===(pe=de.creator)||void 0===pe?void 0:pe.user_url,target:"_blank",className:S.a.img},c.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/").concat((null===(me=$e.rightData)||void 0===me?void 0:me.creator)&&"images/".concat(null===(fe=$e.rightData)||void 0===fe?void 0:fe.creator.image_url,"?1532489442")),alt:"头像"})),c.a.createElement("div",{className:S.a.text},c.a.createElement(y.a,{title:null===(ve=$e.rightData)||void 0===ve||null===(he=ve.creator)||void 0===he?void 0:he.name},c.a.createElement("a",{href:null===(be=$e.rightData)||void 0===be||null===(ge=be.creator)||void 0===ge?void 0:ge.user_url,target:"_blank",className:S.a.d1},null===(ye=$e.rightData)||void 0===ye||null===(xe=ye.creator)||void 0===xe?void 0:xe.name)),c.a.createElement(y.a,{title:"***"===(null===(Ee=$e.rightData)||void 0===Ee||null===(_e=Ee.creator)||void 0===_e?void 0:_e.school)?"本单位不对外公开":null===(Oe=$e.rightData)||void 0===Oe||null===(ke=Oe.creator)||void 0===ke?void 0:ke.school},c.a.createElement("div",{className:S.a.d2},null===(je=$e.rightData)||void 0===je||null===(Ne=je.creator)||void 0===Ne?void 0:Ne.school)))),c.a.createElement("div",null,!(null===(Se=$e.detail)||void 0===Se||!Se.total_stu_num)&&c.a.createElement("div",{className:S.a.ratingTitle},c.a.createElement("span",null,"学习人次 "),c.a.createElement("span",null,null===(Ce=$e.detail)||void 0===Ce?void 0:Ce.total_stu_num,c.a.createElement("span",{className:"font12"},"(自主学习:",null===(we=$e.detail)||void 0===we?void 0:we.stu_num,"   SPOC学习",null===(Te=$e.detail)||void 0===Te?void 0:Te.spoc_stu_num,""))),c.a.createElement("div",{className:S.a.ratingTitle},c.a.createElement("span",null,"访问次数 "),c.a.createElement("span",null,null===(De=$e.detail)||void 0===De?void 0:De.total_visits)))),c.a.createElement("div",{className:S.a.operationWrap},!(null!==(Pe=$e.detail)&&void 0!==Pe&&Pe.is_jupyter)&&!(null!==(Ie=$e.detail)&&void 0!==Ie&&Ie.is_jupyter_lab)&&function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:99,t=[0,3,1,-1];return!t.includes(e)}(null===(Ae=$e.detail)||void 0===Ae?void 0:Ae.shixun_status)&&"学生"!==(null===(ze=et.userInfo)||void 0===ze?void 0:ze.user_identity)&&c.a.createElement(y.a,{placement:"bottom",title:"以实训作业的形式发送到我的课堂"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){var e;Object(Q.Y)(["实践项目","详情页","发送至课堂"]),null!==(e=$e.detail)&&void 0!==e&&e.need_authorize?Object(M.a)(!1):Object(M.e)(tt)&&tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:it.current}}})}},c.a.createElement("i",{className:"iconfont icon-fasongzhi1 font20"}),c.a.createElement("span",null,"发送至"))),2===(null===(Re=$e.detail)||void 0===Re?void 0:Re.shixun_status)&&0===(null===(Ve=$e.detail)||void 0===Ve?void 0:Ve.public)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"撤销发布后,学员将无法进行练习"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){Object(Q.Y)(["实践项目","详情页","撤销发布"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:it.current}}})}},c.a.createElement("i",{className:"iconfont icon-chexiaofabu2"}),c.a.createElement("span",null,"撤销发布"))),0===(null===(Fe=$e.detail)||void 0===Fe?void 0:Fe.shixun_status)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"发布后,可以使用到自己的课堂和课程"},c.a.createElement("div",{className:S.a.iconBtn,onClick:en},c.a.createElement("i",{className:"iconfont icon-fabu3"}),c.a.createElement("span",null,"发布"))),2===(null===(Be=$e.detail)||void 0===Be?void 0:Be.shixun_status)&&1===(null===(Ke=$e.detail)||void 0===Ke?void 0:Ke.public)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){return $t(!1)}},c.a.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),c.a.createElement("span",null,"撤销申请公开"))),(null===(Le=et.userInfo)||void 0===Le?void 0:Le.admin)&&2===(null===(Me=$e.detail)||void 0===Me?void 0:Me.public)&&c.a.createElement(y.a,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){return $t(!0)}},c.a.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),c.a.createElement("span",null,"撤销公开"))),2===(null===(We=$e.detail)||void 0===We?void 0:We.shixun_status)&&0===(null===(qe=$e.detail)||void 0===qe?void 0:qe.public)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"审核通过后,平台用户可以查看实训"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){var e,t;null!==(e=$e.detail)&&void 0!==e&&e.has_sub_discipline?(Object(Q.Y)(["实践项目","详情页","申请公开"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:it.current,type:null===(t=$e.detail)||void 0===t?void 0:t.has_sub_discipline}}})):jt(!0)}},c.a.createElement("i",{className:"iconfont icon-shenqinggongkai1 font18"}),c.a.createElement("span",null,"申请公开"))),-1!==(null===(Ue=$e.detail)||void 0===Ue?void 0:Ue.shixun_status)&&c.a.createElement(y.a,{placement:"bottom",title:null!==(Je=$e.detail)&&void 0!==Je&&Je.need_authorize?"需授权":j(null===(Ye=$e.detail)||void 0===Ye||null===(He=Ye.task_operation)||void 0===He?void 0:He[0])},c.a.createElement(b.a,{onClick:function(){var e,t,n,a;if(null!==(e=$e.detail)&&void 0!==e&&e.need_authorize)return Object(M.a)(!1),void Object(Q.Y)(["实践项目","详情页","需授权"]);Object(Q.Y)(["实践项目","详情页","开启挑战"]),Object(M.f)(tt)&&((null===(t=$e.detail)||void 0===t?void 0:t.shixun_status)>1&&ct(!0),null!==(n=$e.detail)&&void 0!==n&&n.is_jupyter||null!==(a=$e.detail)&&void 0!==a&&a.is_jupyter_lab?tt({type:"shixunsDetail/execJupyter",payload:{id:it.current}}).then((function(e){ct(!1),null!=e&&e.identifier&&(null===d.d||void 0===d.d||d.d.push("/tasks/".concat(e.identifier,"/jupyter")))})):tt({type:"shixunsDetail/execShixun",payload:{id:it.current}}).then((function(e){ct(!1),null!=e&&e.game_identifier?null===d.d||void 0===d.d||d.d.push("/tasks/".concat(e.game_identifier)):2===(null==e?void 0:e.status)?tn(null==e?void 0:e.message):3===(null==e?void 0:e.status)&&nn(null==e?void 0:e.message)})))},className:S.a.testBtn,type:"primary"},c.a.createElement("i",{className:"iconfont icon-jixutiaozhan mr10 font14"}),null!==(Ge=$e.detail)&&void 0!==Ge&&Ge.need_authorize?"需授权":(null===(Qe=$e.detail)||void 0===Qe?void 0:Qe.shixun_status)>1?null===(Ze=$e.detail)||void 0===Ze||null===(Xe=Ze.task_operation)||void 0===Xe?void 0:Xe[0]:"模拟实战")))))),ot&&c.a.createElement("div",{className:S.a.fullScreenLoading},c.a.createElement(h.a,{size:"large"})),c.a.createElement(C.a,null),c.a.createElement(A,null),c.a.createElement(V,null),c.a.createElement(F,null),c.a.createElement(K,null),c.a.createElement(B,null),c.a.createElement(L,null),c.a.createElement(a.a,{title:null,visible:xt,width:472,footer:null,onCancel:function(){return Et(!1)}},c.a.createElement("span",{style:{fontSize:"26px",fontWeight:500,color:"#333",paddingLeft:"32px"}},"选择复制/合并方式"),c.a.createElement("div",{style:{padding:"32px"}},c.a.createElement(v.a.Group,{defaultValue:ht,value:ht,onChange:function(e){bt(e.target.value)}},c.a.createElement(f.a,{direction:"vertical"},c.a.createElement(v.a,{value:1},"复制(将当前实践复制并生成全新项目)"),c.a.createElement(v.a,{value:2},"合并(将当前关卡合并至目标实践项目)")))),c.a.createElement("div",{style:{width:"100%",textAlign:"center"}},c.a.createElement(b.a,{style:{background:"#F1F5FA",borderRadius:"20px",height:"36px",width:"100px",color:"#047AFF",marginRight:"10px"},onClick:function(){Et(!1)}},"取消"),c.a.createElement(b.a,{onClick:function(){if(1==ht){var e;if(null!==(e=$e.detail)&&void 0!==e&&e.need_authorize)return void Object(M.a)(!1);Object(Q.Y)(["实践项目","详情页","复制实训"]),Qt()}else d.d.push("/shixuns/".concat(it.current,"/Merge"))},style:{background:"#016FFF",borderRadius:"20px",height:"36px",width:"100px",color:"#FFFFFF",marginLeft:"10px"}},"确认"))),c.a.createElement(a.a,{title:"方向&课程",visible:kt,centered:!0,width:600,onCancel:function(){jt(!1)},onOk:Object(_.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Object(Q.Y)(["实践项目","详情页","申请公开"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:it.current,discipline_name:Pt,sub_discipline_name:Ct,sub_discipline_id:Rt,type:null===(t=$e.detail)||void 0===t?void 0:t.has_sub_discipline}}}),jt(!1);case 3:case"end":return e.stop()}}),e)})))},c.a.createElement("div",{style:{padding:"24px"}},c.a.createElement("p",null,"需填写实践项目的方向&课程后,才能申请公开"),c.a.createElement("div",{style:{display:"flex"}},c.a.createElement(m.a,{style:{textAlign:"right",width:"82px"}},c.a.createElement("label",null,"方向&课程:")),c.a.createElement(m.a,{span:12},c.a.createElement(p.a,{placeholder:"请选择...",allowClear:!1,onChange:function(e,t){Vt(e[1])},style:{width:"438px"},options:nt.courseOptions}))),c.a.createElement("div",{style:{display:"flex",marginTop:"5px"}},c.a.createElement(m.a,{onClick:function(){Lt(!Kt)}},c.a.createElement("a",{style:{marginLeft:"102px",marginRight:"263px"}},"自定义方向&课程"),c.a.createElement("span",{style:{color:Kt?"#999999":"#666666"},onClick:function(){}},Kt?"收起":"展开",Kt?c.a.createElement(J.a,null):c.a.createElement(U.a,null)))),Kt&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{style:{display:"flex",marginTop:"15px"}},c.a.createElement(m.a,{style:{textAlign:"right",width:"82px"}},c.a.createElement("label",null,"方向:")),c.a.createElement(m.a,{span:12},c.a.createElement(x.a,{value:Pt,onChange:function(e){It(e.target.value)}}))),c.a.createElement("div",{style:{display:"flex",marginTop:"15px"}},c.a.createElement(m.a,{style:{textAlign:"right",width:"82px"}},c.a.createElement("label",null,"课程:")),c.a.createElement(m.a,{span:12},c.a.createElement(x.a,{value:Ct,onChange:function(e){wt(e.target.value)}})))))))})),X=n("e1J2"),$=n.n(X),ee=function(){var e=Object(o.useState)(0),t=Object(l.a)(e,2),n=t[0],a=t[1],i=Object(o.useState)(0),r=Object(l.a)(i,2),s=r[0],u=r[1],d=Object(o.useRef)();Object(o.useEffect)((function(){if(!localStorage.getItem("setPracticalFirstEntry")){document.body.setAttribute("style","height: 100vh; overflow: hidden");var e=document.getElementById("settingEntry");a(e.offsetLeft),u(e.offsetTop+18),d.current.style.display="block",e.style.opacity="0";var t=String((new Date).getTime());localStorage.setItem("setPracticalFirstEntry",t)}}),[]);return c.a.createElement("div",{className:$.a.firstEntryModal,ref:d},c.a.createElement("div",{className:$.a.box,style:{left:n,top:s}},c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-shijianshezhi"})," ",c.a.createElement("span",null,"设置")),c.a.createElement("div",{className:$.a.tips},"可编辑实践项目的基本信息、代码仓库、任务关卡、实验环境等。",c.a.createElement("i",{onClick:function(){d.current.style.display="none",document.body.removeAttribute("style"),document.getElementById("settingEntry").style.opacity="1"},className:"iconfont icon-guanbi1"}))))},te=n("OnE8"),ne=n.n(te);t.default=Object(d.a)((function(e){var t=e.user,n=e.shixunsDetail,a=e.loading;return{user:t,shixunsDetail:n,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var t,n,p,m,f,v,h,b,g,y,x,E,_,O,k,j=e.user,N=e.shixunsDetail,S=(e.globalSetting,e.loading,e.dispatch),C=Object(r.a)(e,["user","shixunsDetail","globalSetting","loading","dispatch"]),w=Object(o.useState)(""),T=Object(l.a)(w,2),D=T[0],P=T[1],I=Object(o.useState)(""),A=Object(l.a)(I,2),z=A[0],R=A[1],V=Object(s.h)();Object(Q.T)((null===(t=N.detail)||void 0===t?void 0:t.name)||"实践项目名称-未填写"),Object(o.useEffect)((function(){var e=C.match.params.id;P(e),S({type:"shixunsDetail/getShixunsDetail",payload:{id:e}}),S({type:"shixunsDetail/getRightData",payload:{id:e}})}),[C.match.params.id]),Object(o.useEffect)((function(){var e;R({challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9"}[null===(e=V.pathname.split("/"))||void 0===e?void 0:e[3]]||"1")}),[V.pathname]);var F=null===(n=j.userInfo)||void 0===n||null===(p=n.shixun)||void 0===p?void 0:p.own,B=null===(m=j.userInfo)||void 0===m||null===(f=m.shixun)||void 0===f?void 0:f.editable;return c.a.createElement("section",{className:ne.a.bg},c.a.createElement(Z,null),c.a.createElement("section",{className:ne.a.tabs},c.a.createElement("aside",{className:ne.a.wrap},c.a.createElement(i.a,{mode:"horizontal",onClick:function(e){e.item;var t,n,a=e.key,i=(e.keyPath,e.domEvent);Object(Q.Y)(["实践项目","详情页",i.currentTarget.textContent]);var l=function(e,t){return{1:{url:"/shixuns/".concat(t,"/challenges"),isPush:!1},2:{url:"/shixuns/".concat(t,"/propaedeutics"),isPush:!1},3:{url:"/shixuns/".concat(t,"/repository"),isPush:!0},4:{url:"/shixuns/".concat(t,"/secret_repository"),isPush:!0},5:{url:"/shixuns/".concat(t,"/collaborators"),isPush:!1},6:{url:"/shixuns/".concat(t,"/dataset"),isPush:!1},7:{url:"/shixuns/".concat(t,"/shixun_discuss"),isPush:!1},8:{url:"/shixuns/".concat(t,"/ranking_list"),isPush:!1},9:{url:"/shixuns/".concat(t,"/settings"),isPush:!1}}[e]||{}}(a,D),r=l.url;l.isPush?null===(t=C.history)||void 0===t||t.push(r):null===(n=C.history)||void 0===n||n.replace(r)},selectedKeys:[z]},c.a.createElement(i.a.Item,{key:"1"},"任务"),F&&!(null!==(v=N.detail)&&void 0!==v&&v.is_jupyter)&&(null===(h=N.detail)||void 0===h?void 0:h.init_repository)&&c.a.createElement(i.a.Item,{key:"3"},"代码"),F&&(null===(b=N.detail)||void 0===b?void 0:b.secret_repository)&&c.a.createElement(i.a.Item,{key:"4"},"私密代码"),F&&B&&!(null!==(g=N.detail)&&void 0!==g&&g.is_jupyter)&&!(null!==(y=N.detail)&&void 0!==y&&y.is_disable_discuss)&&c.a.createElement(i.a.Item,{key:"7"},"评论"),!(null!==(x=N.detail)&&void 0!==x&&x.is_jupyter)&&c.a.createElement(i.a.Item,{key:"8"},"排行榜"),F&&c.a.createElement(i.a.Item,{key:"5"},"合作者"),F&&(null===(E=N.detail)||void 0===E?void 0:E.is_jupyter)&&c.a.createElement(i.a.Item,{key:"6"},"数据集"),F&&(null===(_=N.detail)||void 0===_?void 0:_.is_jupyter)&&c.a.createElement(i.a.Item,{key:"9"},"配置")),F&&B&&!(null!==(O=N.detail)&&void 0!==O&&O.is_jupyter)&&c.a.createElement(u.a,{className:ne.a.check,to:"/shixuns/".concat(D,"/edit"),onClick:function(e){var t;null!=V&&null!==(t=V.query)&&void 0!==t&&t.exercise&&(e.preventDefault(),a.a.confirm({title:"提示",content:"请注意,本次编辑仅修改试卷中的实训题,不会同步修改原实践项目。",okText:"确认",cancelText:"取消",onOk:function(){return d.d.push("/shixuns/".concat(D,"/edit"))}}))},id:"settingEntry"},c.a.createElement("i",{className:"iconfont icon-shijianshezhi"}),c.a.createElement("span",null,"设置")),F&&!(null!==(k=N.detail)&&void 0!==k&&k.is_jupyter)&&c.a.createElement(ee,null))),c.a.createElement("aside",{className:"edu-container"},C.children))}))},OnE8:
/*!*****************************************************!*\
!*** ./src/pages/Shixuns/Detail/index.less?modules ***!
\*****************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={flex_box_center:"flex_box_center___3KzVb",flex_space_between:"flex_space_between___1y_9_",flex_box_vertical_center:"flex_box_vertical_center___3HK2I",flex_box_center_end:"flex_box_center_end___34hl0",flex_box_column:"flex_box_column___1XnGy",bg:"bg___1v-Rv",tabs:"tabs___2BB1H",wrap:"wrap___2po5v",check:"check___1_A63"}},RxwV:
/*!**********************************************************!*\
!*** ./node_modules/rc-cascader/es/index.js + 4 modules ***!
\**********************************************************/
/*! exports provided: default */
/*! exports used: default */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/array-tree-filter/lib/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var a=n("q1tI"),i=n("uciX"),l=n("2W6z"),r=n.n(l),o=n("4IlW"),c=n("uK0f"),s=n.n(c);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=h(e);if(t){var i=h(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v(this,n)}}function v(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var b,g=((b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(r,e);var t,n,i,l=f(r);function r(){var e;return d(this,r),(e=l.apply(this,arguments)).menuItems={},e.saveMenuItem=function(t){return function(n){e.menuItems[t]=n}},e}return t=r,(n=[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(e){!e.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(e){var t=this.props,n=t.fieldNames,a=t.defaultFieldNames;return n[e]||a[e]}},{key:"getOption",value:function(e,t){var n=this.props,i=n.prefixCls,l=n.expandTrigger,r=n.expandIcon,o=n.loadingIcon,c=this.props.onSelect.bind(this,e,t),s={onClick:c,onDoubleClick:this.props.onItemDoubleClick.bind(this,e,t)},u="".concat(i,"-menu-item"),d=null,p=e[this.getFieldName("children")]&&e[this.getFieldName("children")].length>0;(p||!1===e.isLeaf)&&(u+=" ".concat(i,"-menu-item-expand"),e.loading||(d=a.createElement("span",{className:"".concat(i,"-menu-item-expand-icon")},r))),"hover"!==l||!p&&!1!==e.isLeaf||(s={onMouseEnter:this.delayOnSelect.bind(this,c),onMouseLeave:this.delayOnSelect.bind(this),onClick:c}),this.isActiveOption(e,t)&&(u+=" ".concat(i,"-menu-item-active"),s.ref=this.saveMenuItem(t)),e.disabled&&(u+=" ".concat(i,"-menu-item-disabled"));var m=null;e.loading&&(u+=" ".concat(i,"-menu-item-loading"),m=o||null);var f="";return"title"in e?f=e.title:"string"==typeof e[this.getFieldName("label")]&&(f=e[this.getFieldName("label")]),a.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:u,title:f},s,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],d,m)}},{key:"getActiveOptions",value:function(e){var t=this,n=this.props.options,a=e||this.props.activeValue;return s()(n,(function(e,n){return e[t.getFieldName("value")]===a[n]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,n=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return n.unshift(t),n}},{key:"delayOnSelect",value:function(e){for(var t=this,n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),"function"==typeof e&&(this.delayTimer=window.setTimeout((function(){e(a),t.delayTimer=null}),150))}},{key:"scrollActiveItemToView",value:function(){for(var e=this.getShowOptions().length,t=0;t<e;t++){var n=this.menuItems[t];n&&n.parentElement&&(n.parentElement.scrollTop=n.offsetTop)}}},{key:"isActiveOption",value:function(e,t){var n=this.props.activeValue;return(void 0===n?[]:n)[t]===e[this.getFieldName("value")]}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,i=t.dropdownMenuColumnStyle;return a.createElement("div",null,this.getShowOptions().map((function(t,l){return a.createElement("ul",{className:"".concat(n,"-menu"),key:l,style:i},t.map((function(t){return e.getOption(t,l)})))})))}}])&&p(t.prototype,n),i&&p(t,i),r}(a.Component)).defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},b),y={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}};function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n,a,i={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function _(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function k(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function N(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=C(e);if(t){var i=C(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return S(this,n)}}function S(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var w,T=((w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(u,e);var t,n,l,c=N(u);function u(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=c.call(this,e)).setPopupVisible=function(e){var n=t.state.value;"popupVisible"in t.props||t.setState({popupVisible:e}),e&&!t.state.popupVisible&&t.setState({activeValue:n}),t.props.onPopupVisibleChange(e)},t.handleChange=function(e,n,a){var i=n.visible;"keydown"===a.type&&a.keyCode!==o.a.ENTER||(t.props.onChange(e.map((function(e){return e[t.getFieldName("value")]})),e),t.setPopupVisible(i))},t.handlePopupVisibleChange=function(e){t.setPopupVisible(e)},t.handleMenuSelect=function(e,n,a){var i=t.trigger.getRootDomNode();i&&i.focus&&i.focus();var l=t.props,r=l.changeOnSelect,c=l.loadData,s=l.expandTrigger;if(e&&!e.disabled){var u=t.state.activeValue;(u=u.slice(0,n+1))[n]=e[t.getFieldName("value")];var d=t.getActiveOptions(u);if(!1===e.isLeaf&&!e[t.getFieldName("children")]&&c)return r&&t.handleChange(d,{visible:!0},a),t.setState({activeValue:u}),void c(d);var p={};e[t.getFieldName("children")]&&e[t.getFieldName("children")].length?!r||"click"!==a.type&&"keydown"!==a.type||("hover"===s?t.handleChange(d,{visible:!1},a):t.handleChange(d,{visible:!0},a),p.value=u):(t.handleChange(d,{visible:!1},a),p.value=u),p.activeValue=u,("value"in t.props||"keydown"===a.type&&a.keyCode!==o.a.ENTER)&&delete p.value,t.setState(p)}},t.handleItemDoubleClick=function(){t.props.changeOnSelect&&t.setPopupVisible(!1)},t.handleKeyDown=function(e){var n=t.props.children;if(n&&n.props.onKeyDown)n.props.onKeyDown(e);else{var a=_(t.state.activeValue),i=a.length-1<0?0:a.length-1,l=t.getCurrentLevelOptions(),r=l.map((function(e){return e[t.getFieldName("value")]})).indexOf(a[i]);if(e.keyCode===o.a.DOWN||e.keyCode===o.a.UP||e.keyCode===o.a.LEFT||e.keyCode===o.a.RIGHT||e.keyCode===o.a.ENTER||e.keyCode===o.a.SPACE||e.keyCode===o.a.BACKSPACE||e.keyCode===o.a.ESC||e.keyCode===o.a.TAB)if(t.state.popupVisible||e.keyCode===o.a.BACKSPACE||e.keyCode===o.a.LEFT||e.keyCode===o.a.RIGHT||e.keyCode===o.a.ESC||e.keyCode===o.a.TAB){if(e.keyCode===o.a.DOWN||e.keyCode===o.a.UP){e.preventDefault();var c=r;c=-1!==c?e.keyCode===o.a.DOWN?(c+=1)>=l.length?0:c:(c-=1)<0?l.length-1:c:0,a[i]=l[c][t.getFieldName("value")]}else if(e.keyCode===o.a.LEFT||e.keyCode===o.a.BACKSPACE)e.preventDefault(),a.splice(a.length-1,1);else if(e.keyCode===o.a.RIGHT)e.preventDefault(),l[r]&&l[r][t.getFieldName("children")]&&a.push(l[r][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===o.a.ESC||e.keyCode===o.a.TAB)return void t.setPopupVisible(!1);a&&0!==a.length||t.setPopupVisible(!1);var s=t.getActiveOptions(a),u=s[s.length-1];t.handleMenuSelect(u,s.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var n=[];return"value"in e?n=e.value||[]:"defaultValue"in e&&(n=e.defaultValue||[]),r()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:n,value:n,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=u,l=[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,a={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var a=0;a<n;a++)if(e[a]!==t[a])return!1;return!0}((void 0===n?{}:n).value,e.value)&&(a.value=e.value||[],"loadData"in e||(a.activeValue=e.value||[])),"popupVisible"in e&&(a.popupVisible=e.popupVisible),a}}],(n=[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(e){var t=this.defaultFieldNames,n=this.props,a=n.fieldNames,i=n.filedNames;return"filedNames"in this.props?i[e]||t[e]:a[e]||t[e]}},{key:"getFieldNames",value:function(){var e=this.props,t=e.fieldNames,n=e.filedNames;return"filedNames"in this.props?n:t}},{key:"getCurrentLevelOptions",value:function(){var e=this,t=this.props.options,n=void 0===t?[]:t,a=this.state.activeValue,i=void 0===a?[]:a,l=s()(n,(function(t,n){return t[e.getFieldName("value")]===i[n]}),{childrenKeyName:this.getFieldName("children")});return l[l.length-2]?l[l.length-2][this.getFieldName("children")]:_(n).filter((function(e){return!e.disabled}))}},{key:"getActiveOptions",value:function(e){var t=this;return s()(this.props.options||[],(function(n,a){return n[t.getFieldName("value")]===e[a]}),{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.transitionName,l=e.popupClassName,r=e.options,o=void 0===r?[]:r,c=e.disabled,s=e.builtinPlacements,u=e.popupPlacement,d=e.children,p=e.dropdownRender,m=E(e,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),f=a.createElement("div",null),v="";o&&o.length>0?f=a.createElement(g,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):v=" ".concat(t,"-menus-empty");var h=f;return p&&(h=p(f)),a.createElement(i.a,Object.assign({ref:this.saveTrigger},m,{popupPlacement:u,builtinPlacements:s,popupTransitionName:n,action:c?[]:["click"],popupVisible:!c&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:l+v,popup:h}),a.cloneElement(d,{onKeyDown:this.handleKeyDown,tabIndex:c?void 0:0}))}}])&&k(t.prototype,n),l&&k(t,l),u}(a.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:y,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},w);t.a=T},WdTA:
/*!******************************************!*\
!*** ./src/assets/images/studnetqun.png ***!
\******************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/studnetqun.598eeb43.png"},WllH:
/*!**********************************************************************************!*\
!*** ./src/pages/Shixuns/Detail/components/Banner/components/index.less?modules ***!
\**********************************************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={wrap:"wrap___2q6on",text:"text___1yZQf",color848282:"color848282___FPtPV"}},Y1PL:
/*!**********************************************************!*\
!*** ./node_modules/rc-textarea/es/index.js + 7 modules ***!
\**********************************************************/
/*! exports provided: ResizableTextArea, default */
/*! all exports used */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/findDOMNode.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/omit.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t),n.d(t,"ResizableTextArea",(function(){return I}));var a=n("wx14"),i=n("1OyB"),l=n("vuIU"),r=n("Ji7U"),o=n("LK+K"),c=n("q1tI"),s=n("VTBJ"),u=n("rePB"),d=n("Zm9Q"),p=(n("Kwbf"),n("c+Xe")),m=n("m+aA"),f=n("bdgK"),v=new Map;var h=new f.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=v.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var b=function(e){Object(r.a)(n,e);var t=Object(o.a)(n);function n(){return Object(i.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component),g=c.createContext(null);function y(e){var t=e.children,n=e.disabled,a=c.useRef(null),i=c.useRef(null),l=c.useContext(g),r=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),o=c.isValidElement(t)&&Object(p.c)(t),u=o?t.ref:null,d=c.useMemo((function(){return Object(p.a)(u,a)}),[u,a]),f=c.useRef(e);f.current=e;var y=c.useCallback((function(e){var t=f.current,n=t.onResize,a=t.data,i=e.getBoundingClientRect(),o=i.width,c=i.height,u=e.offsetWidth,d=e.offsetHeight,p=Math.floor(o),m=Math.floor(c);if(r.current.width!==p||r.current.height!==m||r.current.offsetWidth!==u||r.current.offsetHeight!==d){var v={width:p,height:m,offsetWidth:u,offsetHeight:d};r.current=v;var h=u===Math.round(o)?o:u,b=d===Math.round(c)?c:d,g=Object(s.a)(Object(s.a)({},v),{},{offsetWidth:h,offsetHeight:b});null==l||l(g,e,a),n&&Promise.resolve().then((function(){n(g,e)}))}}),[]);return c.useEffect((function(){var e,t,l=Object(m.a)(a.current)||Object(m.a)(i.current);return l&&!n&&(e=l,t=y,v.has(e)||(v.set(e,new Set),h.observe(e)),v.get(e).add(t)),function(){return function(e,t){v.has(e)&&(v.get(e).delete(t),v.get(e).size||(h.unobserve(e),v.delete(e)))}(l,y)}}),[a.current,n]),c.createElement(b,{ref:i},o?c.cloneElement(t,{ref:d}):t)}function x(e){var t=e.children;return Object(d.a)(t).map((function(t,n){var i=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return c.createElement(y,Object(a.a)({},e,{key:i}),t)}))}x.Collection=function(e){var t=e.children,n=e.onBatchResize,a=c.useRef(0),i=c.useRef([]),l=c.useContext(g),r=c.useCallback((function(e,t,r){a.current+=1;var o=a.current;i.current.push({size:e,element:t,data:r}),Promise.resolve().then((function(){o===a.current&&(null==n||n(i.current),i.current=[])})),null==l||l(e,t,r)}),[n,l]);return c.createElement(g.Provider,{value:r},t)};var E,_=x,O=n("bT9E"),k=n("TSYQ"),j=n.n(k),N="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],C={};function w(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&C[n])return C[n];var a=window.getComputedStyle(e),i=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),l=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),r=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),o=S.map((function(e){return"".concat(e,":").concat(a.getPropertyValue(e))})).join(";"),c={sizingStyle:o,paddingSize:l,borderSize:r,boxSizing:i};return t&&n&&(C[n]=c),c}var T,D=n("Gytx"),P=n.n(D);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(T||(T={}));var I=function(e){Object(r.a)(n,e);var t=Object(o.a)(n);function n(e){var l;return Object(i.a)(this,n),(l=t.call(this,e)).nextFrameActionId=void 0,l.resizeFrameId=void 0,l.textArea=void 0,l.saveTextArea=function(e){l.textArea=e},l.handleResize=function(e){var t=l.state.resizeStatus,n=l.props,a=n.autoSize,i=n.onResize;t===T.NONE&&("function"==typeof i&&i(e),a&&l.resizeOnNextFrame())},l.resizeOnNextFrame=function(){cancelAnimationFrame(l.nextFrameActionId),l.nextFrameActionId=requestAnimationFrame(l.resizeTextarea)},l.resizeTextarea=function(){var e=l.props.autoSize;if(e&&l.textArea){var t=e.minRows,n=e.maxRows,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var i=w(e,t),l=i.paddingSize,r=i.borderSize,o=i.boxSizing,c=i.sizingStyle;E.setAttribute("style","".concat(c,";").concat(N)),E.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,p=E.scrollHeight;if("border-box"===o?p+=r:"content-box"===o&&(p-=l),null!==n||null!==a){E.value=" ";var m=E.scrollHeight-l;null!==n&&(u=m*n,"border-box"===o&&(u=u+l+r),p=Math.max(u,p)),null!==a&&(d=m*a,"border-box"===o&&(d=d+l+r),s=p>d?"":"hidden",p=Math.min(d,p))}return{height:p,minHeight:u,maxHeight:d,overflowY:s,resize:"none"}}(l.textArea,!1,t,n);l.setState({textareaStyles:a,resizeStatus:T.RESIZING},(function(){cancelAnimationFrame(l.resizeFrameId),l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:T.RESIZED},(function(){l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:T.NONE}),l.fixFirefoxAutoScroll()}))}))}))}))}},l.renderTextArea=function(){var e=l.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,i=e.autoSize,r=e.onResize,o=e.className,d=e.disabled,p=l.state,m=p.textareaStyles,f=p.resizeStatus,v=Object(O.a)(l.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),h=j()(n,o,Object(u.a)({},"".concat(n,"-disabled"),d));"value"in v&&(v.value=v.value||"");var b=Object(s.a)(Object(s.a)(Object(s.a)({},l.props.style),m),f===T.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(_,{onResize:l.handleResize,disabled:!(i||r)},c.createElement("textarea",Object(a.a)({},v,{className:h,style:b,ref:l.saveTextArea})))},l.state={textareaStyles:{},resizeStatus:T.NONE},l}return Object(l.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&P()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),n}(c.Component),A=function(e){Object(r.a)(n,e);var t=Object(o.a)(n);function n(e){var a;Object(i.a)(this,n),(a=t.call(this,e)).resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(e){a.resizableTextArea=e},a.handleChange=function(e){var t=a.props.onChange;a.setValue(e.target.value,(function(){a.resizableTextArea.resizeTextarea()})),t&&t(e)},a.handleKeyDown=function(e){var t=a.props,n=t.onPressEnter,i=t.onKeyDown;13===e.keyCode&&n&&n(e),i&&i(e)};var l=void 0===e.value||null===e.value?e.defaultValue:e.value;return a.state={value:l},a}return Object(l.a)(n,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return c.createElement(I,Object(a.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),n}(c.Component);t.default=A},bT9E:
/*!*****************************************!*\
!*** ./node_modules/rc-util/es/omit.js ***!
\*****************************************/
/*! exports provided: default */
/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ");function i(e,t){var n=Object(a.a)({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}},e1J2:
/*!********************************************************************************!*\
!*** ./src/pages/Shixuns/Detail/components/FirstEntryModal/index.less?modules ***!
\********************************************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={firstEntryModal:"firstEntryModal___lfu9W",box:"box___2xZtG",tips:"tips___1rIdf"}},kg1m:
/*!*********************************************************************************************!*\
!*** ./src/pages/Shixuns/Detail/components/Banner/components/SendShixunsModal.less?modules ***!
\*********************************************************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={wrap:"wrap___2q1wz",title:"title___1bBwV",radioWrap:"radioWrap___3ruX3",radio:"radio___q8ltH",colorFF0000:"colorFF0000___lC3JL",pagination:"pagination___25ag8"}},mOS8:
/*!*****************************************!*\
!*** ./src/assets/images/403Qrcode.png ***!
\*****************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/403Qrcode.6c17b6f4.png"},uK0f:
/*!*****************************************************!*\
!*** ./node_modules/array-tree-filter/lib/index.js ***!
\*****************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=function(){"use strict";return function(e,t,n){(n=n||{}).childrenKeyName=n.childrenKeyName||"children";var a=e||[],i=[],l=0;do{var r=a.filter((function(e){return t(e,l)}))[0];if(!r)break;i.push(r),a=r[n.childrenKeyName]||[],l+=1}while(a.length>0);return i}}()},y0eN:
/*!***********************************************************************!*\
!*** ./src/pages/Shixuns/Detail/components/Banner/index.less?modules ***!
\***********************************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={flex_box_center:"flex_box_center___3YumY",flex_space_between:"flex_space_between___1nUaZ",flex_box_vertical_center:"flex_box_vertical_center___1nc4I",flex_box_center_end:"flex_box_center_end___2fX6f",flex_box_column:"flex_box_column___7pZBv",banner:"banner___2h_B6",wrp:"wrp___3CHDk",action:"action___1xzYu",titleWrap:"titleWrap___2SZt9",deleteBtnStatus:"deleteBtnStatus___3hoqD",title:"title___kydKh",btn:"btn___3blgh",actionBtns:"actionBtns___30tMe",ratingTitle:"ratingTitle___1QOw8",fork:"fork___nGFgz",collect:"collect___1xKVw",gold:"gold___3sslE",contentWrap:"contentWrap___3buB4",contentLeftWrap:"contentLeftWrap___qA6oF",user:"user___24DCE",text:"text___17gAC",d1:"d1___3Lcv7",d2:"d2___2YvGL",operationWrap:"operationWrap___293bz",iconBtn:"iconBtn___ennWs",testBtn:"testBtn___2_iNw",fullScreenLoading:"fullScreenLoading___2WTKa",customPopover:"customPopover___2tQ4w",active:"active____M5PO"}}}]);