(window.webpackJsonp=window.webpackJsonp||[]).push([[23,13],{"1Sn+": /*!*************************************************!*\ !*** ./src/components/Header/search-input.less ***! \*************************************************/ /*! no static exports found */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},"2tKv": /*!***********************************************!*\ !*** ./src/components/LengthenModel/Code.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/Code.584c4f34.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 */function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var a=n(/*! react-router */"Ty5D"),o=n(/*! @babel/runtime/helpers/esm/inheritsLoose */"dI71"),l=n(/*! react */"q1tI"),i=n.n(l),r=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");i.a.Component;i.a.Component;var d=function(e,t){return"function"==typeof e?e(t):e},m=function(e,t){return"string"==typeof e?Object(r.c)(e,null,null,t):e},f=function(e){return e},v=i.a.forwardRef;void 0===v&&(v=f);var p=v((function(e,t){var n=e.innerRef,a=e.navigate,o=e.onClick,l=Object(s.a)(e,["innerRef","navigate","onClick"]),r=l.target,u=Object(c.a)({},l,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||r&&"_self"!==r||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),a())}});return u.ref=f!==v&&t||n,i.a.createElement("a",u)}));var g=v((function(e,t){var n=e.component,o=void 0===n?p:n,l=e.replace,r=e.to,g=e.innerRef,h=Object(s.a)(e,["component","replace","to","innerRef"]);return i.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=e.history,a=m(d(r,e.location),e.location),s=a?n.createHref(a):"",p=Object(c.a)({},h,{href:s,navigate:function(){var t=d(r,e.location);(l?n.replace:n.push)(t)}});return f!==v?p.ref=t||g:p.innerRef=g,i.a.createElement(o,p)}))})),h=function(e){return e},b=i.a.forwardRef;void 0===b&&(b=h);b((function(e,t){var n=e["aria-current"],o=void 0===n?"page":n,l=e.activeClassName,r=void 0===l?"active":l,f=e.activeStyle,v=e.className,p=e.exact,_=e.isActive,x=e.location,E=e.sensitive,y=e.strict,w=e.style,S=e.to,O=e.innerRef,j=Object(s.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=x||e.location,l=m(d(S,n),n),s=l.pathname,I=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),N=I?Object(a.f)(n.pathname,{path:I,exact:p,sensitive:E,strict:y}):null,k=!!(_?_(N,n):N),A=k?function(){for(var e=arguments.length,t=new Array(e),n=0;n0):g(!1)};return r.a.createElement("div",{className:C.a.sideBar},r.a.createElement("div",{id:"wechat_QR_code_ids"},!s.onlyShowBackTop&&(null==s?void 0:s.onlyShowBackTopIcons)&&T&&r.a.createElement(r.a.Fragment,null,0===parseInt(localStorage.getItem("Noviceguide"))&&2!=d.userInfo.user_id&&d.userInfo.is_teacher&&r.a.createElement("div",{id:"wechat_QR_code",onClick:function(){localStorage.setItem("Noviceguide","1"),"/classrooms"===(null==q?void 0:q.pathname)?m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:r.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}}):"/classrooms/new"===(null==q?void 0:q.pathname)?m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:6,text:r.a.createElement("div",null,"教学课堂必填的内容包括:课程名称、课堂名称和课堂所属单位。其他内容你可以根据实际需求进行安排。填写完成后,点击页面底部 “提交”按钮即可。")}}):m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,text:r.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},ref:V},r.a.createElement(N.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,"新手引导")},r.a.createElement("img",{id:"textaa",style:{position:"absolute",top:"-140px",left:"-10px",width:"86px",height:"120px"},src:z.a}))),!(null==d||null===(n=d.userInfo)||void 0===n||!n.login)&&r.a.createElement(N.a,{placement:"left",defaultVisible:!(null!=j&&j.includes(null==d||null===(a=d.userInfo)||void 0===a?void 0:a.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{className:"tc"},r.a.createElement("img",{className:"mt10",src:P.a,width:"188px",height:"188px"})),r.a.createElement("div",{className:"tc font15 mt10"},"免费教研助理"),r.a.createElement("div",{className:"tc font15"},"微信扫一扫添加"),r.a.createElement("div",{className:"pt10 font12"},r.a.createElement("ul",{className:C.a.ul},r.a.createElement("li",null,"解答老师疑惑、帮助老师更快熟悉和使用平台教学"),r.a.createElement("li",null,"协助老师创建课堂、课程设计、做好教学工作。"),r.a.createElement("li",null,"根据老师教学方向,分享平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"))))},r.a.createElement("div",{className:C.a.wrap,ref:V},r.a.createElement("a",{href:"javascript:void(0)"},r.a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!(null!=s&&null!==(l=s.setting)&&void 0!==l&&l.is_local)&&r.a.createElement(N.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("img",{src:"".concat(E.a.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),r.a.createElement("div",{className:"tc font15"},"微信扫一扫"),r.a.createElement("div",{className:"tc font15"},"关注公众号"))},r.a.createElement("div",{className:C.a.wrap},r.a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!(null!=s&&null!==(c=s.setting)&&void 0!==c&&c.is_local)&&r.a.createElement(N.a,{placement:"left",title:"在线咨询"},r.a.createElement("div",{className:C.a.wrap},r.a.createElement("a",{onClick:function(){var e=/macintosh|mac os x/i.test(navigator.userAgent);if(console.log(e),e)w(!0);else{Object(y.Q)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}},className:"c-white"},r.a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),r.a.createElement("div",{onClick:function(){H(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"收起")),(null==q?void 0:q.pathname.includes("/vspaces/"))&&L&&r.a.createElement(N.a,{visible:!0,overlayClassName:C.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"个人创建或加入的虚拟社区,可以在“ ",r.a.createElement("span",{style:{fontSize:"14px"}},"个人中心-更多-虚拟社区"),"”中查看哦。"),r.a.createElement("img",{src:M.a,width:"426px",height:"335px"}))},r.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},r.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),(null==q?void 0:q.pathname.includes("/vspaces/"))&&!L&&r.a.createElement(N.a,{overlayClassName:C.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"个人创建或加入的虚拟社区,可以在“",r.a.createElement("span",{style:{fontSize:"14px",fontWeight:600}},"个人中心-更多-虚拟社区"),"”中查看哦。"),r.a.createElement("img",{src:M.a,width:"426px",height:"335px"}))},r.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},r.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),p&&r.a.createElement(N.a,{placement:"left",title:"返回顶部"},r.a.createElement(I.a,{className:"".concat(C.a.wrap," ").concat(C.a.backTop),visibilityHeight:0},r.a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),r.a.createElement(b.a,{centered:!0,destroyOnClose:!0,visible:x,title:"教师交流社区",width:"500px",footer:null,onCancel:function(){return w(!1)}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.a.createElement("p",null,"扫码或搜索加入教师交流QQ群:612934990 "),r.a.createElement("img",{src:S.a,width:200,height:200}))))})),D=(n("+L6B"),n("2/Rp")),L=n("9og8"),B=n("WmNS"),V=n.n(B),q=Object(u.a)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var t=e.dispatch,n=e.classroomList;return r.a.createElement(b.a,{title:"温馨提示",zIndex:9999,footer:null,visible:"导出提醒"===n.actionTabs.key,onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})}},r.a.createElement("div",null,r.a.createElement("span",null,"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"),r.a.createElement("br",null),r.a.createElement("div",{style:{textAlign:"end"}},r.a.createElement(D.a,{type:"primary",onClick:Object(L.a)(V.a.mark((function e(){return V.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)})))},"知道了"))))})),Q=(n("14J3"),n("BMrR")),W=(n("sRBo"),n("kaz8")),J=n("2tKv"),K=n.n(J),Y=n("O9QN"),G=n.n(Y),Z=Object(u.a)((function(e){return{user:e.user}}))((function(e){var t,n,a=e.user,l=Object(i.useState)(!1),c=Object(o.a)(l,2),s=c[0],u=c[1],d=Object(i.useState)(""),f=Object(o.a)(d,2),v=f[0],p=f[1];Object(i.useEffect)((function(){var e,t,n=localStorage.getItem("extension-modal");if(null!=a&&null!==(e=a.userInfo)&&void 0!==e&&e.login&&n){var o=m()(),l="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-extend-date"),i=localStorage.getItem(l);if(i)if(o<=m()(i))u(!1);else{u(!0),localStorage.removeItem(l),localStorage.removeItem("extension-modal");var r=m()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");p(r)}else{u(!0),localStorage.removeItem("extension-modal");var c=m()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");p(c)}return function(){u(!1)}}}),[null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login]);return r.a.createElement(b.a,{title:"温馨提示",visible:s,zIndex:9999,centered:!0,width:594,onCancel:function(){u(!1)},footer:r.a.createElement(Q.a,{align:"middle",justify:"space-between"},r.a.createElement(W.a,{onChange:function(e){var t,n="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-extend-date"),o=m()().endOf("day").format("YYYY-MM-DD HH:mm:ss");e.target.checked?localStorage.setItem(n,o):localStorage.removeItem(n)}},"今日不再提醒"),r.a.createElement(D.a,{onClick:function(){u(!1)},style:{borderRadius:4},type:"primary"}," 关闭"))},r.a.createElement("div",{className:"font14",style:{paddingLeft:16}},r.a.createElement("div",null,"老师您好!"),r.a.createElement("div",{style:{textIndent:28}},"感谢您对平台的认可与支持!根据平台",r.a.createElement("a",{href:"/help/agreement",target:"_blank"},"服务协议"),",贵单位免费试用期已结束,将限制对相关功能和资源的使用。"),r.a.createElement("div",{style:{textIndent:28}},"请您添加以下微信客服,协助您完成后续使用及申请流程,感谢支持与理解。"),r.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:"安徽"===(null===(n=a.userInfo)||void 0===n?void 0:n.school_province)?G.a:K.a,alt:"二维码"}),r.a.createElement("div",{style:{textAlign:"right"}},"运营中心"),r.a.createElement("div",{style:{textAlign:"right"}},v)))})),U=(n("fV52"),n("3I+P")),X=n("xnZT"),$=n.n(X),ee=n("9Bee"),te=n("ErOA"),ne=n("LvDl"),ae=n.n(ne),oe=Object(u.a)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){var t,n=e.dispatch,a=e.user,l=e.globalSetting,c=Object(i.useState)({}),s=Object(o.a)(c,2),u=s[0],d=s[1],f=Object(i.useState)([]),v=Object(o.a)(f,2),p=v[0],g=v[1],h=Object(i.useState)(0),b=Object(o.a)(h,2),_=b[0],x=b[1],E=Object(i.useState)(!1),w=Object(o.a)(E,2),S=w[0],O=w[1],j=Object(i.useRef)(null),I=Object(k.h)(),N=function(e){var t,n,o,l="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-deadline-operate"),i=localStorage.getItem(l)?JSON.parse(localStorage.getItem(l)):[];i=null===(n=i)||void 0===n?void 0:n.filter((function(t){return t.id!==(null==e?void 0:e.id)}));var r=function(e,t){var n=null;return 0===e&&(n=m()().add(100,"month").unix()),1===e&&(n=m()().add(t,"hour").unix()),2===e&&(n=m()().add(t,"days").unix()),3===e&&(n=m()().add(7*t,"days").unix()),4===e&&(n=m()().add(t,"month").unix()),5===e&&(n=m()().add(3*t,"month").unix()),n}(null==e?void 0:e.show_type,null==e?void 0:e.show_count),c={id:null==e?void 0:e.id,deadline:r,type:null==e?void 0:e.show_type};null===(o=i)||void 0===o||o.push(c),localStorage.setItem(l,JSON.stringify(i))},A=function(){H(null==u?void 0:u.id,"close");var e=p[_+1];e?(N(e),d(e),x(_+1),H(null==e?void 0:e.id,"popup")):O(!1)},C=[{name:"首页",key:0,path:"/"},{name:"实践课程",key:1,path:"/paths"},{name:"实践项目",key:2,path:"/shixuns"},{name:"教学课堂",key:3,path:"/classrooms"},{name:"在线竞赛",key:4,path:"/competitions"},{name:"教学案例",key:5,path:"/moop_cases"},{name:"交流问答",key:6,path:"/forums/categories"},{name:"个人中心",key:7,path:"/users"}];Object(i.useEffect)((function(){var e,t,n;console.log(null==l?void 0:l.operateModelPath,null==a||null===(e=a.userInfo)||void 0===e?void 0:e.login,11444),null!=l&&l.operateModelPath&&null!=l&&null!==(t=l.setting)&&void 0!==t&&t.main_site&&null!=a&&null!==(n=a.userInfo)&&void 0!==n&&n.login&&M()}),[null==l?void 0:l.operateModelPath,null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login]),Object(i.useEffect)((function(){return function(){n({type:"globalSetting/setOperateModelPath",payload:""})}}),[]),Object(i.useEffect)((function(){var e,t,a,o;if(null!=I&&null!==(e=I.pathname)&&void 0!==e&&e.includes("/users")&&4===(null==I||null===(t=I.pathname)||void 0===t||null===(a=t.split("/"))||void 0===a?void 0:a.length))n({type:"globalSetting/setOperateModelPath",payload:"/users"});else if(null!=I&&null!==(o=I.pathname)&&void 0!==o&&o.includes("/forums/categories"))n({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});else for(var l=0;lparseInt(t)&&f(!0):f(!0)}),[]),r.a.createElement(a.b,{locale:c.default},"kepukehuan.educoder.net"!==document.domain&&r.a.createElement(s.a,n),r.a.createElement("section",{className:ie.a.layoutMainClass},t),r.a.createElement(F,null),!Object(y.p)()&&"kepukehuan.educoder.net"!==document.domain&&r.a.createElement(j,null),r.a.createElement(q,null),r.a.createElement(Z,null),r.a.createElement(oe,null))}))},NaGD: /*!************************************************************!*\ !*** ./src/components/Footer/NewFooter/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___VTqUm",flex_space_between:"flex_space_between___3f-Ja",flex_box_vertical_center:"flex_box_vertical_center___u4Jjr",flex_box_center_end:"flex_box_center_end___1QKJE",flex_box_column:"flex_box_column___1OBJc",newFooter:"newFooter___UNzWw"}},O9QN: /*!********************************************!*\ !*** ./src/assets/images/AnhuiContact.jpg ***! \********************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/AnhuiContact.80900438.jpg"},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 z}));var a=n("wx14"),o=n("1OyB"),l=n("vuIU"),i=n("Ji7U"),r=n("LK+K"),c=n("q1tI"),s=n("VTBJ"),u=n("rePB"),d=n("Zm9Q"),m=(n("Kwbf"),n("c+Xe")),f=n("m+aA"),v=n("bdgK"),p=new Map;var g=new v.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=p.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var h=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component),b=c.createContext(null);function _(e){var t=e.children,n=e.disabled,a=c.useRef(null),o=c.useRef(null),l=c.useContext(b),i=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),r=c.isValidElement(t)&&Object(m.c)(t),u=r?t.ref:null,d=c.useMemo((function(){return Object(m.a)(u,a)}),[u,a]),v=c.useRef(e);v.current=e;var _=c.useCallback((function(e){var t=v.current,n=t.onResize,a=t.data,o=e.getBoundingClientRect(),r=o.width,c=o.height,u=e.offsetWidth,d=e.offsetHeight,m=Math.floor(r),f=Math.floor(c);if(i.current.width!==m||i.current.height!==f||i.current.offsetWidth!==u||i.current.offsetHeight!==d){var p={width:m,height:f,offsetWidth:u,offsetHeight:d};i.current=p;var g=u===Math.round(r)?r:u,h=d===Math.round(c)?c:d,b=Object(s.a)(Object(s.a)({},p),{},{offsetWidth:g,offsetHeight:h});null==l||l(b,e,a),n&&Promise.resolve().then((function(){n(b,e)}))}}),[]);return c.useEffect((function(){var e,t,l=Object(f.a)(a.current)||Object(f.a)(o.current);return l&&!n&&(e=l,t=_,p.has(e)||(p.set(e,new Set),g.observe(e)),p.get(e).add(t)),function(){return function(e,t){p.has(e)&&(p.get(e).delete(t),p.get(e).size||(g.unobserve(e),p.delete(e)))}(l,_)}}),[a.current,n]),c.createElement(h,{ref:o},r?c.cloneElement(t,{ref:d}):t)}function x(e){var t=e.children;return Object(d.a)(t).map((function(t,n){var o=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return c.createElement(_,Object(a.a)({},e,{key:o}),t)}))}x.Collection=function(e){var t=e.children,n=e.onBatchResize,a=c.useRef(0),o=c.useRef([]),l=c.useContext(b),i=c.useCallback((function(e,t,i){a.current+=1;var r=a.current;o.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){r===a.current&&(null==n||n(o.current),o.current=[])})),null==l||l(e,t,i)}),[n,l]);return c.createElement(b.Provider,{value:i},t)};var E,y=x,w=n("bT9E"),S=n("TSYQ"),O=n.n(S),j="\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",I=["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"],N={};function k(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&&N[n])return N[n];var a=window.getComputedStyle(e),o=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")),i=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),r=I.map((function(e){return"".concat(e,":").concat(a.getPropertyValue(e))})).join(";"),c={sizingStyle:r,paddingSize:l,borderSize:i,boxSizing:o};return t&&n&&(N[n]=c),c}var A,C=n("Gytx"),R=n.n(C);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(A||(A={}));var z=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var l;return Object(o.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,o=n.onResize;t===A.NONE&&("function"==typeof o&&o(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 o=k(e,t),l=o.paddingSize,i=o.borderSize,r=o.boxSizing,c=o.sizingStyle;E.setAttribute("style","".concat(c,";").concat(j)),E.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,m=E.scrollHeight;if("border-box"===r?m+=i:"content-box"===r&&(m-=l),null!==n||null!==a){E.value=" ";var f=E.scrollHeight-l;null!==n&&(u=f*n,"border-box"===r&&(u=u+l+i),m=Math.max(u,m)),null!==a&&(d=f*a,"border-box"===r&&(d=d+l+i),s=m>d?"":"hidden",m=Math.min(d,m))}return{height:m,minHeight:u,maxHeight:d,overflowY:s,resize:"none"}}(l.textArea,!1,t,n);l.setState({textareaStyles:a,resizeStatus:A.RESIZING},(function(){cancelAnimationFrame(l.resizeFrameId),l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:A.RESIZED},(function(){l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:A.NONE}),l.fixFirefoxAutoScroll()}))}))}))}))}},l.renderTextArea=function(){var e=l.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,o=e.autoSize,i=e.onResize,r=e.className,d=e.disabled,m=l.state,f=m.textareaStyles,v=m.resizeStatus,p=Object(w.a)(l.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),g=O()(n,r,Object(u.a)({},"".concat(n,"-disabled"),d));"value"in p&&(p.value=p.value||"");var h=Object(s.a)(Object(s.a)(Object(s.a)({},l.props.style),f),v===A.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(y,{onResize:l.handleResize,disabled:!(o||i)},c.createElement("textarea",Object(a.a)({},p,{className:g,style:h,ref:l.saveTextArea})))},l.state={textareaStyles:{},resizeStatus:A.NONE},l}return Object(l.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&R()(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),T=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var a;Object(o.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,o=t.onKeyDown;13===e.keyCode&&n&&n(e),o&&o(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(z,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=T},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 o}));var a=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ");function o(e,t){var n=Object(a.a)({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}},d5bv: /*!*************************************!*\ !*** ./src/assets/images/beian.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/beian.0c577066.png"},fB83: /*!*****************************************!*\ !*** ./src/components/Header/logoW.svg ***! \*****************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/logoW.f0d9bc6f.svg"},iHkK: /*!***************************************************!*\ !*** ./src/components/SideBar/index.less?modules ***! \***************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={sideBar:"sideBar___DNWGT",wrap:"wrap___2rWVP",backTop:"backTop___3cAkP",ul:"ul___Bsaot",tooltipclass:"tooltipclass___1I8Rx"}},odpV: /*!**************************************!*\ !*** ./src/assets/images/sidbra.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/sidbra.7ad1c820.png"},pIsd: /*!***************************************!*\ !*** ./node_modules/json2mq/index.js ***! \***************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){var a=n(/*! string-convert/camel2hyphen */"BJfS"),o=function(e){var t="",n=Object.keys(e);return n.forEach((function(o,l){var i=e[o];(function(e){return/[height|width]$/.test(e)})(o=a(o))&&"number"==typeof i&&(i+="px"),t+=!0===i?o:!1===i?"not "+o:"("+o+": "+i+")",l3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(l.a)(Object(l.a)({},a),{school:1})}t.a=Object(u.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,o=e.globalSetting,l=e.shixunHomeworks,i=e.competitions;return{homePage:t,user:a,globalSetting:o,loading:n.models.index,shixunHomeworks:l,competitions:i}}))((function(e){e.homePage,e.user;var t=e.globalSetting,n=(e.loading,e.dispatch),a=e.location,l=(e.isLogin,e.shixunHomeworks,e.competitions),i=(Object(o.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),A()),r=a.pathname,c=null==r?void 0:r.includes("/forums"),u=l.qs;return t.showHeader&&t.showHeaderFooter?s.a.createElement("div",{className:m.a.header},s.a.createElement("div",{className:m.a.wrap},s.a.createElement("div",{className:"menu"},s.a.createElement("a",{className:"logo",href:"http://118.31.13.117:64300"},s.a.createElement("img",{src:v.a,alt:"OpenI 启智 新一代人工智能开源开放平台"})),s.a.createElement("a",{title:"OpenI 启智 新一代人工智能开源开放平台",href:"http://118.31.13.117:64300"},u["首页"]),s.a.createElement("a",{className:"list ".concat(c?"active":"")},u["社区"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/forums"},u["OpenI社区章程"]),s.a.createElement("a",{className:"item",href:"/forums"},u["启智开源许可证"]),s.a.createElement("a",{className:"item",href:"/forums"},u["组织结构"]),s.a.createElement("a",{className:"item",href:"/forums"},u["欢迎加入OpenI"]),s.a.createElement("a",{className:"item",href:"/forums"},u["社区动态"]),s.a.createElement("a",{className:"item",href:"/forums"},u["论坛交流"]))),s.a.createElement("a",{href:"http://118.31.13.117:64300",title:"项目"},u["项目"]),s.a.createElement("a",{className:"list ".concat(c?"":"active")},u["学习"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/shixuns"},u["云脑开源实训"]),s.a.createElement("a",{className:"item",href:"/competitions"},u["开源创新大赛"]))),s.a.createElement("a",{href:"https://openi.org.cn/index.php?m=content&c=index&a=lists&catid=90",title:"社区活动"},u["社区活动"]),s.a.createElement("a",{href:"http://118.31.13.117:64300",title:"AI协作平台"},u["AI协作平台"]),s.a.createElement("div",{className:"right"},s.a.createElement("a",{style:{color:"首页"===u["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){n({type:"competitions/switchLanguage",payload:!0})}},"中文"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),s.a.createElement("a",{style:{color:"Home"===u["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){n({type:"competitions/switchLanguage",payload:!1})}},"English"),s.a.createElement(k,{payload:i}))))):s.a.createElement(s.a.Fragment,null)}))},vToQ: /*!******************************************************************!*\ !*** ./src/components/Header/components/User/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___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xnZT: /*!**************************************************************!*\ !*** ./src/components/CustomOperateModel/index.less?modules ***! \**************************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={modalityModal:"modalityModal___wjui6",modal:"modal___sNGOo",itemWarp:"itemWarp___Fnx0H",close:"close___1_R1B",selfdomModal:"selfdomModal___5WR35"}},xrsn: /*!**************************************************!*\ !*** ./src/components/Header/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___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",wrap:"wrap___1Pb_X"}},"yTi+": /*!***********************************************!*\ !*** ./src/assets/images/AssistantCode3.jpeg ***! \***********************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/AssistantCode3.9bae6615.jpeg"}}]);