diff --git a/index.html b/index.html index dfb5c65797..9e138bb172 100644 --- a/index.html +++ b/index.html @@ -183,7 +183,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/layouts__SimpleLayouts.3ce28fd4.async.js b/layouts__SimpleLayouts.3ce28fd4.async.js new file mode 100644 index 0000000000..72d82e9528 --- /dev/null +++ b/layouts__SimpleLayouts.3ce28fd4.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[7062],{32464:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,a=!1,l=!1,r=null,o=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function y(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,O(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,T(e,n))},e.getHTML5CodebaseVersion=function(){return v},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){h=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",l=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},L=function(n,t,i){x(v)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==v||ggbHTML5LoadedCodebaseIsWebSimple&&!m)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var l=document.createElement("div");l.classList.add("appletParameters","notranslate");var r=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(x(v)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(I),window.GGBT_wsf_view&&$(window).trigger("resize"),g(e)},C||I.appendChild(j)):l.appendChild(j),I.appendChild(l),C||n.appendChild(I),setTimeout((function(){e.resize()}),1)}function y(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),Z("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function M(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){y(e.article,e.params)})),html5AppletsToProcess=null)},x(v)<5&&(e.className+=" geogebraweb")):y(e,n)}if(a){scriptLoadStarted=!0;for(var w=0;w0?(a.remove(),o.attr("id","fullscreencontent").show(),jQuery(l).append(o),window.dispatchEvent(new Event("resize"))):L(a,n,!1),window.GGBT_wsf_view.launchFullScreen(l)}else f=i,L(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(o=e/4*3),s=o/5.8,r.setAttribute("src",C),r.setAttribute("width",o),r.setAttribute("height",s);var u=(e-o)/2,d=(n-s)/2;r.style.left=u+"px",r.style.top=d+"px",a.appendChild(r)}return a.appendChild(c),a},B=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},P=["web","webSimple","web3d","tablet","tablet3d","phone"],T=function(e,n){if(v=e,n)O(v,!0);else{var l,r,o=!a;if(o){var s=x(v);!isNaN(s)&&s<4.4&&(o=!1)}l="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=v.indexOf("//");for(var u in r=c>0?v:0===c?l+v:"https://www.geogebra.org/apps/5.2.814.0/",P)if(v.slice(-1*P[u].length)===P[u]||v.slice(-1*(P[u].length+1))===P[u]+"/")return void O(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",O(r,!1)}},O=function(e,n){if(e.requirejs)A=e;else{"/"!==e.slice(-1)&&(e+="/"),A=e,null===n&&(n=-1===e.indexOf("http")),g=n,p="web.nocache.js",m=!1;var t=A.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?P.indexOf(t[t.length-2])>=0&&(p=t[t.length-2]+".nocache.js"):(p="webSimple.nocache.js",m=!0)),t=e.split("/"),"test"===(v=t[t.length-3]).substr(0,4)?v=v.substr(4,1)+"."+v.substr(5,1):"war"!==v.substr(0,3)&&"beta"!==v.substr(0,4)||(v="5.0");var i=parseFloat(v);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),T("5.0",n))}},Z=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function F(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),T(e,!1),null!==c&&O(c,g),o=!0}return void 0!==t.material_id?M(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,a){if(e.isScreenshoGenerator)return 1;var l,r=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,s=(l=e.autoHeight)&&"false"!==l,c=function(e,n,t,i,a,l){var r=null;if(null!=l&&""!=l)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+l+" ")>-1){r=o;break}o=o.parentNode}var s=0,c=0,u=0,d=0,A=0,g=0,f=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var v=e.getBoundingClientRect();v.left>0&&v.left<=s&&(void 0===a||!a)&&("rtl"===document.dir?(A=s-v.width-v.left,g=u<=480?10:30):(g=v.left,A=u<=480?10:30),d=g+A)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?l:(a=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==l?Math.min(l,a):a)}function a(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(n-i.width)/2,l=(t-i.height)/2;l<0&&(l=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=l+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=l<40?"40px":l+"px",e.style.left=a+"px")}return{responsiveResize:function(t,l){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(l.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var o=i(l,t);e()&&r.setAttribute("data-param-scale",o);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function l(e){var n=a[e](),t=i[e];if(n in t)return n;var l=[];for(var o in t)l[t[o]]=o;throw r&&r(e,l,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=l(n));return e},webModule.__computePropValue=l,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],a=O;a0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i2||0==n)||(p.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(200MB)")),m.Z.LIST_IGNORE)},onRemove:function(e){xe([])},onChange:function(e){X.setFieldsValue({attachment_id:""});var n;["uploading","done","removed"].includes(e.file.status)&&(xe(e.fileList),X.setFieldsValue({attachment_id:null===(n=e.fileList)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id}))},action:"".concat(z.Z.API_SERVER,"/api/attachments.json")},Me=[{title:"应用名称",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:function(e,n){return(0,F.jsx)(I.Z,{title:e,children:e})}},{title:"应用类型",dataIndex:"application_type",render:function(e,n){return"chat_assistant"===(null==n?void 0:n.application_type)?"聊天助手":"text_generation"===(null==n?void 0:n.application_type)?"文本生成":"工作流"}},{title:"API秘钥",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:function(e,n){return(0,F.jsx)(I.Z,{title:e,placement:"topLeft",children:e})}},{title:"智能体平台",dataIndex:"platform",render:function(e,n){return"dify"===(null==n?void 0:n.platform)?"Dify":"智能工厂"}},{title:"操作",width:100,align:"right",render:function(e,n){return(0,F.jsxs)(F.Fragment,{children:[!(null!=n&&n.agent_type)&&(0,F.jsx)("span",{onClick:function(){H({type:"shixunsDetail/setActionTabs",payload:{key:"编辑智能应用",params:n}})},className:"current c-light-primary mr15",children:"编辑"}),(0,F.jsx)("span",{onClick:function(){null!=n&&n.agent_type?Le(n):Ne(n)},className:"current c-red",children:"移出"})]})}}],we=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.code)&&me(null==n||null===(t=n.data)||void 0===t?void 0:t.platforms);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ce(!0),t=a()(a()({},n),Z),e.next=4,(0,S.ZP)("/api/ai/intelligent_applications".concat(Ae?"/"+Ae.id:"",".json"),{method:Ae?"put":"post",body:t});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(p.ZP.success(Ae?"编辑成功":"添加成功"),H({type:"shixunsDetail/setActionTabs",payload:{}}),O()),ce(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le(!0),e.next=3,(0,S.ZP)("/api/ai/intelligent_applications/".concat(null==n?void 0:n.id,".json"),{method:"delete"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("移除成功"),O()),le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Le=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le(!0),e.next=3,(0,S.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:{subject_assistant:!1,agent_ids:[null==n?void 0:n.id]}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("移除成功"),O()),le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),De=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(n),X.setFieldsValue(a()({},n)),q(a()({},n)),null!=n&&n.attachment&&xe([{response:null==n?void 0:n.attachment}]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsxs)(d.Fragment,{children:[(0,F.jsx)(C.Z,{disabled:"Course"===Z.item_type,menu:{items:[{key:"2",label:(0,F.jsx)("a",{onClick:function(e){var n;e.stopPropagation(),H({type:"pathsDetail/setActionTabs",payload:{key:"智能助教选用",deployable_type:"Subject",deployable_id:null==W||null===(n=W.detail)||void 0===n?void 0:n.id}})},children:"选用智能体"})},{key:"3",label:(0,F.jsx)("a",{onClick:function(e){e.stopPropagation(),we(),ne(!0)},children:"管理自定义智能应用"})}]},children:(0,F.jsx)("div",{className:g()(f.agent,t),style:l,children:(0,F.jsx)(I.Z,{title:"Course"===Z.item_type&&"管理自定义智能应用",children:(0,F.jsx)("div",{className:f.add,style:c,onClick:function(){"Course"===Z.item_type&&(we(),ne(!0))},children:(0,F.jsx)("i",{className:"iconfont icon-tianjiadaohang"})})})})}),"智能助教选用"===W.actionTabs.key&&(0,F.jsx)(R,{onOk:function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:a()({subject_assistant:!0},n)});case 2:return 0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.info("选用成功"),H({type:"pathsDetail/setActionTabs",payload:{}}),O()),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,F.jsxs)(h.Z,{zIndex:1e3,width:900,centered:!0,title:"管理自定义智能应用",open:ee,footer:null,onCancel:function(){return ne(!1)},children:[(0,F.jsxs)(x.Z,{align:"middle",children:[(0,F.jsx)(j.ZP,{onClick:function(){(null==T?void 0:T.length)>=P?p.ZP.warning("最多同时支持添加3个应用"):H({type:"shixunsDetail/setActionTabs",payload:{key:"添加智能应用"}})},type:"primary",children:"立即添加"}),(0,F.jsx)("div",{className:"ml10 c-grey-666 font14",children:"您可以添加已在智能体平台创建完成的智能应用"})]}),(null==T?void 0:T.length)>0?(0,F.jsx)(y.Z,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:T,loading:ae,columns:Me}):(0,F.jsx)(D.Z,{customText:"暂未添加自定义的智能应用~",styles:{margin:"50px auto"}})]}),(0,F.jsx)(h.Z,{zIndex:1001,width:530,centered:!0,title:(0,F.jsx)(x.Z,{align:"middle",children:(0,F.jsx)("b",{className:"font16 c-black",children:Y.actionTabs.key})}),open:["编辑智能应用","添加智能应用"].includes(Y.actionTabs.key),confirmLoading:se,onCancel:function(){H({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:function(){return X.submit()},afterClose:function(){X.resetFields(),ge(null),xe([])},children:(0,F.jsxs)(v.Z,{form:X,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:be,colon:!1,size:"large",labelAlign:"right",onValuesChange:function(){return q(a()({},X.getFieldsValue()))},children:[(0,F.jsx)(v.Z.Item,{label:"智能体平台",name:"platform",rules:[{required:!0,message:"请选择智能体平台"}],children:(0,F.jsx)(M.default,{placeholder:"请选择应用类型",children:null==pe?void 0:pe.map((function(e){return(0,F.jsx)(M.default.Option,{value:null==e?void 0:e.value,children:null==e?void 0:e.name},null==e?void 0:e.value)}))})}),(0,F.jsx)(v.Z.Item,{label:"应用名称",name:"name",rules:[{required:!0,message:"请输入应用名称"}],children:(0,F.jsx)(w.Z,{placeholder:"请输入应用名称,最大支持20个字符",maxLength:20})}),(0,F.jsx)(v.Z.Item,{name:"attachment_id",label:"应用图标",rules:[{required:!1,message:"请上传应用图标"}],children:(0,F.jsxs)("div",{className:f.upload,children:[(0,F.jsx)(m.Z,a()(a()({},ye),{},{children:(0,F.jsxs)(x.Z,{wrap:!1,align:"middle",children:[(0,F.jsx)(k.op,{style:{borderRadius:"2px"},icon:(0,F.jsx)("i",{className:"iconfont icon-shangchuan3"}),children:"点击上传"}),(0,F.jsx)(b.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"支持jpg/png,不上传则使用默认图标"})]})})),(null==he||null===(n=he[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)&&(0,F.jsxs)("div",{className:f.imgUpLoad,children:[(0,F.jsx)("img",{src:z.Z.API_SERVER+"/api/attachments/"+(null==he||null===(je=he[0])||void 0===je||null===(je=je.response)||void 0===je?void 0:je.id),alt:"avatar",style:{width:"100%"}}),(0,F.jsx)("div",{children:(0,F.jsx)(E.Z,{onClick:function(){xe([]),X.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})})]})]})}),(0,F.jsx)(v.Z.Item,{label:"应用类型",name:"application_type",rules:[{required:!0,message:"请选择应用类型"}],children:(0,F.jsxs)(M.default,{placeholder:"请选择应用类型",children:[(0,F.jsx)(M.default.Option,{value:"chat_assistant",children:"聊天助手"}),"dify"==(null==J?void 0:J.platform)&&(0,F.jsx)(M.default.Option,{value:"text_generation",children:"文本生成"}),(0,F.jsx)(M.default.Option,{value:"workflow",children:"工作流"})]})}),U&&(0,F.jsx)(v.Z.Item,{name:"built_variable",label:(0,F.jsxs)("div",{children:[(0,F.jsx)("span",{children:"参数"}),(0,F.jsx)(I.Z,{title:"操作说明: 勾选后,调用智能体时将默认携带对应的实验信息,可在智能体中通过自定义参数进行引入",children:(0,F.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5"})})]}),children:(0,F.jsx)(N.Z.Group,{options:[{label:"题目描述(question_description)",value:"question_description"},{label:"测试集(test_sets)",value:"test_sets"},{label:"代码文件(code_files)",value:"code_files"}]})}),(0,F.jsx)(v.Z.Item,{label:"公开范围",name:"open_range",children:(0,F.jsx)(L.ZP.Group,{options:[{value:0,label:{Course:"仅课堂教师可见",Subject:"仅教学团队可见",Shixun:"仅协作者可见"}[null==Z?void 0:Z.item_type]},{value:1,label:"所有人可见"}]})}),(0,F.jsx)(v.Z.Item,{className:"mb0",label:"API秘钥",name:"api_key",rules:[{required:!0,message:"请输入API秘钥"}],children:(0,F.jsx)(w.Z,{placeholder:"请输入API秘钥"})}),(0,F.jsxs)("div",{className:f.tip,children:[(0,F.jsx)("i",{className:"iconfont icon-tishi9"}),(0,F.jsx)("span",{children:"请务必保证秘钥正确,否则可能无法正常使用智能应用"})]})]})})]})}},35476:function(e,n,t){"use strict";t.d(n,{Z:function(){return I}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(30641),d=t(77019),A=t(5269),g="smartWrp___NjRcB",f=t(92068),v=t(21411),p=t(82742),m=t(37712);var I=function(e){var n=e.open,t=void 0===n||n,i=e.onChange,l=e.defaultValue,o=(e.placement,e.width,e.height),I=(e.extra,e.onDynamic),C=e.onOpenChange,h=e.showExtra,x=void 0===h||h,j=(0,c.useRef)(null),y=(0,c.useRef)(null),M=(0,c.useState)(l||""),w=s()(M,2),b=w[0],N=w[1],L=(0,c.useState)(l||""),D=s()(L,2),S=D[0],k=D[1],E=(0,c.useState)(!!t),z=s()(E,2),B=z[0],P=z[1],T=(0,c.useState)(1),O=s()(T,2),Z=O[0],F=O[1];return(0,c.useEffect)((function(){t&&(N(l),k(l),P(!0))}),[t,l]),(0,c.useEffect)((function(){""!==b&&(clearTimeout(y.current),y.current=setTimeout((function(){var e=document.createElement("iframe");if(e.style.width="100%",e.style.height="100%",e.style.border="0",j.current){j.current.innerHTML="",j.current.appendChild(e);var n=e.contentDocument||e.contentWindow.document;n.open(),n.write(b),n.close()}}),1e3))}),[t,b]),(0,m.jsx)(u.Z,{title:"智能动效",placement:"right",open:B,width:"100%",height:o||"100vh",rootClassName:g,destroyOnClose:!0,onClose:function(){P(!1),null==C||C(b)},extra:x&&(0,m.jsxs)("div",{children:[(0,m.jsx)(v.tp,{dataSource:[{name:"预览",id:1},{name:"代码",id:2}],value:Z,onChange:function(e){return F(e)}}),(0,m.jsx)(p.Z,{type:"primary",className:"ml20",onClick:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I(b,(function(){P(!1)}));case 2:case"end":return e.stop()}}),e)}))),children:"保存至课件"})]}),children:(0,m.jsxs)(d.Z,{className:"h100",children:[(0,m.jsx)(A.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:1===Z?"block":"none"},children:(0,m.jsx)("div",{className:"h100",ref:j})}),(0,m.jsx)(A.Z,{flex:"1",style:{display:2===Z?"block":"none"},children:(0,m.jsx)(f.ZP,{height:"90vh",value:l,language:"html",theme:"vs",showMiniMap:!1,options:{selectOnLineNumbers:!0},onChange:function(e){N(e),null==i||i(e,S)}})})]})})}},10914:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(82242),a=t.n(i),l=t(39647),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(97831),d=t(66328),A=t(3977),g=t(18369),f=t(56102),v="answer___UngkO",p="codeCopy___re8vm",m="runCode___MYs9m",I=t(6767),C=t(90083),h=t(95827),x=t(30084),j=t(10787),y=(t(88831),t(35476)),M=t(37712),w=["node","inline","className","children"],b=["node"],N=function(e){var n=e.onFinish,t=e.value,i=e.streamingStatus,l=e.cancelIndex,o=e.loadImage,N=e.onDynamic,L=e.isHiddenHtml,D=(0,c.useState)(""),S=s()(D,2),k=S[0],E=S[1],z=(0,c.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),B=s()(z,2),P=B[0],T=B[1],O=(0,c.useState)(0),Z=s()(O,2),F=Z[0],Q=Z[1],R=(0,c.useState)(!1),U=s()(R,2),H=U[0],Y=U[1],W=function(){Y(!0),null==n||n()};(0,c.useEffect)((function(){var e=o?"这是根据您的描述生成的图片:\n\n".concat(t):t,n=e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(function(e,n){return'$$').concat(n.trim(),"$$")})).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`");if(!H){if(o||!i||l>0)return E(n),Q(n.length),void(i&&!(l>0)||o||W());if((null==n?void 0:n.length)<4)E(n),Q(n.length);else{if(F10?Math.max(500/(a/2),20):50);return function(){return clearInterval(r)}}i||W()}}}),[t,i,l,o,F]);var V=(0,c.useMemo)((function(){return(0,M.jsx)("section",{className:"".concat(v," fadeIn animated edu_md"),children:(0,M.jsx)(u.UG,{remarkPlugins:[x.Z,j.Z],rehypePlugins:[h.Z,A.Z],components:{code:function(e){e.node;var n=e.inline,t=e.className,i=e.children,l=r()(e,w),o=/language-(\w+)/.exec(t||""),s=String(i).trim();return n||!o?(0,M.jsx)("code",a()(a()({className:t},l),{},{children:i})):(0,M.jsxs)("code",{className:p,"data-text":"```".concat(o?o[1]:"","\n").concat(i," \n```"),children:[!L&&(0,M.jsx)(f.CopyToClipboard,{text:s,onCopy:function(){return I.ZP.success({content:"复制成功",key:"copy"})},children:(0,M.jsx)("button",{children:"复制"})}),!L&&"html"===o[1]&&H&&(0,M.jsx)("button",{className:m,onClick:function(){T(a()({},a()(a()({},P),{},{open:++P.open,defaultValue:s,language:o[1]})))},children:"运行HTML"}),(0,M.jsx)(d.Z,a()(a()({wrapLongLines:!0,style:g.Z,language:o[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},l),{},{children:s}))]})},img:function(e){var n,t=null===(n=e.node.properties)||void 0===n?void 0:n.src;return(0,M.jsx)(C.Z,{src:t,width:320,"data-text":t,onLoad:function(){return o&&setTimeout((function(){return W()}),500)}})},a:function(e){e.node;var n=r()(e,b);return(0,M.jsx)("a",a()(a()({},n),{},{target:"_blank",rel:"noopener noreferrer"}))}},children:H?k:"".concat(k,"__")})})}),[k,H]);return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(y.Z,{defaultValue:P.defaultValue,open:P.open,language:P.language,height:P.height,onChange:function(e,n){E(k.replaceAll(n,e))},onDynamic:N}),V]})}},34314:function(e,n,t){"use strict";t.d(n,{Z:function(){return m}});var i=t(79800),a=t.n(i),l=t(59301),r=t(83287),o="draggableImage___vcTso",s="img___xAyno",c="close___WUtfj",u="extraNode___tnBrt",d="specialImg___yAPav",A="bubble___qNdfF",g="upImg___Mx6QM",f=t(91689),v=t(37166),p=t(37712),m=function(e){var n=e.src,t=e.onClick,i=e.topPercentage,m=void 0===i?.62:i,I=e.draggableExtraNode,C=e.showAvatarEditData,h=(0,l.useRef)(null),x=(0,l.useRef)(!1),j=(0,l.useRef)(!1),y=(0,l.useState)(window.innerHeight*m),M=a()(y,2),w=M[0],b=M[1],N=(0,l.useState)(!1),L=a()(N,2),D=L[0],S=L[1];return(0,l.useEffect)((function(){if(h.current){var e=function(e){var n;x.current=!0,l=e.pageY,a=e.pageY-((null===(n=h.current)||void 0===n?void 0:n.getBoundingClientRect().top)||0),(0,r.kk)("none"),document.onselectstart=function(){return!1}},n=function(){x.current&&!j.current&&t&&t(),x.current=!1,j.current=!1,(0,r.kk)("auto"),document.onselectstart=null},i=function(e){if(x.current){var n,t=e.pageY-a,i=window.innerHeight-((null===(n=h.current)||void 0===n?void 0:n.offsetHeight)||0)-50;if(!j.current&&Math.abs(l-e.pageY)>10&&(j.current=!0),j.current){var r=Math.max(50,Math.min(t,i));b(r)}}},a=0,l=0;return h.current.addEventListener("mousedown",e),document.addEventListener("mousemove",i),document.addEventListener("mouseup",n),function(){var t,a;null==h||null===(t=h.current)||void 0===t||null===(a=t.removeEventListener)||void 0===a||a.call(t,"mousedown",e),document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",n)}}}),[t]),(0,l.useEffect)((function(){var e=function(){b(window.innerHeight*m)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[m]),(0,p.jsxs)("div",{className:o,style:{top:"".concat(w,"px"),display:D?"none":"block",cursor:x.current?"grabbing":"grab"},ref:h,children:[I&&(0,p.jsx)("div",{className:u,onMouseUp:function(e){return e.stopPropagation()},onMouseDownCapture:function(e){return e.stopPropagation()},children:I}),null!=C&&C.nickname?(0,p.jsxs)("div",{className:d,children:[(0,p.jsx)("div",{className:A,children:null==C?void 0:C.nickname}),(0,p.jsx)("img",{className:g,src:null!=C&&C.headImgId?(null===f.Z||void 0===f.Z?void 0:f.Z.API_SERVER)+"/api/attachments/"+(null==C?void 0:C.headImgId):v,width:60,draggable:"false"})]}):(0,p.jsx)("img",{className:s,src:n,width:60,draggable:"false"}),(0,p.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(c),onMouseUp:function(e){e.stopPropagation(),S(!0)}})]})}},24666:function(e,n,t){"use strict";var i=t(82242),a=t.n(i),l=t(39647),r=t.n(l),o=(t(59301),t(37712)),s=["filename"],c=t(20441),u={};c.keys().forEach((function(e){var n=e.replace("./","").replace(".svg","");u[n]=c(e)}));n.Z=function(e){var n,t=e.filename,i=r()(e,s),l=(null==t||null===(n=t.split(".").pop())||void 0===n?void 0:n.toLowerCase())||"unknown",c=u[l]||u.default;return(0,o.jsx)("img",a()({src:c,alt:l},i))}},19080:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(59301),a="f_l_c___nwLBO",l="officediv___KkKIB",r="preclass___SCKdC",o=t(37285),s=t(79800),c=t.n(s),u=t(24666),d=t(25399),A=t(37639),g=t(37712),f=function(e){var n,t,s,f,v,p=e.item,m=(0,i.useState)(!1),I=c()(m,2),C=I[0],h=I[1];console.log("----",p);var x=[{name:"subject",icon:(0,g.jsx)("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:(0,g.jsx)("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:(0,g.jsx)("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:(0,g.jsx)(u.Z,{filename:null==p?void 0:p.name,style:{width:16,height:16,marginRight:5}})}];return(0,g.jsx)("div",{className:a,children:(0,g.jsx)(d.Z,{title:null==p?void 0:p.name,children:(0,g.jsx)(A.Z,{placement:"top",content:(0,g.jsxs)("div",{children:[(0,g.jsx)(o.Z,{}),(0,g.jsxs)("pre",{className:r,style:{maxWidth:600,maxHeight:400},children:["document"===(null==p?void 0:p.type)&&(null==p||null===(n=p.contents)||void 0===n?void 0:n.toString()),"document"!==(null==p?void 0:p.type)&&(0,g.jsx)("a",{target:"_blank",href:null==p||null===(t=p.contents)||void 0===t?void 0:t.toString(),children:null==p||null===(s=p.contents)||void 0===s?void 0:s.toString()})]})]}),title:(0,g.jsxs)("div",{children:[null==x||null===(f=x.find((function(e){return(null==e?void 0:e.name)===p.type})))||void 0===f?void 0:f.icon,null==p?void 0:p.name]}),trigger:"click",open:C,onOpenChange:function(e){h(e)},children:(0,g.jsxs)("div",{className:l,children:[null==x||null===(v=x.find((function(e){return(null==e?void 0:e.name)===p.type})))||void 0===v?void 0:v.icon,null==p?void 0:p.name]})})})})},v=function(e){var n=e.Filelist;return(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,g.jsx)("span",{style:{minWidth:40,fontWeight:500,color:"#333"},children:"引用"}),(0,g.jsx)(o.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})]}),(0,g.jsx)("div",{className:a,children:null==n?void 0:n.map((function(e){return(0,g.jsx)(f,{item:e})}))})]})}},38801:function(e,n,t){"use strict";t.d(n,{Z:function(){return K}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(82242),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=t(4676),g=t(29787),f=t(25399),v=t(62957),p=t(6767),m=t(20554),I=t(37568),C=t(54172),h=t(99571),x="tip___QcVfU",j="num___HN8vP",y="fixedLoading___fUVB1",M=t(94171),w=t(70717),b=t(83287),N=t(91232),L=t.n(N),D=t(37205),S=t.n(D),k=t(30641),E=t(77019),z={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},B=t(69368),P=t(21411),T=t(91689),O=t(92650),Z=t(10914),F=t(8130),Q=t(89480),R=t(38178),U=t(3551),H=t(47127),Y=t(76860),W=t(37712),V=function(e){var n=e.examinationBankId,i=e.visible,l=e.onChange,o=e.questionData,c=e.examName,A=e.hideInputBox,g=void 0!==A&&A,m=e.noRestrictModal,C=(0,d.useState)([]),x=u()(C,2),j=x[0],y=x[1],w=(0,d.useState)(""),N=u()(w,2),D=N[0],V=N[1],X=(0,d.useState)(!1),G=u()(X,2),K=G[0],J=G[1],q=(0,d.useState)(""),_=u()(q,2),$=_[0],ee=_[1],ne=(0,d.useState)([]),te=u()(ne,2),ie=te[0],ae=te[1],le=(0,d.useState)(0),re=u()(le,2),oe=re[0],se=re[1],ce=(0,d.useState)(!1),ue=u()(ce,2),de=ue[0],Ae=ue[1],ge=(0,d.useState)(!1),fe=u()(ge,2),ve=fe[0],pe=fe[1],me=(0,d.useRef)(!1),Ie=(0,d.useRef)(null),Ce=(0,d.useRef)(null),he=(0,d.useRef)(null),xe=(0,d.useRef)(null),je=(0,R.Z)({scrollBoxRef:xe,bottomInspectRef:he,contentRef:Ce,status:de,bottomOffset:160}),ye=(0,U.Z)({contentRef:Ce,status:de}),Me=(0,Q.Z)(),we=Me.openProgress,be=Me.closeProgress,Ne=Me.CreateProgressModal,Le=Me.progressOpen;(0,d.useEffect)((function(){var e,n;i?De():(null===(e=Ie.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),Ae(!1),J(!1),se(0),y([]),ee(""),V(""))}),[i]);var De=function(){var e=Date.now(),n=Se(),t=n.text,i=n.autoText,a=n.questionStr;ze([{text:t,key:e,sender:"user",show:!0},{loading:!0,key:e,sender:"AI",show:!0,autoText:i}],a)},Se=function(){var e=o.map((function(e){return"".concat(e.count,"道").concat(e.name)})).join("、"),n=(0,W.jsx)("span",{className:"c-light-primary",children:c});return{text:(0,W.jsxs)(W.Fragment,{children:["请根据试卷《",n,"》重新出一份试卷,需要生成",e,",每道试题需要生成答案、难度、解析、知识点,难度以“简单、适中、困难”显示,不要有重复的试题"]}),autoText:(0,W.jsxs)(W.Fragment,{children:["好的,我将根据试卷《",n,"》重新出一份试卷,包含",e,",每道试题都显示答案、难度、解析和知识点信息"]}),questionStr:"请根据试卷《".concat(c,"》重新出一份试卷,需要生成").concat(e,",每道试题需要生成答案、难度、解析、知识点,难度以“简单、适中、困难”显示,不要有重复的试题")}},ke=function(){if(""!==D.trim()){var e=Date.now(),n=Se().autoText,t=[].concat(S()(j),[{text:D,key:e,sender:"user",show:!0},{loading:!0,key:e,sender:"AI",show:!0,autoText:n}]);ze(t)}},Ee=function(e){var n,t=e.reduce((function(n,t){if("user"===t.sender){var i=e.find((function(e){return e.key===t.key&&"AI"===e.sender}));!i||null==i||!i.answer||null!=i&&i.error||n.push({question:t.text,answer:i.answer})}return n}),[]),i=Se().questionStr;return null!=t&&null!==(n=t[0])&&void 0!==n&&n.question&&(t[0].question=i),t},ze=function(){var e=r()(a()().mark((function e(t){var i,l,r,c,d,A,g,f,v,I,C=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=C.length>1&&void 0!==C[1]?C[1]:D,J(!0),V(""),ee(""),y(t),l=Math.random(),r="done",c=Ee(t),d=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];y((function(i){return i.map((function(a,l){return l===i.length-1?s()(s()({},a),{},{text:e,loading:n,error:t}):a}))}))},A="抱歉,我刚刚遇到了一点问题,没能完成您的请求。请您稍后再试一次,或者联系技术支持帮忙解决!",e.prev=10,g=L()(null==o?void 0:o.slice(0,1).entries()),e.prev=12,g.s();case 14:if((f=g.n()).done){e.next=26;break}return v=u()(f.value,2),v[0],v[1],I={scene_type:7,examination_bank_id:n,request_identifier:l,prompt:i,history:c},!0,Ie.current=new B.Z("".concat(T.Z.API_SERVER,"/api/stream/intelligent_imports/stream.json"),I),e.next=21,new Promise((function(e,n){Ie.current.on("data",(function(e){var n=e.chunk,t=n.content,i=n.type;Ae(!0),"text"===i&&ee((function(e){return Y.o?(0,Y.o)(e+t):e+t}))})),Ie.current.on("done",(function(n){y((function(e){return e.map((function(t,i){return i===e.length-1?s()(s()({},t),{},{answer:(t.answer||"")+n}):t}))})),e("done")})),Ie.current.on("error",(function(n){"[object Object]"===Object.prototype.toString.call(n)&&-1===n.status&&p.ZP.warning((null==n?void 0:n.message)||""),"[object Object]"===Object.prototype.toString.call(n)&&-9===n.status&&(A="",m(n.data)),e("error")})),Ie.current.on("cancelled",(function(){return e("cancelled")})),Ie.current.startStream()}));case 21:if("done"===(r=e.sent)){e.next=24;break}return e.abrupt("break",26);case 24:e.next=14;break;case 26:e.next=31;break;case 28:e.prev=28,e.t0=e.catch(12),g.e(e.t0);case 31:return e.prev=31,g.f(),e.finish(31);case 34:"done"===r?d("试卷生成完成",!1):"error"===r?d(A,!1,!0):"cancelled"===r&&d("试卷生成已取消",!1,!0),e.next=41;break;case 37:e.prev=37,e.t1=e.catch(10),console.error("Error during stream processing:",e.t1),d("抱歉,处理过程中发生了错误。",!1,!0);case 41:return e.prev=41,J(!1),e.finish(41);case 44:case"end":return e.stop()}}),e,null,[[10,37,41,44],[12,28,31,34]])})));return function(n){return e.apply(this,arguments)}}(),Be=function(e,n){return(0,W.jsxs)("div",{className:z.li,children:[(0,W.jsx)("div",{className:z.avatarIcon,children:(0,W.jsx)("img",{className:z.img,src:"data:image/png;base64,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"})}),(0,W.jsx)("div",{className:z.content,children:(0,W.jsx)("div",{className:z.borderBox,children:e.text})})]})},Pe=function(e,n){return(0,W.jsxs)("div",{className:z.li,children:[(0,W.jsx)("div",{className:z.avatarIcon,children:(0,W.jsx)("img",{className:z.img,src:"data:image/png;base64,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"})}),(0,W.jsxs)("div",{className:z.content,children:[(null==e?void 0:e.autoText)&&(0,W.jsx)("div",{className:z.borderBox,children:null==e?void 0:e.autoText}),(null==e?void 0:e.text)&&(0,W.jsx)("div",{className:z.borderBox,style:{marginTop:10},children:null==e?void 0:e.text}),e.loading&&(0,W.jsx)(H.Z,{})]})]})},Te=function(){var e=r()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return we(),pe(!0),ae([]),n=ye(),(t=new FormData).append("html",n),e.next=8,(0,M.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return be(100),ae(null==i?void 0:i.data),e.abrupt("return");case 16:p.ZP.warning("未识别到试题");case 17:pe(!1),be();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=ye(!0),(0,b.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e,n;se(1),null===(e=Ie.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e)},Fe=K||de,Qe=(0,d.useMemo)((function(){return Ce.current?(0,W.jsx)(F.Z,{noRestrictModal:m,nodeRef:Ce}):(0,W.jsx)(W.Fragment,{})}),[Ce.current]);return(0,W.jsxs)(d.Fragment,{children:[(0,W.jsxs)(k.Z,{title:"以卷换卷",extra:(0,W.jsx)("div",{className:z.extraHeader,children:(0,W.jsxs)(E.Z,{align:"middle",children:[!Fe&&!!$&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(P.op,{onClick:Te,className:"mr15",shape:"default",children:"保存至试卷库"}),(0,W.jsxs)(P.op,{onClick:Oe,shape:"default",type:"text",children:[(0,W.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,W.jsx)("i",{onClick:function(){var e=function(e){v.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){l(!1)}})};Fe?e("正在生成试题中,确定要退出吗?"):$?e("试卷未保存,确定要退出吗?"):l(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:i,children:[(0,W.jsxs)("div",{className:z.wrap,children:[(0,W.jsxs)("div",{className:z.left,children:[(0,W.jsx)("div",{className:z.chatContainer,style:{paddingBottom:g?25:0},children:null==j?void 0:j.map((function(e,n){return(0,W.jsx)(d.Fragment,{children:e.show&&(0,W.jsxs)(W.Fragment,{children:["user"===e.sender&&Be(e),"AI"===e.sender&&Pe(e)]})},e.key+n)}))}),!g&&(0,W.jsxs)("div",{className:z.inputContainer,children:[(0,W.jsx)(I.Z.TextArea,{placeholder:"在这里输入您的需求或想法",value:D,bordered:!1,onChange:function(e){return V(e.target.value)},onPressEnter:function(e){if(e.shiftKey){if("Enter"===e.key)return}else if("Enter"===e.key){if(e.preventDefault(),me.current)return;ke()}},onCompositionStart:function(){me.current=!0},onCompositionEnd:function(){me.current=!1}}),de?(0,W.jsx)(f.Z,{title:"停止生成",children:(0,W.jsx)("div",{className:"iconfont icon-tingzhihuida ".concat(z.cancelBtn),onClick:Ze})}):(0,W.jsx)(h.ZP,{disabled:Fe,className:""===(null==D?void 0:D.trim())?z.sendBtnDisabled:z.sendBtn,icon:(0,W.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),onClick:ke})]})]}),(0,W.jsxs)("div",{className:z.right,ref:xe,children:[(0,W.jsx)("div",{ref:Ce,className:z.liWrap,contentEditable:!Fe,children:$&&(0,W.jsx)(Z.Z,{cancelIndex:oe,streamingStatus:K,loadImage:!1,onFinish:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se(0),setTimeout((function(){return Ae(!1)}),0);case 2:case"end":return e.stop()}}),e)}))),value:$})}),Fe&&(0,W.jsx)(H.Z,{text:"试题生成中"}),!je&&(0,W.jsx)("div",{className:z.backBottom,onClick:function(){xe.current.scrollTop=xe.current.scrollHeight},children:(0,W.jsx)("i",{className:"iconfont icon-huidaodibu"})}),(0,W.jsx)("div",{ref:he}),(0,W.jsx)("div",{className:z.bottomActionContainer,children:Fe?(0,W.jsxs)("div",{onClick:Ze,className:z.bottomBtn,children:[(0,W.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止生成"]}):(0,W.jsxs)("div",{onClick:De,className:z.bottomBtn,children:[(0,W.jsx)("i",{className:"iconfont icon-zhongxinshengcheng1"}),"重新生成"]})})]})]}),!Fe&&!Le&&Qe]}),(0,W.jsxs)(k.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ve,children:[(0,W.jsxs)(E.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,W.jsx)("img",{src:t(64978),alt:"智能出卷"}),(0,W.jsx)("span",{className:"ml10",children:"智能出卷"})]}),(0,W.jsx)(O.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:ie,gather:{exercise_name:"".concat(c,"(新)")},okText:"确定",mode:4,onCancel:function(){pe(!1)},onSuccess:function(e){var n;window.location.href="/paperlibrary/see/".concat(null==e||null===(n=e.data)||void 0===n?void 0:n.obj_id)}}),(0,W.jsx)("div",{style:{height:70}})]}),Ne("处理中")]})},X=t(50730),G=(0,d.forwardRef)((function(e,n){var t,i,l=e.onUpdateNum,o=e.onlyMediatorOpenStr,c={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},N=(0,d.useState)(s()({},c)),L=u()(N,2),D=L[0],S=L[1],k=(0,d.useState)({}),E=u()(k,2),z=E[0],B=E[1],P=(0,d.useState)(null),T=u()(P,2),O=T[0],Z=T[1],F=(0,d.useState)(!1),Q=u()(F,2),R=Q[0],U=Q[1],H=(0,d.useState)(!1),Y=u()(H,2),G=Y[0],K=Y[1],J=(0,d.useState)(!1),q=u()(J,2),_=q[0],$=q[1],ee=(0,d.useState)(!1),ne=u()(ee,2),te=ne[0],ie=ne[1],ae=(0,d.useState)(0),le=u()(ae,2),re=le[0],oe=le[1],se=(0,d.useState)([]),ce=u()(se,2),ue=ce[0],de=ce[1],Ae=(0,d.useState)([]),ge=u()(Ae,2),fe=ge[0],ve=ge[1],pe=(0,d.useState)(""),me=u()(pe,2),Ie=me[0],Ce=me[1],he=(0,d.useState)(!1),xe=u()(he,2),je=xe[0],ye=xe[1],Me=(0,d.useState)([]),we=u()(Me,2),be=we[0],Ne=we[1];(0,d.useEffect)((function(){if(o)return w.Z.subscribe(o,(function(e){ve([e.id]),Se(e.id)}))}),[o]),(0,d.useEffect)((function(){O&&De(D)}),[O]),(0,d.useEffect)((function(){!1===O&&l&&l()}),[O]);var Le=function(){Z(!0)};(0,d.useImperativeHandle)(n,(function(){return{onClick:Le}}));var De=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ie(!0),e.next=3,(0,M.ZP)("/api/question_banks/bank_list.json",{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(de((null==t?void 0:t.object_list)||[]),oe(null==t?void 0:t.count)),ie(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Se=function(){var e=r()(a()().mark((function e(n){var t,i,l,r,o,c,d,f,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=document.createElement("div")).className=y,document.body.appendChild(t),A.render((0,W.jsx)(g.Z,{spinning:!0}),t),e.next=6,Promise.all([(0,M.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,M.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:n}})]);case 6:i=e.sent,l=u()(i,2),r=l[0],o=l[1],0===(null==r?void 0:r.status)&&0===(null==o?void 0:o.status)&&(d=(null==o||null===(c=o.data)||void 0===c?void 0:c.exercise_types)||{},f=(f=[{question_type:0,name:"单选题",count:null==d?void 0:d.q_singles},{question_type:1,name:"多选题",count:null==d?void 0:d.q_doubles},{question_type:2,name:"判断题",count:null==d?void 0:d.q_judges},{question_type:3,name:"填空题",count:null==d?void 0:d.q_nulls},{question_type:4,name:"简答题",count:null==d?void 0:d.q_mains},{question_type:6,name:"编程题",count:null==d?void 0:d.q_pros},{question_type:7,name:"组合题",count:null==d?void 0:d.q_combinations},{question_type:8,name:"程序填空题",count:null==d?void 0:d.q_bpros}]).filter((function(e){return e.count>0})),v=s()({usedCount:null==r?void 0:r.remaining_number,totalCount:null==r?void 0:r.total_number},null==o?void 0:o.data),Ne(f),B(v),-1===v.totalCount?(null==v?void 0:v.imperfect_question_count)>0?U(!0):$(!0):K(!0)),document.body.removeChild(t);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=[{title:"试卷名称",dataIndex:"name",ellipsis:!0,align:"left",render:function(e){return(0,W.jsx)(f.Z,{title:e,children:(0,W.jsx)("span",{children:e})})}},{title:"所属课程",dataIndex:"course_discipline_name",width:180,ellipsis:!0,align:"left",render:function(e){return(0,W.jsx)(f.Z,{title:e,children:(0,W.jsx)("span",{children:e||"--"})})}},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:160,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"action",width:60,align:"center",render:function(e,n){return(0,W.jsx)("a",{href:"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],Ee=["一","二","三","四","五","六","七","八","九","十"];return(0,W.jsxs)(d.Fragment,{children:[(0,W.jsxs)(v.Z,{centered:!0,open:O,title:"以卷换卷",width:990,okText:"生成新试卷",onCancel:function(){return Z(!1)},onOk:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==fe.length){e.next=3;break}return p.ZP.warning("请选择试卷"),e.abrupt("return");case 3:if(!je){e.next=6;break}return p.ZP.warning("试卷中仅有实训题,暂不支持以卷换卷"),e.abrupt("return");case 6:Se(fe[0]);case 7:case"end":return e.stop()}}),e)}))),afterClose:function(){ve([]),Ce(""),S(s()({},c))},children:[(0,W.jsx)("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333",children:"请先选择参照试卷。新试卷中暂不支持自动生成实训题,如需使用,可在编辑试卷时从题库中选用。"}),(0,W.jsx)(m.Z,{tabBarExtraContent:(0,W.jsx)(I.Z.Search,{style:{width:274},placeholder:"请输入试卷名称进行搜索",value:Ie,onChange:function(e){return Ce(e.target.value)},onSearch:function(e){D.search=e,D.page=1,S(s()({},D)),De(D)}}),items:[{key:"1",label:"我的试卷库",children:(0,W.jsx)(C.Z,{columns:ke,dataSource:ue,loading:te,rowSelection:{type:"radio",selectedRowKeys:fe,onChange:function(e,n){var t;ye(null===(t=n[0])||void 0===t?void 0:t.is_only_shixun),ve(e)}},scroll:(null==ue?void 0:ue.length)>7?{y:300}:{},rowKey:"id",pagination:{current:D.page,hideOnSinglePage:!re,showQuickJumper:!0,showSizeChanger:!0,pageSize:D.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:re,size:"default",showTotal:b.rU,onChange:function(e,n){D.page=e,D.limit=n,S(s()({},D)),De(D)}}})}]})]}),(0,W.jsx)(X.Z,{visible:G,usedCount:null==z?void 0:z.usedCount,totalCount:null==z?void 0:z.totalCount,onCancel:function(){return K(!1)},onOk:function(){K(!1),(null==z?void 0:z.imperfect_question_count)>0?U(!0):$(!0)}}),(0,W.jsxs)(v.Z,{centered:!0,open:R,title:"温馨提示",width:810,footer:(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(h.ZP,{onClick:function(){U(!1),$(!0)},children:"忽略"}),(0,W.jsx)(h.ZP,{type:"primary",onClick:function(){return(0,b.xg)("/paperlibrary/add/".concat(fe[0],"?type=2"))},children:"立即完善"})]}),onCancel:function(){return U(!1)},children:[(0,W.jsxs)("div",{className:x,children:["我发现您选择的试卷中有",(0,W.jsx)("span",{className:j,style:{color:"#FFB538"},children:null==z?void 0:z.imperfect_question_count}),"道试题的知识点信息不完善。为了能更精准地生成新试卷中的试题,建议您补充完善之后再生成试卷。"]}),(0,W.jsx)("img",{src:"data:image/png;base64,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",style:{marginTop:-100}}),(0,W.jsx)("div",{style:{maxHeight:450,overflow:"auto"},children:null==z||null===(t=z.imperfect_question_list)||void 0===t?void 0:t.map((function(e,n){return(0,W.jsxs)(d.Fragment,{children:[(0,W.jsxs)("b",{style:{marginTop:n?20:4},className:"flex c-grey-333 mb10",children:[Ee[n],"、",e.name]}),(0,W.jsx)("div",{style:{background:"#F6F7F9",padding:"6px 20px"},children:e.question_number.map((function(t,i){return(0,W.jsxs)("span",{className:"c-grey-333",children:["第",(0,W.jsx)("span",{className:j,style:{color:"#3061D0"},children:t}),"题",e.question_number.length-1===i?null:"、"]},n+i)}))})]},n)}))})]}),(0,W.jsx)(V,{noRestrictModal:function(e){B(s()(s()({},z),{},{usedCount:0,totalCount:e})),K(!0)},examinationBankId:fe[0],visible:_,hideInputBox:!0,questionData:be,examName:null==z||null===(i=z.exercise_types)||void 0===i?void 0:i.exam_name,onChange:function(e){$(e)}})]})})),K=G},19382:function(e,n,t){"use strict";t.d(n,{Z:function(){return U}});t(37205);var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=t(28284),g=t(29787),f=t(62957),v=t(77019),p=t(6767),m=t(4676),I="tip___tKX6W",C="fixedLoading___XmyB7",h=t(13567),x=t(94171),j=t(58358),y=t(70717),M=t(50730),w=t(30641),b=t(99571),N={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},L=t(21411),D=t(92650),S=t(83287),k=t(89480),E=t(3551),z=t(46878),B=t(74889),P=t(22845),T=t(24334),O=t(76860),Z=t(37712),F=function(e){var n=e.questionId,i=e.visible,a=e.onChange,l=e.questionData,o=e.noRestrictModal,c=e.noReselect,A=e.noSaveSuccess,g=(0,d.useState)(!1),m=u()(g,2),I=m[0],C=m[1],h=(0,d.useState)([]),j=u()(h,2),y=j[0],M=j[1],F=(0,d.useState)(z.Q),Q=u()(F,2),R=Q[0],U=Q[1],H=R.contentRef,Y=R.value,W=R.status,V=R.open,X=R.close,G=(0,E.Z)({contentRef:H,status:W}),K=(0,k.Z)(),J=K.openProgress,q=K.closeProgress,_=K.CreateProgressModal,$=K.progressOpen;(0,d.useEffect)((function(){!0===i&&null!=H&&H.current&&ee(),!1===i&&X()}),[i,!(null==H||!H.current)]);var ee=function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Math.random(),i={scene_type:5,request_identifier:t,item_bank_id:n},e.next=4,V(i);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=[{id:"0",type:"单选题",value:"SINGLE"},{id:"1",type:"多选题",value:"MULTIPLE"},{id:"2",type:"判断题",value:"JUDGMENT"},{id:"3",type:"填空题",value:"COMPLETION"},{id:"4",type:"简答题",value:"SUBJECTIVE"},{id:"6",type:"编程题",value:"PROGRAM"},{id:"7",type:"组合题",value:"COMBINATION"},{id:"8",type:"程序填空题",value:"BPROGRAM"}],te=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return J(),C(!0),M([]),n=G(),(t=new FormData).append("html",n),e.next=8,(0,x.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return q(100),M(null==i?void 0:i.data),e.abrupt("return");case 16:p.ZP.warning("未识别到试题");case 17:C(!1),q();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=G(),(0,S.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(d.Fragment,{children:[(0,Z.jsx)(w.Z,{title:"以题换题",extra:(0,Z.jsx)("div",{className:N.extraHeader,children:(0,Z.jsxs)(v.Z,{align:"middle",children:[!W&&!!Y&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(L.op,{onClick:ie,className:"mr15",shape:"default",children:"保存试题"}),(0,Z.jsxs)(L.op,{onClick:ae,shape:"default",type:"text",children:[(0,Z.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,Z.jsx)("i",{onClick:function(){var e=function(e){f.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){a(!1)}})};W?e("正在生成试题中,确定要退出吗?"):Y?e("试题未保存,确定要退出吗?"):a(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:i,children:(0,Z.jsxs)("div",{className:N.wrap,children:[(0,Z.jsxs)("div",{className:N.left,children:[(0,Z.jsxs)(v.Z,{justify:"space-between",children:[(0,Z.jsx)("b",{className:"font16 c-grey-333",children:"原题"}),!W&&(0,Z.jsx)(b.ZP,{onClick:function(){a(!1),c()},type:"primary",children:"重新选择试题"})]}),function e(n){var t,i,a,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=["简单","适中","困难"],s=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],c=n||l,u=c.name,A=c.choices,g=void 0===A?[]:A,f=c.item_type,v=c.tag_disciplines,p=void 0===v?[]:v,m=c.difficulty,I=c.analysis,C=c.answer_texts,h=c.standard_answer,x=c.standard_answers,j=c.description,y=c.time_limit,M=c.language,w=c.hack_sets,b=c.code,L=c.sub_item_banks,D=null===(t=ne.find((function(e){return e.value===f})))||void 0===t?void 0:t.type,S="1.".concat(r,"【").concat(D,"】").concat(u),k="",E=null==p||null===(i=p.map((function(e){return e.name})))||void 0===i?void 0:i.join("、");return"SUBJECTIVE"===f?k=(null==C?void 0:C[0])||"":"JUDGMENT"===f?null==g||g.forEach((function(e,n){e.is_answer&&(k=n?"错误":"正确")})):null==g||g.forEach((function(e,n){e.is_answer&&(k+=te[n])})),(0,Z.jsxs)("div",{className:N.leftNode,style:n?{padding:0}:{},children:[(0,Z.jsx)(B.Z,{className:"mb10",value:S}),null==g?void 0:g.map((function(e,n){return(0,Z.jsxs)("div",{className:N.option,children:[(0,Z.jsxs)("div",{className:N.serial,children:[te[n],"."]}),(0,Z.jsx)(B.Z,{style:{flex:1},value:null==e?void 0:e.choice_text})]},n)})),j&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"试题描述"}),(0,Z.jsx)(B.Z,{style:{flex:1},value:j||""})]}),"COMPLETION"===f?null===(a=h||x)||void 0===a?void 0:a.map((function(e,n){var t,i;return(0,Z.jsxs)("div",{className:N.row,style:{alignItems:"center"},children:[(0,Z.jsxs)("div",{className:N.label,children:["答案",n+1]}),(0,Z.jsx)("div",{className:N.content,children:1===(null==e?void 0:e.model)?null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"):(0,Z.jsx)(P.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})})]},n)})):s.includes(f)&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"答案"}),(0,Z.jsx)("div",{className:N.content,children:k})]}),!n&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"难度"}),(0,Z.jsx)("div",{className:N.content,children:o[m-1]||""})]}),"COMBINATION"!==f&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"解析"}),(0,Z.jsx)(B.Z,{style:{flex:1},value:I||""})]}),!n&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"知识点"}),(0,Z.jsx)("div",{className:N.content,children:E})]}),y&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"时间限制(秒)"}),(0,Z.jsx)("div",{className:N.content,children:y})]}),M&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"编程语言"}),(0,Z.jsx)("div",{className:N.content,children:M})]}),b&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"PROGRAM"===f?"学员初始代码":"程序代码"}),(0,Z.jsx)("div",{className:N.content,style:{whiteSpace:"pre-wrap"},children:T.Base64.decode(b)})]}),null==w?void 0:w.map((function(e,n){var t="PROGRAM"===f?"(".concat(n+1,")"):"";return(0,Z.jsxs)(d.Fragment,{children:[(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsxs)("div",{className:N.label,children:["测试用例",t,"输入"]}),(0,Z.jsx)("div",{className:N.content,children:(null==e?void 0:e.input)||""})]}),(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsxs)("div",{className:N.label,children:["测试用例",t,"输出"]}),(0,Z.jsx)("div",{className:N.content,children:(null==e?void 0:e.output)||""})]})]},n)})),"BPROGRAM"===f&&(null==h?void 0:h.map((function(e,n){return(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsxs)("div",{className:N.label,children:["答案",n+1]}),(0,Z.jsx)("div",{className:N.content,style:{whiteSpace:"pre-wrap"},children:(null==e?void 0:e.answer_text)||""})]},n)}))),null==L?void 0:L.map((function(n,t){return(0,Z.jsx)(d.Fragment,{children:e(n,t+1)},n.id)}))]})}()]}),(0,Z.jsx)(z.Z,{stringTransformer:O.o,onStatusChange:U,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:(0,Z.jsx)("div",{className:N.bottomActionContainer,children:W?(0,Z.jsxs)("div",{onClick:X,className:N.bottomBtn,children:[(0,Z.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止生成"]}):(0,Z.jsxs)("div",{onClick:ee,className:N.bottomBtn,children:[(0,Z.jsx)("i",{className:"iconfont icon-zhongxinshengcheng1"}),"重新生成"]})}),loadingText:"试题生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!$,noRestrictModal:o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&o(e.data)}})]})}),(0,Z.jsxs)(w.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:I,children:[(0,Z.jsxs)(v.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,Z.jsx)("img",{src:t(11215),alt:"以题换题"}),(0,Z.jsx)("span",{className:"ml10",children:"以题换题"})]}),(0,Z.jsx)(D.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:y,isRefreshItemBank:!0,okText:"导入题库",mode:1,onCancel:function(){return C(!1)},onSuccess:function(){C(!1),a(!1),A()}}),(0,Z.jsx)("div",{style:{height:70}})]}),_("处理中")]})},Q=t(8391),R=(0,d.forwardRef)((function(e,n){var t=e.onUpdateNum,i=e.onlyMediatorOpenStr,l=A.Z.useForm(),o=u()(l,1)[0],c=(0,d.useState)({}),w=u()(c,2),b=w[0],N=w[1],L=(0,d.useState)({}),D=u()(L,2),S=D[0],k=D[1],E=(0,d.useState)(null),z=u()(E,2),B=z[0],P=z[1],T=(0,d.useState)(!1),O=u()(T,2),R=O[0],U=O[1],H=(0,d.useState)(!1),Y=u()(H,2),W=Y[0],V=Y[1],X=(0,d.useState)([]),G=u()(X,2),K=G[0],J=G[1],q=(0,d.useState)(!1),_=u()(q,2),$=_[0],ee=_[1],ne=(0,d.useState)(!1),te=u()(ne,2),ie=te[0],ae=te[1],le=(0,d.useState)(""),re=u()(le,2),oe=(re[0],re[1]),se=(0,d.useState)([]),ce=u()(se,2),ue=(ce[0],ce[1],(0,d.useState)([])),de=u()(ue,2),Ae=(de[0],de[1]),ge=(0,d.useState)(null),fe=u()(ge,2),ve=fe[0],pe=fe[1],me=(A.Z.useWatch("knowledge",o),A.Z.useWatch("course",o));(0,d.useEffect)((function(){if(i)return y.Z.subscribe(i,(function(e){he(e.id)}))}),[i]),(0,d.useEffect)((function(){!1===B&&t&&t()}),[B]);var Ie=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});case 2:n=e.sent,Ae(n.disciplines||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=function(){var e=s()(r()().mark((function e(n){var t,i,l,s,c,d,A,f,v,p,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=document.createElement("div")).className=C,document.body.appendChild(t),m.render((0,Z.jsx)(g.Z,{spinning:!0}),t),i={},l=[],e.next=8,Promise.all([(0,x.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,x.ZP)("/api/item_banks/".concat(n,"/edit_single.json"),{method:"get"})]);case 8:s=e.sent,c=u()(s,2),d=c[0],A=c[1],0===(null==d?void 0:d.status)&&(i.usedCount=null==d?void 0:d.remaining_number,i.totalCount=null==d?void 0:d.total_number),A.id&&(null!=A&&A.analysis||l.push(3),"SUBJECTIVE"!==(null==A?void 0:A.item_type)||null!=A&&null!==(f=A.answer_texts)&&void 0!==f&&f.length||l.push(2),null!=A&&null!==(v=A.tag_disciplines)&&void 0!==v&&v.length||(l.push(1),I=null==A||null===(p=A.course_discipline)||void 0===p?void 0:p.course_discipline_id,o.setFieldValue("course",I)),i=a()(a()({},i),A),J(l)),k(A),N(i),-1===i.totalCount?l.length?U(!0):ee(!0):ae(!0),document.body.removeChild(t);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),he=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(n),Ce(n),Ie();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){P(!0)};(0,d.useImperativeHandle)(n,(function(){return{onClick:xe}}));var je=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s,c,u,d,A,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.getFieldsValue()||{},t=n.analysis,i=void 0===t?"":t,a=n.answer_texts,l=void 0===a?"":a,s=n.course,c=void 0===s?[]:s,u=n.knowledge,A={item_bank_id:ve,analysis:i,answer_texts:l?[l]:"",course_discipline_id:c||"",tag_discipline_ids:null==(d=void 0===u?[]:u)?void 0:d.map((function(e){return e.value}))},V(!0),e.next=5,(0,x.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:A});case 5:(g=e.sent).id&&(k(g),U(!1),ee(!0)),V(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(d.Fragment,{children:[(0,Z.jsxs)(f.Z,{centered:!0,open:R,title:"温馨提示",width:810,okText:"继续换题",confirmLoading:W,onCancel:function(){return U(!1)},onOk:function(){return o.submit()},afterClose:function(){o.resetFields()},children:[(0,Z.jsx)("div",{className:I,children:"我发现您选中的这道题目不完善。为了能更精准的生成新的试题,建议您提供更多的关于当前题目的信息~"}),(0,Z.jsx)("img",{src:"data:image/png;base64,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",style:{marginTop:-100}}),(0,Z.jsxs)(A.Z,{form:o,onValuesChange:function(e,n){console.log(e,n),null!=e&&e.course&&(oe(new Date),o.setFieldsValue({knowledge:[]}))},layout:"vertical",colon:!1,onFinish:je,children:[K.includes(1)&&(0,Z.jsxs)(v.Z,{align:"middle",className:"mb20",children:[(0,Z.jsx)(A.Z.Item,{label:"知识点",name:"course",className:"mr10 mb0",children:(0,Z.jsx)(Q.q,{style:{width:240,height:40},size:"middle",showLinkButton:!1})}),(0,Z.jsx)(A.Z.Item,{name:"knowledge",className:"mb0 mt30",children:(0,Z.jsx)(Q.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:240,height:40},size:"middle",courseDisciplineId:me,showLinkButton:!1})})]}),K.includes(2)&&(0,Z.jsx)(A.Z.Item,{className:"mt20 mb10",name:"answer_texts",label:"参考答案",valuePropName:"defaultValue",children:(0,Z.jsx)(j.Z,{placeholder:"请输入参考答案",height:120})}),K.includes(3)&&(0,Z.jsx)(A.Z.Item,{className:"mb0",name:"analysis",label:"题目解析",valuePropName:"defaultValue",children:(0,Z.jsx)(j.Z,{placeholder:"请输入题目解析",height:120})})]})]}),B&&(0,Z.jsx)(h.Z,{isIntelligentAssistant:!0,setScoreShow:P,isshixuns:!1,ScoreShow:!!B,isloadings:!1,onOk:function(e){e.length?he(e[0]):p.ZP.warning("请选择试题")}}),(0,Z.jsx)(M.Z,{visible:ie,usedCount:null==b?void 0:b.usedCount,totalCount:null==b?void 0:b.totalCount,onCancel:function(){return ae(!1)},onOk:function(){ae(!1),K.length?U(!0):ee(!0)}}),(0,Z.jsx)(F,{noReselect:function(){P(!0)},noRestrictModal:function(e){N({usedCount:0,totalCount:e}),ae(!0)},questionId:ve,visible:$,questionData:S,onChange:function(e){ee(e)},noSaveSuccess:function(){return P(!1)}})]})})),U=R},73380:function(e,n,t){"use strict";t.d(n,{Z:function(){return E}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(6767),d=t(30641),A=t(77019),g=t(62957),f=t(37568),v=t(14566),p=t(25399),m=t(5269),I=t(71051),C={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},h=t(21411),x=t(91689),j=t(92650),y=t(94171),M=t(76860),w=t(83287),b=t(89480),N=t(3551),L=t(50730),D=t(46878),S=t(37712),k=(0,c.forwardRef)((function(e,n){var i,l=e.onUpdateNum,o=e.onSave,k=(0,c.useState)(!1),E=s()(k,2),z=E[0],B=E[1],P=(0,c.useState)([]),T=s()(P,2),O=T[0],Z=T[1],F=(0,c.useState)(null),Q=s()(F,2),R=Q[0],U=Q[1],H=(0,c.useState)([]),Y=s()(H,2),W=Y[0],V=Y[1],X=(0,c.useState)(0),G=s()(X,2),K=G[0],J=G[1],q=(0,c.useState)(0),_=s()(q,2),$=_[0],ee=_[1],ne=(0,c.useState)(!1),te=s()(ne,2),ie=te[0],ae=te[1],le=(0,c.useState)(""),re=s()(le,2),oe=re[0],se=re[1],ce=(0,c.useState)(0),ue=s()(ce,2),de=ue[0],Ae=ue[1],ge=(0,c.useState)(0),fe=s()(ge,2),ve=fe[0],pe=fe[1],me=(0,c.useState)(0),Ie=s()(me,2),Ce=Ie[0],he=Ie[1],xe=(0,c.useState)(0),je=s()(xe,2),ye=je[0],Me=je[1],we=(0,c.useState)(0),be=s()(we,2),Ne=be[0],Le=be[1],De=(0,c.useState)(0),Se=s()(De,2),ke=Se[0],Ee=Se[1],ze=(0,c.useState)(0),Be=s()(ze,2),Pe=Be[0],Te=Be[1],Oe=(0,c.useState)(0),Ze=s()(Oe,2),Fe=Ze[0],Qe=Ze[1],Re=(0,c.useState)(D.Q),Ue=s()(Re,2),He=Ue[0],Ye=Ue[1],We=He.contentRef,Ve=He.value,Xe=He.status,Ge=He.open,Ke=He.close,Je=(0,N.Z)({contentRef:We,status:Xe}),qe=(0,b.Z)(),_e=qe.openProgress,$e=qe.closeProgress,en=qe.CreateProgressModal,nn=qe.progressOpen;(0,c.useEffect)((function(){R&&rn(),!1===R&&(Ke(),null==l||l(),Z([]),se(""),Ae(0),pe(0),he(0),Me(0),Le(0),Ee(0),Te(0),Qe(0))}),[R]);var tn=function(){U(!0)};(0,c.useImperativeHandle)(n,(function(){return{onClick:tn}}));var an=function(e){ae(!0),J(e),ee(0)},ln=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx","doc","pdf","png","jpg"].indexOf(t)){e.next=5;break}return u.ZP.warning("上传的文件格式有误,请检查后重新上传"),e.abrupt("return",Promise.reject());case 5:if(!(n.size/1024/1024>10)){e.next=9;break}return u.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rn=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(J(n.total_number),ee(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),on=function(e){return e=e||"",e=(e=String(e)).replace(/\s+/g,"")},sn=function(){var e=r()(a()().mark((function e(){var n,t,i,l,r,o,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!(s.length>0&&void 0!==s[0])||s[0],i=[{name:"单选题",num:de||0},{name:"多选题",num:ve||0},{name:"判断题",num:Ce||0},{name:"填空题",num:ye||0},{name:"简答题",num:Ne||0},{name:"组合题",num:Fe||0},{name:"编程题",num:ke||0},{name:"程序填空题",num:Pe||0}],!t){e.next=24;break}if(on(oe)){e.next=8;break}return u.ZP.warning("请先输入出题要求"),e.abrupt("return");case 8:if(!(oe.length>1e3)){e.next=11;break}return u.ZP.warning("出题要求字数限制为1000字"),e.abrupt("return");case 11:if(on(oe)||null!=O&&O.length){e.next=14;break}return u.ZP.warning("请上传材料文档或在文本框中填写材料内容"),e.abrupt("return");case 14:if(0!==(l=i.reduce((function(e,n){return e+n.num}),0))){e.next=18;break}return u.ZP.warning("请设置出题数量"),e.abrupt("return");case 18:if(!(l>50)){e.next=21;break}return u.ZP.warning("出题数量达到限制"),e.abrupt("return");case 21:if(-1===K){e.next=24;break}return ae(!0),e.abrupt("return");case 24:return ae(!1),r=Math.random(),o={scene_type:6,request_identifier:r,file_id:null===(n=O[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id,content:oe,count_arr:i.map((function(e){return e.num})).join(",")},e.next=29,Ge(o);case 29:rn();case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cn=function(){var e=r()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Je(),!o){e.next=5;break}return U(!1),o(n),e.abrupt("return");case 5:return _e(),B(!0),V([]),(t=new FormData).append("html",n),e.next=12,(0,y.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 12:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=21;break}if(null==i||!i.data){e.next=20;break}return $e(100),V(null==i?void 0:i.data),e.abrupt("return");case 20:u.ZP.warning("未识别到试题");case 21:B(!1),$e();case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),un=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Je(),(0,w.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dn=["uploading","error"].includes(null==O||null===(i=O[0])||void 0===i?void 0:i.status);return(0,S.jsxs)(c.Fragment,{children:[(0,S.jsx)(L.Z,{visible:ie,totalCount:K,usedCount:$,onCancel:function(){return ae(!1)},onOk:function(){return sn(!1)}}),(0,S.jsx)(d.Z,{title:"智能出题",extra:(0,S.jsx)("div",{className:C.extraHeader,children:(0,S.jsxs)(A.Z,{align:"middle",children:[!Xe&&!!Ve&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(h.op,{onClick:cn,className:"mr15",shape:"default",children:"保存试题"}),(0,S.jsxs)(h.op,{onClick:un,shape:"default",type:"text",children:[(0,S.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,S.jsx)("i",{onClick:function(){var e=function(e){g.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){U(!1)}})};Xe?e("正在生成试题中,确定要退出吗?"):Ve?e("试题未保存,确定要退出吗?"):U(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:R,children:(0,S.jsxs)("div",{className:C.wrap,children:[(0,S.jsxs)("div",{className:C.left,children:[(0,S.jsxs)("div",{className:C.tip,children:[(0,S.jsx)("img",{src:"data:image/png;base64,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"}),(0,S.jsx)("span",{children:"您好!我是您的智能出题助手,我已学习了平台以及互联网上海量的试题知识库。可以根据您的要求和上传的材料灵活生成各类试题。欢迎随时与我互动,让我们一起打造更高效、更优质的试题!"})]}),(0,S.jsx)("div",{className:"mb10 mt20 c-black",children:(0,S.jsx)("b",{children:"出题要求"})}),(0,S.jsx)(f.Z.TextArea,{style:{height:160},className:"mb20",value:oe,placeholder:"请输入出题要求,您也可以先上传材料之后再根据材料出题\n例:请生成关于《Python程序设计》的试题。考察知识点:变量定义、数据类型、运算符和控制结构。难度为“困难”的试题占20%",onChange:function(e){se(e.target.value)}}),(0,S.jsx)(v.Z,{accept:".doc,.docx,.pdf,.png,.jpg",action:"".concat(x.Z.API_SERVER,"/api/attachments.json"),maxCount:1,fileList:O,withCredentials:!0,data:{upload_type:1},beforeUpload:ln,onChange:function(e){var n,t=e.file;if("removed"!==t.status){var i;if("done"===t.status&&0!==(null==t||null===(n=t.response)||void 0===n?void 0:n.status))t.status="error",t.response=null==t||null===(i=t.response)||void 0===i?void 0:i.message;Z([t])}},onRemove:function(){return Z([])},children:(0,S.jsx)(p.Z,{title:"单次仅支持上传1个文档或1张图片,文档支持PDF/Word格式,图片支持1张不超过10M的PNG/JPG图片",children:(0,S.jsxs)(h.op,{style:{borderRadius:2},children:[(0,S.jsx)("i",{className:"icon-shangchuan3 mr5"}),"上传材料"]})})}),(0,S.jsxs)("div",{className:"c-black mt20",children:[(0,S.jsxs)("div",{className:"mb10 c-black",children:[(0,S.jsx)("b",{children:"出题数量"}),(0,S.jsxs)("span",{className:"c-grey-999",children:["(为保证出题体验,单次出题总数量不能超过",(0,S.jsx)("span",{style:{padding:"0 6px",color:"#FB901F"},children:"50"}),"道)"]})]}),(0,S.jsxs)(A.Z,{style:{gap:16},children:[(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"单选题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:de,onChange:Ae,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"多选题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:ve,onChange:pe,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"判断题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Ce,onChange:he,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"填空题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:ye,onChange:Me,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"简答题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Ne,onChange:Le,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"组合题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Fe,onChange:Qe,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"编程题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:ke,onChange:Ee,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"程序填空题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Pe,onChange:Te,style:{marginLeft:"8px"}})]})]})]}),Xe?(0,S.jsxs)("div",{onClick:Ke,className:C.bottomBtn,children:[(0,S.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止出题"]}):dn?(0,S.jsxs)("div",{className:"".concat(C.bottomBtn," ").concat(C.disabled),children:[(0,S.jsx)("i",{className:"iconfont icon-kaishichuti font14"}),"开始出题"]}):(0,S.jsxs)("div",{onClick:function(){sn()},className:C.bottomBtn,children:[(0,S.jsx)("i",{className:"iconfont icon-kaishichuti font14"}),"开始出题"]})]}),(0,S.jsx)(D.Z,{onStatusChange:Ye,loadingText:"试题生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!nn,noRestrictModal:an,stringTransformer:M.o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&an(e.data)}})]})}),(0,S.jsxs)(d.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:z,children:[(0,S.jsxs)(A.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,S.jsx)("img",{src:t(36413),alt:"智能出题"}),(0,S.jsx)("span",{className:"ml10",children:"智能出题"})]}),(0,S.jsx)(j.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:W,isRefreshItemBank:!0,okText:"导入题库",mode:1,onCancel:function(){return B(!1)},onSuccess:function(){B(!1),U(!1)}}),(0,S.jsx)("div",{style:{height:70}})]}),en("处理中")]})})),E=k},38178:function(e,n,t){"use strict";var i=t(79800),a=t.n(i),l=t(59301);n.Z=function(e){var n=e.scrollBoxRef,t=e.bottomInspectRef,i=e.contentRef,r=e.status,o=e.rootMargin,s=void 0===o?"70px":o,c=e.bottomOffset,u=void 0===c?110:c,d=(0,l.useState)(!0),A=a()(d,2),g=A[0],f=A[1],v=(0,l.useRef)(!1);return(0,l.useEffect)((function(){if(n.current&&t.current){var e=new IntersectionObserver((function(e){var n,t,i,l,r=a()(e,1)[0];document.contains(r.target)?0!==(null===(n=r.rootBounds)||void 0===n?void 0:n.width)||0!==(null===(t=r.rootBounds)||void 0===t?void 0:t.height)?0!==(null===(i=r.boundingClientRect)||void 0===i?void 0:i.width)||0!==(null===(l=r.boundingClientRect)||void 0===l?void 0:l.height)?f(r.isIntersecting):console.log("目标元素宽高为 0,可能已被移除或 display: none"):console.log("root(滚动容器)无效,可能已被移除"):console.log("目标元素已从 DOM 移除")}),{root:n.current,rootMargin:s,threshold:0});return e.observe(t.current),function(){e.disconnect()}}}),[n.current,t.current,s]),(0,l.useEffect)((function(){if(r){var e=n.current,t=i.current;v.current=!1;var a=e.scrollTop,l=function(){var n=e.scrollTop,t=e.scrollHeight,i=e.clientHeight;n>a?n+i>=t-u&&(e.scrollTop=e.scrollHeight,v.current=!1):n0&&void 0!==arguments[0]&&arguments[0],t=function(e){var n={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"©","®":"®","€":"€"};return e.replace(/&[^;]+;/g,(function(e){return n[e]||e}))};if(!n.current)return"";var i=n.current.cloneNode(!0),a=i.querySelectorAll("code[data-text], mathx[data-text]");if(a.forEach((function(e){var n=e.getAttribute("data-text");"code"===e.tagName.toLowerCase()?n=n.replace(/```.*\n|\n```/g,""):"mathx"===e.tagName.toLowerCase()&&(n="$$".concat(n,"$$"));var t=document.createTextNode(n);e.parentNode.replaceChild(t,e)})),e){var l=i.querySelectorAll('[data-select="disabled"]');l.forEach((function(e){var n,t=e.textContent||"",i=document.createTextNode(t+"\n");null===(n=e.parentNode)||void 0===n||n.replaceChild(i,e)}))}var r=i.innerHTML;return e||(r=r.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),r=t(r=(r=(r=(r=(r=r.replace(/

/g,"")).replace(/<\/p>/g,"\n")).replace(/
/g,"\n")).replace(/\r\n/g,"\n")).replace(/<[^>]*>/g,""))}}},89480:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});var i=t(79800),a=t.n(i),l=t(59301),r=t(62957),o=t(77019),s=t(60242),c="data:image/png;base64,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",u="data:image/png;base64,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",d="data:image/png;base64,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",A="dotLoading___s6Sh4",g="progress___QUpqo",f=t(37712),v=["文件解析读取中","内容理解分析中","结构化提取中"],p=function(){var e=(0,l.useState)(0),n=a()(e,2),t=n[0],i=n[1],p=(0,l.useState)(!1),m=a()(p,2),I=m[0],C=m[1],h=(0,l.useState)(!0),x=a()(h,2),j=x[0],y=x[1],M=(0,l.useRef)(null);(0,l.useEffect)((function(){if(!j){return M.current=setInterval((function(){i((function(e){return e>=99?(clearInterval(M.current),99):e+1}))}),5e4/99),function(){return clearInterval(M.current)}}}),[j]);var w=function(e){var n=e/1048576;return" 预计处理时长为".concat(n<=.3?3:n<=.5?5:n<=1?10:n<=2?20:n<=3?30:n<=10?10*n:100,"分钟,请勿关闭窗口")},b=function(){return(0,f.jsxs)("span",{className:A,children:[(0,f.jsx)("span",{children:"."}),(0,f.jsx)("span",{children:"."}),(0,f.jsx)("span",{children:"."})]})};return{progress:t,progressOpen:I,openProgress:function(){i(0),C(!0),y(!1)},closeProgress:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;y(!0),i(e),C(!1)},toggleLock:function(){return y((function(e){return!e}))},CreateProgressModal:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,n=arguments.length>1?arguments[1]:void 0;return"string"==typeof e&&(e=[e,e,e]),(0,f.jsx)(r.Z,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:I,title:null,footer:null,width:500,afterClose:function(){return i(0)},children:(0,f.jsxs)(o.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"},children:[t<=30&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("img",{src:c,alt:"Step 1"}),(0,f.jsxs)("div",{className:"mt20 c-light-primary",children:[e[0],b()]})]}),t>30&&t<60&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("img",{src:u,alt:"Step 2"}),(0,f.jsxs)("div",{className:"mt20 c-light-primary",children:[e[1],b()]})]}),t>=60&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("img",{src:d,alt:"Step 3"}),(0,f.jsxs)("div",{className:"mt20 c-light-primary",children:[e[2],b()]})]}),(0,f.jsx)(s.Z,{className:g,status:"active",style:{width:"auto"},size:[300,8],percent:t}),!!n&&(0,f.jsx)("div",{className:"c-grey-999",children:w(n)})]})})}}}},8130:function(e,n,t){"use strict";t.d(n,{Z:function(){return Q}});var i=t(79800),a=t.n(i),l=t(59301),r=t(7557),o=t.n(r),s=t(82242),c=t.n(s),u=t(37205),d=t.n(u),A=t(41498),g=t.n(A),f=t(75727),v=t(6767),p=t(25399),m=t(37568),I=t(99571),C=t(10914),h="wrap___AasCO",x="chatContainer___n6e3E",j="btnContainer___yKyVB",y="btn___Y_09T",M="inputContainer____bM3M",w="sendBtn___UHHLj",b="sendBtnDisabled___AoSRc",N="cancelBtn___yql4C",L="loadingWrp___gYLGT",D=t(37712),S=function(e){var n=e.position,t=e.children,i=n||{},r=i.left,o=void 0===r?0:r,s=i.top,c=void 0===s?0:s,u=(0,l.useState)(o),d=a()(u,2),A=d[0],g=d[1],f=(0,l.useState)(c),v=a()(f,2),p=v[0],m=v[1],I=(0,l.useRef)(null),C=function(){if(I.current){var e=I.current.offsetWidth,n=I.current.offsetHeight,t=window.innerWidth,i=window.innerHeight,a=o,l=c;o+e>t&&(a=t-e),a<0&&(a=0),c+n>i&&(l=i-n),l<0&&(l=0),g(a),m(l)}};return(0,l.useEffect)((function(){if(I.current&&n){var e=new ResizeObserver((function(){C()}));return e.observe(I.current),function(){e.disconnect()}}}),[o,c,n]),(0,l.useEffect)((function(){n&&C()}),[o,c,n]),n?(0,D.jsx)("div",{ref:I,style:{position:"fixed",left:"".concat(A,"px"),top:"".concat(p,"px"),zIndex:1050},children:t}):null},k=t(91689),E=t(56102),z=t(69368),B=function(e){var n,t=e.visible,i=e.position,r=e.selectText,s=e.applyRefinedText,u=e.fetchUrl,A=e.noRestrictModal,B=(0,l.useState)(!1),P=a()(B,2),T=P[0],O=P[1],Z=(0,l.useState)([]),F=a()(Z,2),Q=F[0],R=F[1],U=(0,l.useState)(""),H=a()(U,2),Y=H[0],W=H[1],V=(0,l.useState)(1),X=a()(V,2),G=X[0],K=X[1],J=(0,l.useState)(""),q=a()(J,2),_=q[0],$=q[1],ee=(0,l.useState)(!1),ne=a()(ee,2),te=ne[0],ie=ne[1],ae=(0,l.useRef)(null),le=(0,l.useState)(!1),re=a()(le,2),oe=re[0],se=re[1],ce=(0,l.useState)(0),ue=a()(ce,2),de=ue[0],Ae=ue[1],ge=(0,l.useRef)(!1),fe=!0===(null==Q||null===(n=Q[(null==Q?void 0:Q.length)-1])||void 0===n?void 0:n.loading);(0,l.useEffect)((function(){t?K(1):(se(!1),O(!1),ve(),Ae(0),R([]),K(0))}),[t]);var ve=function(){var e,n;W(""),$(""),null===(e=ae.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e)},pe=function(){var e=g()(o()().mark((function e(){var n,t,i,a,l,r,s=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:"",t=s.length>1&&void 0!==s[1]?s[1]:Q,i=Date.now(),a=[].concat(d()(t),[{text:n,key:i,sender:"user",show:!0},{loading:!0,key:i,sender:"AI",show:!0}]),K(2),R(a),l=me(t),r={no_record_times:!0,prompt:n,history:l},ae.current=new z.Z(k.Z.API_SERVER+u,r),e.next=11,new Promise((function(e){ae.current.on("data",(function(e){var n=e.chunk.msg,t=e.full,i="error"===n;se(!0),$(he(t)),R((function(e){return e.map((function(n,a){return a===e.length-1?c()(c()({},n),{},{text:t,loading:!1,error:i}):n}))}))})),ae.current.on("done",(function(){return e()})),ae.current.on("error",(function(n){"[object Object]"===Object.prototype.toString.call(n)&&-9===n.status&&(K(1),A(n.data)),R((function(e){return e.map((function(n,t){return t===e.length-1?c()(c()({},n),{},{text:"抱歉,我刚刚遇到了一点问题,没能完成您的请求。请您稍后再试一次,或者联系技术支持帮忙解决!",loading:!1,error:!0}):n}))})),e()})),ae.current.on("cancelled",(function(){return e()})),ae.current.startStream()}));case 11:O(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e){return e.reduce((function(n,t){if("user"===t.sender){var i=e.find((function(e){return e.key===t.key&&"AI"===e.sender}));!i||null==i||!i.text||null!=i&&i.error||n.push({question:t.text,answer:i.text})}return n}),[])},Ie=function(){if(!ye){var e=xe("改写");ve(),O(!0),pe(e)}},Ce=[{key:"1",label:(0,D.jsxs)("span",{children:[" ",(0,D.jsx)("i",{className:"iconfont icon-runse font14 mr10"}),"润色 "]})},{key:"2",label:(0,D.jsxs)("span",{children:[(0,D.jsx)("i",{className:"iconfont icon-kuoxie font14 mr10"}),"扩写"]})},{key:"3",label:(0,D.jsxs)("span",{children:[" ",(0,D.jsx)("i",{className:"iconfont icon-suoxie font14 mr10"}),"缩写"]})}],he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=["答案:","难度:","解析:","知识点:","时间限制(秒)","编程语言:","学员初始代码:","程序代码:","测试用例输入:","测试用例输出:"];return Array.from({length:20}).forEach((function(e,t){n.push("答案".concat(t+1,":"),"测试用例(".concat(t+1,")输入:"),"测试用例(".concat(t+1,")输出:"))})),n.forEach((function(n){var t=new RegExp(n,"g");e=e.replace(t,"**".concat(n,"** "))})),e},xe=function(e){return"改写"===e?"".concat(Y,",根据上述要求改写这句话,").concat(r,",根据原格式返回给我,不要去掉提示语"):"".concat(r,",").concat(e,"上面这句话,根据原格式返回给我,不要去掉提示语")},je=T||oe,ye=""===(null==Y?void 0:Y.trim());return t?(0,D.jsx)(f.Z,{open:ye&&!je&&(te||!_),overlayStyle:{minWidth:200},menu:{items:Ce,onClick:function(e){var n="";"1"===e.key&&(n=xe("润色")),"2"===e.key&&(n=xe("扩写")),"3"===e.key&&(n=xe("缩写")),ve(),O(!0),pe(n)}},children:(0,D.jsx)(S,{position:i,children:(0,D.jsxs)("div",{className:h,children:[2===G&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)("div",{className:x,children:[fe&&(0,D.jsxs)("div",{className:L,children:[(0,D.jsx)("span",{children:"正在生成中"}),(0,D.jsx)("div",{className:"ai-loading"})]}),_&&(0,D.jsx)(C.Z,{cancelIndex:de,streamingStatus:T,loadImage:!1,onFinish:g()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ae(0),setTimeout((function(){return se(!1)}),0);case 2:case"end":return e.stop()}}),e)}))),value:_})]}),(0,D.jsxs)("div",{className:j,children:[(0,D.jsxs)("div",{onClick:function(){return s(!0,_)},className:y,style:{padding:"0 16px",width:"initial"},children:[(0,D.jsx)("i",{className:"iconfont icon-tihuan mr10 font14"}),"替换"]}),(0,D.jsxs)("div",{onClick:function(){return s(!1,_)},className:y,style:{padding:"0 16px",width:"initial"},children:[(0,D.jsx)("i",{className:"iconfont icon-charu mr10 font14"}),"插入"]}),(0,D.jsx)(E.CopyToClipboard,{text:_,onCopy:function(){return v.ZP.success({content:"复制成功",key:"copy"})},children:(0,D.jsx)(p.Z,{title:"复制",children:(0,D.jsx)("div",{className:y,style:{marginLeft:"auto"},children:(0,D.jsx)("i",{className:"iconfont icon-fuzhi8 font14"})})})}),(0,D.jsx)(p.Z,{title:"重新生成",children:(0,D.jsx)("div",{onClick:function(){var e=Q.splice(Q.length-2),n=((null==e?void 0:e[0])||{}).text;ve(),O(!0),pe(n,Q)},className:y,children:(0,D.jsx)("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"})})}),(0,D.jsx)(p.Z,{title:"删除",children:(0,D.jsx)("div",{onClick:function(){K(1),ve(),R([])},className:y,children:(0,D.jsx)("i",{className:"iconfont icon-shanchu14 font14"})})})]})]}),(0,D.jsxs)("div",{className:M,children:[(0,D.jsx)(m.Z.TextArea,{placeholder:"在这里输入你的文本优化建议",value:Y,bordered:!1,onFocus:function(){return ie(!0)},onBlur:function(){return setTimeout((function(){return ie(!1)}),300)},onChange:function(e){W(e.target.value)},onPressEnter:function(e){if("Enter"===e.key&&!e.shiftKey){if(e.preventDefault(),ge.current||je)return;Ie()}},onCompositionStart:function(){return ge.current=!0},onCompositionEnd:function(){return ge.current=!1}}),oe?(0,D.jsx)("div",{className:"iconfont icon-tingzhihuida ".concat(N),onClick:function(){var e,n;Ae((function(e){return e+1})),null===(e=ae.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),O(!1),se(!1)}}):(0,D.jsx)(I.ZP,{className:ye?b:w,icon:(0,D.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:je,onClick:Ie})]})]})})}):(0,D.jsx)(D.Fragment,{})},P={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"};Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var T="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",O=(0,l.forwardRef)((function(e,n){var t=e.initialContent,i=e.onButtonClick,r=(0,l.useState)(null),o=a()(r,2),s=o[0],c=o[1],u=(0,l.useState)(null),d=a()(u,2),A=d[0],g=d[1],f=(0,l.useState)(""),v=a()(f,2),p=v[0],m=v[1],I=(0,l.useState)(null),C=a()(I,2),h=C[0],x=C[1],j=n;var y=function(e){var n,t;if(function(e){for(;e.parentElement&&"section"!==e.parentElement.tagName.toLowerCase();){if("none"===window.getComputedStyle(e.parentElement).pointerEvents)return!0;e=e.parentElement}return!1}(e.target))g(-1e6);else if(""===(null===(n=document.getSelection())||void 0===n||null===(t=n.toString)||void 0===t?void 0:t.call(n))){var i=function(e){document.elementFromPoint(10,e),document.createRange();for(var n,t,i=document.createTreeWalker(j.current,NodeFilter.SHOW_TEXT,{acceptNode:function(n){var t=document.createRange();t.selectNodeContents(n);var i=t.getBoundingClientRect();return i.top<=e&&i.bottom>=e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),a="",l=null,r=null,o=null;n=i.nextNode();){"disabled"===n.parentNode.getAttribute("data-select")&&(t=!0),a+=n.textContent,r||(r=n),o=n;var s=document.createRange();s.selectNodeContents(n);var c=s.getBoundingClientRect();null===l&&(l=c.top)}if(r&&o&&!t){var u=document.createRange();u.setStart(r,0),u.setEnd(o,o.textContent.length),x(u)}else x(null);return g(l-1),t?"":a.trim()}(e.clientY);if(""!==(null==i?void 0:i.trim())){var a=j.current.getBoundingClientRect();c(a.left-30),m(i)}else g(-1e6)}else g(-1e6)},M=function(){},w=function(){window.getSelection().removeAllRanges()};return(0,l.useEffect)((function(){var e=j.current;return e.addEventListener("mousemove",y),e.addEventListener("mouseleave",M),function(){e.removeEventListener("mousemove",y),e.removeEventListener("mouseleave",M),w()}}),[t]),(0,D.jsx)("div",{className:P["hover-line-container2"],children:null!==A&&(0,D.jsx)("div",{className:P["line-button-container"],style:{top:A,left:s},onMouseEnter:function(){!function(){if(h){var e=window.getSelection();e.removeAllRanges(),e.addRange(h)}}()},onMouseLeave:function(){w(),g(null),m(""),x(null)},children:(0,D.jsxs)("div",{className:P.button,onClick:function(e){i&&p&&i(p,e.clientX,e.clientY,h)},children:[(0,D.jsx)("img",{src:T}),(0,D.jsx)("span",{children:"AI改写"})]})})})})),Z="toolbar___qYQBF",F="button___VhNes",Q=function(e){var n=e.nodeRef,t=e.noRestrictModal,i=(0,l.useState)(null),r=a()(i,2),o=r[0],s=r[1],c=(0,l.useState)(null),u=a()(c,2),d=u[0],A=u[1],g=(0,l.useState)(!1),f=a()(g,2),v=f[0],p=f[1],m=(0,l.useState)(null),I=a()(m,2),C=(I[0],I[1]),h=(0,l.useState)(!1),x=a()(h,2),j=(x[0],x[1]),y=(0,l.useState)(!1),M=a()(y,2),w=(M[0],M[1]),b=n,N=(0,l.useRef)(null),L=(0,l.useRef)(null),S=(0,l.useState)(""),k=a()(S,2),E=k[0],z=k[1];(0,l.useEffect)((function(){null!=o&&o.toString()&&z(null==o?void 0:o.toString())}),[null==o?void 0:o.toString()]);var P=function(){var e=window.getSelection(),n=b.current.scrollTop,t=b.current.getBoundingClientRect();if(e.rangeCount>0&&e.toString().length>0){var i=e.getRangeAt(0);s(i.cloneRange());var a=i.getBoundingClientRect(),l=a.top+n-5+40;l0&&void 0!==arguments[0])||arguments[0];if(o){var n=L.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),t=o.cloneRange(),i=window.getSelection();if(i.removeAllRanges(),i.addRange(t),e){t.deleteContents();var a=document.createElement("div");a.innerHTML=n;for(var l=Array.from(a.childNodes);l.length>0;)t.insertNode(l.pop())}else{t.collapse(!1);var r=document.createElement("div");r.innerHTML=" "+n;for(var c=Array.from(r.childNodes);c.length>0;)t.insertNode(c.pop())}i.removeAllRanges(),s(null),p(!1),A(null)}},fetchUrl:"/api/stream/intelligent_imports/stream.json"},JSON.stringify(d)),b.current&&(0,D.jsx)(O,{ref:b,onButtonClick:function(e,n,t,i){s(i),p(!0),z(e),A({left:n,top:t+20})}})]})}},50730:function(e,n,t){"use strict";t.d(n,{Z:function(){return r}});t(59301);var i=t(62957),a="num___VQiqB",l=t(37712),r=function(e){var n=e.visible,t=e.usedCount,r=e.totalCount,o=e.onOk,s=e.onCancel;return(0,l.jsx)(i.Z,{centered:!0,open:n,title:"提示",width:620,onCancel:s,onOk:o,footer:t>0?void 0:null,children:t>0?(0,l.jsxs)("div",{children:["本次将消耗1次大模型使用机会(每日",r,"次机会,今日剩余",(0,l.jsx)("span",{className:a,children:t}),"次),确定操作吗?"]}):(0,l.jsxs)("div",{className:"mb20",children:["今日大模型使用机会已用完(每日",r,"次机会,今日剩余",(0,l.jsx)("span",{className:a,children:t}),"次)。"]})})}},46878:function(e,n,t){"use strict";t.d(n,{Z:function(){return N},Q:function(){return b}});var i,a=t(79800),l=t.n(a),r=t(7557),o=t.n(r),s=t(41498),c=t.n(s),u=t(59301),d="container___DAVRd",A="liWrap___pAkIe",g="backBottom___kT237",f="imgBox___O8q6M",v=t(69368),p=t(91689),m=t(10914),I=t(8130),C=t(38178),h=t(47127),x=t(92310),j=t.n(x),y=t(6767),M=t(19080),w=t(37712),b={contentRef:{current:null},value:null,status:!1,open:(i=c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),close:function(){}},N=function(e){var n=e.className,t=e.style,i=e.onChange,a=e.onSuccess,r=e.onCancel,s=e.onError,x=e.fetchUrl,b=e.noRestrictModal,N=void 0===b?function(){}:b,L=e.showEditableToolbar,D=e.bottomOffset,S=void 0===D?110:D,k=e.loadingText,E=e.showEmptyData,z=void 0===E||E,B=e.onStatusChange,P=e.stringTransformer,T=e.bottomContainerNode,O=(0,u.useState)(!1),Z=l()(O,2),F=Z[0],Q=Z[1],R=(0,u.useState)(""),U=l()(R,2),H=U[0],Y=U[1],W=(0,u.useState)(0),V=l()(W,2),X=V[0],G=V[1],K=(0,u.useState)(!1),J=l()(K,2),q=J[0],_=J[1],$=(0,u.useRef)(null),ee=(0,u.useRef)(null),ne=(0,u.useRef)(null),te=(0,u.useRef)(null),ie=(0,C.Z)({scrollBoxRef:te,bottomInspectRef:ne,contentRef:ee,status:q,bottomOffset:S}),ae=F||q;(0,u.useEffect)((function(){null==i||i(H)}),[H]);var le=(0,u.useState)([]),re=l()(le,2),oe=re[0],se=re[1];(0,u.useEffect)((function(){null==B||B({contentRef:ee,status:ae,value:H,open:ce,close:ue})}),[ae,H]);var ce=function(){var e=c()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),Y(""),se([]),G(0),t=x,null!=n&&n.fetchUrl&&delete n.fetchUrl,$.current=new v.Z("".concat(p.Z.API_SERVER).concat(t),n),e.next=10,new Promise((function(e,n){$.current.on("data",(function(e){var n,t=e.chunk,i=t.content,a=t.type;(_(!0),"text"===a&&Y((function(e){return P?P(e+i):e+i})),"knowledge"===a)&&(console.log("---knowledge-",null==e?void 0:e.chunk),se(null==e||null===(n=e.chunk)||void 0===n?void 0:n.content))})),$.current.on("done",(function(){e()})),$.current.on("error",(function(n){"[object Object]"===Object.prototype.toString.call(n)&&-1===n.status&&y.ZP.warning((null==n?void 0:n.message)||""),e(),null==s||s(n)})),$.current.on("cancelled",(function(){e(),null==r||r()})),$.current.startStream()}));case 10:Q(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e,n;G(1),null===(e=$.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),Q(!1),_(!1)},de=(0,u.useMemo)((function(){return ee.current?(0,w.jsx)(I.Z,{noRestrictModal:N,nodeRef:ee}):(0,w.jsx)(w.Fragment,{})}),[ee.current]);return(0,w.jsxs)(u.Fragment,{children:[(0,w.jsxs)("div",{className:j()(d,n),style:t,ref:te,children:[(0,w.jsxs)("div",{ref:ee,className:A,contentEditable:!ae,children:[H&&(0,w.jsx)(m.Z,{cancelIndex:X,streamingStatus:F,loadImage:!1,onFinish:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:G(0),setTimeout((function(){return _(!1)}),0),null==a||a(H);case 3:case"end":return e.stop()}}),e)}))),value:H}),(null==oe?void 0:oe.length)>0&&(0,w.jsx)(M.Z,{Filelist:oe})]}),!H&&!ae&&(0,w.jsxs)("div",{className:f,children:[(0,w.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,w.jsx)("span",{children:"预览区"})]}),z&&ae&&(0,w.jsx)(h.Z,{text:k}),!ie&&(0,w.jsx)("div",{className:g,onClick:function(){te.current.scrollTop=te.current.scrollHeight},children:(0,w.jsx)("i",{className:"iconfont icon-huidaodibu"})}),(0,w.jsx)("div",{ref:ne}),T]}),!ae&&L&&de]})}},47127:function(e,n,t){"use strict";t.d(n,{Z:function(){return r}});t(59301);var i="loading___SifAS",a="dot___J5R0d",l=t(37712),r=function(e){var n=e.text;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:i,children:[(0,l.jsx)("div",{className:a}),(0,l.jsx)("div",{className:a}),(0,l.jsx)("div",{className:a})]}),!!n&&(0,l.jsx)("div",{className:"mt5",children:n})]})}},26144:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var i=t(79800),a=t.n(i),l=t(59301),r="select___Kt_GE",o="box___S5_ly",s="text___dtZDv",c="itemWrap___xmw7x",u="item___io6Bx",d="active___nHRTI",A=t(77736);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var g=t(37712),f=function(e){var n=e.value,t=e.onChange,i=(0,l.useState)(!1),f=a()(i,2),v=f[0],p=f[1],m=[{name:"通义千问",key:"qwen-max",img:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg=="},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg=="}],I=m.find((function(e){return e.key===n}));return(0,g.jsx)("div",{className:r,children:(0,g.jsxs)(A.Z,{size:10,children:[(0,g.jsx)("span",{className:"c-grey-333 font16",children:"模型"}),(0,g.jsxs)("div",{className:o,onMouseLeave:function(){return p(!1)},children:[(0,g.jsxs)("div",{className:s,onClick:function(){return p(!0)},children:[(0,g.jsx)("img",{src:I.img,width:20}),(0,g.jsx)("span",{children:I.name}),(0,g.jsx)("b",{className:"iconfont icon-zhankai6"})]}),v&&(0,g.jsx)("div",{className:c,children:(0,g.jsx)("aside",{children:m.map((function(e){return(0,g.jsxs)("div",{className:"".concat(u," ").concat(e.key===n?d:""),onClick:function(n){n.stopPropagation(),t(e.key),p(!1)},children:[(0,g.jsx)("img",{src:e.img,width:20}),(0,g.jsx)("span",{children:e.name})]},e.key)}))})})]})]})})}},71321:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u="reasoning___S0mKl",d="btn____CIJG",A="content___CIAh9",g=t(29787),f=t(37712),v=function(e){var n=e.value,t=void 0===n?"":n,i=e.streamingStatus,l=e.onFinish,o=e.cancelIndex,v=e.time,p=e.loading,m=(e.loadAll,(0,c.useState)("")),I=s()(m,2),C=I[0],h=I[1],x=(0,c.useState)(!0),j=s()(x,2),y=j[0],M=j[1],w=(0,c.useRef)(t),b=(0,c.useRef)(i),N=(0,c.useRef)(0),L=(0,c.useRef)(null),D=(0,c.useState)(!1),S=s()(D,2),k=S[0],E=S[1];(0,c.useEffect)((function(){b.current=i}),[i]),(0,c.useEffect)((function(){w.current=t}),[t]),(0,c.useEffect)((function(){if(i)return E(!0),L.current=setInterval(z,70),function(){clearInterval(L.current)};h(w.current)}),[]),(0,c.useEffect)((function(){k&&(h(w.current),clearInterval(L.current),E(!1),l())}),[o]);var z=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0!==(n=w.current[N.current])?(h((function(e){return e+n})),N.current++,clearInterval(L.current),L.current=setInterval(z,280/(w.current.length-N.current))):!1===b.current&&(h(w.current),clearInterval(L.current),E(!1),l());case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,f.jsxs)("div",{className:"".concat(u," fadeIn animated"),children:[(0,f.jsxs)("div",{className:d,onClick:function(){return M(!y)},children:[(0,f.jsx)("i",{className:"iconfont icon-shendusikao"}),v?(0,f.jsxs)("span",{children:["已深度思考(用时 ",v," 秒)"]}):(0,f.jsx)("span",{children:"思考中..."}),y?(0,f.jsx)("b",{className:"iconfont icon-shouqi6"}):(0,f.jsx)("b",{className:"iconfont icon-zhankai6"})]}),p&&(0,f.jsx)(g.Z,{spinning:!0,className:"mt20"}),y&&!p&&(0,f.jsxs)("div",{className:A,children:[C,k?(0,f.jsx)("span",{className:"aiBlink",children:"__"}):""]})]})}},90324:function(e,n,t){"use strict";t.d(n,{Z:function(){return ze}});var i=t(85573),a=t.n(i),l=t(82242),r=t.n(l),o=t(37205),s=t.n(o),c=t(7557),u=t.n(c),d=t(41498),A=t.n(d),g=t(79800),f=t.n(g),v=t(59301),p=t(30641),m=t(6767),I=t(14566),C=t(62957),h=t(25399),x=t(37568),j=t(99571),y=t(29787),M=t(584),w=t(93725),b=t(75727),N=t(37639),L=t(92310),D=t.n(L),S=t(10914),k=t(19080),E=t(71321),z=t(26144),B="loadingPic___y2kKZ",P="loading___UEUk1",T="dot___TYXFV",O="wrap___nU3cS",Z="chatContainer___PNe3Q",F="footerContainer___hQATV",Q="btnWrp___mS8l6",R="btn___3za5U",U="btnActive____jzfb",H="inputContainer___iCQ3u",Y="uploadBtn___OHHJF",W="sendBtn___ktaQl",V="sendBtnDisabled___DVncF",X="cancelBtn___bzMDI",G="lineFour___Lhbz5",K="fullIcon___YWXTV",J="footerContainerSelected___pGBh3",q="full___dZLXo",_="li___PjMV3",$="avatarIcon___ztGQ3",ee="img___wZqEA",ne="content___OlYYG",te="borderBox___tjHwt",ie="text___yWTCV",ae="fileWrap___IX778",le="file___fxAKb",re="fileName___RA8nu",oe="source___nkLC0",se="action___I2zGy",ce="disabledInput___Buork",ue="backBottom___SMuL2",de="head___v8Eom",Ae="headBtn___IS7xR",ge="menuWarp___G6yj0",fe="menu___M8VWP",ve="menuText___gRpb5",pe="menuDel___eH_wg",me="active___KWwPV",Ie=t(94171),Ce=t(83287),he=t(34314),xe=t(37166),je=t(28984),ye=t(71986),Me=t(91689),we=t(56102),be=t(69368),Ne=t(58617),Le=t(32050),De="addImg___SRqVr",Se=t(37712),ke=function(e){var n=e.nickname,t=void 0===n?"":n,i=e.headImgId,a=void 0===i?"":i,l=e.onOk,r=void 0===l?function(){}:l,o=(0,v.useState)(""),s=f()(o,2),c=s[0],d=s[1],g=(0,v.useState)(""),p=f()(g,2),h=p[0],j=p[1],y=(0,v.useState)(!1),M=f()(y,2),w=M[0],b=M[1],N=(0,v.useState)(!1),L=f()(N,2),D=L[0],S=L[1];return(0,v.useEffect)((function(){w&&(d(t),j(a))}),[w]),(0,Se.jsxs)(v.Fragment,{children:[(0,Se.jsx)("i",{onClick:function(){return b(!0)},style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),(0,Se.jsxs)(C.Z,{title:"设置助教头像和名称",centered:!0,width:720,okText:"保存",open:w,confirmLoading:D,onOk:A()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c||m.ZP.info("名称不能为空"),S(!0),e.next=4,r({ai_nickname:c,ai_headimg_id:h});case 4:e.sent&&b(!1),S(!1);case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){b(!1)},children:[(0,Se.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Se.jsxs)("label",{style:{width:70,textAlign:"end"},children:[(0,Se.jsx)("span",{style:{color:"red"},children:"*"}),"助教名称"]}),(0,Se.jsx)(x.Z,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:c,onChange:function(e){return d(e.target.value)}})]}),(0,Se.jsxs)("div",{style:{display:"flex",alignItems:"center",marginTop:20},children:[(0,Se.jsx)("label",{style:{width:70,textAlign:"end",marginRight:20},children:"助教头像"}),(0,Se.jsx)(I.Z,{disabled:!!h,accept:".png,.jpg",action:"".concat(Me.Z.API_SERVER,"/api/attachments.json"),maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["jpg","png"].includes(t);return 0==e.size?(m.ZP.warning("文件内容不能为空"),I.Z.LIST_IGNORE):i?!(e.size/1024/1024>100)||(m.ZP.warning("上传的文件大小限制100MB,请检查后重新上传"),I.Z.LIST_IGNORE):(m.ZP.warning("目前支持png、jpg文件"),I.Z.LIST_IGNORE)},onChange:function(e){var n,t=e.file;j(null==t||null===(n=t.response)||void 0===n?void 0:n.container_id)},children:h?(0,Se.jsxs)("div",{style:{position:"relative"},children:[(0,Se.jsx)("img",{src:(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER)+"/api/attachments/"+h,width:120,height:120}),(0,Se.jsx)("i",{onClick:function(){j("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})]}):(0,Se.jsxs)("div",{className:De,children:[(0,Se.jsx)("i",{className:"iconfont icon-tianjia5"}),(0,Se.jsx)("span",{style:{marginTop:10},children:"上传头像"})]})})]}),(0,Se.jsxs)("div",{style:{marginLeft:12},children:[(0,Se.jsx)("p",{style:{color:"#333",marginBottom:0,marginTop:20},children:"展示入口示例"}),(0,Se.jsx)("img",{src:"data:image/png;base64,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",style:{width:570}})]})]})]})},Ee=t(53260),ze=function(e){var n,i=e.title,l=void 0===i?"头歌AI":i,o=e.placeholder,c=e.hideUpload,d=e.hideInputBox,g=e.aiIcon,L=void 0===g?xe:g,De=e.userIcon,ze=void 0===De?je:De,Be=e.dragIcon,Pe=void 0===Be?ye:Be,Te=e.children,Oe=e.fetchUrl,Ze=e.fetchData,Fe=void 0===Ze?{}:Ze,Qe=e.extraAnswerAction,Re=e.showDefaultTips,Ue=void 0===Re||Re,He=e.onOpen,Ye=e.onClose,We=e.loadingOption,Ve=e.showPreference,Xe=void 0!==Ve&&Ve,Ge=e.initMessage,Ke=e.customRequest,Je=e.visible,qe=e.width,_e=void 0===qe?1200:qe,$e=e.isCheckRestrictNumber,en=void 0!==$e&&$e,nn=e.headNode,tn=e.headFunctionNode,an=e.showRedraw,ln=e.showEdit,rn=e.promptPropName,on=void 0===rn?"prompt":rn,sn=e.topPercentage,cn=e.showSwitchingModel,un=void 0!==cn&&cn,dn=e.showImageGenerator,An=void 0!==dn&&dn,gn=e.showLookHistory,fn=void 0!==gn&&gn,vn=e.fetchListObject,pn=e.customPreference,mn=e.customDataNode,In=e.showAddSession,Cn=e.historyId,hn=e.draggableExtraNode,xn=e.drawerExtraNode,jn=e.menuExtraFunctionNode,yn=e.showSceneAwareness,Mn=void 0!==yn&&yn,wn=e.ReactComponent,bn=void 0===wn?p.Z:wn,Nn=e.topFunctionNode,Ln=e.footerContainerStyle,Dn=e.chatContainerStyle,Sn=void 0===Dn?{}:Dn,kn=e.showCodePreview,En=void 0!==kn&&kn,zn=e.showSource,Bn=void 0===zn||zn,Pn=e.onSendMessage,Tn=e.onDynamic,On=void 0===Tn?function(){}:Tn,Zn=e.showAvatarEditData,Fn=e.isPath,Qn=void 0!==Fn&&Fn,Rn=e.BottomNode,Un=e.BOttomNodeName,Hn=(0,v.useState)(!1),Yn=f()(Hn,2),Wn=Yn[0],Vn=Yn[1],Xn=(0,v.useState)("qwen-max"),Gn=f()(Xn,2),Kn=Gn[0],Jn=Gn[1],qn=(0,v.useState)([]),_n=f()(qn,2),$n=_n[0],et=_n[1],nt=(0,v.useState)([]),tt=f()(nt,2),it=tt[0],at=tt[1],lt=(0,v.useState)(!1),rt=f()(lt,2),ot=rt[0],st=rt[1],ct=(0,v.useState)(!1),ut=f()(ct,2),dt=ut[0],At=ut[1],gt=(0,v.useState)(!1),ft=f()(gt,2),vt=ft[0],pt=ft[1],mt=(0,v.useState)([]),It=f()(mt,2),Ct=It[0],ht=It[1],xt=(0,v.useState)(""),jt=f()(xt,2),yt=jt[0],Mt=jt[1],wt=(0,v.useState)(0),bt=f()(wt,2),Nt=bt[0],Lt=bt[1],Dt=(0,v.useState)(void 0),St=f()(Dt,2),kt=St[0],Et=St[1],zt=(0,v.useState)(!1),Bt=f()(zt,2),Pt=Bt[0],Tt=Bt[1],Ot=(0,v.useState)(null),Zt=f()(Ot,2),Ft=Zt[0],Qt=Zt[1],Rt=(0,v.useState)(""),Ut=f()(Rt,2),Ht=Ut[0],Yt=Ut[1],Wt=(0,v.useRef)(),Vt=(0,v.useRef)(null),Xt=(0,v.useRef)(null),Gt=(0,v.useState)(!1),Kt=f()(Gt,2),Jt=Kt[0],qt=Kt[1],_t=(0,v.useState)(!1),$t=f()(_t,2),ei=$t[0],ni=$t[1],ti=(0,v.useState)(!1),ii=f()(ti,2),ai=ii[0],li=ii[1],ri=(0,v.useState)(!1),oi=f()(ri,2),si=oi[0],ci=oi[1],ui=(0,v.useState)(!1),di=f()(ui,2),Ai=di[0],gi=di[1],fi=(0,v.useState)(0),vi=f()(fi,2),pi=vi[0],mi=vi[1],Ii=(0,v.useRef)(null),Ci=(0,v.useRef)(!1),hi=(0,v.useRef)(null),xi=(0,v.useState)(void 0),ji=f()(xi,2),yi=ji[0],Mi=ji[1],wi=(0,Ee.useParams)(),bi=(0,v.useState)(!0),Ni=f()(bi,2),Li=Ni[0],Di=Ni[1],Si=(0,v.useState)(_e-28),ki=f()(Si,2),Ei=ki[0],zi=ki[1],Bi=(0,v.useState)(!1),Pi=f()(Bi,2),Ti=Pi[0],Oi=Pi[1],Zi=(0,v.useState)(!0),Fi=f()(Zi,2),Qi=Fi[0],Ri=Fi[1],Ui=(0,v.useState)([]),Hi=f()(Ui,2),Yi=Hi[0],Wi=Hi[1],Vi=(0,v.useRef)([]),Xi=(0,v.useRef)(null),Gi=(0,v.useRef)(null),Ki=(0,v.useRef)(!1),Ji=Ei-22,qi=null==yt?void 0:yt.split("\n").length,_i=vn||{},$i=_i.onAdd,ea=_i.onGetList,na=_i.onListClick,ta=_i.onListDelete,ia=_i.onListDealData,aa={maxCount:50,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:$n,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:(n=A()(u()().mark((function e(n){var t,i,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null==n||null===(t=n.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(t=t.slice(-1))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.toLowerCase(),a=["doc","docx","md","pdf","txt","xlsx","xls"].includes(i),0!=n.size){e.next=6;break}return m.ZP.warning("文件内容不能为空"),e.abrupt("return",I.Z.LIST_IGNORE);case 6:if(a){e.next=9;break}return m.ZP.warning("目前支持txt、md、doc、docx、pdf、xlsx、xls文件"),e.abrupt("return",I.Z.LIST_IGNORE);case 9:if(!(n.size/1024/1024>100)){e.next=13;break}return m.ZP.warning("上传的文件大小限制100MB,请检查后重新上传"),e.abrupt("return",I.Z.LIST_IGNORE);case 13:return e.abrupt("return",!0);case 14:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),onChange:function(e){var n=e.fileList;et(n)},action:"".concat(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER,"/api/intelligent_imports/upload_file.json")},la={maxCount:10,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:it,multiple:!0,accept:".jpg,.png,",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["jpg","png"].includes(t);return 0==e.size?(m.ZP.warning("文件内容不能为空"),I.Z.LIST_IGNORE):i?!(e.size/1024/1024>10)||(m.ZP.warning("上传的图片大小限制10MB,请检查后重新上传"),I.Z.LIST_IGNORE):(m.ZP.warning("目前支持jpg、png"),I.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;at(n)},action:"".concat(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER,"/api/ai/generals/update_file.json")};(0,v.useEffect)((function(){if(Ct.length&&Wt.current){var e=Ct[Ct.length-1];null!=e&&e.loading&&(Wt.current.scrollTop=Wt.current.scrollHeight)}}),[Ct.length]),(0,v.useEffect)((function(){if(Wt.current&&Ii.current){var e=new IntersectionObserver((function(e){var n=f()(e,1)[0];Di(n.isIntersecting)}),{root:Wt.current,rootMargin:"70px",threshold:0});return e.observe(Ii.current),function(){Ii.current&&e.unobserve(Ii.current)}}}),[Wt.current,Ii.current]),(0,v.useEffect)((function(){if(Jt){var e=Wt.current,n=hi.current;Ci.current=!1;var t=e.scrollTop,i=function(){var n=e.scrollTop,i=e.scrollHeight,a=e.clientHeight;n>t?n+a>=i-50&&(e.scrollTop=e.scrollHeight,Ci.current=!1):n0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=Date.now(),a=[{text:e,key:i,sender:"user",fileList:n,imageList:t,show:!0},{loading:!0,key:i,sender:"AI",show:!0,model:Kn,imageGenerator:si,thinkingEnabled:ei,codePreview:ai}];return a},oa=function(){Yt(""),Qt(null),et([]),at([]),Mt("")},sa=function(){He?He({chatData:Ct,setChatData:ht,setLoading:st,getData:ga,renderChatItems:ra,handleAdd:Ca,identifier:yi}):Vn(!0)},ca=function(){Ri(!0),Ye?Ye():Vn(!1)},ua=function(){var e=A()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ie.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:null==wi?void 0:wi.pathId}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),da=function(){var e=A()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(en){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,Ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 4:0===(null==(n=e.sent)?void 0:n.status)&&-1!==(null==n?void 0:n.total_number)&&(Lt((null==n?void 0:n.total_number)-(null==n?void 0:n.remaining_number)),Et(null==n?void 0:n.total_number));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Aa=function(e){return e.reduce((function(n,t){if("user"===t.sender){var i=e.find((function(e){return e.key===t.key&&"AI"===e.sender}));!i||null==i||!i.text||null!=i&&i.error||n.push({question:t.text,answer:i.text})}return n}),[])},ga=function(){var e=A()(u()().mark((function e(){var n,t,i,l,o,c,d,A,g=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=g.length>0&&void 0!==g[0]?g[0]:"",t=g.length>1&&void 0!==g[1]?g[1]:{},i=g.length>2&&void 0!==g[2]?g[2]:Ct,!Ke){e.next=6;break}return e.next=6,Ke({mes:n,setChatData:ht,fileList:$n,body:t,checkNum:da,setLoading:st,bodyChatData:i,setTyping:qt,setImageGenerator:ci,renderChatItems:ra});case 6:if(Ke){e.next=15;break}return l=null==$n?void 0:$n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.file_id})),o=null==it?void 0:it.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.data})),c=t.history||Aa(i),d=r()(r()(a()({identifier:yi,response_mode:"streaming",model:Kn,scene_awareness:Ai,thinking_enabled:ei,image_generator:si,code_preview:ai,file_ids:l,image_list:o,history:c},on,n),Fe),t),A=Object.fromEntries(Object.entries(d).filter((function(e){var n=f()(e,2);n[0];return void 0!==n[1]}))),Xt.current=new be.Z(Me.Z.API_SERVER+Oe,A),e.next=15,new Promise((function(e,n){var t=null,i=null;Xt.current.on("data",(function(e){qt(!0);var n=e.chunk,a=n.content,l=n.type,o=n.created,c="error"===n.msg;"thinking"===l&&(t=t||o,ht((function(e){return s()(e).map((function(n,t){return t===e.length-1?r()(r()({},n),{},{reasoning:(n.reasoning||"")+a,loading:!1,hideAnswer:!0,error:c}):n}))}))),"text"===l&&(i=i||o,ht((function(e){return s()(e).map((function(n,l){return l===e.length-1?r()(r()({},n),{},{text:(n.text||"")+a,loading:!1,startTime:t,endTime:i,error:c}):n}))}))),"knowledge"===l&&ht((function(n){return s()(n).map((function(a,l){var o;return l===n.length-1?r()(r()({},a),{},{text:(a.text||"")+"",loading:!1,startTime:t,endTime:i,error:c,knowledge:null==e||null===(o=e.chunk)||void 0===o?void 0:o.content}):a}))}))})),Xt.current.on("done",(function(){e()})),Xt.current.on("error",(function(n){var t="抱歉,我刚刚遇到了一点问题,没能完成您的请求。请您稍后再试一次,或者联系技术支持帮忙解决!";"[object Object]"===Object.prototype.toString.call(n)&&-9===n.status&&(t=null==n?void 0:n.message),ht((function(e){return s()(e).map((function(n,i){return i===e.length-1?r()(r()({},n),{},{text:t,loading:!1,error:!0}):n}))})),e()})),Xt.current.on("cancelled",(function(){e()})),Xt.current.startStream()}));case 15:da(),st(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fa=function(e,n){if(oa(),st(!0),"edit"===e){Vi.current=Ct.slice(n+2);var t=Ct.splice(n),i=(null==t?void 0:t[0])||{},a=i.fileList,l=void 0===a?[]:a,r=i.imageList,o=void 0===r?[]:r,c=l.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.file_id})),u=o.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.data})),d={history:Aa(Ct),file_ids:c,image_list:u,edit:!0};ht([].concat(s()(Ct),s()(ra(Ht,l,o)))),ga(Ht,d,Ct)}if("redraw"===e){Vi.current=Ct.slice(n+1);var A=Ct.splice(n-1),g=(null==A?void 0:A[0])||{},f=g.text,v=g.fileList,p=void 0===v?[]:v,m=g.imageList,I=void 0===m?[]:m,C=p.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.file_id})),h=I.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.data})),x={history:Aa(Ct),file_ids:C,image_list:h,edit:!0};ht([].concat(s()(Ct),s()(ra(f,p,I)))),ga(f,x,Ct)}},va=function(){if(""!==yt.trim()){oa(),st(!0);var e=$n.filter((function(e){return"done"===e.status})),n=it.filter((function(e){return"done"===e.status}));ht([].concat(s()(Ct),s()(ra(yt,e,n)))),ga(yt)}},pa=function(e,n){var i=!1;if(!0===ln)i=!0;else if("last"===ln){var a=Ct.reduce((function(e,n,t){return"user"===n.sender?t:e}),-1);i=a===n}var l=n===Ft,o=[].concat(s()((null==e?void 0:e.fileList)||[]),s()((null==e?void 0:e.imageList)||[]));return(0,Se.jsxs)("div",{className:_,style:r()({width:Ji},Sn),children:[(0,Se.jsx)("div",{className:$,children:(0,Se.jsx)("img",{className:ee,src:ze})}),(0,Se.jsxs)("div",{className:ne,children:[!(null==o||!o.length)&&(0,Se.jsx)("div",{className:ae,children:null==o?void 0:o.map((function(e,n){var i;return(0,Se.jsxs)("div",{className:le,children:[(0,Se.jsx)("img",{src:t(90034)("./".concat((null==e||null===(i=e.name)||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())||"txt",".png")),width:20,className:"mr10"}),(0,Se.jsxs)("aside",{children:[(0,Se.jsx)(h.Z,{title:null==e?void 0:e.name,children:(0,Se.jsx)("div",{className:re,children:null==e?void 0:e.name})}),(0,Se.jsx)("div",{className:"c-grey-999 font12",children:(0,Ce.RD)(null==e?void 0:e.size)})]})]},n)}))}),(0,Se.jsx)("div",{className:te,children:l?(0,Se.jsx)(x.Z.TextArea,{value:Ht,ref:Vt,autoSize:!0,placeholder:"请输入",bordered:!1,onChange:function(e){return Yt(e.target.value)}}):(0,Se.jsx)("div",{className:ie,children:null==e?void 0:e.text})}),l?(0,Se.jsxs)("div",{className:se,children:[(0,Se.jsx)(j.ZP,{onClick:function(){Yt(""),Qt(null)},size:"small",children:"取消"}),(0,Se.jsx)(j.ZP,{disabled:!Ht.trim(),onClick:function(){return fa("edit",n)},type:"primary",size:"small",children:"确认"})]}):(0,Se.jsxs)("div",{className:se,children:[(0,Se.jsx)(we.CopyToClipboard,{text:(null==e?void 0:e.text)||"",onCopy:function(){return m.ZP.success("复制成功")},children:(0,Se.jsx)(h.Z,{title:"复制",children:(0,Se.jsx)("i",{className:"iconfont icon-fuzhi8 font13"})})}),i&&!ot&&(0,Se.jsx)(h.Z,{title:"编辑",children:(0,Se.jsx)("i",{onClick:function(){Qt(n),Yt((null==e?void 0:e.text)||"")},className:"iconfont icon-bianji10 font14"})})]})]})]})},ma=function(e,n){var t,i=!1;if(!0===an)i=!0;else if("last"===an){var a=Ct.reduce((function(e,n,t){return"AI"===n.sender?t:e}),-1);i=a===n}var l="";return null!=e&&e.source?l=null==e?void 0:e.source:"deepseek-r1"===(null==e?void 0:e.model)?l="由deepseek生成":"qwen-max"===(null==e?void 0:e.model)&&(l="由通义千问生成"),(0,Se.jsxs)("div",{className:_,style:r()({width:Ji},Sn),children:[(0,Se.jsx)("div",{className:$,children:(0,Se.jsx)("img",{className:ee,src:null!=Zn&&Zn.headImgId?(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER)+"/api/attachments/"+(null==Zn?void 0:Zn.headImgId):L})}),(0,Se.jsxs)("div",{className:ne,children:[(0,Se.jsxs)("div",{className:te,children:[e.loading&&(0,Se.jsx)(Se.Fragment,{children:null!=e&&e.imageGenerator?(0,Se.jsxs)("div",{className:B,children:["正在生成中",(0,Se.jsx)("div",{className:"ai-loading"})]}):!(null!=e&&e.thinkingEnabled)&&(0,Se.jsxs)("div",{children:[(0,Se.jsxs)("div",{className:P,children:[(0,Se.jsx)("div",{className:T}),(0,Se.jsx)("div",{className:T}),(0,Se.jsx)("div",{className:T})]}),(0,Se.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==We?void 0:We.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]})}),(null==e?void 0:e.thinkingEnabled)&&(0,Se.jsx)(E.Z,{time:null==e?void 0:e.time,cancelIndex:pi,loading:e.loading,streamingStatus:null==e||!e.text,onFinish:function(){mi(0),ht((function(e){return s()(e).map((function(n,t){return t===e.length-1?r()(r()({},n),{},{hideAnswer:!1,time:n.startTime?n.endTime-n.startTime:null}):n}))}))},value:null==e?void 0:e.reasoning}),!(null==e||!e.text)&&!e.hideAnswer&&(0,Se.jsx)(S.Z,{onDynamic:On,cancelIndex:pi,streamingStatus:ot,loadImage:!(null==e||!e.imageGenerator),onFinish:A()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:mi(0),setTimeout((function(){return qt(!1)}),0);case 2:case"end":return e.stop()}}),e)}))),value:null==e?void 0:e.text}),(null==e||null===(t=e.knowledge)||void 0===t?void 0:t.length)>0&&(0,Se.jsx)(k.Z,{Filelist:null==e?void 0:e.knowledge})]}),Bn&&!(null==e||!e.text)&&l&&(0,Se.jsx)("div",{className:oe,children:l}),(0,Se.jsxs)("div",{className:se,children:[null==Qe?void 0:Qe(e,n,Da),!(null!=e&&e.imageGenerator)&&(0,Se.jsx)(we.CopyToClipboard,{text:String((null==e?void 0:e.text)||""),onCopy:function(){return m.ZP.success({content:"复制成功",key:"copy"})},children:(0,Se.jsx)(h.Z,{title:"复制",children:(0,Se.jsx)("i",{className:"iconfot icon-fuzhi8 font13"})})}),Xe&&!ot&&(0,Se.jsxs)(Se.Fragment,{children:[(0,Se.jsx)(h.Z,{title:"喜欢",children:(0,Se.jsx)("i",{style:null!=e&&e.like?{color:"#FA8D30"}:{},onClick:function(){return Ia("like",!(null!=e&&e.like),n)},className:"iconfot icon-yijiejue font15"})}),(0,Se.jsx)(h.Z,{title:"不喜欢",children:(0,Se.jsx)("i",{style:null!=e&&e.dislike?{color:"#e86d7c"}:{},onClick:function(){return Ia("dislike",!(null!=e&&e.dislike),n)},className:"iconfot icon-weijiejuezhengchang font15"})})]}),i&&!ot&&(0,Se.jsx)(h.Z,{title:"重新生成",children:(0,Se.jsx)("i",{onClick:function(){return fa("redraw",n)},className:"iconfot icon-gengxin-genghuan-tihuan"})})]})]})]})},Ia=function(){var e=A()(u()().mark((function e(n,t,i){var a,l,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!pn){e.next=6;break}return a=Ct.slice(0,i+1),l=Aa(a),r=l.length,e.next=6,pn({type:n,value:t,index:i,identifier:yi,objectIndex:r});case 6:ht((function(e){return e[i][n]=t,t&&(e[i]["like"===n?"dislike":"like"]=!1),s()(e)}));case 7:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),Ca=function(){var e=A()(u()().mark((function e(){var n,t,i,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===(n=Xt.current)||void 0===n||null===(t=n.cancelRequest)||void 0===t||t.call(n),oa(),ht([]),st(!0),e.next=6,$i();case 6:0===(null==(i=e.sent)?void 0:i.status)&&Mi(null==i||null===(a=i.data)||void 0===a?void 0:a.identifier),st(!1),qt(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ha=function(){var e=A()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pt(!0),e.next=3,ea();case 3:0===(null==(n=e.sent)?void 0:n.status)&&Wi((null==n||null===(t=n.data)||void 0===t?void 0:t.list)||[]),pt(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xa=function(){var e=A()(u()().mark((function e(){var n,t,i,a,l,r,o,s=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=s.length>0&&void 0!==s[0]?s[0]:yi,null===(n=Xt.current)||void 0===n||null===(t=n.cancelRequest)||void 0===t||t.call(n),oa(),At(!0),e.next=6,na(i);case 6:if(0!==(a=e.sent).status){e.next=13;break}return o=ia((null==a||null===(l=a.data)||void 0===l?void 0:l.messages)||[]),ht(o),At(!1),Mi(null==a||null===(r=a.data)||void 0===r?void 0:r.identifier),e.abrupt("return");case 13:ht([]),At(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ja=function(){var e=A()(u()().mark((function e(n,t){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ta(n);case 2:0===e.sent.status&&(m.ZP.success("删除成功"),t===yi&&Ca(),ha());case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ya=[{key:"file",disabled:$n.length>=50,label:(0,Se.jsx)(h.Z,{placement:"right",title:(0,Se.jsxs)("div",{children:[(0,Se.jsx)("b",{children:"上传附件(仅识别文字)"}),(0,Se.jsx)("div",{children:"最多 50 个,每个 100 MB,支持各类型文档"})]}),children:(0,Se.jsxs)("span",{children:[(0,Se.jsx)("i",{className:"iconfont icon-fujian3 font14 mr5"}),"上传文档"]})})},"deepseek-r1"!==Kn&&{key:"image",disabled:it.length>=10,label:(0,Se.jsx)(h.Z,{placement:"right",title:"支持不超过10M的PNG/JPG图片,最多10个",children:(0,Se.jsxs)("span",{children:[(0,Se.jsx)("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"上传图片"]})})}].filter(Boolean),Ma=[].concat(s()($n),s()(it)),wa=Ma.some((function(e){return"uploading"===e.status}))||ot||Jt,ba=Nt>=kt,Na=c||$n.length>=50||it.length>=10,La=si||ei||Ai||ai||!!Ma.length,Da={chatData:Ct,stream:Xt,isDisabledNum:ba,isDisAbledUpload:wa,checkNumModal:function(){C.Z.info({title:"提示",icon:null,okText:"我知道了",width:510,centered:!0,content:(0,Se.jsxs)("div",{children:[(0,Se.jsx)("div",{style:{color:"#FA6400"},children:"您已达到智能助教的使用次数"}),(0,Se.jsxs)("div",{className:"c-grey-333 mt5",children:["智能助教每天限制使用",kt,"次,请明天再试。"]})]})})},checkNum:da,onClose:ca,setChatData:ht,setLoading:st,getData:ga,clearStatus:oa,typing:Jt,setImageGenerator:ci,renderChatItems:ra,setSceneAwareness:gi,setIdentifier:Mi,setCodePreview:li,setTyping:qt,onMenuClick:xa};return(0,Se.jsxs)(Se.Fragment,{children:[Te?(0,Se.jsx)("div",{onClick:sa,children:Te}):null!==Te&&(0,Se.jsx)(he.Z,{draggableExtraNode:hn,showAvatarEditData:Zn,src:Pe,onClick:sa,topPercentage:sn}),(0,Se.jsx)(bn,{open:Wn,width:Ti?"100%":_e,afterOpenChange:function(e){e&&Ri(!1)},push:!1,contentWrapperStyle:Qi?{}:{transition:"none"},extra:(0,Se.jsxs)("div",{className:de,children:[xn,un&&(0,Se.jsx)(z.Z,{value:Kn,onChange:function(e){ni(!1),ci(!1),Jn(e),at([]),et([])}}),fn&&(0,Se.jsx)(Se.Fragment,{children:(0,Se.jsx)(b.Z,{dropdownRender:function(){return(0,Se.jsxs)("div",{className:ge,children:[(0,Se.jsx)("h4",{children:"历史对话"}),(0,Se.jsxs)(y.Z,{spinning:vt,children:[!Yi.length&&(0,Se.jsx)(M.Z,{style:{width:250,paddingBottom:30},image:M.Z.PRESENTED_IMAGE_SIMPLE}),!!Yi.length&&(0,Se.jsx)("div",{className:fe,children:Yi.map((function(e,n){return(0,Se.jsxs)("aside",{className:D()(yi===e.identifier&&me),onClick:function(){return xa(e.id)},children:[(0,Se.jsxs)("div",{className:ve,children:[(0,Se.jsx)(h.Z,{title:null==e?void 0:e.question,children:(0,Se.jsx)("span",{children:null==e?void 0:e.question})}),jn&&jn(e)]}),(0,Se.jsx)("div",{className:pe,onClick:function(e){return e.stopPropagation()},children:(0,Se.jsx)(w.Z,{title:"提示",description:"你确定要删除本条对话吗?",onConfirm:function(){return ja(e.id,e.identifier)},okText:"确认",cancelText:"取消",children:(0,Se.jsx)("i",{className:"iconfont icon-shanchu14 delete-hover font14"})})})]},e.id)}))})]})]})},onOpenChange:function(e){e&&ha()},placement:"bottomLeft",arrow:!0,children:(0,Se.jsxs)("div",{className:Ae,children:[(0,Se.jsx)("i",{className:"icon-lishiduihua1 font14 mr10"}),"历史对话"]})})}),In&&(0,Se.jsx)(Se.Fragment,{children:(0,Se.jsxs)("div",{className:Ae,onClick:Ca,children:[(0,Se.jsx)("i",{className:"icon-xinjianduihua font14 mr10"}),"新建对话"]})}),(0,Se.jsx)(h.Z,{title:Ti?"退出全屏":"全屏",children:(0,Se.jsxs)("div",{className:Ae,style:{padding:"0 12px"},onClick:function(){return Oi(!Ti)},children:[Ti&&(0,Se.jsx)("i",{className:"iconfont icon-tuichuquanping3"}),!Ti&&(0,Se.jsx)("i",{className:"iconfont icon-quanping4"})]})})]}),title:(0,Se.jsxs)("div",{children:[(0,Se.jsx)("span",{className:"c-grey-333 font16",children:(null==Zn?void 0:Zn.nickname)||l}),(null==Zn?void 0:Zn.show)&&(0,Se.jsx)(ke,r()({},Zn))]}),onClose:ca,bodyStyle:{paddingRight:4},children:(0,Se.jsxs)("div",{className:D()(O,Wn&&"body-overflow-hidden"),children:[(0,Se.jsxs)("div",{ref:Wt,className:Z,children:[!Qn&&(null==Nn?void 0:Nn(Da)),Ue&&(0,Se.jsxs)("div",{className:"".concat(_," mb20"),style:r()({width:Ji},Sn),children:[(0,Se.jsx)("div",{className:$,children:(0,Se.jsx)("img",{className:ee,src:null!=Zn&&Zn.headImgId?(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER)+"/api/attachments/"+(null==Zn?void 0:Zn.headImgId):L})}),(0,Se.jsx)("div",{className:ne,children:(0,Se.jsxs)("div",{className:te,children:[nn,null==tn?void 0:tn(Da)]})})]}),Qn&&(null==Ct?void 0:Ct.length)<=0&&(0,Se.jsxs)("div",{style:{textAlign:"center"},children:[nn,Qn&&(null==Nn?void 0:Nn(Da))]}),(0,Se.jsx)("div",{ref:hi,children:(0,Se.jsx)(y.Z,{spinning:dt,className:"mt20",children:null==Ct?void 0:Ct.map((function(e,n){return(0,Se.jsx)(v.Fragment,{children:e.show&&(0,Se.jsxs)(Se.Fragment,{children:["user"===e.sender&&pa(e,n),"AI"===e.sender&&ma(e,n),mn&&!["AI","user"].includes(e.sender)&&mn(e,n,{width:Ji})]})},e.key+n)}))})}),!Li&&(0,Se.jsx)("div",{className:ue,onClick:function(){Wt.current.scrollTop=Wt.current.scrollHeight},children:(0,Se.jsx)("i",{className:"iconfont icon-huidaodibu"})}),(0,Se.jsx)("div",{ref:Ii})]}),Qn&&(null==Ct?void 0:Ct.length)>0&&(0,Se.jsxs)("div",{style:{display:"flex",gap:20},children:[Un&&(0,Se.jsx)(j.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary",children:Un}),(0,Se.jsxs)(N.Z,{zIndex:1e3,placement:"topLeft",content:null==Rn?void 0:Rn(Da),title:"课程工具",children:[" ",(0,Se.jsx)(j.ZP,{style:{height:34,borderRadius:20,width:102},icon:(0,Se.jsx)("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0,children:"课程工具"})]})]}),!d&&(0,Se.jsxs)("div",{style:Ln,className:D()(F,Pt&&q,La&&J),children:[(0,Se.jsxs)("div",{className:Q,children:[En&&(0,Se.jsx)(h.Z,{title:"更擅长处理代码问题,支持一句话生成应用",children:(0,Se.jsxs)("div",{onClick:function(){return li(!ai)},className:D()(R,ai&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"代码模式"]})}),Mn&&(0,Se.jsx)(h.Z,{title:"智能感知当前情境,提供针对性解答",children:(0,Se.jsxs)("div",{onClick:function(){return gi(!Ai)},className:D()(R,Ai&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"场景感知"]})}),"deepseek-r1"===Kn&&(0,Se.jsx)(h.Z,{title:"调用新模型 DeepSeek-R1,解决推理问题",children:(0,Se.jsxs)("div",{onClick:function(){return ni(!ei)},className:D()(R,ei&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-shendusikao mr10 font12"}),"深度思考(R1)"]})}),An&&"qwen-max"===Kn&&(0,Se.jsxs)("div",{onClick:function(){return ci(!si)},className:D()(R,si&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"图像生成"]}),Ma.map((function(e){return(0,Se.jsxs)("div",{children:["uploading"===(null==e?void 0:e.status)&&(0,Se.jsx)(y.Z,{indicator:(0,Se.jsx)(Ne.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),(0,Se.jsx)("span",{title:null==e?void 0:e.name,className:"mr10",children:(0,Ce.Pq)(e.name,20)}),(0,Se.jsx)("i",{onClick:function(){et((function(n){return n.filter((function(n){return n.uid!==e.uid}))})),at((function(n){return n.filter((function(n){return n.uid!==e.uid}))}))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})]},e.uid)}))]}),(0,Se.jsx)(h.Z,{title:ba&&(0,Se.jsxs)("div",{children:[(0,Se.jsx)("div",{children:"您已达到智能助教的使用次数"}),(0,Se.jsxs)("div",{children:["智能助教每天限制使",kt,"次,请明天再试。"]})]}),children:(0,Se.jsxs)("div",{className:D()(H,qi>4&&G,ba&&ce),children:[(0,Se.jsx)(I.Z,r()({ref:Xi},aa)),(0,Se.jsx)(I.Z,r()({ref:Gi},la)),(0,Se.jsx)(b.Z,{className:"".concat(Na&&"hide"),menu:{items:ya,onClick:function(e){return function(e){if("file"===e){if(it.length)return void C.Z.confirm({centered:!0,icon:null,okText:"确认覆盖",cancelText:"取消",title:"提示",content:"已存在图片,上传文件后图片将会被覆盖?",onOk:function(){at([]),Xi.current.upload.uploader.fileInput.click()}});Xi.current.upload.uploader.fileInput.click()}if("image"===e){if($n.length)return void C.Z.confirm({centered:!0,icon:null,okText:"确认覆盖",cancelText:"取消",title:"提示",content:"已存在文件,上传图片后文件将会被覆盖?",onOk:function(){et([]),Gi.current.upload.uploader.fileInput.click()}});Gi.current.upload.uploader.fileInput.click()}}(e.key)}},placement:"top",children:(0,Se.jsx)(j.ZP,{className:Y,icon:(0,Se.jsx)(Le.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})}),(0,Se.jsx)(x.Z.TextArea,{rows:qi>4?4:qi,placeholder:o||"在这里输入你的问题吧,Shift+Enter换行~",value:yt,bordered:!1,style:Na?{paddingLeft:0,marginLeft:0}:{},onChange:function(e){Mt(e.target.value)},onPressEnter:function(e){if(e.shiftKey){if("Enter"===e.key)return}else if("Enter"===e.key){if(e.preventDefault(),wa||Ki.current)return;va()}},onFocus:function(){return null==Pn?void 0:Pn()},onCompositionStart:function(){Ki.current=!0},onCompositionEnd:function(){Ki.current=!1}}),Jt?(0,Se.jsx)(h.Z,{title:"停止生成",children:(0,Se.jsx)("div",{className:"iconfont icon-tingzhihuida ".concat(X),onClick:function(){var e,n;mi(1),null===(e=Xt.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),st(!1),qt(!1)}})}):(0,Se.jsx)(j.ZP,{className:""===(null==yt?void 0:yt.trim())?V:W,icon:(0,Se.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:wa,onClick:va}),qi>4&&(0,Se.jsxs)("span",{className:K,onClick:function(){Tt(!Pt)},children:[Pt&&(0,Se.jsx)("span",{className:"iconfont icon-shousuo"}),!Pt&&(0,Se.jsx)("span",{className:"iconfont icon-zhankai"})]})]})})]})]})})]})}},76860:function(e,n,t){"use strict";t.d(n,{o:function(){return i}});var i=function(e){return e=(e=e.replace(/(?$1')).replace(/(?$1\n\n')}},10615:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=t(18287),g="folderWrapper___G__0a",f="folderIcon___oTG6c",v=t(73631),p=t(5623),m=t(32701),I=t(37712),C=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=(0,d.useState)([]),o=u()(l,2),c=o[0],C=o[1];(0,d.useEffect)((function(){h()}),[]);var h=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.NZ)({});case 2:null!=(n=e.sent)&&n.data&&(t=[{title:"根目录",value:0,key:0,icon:(0,I.jsx)("img",{src:v,className:f}),isLeaf:!1,children:x(n.data||[])}],C(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function e(n){return n.map((function(n){return{title:n.name,key:n.group_id,icon:(0,I.jsx)("img",{src:v,className:f}),isLeaf:0===n.children.length,children:e(n.children)}}))},j=function e(n,t,i){return n.map((function(n){return n.key===t?a()(a()({},n),{},{icon:i?(0,I.jsx)("img",{src:p,className:f}):(0,I.jsx)("img",{src:v,className:f})}):n.children?a()(a()({},n),{},{children:e(n.children,t,i)}):void 0}))},y=n?{selectedKeys:n,defaultExpandedKeys:n}:{};return c.length>0&&(0,I.jsx)("div",{id:i||"",children:(0,I.jsx)(A.Z,a()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:g,onSelect:t,onExpand:function(e,n){C((function(e){return j(e,n.node.key,n.expanded)}))}},y))})}},85305:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(53260),d=t(62957),A=t(6767),g=t(37568),f=t(62673),v=t(54413),p=t(48252),m=t(83287),I=t(99571),C=t(87169),h="bottom___z0ujX",x="yes___hodnN",j=t(32637),y=t(37712),M=(0,u.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch;e.user;return(0,y.jsxs)(d.Z,{open:"到期提示"===n.actionTabs.key,width:464,centered:!0,title:(0,y.jsxs)("span",{children:[(0,y.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null,children:[(0,y.jsxs)("div",{style:{textAlign:"center",marginBottom:30},children:[(0,y.jsxs)("div",{style:{marginBottom:20,textAlign:"left"},children:["该教学课堂的试用已到期,目前无法支持",(0,y.jsx)("span",{style:{color:"#FF9D18"},children:"超过50"}),"人的教学活动。如有任何疑问,请随时联系我们。感谢您的理解与支持!"]}),(0,y.jsx)("img",{style:{width:130,height:130},src:j})]}),(0,y.jsx)("div",{className:h,children:(0,y.jsx)(I.ZP,{className:x,onClick:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},children:"我知道了"})})]})})),w=t(94171),b=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(b||{}),N=(0,u.connect)((function(e){return{user:e.user,account:e.account}}))((function(e){var n=e.visible,t=e.user,i=(e.account,e.onCancel),l=void 0===i?function(){}:i,o=e.dispatch,u=(0,c.useState)(),I=s()(u,2),C=I[0],h=I[1],x=(0,c.useState)([]),j=s()(x,2),N=j[0],L=j[1],D=(0,c.useState)(!1),S=s()(D,2),k=S[0],E=S[1],z=(0,c.useState)(!1),B=s()(z,2),P=B[0],T=B[1],O=(0,c.useState)(),Z=s()(O,2),F=Z[0],Q=Z[1],R=(0,c.useState)(!1),U=s()(R,2);U[0],U[1];(0,c.useEffect)((function(){var e,n;null!=t&&null!==(e=t.userInfo)&&void 0!==e&&e.identity&&L(["student"===(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[t]);var H=function(e){var n=function(){window.location.href=(null==e?void 0:e.jump_url)||"/classrooms/".concat(null==e?void 0:e.course_id)};N.includes(b.Professor)?d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc",children:(null==e?void 0:e.message)||"申请已提交,请等待审核"}),onOk:function(){n()}}):n()},Y=function(){var e=r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return A.ZP.info("邀请码不能为空"),e.abrupt("return");case 3:return e.next=5,(0,w.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:C}});case 5:if(null==(n=e.sent)||!n.need_pro_auth||N.includes(1)||N.includes(2)){e.next=10;break}return o({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:C,checkedList:N}}),W(),e.abrupt("return");case 10:return E(!0),e.next=13,(0,v.cR)({invite_code:C,professor:N.includes(b.Professor)?1:null,assistant_professor:N.includes(b.AssistantProfessor)?1:null,student:N.includes(b.Student)?1:null});case 13:if(t=e.sent,E(!1),-4===(null==t?void 0:t.status)&&(l(),o({type:"classroomList/setActionTabs",payload:{key:"到期提示"}})),-12===(null==t?void 0:t.status)&&A.ZP.warning(null==t?void 0:t.message),-2!==(null==t?void 0:t.status)){e.next=31;break}if(W(),"该课堂要求成员完成实名认证"!==t.message){e.next=23;break}return T(!0),Q(1),e.abrupt("return");case 23:if("该课堂要求成员完成职业认证"!==t.message){e.next=27;break}return T(!0),Q(2),e.abrupt("return");case 27:if("该课堂要求成员完成实名和职业认证"!==t.message){e.next=31;break}return T(!0),Q(3),e.abrupt("return");case 31:if(0!==(null==t?void 0:t.status)){e.next=36;break}return(0,m.L9)(["教学课堂","首页","加入课堂"]),W(),null!=t&&t.course_id?H(t):A.ZP.success(t.message),e.abrupt("return");case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入课堂",open:n,confirmLoading:k,onOk:Y,onCancel:W,children:(0,y.jsxs)("div",{className:"tc",children:[(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{children:"课堂邀请码:"}),(0,y.jsx)(g.Z,{placeholder:"请输入5位课堂邀请码或6位分班邀请码",style:{width:270},value:C,onChange:function(e){e.target.value.length>=7?A.ZP.info("请输入5位课堂邀请码或6位分班邀请码!"):h(e.target.value)}})]}),(0,y.jsxs)("div",{className:"mt10 font14",children:[(0,y.jsx)("span",{children:"身份:"}),(0,y.jsxs)(f.Z.Group,{value:N,onChange:function(e){return L(e)},children:[(0,y.jsx)(f.Z,{value:b.Professor,disabled:N.includes(2),children:"教师"}),(0,y.jsx)(f.Z,{value:b.AssistantProfessor,disabled:N.includes(1),children:"助教"}),(0,y.jsx)(f.Z,{value:b.Student,children:"学生/参赛者"})]})]})]})}),(0,y.jsx)(M,{}),(0,y.jsx)(p.Z,{visible:P,onCancel:function(){return T(!1)},occupationValue:F})]})}))},71330:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ee},g:function(){return Se}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(91232),s=t.n(o),c=t(79800),u=t.n(c),d=t(39647),A=t.n(d),g=t(82242),f=t.n(g),v=t(59301),p=t(53260),m=t(24404),I=t(37568),C=t(62957),h="header___Wn4fJ",x="logo___QnotM",j="menu___twLGR",y="dropDown___Cwaoa",M="line___D1auu",w="subName___gql7K",b="name___dR5V2",N="actived___ohMks",L="edu-menu___iWLK0",D="newslight___lSZjL",S="header-iearning___LZfyg",k="headerFixed___QLwBd",E=t(6767),z=t(77019),B=t(5269),P=t(93041),T=t(75727),O=t(47889),Z=t(54413),F=t(83287),Q=t(37712),R=function(e){return e.Manager="manager",e.Developer="developer",e.Reporter="reporter",e}(R||{}),U=function(e){var n=e.visible,t=e.onCancel,i=void 0===t?function(){}:t,l=(0,v.useState)(),o=u()(l,2),s=o[0],c=o[1],d=(0,v.useState)(),A=u()(d,2),g=A[0],f=A[1],m=(0,v.useState)(!1),h=u()(m,2),x=h[0],j=h[1],y=function(){var e=r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s){e.next=3;break}return E.ZP.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===s.length){e.next=6;break}return E.ZP.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(g){e.next=9;break}return E.ZP.info("请选择一个身份!"),e.abrupt("return");case 9:return j(!0),e.next=12,(0,Z.vm)({code:s,role:g});case 12:if(n=e.sent,j(!1),M(),!(t={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[n.status]){e.next=19;break}return E.ZP.info(t[n.status]),e.abrupt("return");case 19:if(0!==n.status){e.next=22;break}return"reporter"===g?(E.ZP.success("您加入项目成功!"),(0,F.L9)(["开发项目","加入项目成功"]),p.history.push("/projects/".concat(null==n?void 0:n.project_id))):((0,F.L9)(["开发项目","加入项目等待审批"]),E.ZP.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:n,confirmLoading:x,onOk:y,onCancel:M,children:(0,Q.jsxs)("div",{className:"tc",children:[(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"项目邀请码:"}),(0,Q.jsx)(I.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:s,onChange:function(e){e.target.value.length>=7?E.ZP.info("请输入6位开发项目邀请码!"):c(e.target.value)}})]}),(0,Q.jsxs)("div",{className:"mt10 font14",children:[(0,Q.jsx)("span",{children:"身份:"}),(0,Q.jsxs)(O.ZP.Group,{value:g,onChange:function(e){return f(e.target.value)},children:[(0,Q.jsx)(O.ZP,{value:R.Manager,children:"管理人员"}),(0,Q.jsx)(O.ZP,{value:R.Developer,children:"开发人员"}),(0,Q.jsx)(O.ZP,{value:R.Reporter,children:"报告人员"})]})]})]})})})},H=t(85305),Y="rightMenu___ADTOX",W="joinMenu___aRGsf",V="joinBoard___AeUvr",X="joinCol___fV4uL",G=t(67554),K=t(28284),J=t(82326),q=t(89172),_=(0,p.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,loading:e.loading}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.user,i=e.open,l=e.onCancel,o=void 0===l?function(){}:l,s=(0,v.useState)([]),c=u()(s,2),d=c[0],A=c[1],g=(0,v.useState)([]),f=u()(g,2),p=f[0],m=f[1],h=(0,v.useState)([]),x=u()(h,2),j=x[0],y=x[1],M=K.Z.useForm(),w=u()(M,1)[0],b=(0,v.useState)(!1),N=u()(b,2),L=N[0],D=N[1],S=(0,v.useState)(!1),k=u()(S,2),z=k[0],B=k[1],P=(0,v.useRef)(null),T=(0,v.useRef)(1),O=(0,v.useState)({keyword:"",source:"",status:"",page:1,limit:20}),Z=u()(O,2),R=Z[0];Z[1];(0,v.useEffect)((function(){i&&U()}),[i]);var U=function(){var e=r()(a()().mark((function e(){var i,l,r,o,s,c,u,d,A,g,f,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,H(R);case 2:if(l=e.sent,(0,G.o1)(n)){e.next=5;break}return e.abrupt("return");case 5:return r=t.userInfo||{},o=r.user_school_id,s=void 0===o?"":o,c=r.department_id,u=void 0===c?"":c,d=r.school_name,A=void 0===d?"":d,g=r.department_name,f=void 0===g?"":g,v=null==l||null===(i=l.graduation_years)||void 0===i?void 0:i.at(-1),m([{id:s,name:A}]),e.next=10,Y(s);case 10:w.setFieldsValue({year:v,school_id:s,department_id:Number(u),name:"".concat(v).concat(A).concat(f,"毕业设计")});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.J3)(n);case 2:return 0===(t=e.sent).status&&A((null==t?void 0:t.graduation_years)||[]),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,q.Ps)({page:1,limit:9999,id:n});case 4:0===(t=e.sent).status&&y((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:i,title:"开启新一届毕业设计",width:578,confirmLoading:L,onCancel:o,onOk:function(){return w.submit()},children:(0,Q.jsxs)(K.Z,{colon:!1,form:w,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e,n){e.school_id&&(Y(n.school_id),w.setFieldValue("department_id",null))},onFinish:function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return D(!0),e.next=3,(0,q.Wz)(n);case 3:0===(t=e.sent).status&&(E.ZP.success("创建成功"),w.resetFields(),o(),(0,F.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))),D(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Q.jsx)(K.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,Q.jsx)(J.default,{style:{width:344},size:"large",options:d.map((function(e){return{value:e,label:e}}))})}),(0,Q.jsx)(K.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,Q.jsx)(J.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;B(!0),clearTimeout(P.current),P.current=setTimeout(r()(a()().mark((function n(){var t,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return T.current+=1,t=T.current,n.next=4,(0,q.NT)({keyword:e});case 4:0===(i=n.sent).status&&T.current===t&&(m((null==i?void 0:i.schools)||[]),B(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:z,size:"large",style:{width:344},options:p.map((function(e){return{value:e.id,label:e.name}}))})}),(0,Q.jsx)(K.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,Q.jsx)(J.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:j.map((function(e){return{value:e.id,label:e.name}}))})}),(0,Q.jsx)(K.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,Q.jsx)(I.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),$=t(94171),ee=(0,p.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting,e.dispatch;var n=e.user,t=e.open,i=e.onCancel,l=void 0===i?function(){}:i,o=K.Z.useForm(),s=u()(o,1)[0],c=(0,v.useState)(!1),d=u()(c,2),A=d[0],g=d[1],p=(0,v.useState)(null),m=u()(p,2),h=m[0],x=m[1];return(0,v.useEffect)((function(){if(t){var e,i={code:"",user_type:"student"===(null==n||null===(e=n.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};s.setFieldsValue(i),x(f()({},i))}}),[t]),(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:t,title:"加入毕设",width:527,confirmLoading:A,onCancel:l,onOk:function(){return s.submit()},children:(0,Q.jsxs)(K.Z,{colon:!1,form:s,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,n){return x(f()({},n))},onFinish:function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,$.ZP)("/api/graduations/join.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(l(),null!=t&&t.identifier?(0,F.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index")):E.ZP.success(null==t?void 0:t.message)),g(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Q.jsx)(K.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,Q.jsx)(I.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,Q.jsx)(K.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,Q.jsxs)(O.ZP.Group,{children:[(0,Q.jsx)(O.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,Q.jsx)(O.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==h?void 0:h.user_type)&&(0,Q.jsx)(K.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,Q.jsx)(I.Z,{showCount:!0,maxLength:60})})]})})})),ne=["homePage","user","globalSetting","loading","dispatch"],te=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}(te||{}),ie=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(ie||{}),ae=(0,p.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,a,l,r,o,s,c=e.user,d=e.globalSetting,g=(e.loading,e.dispatch),p=(A()(e,ne),(0,v.useState)()),m=u()(p,2),I=m[0],C=m[1],h=(0,v.useState)(),x=u()(h,2),j=x[0],y=x[1],M=(0,v.useState)(!1),w=u()(M,2),b=w[0],N=w[1],L=(0,v.useState)(!1),D=u()(L,2),S=D[0],k=D[1],O=function(e){var n;(0,G.tJ)(g,!1,e===te.Classrooms,"",!0)&&(e!==te.Projects||null!==(n=c.userInfo)&&void 0!==n&&n.email?e===te.Classrooms?C(!0):e===te.Projects&&y(!0):E.ZP.info("请先绑定邮箱,谢谢"))},Z=function(e,n){var t;(0,G.tJ)(g)&&(n!==te.Projects||null!==(t=c.userInfo)&&void 0!==t&&t.email?(n!==te.Shixuns||(0,G.xY)())&&e&&(window.location.href=e):E.ZP.info("请先绑定邮箱,谢谢"))},F=null===(n=((null===(t=d.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(ie.Classrooms)})))||void 0===n?void 0:n.hidden,R=null===(i=((null===(a=d.setting)||void 0===a?void 0:a.navbar)||[]).find((function(e){return e.link==="/".concat(ie.Shixuns)})))||void 0===i?void 0:i.hidden,K=null===(l=((null===(r=d.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(ie.Paths)})))||void 0===l?void 0:l.hidden;null!=d&&null!==(o=d.setting)&&void 0!==o&&o.is_local&&(null!=c&&null!==(s=c.userInfo)&&void 0!==s&&s.is_shixun_marker||(R=!0));var J=function(e){var n,t,i,a,l,r,o,s,u,A,v,p,m,I,C,h,x,j,y;return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(z.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,Q.jsxs)(B.Z,{className:X,children:["学生"!==(null===(n=c.userInfo)||void 0===n?void 0:n.user_identity)&&!F&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return Z("/classrooms/new")},children:null!==(t=c.userInfo)&&void 0!==t&&t.main_site?"新建教学课堂":"新建课堂"})})),!R&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return Z("/shixuns/new",te.Shixuns)},children:"新建实践项目"})})),((null===(i=c.userInfo)||void 0===i?void 0:i.main_site)||!(null!==(a=c.userInfo)&&void 0!==a&&a.main_site)&&!K&&((null===(l=c.userInfo)||void 0===l?void 0:l.admin)||(null===(r=c.userInfo)||void 0===r?void 0:r.is_teacher)||(null===(o=c.userInfo)||void 0===o?void 0:o.business)))&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return Z("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(s=d.setting)&&void 0!==s&&s.is_local)&&(null===(u=c.userInfo)||void 0===u?void 0:u.main_site)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){var e;return Z("".concat(null==d||null===(e=d.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"),te.Projects)},children:"新建开发项目"})})),"narl.educoder.net"!==window.location.host&&"student"!==(null==c||null===(A=c.userInfo)||void 0===A?void 0:A.identity)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{onClick:function(){(0,G.o1)(g)&&N(!0)},children:(0,Q.jsx)("a",{children:"新建毕业设计"})})),!(null!==(v=c.userInfo)&&void 0!==v&&v.main_site)&&(0,Q.jsxs)("div",{children:[!F&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Classrooms)},children:null!==(p=c.userInfo)&&void 0!==p&&p.main_site?"加入教学课堂":"加入课堂"})})),(null===(m=c.userInfo)||void 0===m?void 0:m.main_site)&&!(null!=d&&null!==(I=d.setting)&&void 0!==I&&I.is_local)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Projects)},children:"加入开发项目"})}))]})]}),(null===(C=c.userInfo)||void 0===C?void 0:C.main_site)&&(0,Q.jsx)(B.Z,{children:(0,Q.jsx)("div",{className:V})}),(null===(h=c.userInfo)||void 0===h?void 0:h.main_site)&&(0,Q.jsxs)(B.Z,{className:X,children:[!F&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Classrooms)},children:null!==(x=c.userInfo)&&void 0!==x&&x.main_site?"加入教学课堂":"加入课堂"})})),(null===(j=c.userInfo)||void 0===j?void 0:j.main_site)&&!(null!=d&&null!==(y=d.setting)&&void 0!==y&&y.is_local)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Projects)},children:"加入开发项目"})})),(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{onClick:function(){(0,G.o1)(g)&&k(!0)},children:(0,Q.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,Q.jsxs)("section",{children:[(0,Q.jsx)(T.Z,{dropdownRender:function(){return(0,Q.jsx)(P.Z,{className:"".concat(Y," ").concat(W," mt10"),children:(0,Q.jsx)(J,{})})},placement:"bottomRight",children:(0,Q.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,Q.jsx)(H.Z,{visible:I,onCancel:function(){return C(!1)}}),(0,Q.jsx)(U,{visible:j,onCancel:function(){return y(!1)}}),(0,Q.jsx)(_,{open:b,onCancel:function(){return N(!1)}}),(0,Q.jsx)(ee,{open:S,onCancel:function(){return k(!1)}})]})})),le="userPic___a46Uz",re="rightMenu___y_nqk",oe="menuWrap___iwlZB",se="exit___MOREW",ce="classromediv___crYsO",ue="height67___asp2E",de="login___WGEW9",Ae="icon___HABAt",ge=t(7338),fe=t(91835),ve=t(91689),pe=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],me=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(me||{}),Ie=(0,p.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,l,o,s,c,u,d,g=e.user,f=e.globalSetting,v=(e.loading,e.dispatch),m=e.shixunHomeworks,I=(e.location,e.payload,A()(e,pe),null===(n=((null===(t=f.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(me.Classrooms)})))||void 0===n?void 0:n.hidden),C=null===(i=((null===(l=f.setting)||void 0===l?void 0:l.navbar)||[]).find((function(e){return e.link==="/".concat(me.Shixuns)})))||void 0===i?void 0:i.hidden,h=null===(o=((null===(s=f.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(me.Paths)})))||void 0===o?void 0:o.hidden,x=null===(c=g.userInfo)||void 0===c?void 0:c.is_school_manage;return(0,ge.bg)()?(0,Q.jsx)(T.Z,{className:"".concat(ue),dropdownRender:function(){return(0,F.Ll)()?(0,Q.jsx)(P.Z,{className:"".concat(re," ").concat(oe),children:(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/account/profile",children:"账号管理"})})}):(0,Q.jsxs)(P.Z,{className:"".concat(re," ").concat(oe),children:[(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(e=g.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:"我的个人主页"})}),!I&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(n=g.userInfo)||void 0===n?void 0:n.login,"/classrooms"),children:"我的教学课堂"})}),!C&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(t=g.userInfo)||void 0===t?void 0:t.login,"/shixuns"),children:"我的实践项目"})}),!h&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(i=g.userInfo)||void 0===i?void 0:i.login,"/paths"),children:"我的智慧课程"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(l=g.userInfo)||void 0===l?void 0:l.login,"/teach-group"),children:"我的教研团队"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(o=g.userInfo)||void 0===o?void 0:o.login,"/competitions"),children:"我的竞赛管理"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/order",children:"我购买的课程"})}),(0,ge.Ny)()&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/quality",children:"精品课程"})}),!(0,ge.JA)()&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)("a",{onClick:function(){(0,G.tJ)(v)&&p.history.push("/problemset")},children:"试题库"})}),!(0,ge.JA)()&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)("a",{onClick:function(){(0,G.tJ)(v)&&p.history.push("/paperlibrary")},children:"试卷库"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||v({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,Q.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),x&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/administration/college",children:"高校管理"})}),(0,Q.jsx)(P.Z.Item,{className:se,children:(0,Q.jsx)("a",{onClick:r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,fe.vR)({});case 3:n=e.sent,E.ZP.success(null==n?void 0:n.message),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:(0,F.d8)("_educoder_session","logout",1),(0,F.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return e.stop()}}),e,null,[[0,7]])}))),children:"退出"})})]});var e,n,t,i,l,o},placement:"bottomRight",children:(0,Q.jsx)("section",{children:(0,Q.jsx)("aside",{children:(0,Q.jsxs)("div",{className:1===m.actionTabs.type?ce:"",style:{position:"relative"},children:[(0,Q.jsx)("img",{className:"".concat(le," current ml15"),src:"".concat(null===ve.Z||void 0===ve.Z?void 0:ve.Z.IMG_SERVER,"/images/").concat(null===(u=g.userInfo)||void 0===u?void 0:u.image_url),alt:"",onClick:function(){return p.history.push("/account/newInfo?tabName=materials_admin")}}),(0,F.Ll)()&&(0,Q.jsx)("span",{className:"ml10 font16",children:null===(d=g.userInfo)||void 0===d?void 0:d.username}),(0,Q.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(Ae)})]})})})}):(0,Q.jsxs)("div",{className:"font15 flex ".concat(f.isIlearning?de:""),children:[(0,Q.jsx)("span",{className:"ml25 current c-white",onClick:function(){v({type:"user/setActionTabs",payload:{key:"登录"}}),v({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录"}),(0,Q.jsx)("div",{className:"pl40 pr40 current c-white ml40",style:{backgroundColor:"#004033",height:"100%"},onClick:function(){v({type:"user/setActionTabs",payload:{key:"注册"}}),v({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"免费注册"})]})})),Ce="tip___a6MfI",he=t(56656),xe=t.n(he),je=(0,p.connect)((function(e){return{user:e.user}}))((function(e){var n,t,i,l=e.user,o=(e.dispatch,(0,v.useState)(!1)),s=u()(o,2),c=s[0],d=s[1],A=null===(n=window.location.pathname)||void 0===n?void 0:n.includes("classrooms/");(0,v.useEffect)((function(){var e;if(console.log(null==l?void 0:l.userInfo),null!=l&&null!==(e=l.userInfo)&&void 0!==e&&e.user_status){var n;if(15===(null==l||null===(n=l.userInfo)||void 0===n?void 0:n.role))return void d(!1);var t,i,a,r=A?JSON.parse(null===(t=localStorage)||void 0===t?void 0:t.getItem("delaytip_class")):JSON.parse(null===(i=localStorage)||void 0===i?void 0:i.getItem("delaytip_user"));r&&(null==r?void 0:r.login)===(null==l||null===(a=l.userInfo)||void 0===a?void 0:a.login)?(console.log(xe()(null==r?void 0:r.time).add(1,"days")),console.log(xe()(new Date)),xe()(null==r?void 0:r.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(e=t[4])&&void 0!==e&&e.includes("newgold")||null!==(n=t[5])&&void 0!==n&&n.includes("newgold")||"coursesId"===t[2]||(i.course_id=t[2]),"shixuns"===t[1]&&t.length>3&&(i.objective_type="shixun",i.objective_id=t[2]),"paths"===t[1]&&t.length>3&&(i.objective_type="path",i.objective_id=t[2]),f()(f()({},i),{school:1})}var ke=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ee=(0,p.connect)((function(e){var n=e.homePage,t=e.loading,i=e.user,a=e.globalSetting,l=e.shixunHomeworks;return{homePage:n,user:i,globalSetting:a,loading:t.models.index,shixunHomeworks:l}}))((function(e){e.homePage;var n,t=e.user,i=e.globalSetting,l=(e.loading,e.dispatch),o=e.isLogin,c=void 0!==o&&o,d=e.shixunHomeworks,g=(A()(e,Ne),(0,p.useLocation)()),I=(0,v.useState)(!1),E=u()(I,2),z=E[0],B=E[1],P=(0,v.useState)(""),T=u()(P,2),O=T[0],Z=T[1],R=(0,v.useState)(!1),U=u()(R,2),H=U[0],Y=U[1],W=Se();(0,v.useEffect)((function(){l({type:"user/getNavigationInfo",payload:f()({},W)})}),[i.name]),(0,v.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=ke&&ke.includes(null==g?void 0:g.pathname)||0===(null==g?void 0:g.pathname.indexOf("/classrooms"))||l({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[g.pathname]),(0,v.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,v.useEffect)((function(){if(null!=i&&i.setting){var e,n,t,a=(0,be.cloneDeep)(null==i||null===(e=i.setting)||void 0===e?void 0:e.navbar);a=null===(n=a)||void 0===n?void 0:n.filter((function(e){var n;return!(null!=e&&e.hidden||(0,ge.JA)()&&null!==(n=["/paperlibrary","/problemset"])&&void 0!==n&&n.includes(e.link))}));var l,r=s()(a);try{for(r.s();!(l=r.n()).done;){var o=l.value;o.subitem&&(o.subitem=o.subitem.filter((function(e){var n;return!(null!=e&&e.hidden||(0,ge.JA)()&&null!==(n=["/paperlibrary","/problemset"])&&void 0!==n&&n.includes(e.link))})))}}catch(e){r.e(e)}finally{r.f()}var c=!1;null===(t=a)||void 0===t||t.map((function(e,n){var t,l,r,o=g.pathname;e.link===o&&(Z(null==e?void 0:e.link),(0,F.Dk)("/"===o?null==i||null===(l=i.setting)||void 0===l?void 0:l.name:se(null==e?void 0:e.name)),le(oe(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},a)),c=!0);null!=e&&null!==(t=e.subitem)&&void 0!==t&&t.length&&(null==e||null===(r=e.subitem)||void 0===r||r.map((function(e){e.link===o&&(Z(null==e?void 0:e.link),"/"!==o&&(0,F.Dk)(se(null==e?void 0:e.name)),le(oe(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},a)),c=!0)})))})),c||le(a)}}),[null==i?void 0:i.setting,t]);var V=(0,v.useMemo)((function(){var e,n;return null!=i&&null!==(e=i.setting)&&void 0!==e&&e.nav_logo_url?"".concat(ve.Z.IMG_SERVER,"/").concat(null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url):"".concat(ve.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url]);function X(e){p.history.push("/search?value="+e)}var G,K,J,q,_,$,ee=function(){return z?(0,Q.jsx)("div",{onBlur:function(){setTimeout((function(){B(!1)}),300)},children:(0,Q.jsx)(De,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:X,autoFocus:!0})}):(0,Q.jsx)("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:function(){p.history.push("/search?value=")}})},ne=(0,v.useState)([]),te=u()(ne,2),ie=te[0],le=te[1],re=function(){var e=r()(a()().mark((function e(n,t){var i,r,o,s,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("工程认证"!==(null==n?void 0:n.name)){e.next=6;break}return e.next=3,(0,fe.IU)();case 3:return null!=(o=e.sent)&&null!==(r=o.data)&&void 0!==r&&r.engineer_url?null!=o&&null!==(s=o.data)&&void 0!==s&&null!==(s=s.engineer_url)&&void 0!==s&&s.includes("http")?(0,F.xg)(null==o||null===(c=o.data)||void 0===c?void 0:c.engineer_url):p.history.push(null==o||null===(u=o.data)||void 0===u?void 0:u.engineer_url):401!=(null==o?void 0:o.status)&&Y(!0),e.abrupt("return");case 6:null!=n&&null!==(i=n.link)&&void 0!==i&&i.includes("http")?(0,F.xg)(null==n?void 0:n.link):((0,F.Dk)(null==n?void 0:n.name),p.history.push(null==n?void 0:n.link)),"教学课堂"===(null==n?void 0:n.name)&&"0"!==localStorage.getItem("Noviceguide")&&l({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,Q.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),oe=function(e,n,t){var i=t.slice();return i[e]&&(i[e].name=n.name,i[e].link=n.link),i||[]},se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.indexOf("<")>-1?e.slice(0,e.indexOf("<")):e};return i.showHeader&&i.showHeaderFooter?(0,Q.jsxs)(m.Z,{style:{background:"".concat("/training"==g.pathname?"rgba(0,0,0,0)":"")},className:"".concat(i.isIlearning?S:h," ").concat(i.showHeaderFixed?k:""),children:[(null==i?void 0:i.showTip)&&(0,Q.jsx)(je,{}),(0,Q.jsxs)(Le,{className:"header",style:{background:"".concat("/training"==g.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==g.pathname?"999":"")},children:[(0,Q.jsxs)("section",{className:L,children:[(0,Q.jsx)(p.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,Q.jsx)("img",{className:x,title:null===(G=i.setting)||void 0===G?void 0:G.name,src:V||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}),(0,Q.jsxs)("div",{className:"flex item-center",children:[(0,Q.jsxs)("ul",{className:"".concat(j," ").concat((0,F.Ll)()&&"ml0"),children:[(0,F.Ll)()&&(0,Q.jsx)("li",{children:(0,Q.jsx)("a",{href:"/",children:"考试系统"})}),!(0,F.Ll)()&&i.setting&&ie.map((function(e,n){var t,i,a,l,r,o,s;return(0,Q.jsxs)("li",{className:(null==e||null===(t=e.subitem)||void 0===t||!t.length)&&O===(null==e?void 0:e.link)||null!=e&&null!==(i=e.subitem)&&void 0!==i&&i.some((function(e){return O===(null==e?void 0:e.link)}))?N:"",children:[(0,Q.jsxs)("div",{onClick:function(){return re(e,n)},className:b,children:[(0,Q.jsx)("span",{dangerouslySetInnerHTML:{__html:(s=null==e?void 0:e.name,null==e||null===(o=e.subitem)||void 0===o||o.map((function(e,n){return e.link===g.pathname&&(s=e.name),e})),s)}}),(null==e||null===(a=e.subitem)||void 0===a?void 0:a.length)>0&&(0,Q.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==e||null===(l=e.subitem)||void 0===l?void 0:l.length)>0&&(0,Q.jsx)("div",{className:y,children:null==e||null===(r=e.subitem)||void 0===r?void 0:r.map((function(e,t){return(0,Q.jsxs)("div",{className:w,onClick:function(){return re(e,n)},children:[!!t&&(0,Q.jsx)("div",{className:M}),(0,Q.jsx)("aside",{className:"font16 c-black",children:se(e.name)}),(0,Q.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:e.content})]},n+"-"+t)}))})]},n)}))]}),(0,Q.jsxs)("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"},children:[!(0,F.Ll)()&&!(null!=i&&i.isIlearning)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ee,{}),!c&&(0,Q.jsx)(ae,{}),!c&&!(null==t||null===(K=t.userInfo)||void 0===K||!K.login)&&(0,Q.jsx)(p.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==t||null===(J=t.userInfo)||void 0===J?void 0:J.login,"/user_tidings"),children:(null==t||null===(q=t.navigationInfo)||void 0===q?void 0:q.new_message)&&(0,Q.jsx)("span",{className:D})})]}),!c&&(0,Q.jsx)(Ie,{payload:W})]})]})]}),(0,Q.jsx)(C.Z,{centered:!0,destroyOnClose:!0,open:H,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,F.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Y(!1)},children:(0,Q.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,Q.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,Q.jsx)("img",{src:"".concat(ve.Z.IMG_SERVER,"/").concat(null==i||null===(_=i.setting)||void 0===_?void 0:_.homepage_tea_qq_qrcode_url),width:200,height:200,className:"mb10"}),(0,Q.jsxs)("p",{children:["群号:",null==i||null===($=i.setting)||void 0===$?void 0:$.homepage_tea_qq_number]})]})})]}),(0,Q.jsx)(we,{})]}):(0,Q.jsx)(Q.Fragment,{})}))},11691:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(37639),a="text___FxbAX",l="wrap___UlBQ1",r="contact____pUDq",o="img___BapAv",s=t(32637),c=t(37712),u=function(e){var n=e.type,t=e.style,u=(0,c.jsxs)("div",{className:l,onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,c.jsxs)("p",{children:["shixun"===n||"paths"===n?"当前实践项目是高消耗类型的实验。":"当前试卷包含高消耗类型的实验。",(0,c.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。","paths"===n?"发送到课堂":"发布","使用之前,请先联系平台管理员获取授权码。"]}),(0,c.jsxs)("div",{className:r,children:[(0,c.jsx)("div",{className:o,children:(0,c.jsx)("img",{src:s,width:"124px",height:"124px"})}),(0,c.jsx)("div",{className:"tc font14 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]});return(0,c.jsx)(i.Z,{content:u,children:(0,c.jsx)("span",{className:a,style:t,children:"高消耗"})})}},11933:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",A="fullWidth___c492T",g=t(92310),f=t.n(g),v=t(29787),p=t(2859),m=t(94171),I=t(83287),C=t(37712),h=function(e){var n=e.data,t=e.className,i=e.fullWidth,l=e.style,o=void 0===l?{}:l,g=e.onClose,h=e.onOk,x=e.showFullTools,j=e.noAssociationId,y=(0,c.useRef)(null),M=(0,c.useRef)(null),w=(0,c.useRef)(null),b=(0,c.useRef)(null),N=(0,c.useState)(!1),L=s()(N,2),D=L[0],S=L[1],k=(0,c.useState)("正在加载中"),E=s()(k,2),z=E[0],B=E[1];(0,c.useEffect)((function(){return w.current||(w.current=document.createElement("style"),document.head.appendChild(w.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),w.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&P()):(document.body.removeAttribute("data-custom"),w.current&&(document.head.removeChild(w.current),w.current=null)),function(){document.body.removeAttribute("data-custom"),w.current&&(document.head.removeChild(w.current),w.current=null)}}),[null==n?void 0:n.visible]);var P=function(){var e=r()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在加载中"),e.next=4,(0,I.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,y.current.src="",y.current.src=t,y.current.onload=function(){O()},S(!1),B("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=r()(a()().mark((function e(t){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在保存中"),e.next=4,(0,m.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,m.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&h(),e.next=13;break;case 12:null!=i&&i.id&&h(i);case 13:S(!1),B("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){M.current=new p.hP(y.current),M.current.targetRoot=b.current,M.current.addEventListener("render",T),M.current.addEventListener("beforeclose",g),x&&(M.current.availableMarkerTypes=M.current.ALL_MARKER_TYPES,M.current.uiStyleSettings.redoButtonVisible=!0,M.current.uiStyleSettings.notesButtonVisible=!0,M.current.uiStyleSettings.zoomButtonVisible=!0,M.current.uiStyleSettings.zoomOutButtonVisible=!0,M.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=M.current.uiStyleSettings,M.current.show(),null!=n&&n.snapshotData&&M.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,C.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,C.jsx)(v.Z,{spinning:D,tip:z,style:{position:"absolute",width:"100vw"},children:(0,C.jsx)("div",{ref:b,className:f()(u,t,i?A:""),style:o,children:(0,C.jsx)("img",{className:d,ref:y})})})})}},92650:function(e,n,t){"use strict";t.d(n,{Z:function(){return we},$:function(){return Me}});var i=t(31468),a=t.n(i),l=t(37205),r=t.n(l),o=t(82242),s=t.n(o),c=t(91232),u=t.n(c),d=t(7557),A=t.n(d),g=t(41498),f=t.n(g),v=t(79800),p=t.n(v),m=t(59301),I="intelligentBox___M5xO7",C="imgBox___DdoNI",h="underpin___fwUex",x="row___W9MrK",j="leftLayout___MMjoZ",y="rightLayout___EsxRX",M="head___Q7Od8",w="centerBox___j58Ut",b="title___rMcNx",N="tip___gLHFS",L="leftBox___DJ6lp",D="question___THjM9",S="rightBox___CuMdf",k="error___PHzCG",E="actionHead___vTHMx",z="edit___EaRLy",B="option___z4UTy",P="active___o8wNJ",T="fill___g760n",O="text___L_lug",Z="liWrap___LDwxe",F="li___k4Mcf",Q="buttonFixed___QxKdm",R="buttonWrap___OEep5",U="button___b2y4h",H="menu___aQ4xO",Y="tabs___QmlP4",W="dotLoading___zUYOu",V=t(92310),X=t.n(V),G=t(28284),K=t(6767),J=t(62957),q=t(71051),_=t(77019),$=t(62673),ee=t(75727),ne=t(14566),te=t(99571),ie=t(60242),ae=t(37568),le=t(21411),re=t(91689),oe=t(94171),se=t(10615),ce=t(5623),ue=(t(88831),t(22845)),de=(t(13889),t(15342)),Ae=t.n(de),ge=t(37712),fe=m.memo((function(e){var n=e.tagName,t=void 0===n?"div":n,i=e.value,a=void 0===i?"":i,l=e.className,r=e.style,o=void 0===r?{}:r,s=e.onBlur,c=e.id,d=(0,m.useRef)(null);(0,m.useEffect)((function(){if(d.current){var e=function(){var e=f()(A()().mark((function e(){var n,t,i,l,r,o,s,c;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(n=d.current).innerHTML="",t=null==a?void 0:a.split(/(`?\$\$[\s\S]*?\$\$`?)/g),i=u()(t);try{for(i.s();!(l=i.n()).done;)(r=l.value).startsWith("$$")&&r.endsWith("$$")||r.startsWith("`$$")&&r.endsWith("$$`")?(o=r.startsWith("`$$")?r.slice(3,-3):r.slice(2,-2),(s=document.createElement("span")).setAttribute("contentEditable","false"),s.setAttribute("title",r),s.className="edu_latex",n.appendChild(s),Ae().render(o,s,{throwOnError:!1})):(c=null==r?void 0:r.replace(/<[^>]*>/g,(function(e){return e.startsWith("/g,"")).replace(/
/g,"\n")).replace(/<\/div>/g,"\n"),e=ft(e)},ft=function(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'")};var vt=function(){var e=f()(A()().mark((function e(){var n,t,i;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return on(!0),tn("处理中"),e.next=4,new Promise((function(e){return setTimeout(e,1e3)}));case 4:t=null===(n=rt.current)||void 0===n?void 0:n.querySelectorAll('[data-text="edit"]'),i="";try{t.forEach((function(e){var n,t=e.cloneNode(!0),a=t.querySelectorAll("span.edu_latex"),l=u()(a);try{for(l.s();!(n=l.n()).done;){var r,o,s,c=n.value,d=c.getAttribute("title"),A=document.createTextNode(d),g=c;null===(r=g.parentNode)||void 0===r||null===(o=(s=r).replaceChild)||void 0===o||o.call(s,A,g)}}catch(e){l.e(e)}finally{l.f()}var f,v=t.querySelectorAll("span[style]"),p=u()(v);try{for(p.s();!(f=p.n()).done;){var m=f.value;if(m.style.fontFamily){var I,C,h,x=m.innerHTML,j=document.createTextNode(x),y=m;null===(I=y.parentNode)||void 0===I||null===(C=(h=I).replaceChild)||void 0===C||C.call(h,j,y)}}}catch(e){p.e(e)}finally{p.f()}null==t||t.childNodes.forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&"h5"!==e.localName&&"h4"!==e.localName?i+="

".concat(e.innerHTML,"

"):e.nodeType===Node.TEXT_NODE&&(i+="

".concat(e.textContent,"

"))}))})),St("/api/intelligent_imports/import.json",{html:ft(i)})}catch(e){console.error("处理节点错误:",e)}case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pt=function(e){var n=e.filter((function(e){return!(null==e||!e.type)}));return n=n.map((function(e){var n,t,i=null===(n=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.deal,a=s()(s()({},e),{},{id:String(Math.random()).slice(-6),knowledgePoint:null===(t=At(null==e?void 0:e.knowledgePoint))||void 0===t?void 0:t.replaceAll(";",";")});return i?i(a):a}))},mt=function(e,n,t,i){var a;console.log(e,n,t,i,"onDataChange修改数值");var l=JSON.parse(JSON.stringify(fn));void 0===i?l[n][e]=t:l[n].questions[i][e]=t;var r=s()({},l[n]),o=null===(a=bt.find((function(e){return e.id===(null==r?void 0:r.type)})))||void 0===a?void 0:a.deal;l[n]=o(r),vn(l)},It=function(e,n,t){var i,a=void 0!==t,l=null===(i=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.type,r="".concat(n+1,".").concat(void 0===t?"":t+1+"."),o="".concat("7"===(null==e?void 0:e.type)?"{{":"").concat(r,"【").concat(l,"】").concat((null==e?void 0:e.question)||"");return(0,ge.jsxs)(ge.Fragment,{children:[a&&(0,ge.jsx)("h4",{contentEditable:!0}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",value:o})]})},Ct=function(){var e=f()(A()().mark((function e(n,t){var i,a,l,o;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Be(n,t);case 2:a=e.sent,null!=(l=null==a||null===(i=a.data)||void 0===i?void 0:i.content)&&l.length&&(o=pt(l)[0],un.splice(t,1,o),fn.splice(t,1,o),dn(r()(un)),vn(r()(fn)));case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ht=function(e,n,t){var i,a=void 0!==t,l=null===(i=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.type,r="".concat(n+1,".").concat(void 0===t?"":t+1+".");return a?(0,ge.jsxs)("div",{style:{padding:"10px 18px"},children:["".concat(r,"【").concat(l,"】"),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"span",className:z,onBlur:function(e){return mt("question",n,e,t)},value:(null==e?void 0:e.question)||""})]}):(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)("div",{className:E,children:[(0,ge.jsx)("div",{className:"c-light-primary",children:"".concat(r,"【").concat(l,"】")}),1!==Ae&&(0,ge.jsx)(q.Z,{disabled:"7"===(null==e?void 0:e.type),min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"分",precision:1,size:"middle",onChange:function(e){return mt("score",n,e,t)},value:null==e?void 0:e.score}),(0,ge.jsxs)(_.Z,{align:"middle",style:{marginLeft:"auto"},children:[!!Be&&(0,ge.jsxs)("span",{className:"current c-light-primary mr30",onClick:function(){return Ct(e,n)},children:[(0,ge.jsx)("i",{className:"iconfont icon-huanyihuan mr5"}),"换一换"]}),(0,ge.jsx)($.Z,{onChange:function(e){return mt("checked",n,e.target.checked,t)},checked:!(null==e||!e.checked),children:"不导入此题"})]})]}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",style:{padding:"10px 18px"},className:z,onBlur:function(e){return mt("question",n,e,t)},value:null==e?void 0:e.question})]})},xt=function(e,n,t){return(0,ge.jsxs)(ge.Fragment,{children:[["0","1","2","4"].includes(null==e?void 0:e.type)&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"答案:".concat(n||""),tagName:"p"}),!t&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"难度:".concat((null==e?void 0:e.difficulty)||""),tagName:"p"}),"7"!==(null==e?void 0:e.type)&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"解析:".concat((null==e?void 0:e.analyze)||""),tagName:"p"}),!t&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"知识点:".concat((null==e?void 0:e.knowledgePoint)||""),tagName:"p"})]})},jt=function(e,n,t,i){var a=void 0!==i,l=!a||e.last||e.errorMsg?{}:{marginBottom:10},r=["简单","适中","困难"].map((function(e){return{key:e,label:e,onClick:function(){return mt("difficulty",t,e,i)}}}));return(0,ge.jsxs)("div",{className:Z,style:l,children:[["4"].includes(null==e?void 0:e.type)&&(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"答    案:"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(z," c-black"),onBlur:function(e){return mt("answer",t,[e],i)},value:n})]}),!a&&(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"难    度:"}),(0,ge.jsx)("div",{className:"c-black",children:(0,ge.jsx)(ee.Z,{menu:{items:r},children:(0,ge.jsxs)("span",{className:"c-light-primary",children:[null==e?void 0:e.difficulty,(0,ge.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),"7"!==(null==e?void 0:e.type)&&(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"解    析:"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(z," c-grey-333"),onBlur:function(e){return mt("analyze",t,e,i)},value:null==e?void 0:e.analyze})]}),!a&&(0,ge.jsxs)("div",{onKeyDown:xe,className:F,children:[(0,ge.jsx)("aside",{children:"知识点:"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",value:(null==e?void 0:e.knowledgePoint)||"",className:"".concat(z," c-grey-333"),onBlur:function(e){return mt("knowledgePoint",t,At(gt(e)),i)}})]})]})},yt=function(e){return(0,ge.jsx)(ge.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,ge.jsxs)("h5",{contentEditable:!1,children:[(0,ge.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,ge.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},Mt=function(e){return(0,ge.jsx)(ge.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,ge.jsxs)("h5",{children:[(0,ge.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,ge.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},wt=function(e,n,t,i){var a="flex";return(Te&&Kn!==i||In&&(null==t||!t.errorMsg))&&(a="none"),(0,ge.jsxs)("div",{className:x,style:{display:a},children:[(0,ge.jsx)("div",{className:j,children:ke||(0,ge.jsx)(je,{children:(0,ge.jsx)("div",{"data-text":"edit",contentEditable:!0,className:D,children:e})})}),(0,ge.jsx)("div",{className:y,children:(0,ge.jsx)(ye,{className:null!=t&&t.errorMsg?k:"",children:n})})]})},bt=[{id:"0",type:"单选题",element:function(e,n,t){var i,a,l=void 0!==t,r=null==e||null===(i=e.answer)||void 0===i?void 0:i[0],o=(0,ge.jsxs)(ge.Fragment,{children:[It(e,n,t),null==e||null===(a=e.options)||void 0===a?void 0:a.map((function(n,t){return(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"".concat(ct[t],".").concat(n),tagName:"p"},t)})),xt(e,r,l),yt(e)]}),s=l?e:fn[n],c=null==s?void 0:s.options,u=(0,ge.jsxs)(ge.Fragment,{children:[ht(s,n,t),null==c?void 0:c.map((function(e,i){var a;return(0,ge.jsxs)("div",{className:B,children:[(0,ge.jsx)("aside",{className:(null==s||null===(a=s.answer)||void 0===a?void 0:a[0])===ct[i]?P:"",onClick:function(){return mt("answer",n,[ct[i]],t)},children:ct[i]}),(0,ge.jsx)(ve,{id:null==s?void 0:s.id,tagName:"div",className:"".concat(O),onBlur:function(e){c[i]=e,mt("options",n,c,t)},value:e})]},i)})),jt(s,"",n,t),Mt(s)]});return l?[o,u]:wt(o,u,s,n)},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var t=At(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase();e.answer=t?[t]:[];var i,a=[];if(null!=e&&e.options){var l;e.options=null===(l=e.options)||void 0===l?void 0:l.slice(0,8);var r=e.options.map((function(e){return null==e?void 0:e.trim().replace(/^\s+|\s+$/g,"")}));new Set(r).size!==r.length&&a.push("选项内容重复")}else a.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");(t||a.push("未识别到答案。推荐格式:“ 答案:A ”"),t)&&(ct.slice(0,(null==e||null===(i=e.options)||void 0===i?void 0:i.length)||8).includes(t)||a.push("正确答案设置有误,请重新设置。推荐格式:“ 答案:A ”"));return At(null==e?void 0:e.question)||a.push("未识别到题干"),e.errorMsg=a.join("\n"),e}},{id:"1",type:"多选题",element:function(e,n,t){var i,a,l=void 0!==t,r=null==e||null===(i=e.answer)||void 0===i?void 0:i[0],o=(0,ge.jsxs)(ge.Fragment,{children:[It(e,n,t),null==e||null===(a=e.options)||void 0===a?void 0:a.map((function(n,t){return(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"".concat(ct[t],".").concat(n),tagName:"p"},t)})),xt(e,r,l),yt(e)]}),s=l?e:fn[n],c=null==s?void 0:s.options,u=(0,ge.jsxs)(ge.Fragment,{children:[ht(s,n,t),null==c?void 0:c.map((function(e,i){var a;return(0,ge.jsxs)("div",{className:B,children:[(0,ge.jsx)("aside",{className:null!=s&&null!==(a=s.answer)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.includes(ct[i])?P:"",onClick:function(){var e,a=(null==s||null===(e=s.answer)||void 0===e?void 0:e[0])||"",l=ct[i];a.includes(l)?a=a.replace(new RegExp(l,"g"),""):a+=l,a=a.split("").sort().join(""),mt("answer",n,[a],t)},children:ct[i]}),(0,ge.jsx)(ve,{id:null==s?void 0:s.id,tagName:"div",className:"".concat(O),onBlur:function(e){c[i]=e,mt("options",n,c,t)},value:e})]},i)})),jt(s,"",n,t),Mt(s)]});return l?[o,u]:wt(o,u,s,n)},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var t=At(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase().split("").sort().join("");e.answer=t?[t]:[];var i,a,l=[];if(null!=e&&e.options){var r;e.options=null===(r=e.options)||void 0===r?void 0:r.slice(0,8);var o=e.options.map((function(e){return null==e?void 0:e.trim().replace(/^\s+|\s+$/g,"")}));new Set(o).size!==o.length&&l.push("选项内容重复")}else l.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");if(t||l.push("未识别到答案。推荐格式:“ 答案:AB ”"),t){var s,c=ct.slice(0,(null==e||null===(s=e.options)||void 0===s?void 0:s.length)||8);(i=c,a=[],function e(n,t){n.length>=2&&a.push(n.join(""));for(var l=t;l60&&i.push("编程题名称限制60个字符"):i.push("未识别到题干"),At(null==e?void 0:e.description)||i.push("未识别到试题描述");var a=At(String((null==e?void 0:e.timeLimit)||""));if(e.timeLimit=a,(!a||a&&!["3","4","5","6","7","8","9","10"].includes(a))&&i.push("时间限制为必填项,只支持3-10的整数"),e.platform=At(null==e?void 0:e.platform),null!=e&&e.platform){var l,r=null==e||null===(l=e.platform)||void 0===l?void 0:l.toLowerCase(),o=["c","c++","java","python"].findIndex((function(e){return e===r}));o>-1?e.platform=ut[o]:i.push("编程语言为必填项,目前只支持C、C++、Python、Java语言")}else i.push("编程语言为必填项,目前只支持C、C++、Python、Java语言");if(null!=e&&e.inputs&&null!=e&&e.outputs){var s=Math.min(e.inputs.length,e.outputs.length);e.inputs=e.inputs.slice(0,s),e.outputs=e.outputs.slice(0,s),e.outputs.some((function(e){return!At(e)}))&&i.push("测试用例输出为必填项")}else e.inputs=[],e.outputs=[],i.push("未识别到测试用例。推荐格式:测试用例(1)输入:1;测试用例(1)输出:2");return e.errorMsg=i.join("\n"),e}},{id:"7",type:"组合题",element:function(e,n){var t,i,a=fn[n];return(0,ge.jsxs)("div",{className:x,style:{display:In?null!=a&&a.errorMsg?"flex":"none":"flex"},children:[(0,ge.jsx)("div",{className:j,children:(0,ge.jsx)(je,{children:(0,ge.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:D,children:[It(e,n),xt(e),null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(t,i){var a,l=null===(a=bt.find((function(e){return e.id===(null==t?void 0:t.type)})))||void 0===a?void 0:a.element;return(0,ge.jsx)(m.Fragment,{children:l(t,n,i)[0]},"left-".concat(e.id,"-").concat(i))})),yt(e),(0,ge.jsx)("p",{contentEditable:!0,children:"}}"})]})})}),(0,ge.jsx)("div",{className:y,children:(0,ge.jsxs)(ye,{className:null!=a&&a.errorMsg?k:"",children:[ht(a,n),jt(a,"",n),null==a||null===(i=a.questions)||void 0===i?void 0:i.map((function(e,t){var i,l=null===(i=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.element;return(0,ge.jsx)(m.Fragment,{children:l(e,n,t)[1]},"right-".concat(a.id,"-").concat(t))})),Mt(a)]})})]})},deal:function(e){var n,t,i,a,l=[].concat(bt),r=l.findIndex((function(e){return"0"===e.id})),o=l.findIndex((function(e){return"1"===e.id}));if(-1!==r){var c=l[r].deal;l[r].deal=function(e){var n=c(e);return n.errorMsg&&(n.errorMsg=n.errorMsg.split("\n").filter((function(e){return"选项内容重复"!==e})).join("\n")),n}}if(-1!==o){var u=l[o].deal;l[o].deal=function(e){var n=u(e);return n.errorMsg&&(n.errorMsg=n.errorMsg.split("\n").filter((function(e){return"选项内容重复"!==e})).join("\n")),n}}e.questions=null!==(n=e.questions)&&void 0!==n&&n.length?pt(e.questions.slice(0,20)):[],e.questions=null===(t=e.questions)||void 0===t?void 0:t.map((function(n,t){if("0"===n.type||"1"===n.type){var i,a=null===(i=n.options)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.trim().replace(/^\s+|\s+$/g,"")}));if(a)new Set(a).size!==a.length&&(n.errorMsg=(n.errorMsg?n.errorMsg+"\n":"")+"选项内容重复")}return s()(s()({},n),{},{last:t===e.questions.length-1})}));var d=null===(i=e.questions)||void 0===i?void 0:i.reduce((function(e,n){var t=parseFloat(n.score);return isNaN(t)?e:e+t}),0);e.score=d;var A,g=[];null!==(a=e.questions)&&void 0!==a&&a.length?e.errorMsg=(null===(A=e.questions)||void 0===A?void 0:A.findIndex((function(e){return!!e.errorMsg})))>-1:g.push("请添加小题");return At(null==e?void 0:e.question)||g.push("未识别到题干"),g.length&&(e.errorMsg=g.join("\n")),e}},{id:"8",type:"程序填空题",element:function(e,n){var t,i,a=fn[n],l=ut.map((function(e){return{key:e,label:e,onClick:function(){return mt("platform",n,e)}}}));return(0,ge.jsxs)("div",{className:x,style:{display:In?null!=a&&a.errorMsg?"flex":"none":"flex"},children:[(0,ge.jsx)("div",{className:j,children:(0,ge.jsx)(je,{children:(0,ge.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:D,children:[It(e,n),xt(e),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"时间限制(秒):".concat(null==e?void 0:e.timeLimit),tagName:"p"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"编程语言:".concat((null==e?void 0:e.platform)||""),tagName:"p"}),(0,ge.jsx)("p",{contentEditable:!0,children:"程序代码:"}),(0,ge.jsx)("h4",{}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:(null==e?void 0:e.code)||"",tagName:"div"}),(0,ge.jsx)("h4",{}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"测试用例输入:".concat((null==e?void 0:e.input)||""),tagName:"p"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"测试用例输出:".concat((null==e?void 0:e.output)||""),tagName:"p"}),null==e||null===(t=e.answer)||void 0===t?void 0:t.map((function(n,t){return(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"答案".concat(t+1,":").concat(n||""),tagName:"p"},t)})),yt(e)]})})}),(0,ge.jsx)("div",{className:y,children:(0,ge.jsxs)(ye,{className:null!=a&&a.errorMsg?k:"",children:[ht(a,n),jt(a,"",n),(0,ge.jsxs)("div",{className:Z,children:[(0,ge.jsxs)("div",{className:F,onKeyDown:xe,children:[(0,ge.jsx)("aside",{children:"时间限制(秒):"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:null==a?void 0:a.timeLimit,tagName:"div",onBlur:function(e){return mt("timeLimit",n,gt(e))}})]}),(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"编程语言:"}),(0,ge.jsx)("div",{className:"c-black",children:(0,ge.jsx)(ee.Z,{menu:{items:l},children:(0,ge.jsxs)("span",{className:"c-light-primary",children:[null==a?void 0:a.platform,(0,ge.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),(0,ge.jsxs)("div",{className:F,style:{flexDirection:"column",alignItems:"start"},children:[(0,ge.jsx)("aside",{className:"mb10",children:"程序代码:"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:(null==a?void 0:a.code)||"",onBlur:function(e){return mt("code",n,gt(e))},tagName:"div"})]}),(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"测试用例输入:"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:(null==a?void 0:a.input)||"",onBlur:function(e){return mt("input",n,gt(e))},tagName:"div"})]}),(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"测试用例输出:"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:(null==a?void 0:a.output)||"",onBlur:function(e){return mt("output",n,gt(e))},tagName:"div"})]})]}),(0,ge.jsx)("div",{className:Z,children:null==a||null===(i=a.answer)||void 0===i?void 0:i.map((function(e,t){return(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsxs)("aside",{children:["答案",t+1,":"]}),(0,ge.jsx)(ve,{id:null==a?void 0:a.id,value:e||"",className:z,onBlur:function(e){var i=r()((null==a?void 0:a.answer)||[]);i[t]=gt(e),mt("output",n,i)},tagName:"div"})]},t)}))}),Mt(a)]})})]})},deal:function(e){var n,t,i,a,l;e.score=void 0===e.score?10:e.score,e.code=null===(n=e.code)||void 0===n||null===(n=n.trim())||void 0===n||null===(n=n.replace(/@_@/g,"@▁@"))||void 0===n?void 0:n.replace(/@__@/g,"@▁▁@");var r=[];if(At(null==e?void 0:e.question)||r.push("未识别到题干"),At(null==e?void 0:e.code)?/@▁@|@▁▁@/.test(null==e?void 0:e.code)?null!=e&&null!==(t=e.answer)&&void 0!==t&&t.length&&(null==e||null===(i=e.code.match(/@▁@|@▁▁@/g))||void 0===i?void 0:i.length)!==(null==e||null===(a=e.answer)||void 0===a?void 0:a.length)&&r.push("填空项与答案个数不匹配,请进行调整"):r.push("程序代码设置有误,请重新设置。程序代码中的填空项需要使用 @▁@ 符号标识出来"):r.push("未识别到程序代码"),null!=e&&e.answer?null!==(l=e.answer)&&void 0!==l&&l.some((function(e){return!At(e)}))&&r.push("答案为必填项"):r.push("未识别到答案。推荐格式:答案1:Hello;答案2:World"),e.platform=At(null==e?void 0:e.platform),null!=e&&e.platform){var o,s=null==e||null===(o=e.platform)||void 0===o?void 0:o.toLowerCase(),c=["c","c++","java","python","javascript","ruby"].findIndex((function(e){return e===s}));c>-1?e.platform=ut[c]:r.push("编程语言为必填项,目前只支持C、C++、Python、Java、JavaScript、Ruby语言")}else r.push("编程语言为必填项,目前只支持C、C++、Python、Java、JavaScript、Ruby语言");At(null==e?void 0:e.output)||r.push("测试用例输出为必填项");var u=At(String((null==e?void 0:e.timeLimit)||""));return e.timeLimit=u,(!u||u&&!["3","4","5","6","7","8","9","10"].includes(u))&&r.push("时间限制为必填项,只支持3-10的整数"),e.errorMsg=r.join("\n"),e}}],Nt=function(){var e=f()(A()().mark((function e(){var n;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=fn.filter((function(e){return!e.checked})),3===Xe&&n.length){e.next=4;break}return K.ZP.warning("未识别到试题!"),e.abrupt("return");case 4:if(!Ye){e.next=10;break}return et(!0),e.next=8,Ye(fn);case 8:return et(!1),e.abrupt("return");case 10:tt.setFieldsValue({course_discipline_id:we}),Nn(!0);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Lt=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("string"==typeof n)return n.trim();if(Array.isArray(n))return n.map((function(n){return e(n,t)}));if("object"===a()(n)&&null!==n){var i={};for(var l in n)n.hasOwnProperty(l)&&(t.includes(l)?i[l]=n[l]:i[l]=e(n[l],t));return i}return n},Dt=function(){var e=f()(A()().mark((function e(n){var t;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=pt(Lt(n)),dn(t),vn(JSON.parse(JSON.stringify(t))),Ge(3),on(!1),Cn(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){if(!Wn){return ot.current=setInterval((function(){_e((function(e){return e>=90?(clearInterval(ot.current),90):e+1}))}),5e4/90),function(){return clearInterval(ot.current)}}}),[Wn]);var St=function(e,n){Vn(!1);var t=new FormData;Object.keys(n).forEach((function(e){t.append(e,n[e])}));var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",function(){var e=f()(A()().mark((function e(n){var t,i,a;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i=JSON.parse(null==n||null===(t=n.target)||void 0===t?void 0:t.response),Vn(!0),_e(100),e.next=6,new Promise((function(e){return setTimeout((function(){return e()}),780)}));case 6:if(0!==i.status){e.next=14;break}if(null!=i&&null!==(a=i.data)&&void 0!==a&&a.length){e.next=11;break}return K.ZP.warning("未识别到试题!"),on(!1),e.abrupt("return");case 11:Dt((null==i?void 0:i.data)||[]),e.next=16;break;case 14:on(!1),K.ZP.warning(null==i?void 0:i.message);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(0),console.log("请求错误:",e.t0);case 21:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(n){return e.apply(this,arguments)}}()),i.addEventListener("error",(function(){on(!1)})),i.open("POST","".concat(re.Z.API_SERVER).concat(e)),i.send(t)},kt=function(){var e=f()(A()().mark((function e(n){var t;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx"].indexOf(t)){e.next=5;break}return K.ZP.error("".concat(n.name,"文件无法上传,当前仅限支持格式为docx文件(Microsoft Word 2007以上的版本)")),e.abrupt("return",Promise.reject());case 5:return on(!0),tn("处理中"),St("/api/intelligent_imports/import.json",{file:n}),e.abrupt("return",Promise.reject());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Et=[{key:1,label:(0,ge.jsx)(ne.Z,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:kt,children:(0,ge.jsx)("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"},children:"本地导入"})})}];((0,pe.Ny)()||(0,pe.$O)())&&Et.push({key:2,label:(0,ge.jsx)("div",{style:{padding:"0 5px"},children:"大模型智能出题"}),onClick:function(){st.current.onClick()}});var zt=[fn.length,null===(n=fn.filter((function(e){return!(null==e||!e.errorMsg)})))||void 0===n?void 0:n.length];return(0,ge.jsxs)("div",{className:X()(I,"intelligent-body-curb",t),style:s()(s()({},l),{},{width:c}),ref:rt,children:[(0,ge.jsxs)("div",{className:h,children:[(0,ge.jsx)("b",{style:Ze}),(0,ge.jsx)("b",{style:Ze})]}),(0,ge.jsxs)("div",{className:M,style:{top:he},children:[(0,ge.jsx)("div",{className:j,children:De||(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)(_.Z,{align:"middle",children:[(0,ge.jsx)("div",{className:b,children:"试题编辑"}),!be&&(0,ge.jsxs)(le.op,{href:"".concat(re.Z.API_SERVER,"/api/intelligent_imports/download_template"),download:!0,type:"link",children:["下载Word模版",(0,ge.jsx)("i",{className:"iconfont icon-xiazai4 font14 ml10"})]}),(0,ge.jsx)(le.op,{onClick:function(){var e;1!==Xe?J.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"清空操作将删除试题编辑区域的全部内容,确定一键清空吗?",onOk:(e=f()(A()().mark((function e(){return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ge(1);case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):K.ZP.warning("请先上传试题!")},shape:"default",children:"一键清空"}),!be&&(0,ge.jsx)(ee.Z,{overlayClassName:H,menu:{items:Et},children:(0,ge.jsx)(le.op,{className:"ml20",type:"primary",shape:"default",children:"导入试题"})}),!!Fe&&Fe]}),(0,ge.jsxs)("div",{className:N,children:[(0,ge.jsx)("i",{className:"iconfont icon-tishi7 font12 mr10"}),"提示:若识别有误,可在左侧编辑区点击对应的试题按格式修改后重新识别"]})]})}),(0,ge.jsxs)(_.Z,{className:y,style:{alignItems:"start"},children:[Se||(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("div",{className:b,style:{marginRight:0},children:"试题预览"}),[3].includes(Xe)&&(0,ge.jsx)($.Z,{className:"ml20",checked:In,onChange:function(e){return Cn(e.target.checked)},children:"仅查看错误试题"}),[3].includes(Xe)&&(0,ge.jsxs)("div",{style:{color:"#5F6368",marginLeft:"auto"},children:["共识别",(0,ge.jsx)("span",{className:"ml5 mr5 c-light-primary",children:zt[0]}),"题,其中识别有误",(0,ge.jsx)("span",{className:"ml5 mr5 c-red-e53",children:zt[1]}),"题"]})]}),Te&&(0,ge.jsx)("div",{className:Y,children:null==un?void 0:un.map((function(e,n){return(0,ge.jsxs)("div",{onClick:function(){Jn(n)},className:Kn===n&&P,children:["新题",n+1]},n)}))})]}),(0,ge.jsxs)("div",{className:w,children:[(0,ge.jsx)("img",{className:"mb10",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",width:56}),!ze&&(0,ge.jsx)(le.op,{onClick:function(){1!==Xe?J.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"重新识别会覆盖右侧已识别结果,包括人工修改的内容,确定重新识别吗?",onOk:vt}):K.ZP.warning("未识别到试题!")},children:"识别"})]})]}),[1,2].includes(Xe)&&(0,ge.jsxs)("div",{className:x,children:[(0,ge.jsx)("div",{className:j,children:(0,ge.jsxs)(je,{style:{height:675},children:[1===Xe&&(0,ge.jsxs)("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:function(){return Ge(2)},children:[(0,ge.jsxs)("div",{style:{color:"#9096A3",fontSize:12},children:["1.本功能支持导入的题型:单选题、多选题、填空题、判断题、简答题、 组合题、编程题、程序填空题。",(0,ge.jsx)("br",{}),"2.若要导入组合题,请在题目前后使用一对“","{{”、“}}","”将内容标出;大题题干和小题题干之间不需要空行;大题和小题题干都需标注题号;小题答案可跟在小题题干后,并用空格与题干内容隔开。范例可参考推荐格式。",(0,ge.jsx)("br",{}),"3.导入支持文本、图片、公式。题目结构支持识别答案、解析、难度、知识点。",(0,ge.jsx)("br",{}),"4.若识别有误,可在左侧修改题目内容后重新识别,或下载推荐格式,按格式修改后重新导入识别。",(0,ge.jsx)("br",{})]}),(0,ge.jsxs)("div",{className:C,style:{marginTop:75},children:[(0,ge.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,ge.jsx)("span",{children:"编辑区"})]})]}),2===Xe&&(0,ge.jsx)("div",{"data-text":"edit",onBlur:function(){lt.current.innerHTML||Ge(1)},ref:lt,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}})]})}),(0,ge.jsx)("div",{className:y,style:{display:"flex",alignItems:"start",justifyContent:"center"},children:(0,ge.jsxs)("div",{className:C,style:{marginTop:240},children:[(0,ge.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,ge.jsx)("span",{children:"预览区"})]})})]}),[3].includes(Xe)&&(0,ge.jsx)(m.Fragment,{children:un.filter((function(e){var n;return!!(null===(n=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.element)})).map((function(e,n){var t,i=null===(t=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===t?void 0:t.element;return(0,ge.jsx)(m.Fragment,{children:i(e,n)},e.id)}))}),(0,ge.jsx)("div",{className:"pb10"}),(0,ge.jsx)("div",{className:Q,children:(0,ge.jsxs)("div",{className:R,children:[(0,ge.jsx)(te.ZP,{size:"middle",className:"".concat(U," mr20"),onClick:g,children:"取消"}),(0,ge.jsx)(te.ZP,{size:"middle",type:"primary",loading:$n,className:"".concat(U),onClick:Nt,children:He})]})}),(0,ge.jsx)(J.Z,{centered:!0,closable:!1,destroyOnClose:!0,open:rn,title:null,footer:null,width:320,afterClose:function(){return _e(0)},children:(0,ge.jsxs)(_.Z,{align:"middle",style:{flexDirection:"column"},children:[(0,ge.jsxs)("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20",children:[nn,(0,ge.jsxs)("span",{className:W,children:[(0,ge.jsx)("span",{children:"."}),(0,ge.jsx)("span",{children:"."}),(0,ge.jsx)("span",{children:"."})]})]}),(0,ge.jsx)(ie.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:qe}),(0,ge.jsxs)("div",{style:{color:"#5F6368"},className:"mb20",children:["正在识别,已完成",(0,ge.jsxs)("span",{className:"ml5 c-light-primary",children:[qe,"%"]})]})]})}),(0,ge.jsx)(J.Z,{centered:!0,open:bn,title:"试题导入设置",confirmLoading:jn,width:500,onCancel:function(){return Nn(!1)},onOk:function(){return tt.submit()},afterClose:function(){tt.resetFields()},children:(0,ge.jsxs)(G.Z,{style:{maxHeight:550},form:tt,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=f()(A()().mark((function e(n){var t,i,a,l,r,o,c;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=fn.filter((function(e){return!e.checked&&!e.errorMsg})),yn(!0),i=function(){var e=f()(A()().mark((function e(){var i,a,l;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:s()(s()(s()({},V),n),{},{list:t,mode:Ae})});case 2:if(0!==(i=e.sent).status){e.next=11;break}if(!Re||null==i||null===(a=i.data)||void 0===a||!a.success||"/problemset"!==window.location.pathname){e.next=8;break}return me.Z.publish("refresh-item-bank",n.group_id),e.next=8,new Promise((function(e){return setTimeout((function(){return e()}),1500)}));case 8:K.ZP.success("成功导入".concat(null==i||null===(l=i.data)||void 0===l?void 0:l.success,"道试题"),3),L(i),Nn(!1);case 11:yn(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),1===Ae){e.next=7;break}return e.next=6,i();case 6:return e.abrupt("return");case 7:return e.next=9,(0,oe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:fn,mode:Ae}});case 9:if(0!==(a=e.sent).status){e.next=16;break}if(null!=a&&null!==(l=a.data)&&void 0!==l&&l.error_size){e.next=15;break}return e.next=14,i();case 14:return e.abrupt("return");case 15:J.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",onCancel:function(){yn(!1)},title:"提示",content:(0,ge.jsxs)("div",{style:{overflow:"auto",maxHeight:500},children:["共",(0,ge.jsx)("span",{className:"c-light-primary ml5 mr5",children:null==a||null===(r=a.data)||void 0===r?void 0:r.all_size}),"道试题,其中",(0,ge.jsx)("span",{style:{color:"#FF9D18"},className:"ml5 mr5",children:null==a||null===(o=a.data)||void 0===o?void 0:o.error_size}),"道试题重复(第",(0,ge.jsx)("span",{className:"ml5 mr5",children:null==a||null===(c=a.data)||void 0===c||null===(c=c.index)||void 0===c?void 0:c.join("、")}),"道),重复试题将会为您自动过滤,确定导入吗?"]}),onOk:i});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,ge.jsx)("div",{className:"c-grey-999 mb20",children:"提示:识别有误的试题将不会被导入"}),(0,ge.jsx)(G.Z.Item,{label:"所属课程",name:"course_discipline_id",rules:[{required:!0,message:"请选择课程"}],children:(0,ge.jsx)(Ce.q,{})}),1===Ae&&(0,ge.jsx)(G.Z.Item,{label:(0,ge.jsxs)(_.Z,{align:"middle",style:{justifyContent:"space-between"},children:[(0,ge.jsx)("span",{children:"放入文件夹目录"}),(0,ge.jsxs)("div",{onClick:function(){return kn(!0)},style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"},children:[(0,ge.jsx)("img",{className:"mr5 primary-hover",src:ce}),"新建文件夹"]})]}),rules:[{required:!0,message:"请选择文件夹"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24},children:(0,ge.jsx)(se.Z,{},On)})]})}),(0,ge.jsx)(J.Z,{centered:!0,open:Sn,title:"新建文件夹",destroyOnClose:!0,width:480,confirmLoading:Rn,onCancel:function(){return kn(!1)},onOk:function(){return at.submit()},afterClose:function(){at.resetFields()},children:(0,ge.jsxs)(G.Z,{style:{maxHeight:550},form:at,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=f()(A()().mark((function e(n){var t;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Un(!0),e.next=3,(0,oe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:n.name,parent_id:null==n||null===(t=n.parent_id)||void 0===t?void 0:t[0]}});case 3:0===e.sent.status?(Zn(On+1),setTimeout((function(){K.ZP.success("操作成功"),kn(!1),Un(!1)}),1e3)):Un(!1);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,ge.jsx)(G.Z.Item,{label:"文件夹名称",name:"name",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,ge.jsx)(ae.Z,{maxLength:60,showCount:!0,placeholder:"请输入文件夹名称"})}),(0,ge.jsx)(G.Z.Item,{label:"文件夹位置",rules:[{required:!0,message:"请选择文件夹"}],name:"parent_id",children:(0,ge.jsx)(se.Z,{})})]})}),(0,ge.jsx)(Ie.Z,{onSave:function(e){on(!0),tn("处理中"),St("/api/intelligent_imports/import.json",{html:e})},ref:st})]})}},22845:function(e,n,t){"use strict";var i=t(79800),a=t.n(i),l=t(59301),r=t(21697),o=(t(48136),t(55893)),s=t(62957),c=t(37712),u=(0,l.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,A=e.readOnly,g=e.type,f=void 0===g?"":g,v=e.value,p=void 0===v?"":v,m=e.style,I=void 0===m?{}:m,C=(0,l.useRef)(),h=(0,l.useRef)(),x=(0,l.useState)(0),j=a()(x,2),y=j[0],M=j[1],w=(0,l.useState)(0),b=a()(w,2),N=b[0],L=b[1],D=(0,l.useState)(!1),S=a()(D,2),k=S[0],E=S[1],z=function(){var e=document.createElement("div");e.innerHTML=C.current.getValue();var n=e.innerText;return t&&t(n),n};(0,l.useImperativeHandle)(n,(function(){return{getData:z}}));var B=function(e,n,t,i){var a=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>a-20&&i b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:"\\begin{array}{c} \r\n a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r\n a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r\n\\end{array}"},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:"\\begin{array}{c} \r\n a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r\n \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r\n\\end{array}"},{value:"\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r\n\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) "},{value:"\\begin{array}{c} \r\n a,b \\in R^{+} \\ \r\n \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n a,b \\in R \\ \r\n \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r\n\\end{array}"}]}]},{name:"积分",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"三角",value:"e^{i \\theta}",children:[{name:"求和 Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"统计",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:"\\begin{array}{c} \r\n \\text{若}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r\n \\text{则}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r\n\\end{array}"},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:"\\begin{array}{c} \r\n P \\left( \\emptyset \\right) =0 \\\\ \r\n P \\left( S \\right) =1 \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n \\forall A \\in S \\\\ \r\n P \\left( A \\right) \\ge 0 \r\n\\end{array}"},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:"\\begin{array}{c} \r\n S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r\n P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n P_{n}=n! \\\\ \r\n A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r\n\\end{array}"}]}]}].map((function(e,n){return(0,u.jsxs)(l.Z,{flex:"110px",className:c.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{value:"`$$"+e.value+"$$`"}),e.name]}),(0,u.jsx)("div",{className:c.Z.children,children:e.children.map((function(e,n){return(0,u.jsxs)("div",{children:[e.name&&(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(a.Z,{gutter:[10,10],children:e.data.map((function(e,n){return(0,u.jsx)(l.Z,{onClick:function(){return v(e)},className:c.Z.diamond,children:(0,u.jsx)(s.Z,{value:"`$$"+e.value+"$$`"})},n)}))})]},n)}))})]})}))})}],m=function(){var e=document.createElement("div");e.innerHTML=f.current.getValue();var n=e.innerText;return t&&t(n),n};return(0,i.useImperativeHandle)(n,(function(){return{getData:m}})),(0,u.jsxs)("div",{className:c.Z.mathWrap,children:[(0,u.jsx)(r.Z,{defaultActiveKey:"1",items:p}),(0,u.jsx)("math-field",{locale:"zh_cn",className:c.Z.mathField,placeholder:"请打开键盘,输入公式",ref:f,style:{width:800,marginTop:30,fontSize:18},children:g||""}),d&&(0,u.jsx)("div",{className:c.Z.button,children:(0,u.jsx)(o.ZP,{size:"large",onClick:m,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})}));n.Z=d},13767:function(e,n,t){"use strict";var i=t(82242),a=t.n(i),l=(t(59301),t(93314)),r=t(99571),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,s=e.styles,c=void 0===s?{}:s,u=e.customText,d=e.ButtonText,A=e.ButtonClick,g=e.Buttonclass,f=e.ButtonTwo,v=e.imgStyles,p=e.loading,m=void 0!==p&&p,I=e.className,C=void 0===I?"":I;return(0,o.jsxs)("section",{className:"tc animated fadeIn ".concat(C),style:a()({color:"#999",margin:"100px auto",visibility:m?"hidden":"visible"},c),children:[(0,o.jsx)("img",{src:n||l,style:a()(a()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(r.ZP,a()(a()({className:g,onClick:A},i),{},{children:d})),f&&f]})}},32831:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},g=t(99571),f=t(70557),v=t(92068),p=t(25399),m=t(83287),I=t(94280),C=t(13767),h=t(91689),x=t(8814),j=t(37712),y=function(e){var n,t,i,l,o,c,y=e.editOffice,M=void 0===y?"view":y,w=e.data,b=e.issaver,N=e.onSaver,L=(e.theme,e.type),D=e.filename,S=e.monacoEditor,k=e.className,E=e.style,z=e.close,B=e.onClose,P=e.hasMask,T=e.disabledDownload,O=e.onImgDimensions,Z=e.showNodata,F=e.recordInfo,Q=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),R=u()(Q,2),U=(R[0],R[1],(0,d.useState)("")),H=u()(U,2),Y=(H[0],H[1]),W=(0,d.useState)(),V=u()(W,2),X=V[0],G=V[1],K="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?h.Z.PROXY_SERVER:h.Z.API_SERVER,q=(0,d.useRef)();null!==(n=w)&&void 0!==n&&n.startsWith("/api")&&"txt"!==L&&(w=h.Z.API_SERVER+w);function _(e){return $.apply(this,arguments)}function $(){return($=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"pdfdata"===n.data.type&&(N(n.data.data),window.removeEventListener("message",_,!1)),console.log("mess---:",n.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D&&S&&(S.filename=D),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&Y(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===L&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):ee())}),[L,w]);var ee=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),n=w,w.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,I.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){w.startsWith("http")||w.startsWith("blob:")?te():(0,m.Sv)(D||"educoder",w,D)},te=function(){F&&(0,x.fc)({id:null==F?void 0:F.id,watch_type:1,course_id:null==F?void 0:F.course_id}),(0,m.Nd)(D||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:a()({},E||{}),className:"".concat(P&&A.bgBlack," ").concat(L?A.wrp:"hide"),children:[z&&(0,j.jsxs)("div",{className:A.close,ref:q,children:[!!O&&(0,j.jsx)(p.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{onClick:function(){B(),O()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,j.jsx)(p.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{onClick:te,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),b&&(0,j.jsx)(p.Z,{title:"保存pdf并退出",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{className:"",onClick:function(){var e=document.getElementById("pdfiframe");window.addEventListener("message",_,!1),setTimeout((function(){e.contentWindow.postMessage("getData","*")}),300)},children:(0,j.jsx)("i",{className:"icon-baocun"})})}),(0,j.jsx)(p.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{className:"",onClick:function(){B()},children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(A[k]," ").concat(k," ").concat(A.monaco," ").concat("txt"===L?"show":"hide"),children:"txt"===L&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(v.ZP,a()({},S))})}),"audio"===L&&(0,j.jsx)("audio",{src:"".concat((null===(t=w)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===L&&(0,j.jsx)(j.Fragment,{children:(null===(l=w)||void 0===l?void 0:l.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===L&&X&&(0,j.jsx)("iframe",{src:"".concat(K,"/office.html?key=").concat(X.key,"&url=").concat(btoa(X.url),"&callbackUrl=").concat(J+(X.callbackUrl||""),"&fileType=").concat(X.fileType,"&title=").concat(X.title||"","&model=").concat(M,"&officeServer=").concat(h.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===L&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===L&&(0,j.jsx)("iframe",{id:"pdfiframe",src:"".concat(K,"/js/pdfview/index.html?filename=").concat(D||"educoder.pdf","&url=").concat(encodeURIComponent(w),"&disabledDownload=").concat(!!T,"&model=").concat(M)}),"image"===L&&(0,j.jsx)("img",{src:"".concat((null===(o=w)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===L||"download"===L)&&(0,j.jsx)(j.Fragment,{children:Z?(0,j.jsx)(C.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(g.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:T,children:"下载"})}):(0,j.jsxs)(g.ZP,{type:"primary",size:"middle",onClick:ne,disabled:T,children:[(0,j.jsx)(f.Z,{}),"点击下载"]})}),"flowChart"===L&&(0,j.jsx)("div",{className:"embed",children:(0,j.jsx)("iframe",{src:"/drawio/src/main/webapp/viewer.html?id=".concat(w||"","&gapi=0&od=0&db=0&gh=0&gl=0"),width:"100%",height:"100%",frameBorder:"0"})})]})}},74889:function(e,n,t){"use strict";t.d(n,{z:function(){return L},Z:function(){return D}});var i=t(82242),a=t.n(i),l=t(37205),r=t.n(l),o=t(91232),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=(t(88831),t(75359)),g=(t(64018),t(44523)),f=t(91689),v=t(83287),p=t(15342),m=t(77736),I=t(99571),C=t(1012),h=t(32831),x=t(37712),j=function(e){var n=e.html,t=(0,d.useRef)(null),i=(0,d.useRef)(null);return(0,d.useEffect)((function(){var e=t.current.attachShadow({mode:"open"});i.current=document.createElement("div"),i.current.className="markdown-body",i.current.innerHTML=n,e.appendChild(i.current);var a=document.createElement("style");return a.textContent='.markdown-body p {\n margin: 0 0 16px 0 !important;\n line-height: 28px;\n white-space: pre-wrap;\n }\n\n ol,\n ul,\n li {\n list-style-type: none\n }\n\n ol,\n ul,\n dl {\n margin-bottom: 0px;\n }\n\n .markdown-body {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n color: #333;\n overflow: hidden;\n font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;\n word-break: break-word;\n font-size: 16px;\n line-height: 1.6;\n white-space: normal;\n word-wrap: break-word;\n position: relative;\n }\n\n .markdown-body ul>li {\n list-style-type: disc;\n }\n\n .markdown-body ol>li {\n list-style-type: decimal;\n }\n\n .markdown-body a {\n background: transparent;\n }\n\n .markdown-body a:active,\n .markdown-body a:hover {\n outline: 0;\n }\n\n .markdown-body strong {\n font-weight: bold;\n }\n\n .markdown-body h1 {\n font-size: 2em;\n margin: 0.67em 0;\n }\n\n .markdown-body img {\n border: 0;\n }\n\n .markdown-body hr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n }\n\n .markdown-body pre {\n overflow: auto;\n }\n\n .markdown-body code,\n .markdown-body kbd,\n .markdown-body pre {\n font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;\n font-size: 1em;\n }\n\n .markdown-body input {\n color: inherit;\n font: inherit;\n margin: 0;\n }\n\n .markdown-body html input[disabled] {\n cursor: default;\n }\n\n .markdown-body input {\n line-height: normal;\n }\n\n .markdown-body input[type="checkbox"] {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n }\n\n .markdown-body table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n .markdown-body td,\n .markdown-body th {\n padding: 0;\n }\n\n .markdown-body * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body input {\n font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";\n }\n\n .markdown-body a {\n color: #4183c4;\n text-decoration: none;\n }\n\n .markdown-body a:hover,\n .markdown-body a:active {\n text-decoration: underline;\n }\n\n .markdown-body hr {\n height: 0;\n margin: 15px 0;\n overflow: hidden;\n background: transparent;\n border: 0;\n border-bottom: 1px solid #ddd;\n }\n\n .markdown-body hr:before {\n display: table;\n content: "";\n }\n\n .markdown-body hr:after {\n display: table;\n clear: both;\n content: "";\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n margin-top: 15px;\n margin-bottom: 15px;\n line-height: 1.1;\n }\n\n .markdown-body h1 {\n font-size: 30px;\n }\n\n .markdown-body h2 {\n font-size: 21px;\n }\n\n .markdown-body h3 {\n font-size: 16px;\n }\n\n .markdown-body h4 {\n font-size: 14px;\n }\n\n .markdown-body h5 {\n font-size: 12px;\n }\n\n .markdown-body h6 {\n font-size: 11px;\n }\n\n .markdown-body blockquote {\n margin: 0;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n }\n\n ul.linenums,\n ol.linenums {\n padding: 16px 0 0 56px !important;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding-left: 2em;\n }\n\n\n .markdown-body ol ol,\n .markdown-body ul ol {\n list-style-type: lower-roman;\n }\n\n .markdown-body ul ul ol,\n .markdown-body ul ol ol,\n .markdown-body ol ul ol,\n .markdown-body ol ol ol {\n list-style-type: lower-alpha;\n }\n\n .markdown-body dd {\n margin-left: 0;\n }\n\n .markdown-body code {\n font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;\n font-size: 12px;\n }\n\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 0;\n font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n }\n\n .markdown-body .octicon {\n font: normal normal 16px octicons-anchor;\n line-height: 1;\n display: inline-block;\n text-decoration: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n .markdown-body .octicon-link:before {\n content: \'\f05c\';\n }\n\n .markdown-body>*:first-child {\n margin-top: 0 !important;\n }\n\n .markdown-body>*:last-child {\n margin-bottom: 0 !important;\n }\n\n .markdown-body .anchor {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n padding-right: 6px;\n padding-left: 30px;\n margin-left: -30px;\n }\n\n .markdown-body .anchor:focus {\n outline: none;\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n position: relative;\n margin-top: 1em;\n margin-bottom: 16px;\n font-weight: bold;\n line-height: 1.4;\n }\n\n .markdown-body h1 .octicon-link,\n .markdown-body h2 .octicon-link,\n .markdown-body h3 .octicon-link,\n .markdown-body h4 .octicon-link,\n .markdown-body h5 .octicon-link,\n .markdown-body h6 .octicon-link {\n display: none;\n color: #000;\n vertical-align: middle;\n }\n\n .markdown-body h1:hover .anchor,\n .markdown-body h2:hover .anchor,\n .markdown-body h3:hover .anchor,\n .markdown-body h4:hover .anchor,\n .markdown-body h5:hover .anchor,\n .markdown-body h6:hover .anchor {\n padding-left: 8px;\n margin-left: -30px;\n text-decoration: none;\n }\n\n .markdown-body h1:hover .anchor .octicon-link,\n .markdown-body h2:hover .anchor .octicon-link,\n .markdown-body h3:hover .anchor .octicon-link,\n .markdown-body h4:hover .anchor .octicon-link,\n .markdown-body h5:hover .anchor .octicon-link,\n .markdown-body h6:hover .anchor .octicon-link {\n display: inline-block;\n }\n\n .markdown-body h1 {\n padding-bottom: 0.3em;\n font-size: 2.25em;\n line-height: 1.2;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h1 .anchor {\n line-height: 1;\n }\n\n .markdown-body h2 {\n padding-bottom: 0.3em;\n font-size: 1.75em;\n line-height: 1.225;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h2 .anchor {\n line-height: 1;\n }\n\n .markdown-body h3 {\n font-size: 1.5em;\n line-height: 1.43;\n }\n\n .markdown-body h3 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h4 {\n font-size: 1.25em;\n }\n\n .markdown-body h4 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h5 {\n font-size: 1em;\n }\n\n .markdown-body h5 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body h6 {\n font-size: 1em;\n color: #777;\n }\n\n .markdown-body h6 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }\n\n .markdown-body ul ul,\n .markdown-body ul ol,\n .markdown-body ol ol,\n .markdown-body ol ul {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .markdown-body li>p {\n margin-top: 16px;\n }\n\n .markdown-body dl {\n padding: 0;\n }\n\n .markdown-body dl dt {\n padding: 0;\n margin-top: 16px;\n font-size: 1em;\n font-style: italic;\n font-weight: bold;\n }\n\n .markdown-body dl dd {\n padding: 0 16px;\n margin-bottom: 16px;\n }\n\n .markdown-body blockquote {\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n .markdown-body blockquote> :first-child {\n margin-top: 0;\n }\n\n .markdown-body blockquote> :last-child {\n margin-bottom: 0;\n }\n\n .markdown-body table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n }\n\n .markdown-body table th {\n font-weight: bold;\n text-align: revert;\n }\n\n .markdown-body table th,\n .markdown-body table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n .markdown-body table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n }\n\n .markdown-body table tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n .markdown-body img {\n max-width: 100%;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body code {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 3px;\n }\n\n .markdown-body code:has(.katex) {\n background-color: transparent;\n }\n\n .markdown-body code:before,\n .markdown-body code:after {\n letter-spacing: -0.2em;\n content: "\\00a0";\n }\n\n .markdown-body pre>code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0;\n }\n\n .markdown-body .highlight {\n margin-bottom: 16px;\n }\n\n .markdown-body .highlight pre,\n .markdown-body pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f7f7f7;\n border-radius: 3px;\n }\n\n .markdown-body .highlight pre {\n margin-bottom: 0;\n word-break: normal;\n }\n\n .markdown-body pre {\n word-wrap: normal;\n }\n\n .markdown-body pre code {\n display: inline;\n max-width: initial;\n padding: 0;\n margin: 0;\n overflow: initial;\n line-height: inherit;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n }\n\n .markdown-body pre code:before,\n .markdown-body pre code:after {\n content: normal;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font-size: 11px;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .pl-c {\n color: #969896;\n }\n\n .markdown-body .pl-c1,\n .markdown-body .pl-mdh,\n .markdown-body .pl-mm,\n .markdown-body .pl-mp,\n .markdown-body .pl-mr,\n .markdown-body .pl-s1 .pl-v,\n .markdown-body .pl-s3,\n .markdown-body .pl-sc,\n .markdown-body .pl-sv {\n color: #0086b3;\n }\n\n .markdown-body .pl-e,\n .markdown-body .pl-en {\n color: #795da3;\n }\n\n .markdown-body .pl-s1 .pl-s2,\n .markdown-body .pl-smi,\n .markdown-body .pl-smp,\n .markdown-body .pl-stj,\n .markdown-body .pl-vo,\n .markdown-body .pl-vpf {\n color: #333;\n }\n\n .markdown-body .pl-ent {\n color: #63a35c;\n }\n\n .markdown-body .pl-k,\n .markdown-body .pl-s,\n .markdown-body .pl-st {\n color: #a71d5d;\n }\n\n .markdown-body .pl-pds,\n .markdown-body .pl-s1,\n .markdown-body .pl-s1 .pl-pse .pl-s2,\n .markdown-body .pl-sr,\n .markdown-body .pl-sr .pl-cce,\n .markdown-body .pl-sr .pl-sra,\n .markdown-body .pl-sr .pl-sre,\n .markdown-body .pl-src {\n color: #df5000;\n }\n\n .markdown-body .pl-mo,\n .markdown-body .pl-v {\n color: #1d3e81;\n }\n\n .markdown-body .pl-id {\n color: #b52a1d;\n }\n\n .markdown-body .pl-ii {\n background-color: #b52a1d;\n color: #f8f8f8;\n }\n\n .markdown-body .pl-sr .pl-cce {\n color: #63a35c;\n font-weight: bold;\n }\n\n .markdown-body .pl-ml {\n color: #693a17;\n }\n\n .markdown-body .pl-mh,\n .markdown-body .pl-mh .pl-en,\n .markdown-body .pl-ms {\n color: #1d3e81;\n font-weight: bold;\n }\n\n .markdown-body .pl-mq {\n color: #008080;\n }\n\n .markdown-body .pl-mi {\n color: #333;\n font-style: italic;\n }\n\n .markdown-body .pl-mb {\n color: #333;\n font-weight: bold;\n }\n\n .markdown-body .pl-md,\n .markdown-body .pl-mdhf {\n background-color: #ffecec;\n color: #bd2c00;\n }\n\n .markdown-body .pl-mdht,\n .markdown-body .pl-mi1 {\n background-color: #eaffea;\n color: #55a532;\n }\n\n .markdown-body .pl-mdr {\n color: #795da3;\n font-weight: bold;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .task-list-item {\n list-style-type: none;\n }\n\n .markdown-body .task-list-item+.task-list-item {\n margin-top: 3px;\n }\n\n .markdown-body .task-list-item input {\n float: left;\n margin: 0.3em 0 0.25em -1.6em;\n vertical-align: middle;\n }\n\n .markdown-body :checked+.radio-label {\n z-index: 1;\n position: relative;\n border-color: #4183c4;\n }\n\n\n /*! Pretty printing styles. Used with prettify.js. */\n /* SPAN elements with the classes below are added by prettyprint. */\n .pln {\n color: #000\n }\n\n /* plain text */\n\n @media screen {\n .str {\n color: #080\n }\n\n /* string content */\n .kwd {\n color: #008\n }\n\n /* a keyword */\n .com {\n color: #800\n }\n\n /* a comment */\n .typ {\n color: #606\n }\n\n /* a type name */\n .lit {\n color: #066\n }\n\n /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #660\n }\n\n .tag {\n color: #008\n }\n\n /* a markup tag name */\n .atn {\n color: #606\n }\n\n /* a markup attribute name */\n .atv {\n color: #080\n }\n\n /* a markup attribute value */\n .dec,\n .var {\n color: #606\n }\n\n /* a declaration; a variable name */\n .fun {\n color: red\n }\n\n /* a function name */\n }\n\n /* Use higher contrast and text-weight for printable form. */\n @media print,\n projection {\n .str {\n color: #060\n }\n\n .kwd {\n color: #006;\n font-weight: bold\n }\n\n .com {\n color: #600;\n font-style: italic\n }\n\n .typ {\n color: #404;\n font-weight: bold\n }\n\n .lit {\n color: #044\n }\n\n .pun,\n .opn,\n .clo {\n color: #440\n }\n\n .tag {\n color: #006;\n font-weight: bold\n }\n\n .atn {\n color: #404\n }\n\n .atv {\n color: #060\n }\n }\n\n /* Put a border around prettyprinted code snippets. */\n pre.prettyprint {\n padding: 2px;\n /* border: 1px solid #888 */\n }\n\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0\n }\n\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none\n }\n\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n background: #eee\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }',e.appendChild(a),function(){e.innerHTML=""}}),[]),(0,d.useEffect)((function(){i.current&&(i.current.innerHTML=n)}),[n]),(0,x.jsx)("div",{ref:t})};var y="mdBody___raKXb",M="button___Ch5Pc",w="previewFlowChart___vY1dq",b="@▁@",N=/]*>/g;var L=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,i,a,l,r){var o=n||i||l,s=t||a||r||"?";return f.Z.API_SERVER+"/api/attachments/"+o+s+"&t="+(0,v.Jn)(o,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,a,l,r){var o=n||i||l,s=t||a||r||"?";return f.Z.API_SERVER+"/attachments/download/"+o+s+"&t="+(0,v.Jn)(o,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,i,a,l,r){var o=n||i||l,s=t||a||r||"?";return f.Z.API_SERVER+"/api/attachments/"+o+s+"&t="+(0,v.Jn)(o,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,a){var l=n||i,r=t||a||"";return'"'+f.Z.API_SERVER+"/api/attachments/"+l+r+l+r+"&t="+(0,v.Jn)(l,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,a){var l=n||i,r=t||a||"";return"("+f.Z.API_SERVER+"/files/uploads/"+l+r+l+r+"&t="+(0,v.Jn)(l,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")},D=function(e){var n=e.value,t=void 0===n?"":n,i=e.edit,l=void 0!==i&&i,o=e.className,c=e.showTextOnly,v=e.showLines,L=e.style,D=void 0===L?{}:L,S=e.stylesPrev,k=void 0===S?{}:S,E=e.highlightKeywords,z=e.showProgramFill,B=(e.isProgramFill,e.disabledFill),P=void 0!==B&&B,T=e.programFillValue,O=e.openEditor,Z=void 0===O?function(){}:O,F=e.onFillChange,Q=void 0===F?function(e){}:F,R=e.onFillBlur,U=void 0===R?function(){}:R,H=e.onFillFocus,Y=void 0===H?function(){}:H,W=function(e){var n=new RegExp("\\b(".concat(["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"].join("|"),")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s>]*)"),"gi");return e.replace(n,"").trim()}(String(t||"")),V=(0,d.useRef)(),X=(0,d.useRef)(),G=(0,d.useState)(""),K=u()(G,2),J=K[0],q=K[1],_=(0,d.useState)("office"),$=u()(_,2),ee=$[0],ne=$[1],te=(0,d.useState)([]),ie=u()(te,2),ae=ie[0],le=ie[1],re=(0,d.useRef)("a"+(0,C.Z)()),oe={},se=function(e){return//i.test(e||"")};var ce=function(e){return!c&&se(W)?e:e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(re.current," ").concat(e))})),"")}))},ue=(0,d.useMemo)((function(){try{W=W.replace(/\(\/attachments\/download\//g,"("+f.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+f.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+f.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+f.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n"),V.current.style.display="none"}catch(e){}if(z){var e=-1;return W=W.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){var a;return function(e,n,t){var i=document.createElement(e===b?"input":"textarea");i.style.width="100%",i.style.height=e===b?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=n;var a=Object.keys(oe).length;return oe[a]=i,'')}(n,++e,null==T||null===(a=T[e])||void 0===a?void 0:a.value.replaceAll("<","<").replaceAll(">",">"))})),'
'.concat(ce(W||""),"
")}var n=ce(W);n=(0,A.ZP)(n);var t=(0,A.ez)();W.match(/\[TOC\]/)&&(n=n.replace("

[TOC]

",(0,A.Qv)()),(0,A.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],a=i.type,l=i.expression;return(0,p.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,A.AL)();var i=document.createElement("div");return i.innerHTML=n,c?i.innerText:E?(fe(i,E.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return me()}),500),i.innerHTML)}),[W,E]);(0,d.useEffect)((function(){ve.current&&ve.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=de,e.onblur=Ae,e.onfocus=ge}))}),[ae]),(0,d.useEffect)((function(){if(null!=T&&T.length)try{var e,n=ve.current.querySelectorAll(".edu-program-fill-score"),t=ve.current.querySelectorAll('[name="edu-program-fill"]'),i=s()(t.entries());try{for(i.s();!(e=i.n()).done;){var a,l,r,o=u()(e.value,2),c=o[0],d=o[1];d.value=(null==T||null===(a=T[c])||void 0===a?void 0:a.value)||"","warning"===(null==T||null===(l=T[c])||void 0===l?void 0:l.type)?d.className="program-fill-warning":"success"===(null==T||null===(r=T[c])||void 0===r?void 0:r.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var A,g=s()(n.entries());try{for(g.s();!(A=g.n()).done;){var f,v,p=u()(A.value,2),m=p[0];p[1].innerHTML=null!=T&&null!==(f=T[m])&&void 0!==f&&f.score?"".concat(null==T||null===(v=T[m])||void 0===v?void 0:v.score,"分"):""}}catch(e){g.e(e)}finally{g.f()}le(T)}catch(e){console.log(e,"error")}}),[T]);var de=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,le(r()(ae)),Q(ae,e.target.dataset.id)},Ae=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,le(r()(ae)),U(ae,e.target.dataset.id)},ge=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,le(r()(ae)),Y(ae,e.target.dataset.id)};function fe(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)fe(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var ve=(0,d.useRef)();function pe(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),q(t),ne("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),q(t),ne("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),q(t),ne("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}A.jb.WebkitLineClamp=v,v&&(D=a()(a()({},D),A.jb));var me=function(){var e,n=null===(e=ve.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(g.ZP.isSupported()){var n=new g.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};(0,d.useEffect)((function(){if(ve.current&&ue&&ue.match(N)&&window.PR.prettyPrint(),ve.current)return ve.current.addEventListener("click",pe),function(){var e;null===(e=ve.current)||void 0===e||e.removeEventListener("click",pe),(0,A.AL)(),(0,A.Iy)()}}),[ue,ve.current,pe]);return(0,d.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ve.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=ve.current)||void 0===e||e.removeEventListener("copy",n)}}),[ve.current]),(0,x.jsxs)("div",{style:{position:"relative"},onMouseLeave:function(){V.current.style.display="none"},children:[c&&(0,x.jsx)("div",{ref:ve,className:"".concat(y," "),children:ue}),!c&&!se(ue)&&(0,x.jsx)("div",{ref:ve,style:a()({},D),onMouseOver:function(e){"IMG"===e.target.nodeName&&e.target.className.indexOf("draw-flowchart")>-1?(V.current.style.zIndex=1,V.current.style.display="flex",V.current.style.width=e.target.clientWidth+"px",V.current.style.height=e.target.clientHeight+"px",V.current.style.top=e.target.offsetTop+"px",V.current.style.left=e.target.offsetLeft+"px",e.target.id&&(X.current=e.target.id)):V.current.style.display="none"},className:"".concat(o||""," ").concat(P?"disabled-fill":""," markdown-body ").concat(y," ").concat(re.current),dangerouslySetInnerHTML:{__html:ue}}),!c&&se(ue)&&(0,x.jsx)(j,{html:ue}),(0,x.jsx)("div",{ref:V,className:"".concat(M," ").concat(l?"":w),children:(0,x.jsx)(m.Z,{children:(0,x.jsx)(I.ZP,{onClick:function(){l?Z(X.current):(q(X.current),ne("flowChart"))},children:l?"编辑":"预览"})})}),(0,x.jsx)(h.Z,{close:!0,data:J,type:null!=J&&J.length?ee:"",style:a()({},k),onClose:function(){return q("")}})]})}},17124:function(e,n,t){"use strict";t.d(n,{h:function(){return m}});var i=t(82242),a=t.n(i),l=t(79800),r=t.n(l),o=t(59301),s=t(82326),c=t(28284),u=t(99571),d=t(89780),A=t.n(d),g=(t(66543),t(59598),t(37712)),f=s.default.Option,v={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function m(e){var n=e.value,t=e.onChange,i=e.mode,l=e.options,s=void 0===l?{}:l,c=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),f=d[0],v=d[1];return(0,o.useEffect)((function(){if(f){var e=function(e){var n=e.getValue();t&&t(n)};return f.on("change",e),function(){f.off("change",e)}}}),[f,t]),(0,o.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,o.useEffect)((function(){f&&(n===f.getValue()&&""!==n||setTimeout((function(){f.setValue(n||"")}),300))}),[f,n]),(0,o.useEffect)((function(){if(c.current&&!f){var e=A().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));v(e)}}),[c.current,f]),(0,g.jsx)("div",{className:"my-codemirror-container",children:(0,g.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),l=r()(i,2),d=l[0],A=l[1];return(0,g.jsxs)(c.Z,a()(a()({},v),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,g.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,g.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){A(p[e][1])},children:Object.keys(p).map((function(e){return(0,g.jsx)(f,{value:e,children:p[e][0]},e)}))})}),(0,g.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,g.jsx)(m,{mode:d})}),(0,g.jsxs)("div",{className:"flex-container flex-end",children:[(0,g.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,g.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},58358:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ae}});var i=t(91232),a=t.n(i),l=t(79800),r=t.n(l),o=t(85573),s=t.n(o),c=t(59301),u=t(53260),d=t(89780),A=t.n(d),g=t(76374),f=(t(66543),t(6313),t(25717),t(99498),t(25419),t(67549),t(74889)),v=t(37712),p=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,v.jsx)(v.Fragment,{children:(0,v.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},m=t(82242),I=t.n(m),C=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学公式",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function h(e){var n=e.onActionCallback,t=e.title,i=e.icon,a=e.actionName,l=e.className,r=void 0===l?"":l,o=e.children;return(0,v.jsxs)("a",{title:t,className:r,onClick:function(){n(a)},children:[(0,v.jsx)("i",{className:"".concat(i)}),o]})}var x=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,l=e.fullScreen,r=e.insertTemp,o=e.hidetoolBar,s=e.extraUse,c=[].concat(C,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,v.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&c.map((function(e,n){return(0,v.jsx)("li",{children:e.actionName?(0,v.jsx)(h,I()(I()({},e),{},{onActionCallback:a})):(0,v.jsx)("span",{className:"v-line"})},n)})),t?(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"点击新增填空项"})})}):null,i?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"添加单行填空项"})})}),(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"添加多行填空项"})})})]}):null,r&&(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,v.jsx)("li",{children:s}),(0,v.jsx)("li",{className:"btn-full-screen",children:(0,v.jsx)(h,{icon:"".concat(l?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:l?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},j=t(82255),y=t(28284),M=t(37568),w=t(99571),b={labelCol:{span:4},wrapperCol:{span:20}},N=function(e){var n=e.callback,t=e.onCancel;return(0,v.jsxs)(y.Z,I()(I()({},b),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,v.jsx)(y.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,v.jsx)(M.Z,{})}),(0,v.jsx)(y.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,v.jsx)(M.Z,{})}),(0,v.jsxs)("div",{className:"flex-container flex-end",children:[(0,v.jsx)(w.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,v.jsx)(w.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},L=t(17124),D=t(13889),S=t(62957),k=t(77019),E=t(11933),z=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var l=i.toDataURL("image/png");return(0,v.jsx)(S.Z,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1,children:(0,v.jsx)(k.Z,{style:{height:"100vh"},children:(0,v.jsx)(E.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:l,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})})},B=t(30641),P=t(5269),T=t(6767),O="drawerWrap___MfDw8",Z=(0,c.forwardRef)((function(e,n){e.onCancel;var t=e.editImgId,i=e.callback,a=((0,c.useRef)(),(0,c.useRef)()),l=((0,c.useRef)(),(0,c.useRef)(!1),(0,c.useRef)(!1));console.log("ref:",n);var o=(0,c.useState)(0),s=r()(o,2),u=s[0],d=s[1],A=(0,c.useState)("100vh"),g=r()(A,2),f=g[0],p=g[1];return(0,c.useEffect)((function(){d(1)}),[]),(0,c.useImperativeHandle)(n,(function(){return{setHeight:p}})),(0,v.jsx)("div",{ref:l,className:"body-overflow-initial",children:(0,v.jsx)(B.Z,{width:"100vw",height:f,footer:null,closable:!0,placement:"bottom",open:!!u,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:"zIndex-9999 ".concat(O),onClose:function(){window.saveDrawData((function(e){i({src:"/api/attachments/".concat(e),id:e})}))},title:(0,v.jsxs)(k.Z,{align:"middle",children:[(0,v.jsx)(P.Z,{flex:1,children:"插入流程图"}),(0,v.jsx)(P.Z,{onClick:function(){p("60px"===f?"100vh":"60px")},children:(0,v.jsx)("span",{className:"current c-blue",style:{fontWeight:400},children:"展开/收起"})}),(0,v.jsx)(P.Z,{onClick:function(){window.saveDrawData((function(e){null!==e?(T.ZP.success({content:"保存成功",key:"saveFlowChart",style:{zIndex:999999999}}),i({src:"/api/attachments/".concat(e),id:e,disabledClose:!0})):T.ZP.warning({content:"内容为空,请先绘制流程图",key:"saveFlowChart"})}))},children:(0,v.jsx)(w.ZP,{type:"primary",className:"ml20",children:"保存"})})]}),children:(0,v.jsx)("iframe",{src:"/drawio/src/main/webapp/?id=".concat(t||"","&gapi=0&od=0&db=0&gh=0&gl=0&local=0"),width:"100%",height:"100%",frameBorder:"0",ref:a})})})})),F=t(91689),Q=t(47889),R=t(71051),U=Q.ZP.Group,H={margin:"0 8px"},Y=function(e){var n=e.callback,t=e.onCancel;return(0,v.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,v.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,v.jsx)("span",{style:H,children:"单元格数:"}),(0,v.jsx)("span",{style:H,children:"行数"}),(0,v.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,v.jsx)(R.Z,{})}),(0,v.jsx)("span",{style:H,children:"列数"}),(0,v.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,v.jsx)(R.Z,{})})]}),(0,v.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,v.jsx)("span",{style:H,children:"对齐方式:"}),(0,v.jsx)(y.Z.Item,{name:"align",children:(0,v.jsxs)(U,{children:[(0,v.jsx)(Q.ZP,{value:"default",children:(0,v.jsx)("i",{className:"fa fa-align-justify"})}),(0,v.jsx)(Q.ZP,{value:"left",children:(0,v.jsx)("i",{className:"fa fa-align-left"})}),(0,v.jsx)(Q.ZP,{value:"center",children:(0,v.jsx)("i",{className:"fa fa-align-center"})}),(0,v.jsx)(Q.ZP,{value:"right",children:(0,v.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,v.jsxs)("div",{className:"flex-container flex-end",children:[(0,v.jsx)(w.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,v.jsx)(w.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},W=t(71411),V=t(32464),X=t.n(V),G=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,a=e.height,l=e.callback,o=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),A=d[0],g=d[1],f=(0,c.useRef)({id:o,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(X())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var p=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return l&&l(e),e};return(0,c.useEffect)((function(){f.current.appName=A?"3D":"graphing",s.current.inject("applet_container")}),[A]),(0,c.useEffect)((function(){g(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:p}})),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,v.jsxs)(k.Z,{align:"middle",children:[(0,v.jsx)(P.Z,{flex:1,children:(0,v.jsx)(W.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:A,onChange:function(e){return g(e)}})}),(0,v.jsx)(P.Z,{children:(0,v.jsx)(w.ZP,{size:"large",onClick:p,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),K=t(55893),J="link",q="upload-image",_="add-flowchart",$="draw-image",ee="code-block",ne="add-table",te="------------",ie={default:te,left:":".concat(te),center:":".concat(te,":"),right:"".concat(te,":")},ae=t(22336),le=t(83287);var re="@▁▁@",oe=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function se(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ce=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ue=s()(s()({},ce+"-B","bold"),ce+"-I","italic"),de=s()(s()(s()(s()(s()(s()(s()(s()({},J,"添加链接"),ee,"添加代码块"),q,"添加图片"),$,"添加画图"),_,"插入流程图"),ne,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ae=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,l=e.width,o=void 0===l?"100%":l,d=e.height,m=void 0===d?400:d,I=e.miniToolbar,C=void 0!==I&&I,h=e.isFocus,y=void 0!==h&&h,M=e.watch,w=e.insertTemp,b=e.mode,k=void 0===b?"markdown":b,E=e.id,B=void 0===E?"markdown-editor-id":E,P=e.showResizeBar,O=void 0!==P&&P,Q=e.noStorage,R=void 0!==Q&&Q,U=e.showNullButton,H=void 0!==U&&U,W=e.showNullProgramButton,V=void 0!==W&&W,X=e.hidetoolBar,te=void 0!==X&&X,ce=e.fullScreen,Ae=void 0!==ce&&ce,ge=e.onBlur,fe=e.onCMBeforeChange,ve=e.onFullScreen,pe=e.className,me=void 0===pe?"":pe,Ie=e.disablePaste,Ce=void 0!==Ie&&Ie,he=e.disabled,xe=void 0!==he&&he,je=e.disabledFill,ye=void 0!==je&&je,Me=e.placeholder,we=void 0===Me?"":Me,be=e.values,Ne=void 0===be?"":be,Le=e.extraUse,De=e.onAddBlank,Se=(0,c.useState)(null),ke=r()(Se,2),Ee=ke[0],ze=ke[1],Be=(0,c.useState)(t),Pe=r()(Be,2),Te=Pe[0],Oe=Pe[1],Ze=(0,c.useState)(M),Fe=r()(Ze,2),Qe=Fe[0],Re=Fe[1],Ue=(0,c.useState)(Ae),He=r()(Ue,2),Ye=He[0],We=He[1],Ve=(0,c.useState)(""),Xe=r()(Ve,2),Ge=Xe[0],Ke=Xe[1],Je=(0,c.useState)(0),qe=r()(Je,2),_e=qe[0],$e=qe[1],en=(0,c.useState)(m),nn=r()(en,2),tn=nn[0],an=nn[1],ln=(0,c.useState)(!1),rn=r()(ln,2),on=(rn[0],rn[1]),sn=(0,c.useState)(0),cn=r()(sn,2),un=cn[0],dn=cn[1],An=(0,c.useState)(0),gn=r()(An,2),fn=gn[0],vn=gn[1],pn=(0,c.useRef)(),mn=(0,c.useRef)(),In=(0,c.useRef)(),Cn=(0,c.useRef)(),hn=(0,c.useRef)(),xn=(0,c.useRef)(),jn=(0,u.useDispatch)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(Ne),null==Ee||Ee.setValue(Ne),window.scrollTo(0,e)}),[Ne]),(0,c.useEffect)((function(){null==ve||ve(Ye)}),[Ye]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!Ce){var i=t.clipboardData;if(i){var a=i.types.toString(),l=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var r,o=l[1];"file"===(null===(r=l[0])||void 0===r?void 0:r.kind)&&(o=l[0]);var s=o.getAsFile(),c=s.name.split(".").pop();(0,D.I)(s,(function(e){var t,i,a;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection('','')):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(a=s.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):oe.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){T.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=A().fromTextArea(pn.current,{mode:k,lineNumbers:!C,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",we):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),a=t.getLine(i.line),l=a.charAt(i.ch-1),r=a.lastIndexOf("@▁@",i.ch),o=a.lastIndexOf("@▁▁@",i.ch),s=r>o?r:o,c=r>o?3:4;if(-1===re.indexOf(l))return null;if(console.log("change1:",n,e,a,i,s,r,o,l),s>=0&&i.ch-s<5){var u=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),xe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),ze(n),function(){n.off("paste",e)}}}),[]);var yn=(0,c.useCallback)((function(){mn.current}),[tn,mn,Ye]);(0,c.useEffect)((function(){if(Ee){var e=function(){var e=new g.Z((function(e){var n,t=a()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(yn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,yn]),(0,c.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=r()(i[t],2),a=n[0],l=n[1],o=s()({},a,(function(){Mn(l)}));e.push(o),Ee.addKeyMap(o)},t=0,i=Object.entries(ue);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(B);e>=_e+1e4&&(!n||n!==Te)&&(window.sessionStorage.setItem(B,Te),on(!0))}}),1e4),(0,c.useEffect)((function(){Re(M)}),[Ee,M]),(0,c.useEffect)((function(){Ee&&y&&Ee.focus()}),[Ee,y]),(0,c.useEffect)((function(){if(Qe&&Ee){var e=function(e){var n=e.target;if(Cn.current){var t=n.scrollTop/n.scrollHeight;Cn.current.scrollTop=Cn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Qe]),(0,c.useEffect)((function(){if(Ee&&fe){var e=function(e,n){fe(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,fe]),(0,c.useEffect)((function(){if(Ee&&ge){var e=function(){ge(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,ge]),(0,c.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Oe(t),$e((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(V?i(t,Dn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,c.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Oe(t),Ee.setCursor(xe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var Mn=(0,c.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":if((0,le.Ye)(jn))return;return Ke("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
\n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return void(null==De||De());case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(re),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Re(!Qe),Ee.focus();case"trigger-full-screen":return We(!Ye),Ee.focus();case J:return void Ke(J);case ee:return void Ke(ee);case q:return void Ke(q);case $:return void Ke($);case"maths-latex":if((0,le.Ye)(jn))return;return void Ke("maths-latex");case _:return hn.current="",sessionStorage.removeItem("file_id"),void Ke(_);case ne:return void Ke(ne);default:throw new Error}}),[Ee,Qe,Ye]),wn=(0,c.useCallback)((function(e,n){var t,i,a,l,r;null!=e&&e.disabledClose||Ke("");var o=e||{},s=o.src,c=o.alt,u=o.id;switch(Ge){case J:var d=e.title,A=e.link;return Ee.replaceSelection("[".concat(d,"](").concat(A,")")),Ee.focus();case ee:var g=e.language,f=e.content;return Ee.replaceSelection(["```"+g,f,"```"].join("\n")),Ee.focus();case"maths-latex":for(var v=atob(e),p=new Uint8Array(v.length),m=0;m').concat(c||')):document.getElementById(u).src=F.Z.API_SERVER+s+"?t="+Date.now();break;case q:case $:var C=n,h=null==C||null===(t=C.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(i=t.pop)||void 0===i?void 0:i.call(t);return(null==C||null===(a=C.type)||void 0===a?void 0:a.indexOf("image"))>-1||null==C||!C.type?null!=C&&C.align||null!=C&&C.width?Ee.replaceSelection('

').concat(c||

')):Ee.replaceSelection('').concat(c||')):(null==C||null===(l=C.type)||void 0===l?void 0:l.indexOf("video"))>-1?Ee.replaceSelection('')):(null==C||null===(r=C.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(C.name,"")):oe.includes(h)?Ee.replaceSelection('').concat(C.name,"")):Ee.replaceSelection("[".concat(C.name,"](").concat(s,")")),Ee.focus();case ne:for(var x=e.row,j=e.col,y=e.align,M="\n",w=0;w300&&(n=300),an(m+n+"px")}},i=In.current,a=!1,l=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,In]),(0,c.useEffect)((function(){an(m)}),[m]);var Ln={width:se(o),height:se(tn)},Dn=((0,c.useMemo)((function(){if(_e){var e=new Date(_e),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[_e]),function(e){var n=[];if(V){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){de[Ge]&&Ge!==$&&Ge!==_&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;dn(n),vn(t)}),0)}),[Ge]);var Sn=function(e,n,t,i){var a=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>a-20&&i","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n")},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {","\t$0","}"].join("\n")},{label:"if",content:["if () {","\t$0","}"].join("\n")},{label:"for",content:["for(int j=0 ; j<10; j++){","\t$0","}"].join("\n")},{label:"trycatch",content:["try{","\t$0","}catch(ExceptionName e){","}"].join("\n")},{label:"using namespace std;",content:["using namespace std;"].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")}]},j={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join("\n")}]},y={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join("\n")}]},M=t(53184),w=t.n(M),b={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},N=function(e,n,t,i){e.languages.registerCompletionItemProvider(n,{provideCompletionItems:function(n,a){var l=n.getWordUntilPosition(a),o={startLineNumber:a.lineNumber,endLineNumber:a.lineNumber,startColumn:l.startColumn,endColumn:l.endColumn},s=n.getLineContent(a.lineNumber).substring(l.startColumn-2,l.endColumn),c=function(e,n,t,i){var a=n.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:t.lineNumber,endColumn:t.column});return Array.from(new Set(a.match(/\b\w{2,}\b/g)||[])).map((function(n){return{label:n,kind:e.languages.CompletionItemKind.Text,insertText:n,range:i}}))}(e,n,a,o);return{suggestions:[].concat(r()(c),r()(t.map((function(n){return{label:n,kind:e.languages.CompletionItemKind.Keyword,documentation:n,insertText:n,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}}))),r()(i.map((function(n){return{label:n.label,kind:e.languages.CompletionItemKind.Snippet,documentation:n.content,insertText:s.startsWith("#")?n.content.replace(/#/,""):n.content,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}}))))}}})},L=t(82100),D=t.n(L),S=t(29186),k=t.n(S),E=t(85573),z=t.n(E),B=function(){function e(n,t,i){var a=this;D()(this,e),this.placeholder=n,this.editor=t,this.monaco=i,t.onDidChangeModelContent((function(){return a.onDidChangeModelContent()})),this.onDidChangeModelContent()}return k()(e,[{key:"onDidChangeModelContent",value:function(){""===this.editor.getValue()?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}},{key:"getId",value:function(){return e.ID}},{key:"getDomNode",value:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}},{key:"getPosition",value:function(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}},{key:"dispose",value:function(){this.editor.removeContentWidget(this)}}]),e}();z()(B,"ID","editor.widget.placeholderHint");var P=B,T=t(96236),O=t(6767),Z=t(25399),F=t(89392),Q=t(70717),R=t(56102),U=t(37712),H=["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"];function Y(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function W(){}var V={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e;if(Array.isArray(e)){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;if(!e||""===e.trim())return!0;for(var t=we.current.instance.getModel(),i=t.getLineTokens(n),a=!1,l=0;l<2;l++)1===i.getStandardTokenType(l)&&(a=!0);return a};function Ze(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),q())}(0,m.useEffect)((function(){var e,n=null===(e=we.current)||void 0===e?void 0:e.instance;if(n&&Pe&&ne){var t=n.onDidBlurEditorWidget((function(){Ee.current=!1})),i=n.onDidFocusEditorText((function(){Ee.current=!0}));return function(){t.dispose(),i.dispose()}}}),[we.current,Pe,ne]),(0,m.useEffect)((function(){var e;if(null!==(e=we.current)&&void 0!==e&&e.instance&&Pe&&Ce){var n=we.current.instance,t=n.getModel();if(!t)return;!function(){var e,i=[],a=[],l=t.getAllDecorations(),r=s()(l);try{for(r.s();!(e=r.n()).done;){var o,c=e.value;if("highlighted-line"===c.options.className)i.push(null==c||null===(o=c.range)||void 0===o?void 0:o.startLineNumber),a.push(null==c?void 0:c.id)}}catch(e){r.e(e)}finally{r.f()}if(me!==i[0]){t.deltaDecorations(a,[]);var u=t.getLineCount();me&&me<=u&&(n.deltaDecorations([],[{range:new G.Range(me,1,me,t.getLineMaxColumn(me)),options:{isWholeLine:!0,className:"highlighted-line"}}]),n.revealLineInCenter(me))}}();var i=function(){var e,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=[],a=[],l=t.getAllDecorations(),r=s()(l);try{for(r.s();!(e=r.n()).done;){var o,c=e.value;if("breakpoints-select"===c.options.linesDecorationsClassName)i.push(null==c||null===(o=c.range)||void 0===o?void 0:o.startLineNumber),a.push(null==c?void 0:c.id)}}catch(e){r.e(e)}finally{r.f()}if(n)return{lines:i,ids:a};ce(i)},a=function(){var e=p()(f()().mark((function e(n){var a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={range:new G.Range(n,1,n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}},e.next=3,t.deltaDecorations([],[a]);case 3:i();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),l=function(){var e=p()(f()().mark((function e(a){var l,r,o,c,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=[],r=n.getLineDecorations(a),o=s()(r);try{for(o.s();!(c=o.n()).done;)"breakpoints-select"===(u=c.value).options.linesDecorationsClassName&&l.push(u.id)}catch(e){o.e(e)}finally{o.f()}return e.next=6,t.deltaDecorations(l,[]);case 6:i();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),r=function(e){var t,i=n.getLineDecorations(e),a=s()(i);try{for(a.s();!(t=a.n()).done;){if("breakpoints-select"===t.value.options.linesDecorationsClassName)return!0}}catch(e){a.e(e)}finally{a.f()}return!1};if(!(0,F.isEqual)(de,i(!0).lines)){t.deltaDecorations(i(!0).ids,[]);var o=de.map((function(e){return{range:new G.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}}));t.deltaDecorations([],o)}var c=n.onDidChangeModelContent((function(e){var o=n.getPosition();if(o){var s=o.lineNumber;clearTimeout(ke.current),ke.current=setTimeout((function(){Oe(t.getLineContent(s),s)?l(s):r(s)?(l(s),a(s)):i()}),100)}})),u=n.onMouseDown((function(e){var n;if(e.target.detail&&null!==(n=e.target)&&void 0!==n&&null!==(n=n.element)&&void 0!==n&&null!==(n=n.className)&&void 0!==n&&n.includes("line-numbers")){var i=e.target.position.lineNumber;if(Oe(t.getLineContent(i),i))return;r(i)?l(i):a(i)}})),d=function(){Le.current=n.deltaDecorations(Le.current,[])},A=n.onMouseMove((function(e){var i;if(d(),e.target.detail&&null!==(i=e.target)&&void 0!==i&&null!==(i=i.element)&&void 0!==i&&null!==(i=i.className)&&void 0!==i&&i.includes("line-numbers")){var a=e.target.position.lineNumber;if(Oe(t.getLineContent(a),a))return;!function(e){var t={range:new G.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Le.current=n.deltaDecorations(Le.current,[t])}(a)}})),g=n.onMouseLeave((function(){d()}));return function(){c.dispose(),u.dispose(),A.dispose(),g.dispose()}}}),[we.current,Pe,de,me,Ce,g]),(0,m.useEffect)((function(){var e;null!==(e=we.current)&&void 0!==e&&e.instance&&Ce&&we.current.instance.setPosition({lineNumber:0,column:0})}),[me]);var Fe=function(){if($&&we.current.instance){var e=we.current.instance.getContentHeight();Ge(e0||i.target.offsetWidth>0)&&we.current.instance.layout()}}catch(e){t.e(e)}finally{t.f()}}))).observe(Me.current),e}();return xe&&"string"==typeof xe&&new P(xe,n,G),Te(!0),function(){var e=we.current.instance;e.dispose();var n=e.getModel();n&&n.dispose(),we.current.subscription&&we.current.subscription.dispose(),a.unobserve(Me.current)}}catch(e){}}))}),[]),(0,m.useEffect)((function(){if(we.current.instance&&Pe)return document.addEventListener("keydown",Ze,!1),function(){document.removeEventListener("keydown",Ze)}}),[q,Pe]),(0,m.useEffect)((function(){var e=we.current.instance;if(e&&Pe){var n=X(g);G.editor.setModelLanguage(e.getModel(),n)}}),[g,Pe]),(0,m.useEffect)((function(){we.current.instance&&Pe&&G.editor.setTheme(z)}),[z,Pe]),(0,m.useEffect)((function(){var e=we.current.instance;be.current=D,e&&Pe&&(e.updateOptions(a()({},D)),setTimeout((function(){e.getModel().updateOptions(a()({},D))}),200))}),[JSON.stringify(D),Pe]),(0,m.useEffect)((function(){var e=we.current.instance;e&&Pe&&e.layout()}),[i,o,Pe]);var Ue=(0,m.useState)(Y(i)),He=u()(Ue,2),Ye=He[0],We=(He[1],(0,m.useState)(Y(o))),Ve=u()(We,2),Xe=Ve[0],Ge=Ve[1],Ke=a()(a()({},M),{},{width:Ye,height:Xe,position:"relative"});return(0,U.jsx)("div",{className:"my-monaco-editor",ref:Me,style:Ke,children:J&&(0,U.jsx)(R.CopyToClipboard,{text:c,onCopy:function(){return O.ZP.success("复制成功")},children:(0,U.jsx)(Z.Z,{title:"复制代码",children:(0,U.jsxs)("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"},children:[(0,U.jsx)("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," 复制代码"]})})})})};function q(e){var n=e.width,i=void 0===n?"100%":n,l=e.height,r=void 0===l?"100%":l,o=e.original,c=e.modified,d=e.language,A=e.options,g=void 0===A?{}:A,f=(0,m.useRef)(),v=(0,m.useState)(null),p=u()(v,2),C=p[0],h=p[1];(0,m.useEffect)((function(){return f.current&&Promise.all([t.e(8909),t.e(9404)]).then(t.bind(t,2550)).then((function(e){var n=(G=e).editor.createDiffEditor(f.current,a()(a()({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},g),{},{wordWrap:!0}));h(n);var t=function(e){var n;return f.current&&(n=new I.Z((function(n){var t,i=s()(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e.layout()}}catch(e){i.e(e)}finally{i.f()}}))).observe(f.current),n}(n);return function(){n.dispose();var e=n.getModel();e&&e.dispose(),t.unobserve(f.current)}})),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}}),[]),(0,m.useEffect)((function(){C&&C.setModel({original:G.editor.createModel(o,d),modified:G.editor.createModel(c,d)})}),[o,c,d,C]);var x={width:Y(i),height:Y(r)};return(0,U.jsx)("div",{className:"my-diff-editor",ref:f,style:x})}},21411:function(e,n,t){"use strict";t.d(n,{jL:function(){return s},w9:function(){return ye},QD:function(){return an},cQ:function(){return xe},op:function(){return Je},O5:function(){return gn},_b:function(){return cn},t7:function(){return P},Gi:function(){return Ne},YG:function(){return be},qp:function(){return M},vr:function(){return rn},qE:function(){return $e},Je:function(){return Z},wb:function(){return le},cq:function(){return Ze},tp:function(){return N}});var i=t(59301),a="banner___PoUBO",l="content___XoDjy",r="btns___Pb35j",o=t(37712),s=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,s=e.imgWidth,c=void 0===s?346:s,u=e.title,d=e.sunTitle,A=e.bannerExtraContent;return(0,o.jsx)("div",{className:a,children:(0,o.jsxs)("div",{className:l,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),A]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",A="title___HUKL0",g="tagsWrap___XB2W3",f="action___VdHb1",v="bar___t1kKC",p="tag___V7Eft",m="name___Hk1Ip",I="num___xQpcH",C="active___XryTX",h="tagsBorderWrap___OMxjs",x=t(92310),j=t.n(x),y=t(89392),M=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,l=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,x=e.titleWidth,M=void 0===x?41:x,w=e.style,b=void 0===w?{}:w,N=e.fontColor,L=void 0===N?"#6A7283":N,D=e.showCount,S=(0,i.useState)(0),k=u()(S,2),E=k[0],z=k[1],B=(0,i.useState)(!1),P=u()(B,2),T=P[0],O=P[1],Z=(0,i.useRef)(null),F=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==Z||null===(e=Z.current)||void 0===e?void 0:e.clientHeight)>97?z(1):z(0));0===t.length&&z(0),O(!1)}),[t]),(0,o.jsxs)("div",{className:j()(d,s),style:b,children:[(0,o.jsx)("div",{onClick:(0,y.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:M,marginTop:T?12:4},className:"".concat(A," ").concat(r?"current":""),children:c}),(0,o.jsxs)("div",{className:T?"".concat(g," ").concat(h):g,children:[(0,o.jsx)("div",{className:v,ref:F,style:E>0?{height:1===E?97:"auto",overflow:1===E?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:p,ref:Z,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return l(e.id)},style:{color:L},className:a===e.id?C:"",children:[(0,o.jsx)("span",{title:e.name,className:m,children:e.name}),!!D&&(0,o.jsx)("span",{className:I,children:e.count})]},e.id)}))})}),!!E&&(0,o.jsx)(i.Fragment,{children:1===E?(0,o.jsxs)("div",{onClick:function(){var e;z(2),(null==Z||null===(e=Z.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:f,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){F.current.scrollTop=0,z(1),O(!1)},className:f,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},w="tabs___GTqPV",b="active___F26E8",N=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,l=e.className,r=e.style,s=void 0===r?{}:r;return(0,o.jsx)("div",{style:s,className:j()(w,l),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:i===e.id?b:"",children:e.name},e.id)}))})},L="input___PW2zI",D="dropdown___vSy8B",S="menu___NiyBu",k="text___Grueu",E="b1___ZKryM",z="b2___aKyGa",B=t(37568),P=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,l=e.value,r=void 0===l?"":l,s=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,A=e.className,g=e.style,f=void 0===g?{}:g,v=e.placeholder,p=e.allowClear,m=void 0!==p&&p,I=(0,i.useState)(""),C=u()(I,2),h=C[0],x=C[1],y=(0,i.useState)(""),M=u()(y,2),w=M[0],b=M[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[r]);var N=function(){s(encodeURIComponent(w),h||null)};return(0,o.jsxs)("div",{className:j()(L,A),style:f,children:[!!a.length&&(0,o.jsxs)("div",{className:D,children:[(0,o.jsxs)("div",{className:k,children:[null===(n=a.find((function(e){return e.id===h})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:E}),(0,o.jsx)("b",{className:z})]}),(0,o.jsx)("div",{className:S,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==h&&(x(n),s(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(B.Z,{onPressEnter:N,value:w,onChange:function(e){b(e.target.value),d(encodeURIComponent(e.target.value),h||null)},placeholder:v,variant:"borderless",allowClear:m,onClear:function(){return s("",h||null)}}),(0,o.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 current"})]})},T="quickPager___GM30J",O="disabled___Ozc8I",Z=function(e){var n=e.value,t=e.onChange,i=e.className,a=e.total,l=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(a/l);return a<=l?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:j()(T,i),style:s,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?O:"",children:"下一页"})]})},F="list___oOsiS",Q="wrap___G6T7F",R="lockWrap___Rl79E",U="li___oZZ7l",H="cover___b2bYW",Y="img___IQX7w",W="sign___HkT6C",V="name___SsJx8",X="e___TMqq0",G="tags___bcjyo",K="rate___YACg7",J=t(29787),q=t(25399),_=t(58018),$=t(91689),ee=t(83287),ne=t(96908),te=t(57177),ie=t(81378),ae=t(13767),le=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,l=void 0===a?4:a,r=e.right,s=e.bottom,c=void 0===s?23:s,u=e.precision,d=void 0===u?0:u,A=e.wrapWidth,g=void 0===A?1200:A,f=e.trackEventItems,v=e.loading,p=Math.floor((g-(l-1)*r)/l);return(0,o.jsx)(J.Z,{spinning:v,children:(0,o.jsxs)("div",{className:j()(F,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,a=e.identifier,s=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:Q,style:{width:p,marginRight:(1+n)%l==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:U,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),s&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:Y,children:[(0,o.jsx)("img",{className:H,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:W,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:W,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:W,src:ie})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:X,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:G,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:K,children:[(0,o.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,o.jsxs)("div",{className:R,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",Ae="bq___Bil0T",ge="sign___DXJ4d",fe="name___l7FoJ",ve="e___pXQUG",pe="unit___wCIFR",me="tags___w_Mil",Ie="wrapisCurrent___qIfQT",Ce=t(60242),he=t(7338),xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,l=void 0===a?4:a,r=e.right,s=e.bottom,c=void 0===s?23:s,u=e.precision,d=void 0===u?0:u,A=e.wrapWidth,g=void 0===A?1200:A,f=e.trackEventItems,v=e.loading,p=e.onRemove,m=void 0===p?function(){}:p,I=e.isCurrent,C=void 0===I||I,h=e.showProgress,x=void 0!==h&&h,y=e.showAlias,M=void 0!==y&&y,w=Math.floor((g-(l-1)*r)/l),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,o.jsx)(J.Z,{spinning:v,children:(0,o.jsxs)("div",{className:j()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i,a,s,u,A,g=e.name,v=e.id,p=e.identifier,I=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:C&&x?Ie:oe,style:{width:w,marginRight:(1+n)%l==0?0:r+d,marginBottom:c},children:(0,o.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(p))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:ce,src:"".concat(h)}),C&&(0,he.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),m(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,a=null===(i=b.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:ge,src:a,style:{left:"-4px"}})}var l=null===(t=b.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:ge,src:l,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:Ae,children:"开放课程"})})]}),(0,o.jsx)("div",{className:fe,children:(0,o.jsx)(q.Z,{title:M&&null!=e&&e.excellent_alias_name?(0,o.jsxs)("span",{children:["课程原名:".concat(g),(0,o.jsx)("br",{}),(0,o.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):g,children:(0,o.jsx)("span",{className:ve,children:M&&(null==e?void 0:e.excellent_alias_name)||g})})}),C&&x&&0!=(null==e||null===(i=e.progress)||void 0===i?void 0:i.all_score)&&(0,o.jsxs)("div",{style:{padding:"0px 10px",color:"#333",marginTop:10},children:[(0,o.jsx)(Ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:((null==e||null===(a=e.progress)||void 0===a?void 0:a.my_score)/(null==e||null===(s=e.progress)||void 0===s?void 0:s.all_score)*100).toFixed(),showInfo:!1}),"已完成 ",null==e||null===(u=e.progress)||void 0===u?void 0:u.my_score,"/",null==e||null===(A=e.progress)||void 0===A?void 0:A.all_score]}),(!C||!x)&&(0,o.jsx)(q.Z,{title:"发布单位:".concat(I),children:(0,o.jsxs)("div",{className:pe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),I]})}),(!C||!x)&&(0,o.jsx)("div",{className:me,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},v)}))),!i.length&&(0,o.jsx)(ae.Z,{})]})})},je={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,l=void 0===a?4:a,r=e.right,s=e.bottom,c=void 0===s?23:s,u=e.precision,d=void 0===u?0:u,A=e.wrapWidth,g=void 0===A?1200:A,f=e.trackEventItems,v=e.loading,p=e.handleVery,m=void 0===p?function(){return!0}:p,I=Math.floor((g-(l-1)*r)/l);return(0,o.jsx)(J.Z,{spinning:v,children:(0,o.jsxs)("div",{className:j()(je.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:je.wrap,style:{width:I,marginRight:(1+n)%l==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{className:je.li,onClick:function(n){n.preventDefault(),m(null==e?void 0:e.first_category_url)&&(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:je.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:je.name,children:e.name})}),(0,o.jsx)("img",{className:je.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:je.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:je.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:je.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:je.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:je.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},Me={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(53260),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,l=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:j()(Me.tabs,l),style:s,children:[(0,o.jsx)("div",{className:Me.tabsWrap,children:t.map((function(e,n){return!(null!=e&&e.hide)&&(0,o.jsxs)("aside",{className:Me.tab,onClick:function(){a(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?Me.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:Me.tabBar,children:c})]})},Ne=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:j()(n),style:i,children:a})},Le="orderWrap___ZfyGX",De="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",ke="orderDesc___rHdbB",Ee="active___a7eSP",ze="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Pe=t(75727),Te=t(93041),Oe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ze=function(e){var n,t=e.sortValue,i=e.dropValue,a=e.className,l=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?Oe:s;return(0,o.jsxs)("div",{className:j()(Le,a),children:[(0,o.jsx)(Pe.Z,{dropdownRender:function(){return(0,o.jsx)(Te.Z,{children:c.map((function(e,n){return(0,o.jsx)(Te.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Be,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:De,children:[(0,o.jsx)("span",{className:Se,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(ze," ").concat(Ee):"iconfont icon-sanjiaoxing-up font12 ".concat(ze),onClick:function(){return l("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:ke,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(ze," ").concat(Ee):"iconfont icon-sanjiaoxing-down font12 ".concat(ze),onClick:function(){return l("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Qe=t.n(Fe),Re=t(7557),Ue=t.n(Re),He=t(41498),Ye=t.n(He),We=t(39647),Ve=t.n(We),Xe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ge=t(99571),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,a=e.children,l=e.loading,r=void 0!==l&&l,s=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,A=e.size,g=void 0===A?"middle":A,f=e.shape,v=void 0===f?"round":f,p=Ve()(e,Ke),m=(0,i.useState)(!1),I=u()(m,2),C=I[0],h=I[1];return(0,o.jsx)(Ge.ZP,Qe()(Qe()({onClick:(0,y.throttle)(function(){var e=Ye()(Ue()().mark((function e(n){return Ue()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&h(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&h(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Xe.btn,Xe["".concat(g,"-").concat(v)],n),style:t,size:g,shape:v,loading:C||r},p),{},{children:a}))},qe="head___ghH72",_e="node___mjPEy",$e=function(e){var n=e.className,t=e.style,i=e.children,a=void 0===i?null:i,l=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:j()(qe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:l,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:_e,children:a})]})},en="btns___sNgTb",nn="confirm___Ozirl",tn="cancel___aiq1I",an=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,a=e.confirmClick,l=e.cancelShow,r=void 0===l||l,s=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,A=e.confirmLoading,g=void 0!==A&&A;return(0,o.jsxs)("div",{className:j()(en,u),style:d,children:[t&&(0,o.jsx)(Ge.ZP,{loading:g,onClick:a,type:"primary",className:nn,children:i}),r&&(0,o.jsx)(Ge.ZP,{onClick:c,className:tn,children:s})]})},ln={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.LeftContent,l=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:j()(ln.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:ln.wrap,children:[(0,o.jsx)("div",{className:ln.left,children:a}),(0,o.jsx)("div",{className:ln.center,children:l}),(0,o.jsx)("div",{className:ln.right,children:r})]})})},on="crumbs___V41Oe",sn="hover___bEIVd",cn=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,l=e.dataSource,r=void 0===l?[]:l;return(0,o.jsx)("div",{className:j()(on,n),style:a,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},un=t(11938),dn=["onChange"],An=un.Z.Countdown,gn=function(e){var n=e.onChange,t=Ve()(e,dn),a=(0,i.useState)(null),l=u()(a,2),r=l[0],s=l[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(An,Qe()(Qe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},22336:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i=t(59301);function a(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},22676:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return yt}});var i=t(82242),a=t.n(i),l=t(79800),r=t.n(l),o=t(39647),s=t.n(o),c=t(59301),u=t(60840),d=t(27813),A=t(71330),g=t(53260),f=t(56656),v=t.n(f),p="footer___k7tsL",m="fastLink___WjVYd",I=t(37712),C=function(e){e.user;var n,t,i,a,l,r,o=e.globalSetting;return(0,I.jsxs)("div",{className:p,style:{height:null!=o&&null!==(n=o.setting)&&void 0!==n&&n.main_site?"":"80px",lineHeight:null!=o&&null!==(t=o.setting)&&void 0!==t&&t.main_site?"":"80px"},children:[(null==o||null===(i=o.setting)||void 0===i?void 0:i.main_site)&&(0,I.jsxs)("aside",{className:m,children:[(0,I.jsx)("a",{target:"_blank",href:"/",children:"网站首页"}),!(null!=o&&null!==(a=o.setting)&&void 0!==a&&a.is_local)&&(0,I.jsx)("a",{target:"_blank",href:"/help/about_us",children:"关于我们"}),(0,I.jsx)("a",{target:"_blank",href:"/help/contact_us",children:"联系我们"}),(0,I.jsx)("a",{target:"_blank",href:"/help/cooperatives",children:"合作伙伴"}),(0,I.jsx)("a",{target:"_blank",href:"/help/agreement",children:"服务协议"}),(0,I.jsx)("a",{target:"_blank",href:"/help/help_center",children:"帮助中心"}),(0,I.jsx)("a",{target:"_blank",href:"/help/feedback",children:"意见反馈"})]}),null!==(l=o.setting)&&void 0!==l&&l.footer?(0,I.jsx)("div",{dangerouslySetInnerHTML:{__html:null===(r=o.setting)||void 0===r?void 0:r.footer}}):(0,I.jsx)("div",{children:(0,I.jsxs)("p",{className:"footer_con-p inline lineh-30 font-14",children:[(0,I.jsx)("span",{className:"font-18 fl",children:"©"})," ",v()().year()," EduCoder",(0,I.jsx)("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15",children:"湘ICP备17009477号"}),(0,I.jsxs)("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15",children:[(0,I.jsx)("img",{className:"vertical4",src:"data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII="}),"湘公网安备43019002000962号"]}),(0,I.jsx)("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank",children:"Trustie"}),"   &   IntelliDE inside. ",(0,I.jsx)("span",{className:"mr15",children:"版权所有 湖南智擎科技有限公司"})]})})]})},h="newFooter___XUH_2",x="footer_box___AnAV1",j=t(91689),y=t(62957),M=t(83287);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADo0lEQVQ4T13SW0xbdRwH8O//3NrT28o5DAoc7IZcOjIYiz4wdQ8umZfYDIyLsMRbhuFhEUHMcGZLGE7NxFsMOucS9zDnlvkwIYvDoHMJbihm2awBsZs4ChbaU1qg93Pac44ZRLP4e/s9fD/5PnwJ/ndzcx/wySsrxazd1jj9V7gtm9GdtQ3S8WQiP1rm2bBQtPnp5N0Rcvcz8VUvl0rF3vBdDTwlanMb2cwyTYl2UG6PMR80BSsqheHaaukV16P7U//m/gMM47Y58/NA00efzpy0ZGYtO9PTKIjFwbssiLk9GHNWYHaG5Nr31rSL2w+fIoTod5BVQDYmbNqlE/uOHZdfXiF66QHTMKGGElDzAFdlRyaQBvNiA85wDxmRP0ILB7qLBwhbcExs7IuvAsbfPdL5EfW9/n57S3fzOLwjI4hPrpXUGAKdZWAp1+DvaEHbERde76GHn9vN7IPraIDcuthhKsv91nkjuv61zn6PcKT5Ozz47TXEZwDcbwbtMsO4ooChsoj0evHkwUq883Zu2fswfSKl7zhKbn/d5bSlx75YVK3e9vcfwR7vOFrVYcxfBiwPCOArC0AmVfBFBD+6GrD/3XtxemAOteLKWMLy+PNk9uzeUioRGOesqtR2fhdiN27i9I5BmCME2UgaJqkAtJIHVSWg69JWTPGbMNJ3FQjFgqqtpokEz7aW55cjv9vpeduZVDMGDik4pw6gvIbDYrEOiyRAkDWELy/hWa0Z2w95cLD+AuKJdbKptNRLwkOdxSQ99z3HzG9OiXV45s1qOH8YxlYEUQ4FDitBqEjAZESEz12Hzz8Mo4yKQtXMPq7QvYdEL3ZIucyyT5NnBZuQwy/aNgwOKfgzRGGLuALJGsOXvo1gOB4v7E6ipW4UmTgPtsi1SIvuJ4gx/dm6mHz9pBqYaMrLKZrLLYG7z4NlpMHncmASCmTbPaBYAuetKWg5FqzboZlLpEG7uK1jdQfK/AVPZmHorfySf1f61yhjLreALxOhraRATCwYpxVqOI7sggKuyq3ptO0bU2l9j6Oiy78GzHyyKStP9esIPqYnFIaoaVCsAYPiQRMFajgBg+HAlBTBILSuE36UKal/1bmh5/raEgO9FRltqVuJLbTqUVlgGY3oWQWgGUBRoOsMwNOAxWZQohShhcJzhmb52CH13VwDAJLwHxbVwLUtqdnkTopNNpoYroRmiYMxM8gTq0wL60M53fQTVWgeYe3Vfof0UvRO9h+plYbI40lKjgAAAABJRU5ErkJggg==",b=t(74889),N=function(e){e.user;var n,t,i,a,l,o=e.globalSetting,s=(0,c.useState)(!1),u=r()(s,2),d=u[0],A=u[1];(0,c.useEffect)((function(){return window.addEventListener("click",g),function(){window.removeEventListener("click",g)}}),[]);var g=function(e){var n,t;null==e||!e.target||"头歌教师交流社区"!==(null==e||null===(n=e.target)||void 0===n?void 0:n.innerText)&&"头歌教师交流社区"!==(null==e||null===(t=e.target)||void 0===t||null===(t=t.nextElementSibling)||void 0===t?void 0:t.innerText)||function(e,n){if(e.className===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.className===n)return i;if(i==document.documentElement)return!1}}(e.target,"module-introduce")&&(/macintosh|mac os x/i.test(navigator.userAgent)?A(!0):(0,M.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd"))};return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:d,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return A(!1)},children:(0,I.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,I.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==o||null===(n=o.setting)||void 0===n?void 0:n.homepage_tea_qq_number," "]}),(0,I.jsx)("img",{src:"".concat(j.Z.IMG_SERVER,"/").concat(null==o||null===(t=o.setting)||void 0===t?void 0:t.homepage_tea_qq_qrcode_url),width:200,height:200})]})}),null==o||null===(i=o.setting)||void 0===i||!i.main_site||null!=o&&null!==(a=o.setting)&&void 0!==a&&a.is_local||!(0,M.lK)()?(0,I.jsx)("div",{className:h,dangerouslySetInnerHTML:{__html:(0,b.z)(null===(l=o.setting)||void 0===l?void 0:l.footer,!0)}}):(0,I.jsx)("div",{className:h,style:{padding:0,background:"#F2F3F4"},children:(0,I.jsxs)("div",{className:x,children:[(0,I.jsx)("a",{href:"/",children:(0,I.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMjYuOTQyIDIyLjYxOSAzLjk3NS0xLjc0IDEuMzI1LTkuMTM1Yy0uNjY3LTIuMDA0LTEuMjU2LTMuNDU0LTEuNzY3LTQuMzUtLjUxMS0uODk1LTEuMjQ3LTEuNzY1LTIuMjA4LTIuNjFMNC40MTcgNC4zNS44ODMgMTQuMzU0bDMuNTM0IDYuNTI1IDcuMDY2IDEuMzA1IDE1LjQ1OS40MzVaIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTExLjE0IDBjLTEuMDMuNTA1LTEuODkgMS42OS0xLjcxIDIuNzA1aDEyLjQ4NWM1LjkgMCA5LjY5IDEuNjc2IDEwLjY5IDcuMzc1LjIzLjk0LjM4IDEuOTk4LjM5IDIuOTE4IDAgLjE2OC4wMDUuMzMyIDAgLjUgMCAuMTM1LjAwNS4yNy4wMDUuNDA1QzMzIDIyLjM4IDI3Ljc0IDI2IDIxLjg2NSAyNmMuOTctLjQzOCAxLjc4LTEuNDA2IDEuNzEtMi43MUgxMS4xNGMtNC44OSAwLTkuNTk1LTIuMjY4LTEwLjc4NS03LjU5Mi0uMTk1LS44NzEtLjM1LTEuNzc2LS4zNS0yLjcgMC0uMDk3IDAtLjE4OC4wMDUtLjI4NC0uMDA1LS4yMDctLjAxLS40MS0uMDEtLjYyMUMuMDA1IDMuNjIgNS4yNjUgMCAxMS4xNCAwWm0xNi40MSAxMi40N2gtMS44MnYuMDY4bC0uMDAzLjFjLS4wMzMuODktLjEzIDEuNzgtLjI5MiAyLjY1Ni0uMjU4IDEuNDA4LS43OTYgMy4zODYtMS45MDQgNC44NjZsLS4wMzQuMDQ1LS4wODMuMTA4aDIuMTE1bC4wMjQtLjAyNWMuMDI4LS4wMy40NDItLjU2LjktMS43NjkuMTkyLS41MDMuNDAzLTEuMTc3LjU5LTIuMDI4bDEuNDU2IDMuODAyaDIuMDI2bC0yLjA3LTQuOTVoLTEuMTlsLjAxLS4wNmMuMTI0LS43NzcuMjIyLTEuNjY2LjI3MS0yLjY2NWwuMDA0LS4wNzV2LS4wNzNabS0xMy45OTMgMy44MzRoLTIuMTM0bDEuODIyIDQuMDA5aDIuMzM3bC0yLjAyNS00LjAxWm0xMC43NzYtMi44NjdoLTcuNDJ2MS43NDVoNC43N3YyLjk0Yy0uMDA2LjI0LS4xNjUuNDQ4LS4zNDkuNDU2SDE4Ljc2N3YtLjc5MmgyLjI1MnYtMS42OGgtMy44OHY0LjIwMmg1LjM4MWMuNDg5LS4wMS44ODUtLjQ1Ni44OTgtMS4wMTNWMTUuMmguOTE1di0xLjc2NFptLTExLjk2LTcuNzVoLTEuOTE2bC4wMDMuMTQ0Yy4wODcgNC43MTctLjM3OSA2LjQzLS4zNzkgNi40M2E2LjI4NCA2LjI4NCAwIDAgMS0uMjk3IDEuMTk0SDIuNDc1bC4wMSAxLjcwOGg2LjUxMmwtLjA0OC4wODNjLTEuNTc5IDIuNzE2LTQuMTc4IDUuMDE1LTQuMjMgNS4wNnYuMDAyaDIuNDhsLjA2NS0uMDU3YzIuMTI0LTEuODY1IDMuNjE0LTQuNjcyIDMuNjE0LTQuNjcyLjA4LS4xMzIuMTU5LS4yNzQuMjI4LS40MTZoNC45ODFsLS4wMS0xLjcwOEgxMS43MWwuMDI1LS4wOTljLjgyOC0zLjI4NC42MzktNy42NjguNjM5LTcuNjY4Wm0xMS45NiAwaC03LjQydjEuNzQ1aDQuNzd2Mi45NDVjLS4wMDYuMjQtLjE2NS40NDgtLjM0OS40NTZIMTguNzY3di0uNzk3aDIuMjUydi0xLjY4aC0zLjg4djQuMTk3aDUuMzgxYy40ODktLjAxLjg4NS0uNDUuODk4LTEuMDAzVjcuNDQ3aC45MTV2LTEuNzZabTIuNCAwaC0xLjcyNnYuMjQ1bC4wMDIuMDUyYTcuMzA0IDcuMzA0IDAgMCAxLS43OTUgMy40OTlsLS4wMjMuMDQ1LS4wMy4wNTQtLjA1NCAyLjYuMzc5LS4yNi4wMTYtLjAxYy40NDctLjMwNC45LS45ODkgMS4zNjYtMi4wNDIuMjM2LS41NDIuNDExLTEuMDQyLjQ5Ny0xLjNsLjAwNC0uMDE0aDEuODhsLS4wMS4wNTJjLS4xOC45MzItLjM3NyAxLjY1Mi0uNzQ4IDIuMzcxLS4yNTIuNDgxLS40MjMuNzI2LS41MTIuNzMzaC0uMDA1IDEuNzMxbC4wMTItLjAwOWMuMTU0LS4xMjUuMzEyLS4zNjYuNDc1LS43MjQuMjUxLS41NDIuNzc3LTIuODgzLjg3LTMuMzE3LjA5NC0uNDM1LjAzNS0uNjc1LS4zNDgtLjctLjI1NC0uMDE0LTEuMjgzLS4wMjgtMy4wODgtLjA0M2gtLjA1NWwuMTYyLTEuMjMxWk00LjU1NSA5LjUzbC0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODE2LTQuMTgtLjY1NlptLjEwOS0zLjM5Ny0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODIxLTQuMTgtLjY1MVoiIGZpbGw9IiNFMDIwMjAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",alt:""})}),(0,I.jsx)("div",{style:{marginLeft:8},children:"© 2025  智慧实践教学平台"}),(0,I.jsx)("img",{style:{marginLeft:40,marginRight:10},src:w,alt:"",width:16,height:16}),(0,I.jsx)("div",{children:"湘ICP备17009477号"}),(0,I.jsx)("img",{style:{marginLeft:20,marginRight:10},src:w,alt:"",width:16,height:16}),(0,I.jsx)("div",{children:"湘公网安备43019002000962号"}),(0,I.jsx)("div",{className:"ml40",children:"热线:400-883-0971"}),(0,I.jsx)("div",{className:"ml20",children:"QQ群 :727685969"})]})})]})},L=(0,g.connect)((function(e){var n=e.user,t=e.loading;return{user:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i,a=e.user,l=e.globalSetting;e.loading,e.dispatch;return l.showFooter&&l.showHeaderFooter?(0,I.jsx)("section",{id:"footer",style:{visibility:void 0!==(null==l||null===(n=l.setting)||void 0===n?void 0:n.main_site)?"visible":"hidden"},children:null==l||null===(t=l.setting)||void 0===t||!t.main_site||null!=l&&null!==(i=l.setting)&&void 0!==i&&i.is_local?(0,I.jsx)(C,{user:a,globalSetting:l}):(0,I.jsx)(N,{user:a,globalSetting:l})}):(0,I.jsx)(I.Fragment,{children:" "})})),D=t(25399),S=t(99381),k=t(24283),E="sideBar___iM1tf",z="wrap___GEY86",B="backTop___skoyU",P="ul___JwWww",T=t(32637),O=(0,g.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.user,a=e.shixunHomeworks;return{globalSetting:t,user:i,loading:n.models.index,shixunHomeworks:a}}))((function(e){var n,t,i,a,l,o,s,u,d,A,f,v,p,m,C,h,x,w,b=e.globalSetting,N=(e.loading,e.shixunHomeworks),L=e.user,O=(e.dispatch,(0,c.useState)(!1)),Z=r()(O,2),F=Z[0],Q=Z[1],R=(0,c.useState)(!1),U=r()(R,2),H=U[0],Y=U[1],W=(0,c.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),V=r()(W,1)[0],X=(0,c.useState)("1"!=(null===(n=localStorage)||void 0===n?void 0:n.hidesidebar)),G=r()(X,2),K=G[0],J=G[1],q=(0,c.useState)(!1),_=r()(q,2),$=(_[0],_[1]),ee=(0,c.useState)(!1),ne=r()(ee,2),te=ne[0],ie=ne[1],ae=(0,c.useRef)(),le=(0,g.useLocation)();(0,c.useEffect)((function(){return window.addEventListener("scroll",re),function(){return window.removeEventListener("scroll",re)}}),[]),(0,c.useEffect)((function(){setTimeout((function(){localStorage.setItem("hidesidebar","1"),J(!1)}),5e3)}),[]),(0,c.useEffect)((function(){99===N.actionTabs.type&&($(!0),setTimeout((function(){$(!1)}),5e3))}),[N.actionTabs]),(0,c.useEffect)((function(){"www.educoder.net"===document.domain&&("/"===le.pathname||le.pathname.indexOf("/competitions/detail/")>-1||le.pathname.indexOf("/competitions")>-1&&3===le.pathname.split("/").length)?ie(!0):ie(!1)}),[le.pathname]),(0,c.useEffect)((function(){var e,n,t;null!=L&&null!==(e=L.userInfo)&&void 0!==e&&e.login&&(V.includes(null==L||null===(n=L.userInfo)||void 0===n?void 0:n.login)||null!=b&&null!==(t=b.setting)&&void 0!==t&&t.is_local||setTimeout((function(){var e,n,t=document.createEvent("Events");(t.initEvent("mouseout",!0,!1),ae)&&(null===(n=ae.current)||void 0===n||n.dispatchEvent(t));V.push(null==L||null===(e=L.userInfo)||void 0===e?void 0:e.login),localStorage.hideCustom=JSON.stringify(V)}),5e3))}),[L]);var re=function(){var e;"/Activities"!==le.pathname?Q((null===(e=document)||void 0===e||null===(e=e.documentElement)||void 0===e?void 0:e.scrollTop)>0):Q(!1)};return(0,I.jsxs)("div",{className:E,children:[(0,I.jsxs)("div",{id:"wechat_QR_code_ids",children:[te&&!(0,M.s2)()&&(0,I.jsx)(D.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,I.jsx)(S.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(t=b.setting)||void 0===t?void 0:t.tab_logo_url)}),(0,I.jsxs)("div",{className:"tc font15 mt20",children:["请使用微信扫一扫分享",le.pathname.indexOf("/competitions")>-1?"竞赛":"头歌"]})]}),children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("i",{className:"iconfont icon-icon-weixin c-light-primary font22"})})}),!b.onlyShowBackTop&&(null==b?void 0:b.onlyShowBackTopIcons)&&K&&(0,I.jsxs)(c.Fragment,{children:[!(null==L||null===(i=L.userInfo)||void 0===i||!i.login)&&(0,I.jsx)(D.Z,{placement:"left",defaultVisible:!(null!=V&&V.includes(null==L||null===(a=L.userInfo)||void 0===a?void 0:a.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:"tc",children:(0,I.jsx)("img",{className:"mt10",src:T,width:"188px",height:"188px"})}),(0,I.jsx)("div",{className:"tc font15 mt10",children:"免费教研助理"}),(0,I.jsx)("div",{className:"tc font15",children:"微信扫一扫添加"}),(0,I.jsx)("div",{className:"pt10 font12",children:(0,I.jsxs)("ul",{className:P,children:[(0,I.jsx)("li",{children:"解答老师疑惑、帮助老师更快熟悉和使用平台教学"}),(0,I.jsx)("li",{children:"协助老师创建课堂、课程设计、做好教学工作。"}),(0,I.jsx)("li",{children:"根据老师教学方向,分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]}),children:(0,I.jsx)("div",{className:z,ref:ae,children:(0,I.jsx)("a",{href:"javascript:void(0)",children:(0,I.jsx)("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})})})}),!(null!=b&&null!==(l=b.setting)&&void 0!==l&&l.is_local)&&(0,I.jsx)(D.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{children:[(0,I.jsx)("img",{src:"".concat(j.Z.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),(0,I.jsx)("div",{className:"tc font15",children:"微信扫一扫"}),(0,I.jsx)("div",{className:"tc font15",children:"关注公众号"})]}),children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),!(null!=b&&null!==(o=b.setting)&&void 0!==o&&o.is_local)&&(0,I.jsx)(D.Z,{placement:"left",title:"在线咨询",children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("a",{onClick:function(){/macintosh|mac os x/i.test(navigator.userAgent);Y(!0)},className:"c-white",children:(0,I.jsx)("i",{className:"iconfont icon-QQ1 c-light-primary font22"})})})}),(0,I.jsx)("div",{onClick:function(){J(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"},children:"收起"})]}),(null==b||null===(s=b.setting)||void 0===s?void 0:s.main_site)&&!b.onlyShowBackTop&&(null==b?void 0:b.onlyShowBackTopIcons)&&!K&&(0,I.jsx)("div",{onClick:function(){J(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"},children:"联系我们"}),(null==b?void 0:b.showQuestionBackTop)&&!(null!=b&&null!==(u=b.setting)&&void 0!==u&&u.is_local)&&(0,I.jsx)(D.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{children:[(0,I.jsx)("img",{src:"student"===(null==L||null===(d=L.userInfo)||void 0===d?void 0:d.identity)?"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(A=b.setting)||void 0===A?void 0:A.homepage_stu_qq_qrcode_url):"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(f=b.setting)||void 0===f?void 0:f.homepage_tea_qq_qrcode_url),width:"158px",height:"158px"}),(0,I.jsx)("div",{className:"tc font15 mt10",style:{marginBottom:6},children:"扫码进编程交流群"})]}),children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),F&&(0,I.jsx)(D.Z,{placement:"left",title:"返回顶部",children:(0,I.jsx)(k.Z,{className:"".concat(z," ").concat(B),visibilityHeight:0,children:(0,I.jsx)("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})})})]}),(0,I.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:H,title:"student"===(null==L||null===(v=L.userInfo)||void 0===v?void 0:v.identity)?"头歌学生交流社区":"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return Y(!1)},children:(0,I.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20},children:[(0,I.jsx)("p",{children:"student"===(null==L||null===(p=L.userInfo)||void 0===p?void 0:p.identity)?"扫码或搜索加入头歌学生交流QQ群:".concat(null==b||null===(m=b.setting)||void 0===m?void 0:m.homepage_stu_qq_number):"扫码或搜索加入头歌教师交流QQ群:".concat(null==b||null===(C=b.setting)||void 0===C?void 0:C.homepage_tea_qq_number)}),(0,I.jsx)("img",{src:"student"===(null==L||null===(h=L.userInfo)||void 0===h?void 0:h.identity)?"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(x=b.setting)||void 0===x?void 0:x.homepage_stu_qq_qrcode_url):"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(w=b.setting)||void 0===w?void 0:w.homepage_tea_qq_qrcode_url),width:200,height:200})]})})]})})),Z=t(7557),F=t.n(Z),Q=t(41498),R=t.n(Q),U=t(99571),H=(0,g.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var n=e.dispatch,t=e.classroomList;return(0,I.jsx)(y.Z,{title:"温馨提示",zIndex:9999,footer:null,open:"导出提醒"===t.actionTabs.key,onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{children:"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"}),(0,I.jsx)("br",{}),(0,I.jsx)("div",{style:{textAlign:"end"},children:(0,I.jsx)(U.ZP,{type:"primary",onClick:R()(F()().mark((function e(){return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),children:"知道了"})})]})})})),Y=t(37205),W=t.n(Y),V=t(69219),X=t(77019),G=t(5269),K=t(62673),J="name___sZaG7",q=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,l=(e.loading,e.dispatch),o=(0,c.useState)(!1),s=r()(o,2),u=s[0],d=s[1],A=(0,c.useState)([]),g=r()(A,2),f=g[0],v=g[1],p=(0,c.useState)(!0),m=r()(p,2),C=m[0],h=m[1],x=(0,c.useState)(!1),j=r()(x,2),M=j[0],w=j[1],b=(0,c.useState)("PDF"),N=r()(b,2),L=N[0];N[1];return(0,c.useEffect)((function(){var e;"选择班级"==i.actionTabs.key&&v(W()(null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.course_groups)||void 0===e?void 0:e.map((function(e){return e.course_group_id}))))}),[i.actionTabs.key]),(0,c.useEffect)((function(){var e,n;h((null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.course_groups)||void 0===e?void 0:e.length)===(null==f?void 0:f.length)),w((null==f?void 0:f.length)>0&&(null==f?void 0:f.length)<(null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.course_groups)||void 0===n?void 0:n.length))}),[f]),(0,I.jsx)(y.Z,{centered:!0,title:i.actionTabs.title,open:"选择班级"===i.actionTabs.key,okText:"确认导出",cancelText:"取消",width:700,bodyStyle:{minHeight:100},confirmLoading:u,onOk:R()(F()().mark((function e(){var n,t,r;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(!0),t=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],r=JSON.stringify(a()(a()({},t),{},{course_group:W()(f),teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null})),sessionStorage.all_student_works_params=r,"导出实验报告"==i.actionTabs.title&&(sessionStorage.exptype=L),localStorage.setItem("all_student_works_param",r),l({type:"classroomList/setActionTabs",payload:{}}),d(!1),null==i||null===(n=i.actionTabs)||void 0===n||n.fn();case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){l({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsx)("div",{children:(0,I.jsxs)(X.Z,{children:[(0,I.jsxs)(G.Z,{className:"font14 mb10",span:24,children:["请选择本次需要导出",null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.title,"的班级:"]}),(0,I.jsx)(G.Z,{span:24,children:(0,I.jsx)(K.Z,{indeterminate:M,checked:C,onChange:function(e){var n;v(e.target.checked?null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.course_groups)||void 0===n?void 0:n.map((function(e){return e.course_group_id})):[])},children:"全选"})}),(0,I.jsx)(K.Z.Group,{style:{width:"100%"},value:f,onChange:function(e){v(e)},children:(0,I.jsx)(X.Z,{children:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.course_groups)||void 0===t?void 0:t.map((function(e,n){return(0,I.jsx)(G.Z,{span:8,style:{marginTop:"10px"},children:(0,I.jsxs)(K.Z,{value:e.course_group_id,style:{fontSize:"14px"},children:[(0,I.jsxs)("span",{className:J,title:e.group_group_name,children:[" ",e.group_group_name]}),(0,I.jsxs)("span",{children:["(",e.count,")"]})]})})}))})})]})})})}))),_=t(6767),$=t(82326),ee=t(94171),ne={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},te=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,i=e.classroomList,a=(e.loading,e.dispatch),l=e.user,o=(0,c.useState)(!1),s=r()(o,2),u=s[0],d=s[1],A=(0,c.useState)(""),g=r()(A,2),f=g[0],v=g[1],p=(0,c.useState)([]),m=r()(p,2),C=m[0],h=m[1],x=(0,c.useState)({}),j=r()(x,2),M=j[0],w=j[1];return(0,c.useEffect)((function(){if(i.actionTabs.id&&"授权使用"===i.actionTabs.key){var e=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/courses/".concat(i.actionTabs.id,"/get_high_resources_codes.json"),{method:"get",params:{type:i.actionTabs.type,type_id:i.actionTabs.type_id}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h(null==n?void 0:n.data),w(null==n?void 0:n.other_data));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();console.log(i.actionTabs);var n=i.actionTabs;n.id,n.type,n.type_id;e()}}),[i.actionTabs.id]),(0,I.jsx)(y.Z,{centered:!0,title:i.actionTabs.title,open:"授权使用"===i.actionTabs.key,okText:"立即验证",cancelText:"取消",width:804,bodyStyle:{minHeight:350},confirmLoading:u,destroyOnClose:!0,closeIcon:(0,I.jsx)("i",{className:"iconfont icon-guanbi1 font15",onClick:function(){a({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:function(){v("")},className:ne.modal,onOk:R()(F()().mark((function e(){var n,t;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f){e.next=3;break}return _.ZP.warning("请选择授权码"),e.abrupt("return");case 3:return d(!0),e.next=6,(0,ee.ZP)("/api/courses/".concat(i.actionTabs.id,"/check_high_resources_code.json"),{method:"post",body:{type:i.actionTabs.type,type_id:i.actionTabs.type_id,code:f}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(_.ZP.success("授权成功"),a({type:"classroomList/setActionTabs",payload:{}}),null==i||null===(t=i.actionTabs)||void 0===t||t.fn()),d(!1);case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){a({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsxs)("div",{className:"mt10",children:[(0,I.jsx)("div",{className:ne.title,children:"授权使用"}),(0,I.jsxs)("div",{className:ne.content,children:[(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:ne.name,children:["您好!",null==l||null===(n=l.userInfo)||void 0===n?void 0:n.username,"老师(",null==l||null===(t=l.userInfo)||void 0===t?void 0:t.login,"):"]}),"shixun"===i.actionTabs.type&&(0,I.jsxs)("div",{className:ne.tip,children:["当前实训作业【",i.actionTabs.name,"-ID",i.actionTabs.type_id,"】是高消耗类型的实验。",(0,I.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。发布作业前,请先联系平台管理员获取授权码。"]}),"exercise"===i.actionTabs.type&&(0,I.jsxs)("div",{className:ne.tip,children:["当前试卷【",i.actionTabs.name,"-ID",i.actionTabs.type_id,"】包含高消耗类型的实验。",(0,I.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。发布考试前,请先联系平台管理员获取授权码。"]}),(0,I.jsxs)("div",{className:ne.info,children:[(0,I.jsx)("div",{className:ne.icon,children:(0,I.jsx)("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"shixun"===i.actionTabs.type?"实验环境":"高消耗实验"}),(0,I.jsx)("span",{style:{color:"#232B40"},children:"shixun"===i.actionTabs.type?M.env_name:"".concat(M.env_count,"个")})]}),(0,I.jsxs)("div",{className:ne.info,children:[(0,I.jsx)("div",{className:ne.icon,children:(0,I.jsx)("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"所属课堂"}),(0,I.jsx)("span",{style:{color:"#232B40"},children:M.course_name})]}),(0,I.jsxs)("div",{className:ne.info,children:[(0,I.jsx)("div",{className:ne.icon,children:(0,I.jsx)("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"学生人数"}),(0,I.jsxs)("span",{style:{color:"#232B40"},children:[M.student_count,"人"]})]})]}),(0,I.jsxs)("div",{className:"mt10",children:[(0,I.jsx)("div",{className:ne.img,children:(0,I.jsx)("img",{src:T,width:"124px",height:"124px"})}),(0,I.jsx)("div",{className:"tc font14 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]}),(0,I.jsxs)("div",{className:ne.code,children:[(0,I.jsx)("span",{className:"mr10",onClick:function(){return console.log(1111)},children:"授权码"}),(0,I.jsx)($.default,{popupClassName:ne.popu,disabled:!1,className:ne.qselect,onChange:function(){var e=R()(F()().mark((function e(n){return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log(n),v(n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"请选择授权码",virtual:!1,notFoundContent:(0,I.jsx)("div",{className:ne.nocode,children:(0,I.jsxs)("div",{children:[(0,I.jsx)("img",{src:"data:image/png;base64,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",alt:""}),(0,I.jsx)("div",{className:"mt10",style:{color:"#666666"},children:"暂无授权码,请联系平台管理员获取~"})]})}),children:null==C?void 0:C.map((function(e,n){return(0,I.jsx)($.default.Option,{value:null==e?void 0:e.code,label:e.code,disabled:e.disable,children:(0,I.jsxs)("div",{className:ne.item,children:[(0,I.jsx)("div",{className:ne.left,style:{background:n%2==0?"#52C7B0":"#E36868"},children:e.code}),(0,I.jsxs)("div",{className:"".concat(ne.right," ").concat(e.disable&&ne.disable),children:["shixun"===i.actionTabs.type&&(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"适用资源类型:"}),(0,I.jsx)("span",{className:ne.text2,children:e.resource_type_name}),"高性能服务器"===e.resource_type_name&&(0,I.jsxs)(D.Z,{title:(0,I.jsxs)("div",{children:["适用的实验环境包括:ARM、算能云、交大云、无影云、湖大超算中心、高配置、大镜像、自定义镜像等。",(0,I.jsx)("br",{}),"不包括:GPU、阿里云、头歌云。"]}),zIndex:1e4,children:[" ",(0,I.jsx)("i",{className:"iconfont icon-wenhao1 font14"})]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"支持使用人数:"}),(0,I.jsxs)("span",{className:ne.text2,children:[e.max_people,"人"]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"授权码使用次数:"}),(0,I.jsxs)("span",{className:ne.text2,children:["已使用 ",(0,I.jsx)("span",{className:ne.count,children:e.use_count})," 次,剩余 ",(0,I.jsx)("span",{className:ne.count,children:e.left_use_count})," 次"]}),"exercise"===i.actionTabs.type&&(0,I.jsxs)(D.Z,{title:"授权码使用次数按高消耗实验的个数计算。如:一张试卷内,有3个高消耗的实验。那么,发布考试后,授权码的剩余使用次数需要扣除3次。发布考试的时候,高消耗实验数不能大于授权码的剩余使用次数。",zIndex:1e4,children:[" ",(0,I.jsx)("i",{className:"iconfont icon-wenhao1"})]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"授权码有效期:"}),(0,I.jsxs)("span",{className:ne.text2,children:[e.start_at," 至 ",e.end_at]})]})]})]})},e.code)}))})]})]})})}))),ie="modal___s_owE",ae="content___fKCoG",le="name____JFNc",re="tip___wHgnp",oe="info___I2DZv",se="icon___cQ6SY",ce="img___GFBx1",ue=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,i,a=e.classroomList,l=(e.loading,e.dispatch),r=e.user;return(0,I.jsx)(y.Z,{centered:!0,title:"提示",open:"授权提示"===a.actionTabs.key,closable:!1,maskClosable:!1,footer:(0,I.jsx)("div",{children:(0,I.jsx)(U.ZP,{type:"primary",onClick:function(e){var n;l({type:"classroomList/setActionTabs",payload:{}}),null==a||null===(n=a.actionTabs)||void 0===n||n.fn()},children:"我知道了"})}),width:600,destroyOnClose:!0,className:ie,children:(0,I.jsx)("div",{children:(0,I.jsxs)("div",{className:ae,children:[(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:le,children:["您好!",null==r||null===(n=r.userInfo)||void 0===n?void 0:n.username,"老师(",null==r||null===(t=r.userInfo)||void 0===t?void 0:t.login,"):"]}),(0,I.jsxs)("div",{className:re,children:["当前试卷包含高消耗类型的实验。",(0,I.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。发布考试前,请先联系平台管理员获取授权码。"]}),(0,I.jsxs)("div",{className:oe,children:[(0,I.jsx)("div",{className:se,children:(0,I.jsx)("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"高消耗实验"}),(0,I.jsx)("span",{style:{color:"#232B40"},children:"".concat(null==a||null===(i=a.actionTabs)||void 0===i?void 0:i.count,"个")})]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:ce,children:(0,I.jsx)("img",{src:T,width:"124px",height:"124px"})}),(0,I.jsx)("div",{className:"tc font12 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]})})})}))),de=t.p+"static/AssistantCode7.71ba8a9a.jpg",Ae="capacityTip___TM1Bj",ge=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){e.classroomList,e.loading;var n,t=e.dispatch,i=e.user;null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.paid_version)||void 0===n||n.version_type;(0,c.useEffect)((function(){"升级权益"===i.actionTabs.key&&a()}),[i.actionTabs.key]);var a=function(){var e=R()(F()().mark((function e(){return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/pay_intentions.json",{method:"post"});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(y.Z,{centered:!0,title:i.actionTabs.title,open:"升级权益"===i.actionTabs.key,footer:null,width:420,zIndex:1e4,destroyOnClose:!0,onCancel:function(){t({type:"user/setActionTabs",payload:{}})},children:(0,I.jsxs)("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"},children:[(0,I.jsx)("div",{children:"微信扫一扫,添加平台教研助理-小歌老师"}),(0,I.jsx)("img",{src:de,width:191,height:181,style:{marginTop:15}}),(0,I.jsx)("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"},children:"微信号:EduCoder-Coming"})]})}),(0,I.jsx)(y.Z,{centered:!0,title:"提示",open:"暂无权限"===i.actionTabs.key,okText:"立即升级",width:500,destroyOnClose:!0,onCancel:function(){t({type:"user/setActionTabs",payload:{}})},onOk:function(){var e;t({type:"user/setActionTabs",payload:{}}),(0,M.xg)("/users/".concat(null===(e=i.userInfo)||void 0===e?void 0:e.login,"/memberCenter"))},children:(0,I.jsx)("div",{style:{color:"#191919"},children:"您当前的账号版本暂无此功能权限。如需使用,请升级至更高版本账号。"})}),(0,I.jsx)(y.Z,{centered:!0,title:"温馨提示",open:"容量已满"===i.actionTabs.key,okText:"立即联系",width:580,destroyOnClose:!0,onCancel:function(){t({type:"user/setActionTabs",payload:{}})},onOk:function(){t({type:"user/setActionTabs",payload:{key:"升级权益",title:"联系教研助理"}})},children:(0,I.jsx)("div",{className:Ae,children:(0,I.jsxs)("span",{children:[i.actionTabs.title,"您可以清理","video"===i.actionTabs.type?"视频":"文件","释放空间,或联系平台运营扩容。"]})})})]})}))),fe={tip:"tip___VqbYQ"},ve=t(72260),pe=t(8397),me=(0,g.connect)((function(e){return{user:e.user}}))((function(e){var n,t,i=e.user,a=e.dispatch,l=(0,c.useState)(!1),o=r()(l,2),s=o[0],u=o[1],d=null==i||null===(n=i.userInfo)||void 0===n?void 0:n.paid_version;(0,c.useEffect)((function(){if(console.log(null==i?void 0:i.userInfo),0==(null==d?void 0:d.version_type)&&(null==d||!d.is_white_list)){var e,n,t=JSON.parse(null===(e=localStorage)||void 0===e?void 0:e.getItem("upgrade_tip"));t&&(null==t?void 0:t.login)===(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login)?(console.log(v()(null==t?void 0:t.time).add(1,"days")),console.log(v()(new Date)),v()(null==t?void 0:t.time).add(1,"days").set({hour:0,minute:0,second:0})10)){e.next=9;break}return _.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),se=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(S(n.total_number),B(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!1),t=Math.random(),i={scene_type:0,request_identifier:t,file_id:null===(n=g[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id},e.next=5,K(i);case 5:se();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne(),u(!0),b([]),n=q(),(t=new FormData).append("html",n),e.next=8,(0,ee.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return te(100),b(null==i?void 0:i.data),e.abrupt("return");case 16:_.ZP.warning("未识别到试题");case 17:u(!1),te();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=q(),(0,M.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=["uploading","error"].includes(null==g||null===(i=g[0])||void 0===i?void 0:i.status)||!g.length;return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(Ze.Z,{visible:O,totalCount:D,usedCount:z,onCancel:function(){return Z(!1)},onOk:ce}),(0,I.jsx)(ke.Z,{title:"智能识题",extra:(0,I.jsx)("div",{className:Ee.extraHeader,children:(0,I.jsxs)(X.Z,{align:"middle",children:[!G&&!!V&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(ze.op,{onClick:ue,className:"mr15",shape:"default",children:"保存试题"}),(0,I.jsxs)(ze.op,{onClick:de,shape:"default",type:"text",children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,I.jsx)("i",{onClick:function(){var e=function(e){y.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){C(!1)}})};G?e("正在生成试题中,确定要退出吗?"):V?e("试题未保存,确定要退出吗?"):C(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:m,children:(0,I.jsxs)("div",{className:Ee.wrap,children:[(0,I.jsxs)("div",{className:Ee.left,children:[(0,I.jsx)("div",{className:Ee.tip,children:"根据用户上传的试题文件(Word、PDF、图片),智能识别并提取文字、代码、公式、组合提炼生成试题"}),(0,I.jsxs)("div",{style:{margin:"auto 0"},children:[(0,I.jsx)(Qe,{accept:".doc,.docx,.pdf,.png,.jpg",action:"".concat(j.Z.API_SERVER,"/api/attachments.json"),maxCount:1,fileList:g,withCredentials:!0,data:{upload_type:1},beforeUpload:oe,onChange:function(e){var n,t=e.file;if("removed"!==t.status){var i;if("done"===t.status&&0!==(null==t||null===(n=t.response)||void 0===n?void 0:n.status))t.status="error",t.response=null==t||null===(i=t.response)||void 0===i?void 0:i.message;f([t])}},onRemove:function(){return f([])},height:280,children:(0,I.jsxs)(X.Z,{align:"middle",justify:"center",style:{flexDirection:"column"},children:[(0,I.jsx)("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),(0,I.jsx)("div",{className:"c-light-primary mb10 mt10",children:"点击或将文件拖拽到这里上传"}),(0,I.jsxs)("div",{className:"c-grey-666",children:["支持扩展名:.doc .docx .pdf .jpg .png",(0,I.jsx)("br",{}),"一次只能上传一个文件,大小限制为10MB"]})]})}),G?(0,I.jsxs)("div",{onClick:J,className:Ee.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止识别"]}):Ae?(0,I.jsxs)("div",{className:"".concat(Ee.bottomBtn," ").concat(Ee.disabled),children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]}):(0,I.jsxs)("div",{onClick:function(){-1===D?ce():Z(!0)},className:Ee.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]})]})]}),(0,I.jsx)(Fe.Z,{onStatusChange:Y,loadingText:"试题生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!ae,noRestrictModal:re,stringTransformer:Pe.o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&re(e.data)}})]})}),(0,I.jsxs)(ke.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:s,children:[(0,I.jsxs)(X.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,I.jsx)("img",{src:t(56914),alt:"智能识题"}),(0,I.jsx)("span",{className:"ml10",children:"智能识题"})]}),(0,I.jsx)(Be.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:w,isRefreshItemBank:!0,okText:"导入题库",mode:1,onCancel:function(){return u(!1)},onSuccess:function(){u(!1),C(!1)}}),(0,I.jsx)("div",{style:{height:70}})]}),ie("处理中")]})})),Ue=Re,He={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},Ye=Se.Z.Dragger,We=(0,c.forwardRef)((function(e,n){var i,a=e.onUpdateNum,l=(0,c.useState)(!1),o=r()(l,2),s=o[0],u=o[1],d=(0,c.useState)([]),A=r()(d,2),g=A[0],f=A[1],v=(0,c.useState)(null),p=r()(v,2),m=p[0],C=p[1],h=(0,c.useState)([]),x=r()(h,2),w=x[0],b=x[1],N=(0,c.useState)(0),L=r()(N,2),D=L[0],S=L[1],k=(0,c.useState)(0),E=r()(k,2),z=E[0],B=E[1],P=(0,c.useState)(!1),T=r()(P,2),O=T[0],Z=T[1],Q=(0,c.useState)(""),U=r()(Q,2),H=U[0],Y=U[1],W=(0,c.useState)(Fe.Q),V=r()(W,2),G=V[0],K=V[1],J=G.contentRef,q=G.value,$=G.status,ne=G.open,te=G.close,ie=(0,Oe.Z)({contentRef:J,status:$}),ae=(0,Te.Z)(),le=ae.openProgress,re=ae.closeProgress,oe=ae.CreateProgressModal,se=ae.progressOpen;(0,c.useEffect)((function(){m&&Ae(),!1===m&&(te(),a(),f([]))}),[m]),(0,c.useEffect)((function(){if(!$&&null!=J&&J.current){var e=J.current.querySelector('h2[data-type="title"]');if(e){var n=e.textContent;Y(n)}}}),[$]);var ce=function(){C(!0)};(0,c.useImperativeHandle)(n,(function(){return{onClick:ce}}));var ue=function(e){Z(!0),S(e),B(0)},de=function(){var e=R()(F()().mark((function e(n){var t;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx","doc","pdf","png","jpg"].indexOf(t)){e.next=5;break}return _.ZP.warning("上传的文件格式有误,请检查后重新上传"),e.abrupt("return",Promise.reject());case 5:if(!(n.size/1024/1024>10)){e.next=9;break}return _.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(S(n.total_number),B(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!1),t=Math.random(),i={scene_type:4,request_identifier:t,file_id:null===(n=g[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id},e.next=5,ne(i);case 5:Ae();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le(),u(!0),b([]),n=ie(),(t=new FormData).append("html",n),e.next=8,(0,ee.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return re(100),b(null==i?void 0:i.data),e.abrupt("return");case 16:_.ZP.warning("未识别到试卷");case 17:u(!1),re();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=ie(!0),(0,M.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=["uploading","error"].includes(null==g||null===(i=g[0])||void 0===i?void 0:i.status)||!g.length;return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(Ze.Z,{visible:O,totalCount:D,usedCount:z,onCancel:function(){return Z(!1)},onOk:ge}),(0,I.jsx)(ke.Z,{title:"智能识卷",extra:(0,I.jsx)("div",{className:He.extraHeader,children:(0,I.jsxs)(X.Z,{align:"middle",children:[!$&&!!q&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(ze.op,{onClick:fe,className:"mr15",shape:"default",children:"保存至试卷库"}),(0,I.jsxs)(ze.op,{onClick:ve,shape:"default",type:"text",children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,I.jsx)("i",{onClick:function(){var e=function(e){y.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){C(!1)}})};$?e("正在生成试卷中,确定要退出吗?"):q?e("试卷未保存,确定要退出吗?"):C(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:m,children:(0,I.jsxs)("div",{className:He.wrap,children:[(0,I.jsxs)("div",{className:He.left,children:[(0,I.jsx)("div",{className:He.tip,children:"根据用户上传的试卷文件(Word、PDF、图片),智能识别并提取文字、代码、公式、组合提炼生成试卷"}),(0,I.jsxs)("div",{style:{margin:"auto 0"},children:[(0,I.jsx)(Ye,{accept:".doc,.docx,.pdf,.png,.jpg",action:"".concat(j.Z.API_SERVER,"/api/attachments.json"),maxCount:1,fileList:g,withCredentials:!0,data:{upload_type:1},beforeUpload:de,onChange:function(e){var n,t=e.file;if("removed"!==t.status){var i;if("done"===t.status&&0!==(null==t||null===(n=t.response)||void 0===n?void 0:n.status))t.status="error",t.response=null==t||null===(i=t.response)||void 0===i?void 0:i.message;f([t])}},onRemove:function(){return f([])},height:280,children:(0,I.jsxs)(X.Z,{align:"middle",justify:"center",style:{flexDirection:"column"},children:[(0,I.jsx)("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),(0,I.jsx)("div",{className:"c-light-primary mb10 mt10",children:"点击或将文件拖拽到这里上传"}),(0,I.jsxs)("div",{className:"c-grey-666",children:["支持扩展名:.doc .docx .pdf .jpg .png",(0,I.jsx)("br",{}),"一次只能上传一个文件,大小限制为10MB"]})]})}),$?(0,I.jsxs)("div",{onClick:te,className:He.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止识别"]}):pe?(0,I.jsxs)("div",{className:"".concat(He.bottomBtn," ").concat(He.disabled),children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]}):(0,I.jsxs)("div",{onClick:function(){-1===D?ge():Z(!0)},className:He.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]})]})]}),(0,I.jsx)(Fe.Z,{onStatusChange:K,loadingText:"试卷生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!se,noRestrictModal:ue,stringTransformer:Pe.o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&ue(e.data)}})]})}),(0,I.jsxs)(ke.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:s,children:[(0,I.jsxs)(X.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,I.jsx)("img",{src:t(71614),alt:"智能识卷"}),(0,I.jsx)("span",{className:"ml10",children:"智能识卷"})]}),(0,I.jsx)(Be.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:w,gather:{exercise_name:H},okText:"确定",mode:4,onCancel:function(){u(!1)},onSuccess:function(e){var n;window.location.href="/paperlibrary/see/".concat(null==e||null===(n=e.data)||void 0===n?void 0:n.obj_id)}}),(0,I.jsx)("div",{style:{height:70}})]}),oe("处理中")]})})),Ve=We,Xe=t(19382),Ge=t(73380),Ke=t(38801),Je="bigTips___PGtDh",qe="item___rGzq7",_e="show___a7b2P",$e="mask___NqkVA",en=t(92310),nn=t.n(en),tn=t(7338),an=function(){var e=(0,g.useLocation)(),n=(0,c.useState)(!1),i=r()(n,2),l=i[0],o=i[1];(0,c.useEffect)((function(){var n,t;null!==(n=e.pathname)&&void 0!==n&&n.includes("/problemset")||null!==(t=e.pathname)&&void 0!==t&&t.includes("/paperlibrary")?o(!0):o(!1)}),[null==e?void 0:e.pathname]);var s=[{img:t(56914),name:"智能识题",des:"根据用户上传的试题文件(Word、PDF、图片),智能识别并提取文字、代码、公式,组合提炼生成试题",show:!0,ref:c.createRef(),element:Ue},{img:t(71614),name:"智能识卷",des:"根据用户上传的试卷文件(Word、PDF、图片),智能识别并提取文字、代码、公式,组合提炼生成试卷",show:!0,ref:c.createRef(),element:Ve},{img:t(36413),name:"智能出题",des:"根据知识点及上传的教学文档,自动生成单选、多选、判断、填空、简答和编程题,提升出题效率",show:!0,ref:c.createRef(),element:Ge.Z},{img:t(11215),name:"以题换题",des:"根据现有试题的题型、方向、知识点、难易度,快速生成新的试题,增加试题的丰富度",show:!0,ref:c.createRef(),element:Xe.Z},{img:t(13825),name:"以卷换卷",des:"根据现有试卷的题型、方向、知识点、难易度,快速生成新的试卷,增加试卷的丰富度",show:!0,ref:c.createRef(),element:Ke.Z},{img:t(57655),name:"智能纠错",des:"自动识别试题或试卷的错别字、检查语句的连贯性与试题的准确性,发现试题或试卷的潜在错误"}],u={onAdd:function(){return(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"})},onGetList:function(){return(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}})},onListClick:function(e){return(0,ee.ZP)("/api/course_qna_sessions/".concat(e,".json"),{method:"get"})},onListDelete:function(e){return(0,ee.ZP)("/api/course_qna_sessions/".concat(e,".json"),{method:"delete"})},onListDealData:function(e){var n=[];return null==e||e.forEach((function(e){var t=e.id,i=e.think?{reasoning:e.think,thinkingEnabled:!0}:{},l=[{text:e.question,key:t,sender:"user",fileList:[],show:!0},a()({key:t,loading:!1,sender:"AI",show:!0,source:e.answer_source,text:e.answer,like:e.like,dislike:e.dislike,time:e.think_time,id:e.id},i)];n=[].concat(W()(n),l)})),n}};return(0,I.jsx)(c.Fragment,{children:l&&(0,tn.$O)()&&(0,I.jsx)(De.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"出题助教",headImgId:null,show:!1},fetchListObject:u,headNode:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("div",{className:"c-grey-333 font22",children:[(0,I.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是您的出题助教,您的教学好帮手"]}),(0,I.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:(0,I.jsx)("span",{style:{paddingLeft:33},children:" 在试题库/试卷库模块,我具备教育大语言模型的强大生成能力,通过智能化的出题和组卷工具,为您提供高效、精准、个性化的试题生成服务,支持多学科、多题型和不同难易度,满足您的多元化教学需求。"})})]}),headFunctionNode:function(e){var n=e.isDisabledNum,t=e.checkNumModal,i=e.checkNum,a=e.onClose;return(0,I.jsx)("div",{className:Je,children:s.map((function(e,l){return(0,I.jsxs)("div",{onClick:function(){if(e.show){var i;if(n)return void t();null===(i=e.ref)||void 0===i||null===(i=i.current)||void 0===i||i.onClick()}},className:nn()(qe,(null==e?void 0:e.show)&&_e),children:[(0,I.jsxs)(X.Z,{align:"middle",children:[(0,I.jsx)("img",{className:"mr10",src:e.img,width:24}),(0,I.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,I.jsx)("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34},children:e.des}),!(null!=e&&e.show)&&(0,I.jsx)("div",{className:$e,children:"敬请期待~"}),!(null==e||!e.show)&&(0,I.jsxs)("div",{onClick:function(e){return e.stopPropagation()},children:[" ",(0,I.jsx)(e.element,{ref:e.ref,onUpdateNum:i,onClose:a})]})]},l)}))})},fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"出题助教",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"})})};Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ln=(0,c.forwardRef)((function(e,n){var t=e.onClose,i=(0,c.useState)(!1),a=r()(i,2),l=a[0],o=a[1],s=function(){o(!0)};(0,c.useImperativeHandle)(n,(function(){return{onClick:s}}));var u=[{icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",name:"图文作业智能评阅",description:"在图文作业的评阅页面,可以使用智能评阅功能,让AI助教帮助你打分和写评语。",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",name:"试卷简答题智能评阅",description:"在试卷的评阅页面,可以使用智能评阅功能,自动批改简答题,智能打分并生成评语,为您提升评阅效率。",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return(0,I.jsx)(c.Fragment,{children:(0,I.jsx)(y.Z,{centered:!0,open:l,title:"智能评阅",width:850,onCancel:function(){return o(!1)},footer:null,bodyStyle:{paddingBottom:25},children:u.map((function(e,n){var i=e.icon,a=e.name,l=e.description,r=e.explainHref,s=e.type;return(0,I.jsx)("div",{style:{marginBottom:n10)){e.next=9;break}return _.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),hn=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(H(n.total_number),K(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xn=function(e){return e=e||"",e=(e=String(e)).replace(/\s+/g,"")},jn=function(){var e=R()(F()().mark((function e(){var n,t,i,a,l,r,o=arguments;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!(o.length>0&&void 0!==o[0])||o[0],i=[{name:"单选题",num:Ae||0},{name:"多选题",num:pe||0},{name:"判断题",num:he||0},{name:"填空题",num:Me||0},{name:"简答题",num:Le||0},{name:"组合题",num:Ke||0},{name:"编程题",num:Re||0},{name:"程序填空题",num:We||0}],!t){e.next=24;break}if(xn(se)){e.next=8;break}return _.ZP.warning("请先输入出题要求"),e.abrupt("return");case 8:if(!(se.length>1e3)){e.next=11;break}return _.ZP.warning("出题要求字数限制为1000字"),e.abrupt("return");case 11:if(xn(se)||null!=C&&C.length){e.next=14;break}return _.ZP.warning("请上传材料文档或在文本框中填写材料内容"),e.abrupt("return");case 14:if(a=i.reduce((function(e,n){return e+n.num}),0),0!==a){e.next=18;break}return _.ZP.warning("请设置出题数量"),e.abrupt("return");case 18:if(!(a>50)){e.next=21;break}return _.ZP.warning("出题数量达到限制"),e.abrupt("return");case 21:if(-1===Q){e.next=24;break}return ne(!0),e.abrupt("return");case 24:return ne(!1),l=Math.random(),r={scene_type:10,request_identifier:l,file_id:null===(n=C[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id,content:se,count_arr:i.map((function(e){return e.num})).join(","),course_id:(null==qe?void 0:qe.coursesId)||""},e.next=29,rn(r);case 29:hn();case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),yn=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=sn(),!o){e.next=5;break}return N(!1),o(n),e.abrupt("return");case 5:return un(),v(!0),T([]),(t=new FormData).append("html",n),e.next=12,(0,ee.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 12:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=21;break}if(null==i||!i.data){e.next=20;break}return dn(100),T(null==i?void 0:i.data),e.abrupt("return");case 20:_.ZP.warning("未识别到试题");case 21:v(!1),dn();case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=sn(),(0,M.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wn=[{icon:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",name:"以卷换卷",description:"大模型根据已有试卷的题型、方向、知识点、难易度,快速生成新的试卷,增加试卷的丰富度。",explainHref:"https://www.educoder.net/forums/40403",btnText:"去出卷",type:"1"},{icon:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",name:"智能出卷",description:"设置试卷中的题型与对应的出题要求、出题数量,大模型快速理解并生成新的试卷,增加试卷的丰富度。",explainHref:"https://www.educoder.net/forums/40404",btnText:"立即出卷",type:"2"}],bn=["uploading","error"].includes(null==C||null===(i=C[0])||void 0===i?void 0:i.status);return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(y.Z,{centered:!0,open:k,title:"智能出卷",width:850,onCancel:function(){return E(!1)},footer:null,bodyStyle:{paddingBottom:25},children:wn.map((function(e,n){var t=e.icon,i=e.name,a=e.description,l=e.explainHref,r=e.type,o=e.btnText;return(0,I.jsx)("div",{style:{marginBottom:n1),Ae(e.scrollLeftc.createElement("svg",{width:"252",height:"294"},c.createElement("title",null,"No Found"),c.createElement("defs",null,c.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("g",{transform:"translate(0 .012)"},c.createElement("mask",{fill:"#fff"}),c.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),c.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),c.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),c.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),c.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),c.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),c.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),c.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),c.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),c.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),c.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),c.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),c.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),c.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),c.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),c.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),c.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),c.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),c.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),c.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),c.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),c.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),c.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),c.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),c.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),c.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),c.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),c.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),c.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),c.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),c.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),c.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),c.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),c.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),c.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),c.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),c.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),c.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),c.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"})));var $n=()=>c.createElement("svg",{width:"254",height:"294"},c.createElement("title",null,"Server Error"),c.createElement("defs",null,c.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),c.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("g",{transform:"translate(0 .067)"},c.createElement("mask",{fill:"#fff"}),c.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),c.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),c.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),c.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),c.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),c.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),c.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),c.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),c.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),c.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),c.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),c.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),c.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),c.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),c.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),c.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),c.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),c.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),c.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),c.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),c.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),c.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),c.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),c.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),c.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),c.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),c.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),c.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),c.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),c.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),c.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),c.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),c.createElement("mask",{fill:"#fff"}),c.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),c.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),c.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),c.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),c.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),c.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),c.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),c.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),c.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),c.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),c.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),et=t(36237),nt=t(16931),tt=t(51636);const it=e=>{const{componentCls:n,lineHeightHeading3:t,iconCls:i,padding:a,paddingXL:l,paddingXS:r,paddingLG:o,marginXS:s,lineHeight:c}=e;return{[n]:{padding:`${(0,et.unit)(e.calc(o).mul(2).equal())} ${(0,et.unit)(l)}`,"&-rtl":{direction:"rtl"}},[`${n} ${n}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${n} ${n}-icon`]:{marginBottom:o,textAlign:"center",[`& > ${i}`]:{fontSize:e.iconFontSize}},[`${n} ${n}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:t,marginBlock:s,textAlign:"center"},[`${n} ${n}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:c,textAlign:"center"},[`${n} ${n}-content`]:{marginTop:o,padding:`${(0,et.unit)(o)} ${(0,et.unit)(e.calc(a).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${n} ${n}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:r,"&:last-child":{marginInlineEnd:0}}}}},at=e=>{const{componentCls:n,iconCls:t}=e;return{[`${n}-success ${n}-icon > ${t}`]:{color:e.resultSuccessIconColor},[`${n}-error ${n}-icon > ${t}`]:{color:e.resultErrorIconColor},[`${n}-info ${n}-icon > ${t}`]:{color:e.resultInfoIconColor},[`${n}-warning ${n}-icon > ${t}`]:{color:e.resultWarningIconColor}}},lt=e=>(e=>[it(e),at(e)])(e);var rt=(0,nt.I$)("Result",(e=>{const n=e.colorInfo,t=e.colorError,i=e.colorSuccess,a=e.colorWarning,l=(0,tt.mergeToken)(e,{resultInfoIconColor:n,resultErrorIconColor:t,resultSuccessIconColor:i,resultWarningIconColor:a,imageWidth:250,imageHeight:295});return[lt(l)]}),(e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:3*e.fontSizeHeading3,extraMargin:`${e.paddingLG}px 0 0 0`})));var ot=()=>c.createElement("svg",{width:"251",height:"294"},c.createElement("title",null,"Unauthorized"),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),c.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),c.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),c.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),c.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),c.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),c.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),c.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),c.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),c.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),c.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),c.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),c.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),c.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),c.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),c.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),c.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),c.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),c.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),c.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),c.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),c.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),c.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),c.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),c.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),c.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),c.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),c.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),c.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),c.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),c.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),c.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),c.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),c.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),c.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),c.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const st={success:Hn.Z,error:Yn.Z,info:Wn.Z,warning:Jn},ct={404:_n,500:$n,403:ot},ut=Object.keys(ct),dt=e=>{let{prefixCls:n,icon:t,status:i}=e;const a=nn()(`${n}-icon`);if(ut.includes(`${i}`)){const e=ct[i];return c.createElement("div",{className:`${a} ${n}-image`},c.createElement(e,null))}const l=c.createElement(st[i]);return null===t||!1===t?null:c.createElement("div",{className:a},t||l)},At=e=>{let{prefixCls:n,extra:t}=e;return t?c.createElement("div",{className:`${n}-extra`},t):null},gt=e=>{let{prefixCls:n,className:t,rootClassName:i,subTitle:a,title:l,style:r,children:o,status:s="info",icon:u,extra:d}=e;const{getPrefixCls:A,direction:g,result:f}=c.useContext(qn.E_),v=A("result",n),[p,m,I]=rt(v),C=nn()(v,`${v}-${s}`,t,null==f?void 0:f.className,i,{[`${v}-rtl`]:"rtl"===g},m,I),h=Object.assign(Object.assign({},null==f?void 0:f.style),r);return p(c.createElement("div",{className:C,style:h},c.createElement(dt,{prefixCls:v,status:s,icon:u}),c.createElement("div",{className:`${v}-title`},l),a&&c.createElement("div",{className:`${v}-subtitle`},a),c.createElement(At,{prefixCls:v,extra:d}),o&&c.createElement("div",{className:`${v}-content`},o)))};gt.PRESENTED_IMAGE_403=ct[403],gt.PRESENTED_IMAGE_404=ct[404],gt.PRESENTED_IMAGE_500=ct[500];var ft=gt,vt=Un.Z.Paragraph,pt=Un.Z.Text,mt=function(e){On()(t,e);var n=Fn()(t);function t(){var e;kn()(this,t);for(var i=arguments.length,a=new Array(i),l=0;lparseInt(n)&&b(!0):b(!0)}),[]),(0,I.jsx)(It,{children:(0,I.jsxs)(u.ZP,{locale:d.Z,autoInsertSpaceInButton:!1,children:["/"===h.pathname&&w&&(null==f||null===(n=f.setting)||void 0===n||null===(n=n.adv_index)||void 0===n?void 0:n.image_url)&&(null==f||null===(t=f.setting)||void 0===t?void 0:t.main_site)&&(0,I.jsxs)("div",{onClick:function(){var e;return window.open(null==f||null===(e=f.setting)||void 0===e||null===(e=e.adv_index)||void 0===e?void 0:e.jump_url)},style:{background:"url(".concat(j.Z.IMG_SERVER+(null==f||null===(i=f.setting)||void 0===i||null===(i=i.adv_index)||void 0===i?void 0:i.image_url),") no-repeat center center"),width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"},children:[(0,I.jsxs)("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsx)("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"},children:"【计算机学习交流群】领取C语言/Java/Python/程序竞赛资料,点击加入"}),(0,I.jsxs)("div",{onClick:function(){window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"},children:["查看详情 ",(0,I.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",style:{marginLeft:5}})]})]}),(0,I.jsx)("img",{src:ht,onClick:function(e){e.stopPropagation(),localStorage.setItem("mainclose",v()().add(1,"days").unix()+""),b(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]}),"kepukehuan.educoder.net"!==document.domain&&(0,I.jsx)(A.Z,a()({},C)),(0,I.jsx)("section",{className:nn()(Ct.Z.layoutMainClass,M.lK&&Ct.Z.vhSubtract132px),style:{marginTop:"/training"==h.pathname?"-72px":""},children:(0,I.jsx)(g.Outlet,{})}),(0,I.jsx)(O,{}),!(0,M.Ll)()&&"kepukehuan.educoder.net"!==document.domain&&(0,I.jsx)(L,{}),(0,I.jsx)(H,{}),(0,I.jsx)(q,{}),(0,I.jsx)(te,{}),(0,I.jsx)(ue,{}),(0,I.jsx)(ge,{}),(0,I.jsx)(me,{}),(0,I.jsx)(Ie,{}),"Account-ProfessionalAuth"===m.actionTabs.key&&(null===(l=m.actionTabs)||void 0===l||null===(l=l.code)||void 0===l?void 0:l.length)>0&&(0,I.jsx)(xt.Z,{Scoid:null==p||null===(o=p.userInfo)||void 0===o?void 0:o.user_school_id}),!(0,M.Ll)()&&(0,I.jsx)(Le,{}),f.isShowAI&&(0,I.jsx)(Dn,{})]})})}))},14648:function(e,n,t){"use strict";t.d(n,{Z:function(){return q}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(39647),A=t.n(d),g=t(59301),f=t(53260),v=t(82326),p=t(14566),m=t(28284),I=t(6767),C=t(62957),h=t(77019),x=t(5269),j=t(29787),y=t(37568),M=t(1560),w=t(99571),b=t(91689),N=t(51941),L=t(94780),D=t(83287),S=t(94935),k=t(17149),E=t(29679),z=t(19248),B=t(57725),P="flexRow___jGYtM",T="flexColumn___NPMB3",O="formWrap___vwH9N",Z="example____BmJC",F="footerWrap___lp1L0",Q=t(37712),R=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],U=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},H=y.Z.TextArea,Y=(0,f.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,i=e.schoolName,a=e.visible,l=e.onClose,o=void 0===l?function(){}:l,c=e.onSuccess,d=void 0===c?function(){}:c,f=(A()(e,R),m.Z.useForm()),v=u()(f,1)[0];(0,g.useEffect)((function(){v.setFieldsValue({name:i})}),[i]);var p=function(){var e=s()(r()().mark((function e(n){var i,a,l,s,c,u,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(i=n||{}).name,l=i.city,s=void 0===l?[]:l,c=i.address,u=i.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:a,province:s[0],city:s[1],address:c,remarks:u}});case 3:A=e.sent,o(),A&&(I.ZP.success("新增学校/单位成功!"),d(a));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请添加单位名称",width:"600px",footer:null,children:(0,Q.jsxs)(m.Z,{className:O,form:v,labelCol:{span:4},wrapperCol:{span:20},onFinish:p,children:[(0,Q.jsx)(m.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,Q.jsx)(y.Z,{placeholder:"学校或工作单位"})}),(0,Q.jsxs)("div",{className:"".concat(P," ").concat(Z),children:[(0,Q.jsx)("div",{children:"示例:"}),(0,Q.jsxs)("div",{className:T,children:[(0,Q.jsxs)("div",{children:[(0,Q.jsx)(E.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,Q.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)(z.Z,{style:{color:"red"}}),(0,Q.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,Q.jsx)(m.Z.Item,{label:"地区:",name:"city",children:(0,Q.jsx)(k.Z,{allowClear:!0,size:"middle",options:B.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:U}})}),(0,Q.jsx)(m.Z.Item,{label:"详细地址:",name:"address",children:(0,Q.jsx)(y.Z,{placeholder:"请填写完整的地址信息"})}),(0,Q.jsx)(m.Z.Item,{label:"说明:",name:"remarks",children:(0,Q.jsx)(H,{placeholder:"再次说明特别情况(选填)"})}),(0,Q.jsx)("div",{className:F,children:(0,Q.jsxs)(m.Z.Item,{children:[(0,Q.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:function(){o()},children:"取消"}),(0,Q.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})})),W=t(54413),V=t(89392),X=["user","account","globalSetting","loading","dispatch","Scoid"],G=v.default.Option,K=p.Z.Dragger,J=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(J||{}),q=(0,f.connect)((function(e){var n=e.user,t=e.account,i=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:i.effects}}))((function(e){var n,t,i=e.user,l=e.account,o=e.globalSetting,c=e.loading,d=e.dispatch,f=e.Scoid,p=(A()(e,X),m.Z.useForm()),k=u()(p,1)[0],E=(0,g.useState)({}),z=u()(E,2),B=z[0],P=z[1],T=(0,g.useState)([]),O=u()(T,2),Z=O[0],F=O[1],R=(0,g.useState)([]),U=u()(R,2),H=U[0],q=U[1],_=(0,g.useState)([]),$=u()(_,2),ee=$[0],ne=$[1],te=(0,g.useState)([]),ie=u()(te,2),ae=ie[0],le=ie[1],re=(0,g.useState)(),oe=u()(re,2),se=oe[0],ce=oe[1],ue=(0,g.useState)(),de=u()(ue,2),Ae=de[0],ge=de[1],fe=(0,g.useState)(),ve=u()(fe,2),pe=ve[0],me=ve[1],Ie=(0,g.useState)(),Ce=u()(Ie,2),he=Ce[0],xe=Ce[1],je=(0,g.useState)(),ye=u()(je,2),Me=ye[0],we=ye[1],be=(0,g.useRef)((0,V.throttle)((function(e){return Ne(e)}),1200,{leading:!0,trailing:!0})).current;(0,g.useEffect)((function(){}),[]),(0,g.useEffect)((function(){s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Le(f);case 4:n=e.sent,ne(null==n?void 0:n.departments);case 6:case"end":return e.stop()}}),e)})))()}),[f]);var Ne=function(){var e=s()(r()().mark((function e(n){var t,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,F(null==t?void 0:t.schools),n&&""!=n&&(q(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),((null==t||null===(l=t.schools)||void 0===l?void 0:l.find((function(e){return e.name===n})))||{}).id?Se(n,null,null==t?void 0:t.schools):(k.setFieldsValue({department:""}),P(a()(a()({},B),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Le=function(e){if(e)return d({type:"account/getDepartmentOption",payload:{id:e}})};(0,g.useEffect)((function(){if(l.basicInfo){var e=l.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者"};k.setFieldsValue(n),P(n)}}),[l.basicInfo]);var De=function(e,n){l.actionTabs.checkedList.includes(J.Professor)?C.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Q.jsx)("div",{className:"tc",children:n||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(e,"/students")}}):window.location.href="/classrooms/".concat(e,"/students")},Se=function(){var e=s()(r()().mark((function e(n,t,i){var l,o,s,c,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(l=(i||Z).find((function(e){return e.name===n})))||void 0===l?void 0:l.id,e.next=3,Le(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,ne(null==c?void 0:c.departments),u=t||(null==c||null===(o=c.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),k.setFieldsValue({department:u}),P(a()(a()({},B),{school:n,department:u}));case 11:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),ke=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ne();case 2:k.setFieldsValue({school:n,department:""}),P(a()(a()({},B),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ee=function(){var e=s()(r()().mark((function e(n){var t,a,o,s,c,u,A,g,f,v,p,m,C,h,x,j,y;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=(c=n||{}).school,A=c.department,g=c.identity,f=c.studentNo,v=c.jobTitle,p=c.manager,se){e.next=4;break}return I.ZP.info("请先上传照片!"),e.abrupt("return");case 4:return m=null===(t=Z.find((function(e){return e.name===u})))||void 0===t?void 0:t.id,C=null===(a=ee.find((function(e){return e.name===A})))||void 0===a?void 0:a.id,h="student"===g?f:"teacher"===g?v:p,e.next=9,d({type:"account/applyProfessionalAuth",payload:{id:(null===(o=l.basicInfo)||void 0===o?void 0:o.id)||(null===(s=i.userInfo)||void 0===s?void 0:s.login),school_id:m,department_id:C,identity:g,extra:h,attachment_ids:[Ae]}});case 9:if(x=e.sent,!l.actionTabs.code){e.next=15;break}return e.next=13,(0,W.cR)({invite_code:l.actionTabs.code,professor:l.actionTabs.checkedList.includes(J.Professor)?1:null,assistant_professor:l.actionTabs.checkedList.includes(J.AssistantProfessor)?1:null,student:l.actionTabs.checkedList.includes(J.Student)?1:null});case 13:"加入成功"===(j=e.sent).message&&(null!=j&&j.course_id?De(j.course_id,j.message):I.ZP.success(j.message));case 15:ze(),x&&(I.ZP.info("申请已提交,请等待审核!"),d({type:"account/getBasicInfo",payload:{login:null===(y=i.userInfo)||void 0===y?void 0:y.login}}));case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){d({type:"account/setActionTabs",payload:{}})},Be={data:{type:"professional"},multiple:!0,showUploadList:!1,action:"".concat(b.Z.API_SERVER,"/api/attachments.json"),className:L.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),ge(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,D.y3)(e.file.originFileObj,(function(e){ce(e),me(!1)}))):me(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||I.ZP.info("请上传正确文件格式"),n}};return(0,Q.jsxs)(C.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:L.Z.modal,open:"Account-ProfessionalAuth"===l.actionTabs.key,title:(0,Q.jsxs)(h.Z,{style:{padding:"25px"},align:"middle",justify:"space-between",children:[(0,Q.jsx)(x.Z,{children:"职业认证"}),(0,Q.jsx)(x.Z,{children:(0,Q.jsx)("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:ze})})]}),width:"660px",footer:null,children:[(0,Q.jsx)(j.Z,{spinning:!!pe,children:(0,Q.jsxs)(m.Z,{className:L.Z.formWrap,form:k,colon:!1,onValuesChange:function(e){(P(a()({},k.getFieldsValue())),"school"in e)&&(q(Z.filter((function(n){return n.name.includes(e.school)}))),(Z.find((function(n){return n.name===e.school}))||{}).id?Se(e.school):(k.setFieldsValue({department:""}),P(a()(a()({},B),{school:e.school,department:""}))))},onFinish:Ee,children:[(0,Q.jsxs)(h.Z,{gutter:[10,0],children:[(0,Q.jsx)(x.Z,{flex:"300px",children:(0,Q.jsx)(m.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,Q.jsxs)(v.default,{children:[(0,Q.jsx)(G,{value:"teacher",children:"教师"}),(0,Q.jsx)(G,{value:"student",children:"学生"}),(0,Q.jsx)(G,{value:"professional",children:"专业人士"})]})})}),"student"===B.identity&&(0,Q.jsx)(x.Z,{flex:"200px",children:(0,Q.jsx)(m.Z.Item,{initialValue:B.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,Q.jsx)(y.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===B.identity&&(0,Q.jsx)(x.Z,{flex:"200px",children:(0,Q.jsx)(m.Z.Item,{initialValue:B.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(v.default,{children:[(0,Q.jsx)(G,{value:"教授",children:"教授"}),(0,Q.jsx)(G,{value:"副教授",children:"副教授"}),(0,Q.jsx)(G,{value:"讲师",children:"讲师"}),(0,Q.jsx)(G,{value:"助教",children:"助教"})]})})}),"professional"===B.identity&&(0,Q.jsx)(x.Z,{flex:"200px",children:(0,Q.jsx)(m.Z.Item,{initialValue:B.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(v.default,{children:[(0,Q.jsx)(G,{value:"企业管理者",children:"企业管理者"}),(0,Q.jsx)(G,{value:"部门管理者",children:"部门管理者"}),(0,Q.jsx)(G,{value:"高级工程师",children:"高级工程师"}),(0,Q.jsx)(G,{value:"工程师",children:"工程师"}),(0,Q.jsx)(G,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,Q.jsx)(m.Z.Item,{label:"学校/单位",name:"school",extra:B.school&&!(null!=Z&&Z.find((function(e){return e.name===B.school})))&&(0,Q.jsxs)("div",{className:L.Z.schoolHintWrap,children:[(0,Q.jsxs)("span",{className:L.Z.colorCDCDCD,children:["未找到包含“",B.school,"”的高校,"]}),(0,Q.jsx)("span",{className:"".concat(L.Z.color0152d9," current"),onClick:function(){xe(!0)},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,Q.jsx)(M.Z,{showSearch:!0,onSearch:be,options:null==H?void 0:H.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(m.Z.Item,{label:"院系/部门",name:"department",extra:B.department&&!(null!=ee&&ee.find((function(e){return e.name===B.department})))&&(0,Q.jsxs)("div",{className:L.Z.schoolHintWrap,children:[(0,Q.jsx)("span",{className:L.Z.colorCDCDCD,children:B.department?"未找到包含“".concat(B.department,"”的高校,"):"未找到院系,"}),(0,Q.jsx)("span",{className:"".concat(L.Z.color0152d9," current"),onClick:function(){Z.find((function(e){return e.name===B.school}))?we(!0):I.ZP.info("请先选择正确的单位或者学校!")},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,Q.jsx)(M.Z,{showSearch:!0,onChange:function(e){return le(ee.filter((function(n){return n.name.includes(e)})))},options:null==ae?void 0:ae.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(m.Z.Item,{label:"职业证上传",children:(0,Q.jsxs)("div",{className:L.Z.flexRow,children:[(0,Q.jsxs)("div",{className:L.Z.flexColumn,children:[(0,Q.jsx)(K,a()(a()({},Be),{},{accept:".png,.jpg,.bmp,.jpeg",children:se?(0,Q.jsx)("img",{src:se,className:L.Z.uploadImg}):(0,Q.jsxs)("div",{className:L.Z.imageTip,children:[(0,Q.jsx)("p",{children:(0,Q.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(L.Z.uploadTipIcon)})}),(0,Q.jsx)("p",{className:L.Z.uploadTip,children:(0,Q.jsx)("a",{className:L.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,Q.jsx)("span",{className:"tc",children:(0,Q.jsx)("p",{className:L.Z.viewLargerImg,children:"查看大图"})})]}),(0,Q.jsxs)("div",{className:"".concat(L.Z.flexColumn," ").concat(L.Z.example),children:[(0,Q.jsx)("span",{className:L.Z.exampleImg,children:(0,Q.jsx)("img",{src:N})}),(0,Q.jsxs)("span",{className:"tc",children:[(0,Q.jsx)("p",{children:"示例图片"}),(0,Q.jsx)("p",{className:"".concat(L.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]})]})}),(0,Q.jsx)("div",{className:L.Z.footerWrap,children:(0,Q.jsxs)(m.Z.Item,{children:[(0,Q.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:ze,children:"取消"}),(0,Q.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:c["account/applyProfessionalAuth"],children:"保存"})]})}),(0,Q.jsxs)("div",{className:L.Z.note,children:[(0,Q.jsx)("p",{children:"认证须知:"}),(0,Q.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,Q.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,Q.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,Q.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,Q.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,Q.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=o&&null!==(n=o.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,Q.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,Q.jsx)(Y,{visible:he,onClose:function(){return xe(!1)},schoolName:B.school,onSuccess:ke}),(0,Q.jsx)(S.Z,{visible:Me,onClose:function(){return we(!1)},schoolId:null===(t=Z.find((function(e){return e.name===B.school})))||void 0===t?void 0:t.id,schoolName:B.school,departmentName:B.department,onSuccess:function(e){return Se(B.school,e)}})]})}))},8391:function(e,n,t){"use strict";t.d(n,{i:function(){return w},q:function(){return M}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(39647),A=t.n(d),g=t(59301),f={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},v=t(92310),p=t.n(v),m=t(25399),I=t(82326),C=t(99571),h=t(94171),x=t(37712),j=["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"],y=["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"],M=function(e){var n=e.wrapClassName,t=e.wrapStyle,i=void 0===t?{}:t,l=e.showLinkButton,o=void 0===l||l,c=e.tooltipTitle,d=void 0===c?"":c,v=e.loadGeneral,y=void 0!==v&&v,M=e.data,w=void 0===M?{}:M,b=A()(e,j),N="course_disciplines_list",L=(0,g.useState)((function(){var e=sessionStorage.getItem(N);return e?JSON.parse(e):[]})),D=u()(L,2),S=D[0],k=D[1],E=(0,g.useState)(!1),z=u()(E,2),B=z[0],P=z[1],T=(0,g.useState)(!0),O=u()(T,2),Z=O[0],F=O[1];(0,g.useEffect)((function(){Q()}),[]);var Q=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,h.U2)("v2/course_disciplines.json",w);case 3:0===(n=e.sent).status&&(i=(null==n||null===(t=n.data)||void 0===t||null===(t=t.list)||void 0===t?void 0:t.map((function(e){return{value:e.id,label:e.name}})))||[],k(i),F(!1),sessionStorage.setItem(N,JSON.stringify(i)),Z&&(l=null==n||null===(a=n.data)||void 0===a||null===(a=a.list)||void 0===a?void 0:a.find((function(e){return e.is_default})),y&&l&&b.onChange(null==l?void 0:l.id))),P(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,x.jsxs)("div",{className:p()(f.singleSelect,n),style:i,children:[(0,x.jsx)(m.Z,{title:d,children:(0,x.jsx)(I.default,a()({allowClear:!0,placeholder:"请选择课程",loading:B,options:S,onDropdownVisibleChange:function(e){e&&Q()}},b))}),o&&(0,x.jsx)(C.ZP,{type:"link",target:"_blank",href:"/knowledgeHub",children:"管理课程"})]})},w=function(e){var n=e.wrapClassName,t=e.wrapStyle,i=void 0===t?{}:t,l=e.showLinkButton,o=void 0===l||l,c=e.courseDisciplineId,d=void 0===c?"":c,v=e.isPlusHeight,j=void 0!==v&&v,M=e.tooltipTitle,w=e.allowAcceptEmpty,b=void 0!==w&&w,N=e.data,L=void 0===N?{}:N,D=A()(e,y),S=(0,g.useState)([]),k=u()(S,2),E=k[0],z=k[1],B=(0,g.useState)(!1),P=u()(B,2),T=P[0],O=P[1];(0,g.useEffect)((function(){Z()}),[d]);var Z=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(b||d){e.next=3;break}return z([]),e.abrupt("return");case 3:return O(!0),e.next=6,(0,h.U2)("v2/course_disciplines/".concat(d||"all",".json"),L);case 6:0===(n=e.sent).status&&(i=(null==n||null===(t=n.data)||void 0===t||null===(t=t.tag_disciplines)||void 0===t?void 0:t.map((function(e){return{value:e.id,label:e.name}})))||[]).length&&z(i),O(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,x.jsxs)("div",{className:p()(f.multipleSelect,n),style:i,children:[(0,x.jsx)(m.Z,{title:M,children:(0,x.jsx)(I.default,a()(a()({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"请选择知识点",loading:T,options:E,maxTagCount:"responsive",onDropdownVisibleChange:function(e){e&&Z()}},D),{},{className:p()(D.className,j&&f.plus)}))}),o&&(0,x.jsx)(C.ZP,{className:f.btn,type:"link",target:"_blank",href:"/knowledgeHub",children:"管理知识点"})]})}},13567:function(e,n,t){"use strict";t.d(n,{Z:function(){return le}});var i=t(91232),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(82242),u=t.n(c),d=t(37205),A=t.n(d),g=t(79800),f=t.n(g),v=t(59301),p=t(28284),m=t(6767),I=t(62957),C=t(20554),h=t(82326),x=t(17149),j=t(69219),y=t(37568),M=t(54172),w=t(25399),b=t(13747),N=t(99571),L=t(94171),D="scoremodal___upTFR",S="selectWrapper___HH3RX",k="selectWrappers___fUWwr",E="allqingchu___BFF1D",z="title___hFasb",B="bottom___A1n1C",P="yes___P1zzb",T="no___xZqXd",O="titlecount___fqA9P",Z="add___MqV0R",F="search___NREgv",Q="searchIcon___qny3A",R="tabWrap___dR18c",U="previewModal___uSiGS",H="q_title___a9NY9",Y=t(12240),W={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},V=t(74889),X=t(83287),G=t(24334),K=t(37712),J=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],q=function(e){var n,t,i,a,l,r,o,s,c,u,d=e.qitem;return(0,K.jsxs)("div",{className:W.warp,children:[(0,K.jsxs)("div",{className:W.mainPart,children:[(0,K.jsxs)("div",{className:W.qcount,children:[8===(null==d?void 0:d.question_type)&&(0,K.jsx)(V.Z,{className:W.content,showProgramFill:!0,value:null==d||null===(n=d.program_attr)||void 0===n?void 0:n.description}),8!=(null==d?void 0:d.question_type)&&(0,K.jsx)(V.Z,{className:W.qtitle,value:(null==d?void 0:d.name)||(null==d?void 0:d.title)})]}),(0===(null==d?void 0:d.question_type)||2===(null==d?void 0:d.question_type))&&(0,K.jsx)("div",{children:null==d||null===(t=d.choices)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsxs)("div",{className:W.redio,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.redioitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.redioitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))}),1===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{children:null==d||null===(i=d.choices)||void 0===i?void 0:i.map((function(e,n){return(0,K.jsxs)("div",{className:W.checkbox,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.checkboxitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))}),3===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{className:W.completion,children:null==d||null===(a=d.standard_answer)||void 0===a?void 0:a.map((function(e,n){var t;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsxs)("span",{className:W.title,children:["填空项",n+1]}),(0,K.jsx)("div",{className:W.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsx)("div",{className:W.items,children:e})}))})]})}))}),4===(null==d?void 0:d.question_type)&&(0,K.jsxs)("div",{className:W.simple,children:[(0,K.jsx)("div",{className:W.title,children:"参考答案"}),(0,K.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=d&&null!==(l=d.answer_texts)&&void 0!==l&&l[0]?(0,K.jsx)(V.Z,{className:W.content,value:null==d||null===(r=d.answer_texts)||void 0===r?void 0:r[0]}):(0,K.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),5===(null==d?void 0:d.question_type)&&(null==d||null===(o=d.challenge_names)||void 0===o?void 0:o.map((function(e,n){return(0,K.jsx)("div",{className:W.shixun,children:(0,K.jsxs)("span",{className:W.qtitle,children:[(0,K.jsxs)("span",{style:{marginRight:10},children:["第",(0,X.EM)(n+1),"题"]}),e]})})}))),6===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{className:W.program,children:(0,K.jsx)(V.Z,{className:W.content,value:(null==d||null===(s=d.program_attr)||void 0===s?void 0:s.description)||"- -"})}),7===(null==d?void 0:d.question_type)&&(null==d||null===(c=d.sub_item_banks)||void 0===c?void 0:c.map((function(e,n){var t,i,a,l,r;return(0,K.jsxs)("div",{children:[(0,K.jsx)("div",{className:W.combination,children:(0,K.jsx)("span",{className:W.qtitle,children:null==e?void 0:e.name})}),(0,K.jsx)("div",{className:W.warp,style:{padding:"0px",paddingTop:20},children:(0,K.jsxs)("div",{children:[("SINGLE"==(null==e?void 0:e.item_type)||"JUDGMENT"==(null==e?void 0:e.item_type))&&(null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsxs)("div",{className:W.redio,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.redioitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.redioitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return(0,K.jsxs)("div",{className:W.checkbox,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.checkboxitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))),"COMPLETION"==(null==e?void 0:e.item_type)&&(0,K.jsx)("div",{className:W.completion,children:null==e||null===(a=e.standard_answer)||void 0===a?void 0:a.map((function(e,n){var t;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsxs)("span",{className:W.title,children:["填空项",n+1]}),(0,K.jsx)("div",{className:W.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsx)("div",{className:W.items,children:e})}))})]})}))}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,K.jsxs)("div",{className:W.simple,children:[(0,K.jsx)("div",{className:W.title,children:"参考答案"}),(0,K.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=e&&null!==(l=e.answer_texts)&&void 0!==l&&l[0]?(0,K.jsx)(V.Z,{className:W.content,value:null==e||null===(r=e.answer_texts)||void 0===r?void 0:r[0]}):(0,K.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})})]})}))),8===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{children:(0,K.jsx)(V.Z,{disabledFill:!0,className:W.content,showProgramFill:!0,value:G.Base64.decode((null==d||null===(u=d.program_attr)||void 0===u?void 0:u.code)||"")})}),5===(null==d?void 0:d.question_type)&&(0,K.jsxs)("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"},children:[(0,K.jsxs)("div",{style:{flex:1,alignItems:"center",display:"flex"},children:[(0,K.jsxs)("div",{style:{marginRight:30},children:[(0,K.jsx)("span",{style:{marginRight:10},children:"创建者"}),(0,K.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_name)||"- -"})]}),(0,K.jsxs)("div",{style:{marginRight:30},children:[(0,K.jsx)("span",{style:{marginRight:10},children:"所属单位"}),(0,K.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_school_name)||"- -"})]}),(0,K.jsxs)("div",{style:{marginRight:30},children:[(0,K.jsx)("span",{style:{marginRight:10},children:"学习人数"}),(0,K.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.study_count)||"0"})]})]}),(0,K.jsxs)("a",{className:W.shixunbutton,href:"/shixuns/".concat(null==d?void 0:d.identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,K.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]})]})]}),((null==d?void 0:d.question_type)<=4||[6,8].includes(null==d?void 0:d.question_type))&&(0,K.jsxs)("div",{className:W.bottom,children:[(0,K.jsxs)("div",{className:W.bottomitem,children:[(0,K.jsx)("span",{className:W.left,children:"解析"}),(0,K.jsx)("span",{className:W.right,children:null!=d&&d.analysis?(0,K.jsx)(V.Z,{value:null==d?void 0:d.analysis}):(0,K.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),(0,K.jsxs)("div",{className:W.bottomitem,children:[(0,K.jsx)("span",{className:W.left,children:"难度"}),(0,K.jsx)("span",{className:W.right,children:1===(null==d?void 0:d.difficulty)?"简单":2===(null==d?void 0:d.difficulty)?"适中":"困难"})]}),(0,K.jsxs)("div",{className:W.bottomitem,children:[(0,K.jsx)("span",{className:W.left,children:"知识点"}),(0,K.jsx)("span",{className:W.right,children:null!=d&&d.tag_discipline?null==d?void 0:d.tag_discipline:(0,K.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})]})},_=t(47422),$=t(37108),ee=t(53260),ne=t(61485),te=t(11691),ie=t(32701),ae=t(8391),le=(0,ee.connect)((function(e){return{shixunsDetail:e.shixunsDetail,newExercisePaper:e.newExercisePaper}}))((function(e){var n,t,i,l=e.setScoreShow,o=e.ScoreShow,c=e.onOk,d=e.isshixuns,g=e.isloadings,W=e.dispatch,X=e.isIntelligentAssistant,G=void 0!==X&&X,J=e.ispptModal,ee=void 0!==J&&J,le=e.isChangeQuestion,re=void 0!==le&&le,oe=e.newExercisePaper,se=(e.shixunsDetail,(0,v.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:G,is_smart_plan:ee,group_id:[]})),ce=f()(se,2),ue=ce[0],de=ce[1],Ae=(0,v.useState)([]),ge=f()(Ae,2),fe=ge[0],ve=ge[1],pe=(0,v.useState)([]),me=f()(pe,2),Ie=me[0],Ce=me[1],he=(0,v.useState)([]),xe=f()(he,2),je=xe[0],ye=xe[1],Me=(0,v.useState)([]),we=f()(Me,2),be=we[0],Ne=we[1],Le=(0,v.useState)(!1),De=f()(Le,2),Se=De[0],ke=De[1],Ee=p.Z.useForm(),ze=f()(Ee,1)[0],Be=(0,v.useState)(),Pe=f()(Be,2),Te=Pe[0],Oe=Pe[1],Ze=(0,v.useState)(!1),Fe=f()(Ze,2),Qe=Fe[0],Re=Fe[1],Ue=(0,v.useState)(d),He=f()(Ue,2),Ye=He[0],We=He[1],Ve=(0,v.useState)([]),Xe=f()(Ve,2),Ge=Xe[0],Ke=Xe[1],Je=(0,v.useState)(0),qe=f()(Je,2),_e=qe[0],$e=qe[1],en=(0,v.useState)(!0),nn=f()(en,2),tn=nn[0],an=nn[1],ln=(0,v.useState)([]),rn=f()(ln,2),on=rn[0],sn=rn[1],cn=(0,v.useState)([]),un=f()(cn,2),dn=un[0],An=un[1],gn=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}],fn=(0,v.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}}),vn=f()(fn,2),pn=vn[0],mn=vn[1],In=(0,v.useRef)(new Set),Cn=(0,v.useRef)(new Set),hn=p.Z.useWatch("courseid",ze),xn=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],jn=(0,v.useState)(!1),yn=f()(jn,2),Mn=yn[0],wn=yn[1];function bn(e){return Nn.apply(this,arguments)}function Nn(){return(Nn=s()(r()().mark((function e(n){var t,i,a,l,o,s,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ke(!0),de(u()({},n)),!((null==je?void 0:je.length)<=0&&"5"===n.type)){e.next=6;break}return Ne([]),ke(!1),e.abrupt("return");case 6:return console.log("----",je,Ge),i="5"===n.type?null==je?void 0:je.filter((function(e){return!Ge.includes(e)})):null,a="5"===n.type?null==je?void 0:je.filter((function(e){return Ge.includes(e)})):null,l={course_discipline_id:null==n?void 0:n.courseid},"1"===(null==n?void 0:n.type)&&(l={discipline_id:(null==n||null===(o=n.courseid)||void 0===o?void 0:o[0])||null,sub_discipline_id:(null==n||null===(s=n.courseid)||void 0===s?void 0:s[1])||null}),e.next=13,(0,L.ZP)("/api/item_banks.json",{method:"get",params:u()(u()(u()({},n),l),{},{ids:i,shixun_ids:a,include_shixuns:!G,group_id:(null===(t=n.group_id)||void 0===t?void 0:t.map((function(e){return null==e?void 0:e.value})))||null,keyword:n.keyword?encodeURIComponent(n.keyword):n.keyword,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null,bigmodel:G,is_smart_plan:ee})});case 13:c=e.sent,Ne(c),ke(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(){return Dn.apply(this,arguments)}function Dn(){return(Dn=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:"5"===ue.type?null:ue.type,clazz:"ItemBanksGroup"}});case 2:n=e.sent,ve((0,Y.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sn(e){return kn.apply(this,arguments)}function kn(){return(kn=s()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:n});case 2:i=e.sent,a=[{title:"根目录",id:0,pid:0,value:0,key:0,isLeaf:!1,children:null==i||null===(t=i.data)||void 0===t?void 0:t.map((function(e){return{title:e.name,id:e.id,pid:e.id,value:e.id,key:e.id,isLeaf:!e.have_child}}))}],sn(a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function En(e){return zn.apply(this,arguments)}function zn(){return(zn=s()(r()().mark((function e(n){var t,i,a,l,o,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ke(!0),a=null===(t=n.list)||void 0===t?void 0:t.filter((function(e){return!Ge.includes(e)})),l=null===(i=n.list)||void 0===i?void 0:i.filter((function(e){return Ge.includes(e)})),0!==a.length||0!==l.length){e.next=7;break}return ke(!1),Ne([]),e.abrupt("return");case 7:return o={course_discipline_id:null==n?void 0:n.courseid},"1"===(null==n?void 0:n.type)&&(o={discipline_id:(null==n||null===(s=n.courseid)||void 0===s?void 0:s[0])||null,sub_discipline_id:(null==n||null===(c=n.courseid)||void 0===c?void 0:c[1])||null}),e.next=11,(0,L.ZP)("/api/item_banks.json",{method:"get",params:u()(u()(u()({},n),o),{},{ids:a,shixun_ids:l,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 11:d=e.sent,ke(!1),Ne(d);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,v.useEffect)((function(){var e,n,t,i;((null==oe||null===(e=oe.editData)||void 0===e||null===(e=e.exercise)||void 0===e||null===(e=e.exist_item_bank_ids)||void 0===e?void 0:e.length)>0||(null==oe||null===(n=oe.editData)||void 0===n||null===(n=n.exercise)||void 0===n||null===(n=n.exist_item_bank_shixun_ids)||void 0===n?void 0:n.length)>0)&&An([].concat(A()(null==oe||null===(t=oe.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exist_item_bank_ids),A()(null==oe||null===(i=oe.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exist_item_bank_shixun_ids)))}),[null==oe||null===(n=oe.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exist_item_bank_ids]),(0,v.useEffect)((function(){o&&(ze.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),tn&&Ye&&(ze.setFieldsValue({item_type:"SHIXUN"}),ue.item_type="SHIXUN",de(u()({},ue)),an(!1)),bn(ue),Ln(),Sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))}),[o]),(0,v.useEffect)((function(){_e>0&&setTimeout((function(){$e(0)}),2e3)}),[_e]);var Bn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W({type:"shixunsDetail/release",payload:{id:n}});case 2:if(t=e.sent,i=null==t?void 0:t.tag_position,a=(null==t?void 0:t.evaluation_set_position)||[],0!==(l=t.status)){e.next=12;break}return m.ZP.success("发布成功"),bn(ue),e.abrupt("return",!0);case 12:2===l?m.ZP.error("第".concat(a.join(","),"关尚未完成,无法申请发布")):3===l?m.ZP.error("每一个关卡至少需要一个技能标签, 第".concat(i.join(","),"关尚未设置技能标签,请补充")):m.ZP.error("尚未创建任务的实训,不能申请发布");case 13:return e.abrupt("return",!1);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pn=function(e){return 1===(null==e?void 0:e.shixun_tag_num)?"未发布的实践项目不能被选用,请先进行发布":""},Tn=function e(n,t,i){return n.map((function(n){return n.key===t?u()(u()({},n),i):n.children?u()(u()({},n),{},{children:e(n.children,t,i)}):n}))},On=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.key,i=ue.type,e.next=4,(0,ie.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(t),type:i});case 4:a=e.sent,o=(l=a||{}).data,l.total_count>0&&sn((function(e){return Tn(e,t,{children:o.map((function(e){return{title:e.name,id:e.id,pid:e.id,value:e.id,key:e.id,isLeaf:!e.have_child}}))})}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{children:[(0,K.jsxs)(I.Z,{title:!1,footer:!1,open:o,width:1200,centered:!0,className:D,onCancel:function(){l(!1)},children:[(0,K.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,K.jsx)("div",{className:z,children:G?"以题换题":"题库选题"})}),G&&(0,K.jsx)("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14},children:"根据现有试题的题型、方向、知识点、难易度,快速生成新的试题,增加试题的丰富度"}),(0,K.jsx)(C.Z,{className:R,activeKey:ue.type,onChange:function(e){var n,t,i;"3"===e?(ue.show_all_share=!0,Sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ue.show_all_share=null,"0"===e&&Sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),t=ue.type,console.log("----",ue),"1"===t&&(pn.gg=u()({},ue)),"2"===t&&(pn.scj=u()({},ue)),"3"===t&&(pn.ttgx=u()({},ue)),"0"===t&&(pn.wcjd=u()({},ue)),"5"===t&&(pn.yx=u()({},ue)),mn(u()({},pn)),ue.type=e,"SHIXUN"===(null===(n=ue)||void 0===n?void 0:n.item_type)&&"5"!==ue.type&&(Ye=!0,We(!0)),wn(!1),"5"===ue.type&&(Ye=!1,We(!1)),"1"===ue.type&&(ue=pn.gg),"2"===ue.type&&(ue=pn.scj),"3"===ue.type&&(ue=pn.ttgx),"0"===ue.type&&(ue=pn.wcjd),"5"===ue.type&&(ue=pn.yx),"SHIXUN"===(null===(i=ue)||void 0===i?void 0:i.item_type)?(Ye=!0,We(!0)):(Ye=!1,We(!1)),ze.setFieldsValue(u()({},ue)),de(u()({},ue)),bn(u()({},ue)),Ln()},items:[{label:"公共",key:"1"},{label:"团队共享",key:"3"},{label:"收藏夹",key:"2"},{label:"我创建的",key:"0"},{label:(0,K.jsxs)("div",{children:["已选",je.length>0&&(0,K.jsx)("span",{className:O,children:je.length}),_e>0&&(0,K.jsxs)("span",{className:Z,children:["+",_e]})]}),key:"5"}]}),(0,K.jsxs)(p.Z,{layout:"inline",form:ze,onValuesChange:function(e,n){var t=Object.values(n).some((function(e){return null!==e&&""!==e&&void 0!==e})),i=""===n.keyword;if(wn(t||!i),ue.page=1,"SHIXUN"===(null==n?void 0:n.item_type)){if("5"===ue.type?We(!1):We(!0),e.keyword||""===e.keyword)return;ze.submit()}else{if(null!=e&&e.courseid&&ze.setFieldsValue({tag_discipline_id:null}),We(!1),e.keyword||""===e.keyword)return;ze.submit()}},onFinish:function(e){var n;"3"!==ue.type||e.group_id&&0!==(null==e||null===(n=e.group_id)||void 0===n?void 0:n.length)?ue.show_all_share=null:ue.show_all_share=!0,de(u()(u()({},ue),e)),bn(u()(u()({},ue),e))},children:[(0,K.jsx)(p.Z.Item,{name:"item_type",children:(0,K.jsx)(h.default,{className:S,placeholder:"题型",style:{width:110},size:"middle",children:(ee?[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"编程题",value:"PROGRAM",question_type:6}]:G?null==gn?void 0:gn.filter((function(e){return 5!==e.question_type})):gn).map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.value)}))})}),["1","2"].includes(ue.type)?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(p.Z.Item,{name:"courseid",children:(0,K.jsx)(x.Z,{className:S,style:{width:160},size:"middle",placeholder:"方向&课程",options:fe})}),!Ye&&(0,K.jsx)(p.Z.Item,{name:"tag_discipline_id",children:(0,K.jsx)(h.default,{className:S,placeholder:"知识点",style:{width:160},size:"middle",allowClear:!0,children:null==be||null===(t=be.tag_disciplines)||void 0===t?void 0:t.map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.id)}))})})]}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(p.Z.Item,{name:"courseid",children:(0,K.jsx)(ae.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:null===(i=ue)||void 0===i?void 0:i.type}})}),!Ye&&(0,K.jsx)(p.Z.Item,{name:"tag_discipline_id",children:(0,K.jsx)(ae.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:hn,showLinkButton:!1})})]}),(0,K.jsx)(p.Z.Item,{name:Ye?"diff":"difficulty",children:(0,K.jsx)(h.default,{className:S,placeholder:"难度",style:{width:118},size:"middle",allowClear:!0,children:xn.map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.value)}))})}),Ye&&(0,K.jsx)(p.Z.Item,{name:"shixun_publish_status",children:(0,K.jsx)(h.default,{className:S,placeholder:"全部状态",style:{width:118},size:"middle",allowClear:!0,children:[{name:"未发布",value:"unpublish"},{name:"静默发布",value:"silent_publish"},{name:"公开发布",value:"public_publish"}].map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.value)}))})}),("3"===ue.type||"0"===ue.type)&&!Ye&&(0,K.jsx)(p.Z.Item,{name:"group_id",children:(0,K.jsx)(j.Z,{treeDataSimpleMode:!0,style:{width:134},className:k,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:function(e,n){return-1!==n.title.toUpperCase().indexOf(e.toUpperCase())},dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"请选择文件夹",treeCheckStrictly:!0,loadData:On,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:on})}),Mn&&(0,K.jsxs)("span",{className:E,onClick:function(){ze.resetFields(),Ye=!1,We(!1),wn(!1),ze.submit()},children:[(0,K.jsx)("i",{className:"iconfont icon-guanbi4"}),(0,K.jsx)("span",{children:"清除筛选条件"})]}),(0,K.jsx)(p.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword",children:(0,K.jsx)(y.Z.Search,{className:F,placeholder:"请输入关键词搜索",allowClear:!0,suffix:(0,K.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Q),onClick:function(){return ze.submit()}}),onSearch:function(e){ze.submit()}})})]}),(0,K.jsxs)("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20},children:[(0,K.jsxs)("div",{onClick:function(){"asc"===ue.updated_at?ue.updated_at="desc":ue.updated_at="asc",de(u()(u()({},ue),{},{page:1})),bn(u()(u()({},ue),{},{page:1}))},children:[" ",ue.updated_at?(0,K.jsx)("img",{src:"asc"===ue.updated_at?_.Z:$.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,K.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按更新时间排序"]}),(0,K.jsxs)("div",{onClick:function(){"asc"===ue.quotes?ue.quotes="desc":ue.quotes="asc",de(u()(u()({},ue),{},{page:1})),bn(u()(u()({},ue),{},{page:1}))},style:{marginLeft:20},children:[" ",ue.quotes?(0,K.jsx)("img",{src:"asc"===ue.quotes?_.Z:$.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,K.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按使用次数排序"]})]}),(0,K.jsx)(M.Z,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(null==be?void 0:be.items)||(null==be?void 0:be.shixun_list),pagination:!1,loading:Se,rowKey:function(e){return e.id},rowSelection:{type:G||re?"radio":"checkbox",selectedRowKeys:Ie,getCheckboxProps:function(e){return{disabled:1===e.shixun_tag_num||(null==dn?void 0:dn.find((function(n){return e.id===n})))}},onSelect:function(e,n,t){if(G||re)return Ce([e.id]),Cn.current=new Set([e.id]),$e(1),void ye([e.id]);if(n)(Ye||null!=e&&e.challenge_names)&&Ke([].concat(A()(Ge),[e.id])),Ce([].concat(A()(Ie),[e.id])),e.identifier?In.current.add(e.id):Cn.current.add(e.id),$e(1),ye([].concat(A()(je),[e.id]));else{e.identifier?In.current.delete(e.id):Cn.current.delete(e.id);var i=je.filter((function(n){return n!==e.id}));if(Ce(i),ye(i),Ye||null!=e&&e.challenge_names){var a=Ge.filter((function(n){return n!==e.id}));Ke(A()(a))}if("5"===ue.type)return void En(u()(u()({},ue),{},{list:A()(i)}))}},onSelectAll:function(e,n,t){if(e){var i,l=t.map((function(e){return e.id})),r=null==t||null===(i=t.filter((function(e){return null==e?void 0:e.challenge_names})))||void 0===i?void 0:i.map((function(e){return e.id}));Ke([].concat(A()(Ge),A()(r))),Ce([].concat(A()(Ie),A()(l))),ye([].concat(A()(je),A()(l)));var o,s=a()(t);try{for(s.s();!(o=s.n()).done;){var c=o.value;c.identifier?In.current.add(c.id):Cn.current.add(c.id)}}catch(e){s.e(e)}finally{s.f()}}else{var d,g=t.map((function(e){return e.id})),f=Ie.filter((function(e){return!g.some((function(n){return n===e}))})),v=null==t||null===(d=t.filter((function(e){return null==e?void 0:e.challenge_names})))||void 0===d?void 0:d.map((function(e){return e.id}));Ce(A()(f)),ye(A()(f));var p=Ge.filter((function(e){return!v.some((function(n){return n===e.id}))}));Ke(A()(p)),"5"===ue.type&&En(u()(u()({},ue),{},{list:A()(f)}));var m,I=a()(g);try{for(I.s();!(m=I.n()).done;){var C=m.value;C.identifier?In.current.delete(C):Cn.current.delete(C)}}catch(e){I.e(e)}finally{I.f()}}}},columns:[{title:"题型",dataIndex:"item_type",key:"item_type",render:function(e,n,t){var i;return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:Ye||null!=n&&n.challenge_names?"实训题":null==gn||null===(i=gn.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name})})}},{title:"试题名称",dataIndex:"name",width:Ye?"30%":"60%",key:"name",render:function(e,n,t){var i;return(0,K.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{className:null!=n&&n.high_resources_consume?H:"",children:(0,K.jsx)(V.Z,{showLines:1,showTextOnly:!0,value:Ye||null!=n&&n.challenge_names?null!=n&&n.title||null===e?"--":e:"BPROGRAM"==(null==n?void 0:n.item_type)?null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description:e},1)})}),(null==n?void 0:n.high_resources_consume)&&(0,K.jsx)(te.Z,{type:"shixun",style:{marginLeft:10}})]})}},{title:"创建者",dataIndex:"author_name",key:"author_name",hidden:!Ye,render:function(e,n,t){var i;return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("span",{children:e?null==e||null===(i=e.split("、"))||void 0===i?void 0:i[0]:"- -"})})}},{title:"所属单位",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ye,render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("span",{children:e||"- -"})})}},{title:"难度",dataIndex:"difficulty",key:"difficulty",render:function(e,n,t){var i,a;return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:Ye||null!=n&&n.challenge_names?(null==n?void 0:n.level)||(null==xn||null===(i=xn.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name):null==xn||null===(a=xn.filter((function(n){return n.value===e})))||void 0===a||null===(a=a[0])||void 0===a?void 0:a.name})})}},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ye,render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:e||"- -"})})}},{title:"使用次数",dataIndex:"quotes",key:"quotes",render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:Ye||null!=n&&n.challenge_names?(null==n?void 0:n.study_count)||(null==n?void 0:n.stu_num):e})})}},{title:(0,K.jsxs)("span",{children:["发布状态 ",(0,K.jsx)(w.Z,{title:"未发布的实践项目不能被选用",children:(0,K.jsx)(ne.Z,{})})]}),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ye,render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:e||"- -"})})}},{title:"操作",dataIndex:"id",key:"item_type",render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsxs)("div",{style:{flex:1,textAlign:"start"},children:[(0,K.jsx)("a",{onClick:function(){var e;Oe(u()(u()({},n),{},{question_type:Ye||null!=n&&n.challenge_names?5:null==gn||null===(e=gn.filter((function(e){return e.value===(null==n?void 0:n.item_type)})))||void 0===e||null===(e=e[0])||void 0===e?void 0:e.question_type})),Re(!0)},children:"查看"}),1===(null==n?void 0:n.shixun_tag_num)&&(0,K.jsx)("a",{style:{marginLeft:10},onClick:function(){var e;I.Z.confirm({title:"提示",icon:null,centered:!0,width:400,content:(0,K.jsxs)("div",{children:["是否确定发布",(0,K.jsx)("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:function(){window.open("/shixuns/".concat(null==n?void 0:n.identifier,"/challenges"))},children:(null==n?void 0:n.shixun_name)||"--"}),"?"]}),onOk:(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Bn(null==n?void 0:n.identifier)){e.next=2;break}return e.abrupt("return",new Promise((function(e,n){n()})));case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"发布"})]})})}}].filter((function(e){return!e.hidden}))}),(0,K.jsx)(b.Z,{current:ue.page,total:(null==be?void 0:be.items_count)||(null==be?void 0:be.shixuns_count),style:{marginBottom:20},defaultPageSize:ue.per_page,showTotal:function(e){return(0,K.jsxs)("span",{children:["共 ",(0,K.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:ue.per_page,onChange:function(e,n){ue.page=e,ue.per_page=n,de(u()({},ue)),bn(u()({},ue))}}),(0,K.jsxs)("div",{className:B,children:[(0,K.jsx)(N.ZP,{className:T,onClick:function(){l(!1)},children:"取消"}),(0,K.jsx)(N.ZP,{loading:g,style:{width:g&&75},className:P,onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==je?void 0:je.length)<=0)){e.next=3;break}return m.ZP.info(G||re?"请选择一道试题":"当前暂未选择数据"),e.abrupt("return");case 3:c(A()(Cn.current),A()(In.current),!0,null==je?void 0:je.length);case 4:case"end":return e.stop()}}),e)}))),children:G?"开始换题":"确认"})]})]}),(0,K.jsx)(I.Z,{open:Qe,title:"题目详情",footer:!1,className:U,width:1e3,centered:!0,onCancel:function(){Re(!1)},onOk:function(){Re(!1)},children:(0,K.jsx)(q,{qitem:Te})})]})}))},72260:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(39647),a=t.n(i),l=t(59301),r=t(53260),o=t(8397),s="data:image/png;base64,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",c="data:image/png;base64,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",u="data:image/png;base64,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";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var d=t(56656),A=t.n(d),g=t(79800),f=t.n(g),v=t(37712),p=["shixunsDetail","globalSetting","loading","user","item","dispatch"],m=(0,r.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t,i=e.item,r=(e.dispatch,a()(e,p),(0,l.useState)(!1)),s=f()(r,2),c=s[0],u=s[1],d=null==i||null===(n=i.list)||void 0===n?void 0:n.length;return(0,v.jsxs)("div",{children:[(0,v.jsx)("div",{style:{marginTop:30,height:!c&&298},className:o.Z.qitem,children:null==i||null===(t=i.list)||void 0===t?void 0:t.map((function(e,n){return 0===n?(0,v.jsxs)("div",{className:o.Z.qitemtitle,style:{fontSize:20,fontWeight:500},children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:280},children:e.name}),(0,v.jsxs)("div",{className:o.Z.itemtd,style:{width:263},children:[d-1,"项"]}),(0,v.jsxs)("div",{className:o.Z.itemtd,style:{width:263},children:[d-1,"项"]}),(0,v.jsxs)("div",{className:o.Z.itemtd,style:{width:263},children:[d-1,"项"]})]}):n%2==0?(0,v.jsxs)("div",{className:o.Z.qitembg,children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"},children:e.name}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.a?"#F1B04B":!1===e.a?"#8694AA":"#333333",fontSize:18},children:!0===e.a?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.a?"╳":e.a}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.b?"#F1B04B":!1===e.b?"#8694AA":"#333333",fontSize:18},children:!0===e.b?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.b?"╳":e.b}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.c?"#F1B04B":!1===e.c?"#8694AA":"#333333",fontSize:18},children:!0===e.c?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.c?"╳":e.c})]}):(0,v.jsxs)("div",{className:o.Z.qitemwhite,children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"},children:e.name}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.a?"#F1B04B":!1===e.a?"#8694AA":"#333333",fontSize:18},children:!0===e.a?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.a?"╳":e.a}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.b?"#F1B04B":!1===e.b?"#8694AA":"#333333",fontSize:18},children:!0===e.b?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.b?"╳":e.b}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.c?"#F1B04B":!1===e.c?"#8694AA":"#333333",fontSize:18},children:!0===e.c?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.c?"╳":e.c})]})}))}),(0,v.jsxs)("div",{style:{width:1e3,margin:"0 auto",lineHeight:"70px"},children:[c&&(0,v.jsxs)("div",{style:{fontSize:18,borderLeft:"1px solid #E3E7EB",borderRight:"1px solid #E3E7EB"},className:"".concat(d%2==0?o.Z.qitembg:o.Z.qitemwhite),children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:240,fontSize:16,paddingLeft:60},children:"补充说明"}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{textAlign:"center",flex:1},children:"如需调整权益,欢迎积极协商"})]}),(0,v.jsx)("div",{style:{paddingLeft:60,fontSize:16},className:"".concat(c?d%2!=0?o.Z.qitembg:o.Z.qitemwhite:o.Z.qitembg," ").concat(o.Z.showadd),children:(0,v.jsx)("a",{onClick:function(){u(!c)},children:c?"收起":"查看全部"})})]})]})})),I=["shixunsDetail","globalSetting","loading","user","dispatch","isModal","className"],C=(0,r.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading;var n,t,i,d,g,f,p,C,h,x,j,y,M,w=e.user,b=e.dispatch,N=e.isModal,L=e.className,D=(a()(e,I),(0,r.useParams)(),null==w||null===(n=w.userInfo)||void 0===n?void 0:n.paid_version);(0,l.useEffect)((function(){var e;null!=w&&null!==(e=w.userInfo)&&void 0!==e&&e.paid_version||(window.location.href="/")}),[null==w?void 0:w.userInfo]),(0,l.useEffect)((function(){return b({type:"globalSetting/footerToggle",payload:!1}),function(){b({type:"globalSetting/footerToggle",payload:!0})}}),[]);var S=function(e){if(N)return[{text:"使用中",disabled:!1},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];switch(null==e?void 0:e.version_type){case 0:return[{text:"使用中",disabled:!0},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];case 1:return[{text:"已包含在标准版中",disabled:!0},{text:"".concat(null!=e&&e.expired_at?"去续费 | ".concat(A()(null==e?void 0:e.expired_at).format("YYYY-MM-DD"),"到期"):"使用中"),disabled:!1},{text:"立即升级",disabled:!1}];case 2:return[{text:"已包含在专业版中",disabled:!0},{text:"已包含在专业版中",disabled:!0},{text:"".concat(null!=e&&e.expired_at?"去续费 | ".concat(A()(null==e?void 0:e.expired_at).format("YYYY-MM-DD"),"到期"):"使用中"),disabled:!1}]}},k=function(e){if(N)return[{text:"使用中",disabled:!1},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];switch(null==e?void 0:e.version_type){case 0:return[{text:"使用中",disabled:!0},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];case 1:return[{text:"已包含在标准版中",disabled:!0},{text:"使用中",disabled:!1},{text:"立即升级",disabled:!1}];case 2:return[{text:"已包含在专业版中",disabled:!0},{text:"已包含在专业版中",disabled:!0},{text:"使用中",disabled:!1}]}},E=["课堂管理","作业管理","实验学习","实验管理","实验托管","课程托管"],z=["课程助教","课堂助教","实验助教","实验资源库","数据分析","能力评价","考试管理","防作弊管理","题库管理"],B=["课程定制","实验定制","智能组件定制","平台定制","工程教育","专属方案","成果申报","平台部署","集成适配","现场服务"],P=[{list:[{name:"课堂管理",a:"5项",b:"14项",c:"14项"},{name:"基础课堂管理功能",a:!0,b:!0,c:!0},{name:"基础课堂管理功能",a:"1个/天",b:"10个/天",c:!0},{name:"课堂编程作业发布",a:"2个/天",b:"20个/天",c:!0},{name:"复制课堂",a:!0,b:!0,c:!0},{name:"重置学生密码",a:!1,b:!0,c:!0},{name:"同步课堂学生",a:!1,b:!0,c:!0},{name:"批量导入学生",a:!1,b:!0,c:!0},{name:"分班管理",a:!1,b:!0,c:!0},{name:"导出学生信息",a:!1,b:!0,c:!0},{name:"教学资源容量限制",a:"50MB",b:"500MB",c:"1G"},{name:"视频直播容量限制",a:"100MB",b:"500MB",c:"1G"},{name:"并发服务质量保障",a:!1,b:!0,c:!0},{name:"毕业设计模块启用",a:!1,b:!0,c:!0},{name:"工程教育认证模块启用",a:!1,b:!0,c:!0}]},{list:[{name:"作业管理",a:"1项",b:"14项",c:"14项"},{name:"基础作业管理功能",a:!0,b:!0,c:!0},{name:"代码查重扣分管理",a:!1,b:!0,c:!0},{name:"作业效率管理",a:!1,b:!0,c:!0},{name:"代码智能评价",a:!1,b:!0,c:!0},{name:"文档查重扣分管理",a:!1,b:!0,c:!0},{name:"智能评阅",a:!1,b:!0,c:!0},{name:"作业匿评",a:!1,b:!0,c:!0},{name:"编程作业排行榜",a:!1,b:!0,c:!0},{name:"实验作业助手",a:!1,b:!0,c:!0},{name:"实验助手统计分析",a:!1,b:!0,c:!0},{name:"实验报告导出",a:!1,b:!0,c:!0},{name:"导出学生成绩",a:!1,b:!0,c:!0},{name:"实验临时数据管理",a:!1,b:!0,c:!0},{name:"外部成绩管理",a:!1,b:!0,c:!0}]},{list:[{name:"实验学习",a:"1项",b:"14项",c:"14项"},{name:"教师实验查看",a:!0,b:!0,c:!0},{name:"教师实验操作",a:!0,b:!0,c:!0},{name:"学生实验查看",a:"课内实验",b:"课内实验",c:!0},{name:"学生实验操作",a:"课内实验",b:"课内实验",c:!0},{name:"实验文件上传",a:"10M",b:"500M",c:!0},{name:"实验文件下载",a:"10M",b:"500M",c:!0},{name:"代码断点调试",a:!1,b:!0,c:!0},{name:"实验服务预览",a:!1,b:!0,c:!0},{name:"SSH直连",a:!1,b:!0,c:!0},{name:"实验屏幕录制",a:!1,b:!0,c:!0},{name:"测试集解锁",a:"仅自建",b:"非自建5个/天",c:!0},{name:"参考答案解锁",a:"仅自建",b:"非自建5个/天",c:!0}]},{list:[{name:"实验管理",a:"1项",b:"14项",c:"14项"},{name:"基础实验管理功能",a:!0,b:!0,c:!0},{name:"实验文件上传",a:"10M",b:"100M",c:"1GB"},{name:"实验环境优化",a:!1,b:!0,c:!0},{name:"测试用例可见性设置",a:!1,b:!0,c:!0},{name:"私密代码仓库",a:!1,b:!0,c:!0},{name:"虚拟仿真实验集成",a:!1,b:!0,c:!0},{name:"资源配置",a:"基础配置",b:"推荐配置",c:"高级配置"},{name:"资源监控",a:!1,b:!1,c:!0},{name:"访问模式",a:"用户模式",b:"用户模式",c:"特权模式"},{name:"权限控制",a:!1,b:!1,c:!0},{name:"虚拟容器专网",a:!1,b:!1,c:!0},{name:"实验环境时长设置",a:!1,b:"30 分钟",c:"自定义"},{name:"允许 / 禁止跳关",a:!1,b:!0,c:!0},{name:"允许 / 禁止测试集解锁",a:!1,b:!0,c:!0},{name:"禁用粘贴",a:!1,b:!0,c:!0},{name:"实验数据集",a:"50M",b:"500M",c:"10G"},{name:"测试集个数",a:"5 个",b:"20 个",c:"不限"},{name:"专用 / 专属算力",a:!1,b:"专用算力",c:"专属算力"}]},{list:[{name:"实验资源库",a:"1项",b:"14项",c:"14项"},{name:"开放实验",a:!0,b:!0,c:!0},{name:"高级编程类实验",a:!1,b:!0,c:!0},{name:"高级远程桌面类实验",a:!1,b:!0,c:!0},{name:"高级远程命令行类实验",a:!1,b:!0,c:!0},{name:"高级虚拟仿真类实验",a:!1,b:!0,c:!0},{name:"高级大模型集成类实验",a:!1,b:!0,c:!0},{name:"高级 Jupyter 平台类实验",a:!1,b:!0,c:!0},{name:"高级科学计算平台类实验",a:!1,b:!0,c:!0},{name:"高级工业仿真平台类实验",a:!1,b:!0,c:!0},{name:"高级低代码平台类实验",a:!1,b:!0,c:!0},{name:"VSCode 集成环境类试验",a:!1,b:!0,c:!0},{name:"混合平台类实验",a:!1,b:!0,c:!0},{name:"学术案例实验",a:!1,b:!0,c:!0},{name:"产业案例实验",a:!1,b:!0,c:!0},{name:"行业案例实验",a:!1,b:!0,c:!0},{name:"军工案例实验",a:!1,b:!0,c:!0}]},{list:[{name:"试卷管理",a:"1项",b:"14项",c:"14项"},{name:"基础试卷管理功能",a:!0,b:!0,c:!0},{name:"选题组卷",a:"20 道 / 卷",b:"100 道 / 卷",c:"不限制"},{name:"文档试卷识别",a:!1,b:!0,c:!0},{name:"图片试卷识别",a:!1,b:!0,c:!0},{name:"以卷换卷",a:!1,b:!0,c:!0},{name:"随机组卷",a:"1 套 / 周",b:"10 套 / 周",c:"50 套 / 周"},{name:"人工组卷",a:"10 套 / 周",b:"50 套 / 周",c:!0},{name:"体验模拟考试",a:!1,b:!0,c:!0},{name:"加密封存试卷",a:!1,b:!0,c:!0},{name:"复制试卷",a:!1,b:!0,c:!0},{name:"共享至教研团队",a:!1,b:!0,c:!0},{name:"公开试卷",a:!1,b:!0,c:!0},{name:"导出试卷",a:!1,b:!0,c:!0}]},{list:[{name:"考试管理",a:"1项",b:"14项",c:"14项"},{name:"基础考试管理功能",a:!0,b:!0,c:!0},{name:"重复率检测",a:!1,b:!0,c:!0},{name:"考试客户端",a:!1,b:!0,c:!0},{name:"试卷加密封存",a:!1,b:!0,c:!0},{name:"导出试卷(pdf/word)",a:!1,b:!0,c:!0},{name:"导出试卷",a:!1,b:!0,c:!0},{name:"分班考试",a:!1,b:!0,c:!0},{name:"试卷概览统计",a:!1,b:!0,c:!0},{name:"试题概览统计",a:!1,b:!0,c:!0},{name:"学生成绩分布统计",a:!1,b:!0,c:!0},{name:"优秀生排行",a:!1,b:!0,c:!0},{name:"题型概览分析",a:!1,b:!0,c:!0},{name:"分班成绩对比分析",a:!1,b:!0,c:!0},{name:"知识点统计分析",a:!1,b:!0,c:!0},{name:"导出学生答题试卷",a:!1,b:!0,c:!0},{name:"补考管理",a:!1,b:!0,c:!0},{name:"智能评阅",a:!1,b:!0,c:!0},{name:"模拟考试",a:!1,b:!0,c:!0},{name:"集中阅卷",a:!1,b:!0,c:!0},{name:"代码质量评分",a:!1,b:!0,c:!0},{name:"代码查重",a:!1,b:!0,c:!0},{name:"重做管理",a:!1,b:!0,c:!0}]},{list:[{name:"防作弊管理",a:"1项",b:"14项",c:"14项"},{name:"基础防作弊管理功能",a:!0,b:!0,c:!0},{name:"开考密码限制",a:!1,b:!0,c:!0},{name:"考试登录限制",a:!1,b:!0,c:!0},{name:"防切屏",a:!1,b:!0,c:!0},{name:"切屏监控",a:!1,b:!0,c:!0},{name:"IP 绑定",a:!1,b:!0,c:!0},{name:"限制考试 IP 范围",a:!1,b:!0,c:!0},{name:"迟到时长限制",a:!1,b:!0,c:!0},{name:"交卷时长限制",a:!1,b:!0,c:!0},{name:"答题时随机拍照",a:!1,b:!0,c:!0},{name:"答题前人脸审核",a:!1,b:!0,c:!0},{name:"电脑程序白名单限制",a:!1,b:!0,c:!0},{name:"电脑网络限制",a:!1,b:!0,c:!0},{name:"限制虚拟机考试",a:!1,b:!0,c:!0},{name:"考试异常监控",a:!1,b:!0,c:!0}]},{list:[{name:"题库管理",a:"1项",b:"14项",c:"14项"},{name:"基础题库管理功能",a:!0,b:!0,c:!0},{name:"Word 导入试题",a:!1,b:!0,c:!0},{name:"试题团队共享",a:!1,b:!0,c:!0},{name:"图片识别试题",a:!1,b:!0,c:!0},{name:"文档试题识别",a:!1,b:!0,c:!0},{name:"智能出题",a:!1,b:!0,c:!0},{name:"智能换题",a:!1,b:!0,c:!0},{name:"智能纠错",a:!1,b:!0,c:!0},{name:"智能查重",a:!1,b:!0,c:!0},{name:"数学公式工具",a:!1,b:!0,c:!0},{name:"数学图像工具",a:!1,b:!0,c:!0},{name:"题库规模",a:"单人题库",b:"教研共建共享",c:"教研共建共享"}]},{list:[{name:"知识图谱管理",a:"1项",b:"14项",c:"14项"},{name:"自动生成图谱",a:!1,b:!1,c:"按需采购"},{name:"课程图谱管理",a:!1,b:!1,c:"按需采购"},{name:"能力图谱管理",a:!1,b:!1,c:"按需采购"},{name:"学习路径管理",a:!1,b:!1,c:"按需采购"},{name:"课程图谱统计分析",a:!1,b:!1,c:"按需采购"},{name:"能力图谱统计分析",a:!1,b:!1,c:"按需采购"},{name:"学习路径统计分析",a:!1,b:!1,c:"按需采购"},{name:"学情预警",a:!1,b:!1,c:"按需采购"},{name:"学情分析",a:!1,b:!1,c:"按需采购"},{name:"达成度评价",a:!1,b:!1,c:"按需采购"},{name:"课堂图谱应用分析",a:!1,b:!1,c:"按需采购"}]},{list:[{name:"课堂助教",a:"1项",b:"14项",c:"14项"},{name:"智能问答",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"智能评阅",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"错题推送",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"智能出卷",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"编码助手",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"数字分身",a:!1,b:"20 次 / 天",c:"不限次数"}]},{list:[{name:"实验助教",a:"1项",b:"14项",c:"14项"},{name:"智能审题",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"语法检查",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码诊断",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"AI 辅导",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码评价",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码优化",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码注释",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"抄袭检测",a:!1,b:"20 次 / 天",c:"不限次数"}]},{list:[{name:"智能工具",a:"1项",b:"14项",c:"14项"},{name:"PPT 生成",a:!1,b:"按需计价",c:"按需计价"},{name:"数字分身",a:!1,b:"按需计价",c:"按需计价"},{name:"视频生成",a:!1,b:"按需计价",c:"按需计价"},{name:"智能识卷",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能出卷",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能出题",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能识题",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"以题换题",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"以卷换卷",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能建课",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能评阅",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"智能纠错",a:!1,b:"20 次作业 / 测验",c:"40 次作业 / 测验"},{name:"错题推送",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"语法检查",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码诊断",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"AI 辅导",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码评价",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码优化",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码注释",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"}]},{list:[{name:"数据分析",a:"1项",b:"14项",c:"14项"},{name:"基础数据分析功能",a:!0,b:!0,c:!0},{name:"导出课堂总成绩",a:!1,b:!0,c:!0},{name:"导出课堂作业成绩",a:!1,b:!0,c:!0},{name:"导出课堂试卷成绩",a:!1,b:!0,c:!0},{name:"导出课堂活跃度",a:!1,b:!0,c:!0}]},{list:[{name:"能力评价",a:"1项",b:"14项",c:"14项"},{name:"基础能力评价功能",a:!0,b:!0,c:!0},{name:"学生课堂达成度数据展示",a:!1,b:!0,c:!0},{name:"学生课堂达成度与班级对比",a:!1,b:!0,c:!0},{name:"学生课堂达成度总结分析",a:!1,b:!0,c:!0},{name:"学生作业完成情况数据展示",a:!1,b:!0,c:!0},{name:"学生作业完成情况与班级对比",a:!1,b:!0,c:!0},{name:"学生作业优秀榜 / 待改进榜",a:!1,b:!0,c:!0},{name:"学生作业完成情况总结分析",a:!1,b:!0,c:!0},{name:"学生考试情况数据展示",a:!1,b:!0,c:!0},{name:"学生考试情况排名情况展示",a:!1,b:!0,c:!0},{name:"学生考试情况分数对比",a:!1,b:!0,c:!0},{name:"学生考试情况总结分析",a:!1,b:!0,c:!0},{name:"学生视频自主学习数据展示",a:!1,b:!0,c:!0},{name:"学生资源自主学习数据展示",a:!1,b:!0,c:!0},{name:"学生互动讨论学习数据展示",a:!1,b:!0,c:!0},{name:"学生讨论贴 / 视频 / 课件资源推荐",a:!1,b:!0,c:!0},{name:"学生自主学习总结分析",a:!1,b:!0,c:!0},{name:"学生课堂签到数据展示",a:!1,b:!0,c:!0},{name:"学生课堂签到数据对比",a:!1,b:!0,c:!0},{name:"学生课堂签到出勤排行",a:!1,b:!0,c:!0},{name:"学生课堂签到总结建议",a:!1,b:!0,c:!0},{name:"学生知识点掌握数据展示",a:!1,b:!0,c:!0},{name:"学生知识点掌握数据对比",a:!1,b:!0,c:!0},{name:"学生知识点掌握排行",a:!1,b:!0,c:!0},{name:"学生知识点推荐学习",a:!1,b:!0,c:!0},{name:"学生知识点掌握总结分析",a:!1,b:!0,c:!0}]},{list:[{name:"教学评价",a:"1项",b:"14项",c:"14项"},{name:"基础教学评价功能",a:!0,b:!0,c:!0},{name:"班级课堂达成度数据展示",a:!1,b:!0,c:!0},{name:"班级课堂达成度与其他班级对比",a:!1,b:!0,c:!0},{name:"班级课堂达成度总结分析",a:!1,b:!0,c:!0},{name:"班级作业完成情况数据展示",a:!1,b:!0,c:!0},{name:"班级作业完成情况与其他班级对比",a:!1,b:!0,c:!0},{name:"班级作业排名情况",a:!1,b:!0,c:!0},{name:"班级作业完成情况总结分析",a:!1,b:!0,c:!0},{name:"班级考试情况数据展示",a:!1,b:!0,c:!0},{name:"班级考试情况排名情况展示",a:!1,b:!0,c:!0},{name:"班级考试情况分数对比",a:!1,b:!0,c:!0},{name:"班级考试情况总结分析",a:!1,b:!0,c:!0},{name:"班级视频自主学习数据展示",a:!1,b:!0,c:!0},{name:"班级资源自主学习数据展示",a:!1,b:!0,c:!0},{name:"班级互动讨论学习数据展示",a:!1,b:!0,c:!0},{name:"班级自主学习排名",a:!1,b:!0,c:!0},{name:"班级自主学习总结分析",a:!1,b:!0,c:!0},{name:"班级课堂签到数据展示",a:!1,b:!0,c:!0},{name:"班级课堂签到数据对比",a:!1,b:!0,c:!0},{name:"班级课堂签到出勤排行",a:!1,b:!0,c:!0},{name:"班级课堂签到总结建议",a:!1,b:!0,c:!0},{name:"班级知识点掌握数据展示",a:!1,b:!0,c:!0},{name:"班级知识点掌握数据对比",a:!1,b:!0,c:!0},{name:"班级知识点掌握排行",a:!1,b:!0,c:!0},{name:"学生知识点掌握总结分析",a:!1,b:!0,c:!0}]},{list:[{name:"工程教育",a:"1项",b:"14项",c:"14项"},{name:"基础工程教育功能",a:!0,b:!0,c:!0},{name:"课程目标达成情况分析",a:!1,b:!1,c:!0},{name:"学生能力达成情况分析",a:!1,b:!1,c:!0},{name:"毕业要求达成分析",a:!1,b:!1,c:!0},{name:"指标点达成分析",a:!1,b:!1,c:!0},{name:"课程总结报告文档",a:!1,b:!1,c:!0},{name:"直接评价结果文档",a:!1,b:!1,c:!0}]},{list:[{name:"课程定制",a:"1项",b:"14项",c:"14项"},{name:"课程需求分析",a:!1,b:!1,c:!0},{name:"课程体系设计",a:!1,b:!1,c:!0},{name:"课程资源规划",a:!1,b:!1,c:!0},{name:"课程内容设计",a:!1,b:!1,c:!0},{name:"课程资源建设",a:!1,b:!1,c:!0},{name:"知识图谱构建",a:!1,b:!1,c:!0},{name:"学时分配与难度梯度设计",a:!1,b:!1,c:!0},{name:"教学环境定制",a:!1,b:!1,c:!0},{name:"本地开发环境标准化方案",a:!1,b:!1,c:!0},{name:"教学工具链集成",a:!1,b:!1,c:!0},{name:"环境快速部署指南",a:!1,b:!1,c:!0},{name:"课程内容开发",a:!1,b:!1,c:!0},{name:"核心知识讲解脚本",a:!1,b:!1,c:!0},{name:"动态教学 PPT",a:!1,b:!1,c:!0},{name:"随堂测试题库",a:!1,b:!1,c:!0}]},{list:[{name:"实验定制",a:"1项",b:"14项",c:"14项"},{name:"案例场景设计",a:!1,b:!1,c:!0},{name:"案例情节设计",a:!1,b:!1,c:!0},{name:"案例技术综合设计",a:!1,b:!1,c:!0},{name:"行业原型调研",a:!1,b:!1,c:!0},{name:"实验指导书设计",a:!1,b:!1,c:!0},{name:"实验技术环境定制",a:!1,b:!1,c:!0},{name:"多版本设计(基础 / 进阶 / 挑战)",a:!1,b:!1,c:!0},{name:"评分标准设计",a:!1,b:!1,c:!0},{name:"评测脚本开发",a:!1,b:!1,c:!0},{name:"扩展思考题集",a:!1,b:!1,c:!0},{name:"实验案例技术实现",a:!1,b:!1,c:!0},{name:"参考实现代码(含多个版本)",a:!1,b:!1,c:!0},{name:"单元测试用例集",a:!1,b:!1,c:!0},{name:"性能优化方案对比",a:!1,b:!1,c:!0},{name:"可配置参数化设计",a:!1,b:!1,c:!0},{name:"教学支持包",a:!1,b:!1,c:!0},{name:"案例讲解视频(含操作实录)",a:!1,b:!1,c:!0},{name:"学生手册(任务分解指南)",a:!1,b:!1,c:!0}]},{list:[{name:"智能组件定制",a:"1项",b:"14项",c:"14项"},{name:"智能体自定义创建",a:!1,b:!1,c:"不限次数"},{name:"智能体应用",a:!1,b:!1,c:"不限次数"},{name:"智能体引用",a:!1,b:!1,c:"不限次数"},{name:"智能体使用统计",a:!1,b:!1,c:"不限次数"},{name:"知识库自动同步",a:!1,b:!1,c:"不限次数"},{name:"知识库创建",a:!1,b:!1,c:"不限次数"},{name:"知识库命中分析",a:!1,b:!1,c:"不限次数"},{name:"知识库共享",a:!1,b:!1,c:"不限次数"},{name:"真人形象定制",a:!1,b:!1,c:!0},{name:"实现声音复刻",a:!1,b:!1,c:!0},{name:"视频内容生成",a:!1,b:!1,c:!0},{name:"语音交互服务",a:!1,b:!1,c:!0},{name:"智能学习助手",a:!1,b:!1,c:!0},{name:"动画平面数字人",a:!1,b:!1,c:!0},{name:"精品数字人使用",a:!1,b:!1,c:!0}]},{list:[{name:"专属方案",a:"1项",b:"14项",c:"14项"},{name:"人才培养方案咨询",a:!1,b:!1,c:!0},{name:"课程教学大纲咨询",a:!1,b:!1,c:!0},{name:"课程实验大纲咨询",a:!1,b:!1,c:!0},{name:"立项意义分析",a:!1,b:!1,c:!0},{name:"项目需求优化",a:!1,b:!1,c:!0},{name:"项目建设规划",a:!1,b:!1,c:!0},{name:"设备更新支持",a:!1,b:!1,c:!0},{name:"可研报告支持",a:!1,b:!1,c:!0},{name:"市场调研支持",a:!1,b:!1,c:!0},{name:"建设方案设计",a:!1,b:!1,c:!0},{name:"需求规格设计",a:!1,b:!1,c:!0},{name:"项目概要设计",a:!1,b:!1,c:!0},{name:"项目详细设计",a:!1,b:!1,c:!0},{name:"项目实施计划",a:!1,b:!1,c:!0},{name:"软件选型与定制",a:!1,b:!1,c:!0},{name:"硬件选型与定制",a:!1,b:!1,c:!0}]},{list:[{name:"成果申报",a:"1项",b:"14项",c:"14项"},{name:"成果联合打造",a:!1,b:!1,c:!0},{name:"论文数据支持",a:!1,b:!1,c:!0},{name:"运行平台支撑",a:!1,b:!1,c:!0},{name:"赛事联合举办",a:!1,b:!1,c:!0},{name:"课题联合申报",a:!1,b:!1,c:!0},{name:"教材联合开发",a:!1,b:!1,c:!0},{name:"资源联合建设",a:!1,b:!1,c:!0},{name:"技术标准共研",a:!1,b:!1,c:!0},{name:"成果转化合作",a:!1,b:!1,c:!0},{name:"品牌联合宣传",a:!1,b:!1,c:!0},{name:"成果应用推广",a:!1,b:!1,c:!0}]},{list:[{name:"平台部署",a:"1项",b:"14项",c:"14项"},{name:"现场勘察设计",a:!1,b:!1,c:!0},{name:"环境改造施工",a:!1,b:!1,c:!0},{name:"系统环境搭建",a:!1,b:!1,c:!0},{name:"系统集成调试",a:!1,b:!1,c:!0},{name:"数据安全备份",a:!1,b:!1,c:!0},{name:"实验环境定制",a:!1,b:!1,c:!0},{name:"课程资源更新",a:!1,b:!1,c:!0},{name:"功能升级更新",a:!1,b:!1,c:!0},{name:"数据同步迁移",a:!1,b:!1,c:!0},{name:"用户并发扩容",a:!1,b:!1,c:!0},{name:"二次部署服务",a:!1,b:!1,c:!0},{name:"补丁版本升级",a:!1,b:!1,c:!0},{name:"统一身份认证",a:!1,b:!1,c:!0},{name:"大模型算力套餐",a:!1,b:!1,c:!0},{name:"GPU 算力包套餐",a:!1,b:!1,c:!0},{name:"ARM 算力包套餐",a:!1,b:!1,c:!0},{name:"竞赛算力包套餐",a:!1,b:!1,c:!0},{name:"考试算力包套餐",a:!1,b:!1,c:!0}]},{list:[{name:"集成适配",a:"1项",b:"14项",c:"14项"},{name:"Intel 架构适配",a:!1,b:!1,c:!0},{name:"AMD 架构适配",a:!1,b:!1,c:!0},{name:"鲲鹏架构适配",a:!1,b:!1,c:!0},{name:"飞腾架构适配",a:!1,b:!1,c:!0},{name:"申威架构适配",a:!1,b:!1,c:!0},{name:"英伟达架构适配",a:!1,b:!1,c:!0},{name:"昇腾架构适配",a:!1,b:!1,c:!0},{name:"其他架构适配",a:!1,b:!1,c:!0},{name:"边端开发板硬件适配",a:!1,b:!1,c:!0},{name:"实验终端设备适配",a:!1,b:!1,c:!0},{name:"其他硬件设备适配",a:!1,b:!1,c:!0},{name:"统一认证平台集成",a:!1,b:!1,c:!0},{name:"其他业务系统集成",a:!1,b:!1,c:!0},{name:"用户基础信息集成",a:!1,b:!1,c:!0},{name:"业务过程数据集成",a:!1,b:!1,c:!0}]},{list:[{name:"现场服务",a:"1项",b:"14项",c:"14项"},{name:"用户操作培训",a:!1,b:!1,c:!0},{name:"系统试用支持",a:!1,b:!1,c:!0},{name:"驻场定制研发",a:!1,b:!1,c:!0},{name:"故障修复处置",a:!1,b:!1,c:!0},{name:"定期巡检优化",a:!1,b:!1,c:!0},{name:"考试技术支持",a:!1,b:!1,c:!0},{name:"技术交流咨询",a:!1,b:!1,c:!0},{name:"安全运营支撑",a:!1,b:!1,c:!0},{name:"文化宣传设计",a:!1,b:!1,c:!0},{name:"重大活动保障",a:!1,b:!1,c:!0},{name:"异常断电修复",a:!1,b:!1,c:!0},{name:"网络故障检查",a:!1,b:!1,c:!0},{name:"系统适配调优",a:!1,b:!1,c:!0},{name:"并发压力测试",a:!1,b:!1,c:!0},{name:"竞赛培训辅导",a:!1,b:!1,c:!0},{name:"竞赛策划宣传",a:!1,b:!1,c:!0},{name:"竞赛环境搭建",a:!1,b:!1,c:!0},{name:"赛事现场运营",a:!1,b:!1,c:!0}]}],T=function(e,n){return null==e?void 0:e.map((function(e){return(0,v.jsxs)("div",{children:[(0,v.jsx)("img",{src:0==n?"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0QkUzQjMiLz48L3N2Zz4=":1==n?"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0Qjg3RTMiLz48L3N2Zz4=":"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiNGMUIwNEIiLz48L3N2Zz4=",className:o.Z.dui}),(0,v.jsx)("div",{children:e})]})}))},O=function(e){if(N)return b({type:"user/setActionTabs",payload:{key:"升级权益",title:"添加微信获取账号权益升级方案"}});var n=S(D)[e];null!=n&&n.disabled||b({type:"user/setActionTabs",payload:{key:"升级权益",title:"添加微信获取账号权益".concat("立即升级"==(null==n?void 0:n.text)?"升级":"续费","方案")}})};return(0,v.jsxs)("div",{children:[(0,v.jsxs)("div",{className:"".concat(o.Z.content," ").concat(L),children:[(0,v.jsxs)("div",{className:"".concat(o.Z.item," ").concat(o.Z.a),children:[0==(null==D?void 0:D.version_type)&&(0,v.jsx)("img",{src:N?"data:image/png;base64,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":"data:image/png;base64,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",className:o.Z.currentVersion}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:s,className:o.Z.icon})}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzE5MTkxOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNLjk2IDExLjE0NGgzLjM4NFY0LjI1NkgxLjYzMnYtMi43NmgyLjcxMlYuMzJoMy4xMnYxLjE3Nmg5LjA3MlYuMzJoMy4xMnYxLjE3NmgyLjcxMnYyLjc2aC0yLjcxMnY2Ljg4OGgzLjM4NFYxNGgtMi43MTJjLjYwOC45NiAxLjU1MiAxLjY4IDIuODMyIDIuMTZ2My4wOTZjLTEuODQtLjY0LTMuMjk2LTEuNTM2LTQuMzY4LTIuNjg4VjE4LjJoLTUuMzI4djEuMzQ0aDguNTY4djIuNzg0SDEuOTQ0di0yLjc4NGg4LjU5MlYxOC4ySDUuMjA4di0xLjYzMkM0LjEzNiAxNy43MiAyLjY4IDE4LjYxNi44NCAxOS4yNTZWMTYuMTZjMS4yOC0uNDggMi4yMjQtMS4yIDIuODMyLTIuMTZILjk2di0yLjg1NlptOS41NzYgNC4zNDR2LS45MTJoMi45Mjh2LjkxMmg0LjQ4OGMtLjI3Mi0uMzg0LS41MjgtLjg4LS43NjgtMS40ODhINi44MTZjLS4yNC42MDgtLjQ5NiAxLjEwNC0uNzY4IDEuNDg4aDQuNDg4Wm02LTQuMDA4di0uOTZINy40NjR2Ljk2aDkuMDcyWm0wLTMuMjRWNy4yMzJINy40NjRWOC4yNGg5LjA3MlptMC0zLjMxMnYtLjkxMkg3LjQ2NHYuOTEyaDkuMDcyWk0zNi44NjQgMTIuNTEydjYuMTkyaDIuMDR2LTcuODQ4aC00LjYwOHYtOS4yNGgyLjgzMlY3LjY0aDEuOFYuNDRoMi45Mjh2Ny4yaDEuOFYxLjYxNmgyLjgzMnY5LjI0SDQxLjg4djcuODQ4aDIuMDR2LTYuMTkyaDIuODh2OS40MDhIMzMuOTg0di05LjQwOGgyLjg4Wk0yNC43MiAxMS42Yy42MDgtMS4yIDEuMS0yLjM4OCAxLjQ3Ni0zLjU2NC4zNzYtMS4xNzYuNjYtMi40MjguODUyLTMuNzU2SDI1LjJWMS4xNmg3Ljk0NHYzLjEyaC0yLjk3NmMtLjIyNCAxLjY5Ni0uNTQ0IDMuMi0uOTYgNC41MTJoMy43MlYyMS4ySDI2LjA0di05LjZoLTEuMzJabTUuNTY4IDYuNnYtNi40MDhIMjguNjhWMTguMmgxLjYwOFpNNjEuMzY4IDIyLjRhNDMuMTI2IDQzLjEyNiAwIDAgMCAzLjU1Mi01LjY2NGwtMi45MDQtNi42OTZ2MS41NmMwIDEuOTg0LS4xMzIgMy44NTItLjM5NiA1LjYwNGEyOS4xNzIgMjkuMTcyIDAgMCAxLTEuMjg0IDUuMTk2SDU0Ljcydi03LjY1NmgtMS45NDRhNDIuOTk4IDQyLjk5OCAwIDAgMS0uOTYgNy42NTZINDguNzJjLjQ4LTEuNjk2LjgwNC0zLjMyNC45NzItNC44ODQuMTY4LTEuNTYuMjUyLTMuMzE2LjI1Mi01LjI2OFYxLjE2aDIuODh2NS4yMzJoMS4zNjhWLjhoMi43ODR2NS41OTJoMS4yNDh2My4wNzJoLTUuNHYyLjIwOGg0LjcyOHY5LjY0OGEyMC43MTYgMjAuNzE2IDAgMCAwIDEuMjcyLTQuNTI0Yy4yNC0xLjUxMi4zNi0zLjI0NC4zNi01LjE5NlYuOTkyYzQuMjA4IDAgOC4wOC0uMTc2IDExLjYxNi0uNTI4djIuOTUyYy0yLjM2OC4yNTYtNS4yOTYuNDI0LTguNzg0LjUwNHYzLjIxNmg5LjA3MmMtLjY1NiAzLjIzMi0xLjU2OCA2LjIwOC0yLjczNiA4LjkyOEw3MS4yOCAyMi40aC0zLjEybC0xLjM5Mi0zYTM1LjQwOCAzNS40MDggMCAwIDEtMS44IDNoLTMuNlptNS4xMTItOS4wMjRhMzcuNjU5IDM3LjY1OSAwIDAgMCAxLjE3Ni0zLjM2aC0yLjU2OGwxLjM5MiAzLjM2WiIvPjwvZz48L3N2Zz4=",className:o.Z.title})}),(0,v.jsx)("div",{className:o.Z.desc,children:"简单实用 · 试用反馈"}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_sq," ").concat(null!==(t=S(D)[0])&&void 0!==t&&t.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(i=S(D)[0])||void 0===i?void 0:i.text})}),(0,v.jsx)("div",{className:o.Z.itemContent,children:T(E,0)})]}),(0,v.jsxs)("div",{className:"".concat(o.Z.item," ").concat(o.Z.b),children:[1==(null==D?void 0:D.version_type)&&(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAABwCAYAAAC+eq3DAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7X15tB1HeedXfftub9fy9GRLtix5kSzLuwnGjm1sg4ONHYhJIOEkHk4ySUjmMOGEJGTIwPEEhgBzBsiEJDCYsNsEgifYeAsGvGnBsmV5kSxrsbVLT09Pettdu7tq/rhL1/LV0nd578nmO0d6fau+/uqrpat+/avqKgKvA/n8BpbPlKurANgKoNFK6nlLAMgIAAwDsIVAYREjrB8Y5CiADwAAjAFrGGAQXwMAo9w1Y0JaTNZlDRNxRPN2Xrd5zaT7ND5w6fIuMNkWxf2hXIA+DTU9uy6TfNDp1jygcj4Vf13yKeXDWH6sUSwGu451z0Uq/jTt6utT9MGQT7l8hXrRlQlT/UV0KZcBbd1zAfp8NnSpe5lwGaSg1j0wBgROQfnKzytrqEeuoyy6Chi7CIAsjwu8IfaKhPhxEuOprCs2Hn3lqJ2Q6oNaOcq13GARXT5W1wipLZ+oD/jDaWywaD4bPkgNlsr57FyZ8N7TVvOpqXtbPpXOCsT2iHXggi6vw7j6spUJtZcJ1gnh7UBTJoJdiuYT7UgFH6B5wefZh1NAvr+B5cfDyrXA4GbG4KYI6DCwRuaI2KtiNavGKoWtFWaKxC1TNUirztQgk2lVqCGuebu1MFRNpksWCUUVxZ5Gn09z+TKdnmu1aHTt+XSzY0pArRp9SsqD22KaslB9CRpvdvMhYT0oCGged0Cf38Dy+ahyI2Hk9vGwcgMw6K3FcFkgtZ9ECK2DOoK3rFiX1K8VA9INRBwCQKfeAJMMvMbjhyqKTvMqaj6YNsFmkGfvhAgQvBNS7HKaRFeEcT75IFXXq8dRh3wCXgGCXa6+UN+1mTIHafOJm+Z1CWl0HHgCntIJ6Rsab8s9nyDUbGyD94HUfWCiKaTuoa4nRyt23bKkitdsDs17510H9LWnqleEDH4PwuptDKBfi3lBB3a6j4AwdR0HpPUgCTLQDnboMCv6YMqnkDgTgxIiIDW0BQSE+Bf7gyMD1a4LMnBBesiNBr5D8UepGgv+aBEBIVUoqOg4IKxMdL+MLwFo+WluQDigedMBffWp8i2UkQ+FlF6hVZK74llDQPYungABVk/TjID0vicf1NFhFkAARoZ8KsMctIyAVMUkCEgz2vM+EAKE74TaKj8XpIfcqEW0cXvjkZVYNQak1wYCsvnnAal1QnI+UQSE1ooVAanlp3FaQUBk7jug//tk+VZCvL9ijJ7Pw0mn0dcBYegtnNocUDPoFOGA9OqGQpLJdsfbXPxzQ0CdSMAaKMW0wQEhouWAOoiAnGU+cUB3bQyuZhG7EwAukd9b9SNb8hEJi02OgEAYpW3IYLY5ICJXrJLi3HNA+mS7wwEJ1BhafqRZ984ckBYZuPFORg4Ia5fWfEocEAJqZpsDMlJC84ED+ucNxWUZ5n+KRuxWgIa38tynDhngCAjtu7uFgByQwWxzQFgywhoUXZkgQ2KrCEgNnR0OSJcDatT9JQfUSQSk1q3mBoQD8gymOy53ra/+aQb8JxmDW5uBBOLRkhOCXhNUiSiBRFHFbBHcgHSD61KpWM9Tg7TqeD61pqUgghWd6ENzTEXsEPkHiYO0RUi09aB64Dnkk+giRB8IUd1FPNO6LAXY84ncKOnWmobY3ni7nnyzKSXuRmIqE5M9pPw8zjFz+WlrxfwIoOWnucGTfZglDuiu9WwFIdUvMwZXYL00JkkQEBrYLQSkV3QKkuP0yMDR9C85ILuYfEjIAeHIwLVMXLBWBzkgZtDrIAJKInLeuo6Avrahegfxgp8DI1fwowNg19zvJAhIDWwTAQnwQRpp2kYGBPuDqJtHwWaQMqpgutbCUDUT5lPV9RDnsGQNyIBo6gv1XYzw1CBJS4MMLIIjAzscIzo9RT0ZAjIiaB6hWfyT9fQISOoyDE0ec11uq11DQF95hvVkguCTFOAOZTBUhv15xgHpPiSC+cYB4TMLqu7rgANKiAzmGwekRaGCLURz3nFAEuRGH0kNE4RwQClZpxPy1U3F5WlK7mVA3tbshJkJEBDF3SQIiA9lnUBAvCsyAtIOSqKXTK+o9d2dwxC5BltnOxscEM4D1NdG8Xco7cAw2isISOe7KkKRJEF6phsTckBi1RiQHrTOAREGel0C9dk+JJ84XEJ/EX0BmVG+fFd9xpE33HEEdNf6yjqfkXsowNJmoANPIUur3EhHEJBwgxrZHjeidzNJPnkEZBd3HqBbCEhvwVBIXeSA8DSSmZoPHJDRd2bQaBkB2ewkkE5zQF/fFLzd98j9QMhSIUJOpYvIwONGJPM76BuHA3KAg82ATiCgmIVBOCAlyIAMusgB8RVgAVPYXbVrgoXiQUTviBTzeuGAtMyjoNwxBPQvGyvv8wh8gQFJ8+EMkMFQGfbb44B40b7zIra0A9jrlQPSu6yOqG0gIIGFkfOprFvqNAISUje4bG4n6I0mDsh6qxkqdJ0DwqtbG6C321kOqCMI6JtPh7+bIt6XGIO0HEeAWxSL3cwryMHKtSvC6PQ6IP37sZLurK4DQosO0XVBQNKI2uFZMCekhySlHVEtw6t9FgxLQ6uF6gockOVWI9JrhwNCbcQqnlCCNv/wX7Z1QI6B3VkH9O2nw/dSxr5gVJpHHBCv98bhgFztvn44IBsCwtOwS7c4IF6nZQSEqryOOaBvbw7ezgC+CGAZSeYRB8TfPBsckJoPMU0nZICMbDwCSoIMdEk0AjqBgEgT1c4PDggfweMKMFEcmrsku3YERHR6yI3GfAppts4BqWUi6ukRUGc5oJan4b+1vrKOEbgHAPIAOh7gjckBATf4qPnoAAfE2zVwQHEdzDIH1KxTpo6ec8ABYSO4lgOyIMqkHJC1DhS7lnxKjRbbX1oMwHeYUMukuxxQo0l0hAP6zqbickh79xAgfTak0hwMXTkgIzLQdrdSYBc5oFmbBTNHaBEQeru1MNQRdV6uhNYaQVM36drzqXUpvjYgDByO6FNqDem5IiAkHldGfyXhgIjyPyed4IC+8gzrYTT8LrDaOh8nDiOJtMmNNCMcOCC7HSSy7W+kkAza3LDotlzuc8QBWe2hdn/JAWG25hsHlKhdtsIB9bDwkwBkbaNbbGkkMem2iQw8LgF7j69BQMrw2ToCUvOhR13aMQjhAbTlY6kEW5l0AgHZOCCrPdRuBzkgHhnMRw6ImOs+vpiHHBDnnzW3SdcBfXtzeAcwuAMg7hbtIybOAYmDxyxwQIrd7nJAmO5sc0BxkKYEu4SA+HPBsLKdcw6IRwZd5oDinwk4IBOMkDkgg6oJAXWNA+L8w1KWOSBnEvq7W9gKRtk3ACALEHd1uh5YSIjUAtABg3AKXBxuFx1WpCBS+x6snZXQvPMtckBM45+cwVaRnoBULM/AbH8NTzg9JjuHfgvmioBMvqteMhdd47dguN3mtQFhNILEOtA70hrSE78F0yEgNEu4Mvorybdgtv6g5W/BaBh+GYD0xxYdemCdOLxTOtlFERA0hzW7P27v5PLPJMhAG5iEeLCk1rKpbiEggAQLlDqNgEBNPQGHYRMcGdjrXn1a9CkkQXqtIiCNMq6aoPwStUtXDug7T0d/Sgi5AusW3UZMNcg22reEDEgSDshgeS44IMuIZLdrv02OxniAjiAgAjEHJMs85IDM/mHWZbsmiMr/VN8asBvnAwek15V4PTmfnH+WpgjgwgF9c0NxGRD2FwB49+80YsqDYbc4IIf9T9ARFeEpYrX2EJCaD9ERffkx9FLRdeCAdCWI8QAdQUB8nSJlq2cbTHbnKwekcUZpNtpWLIWdAhyQIVEbByQrWxGQn81+CgD6lQgLBySIaSU0gY6uA5pvX8PbEJC+/MyjfTPoDfU1vMl3JRk33Vn7Gt6QT1271JiOI5KtAxKiLIjbjJT1iTr1B5xhIwL6zubgakbZrWhklzkgJ3VHDmjZUMr3GnxdPTCkwA5PhCFq10QgdBgB6YXBsqGUf6JAo2JgHq+ScCO8LOn3UsMDXmrnkahajZiCugysgPLTmQPiglcO+/7pC/zmRAgDgJcOVIOJQsRXYzO2KxxQQukGB7Tm9Kyf8ePnlTGAmTJle0arePvUWOwkAjLr6m9LygEZOyDikTsZX5OEs5roJE2mBGnPYsLV3XSbp1HWEmikccu69EA+Q4RBcbLEoq+vj042DAimlEOlII5t47ys2vlK9ZQQ34EBLO4jqQuXpbMXLE9nF/V5qYMTUfD1J4qTYWSwy5vSFpYaffNF+Z4Llqez1ZCx3aNhdduhavWlQ2G1UKZMyacpETSfjeKWOiKubC9flc3esDaf56O/9B9Tk80OKMm5YM3ftQu+CrEz0xfkfe+sET+1cjjtrxz206MTUfStp6YKYt2byy/JuWC1n/z/sXz4lqH+pUO+MCO97UAl+G/3jE3qHWjgafO5YMCQdimVSeyVqifrKod7yfkUTni1vIaZOKDvPBveChQuEQKR7p8fBLTIwMQBAcwOB4R6ptE1EAgrFqXSB05EQaQ0UgcExI9Icj4ZwLsvz/ddtNzP8SaWD6XS77w41/ejLaUZ1G6LHNCSAS+1dlk6CwCQ8QlZuyydXbssnX0PA/iXx2cmdxwOAtyuPZ/vvCTfc9OF+R5e5TvrZ6Y37i5XEn29nwQBSf5RAPA9Agv7U95wn5daPOClli9Ip5Yv8lPLFvr+QN4TiYEVANsPVYLNeypVi0vxdYsIKBEgs+SzEwgI8wrPJ3ScA9J2QB7AXzHTaFrv6vgOWYtq5FFFscspIABh6aDnnz/i5SbLED27Lyjp7TTOwgYBAekphvh0TMGOMnwCADAYGfT8974pN1gJGdt7nFb3jIXVXaNRtVxl3OoWG1IRM8gn/dTOSmnN0lQ244tv3ZetSOcOnYzCZ16rlhW7yGmTaiXEgY2rWy7u6cHe7feNh8GOI0HQDtIzilTVRlEQkHg2fD5NyOIB3xvq8bz+HPH6csQbyKe8pYOp1GkL/NTifi+V8twZnt+/frDvlSNjE1NFpu0mO4GAFJs2jkWL9FwRkA3VqHfj+bT7J9xn62x1HNB3N4e3MAbnm+92RUDaW41xubRHVi8ludVLUtmhHuJDvXc9OknDQxNRoLNDuQjTAGWM0BAIFy6vIYasT8jqpans6qWpLF3H4MWDUenhF8sFzLw6WCAQry7Hp2n0wNbKzG9ckVNI/5svzPXuHw+D0Ska4XZteY2jzxr2/fNP97NyXEiB/dvTxRm7HTXSue5VsGtMpqHTl/PIf7qmv683R7z+HPEG8p6XzyToXRxkIO95f3zjUN//uv/klMGl+LpFBKSoJoFEXUBAmrtb8s/oD6KMzoIRDz5Uu5Aj5B+usyZqkJHcB4DhPuK/+Sy/t9H5QL0nvmGN359Ne4TX5e/1uAjTJIUcIagg64CyaUIuOD0lvB4BAHiEwIETNEBncxxOUZAdeOFQUHl2bx3pcOKngLzn8ny/h9yeZHaI1F6RerG4R14oFY9NRhFqx5KI6I/BCXXC0+hsQyeXJuTiFZnsOSPp9Mign+p059OQkSHfW7kkrX0zwGeH8Dau/tQ02yQ5EdLszDqg2CvNEyw/HAZ/214HdM8WdgWl0RUApvdPSMYBIUFiqDos7j8ZBS8cIqWLlqUEkrIvS7yrV6V6f/YKncH8QzkgGwIyrgWpxVy4PJ1Lp9SmMl5g4bZDQdUlnxgHJLsCAPDIi5XCqmE/vaDXE4jJpUMp/+pzsvknd1ZKyRBQHHjxmX72zIUpZevcfeNR8PgOzq72HCmHfJrGvhYRUKdlpkzZsakoGp2Mov3jQfja0SDccywIixXzeN8JBKRUvcMbgfq7cwjIhM5U/7rMAVFKf0+aUIgFeTF04oBkUXRxDmjzXlpYsdDLDOaJ8CCuXprK7TxGKwdORoGcIMoBmRwBCwcEBAip8TCYhSdfqRZjW5CYA8IkoMB+9Fx5+gO/2jMkx123JtOzdX+1Ml1mFH3XNnBAGZ+QWy7p7ZFjg4ix722cmWG8W7PAAVkliV1JChVGp8uUThYoHZuO6LGpKBqbCunoRBQdnQyjmTIV+o/m9RzMghlljjggs67+NnV2zZQ3iQP6/gaWj4DeZgMM/A87AsLtuKQRUgpP7ApnbrsoPSirXXuu33vP5miCSoZQDsjkCCYSAlq91M8O5Ijy4e7RySh85WhY1doycUAW2Xs8DHceDSvnLY25mmrI2I4jYSXtkwRfuMfyjgvzPXJnDgDwk5fKxeMzLJJ914sa6Vz3CWfBjKYYg8e2lUtj01E0OhXSiQKlEwVKp0qUhlQqH6Zet+IfjoDsvpsQUCLpAgLS3N2aewqyMilLr2A0G93IGOnX9l3KUAsdWQdkGsEPT9DgteO0snKxJ5Cmg3niX7jMzz1/ICzzdpvrgJxGGnV2CEBFQG9elc5jdz++M+CIZzMyGOrxvLeuzjTRh65t8EGZdMyYVEPG9hyLqgAAN5yf7dHdZADS5MIzMgrxzBjA6UMp/3fe0ttnM9b4+ehLpdLRiUjosJxH9YQIyPg2xwi7e8N0QR0EpXVASZCBB8Co5r52Zoe4NWCJEJDWbhIEBEqKClLhZnvNIk+7Su61sw6IAtwOpm+kkO7fjoBckIGZGNj4alhcsSiT8SRe6/Iz/Z6XD4eVahQPBygHpGXDNCiCc+ec4VRmuN9TXlVfHYsq+47XZ+Mc8tmbAe+CZT76GuciGZ8QbOaqXSEE4JIVasdkks17KhWhA5Lq0zOxqlzZolp8oAVVC/dLjTbJt2BClIWjwhGQZSQBkf9TOjUTW6t9BjuHgJgcYNDtLAfEzUl8/wDLA5Ab5JktQZApAPssGCKKrnlqZLrMou1HImVmKJcG77IVIjpxPxVDTEw3C/aWc1T0EzFgj75cKaq29LNgnQG481SksqamdxPb14f8rQm/02re5PQ1PHLt4F83ZsHce9nuzIJp7tbrGhI1fcivGuYQEDsG1wJAr7E0ELLBjoBwO1pdzWDy7P6otGZpKud7Yr7Wne7lnzsApXKdjm51HRCGgM4dSWVGBjxlxui5fUF5oiBxJg5I7/UszvlMOAuWPBpBQEnsGl4P3/2mvvzbLuzRo1jHQpDV5NlOAIDzTs/4//Inpy1IYswl+Q2vlKpfevhEoS0OyNRFtMoBRRDeXOv+DWN2Vzmg+lu7ZkKhVGX05SNR+UJpWj7jE7JuWTr3zN6g1CkOiNSXOlxzXkaZMaqEQDftCYpyeNuzQ6e4zAUHhOs2EBDrOAfUl02RRX2plo+ySiLpFCGL+zuf1mBvqoaL5hsHRMC7qYEb5hsH1AjaejAqXXB6KidzQetO8/Jb9kGJ0s5wQIwCXLrCzy3gFkE25PGdQaFYxU+awoIaocemaPiPPyueaATqyk3mFZgSjr2/87+R/Mvv8SzW5O/HeZO6H1zkZFGae5TSMkJvGwdksCtLRzggOSoJQjsFhdWY8HnDAfkAAHc/w9YA0OFaKBFQjdKymjChu+uAJHVg9bUdrx2n1bOHxRmx3izxThtM+YcmotBjyDogrVM4AsplCHnL2Sr6OTRBg+f3VyuasbP+F0dAIQWYKFLaICN5v9DOiMVVaNZlQptQOpTmfeaOiXH/Yf6gPiD5ROMBoD/necN9vsfH5dLqauaBPPGGB2K9asig+XW8JHi1Cni6FoJ8Da9tEwaE9nrokAip7UrT+tfwcj8gNflE64DqHZBH4DocC0jC1B92BITb0epajGw/EpUbHVBEge06FlW27o9K48XaN1IoB5QQAa0e8TP8/iwAAJQyeHR7ZSYR0kNBoyaD8kjiXA9otTjdmuiBSpAIVtzvuryn912X96CfgPByxzX9wndwu0eD4HP3T6jbUgCARxg5f1kmLcMxBgjXhHWeDCCdJnD6UCq1ZzSIdo9Ww6qytPX1JVoElCTbpqap2DXb8QEAKIuuivehFXtC/bqH2eOAeDl4MgpGp/1g/3gUbDtCS8UK9zrQIQ7ohUNBZdexsLr2ND93wbJUdnGf52/ZH5bGpmhkzicoKarlpxlp5JGkeZoBkg+Ji5O/Ejdl2jB4ARCApYOp1IpFqXhyAgBKAWPP7wuqzDGR2XqCPULgI+8cUhaptiohBfb9jdOFB7YUyoDkctuBShBGrAjYAKFDh/XAtE/IbZf3KjOqz+wpV89fnvV7s+J+VWNTUTRdpmyV9F3ayUJEf/JCzT98MBTRNS8UAF47GoTQBgdEwAPWcQ7IIxcJUIa7xOA6r2dHQEhoixxQ4+reLZVJ1Z/G2wiCahzgluAPBShWGHtmb1DavLdaGhnw/BONlcJt75VcC1l3ejqbSROkLARl1LK8WURDde/xIBybotLsnCGfimEG5y3NpG+7NNfHB49NRdHWvYF+xffr5PXE94AEob7ct+4rB8/tLTfXfil8B98J1a8bVfXrl/cqs2cRBfalR05Of+b9w0O9WZFuPDYZ0n9/Zqb0N7+xaIAPX9Cb8h7fVqzsPR5EAAhnpfjAPV38a7KMVBw5IKZu6q3RdeSAvr+B5SNGl8ehXL9v4oBklNEGB0T4OQsDB4TABMW/Jgck+aZ1BLMsrYQenWQhXyad2BHx7Rdke/tyxLYqJpH8aAtMj01XItm5my/K95y5OP4AlQHAD58uzoxN00j5HkhXVkphGpCenV6et3JkImx24BjOw98IjI0WPAJwy6V9CvrZtKtUnShSpluIuHlPuTo+HdFF/Smhnbzv6sH8Z380PgP8G4hxtg/U+urUjogGXScOKOyBVUQYM03dm/rDjoBwO+ioL/1Ye5qfPW2ApI1eodC37ls9MIN8xZ5Pg3fzukyfDSUpwUh6j26vFEpV+as0VU9cDctc5oGSC+LFkoFU6qzFvrCeKZvGzzPUDoS6SkJV1fjXxsLg+DSGzjQWWc3K6GSkvacbcvhk3AG5jOAuctV5uezwgDql/uBztVcpXZlTyuCRF2bK7796UJgQuXp1LnfaUKp4ZCI0L2gwvFKpz5/r0+uKgNzKz0+xaAVFlzaqyGC2OaCRfpI+Z4nX8ucLJsnUNhXriO0nXoFiqfk8G5ABxwF1DSXohm1EERsxdaOxWvf65oV9irF+Z7m8cXe5AiC1YSY+AEwuRUMrppTB0Ukanr4g5qx2jwbBjkNB/JoE0lX9T9on5B0X9wiopFhl9ESBCruBG5lE+WUBUU0RgPddNaDMqO4ZDcLtBysBgPlTjIeeK5bee+Vg3k/FtZjyCPzetYO9n7vvxLSxgGQEpHm5aZUDQptaUg6IUrJSDMWwRP26JQSEhJpOUXCGUfNNHPLpUMHdcEOniHFAWiRo6RGck1WOFle6CGejDAjb/Gql8q7Le5odUKXK2L2bp4WVSnyxN67XLsuk5Q5o31gQqeuA9E7oOCD+trdd1JPjT/5oyH3PTJfkMEwmihF7ckexcv0F4grsa8/vyd77i+nSriPxyRl4+eGQJAkHJJqgYlnKqnKZmIQB+ITAEtd9QbrHASlmT0FJxgFh8qOt5enpIqXCIjrNA3vrxfnexchHsu7lR5D1HXoOSOQ7wIj0jNtUePJiRLfZPh1K2H20GgLEAOPspem0V3fWtBL63NMyStntGwtD29fwghkLB5T1CfmtK/sV9HPkZBg99UodDVqEAMC/bZwqXbc2n+ORJSEAv3/9YO/H7h6bRJ+jZoAjB2RCQDJB2kkOCABGxFC3nlDR6wIHdGqJHRnYENDB8TBs7MvD5FkwaQQvh5rHPAkCwu61IiCHRBB2qXl/EgTEm0Q6IMoY7BmthhFl0Nh8PpcmZNVI2t9tQQbnjPjKN36vjlbDTq6Evv3N/fkFvSllouEHm6aLFKcMFWEAsH88jNa/Uq5csyYvLMC9+Kxc+lfX9mSe3F40nOTh0C7BNmrwYuaANIBLq+sDkGFRNRkHxL9UdpoDGp1mgUfiFmHMkBMsxDVcni0GACMDnr+wV/08I86FasC8Dkh6qgh/aUEGOsGGHTRPOAdkR0D2t3uE84eo8cAlQUCyw5JQClANge0fj4KVw3GHsm55Ns13QFg+zx5R931+6VA1UBGQG6SUOaClC/zUr1+uznwdPhFGj79cckI/vO/fWz9ZvHp1Livza3/8tqG+Z/eUTwrr4RQLULMyCxwQ/0rkug5ooRjKtL9mmwPafiSsbD8MFT7YhgyEdUB8byz3zNK3bEK8MArGzl5/frZ3Ya+v6YAc8ilUsJmEbpkbSYKAlI7KjQNCO3numiD7xTMmVjNmzZRPbL1C45Hbdbga8h3QJSsy2Xs3Q5Njke2etzTj9+XEc8EOnQijqRKlSTggkMuEU/3D6wd7eeK4Id98YrJg3K5Ek8T+42H06IvF8k0XieuJFvalvD+4YbD3Hx46OYOXHw5JEnFAgskOc0AAbJEYqkdA854D0q0DQu0akJ7Hd0KxHjNWUvsc0PIh3+/PUe7BYAgHVJOcr2FF2uWANDcn4YBShCm+NSeMW+SA0mm1C6L1Nv7ioWr1Jo5QPnOx7y8Z8L1jU7VUZbtXrMpmZFsvH6ottEzCAQmNn4ME16zJZy9aoabx4v5qdfOeclW2a2tVjfhvPT5ZvGZNTzafEev+1y7py63fWa5s2VMK1PLTIKB59DW8dAaVHgEZ31WSdBrd4oB034Jp7eKjr/jQxzHm41Ps+M/GAb3rMvU8sMSCmUf91nBAGmSWhANKISP/H17fP6A0NY1s2l0pf/3xqRk+LIPYrNZ7tZ2Hg6ASMJZNxzV0xapM9sGtYQnz9rKzssoOkM/vr52I2hYHxAAWD6S8P7hhsE+Oiiiwu34+UcDsmpoVrztRpPQHG6eKd1w3KHxT5xGAv7xtYf9/uevoxPi0/OGuBgHJGh3ngNzseQAgrYURiQC+cMQHUCIMtKWIRKDnZXm4up4mUS3rzgXT+qfJJ3IumF0IurZHzaervRbFUn58BFZ+Jg7IcKcgGZV3bVvSvppoNay18ogy2HE4EIjYK8+JCVv+xhWL0qklg+KiwGrI2LbGmhxl3+3yAwAAGt9JREFUc063uiIA4HkE/uyWBf29WfUd9MGthdKB47VFjklqX27v926eKR06ESiLMwd7PO9jty/ub2xtJrZsohhTniPi1i4Jdy6Y+ZFyy6WnHs3D9MhAGQXxrRtUe2qQalezDsgAtLAR3B0BGfKpICDG+akThgJOHAEx5xEisWDlp0F/apG4ckBm39Neh3pYLhnslTOI4hLdsrcsdEBnLvb9BtHMe3v92ryy+HT7wWpQrX8D1g4H9FtX9vesPi2jzK6NT0f0e+unSjqLjktwgAFAGDL4559MzGC6a5dn0n9044Le5n1Ce5MQkIyGmFub7DQHhAxVSRCQ2OE5t7o2Tva02XVHQIZ8ahCQ+RUMH0FwBITLdJnSqRKLXP5FVFO/CSpBLRLzOqA4AXMi/KtQW8JZ6c2pqKLEfZ//3N6gGkkTQTeuqy3ea9yYSQO58rys0gFt2h2vyVERkIt/BK46L5+5/Vf6lDU/lDH4h4cnpssBYzpMZSotFakAbH2tEjz4XAFdyPiuN/Xlb72iLyfcgCEgGQ11CAG1fTKqiQMy8gBd5IDOG0llG+dZJd0GAe2lxf+MPvDhy4ZS2iN7nUYPCwf0rQ3FyePTbuuA/vD63sEzFqgnnLrXQ/fWAeWz6iP1wv5qpRKqNw7kibf6tLRC2MrSk1UHy0I5xiuFcsS2HQyqF52Zadp606ps9p71XmGqXOuZrjo3l+2RjnQuB4xt3h2jp1Y4oLNH0v6f3jTUj3UkP362WHzxQCXQtSmbqFxN7fquR08WLzozk1m+KK2ssv7g24f6Dp8Mo2f3lINOc0A2BJSUA/ITzQ5Z1gHxduLJDiUBzeyQZj8gAnDOEi97xgLP2kjnVhrravQFL64DQoS7tdV1QOjudUZ/JV0DAnJdB5RHENDdGwoz05WodhPHY65dlkm7dED9WV+xOV3vWAjUJnvW7yyX+Q4onSLkHRf35n/wi+miRwBuvhjZj+fVSqXK7QmQdB3QsoV+6qPvWjiQQV4Rd49Ww+8+NVXkjMmXAJZnX3j+IF5rVImAffa+k1Ofv2N4SD4yPOUR+MR7Fg98/F+PT76wt1xfD9XJdUC1nhotmWagGKvbaNJLxI0oo6DYpfLRxuWDbXBA81eSckCIcM2I27EZryKdF87l1z0OqFdaY8MYQLEadz4WL/jIpgz2eCoCqrB411kG8NzecnWyJHzJAjeuy+f7sh55y3m57NIh9Zush58vCq8ySTigkcGU9/HbFw7ivlH2xQdOTjVOaBV3QhDF9AqmQ0AADF4drURf/elEAbsvmybkb9+7eHDdiqyPckCKXUO7FHRps5DQtwuhncSi+Ww/ROjCZBwQ/xMvRyS0WxzQnEr7HJCMgDAbeIBjnKSIckA6akl4t9cnkvII9Em7+5UCFn95ID2qRqaAi1rQqz7kwl7RBCCKANbvKAvnx+XShLzzsr78bZep/MyOQ9Vg3/GqeMKrIwe0dCjlffw9iwYX9OFTfv/0yMT06ETsH1/3sl0bAhKuJS7ugWdmyo9tLyln5kF9b/NPvm/x4JXn9aRlY6rdOeCAAMq+bXg1IyD9T2OEiQM6ZcUhFxaIu/b0TGam2hhecBQK9VG6L6PZzKxdDkjTbMRZE30iA3nVrykelSRBQJxgZ2cdn4kUoP3oS8Xyr13Sk09x7f/mi/NK5wMA8OMtReV4JRcOaNWStP/Rdy0cwJAP1L71Kjy9R5yV6zQHxMd+4YETM0sHh1NrlqkzcPmMR+78zUWDX3/ML/zr+imUuJ5DDmiqexwQaSyVT8gByUIADk+woBJYPt8zFIoLgWorN+bwLZiNA4pf4vFkrj8/Y9203SZ8HXkAQDXDENNwQKj/hDBXDmhBL1E6iski1wEhK6FV30TxCMDCPvVhH5+hzXU1DW5kokjpllfL1TednTMeN71rNAieP1AJ5HCFA5JItctW5tIfunloIKeZ6RufodGFZ2Qz685QV0JrxmJYiKCos5ak/c+8f3hQvk/XuvJZQoKIMZkPgvr6pD+4Yaj37JGM//cPnpiZKVPlie8OBxTbw55uxthY1xAQNT3RCTmgrQfCEmvqSsiAidfCOiC+4uRKrP/HsHjNt2BvXZPpXdirfsTIaWJZlXyIO/ZuCJ8P/lgeWdAuhDEcODNGXNd3jCA7/50sJENAsgfDA6kU9mCN1T+1kLmRB58vFW0d0L2bZopY4ah7LNd0UikCv/2WgZ5bL+tB0RQAwPYDleCJV0rlD75tqO0V7b1Zj6xdnlVnOQ3yDw+dnP7AWwd7+/M4MnvrBT3ZdWdm/c/+aHzmudfK4qZtXUZAGAdEAMY6ygHh0iYHZEgGc72bK6HNnUaSldB2ay1LuxyQYRYsvk+fyMigSvQKW7Em4YDqsnyhanOiQGmZPyCS82/fWDXatEu/387z+yrVbYeqCvoBDQeUz3rkb39r0ZCp83n1WBh87v6TU/ym9rMtB8bD6L9/b2yqQc5jsrg/lfqvNy/szaWltj8nK6HJ0bnhgJJoGJLRu67BuoZAwa7mWzBzTtxWfsZWmFJJO49GlWpo+uQ1PlX1nBE/04PxQO1yQLpXUEcOaLhf5Wr4jd5b4YCWLVR3IDh0MgyFAKnu1+8sl688V0VBlDG4e/1MQfsqjnBApQplT+0olVctSSvfeAEAvHywGnzmvvGpUiXBZ+5dkp2Hq+FHvnl08lO/PTy4eMBX2seB8TD88NePTlYCqV3PDQc0OjcckCQ2Doi/XfAHc12TJn66I8HzKX8NT+qvJ8YFvsk4IGyE+Mn2UrGxEDF+8xNfJxvW/+itvYM9yEdXrhwQdGkd0BmLsM4iChvm5Wp2QUBnL1Ffew+eiMT9fri6H8x73geuG0A7C48QuHRlJnPkubBOyErrYzQc0ENbaxvI33GtaHfLa5XK5x88OR0EyjTVnMm+sTD68DePTfzd7ywZOGNxXB+jk1H0F986OjVVmkUOqE72ohwQgX2nBAek9UfrOvJuj9p1RECNh984SiTjgDAExCvb9snReYJxQP/xUqm4fhcp88mPTdMI44DaQUBDPZ4nzwyVqowen+a4moQIyPMAVi1Rdy88MB6Ip1fUzeTSQP78nUMDi/pUJNaQ913Z3zs6EUXPvFafqeLzpuGAAAAe2loon77AT73twtrWH4++WCx/7eeTM7SxLwgDODYVRk/uKJe1CAsJeNPZ2WxeWqE9UaT0+b2VqvY+2QwDmCjE73/HpyL6Z984Ovk3ty/uv3xVLjNTpuy/33Ns6sQMVajBriKg+h90EaKXemUerYQG1E6nEJCluzYjID6fWsERkFp+biMkjzK0VYTdhyC9IxM0YqAerKjaddkTWo+AVi1R0c+BcelVKSECOmtx2se+LXv5cHzyRQMB5TOEfPiWoQEMhcl5+eDbBvu/+BCbeumgOBNm2w/oG09MFYYHUqmNu0qVx7Y1XrrqJUIAXjlUDXccOlH7WJSJD56wGJF7Pr/8n0fS+YzYYR4aD6L//ePa2V/YBEoziOJdOIHa4Zp/c/fY1O9e19+z52gY7jseoGeeJUdAbjsi2mylwvKu7iEgXQQiFmCh98eia49zGaXiX+ZXsKQcEE7OY9awfOo8SVQmmG4bCAj7pGLPsRAle10dvHhFRrF5ZCIKJ4vxGiAGAH25FPmLdw4O2jqfhmTThHzk1gUDX3l0cnrTrpLzt2BRyODv/v3EFJqLxO2vJq2thDYb5VvPtx6vfw6iq1voIgLSy/b1n1sz3R4CIsAPiyICapMDunF1un/poCecUe6YMXdJspE+AGR9dGfQuiTlgHB/mqqENEfMRAiI021yQI710A4HRAjABcvVDmj3aDVsJI17YEZAlyKbh718sBrwts4eSft/dMNA/+J+dQkAAMB/vFAsnXNaxl81LL7K+R6QP3n7wMDwgFe4f0uhxJh9HZBOCBBgdVhvAduJhOe3JNqyFusxC3VK6qBTWwHtc0Doa4mZAyKEPAUA0B4CMsCRdjmgfJaQ3iwgDWruST5c2p8FE1QNK6FNHad+HRBTbGF2PaSHZA4I6Kxh3+/PyfwPZXtGo+aX4Hw1m2w15IxF6dTIoNqpbD1QqbL6Zx/vvqK356aL8j0pZB9qqPE0pe9umC4M5Yj3id9cPChzQx4h8N4r+3vPGcn4//STiRl+JssdGSBnw6sqaB3YklDsys+VZsKdbz1UDUTSaAMBoY1KVJLdjCL2M5hfX8MDaufUkfZXQsvWdBxQT4aQQWSxGWWaWTDu5tWn+emzFvvpYhVoNah1c2kfSG99Sv/SszIK4ggisK6EfvPZ6j472w6FlVBekpJgJfTVyN49JwsRfflgNbh0RTbzm2/u7cXWHTXk0RdLpe+sny4QAJgoMfr5ByamPvbuBYO9WXX5wmUrs9nPvn+xf/dT04VNu2rktHtTjDkgMwIiOKI1WpbAhYwwNJZEdhNMEHRWOCAZAflBZgO0jYAM0jEO6JSRZAjIhuMYMFg6lEp98K29C1w9KFQioSixldAnC5T+/rU57YI6TE4WaGRCQPkMIZchHdeW1yoOx8/gL2X9ec+7+ryc0gE9vadavuPagb5rVqtxvPzw6ULh/i0zwrdPB08E0efuPzH10dsWDPYg26Yu6kulPvSOoYHrL6hWP3v/iakkp9K7IaDkYkSsBqMofjb5MLsroR/e+IUzSgAA7a2ENrBncfWaV87Gdju/j/Dsij2f8ToRYm2PhBA4OkGjXUdDw6FzsVDKYP84DXgPPOArsHYxNkWj3aNuNhuy/VC1quwJzf0+d8RPy/vhTBQp3XYoCHgf8NLBQ3/twp4ctsfOU6+UKj/eUixOSdtuNCSIGPvaz6emH5A6n4bsHQvDzz84OTlTxlcLBxFjD2yZKdGoUV3us5bGfLbIHDSbDGqCaB8b/gn2zBVQjzMQgIJdr7lcXGpaoAbGZSLuz0IeaVzOCgdk4zAEDqguLxyKSnuOkYqahNj9YqgRf8dmSBiiL3MonJw34mXPWpTSbJ7VYQRUd3DrgbB87lLfumHX5r1BqVihzMYBAQA8ty+onDNitwkAsPNIUN38arWiICDu9wsHgupdj81M/u7Vvc2PNH+xu1JmjAo+JOGAdo9WwytWZSP+K/gX91erR+urqr/686npj9wyNMjfc2wyiv7xJ1NTB8arWuzCAGDnkWp45w9PTHzklsHB06Rz27/86OT0C/trn2kk40aY3DTVhDUckNnu64sDIoQELBfd19CaRxyQ+Ja4fzwK+LzE12KTlVcIA/9BKtrRyZUaBwq68rpIxmBhT8Y/a5GOcugGBwSw80gQBFGOpZFjaaD+evTMa0H5yV2VEoCdA4LaCaDV22kOdMQtAMDJIo027wnKj24rlWRuCeOAXjpQDb74cDTxwRv7B3Jp4j22o1wC8MADKj4jjhzQ1n3V6suHTwbvfXNv76/WX7fu21Jobp+x41A1eGJHqXztmnwuogye2FEu/WDTTLG297JFCMCxyZDe+cPxiTuuHextvOr9++ZC4Rfc9qzqrJPR5NxwQA6zYDWZHxwQY+yRX9x5bnMZw7zggNChUXO78Z3YkFQSnkm1WwuZLLHo4EkayFphffhLgoB+uq1aSNc/CGz4NlPmC6EWGFBgD79YLgzlPa8xyhYDxk4WaHR8mkbHpqOI3+KU90H3NXy5ytgDz5dnGhuHsfoxx1NlSicKNBqbjujxaRrxnbIWMXJyZCKK/s8jU5PrzshkCmXGQO58EJkoUrr51WqZt/nqaG2RYSWg7NtPTs/sPx6E5y/LpveNBcJ57/9vc7HQn/PIvZsLxcMnGt+bubY3BsUqsC8/OjHz2PZs+YYL8rkfbp4uIWpOoiAVVAGX3UeDsLFCuSF7x2oLOI3tHfDOR9R1qDhoEwFZPADu6WYeuZsPJ/dsicYwiKdFBgri0B/Nw39xwhpbU2p0G69haEW2ioDkB0euC2bIJ4KAxPs0dus/eNiL6zLVluEoZyyffCMTFtBxRqigq0eFcd7w8lV1mYPvNQ+w17Ck+WysKxOWJ6D1GYdQre9qO9dvx2Ju47pX00Ya2pXQcplI9mzbzrjUPX8fxfKZ5HlQdMVtWW3tpHZN9m789Mpfqb3/1GTOOCDhZ6NVYiLr6qPEVisp6PYDQu1qvgVD3TPlE/VPbYCKA1gDVOxwPyydj8aKzjU0HRMHhBujig9YNRvzyQmVvlNTis5Q94prDMT6snQ+LuLGAam/0Y5Y21ki+TyFOCDC4Mt85wNtz4LxsZIdfhZMESnIOAsm6+qjNLQ8n4asq8mnvB+QYSbEdZ8cMU3NqaTCz7h8zbriTAjvqqfoWsSgm+RkVGjWpwfKLJi8HxAx5FM2SjT1JQSYZ3OIeoN4Ke8H5Fh+5tkqRzsNI0ny2YFZsHi2z3UWzGBOfgbjP0ehfPRuWT0ZAjLoyWJcCY0m2WUOqC1dvXJbCMiu7KArISAuxrQjoiVJY5y7SeT1S7Hrai0hAtJbUfUc8221mwQBGXU0yBy7oQMIqBbXBgIyedD4Q+nfb/rCVcrSCE8d3A0ISNbr0DogdGjEE012WoQGoNlGNtVulxCQcSRJgAw0Jzlg64CsrimB6rU7MkAQkJIwPvKiITIyIOp1s/2aRvv6FTE6xvtnl8TrgBBdgtSVuZ10fh2QrblY1wEJHtTKhAF5NZc75xuYlq92fAYEJHMPhu7ZyAHJKSZCQC7ciNpF2zggfZLd54AwV1rmgLiYueWAoC0EhI72SbgRI9/RzIWiO/cckJimNZ8d5oBszaU1Doh97LE7ibgtS106txJasiMiILPMBw5In+QpxgFxMUkQkE0lOQcEbSEg1GiHOSCsaOaeA4JkSG+ec0AMyIMbP332T3X22uOADINDEgQEiRCQNsqehDHAdLNe2WWfHCxhu6YBAcl6HUBArioJ1BwRkKvFznNATrckKZMkCMioY2j0csRccEAO5mr1RU5UofzXJi1PBTEGBCTcOg85IMO9+hHTQZwQkAvWg2b52kdMAwKS7c0GB2TTRcUFAeExaMgcckBWFA8IB2SC60jSGAdkTrxNBKQkLqJCLFlSn90EXT5544R84tlPrz2i8x5kDggbm9F31EaMAY78kgPSGWbypYZ/mV0EhPuAuvO65oCUspS5EY2gHJAJriNuzjoHhCTOm8fy7MoBMca+u+HTq/4V9y6W1zcHxLsnu2oYxpMgvW5xQPMCAcnuNHX1CENM6tTjgJSydJ4Fc0F6luDGj1nmgOI07XlFOSD1odxNwuDjVmMuHJBeTgEOyIkzcJC54ICSrI/pFgJqW7d7HJBiQvNLr+vKAblyIy75tATrHNK6MPscEPqVp4iUx6OI/M6mz62ZdrFm5YD00g0OyFM7UwUB4aOg3q6q685hNG5wQUAuWA+a5WsfMRPUg4eXSasIyHaLe/l1jwPilRTEakBofEn9kgOSE7dzQGDkgEgFIPrAps+s3KvzWJbOcUCStIqAbEjllxwQYrTDCEgzsnG6rrv5n4IckMY/W3ZnjQOSjcwjDogA+/BT//PcTbhHuCRbCS2/sDojIIs0EZAuDv+Jus5f8OhERkOGYVwZUbu8EhpJdH5wQNrys3BAnAddXQmN+u6AgAjEdaB1jPfPLnZEa7hPTsrEAcl3zxMOiBDyl09+atW/WQ1IYl0JrZe54YAcoxSFeckBdeSdvIMIyCkwWfm1ygG5hOAxDgiofpUEATmJOWmLPyKa1irJEZ3igJy9xhIkf/nkJ1ein1rYROWAWpyVUA3Hep3kgHToTG9X1XXnMPgy0cTLyMDJ4jzlgORrK4qwSyc4oBgH4nBYQaw2BFS/6iQHxKfphqxUlSQcUNOrTnFAfLsEUxF63NsKqQCDP2m18wGUA2LoeKJcn3IcEGrXzj/Y+I6OcUB6w/OCAxLLcnY5oGaJdYoDinNh1OX9m1UOSIOA0DKZIw6IARmnNPzA+oScjyyztBLaIk0EpIvDf+rBkdrj4wgI9yxJPt+YX8Of4hxQMxfuCMgm9vrEfydBQGiZdPFreEydgAeEkN2pFLyj3c4HAMDDZ8EcuQzD+/FscEBWmQUOSEEGTk65nKSZoB5mmQNyMIf60D4HZEdLTT0nBORA2iThgFB/zEo4AnI16IqAErZLMCEg9t2wXLnpsTvdp9pN4ounHSTZHZ/Ud+jH9fiz4Ynt4SQAwBprC+LiqvkjueJ4VnetC49LkTeD2jW5xqWp3MYF8OeDmy2Cw0maeD2ouvVRkKr+qWfDq/Ywu8Iturw4lh/vA55PvDJUfxD/UbuN0R6vh1iXa5fGfJJ6GrbhhbfsXn5CPnVNG7HTLJMkZ8Mb7XLtEpTHB4DACca8Tzzxt2daP69IIlYOiBcRRcwRB+TEjajDC27X/gTJ+VReo+V8WlEDky8NCEjju2z0DcgB8UpiuZtRjYiAkMQ0/tmyOxsckBo0OxwQo+xBGpG/fvLTZxo/LG1FVARkGCmVkcYZAVk6oSYColakgo7UOk8FdILZdRnGzfmMyy/ZuWBJEJDZS3EUNCMgoxXVH01huyE9gOa5YJ1CenI98HZlpNdRBGQ/yytJ+Sm+i0mpytrEEyIgjQ9x4jICYq8C8z722CfP0u7n065YV0LrZW4QUCKxIiBXOwZlpv1hvCEJArLa6zAH5IYM3LzrHAeEhOoNzjoCQtNwKD8cAekMImI7eE3YwcdkV8jnURbRv4fUym889j/wnQw7JfOTA0JHtoYu/qKMj5izywGpL846i53hgGIeoJMcEBFGQT0yMPjOSec4IMQhrcHuckC4+lxwQOpJs9jNrhwQAdhLCftyZeLw3RuRDeS7IYk4IF66ygHxo4M86DlxI+rwgiMge147ygFxFlpFQGqeO80B2ZGBdf9jzoNZ44DMgYjd1hEQpn6qckCEsIBS8gghcPdP7zzzUfncrm5LIg5IlDcGB2RDeok4oGbqrSMg1N5scECC7jzkgITAueCA4jKZDQ4oRr+tcUAE2MOMkUfSLLjvIe6s9tkWHx1pnMR1V7xTmwOyokKm/WG8oVUEhNozQfAkCCjJLY7uvXE4IKZeOZSfDVnpIppBVg6o+fq1HRh5ijD2s5l+b8PGPz9jVl6xbOKryKAzHBA/DLzuOCDtyDb3HBCegThdN2TgwgGpyABTT8wBYciA882GDE5pDkinbuaAQmBQBoApBnAMAI4zxo4SgFECZB/zUq/k/cyu+z467LRB2GzL/wfIViZ/Qay0zAAAAABJRU5ErkJggg==",className:o.Z.currentVersion}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:c,className:o.Z.icon})}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:"data:image/png;base64,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",className:o.Z.title})}),(0,v.jsx)("div",{className:o.Z.desc,children:"资源丰富 · 智慧赋能"}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_bj," ").concat(null!==(d=S(D)[1])&&void 0!==d&&d.disabled?o.Z.disabled:""),onClick:function(){return O(1)},children:(0,v.jsx)("span",{children:null===(g=S(D)[1])||void 0===g?void 0:g.text})}),(0,v.jsxs)("div",{className:o.Z.itemContent,children:[(0,v.jsxs)("div",{className:o.Z.contain,children:[(0,v.jsx)("i",{className:"iconfont icon-dui font12",style:{color:"#4B87E3"}}),(0,v.jsx)("div",{children:"包含基础版账号权益"})]}),T(z,1)]})]}),(0,v.jsxs)("div",{className:"".concat(o.Z.item," ").concat(o.Z.c),children:[2==(null==D?void 0:D.version_type)&&(0,v.jsx)("img",{src:"data:image/png;base64,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",className:o.Z.currentVersion}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:u,className:o.Z.icon})}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:"data:image/png;base64,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",className:o.Z.title})}),(0,v.jsx)("div",{className:o.Z.desc,children:"全面支撑 · 引领发展"}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_zy," ").concat(null!==(f=S(D)[2])&&void 0!==f&&f.disabled?o.Z.disabled:""),onClick:function(){return O(2)},children:(0,v.jsx)("span",{children:null===(p=S(D)[2])||void 0===p?void 0:p.text})}),(0,v.jsxs)("div",{className:o.Z.itemContent,children:[(0,v.jsxs)("div",{className:o.Z.contain,children:[(0,v.jsx)("i",{className:"iconfont icon-dui font12"}),(0,v.jsx)("div",{children:"包含标准版账号&AI教学权益"})]}),T(B,2)]})]})]}),!N&&(0,v.jsxs)("div",{className:o.Z.contentbb,style:{marginTop:60,background:"#fff",padding:"60px"},children:[(0,v.jsxs)("div",{style:{width:1e3,margin:"0 auto"},children:[(0,v.jsx)("div",{style:{color:"#000",fontSize:30,textAlign:"center"},children:"账号版本权益明细"}),(0,v.jsxs)("div",{style:{marginTop:50,display:"flex",justifyContent:"space-between",alignItems:"center",background:"#F6F7F9",height:147,borderRadius:16},children:[(0,v.jsx)("div",{style:{color:"#333333",fontSize:20,minWidth:82,width:211,textAlign:"center"},children:"权益模块"}),(0,v.jsxs)("div",{className:o.Z.jcitem,children:[(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,v.jsx)("img",{style:{width:20},src:s})," ",(0,v.jsx)("span",{style:{fontSize:18,color:"#333333",marginLeft:6},children:"基础版"})]}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_sq," ").concat(null!==(C=S(D)[0])&&void 0!==C&&C.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(h=k(D)[0])||void 0===h?void 0:h.text})})]}),(0,v.jsxs)("div",{className:o.Z.jcitem,children:[(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,v.jsx)("img",{style:{width:20},src:c})," ",(0,v.jsx)("span",{style:{fontSize:18,color:"#333333",marginLeft:6},children:"标准版"})]}),(0,v.jsx)("div",{onClick:function(){return O(1)},className:"".concat(o.Z.btn," ").concat(o.Z.btn_bj," ").concat(null!==(x=S(D)[1])&&void 0!==x&&x.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(j=k(D)[1])||void 0===j?void 0:j.text})})]}),(0,v.jsxs)("div",{className:o.Z.jcitem,children:[(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,v.jsx)("img",{style:{width:20},src:u})," ",(0,v.jsx)("span",{style:{fontSize:18,color:"#333333",marginLeft:6},children:"专业版"})]}),(0,v.jsx)("div",{onClick:function(){return O(2)},className:"".concat(o.Z.btn," ").concat(o.Z.btn_zy," ").concat(null!==(y=S(D)[2])&&void 0!==y&&y.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(M=k(D)[2])||void 0===M?void 0:M.text})})]})]})]}),null==P?void 0:P.map((function(e){return(0,v.jsx)(m,{item:e})}))]})]})}))},57725:function(e,n,t){"use strict";t.d(n,{P:function(){return i}});var i=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},75359:function(e,n,t){"use strict";t.d(n,{AL:function(){return y},Iy:function(){return g},Qv:function(){return p},ez:function(){return j},jb:function(){return f}});var i=t(79800),a=t.n(i),l=t(32834),r=t.n(l),o=t(11690),s=1;var c=[],u=["
    "],d=new(r().Renderer),A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function g(){c.length=0,u=["
      "]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var a=e[n];i.push("
    • "+a.text+"");var l=[];return n=v(e,++n,a.level,l),l.length>0&&(i.push("
        "),l.forEach((function(e){i.push(e)})),i.push("
      ")),i.push("
    • "),n=v(e,n,t,i)}function p(){return v(c,0,0,u),u.push("
    "),u.join("")}var m={heading:function(e){var n=A.exec(e);if(s+=1,n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:a()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),l=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(l)>=0){var r=h(),o=i;i=r,x[r]={type:"block",expression:o}}return{type:"code",raw:t,lang:l,text:i}}}},I=/(?:\${2})([^\n`]+?)(?:\${2})/gi,C=0,h=function(){return"__special_katext_id_".concat(C++,"__")},x={};function j(){return x}function y(){C=0,x={}}function M(e){return e=e.replace(I,(function(e,n){var t=h();return x[t]={type:"inline",expression:n},t}))}var w=d.listitem;d.listitem=function(e){return w(M(e))};var b=d.paragraph;d.paragraph=function(e){return b(M(e))};var N=d.tablecell;d.tablecell=function(e,n){return N(M(e),n)},d.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

    ".concat(e,"

    "):'
    ').concat(t?e:(0,o.escape)(e,!0),"
    \n"):'
    '+(t?e:(0,o.escape)(e,!0))+"
    "},d.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:i,level:n,text:e}),"'+e+""},r().setOptions({silent:!0,gfm:!0,pedantic:!1}),r().use({tokenizer:m,renderer:d}),n.ZP=r()},67554:function(e,n,t){"use strict";t.d(n,{rX:function(){return b},pW:function(){return N},gy:function(){return L},xY:function(){return w},O5:function(){return M},hs:function(){return h},tJ:function(){return I},o1:function(){return C},Rd:function(){return y}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(53260),s=t(62957),c=t(37285),u=t(6767),d=t(7338),A=t(83287),g=t(87169),f=t(25510),v=t.p+"static/newqrcode.a8740efb.png",p=t(32637),m=t(37712),I=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!(!C(e)||!x(e,n,t,i,a))},C=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},h=function(e){var n,t,i=(0,o.getDvaApp)()._store.getState().user;!(0,d.bg)()||null!=i&&null!==(n=i.userInfo)&&void 0!==n&&null!==(n=n.course)&&void 0!==n&&n.course_public||null!=i&&null!==(t=i.userInfo)&&void 0!==t&&t.profile_completed||e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=function(e){var n,t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=(0,o.getDvaApp)()._store.getState(),r=l.user;return!(null===(n=r.userInfo)||void 0===n||!n.profile_completed)||(t?e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:i,isCurrentPage:a}}):s.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/profile/edit"),j()}}),!1)},j=function(){s.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},y=function(){s.Z.warning({title:"提示",icon:null,width:400,content:(0,m.jsxs)("div",{style:{textAlign:"center"},children:[(0,m.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,m.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:p}),(0,m.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},M=function(){var e;return!(null===(e=(0,o.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(s.Z.confirm({title:"提示",centered:!0,content:(0,m.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/certification")}}),!1)},w=function(){return!!(0,d.V9)()||(s.Z.warning({centered:!0,width:530,title:"提示",content:(0,m.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,m.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,m.jsx)("img",{src:v,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},b=function(e,n){return!!e||(s.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,m.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,m.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",width:200}),(0,m.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},N=function(e){s.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:[(0,m.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,m.jsx)(c.Z,{}),(0,m.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,m.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,m.jsx)("a",{children:e}),"天。"]}),(0,m.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,m.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,m.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,m.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})})]})})},L=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,o.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var l="";return 2===(null==i?void 0:i.public)&&(l="已公开"),1===(null==i?void 0:i.public)&&(l="待审核"),3===(null==i?void 0:i.shixun_status)&&(l="已关闭"),s.Z.info({centered:!0,icon:(0,m.jsx)(g.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,m.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,m.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,m.jsxs)("span",{children:["该实践项目的状态为",l,",",n,"。"]}),(0,m.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,m.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(s.Z.confirm({centered:!0,icon:(0,m.jsx)(g.Z,{}),title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,m.jsx)("br",{}),(0,m.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;s.Z.confirm({width:440,centered:!0,icon:(0,m.jsx)(g.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=r()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},37108:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},47422:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},61824:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},55155:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},39697:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},31741:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},21697:function(e,n){"use strict";n.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},94780:function(e,n){"use strict";n.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},8397:function(e,n){"use strict";n.Z={bg:"bg___SNw6L",wrapper:"wrapper___fvz5j",header:"header___B8AnE",title:"title___x0fik",subTitle:"subTitle___li4Vl",content:"content___xVF72",item:"item___TSrK6",currentVersion:"currentVersion___YQniK",version:"version___fchpb",icon:"icon___g1bAA",desc:"desc___Y6f1H",itemContent:"itemContent___rktAh",contain:"contain___o2m3D",btn:"btn___TDBTK",btn_sq:"btn_sq____rbLC",btn_bj:"btn_bj____O9Xv",btn_zy:"btn_zy___Mjn6j",disabled:"disabled___BsnOV",a:"a___MS0K2",b:"b___zosY5",c:"c___xMKVx",levelDetail:"levelDetail___ZBlZX",xiazai:"xiazai___NYs0P",contentbb:"contentbb___CD_B2",jcitem:"jcitem___MCNaH",qitem:"qitem___vShuc",itemtd:"itemtd___i8Jn4",qitemtitle:"qitemtitle___X_61Y",qitembg:"qitembg___vvhi3",qitemwhite:"qitemwhite___QzFse",showadd:"showadd___OMcNT"}},24283:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(59301),a=t(54476),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},r=t(7657),o=function(e,n){return i.createElement(r.Z,(0,a.Z)({},e,{ref:n,icon:l}))};var s=i.forwardRef(o),c=t(92310),u=t.n(c),d=t(77900),A=t(2738),g=t(97224),f=t(22703),v=t(83010),p=t(41780),m=t(48755),I=t(36237),C=t(63356),h=t(16931),x=t(51636);const j=e=>{const{componentCls:n,backTopFontSize:t,backTopSize:i,zIndexPopup:a}=e;return{[n]:Object.assign(Object.assign({},(0,C.Wf)(e)),{position:"fixed",insetInlineEnd:e.backTopInlineEnd,insetBlockEnd:e.backTopBlockEnd,zIndex:a,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${n}-content`]:{width:i,height:i,overflow:"hidden",color:e.backTopColor,textAlign:"center",backgroundColor:e.backTopBackground,borderRadius:i,transition:`all ${e.motionDurationMid}`,"&:hover":{backgroundColor:e.backTopHoverBackground,transition:`all ${e.motionDurationMid}`}},[`${n}-icon`]:{fontSize:t,lineHeight:(0,I.unit)(i)}})}},y=e=>{const{componentCls:n,screenMD:t,screenXS:i,backTopInlineEndMD:a,backTopInlineEndXS:l}=e;return{[`@media (max-width: ${(0,I.unit)(t)})`]:{[n]:{insetInlineEnd:a}},[`@media (max-width: ${(0,I.unit)(i)})`]:{[n]:{insetInlineEnd:l}}}};var M=(0,h.I$)("BackTop",(e=>{const{fontSizeHeading3:n,colorTextDescription:t,colorTextLightSolid:i,colorText:a,controlHeightLG:l,calc:r}=e,o=(0,x.mergeToken)(e,{backTopBackground:t,backTopColor:i,backTopHoverBackground:a,backTopFontSize:n,backTopSize:l,backTopBlockEnd:r(l).mul(1.25).equal(),backTopInlineEnd:r(l).mul(2.5).equal(),backTopInlineEndMD:r(l).mul(1.5).equal(),backTopInlineEndXS:r(l).mul(.5).equal()});return[j(o),y(o)]}),(e=>({zIndexPopup:e.zIndexBase+10})));var w=e=>{const{prefixCls:n,className:t,rootClassName:a,visibilityHeight:l=400,target:r,onClick:o,duration:c=450}=e,[I,C]=i.useState(0===l),h=i.useRef(null),x=()=>{var e;return(null===(e=h.current)||void 0===e?void 0:e.ownerDocument)||window},j=(0,p.Z)((e=>{const n=(0,g.Z)(e.target);C(n>=l)}));i.useEffect((()=>{const e=(r||x)();return j({target:e}),null==e||e.addEventListener("scroll",j),()=>{j.cancel(),null==e||e.removeEventListener("scroll",j)}}),[r]);const{getPrefixCls:y,direction:w}=i.useContext(m.E_),b=y("back-top",n),N=y(),[L,D,S]=M(b),k=u()(D,S,b,{[`${b}-rtl`]:"rtl"===w},t,a),E=(0,A.Z)(e,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),z=i.createElement("div",{className:`${b}-content`},i.createElement("div",{className:`${b}-icon`},i.createElement(s,null)));return L(i.createElement("div",Object.assign({},E,{className:k,onClick:e=>{(0,v.Z)(0,{getContainer:r||x,duration:c}),null==o||o(e)},ref:h}),i.createElement(d.default,{visible:I,motionName:`${N}-fade`},(n=>{let{className:t}=n;return(0,f.Tm)(e.children||z,(e=>{let{className:n}=e;return{className:u()(t,n)}}))}))))}},84022:function(e,n,t){"use strict";t.d(n,{Z:function(){return be}});var i=t(59301),a=t(54476),l=t(33885),r=t(67732),o=t(83652),s=t(85458),c=t(75538),u=t(58289),d=t(42403),A=t(20068),g=t(76190),f=t(75931),v={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},p=t(53280),m=t(92310),I=t.n(m),C={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return i.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return i.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null};function h(e,n,t){return Math.max(n,Math.min(e,t))}var x=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()},j=function(e){for(var n=[],t=y(e),i=M(e),a=t;a0?1:0):0},b=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow},N=function(e){return e&&e.offsetWidth||0},L=function(e){return e&&e.offsetHeight||0},D=function(e){var n,t,i,a,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n=e.startX-e.curX,t=e.startY-e.curY,i=Math.atan2(t,n),(a=Math.round(180*i/Math.PI))<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315?"left":a>=135&&a<=225?"right":!0===l?a>=35&&a<=135?"up":"down":"vertical"},S=function(e){var n=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(n=!1),n},k=function(e,n){var t={};return n.forEach((function(n){return t[n]=e[n]})),t},E=function(e){var n=e.waitForAnimate,t=e.animating,i=e.fade,a=e.infinite,r=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,u=e.centerMode,d=e.slidesToScroll,A=e.slidesToShow,g=e.useCSS,f=e.lazyLoadedList;if(n&&t)return{};var v,p,m,I=r,C={},x={},y=a?r:h(r,0,o-1);if(i){if(!a&&(r<0||r>=o))return{};r<0?I=r+o:r>=o&&(I=r-o),s&&f.indexOf(I)<0&&(f=f.concat(I)),C={animating:!0,currentSlide:I,lazyLoadedList:f,targetSlide:I},x={animating:!1,targetSlide:I}}else v=I,I<0?(v=I+o,a?o%d!=0&&(v=o-o%d):v=0):!S(e)&&I>c?I=v=c:u&&I>=o?(I=a?o:o-1,v=a?0:o-1):I>=o&&(v=I-o,a?o%d!=0&&(v=0):v=o-A),!a&&I+A>=o&&(v=o-A),p=F((0,l.Z)((0,l.Z)({},e),{},{slideIndex:I})),m=F((0,l.Z)((0,l.Z)({},e),{},{slideIndex:v})),a||(p===m&&(I=v),p=m),s&&(f=f.concat(j((0,l.Z)((0,l.Z)({},e),{},{currentSlide:I})))),g?(C={animating:!0,currentSlide:v,trackStyle:Z((0,l.Z)((0,l.Z)({},e),{},{left:p})),lazyLoadedList:f,targetSlide:y},x={animating:!1,currentSlide:v,trackStyle:O((0,l.Z)((0,l.Z)({},e),{},{left:m})),swipeLeft:null,targetSlide:y}):C={currentSlide:v,trackStyle:O((0,l.Z)((0,l.Z)({},e),{},{left:m})),lazyLoadedList:f,targetSlide:y};return{state:C,nextState:x}},z=function(e,n){var t,i,a,r,o=e.slidesToScroll,s=e.slidesToShow,c=e.slideCount,u=e.currentSlide,d=e.targetSlide,A=e.lazyLoad,g=e.infinite;if(t=c%o!=0?0:(c-u)%o,"previous"===n.message)r=u-(a=0===t?o:s-t),A&&!g&&(r=-1===(i=u-a)?c-1:i),g||(r=d-o);else if("next"===n.message)r=u+(a=0===t?o:t),A&&!g&&(r=(u+o)%c+t),g||(r=d+o);else if("dots"===n.message)r=n.index*n.slidesToScroll;else if("children"===n.message){if(r=n.index,g){var f=H((0,l.Z)((0,l.Z)({},e),{},{targetSlide:r}));r>n.currentSlide&&"left"===f?r-=c:rt[t.length-1])n=t[t.length-1];else for(var a in t){if(n-1*e.swipeLeft)return t=i,!1}else if(i.offsetLeft-n+N(i)/2>-1*e.swipeLeft)return t=i,!1;return!0})),!t)return 0;var l=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(t.dataset.index-l)||1}return e.slidesToScroll},T=function(e,n){return n.reduce((function(n,t){return n&&e.hasOwnProperty(t)}),!0)?null:console.error("Keys Missing:",e)},O=function(e){var n,t;(T(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]),e.vertical)?t=(e.unslick?e.slideCount:e.slideCount+2*e.slidesToShow)*e.slideHeight:n=U(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var a=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",r=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",o=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=(0,l.Z)((0,l.Z)({},i),{},{WebkitTransform:a,transform:r,msTransform:o})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),n&&(i.width=n),t&&(i.height=t),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i},Z=function(e){T(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var n=O(e);return e.useTransform?(n.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,n.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?n.transition="top "+e.speed+"ms "+e.cssEase:n.transition="left "+e.speed+"ms "+e.cssEase,n},F=function(e){if(e.unslick)return 0;T(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var n,t,i=e.slideIndex,a=e.trackRef,l=e.infinite,r=e.centerMode,o=e.slideCount,s=e.slidesToShow,c=e.slidesToScroll,u=e.slideWidth,d=e.listWidth,A=e.variableWidth,g=e.slideHeight,f=e.fade,v=e.vertical;if(f||1===e.slideCount)return 0;var p=0;if(l?(p=-Q(e),o%c!=0&&i+c>o&&(p=-(i>o?s-(i-o):o%c)),r&&(p+=parseInt(s/2))):(o%c!=0&&i+c>o&&(p=s-o%c),r&&(p=parseInt(s/2))),n=v?i*g*-1+p*g:i*u*-1+p*u,!0===A){var m,I=a&&a.node;if(m=i+Q(e),n=(t=I&&I.childNodes[m])?-1*t.offsetLeft:0,!0===r){m=l?i+Q(e):i,t=I&&I.children[m],n=0;for(var C=0;Ce.currentSlide?e.targetSlide>e.currentSlide+Y(e)?"left":"right":e.targetSlide0&&(l+=1),i&&n%2==0&&(l+=1),l}return i?0:n-1},W=function(e){var n=e.slidesToShow,t=e.centerMode,i=e.rtl,a=e.centerPadding;if(t){var l=(n-1)/2+1;return parseInt(a)>0&&(l+=1),i||n%2!=0||(l+=1),l}return i?n-1:0},V=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)},X=Object.keys(C);function G(e,n,t){return n=(0,u.Z)(n),(0,s.Z)(e,(0,c.Z)()?Reflect.construct(n,t||[],(0,u.Z)(e).constructor):n.apply(e,t))}var K=function(e){var n,t,i,a,l;return i=(l=e.rtl?e.slideCount-1-e.index:e.index)<0||l>=e.slideCount,e.centerMode?(a=Math.floor(e.slidesToShow/2),t=(l-e.currentSlide)%e.slideCount==0,l>e.currentSlide-a-1&&l<=e.currentSlide+a&&(n=!0)):n=e.currentSlide<=l&&l=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},J=function(e,n){return e.key+"-"+n},q=function(e){var n,t=[],a=[],r=[],o=i.Children.count(e.children),s=y(e),c=M(e);return i.Children.forEach(e.children,(function(u,d){var A,g={message:"children",index:d,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};A=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(d)>=0?u:i.createElement("div",null);var f=function(e){var n={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(n.width=e.slideWidth),e.fade&&(n.position="relative",e.vertical&&e.slideHeight?n.top=-e.index*parseInt(e.slideHeight):n.left=-e.index*parseInt(e.slideWidth),n.opacity=e.currentSlide===e.index?1:0,n.zIndex=e.currentSlide===e.index?999:998,e.useCSS&&(n.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),n}((0,l.Z)((0,l.Z)({},e),{},{index:d})),v=A.props.className||"",p=K((0,l.Z)((0,l.Z)({},e),{},{index:d}));if(t.push(i.cloneElement(A,{key:"original"+J(A,d),"data-index":d,className:I()(p,v),tabIndex:"-1","aria-hidden":!p["slick-active"],style:(0,l.Z)((0,l.Z)({outline:"none"},A.props.style||{}),f),onClick:function(n){A.props&&A.props.onClick&&A.props.onClick(n),e.focusOnSelect&&e.focusOnSelect(g)}})),e.infinite&&o>1&&!1===e.fade&&!e.unslick){var m=o-d;m<=Q(e)&&((n=-m)>=s&&(A=u),p=K((0,l.Z)((0,l.Z)({},e),{},{index:n})),a.push(i.cloneElement(A,{key:"precloned"+J(A,n),"data-index":n,tabIndex:"-1",className:I()(p,v),"aria-hidden":!p["slick-active"],style:(0,l.Z)((0,l.Z)({},A.props.style||{}),f),onClick:function(n){A.props&&A.props.onClick&&A.props.onClick(n),e.focusOnSelect&&e.focusOnSelect(g)}}))),(n=o+d)=x&&d<=m:d===x}),y={message:"dots",index:v,slidesToScroll:s,currentSlide:d},M=this.clickHandler.bind(this,y);f=f.concat(i.createElement("li",{key:v,className:j},i.cloneElement(this.props.customPaging(v),{onClick:M})))}return i.cloneElement(this.props.appendDots(f),(0,l.Z)({className:this.props.dotsClass},g))}}])}(i.PureComponent);function ne(e,n,t){return n=(0,u.Z)(n),(0,s.Z)(e,(0,c.Z)()?Reflect.construct(n,t||[],(0,u.Z)(e).constructor):n.apply(e,t))}var te=function(e){function n(){return(0,r.Z)(this,n),ne(this,n,arguments)}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"clickHandler",value:function(e,n){n&&n.preventDefault(),this.props.clickHandler(e,n)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},n=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,n=null);var t={key:"0","data-role":"none",className:I()(e),style:{display:"block"},onClick:n},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?i.cloneElement(this.props.prevArrow,(0,l.Z)((0,l.Z)({},t),r)):i.createElement("button",(0,a.Z)({key:"0",type:"button"},t)," ","Previous")}}])}(i.PureComponent),ie=function(e){function n(){return(0,r.Z)(this,n),ne(this,n,arguments)}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"clickHandler",value:function(e,n){n&&n.preventDefault(),this.props.clickHandler(e,n)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},n=this.clickHandler.bind(this,{message:"next"});S(this.props)||(e["slick-disabled"]=!0,n=null);var t={key:"1","data-role":"none",className:I()(e),style:{display:"block"},onClick:n},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?i.cloneElement(this.props.nextArrow,(0,l.Z)((0,l.Z)({},t),r)):i.createElement("button",(0,a.Z)({key:"1",type:"button"},t)," ","Next")}}])}(i.PureComponent),ae=t(76374),le=["animating"];var re=function(e){function n(e){var t,o,d,g;(0,r.Z)(this,n),o=this,d=n,g=[e],d=(0,u.Z)(d),t=(0,s.Z)(o,(0,c.Z)()?Reflect.construct(d,g||[],(0,u.Z)(o).constructor):d.apply(o,g)),(0,A.Z)(t,"listRefHandler",(function(e){return t.list=e})),(0,A.Z)(t,"trackRefHandler",(function(e){return t.track=e})),(0,A.Z)(t,"adaptHeight",(function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=L(e)+"px"}})),(0,A.Z)(t,"componentDidMount",(function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=j((0,l.Z)((0,l.Z)({},t.props),t.state));e.length>0&&(t.setState((function(n){return{lazyLoadedList:n.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var n=(0,l.Z)({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,(function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("playing")})),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new ae.Z((function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout((function(){return t.onWindowResized()}),t.props.speed))):t.onWindowResized()})),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),(function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null})),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)})),(0,A.Z)(t,"componentWillUnmount",(function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach((function(e){return clearTimeout(e)})),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()})),(0,A.Z)(t,"componentDidUpdate",(function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var n=j((0,l.Z)((0,l.Z)({},t.props),t.state));n.length>0&&(t.setState((function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}})),t.props.onLazyLoad&&t.props.onLazyLoad(n))}t.adaptHeight();var a=(0,l.Z)((0,l.Z)({listRef:t.list,trackRef:t.track},t.props),t.state),r=t.didPropsChange(e);r&&t.updateState(a,r,(function(){t.state.currentSlide>=i.Children.count(t.props.children)&&t.changeSlide({message:"index",index:i.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),e.autoplay===t.props.autoplay&&e.autoplaySpeed===t.props.autoplaySpeed||(!e.autoplay&&t.props.autoplay?t.autoPlay("playing"):t.props.autoplay?t.autoPlay("update"):t.pause("paused"))}))})),(0,A.Z)(t,"onWindowResized",(function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,p.D)(50,(function(){return t.resizeWindow(e)})),t.debouncedResize()})),(0,A.Z)(t,"resizeWindow",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=Boolean(t.track&&t.track.node);if(n){var i=(0,l.Z)((0,l.Z)({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(i,e,(function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")})),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}})),(0,A.Z)(t,"updateState",(function(e,n,a){var r=function(e){var n,t=i.Children.count(e.children),a=e.listRef,r=Math.ceil(N(a)),o=e.trackRef&&e.trackRef.node,s=Math.ceil(N(o));if(e.vertical)n=r;else{var c=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(c*=r/100),n=Math.ceil((r-c)/e.slidesToShow)}var u=a&&L(a.querySelector('[data-index="0"]')),d=u*e.slidesToShow,A=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(A=t-1-e.initialSlide);var g=e.lazyLoadedList||[],f=j((0,l.Z)((0,l.Z)({},e),{},{currentSlide:A,lazyLoadedList:g})),v={slideCount:t,slideWidth:n,listWidth:r,trackWidth:s,currentSlide:A,slideHeight:u,listHeight:d,lazyLoadedList:g=g.concat(f)};return null===e.autoplaying&&e.autoplay&&(v.autoplaying="playing"),v}(e);e=(0,l.Z)((0,l.Z)((0,l.Z)({},e),r),{},{slideIndex:r.currentSlide});var o=F(e);e=(0,l.Z)((0,l.Z)({},e),{},{left:o});var s=O(e);(n||i.Children.count(t.props.children)!==i.Children.count(e.children))&&(r.trackStyle=s),t.setState(r,a)})),(0,A.Z)(t,"ssrInit",(function(){if(t.props.variableWidth){var e=0,n=0,a=[],r=Q((0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{slideCount:t.props.children.length})),o=R((0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach((function(n){a.push(n.props.style.width),e+=n.props.style.width}));for(var s=0;s=n&&t.onWindowResized()};if(e.onclick){var l=e.onclick;e.onclick=function(n){l(n),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=a,e.onerror=function(){a(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))}))})),(0,A.Z)(t,"progressiveLazyLoad",(function(){for(var e=[],n=(0,l.Z)((0,l.Z)({},t.props),t.state),i=t.state.currentSlide;i=-Q(n);a--)if(t.state.lazyLoadedList.indexOf(a)<0){e.push(a);break}e.length>0?(t.setState((function(n){return{lazyLoadedList:n.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)})),(0,A.Z)(t,"slideHandler",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=t.props,a=i.asNavFor,r=i.beforeChange,o=i.onLazyLoad,s=i.speed,c=i.afterChange,u=t.state.currentSlide,d=E((0,l.Z)((0,l.Z)((0,l.Z)({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n})),A=d.state,g=d.nextState;if(A){r&&r(u,A.currentSlide);var v=A.lazyLoadedList.filter((function(e){return t.state.lazyLoadedList.indexOf(e)<0}));o&&v.length>0&&o(v),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),c&&c(u),delete t.animationEndCallback),t.setState(A,(function(){a&&t.asNavForIndex!==e&&(t.asNavForIndex=e,a.innerSlider.slideHandler(e)),g&&(t.animationEndCallback=setTimeout((function(){var e=g.animating,n=(0,f.Z)(g,le);t.setState(n,(function(){t.callbackTimers.push(setTimeout((function(){return t.setState({animating:e})}),10)),c&&c(A.currentSlide),delete t.animationEndCallback}))}),s))}))}})),(0,A.Z)(t,"changeSlide",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=(0,l.Z)((0,l.Z)({},t.props),t.state),a=z(i,e);if((0===a||a)&&(!0===n?t.slideHandler(a,n):t.slideHandler(a),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var r=t.list.querySelectorAll(".slick-current");r[0]&&r[0].focus()}})),(0,A.Z)(t,"clickHandler",(function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0})),(0,A.Z)(t,"keyHandler",(function(e){var n=function(e,n,t){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!n?"":37===e.keyCode?t?"next":"previous":39===e.keyCode?t?"previous":"next":""}(e,t.props.accessibility,t.props.rtl);""!==n&&t.changeSlide({message:n})})),(0,A.Z)(t,"selectHandler",(function(e){t.changeSlide(e)})),(0,A.Z)(t,"disableBodyScroll",(function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}})),(0,A.Z)(t,"enableBodyScroll",(function(){window.ontouchmove=null})),(0,A.Z)(t,"swipeStart",(function(e){t.props.verticalSwiping&&t.disableBodyScroll();var n=function(e,n,t){return"IMG"===e.target.tagName&&x(e),!n||!t&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}}(e,t.props.swipe,t.props.draggable);""!==n&&t.setState(n)})),(0,A.Z)(t,"swipeMove",(function(e){var n=function(e,n){var t=n.scrolling,i=n.animating,a=n.vertical,r=n.swipeToSlide,o=n.verticalSwiping,s=n.rtl,c=n.currentSlide,u=n.edgeFriction,d=n.edgeDragged,A=n.onEdge,g=n.swiped,f=n.swiping,v=n.slideCount,p=n.slidesToScroll,m=n.infinite,I=n.touchObject,C=n.swipeEvent,h=n.listHeight,j=n.listWidth;if(!t){if(i)return x(e);a&&r&&o&&x(e);var y,M={},w=F(n);I.curX=e.touches?e.touches[0].pageX:e.clientX,I.curY=e.touches?e.touches[0].pageY:e.clientY,I.swipeLength=Math.round(Math.sqrt(Math.pow(I.curX-I.startX,2)));var b=Math.round(Math.sqrt(Math.pow(I.curY-I.startY,2)));if(!o&&!f&&b>10)return{scrolling:!0};o&&(I.swipeLength=b);var N=(s?-1:1)*(I.curX>I.startX?1:-1);o&&(N=I.curY>I.startY?1:-1);var L=Math.ceil(v/p),k=D(n.touchObject,o),E=I.swipeLength;return m||(0===c&&("right"===k||"down"===k)||c+1>=L&&("left"===k||"up"===k)||!S(n)&&("left"===k||"up"===k))&&(E=I.swipeLength*u,!1===d&&A&&(A(k),M.edgeDragged=!0)),!g&&C&&(C(k),M.swiped=!0),y=a?w+E*(h/j)*N:s?w-E*N:w+E*N,o&&(y=w+E*N),M=(0,l.Z)((0,l.Z)({},M),{},{touchObject:I,swipeLeft:y,trackStyle:O((0,l.Z)((0,l.Z)({},n),{},{left:y}))}),Math.abs(I.curX-I.startX)<.8*Math.abs(I.curY-I.startY)||I.swipeLength>10&&(M.swiping=!0,x(e)),M}}(e,(0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(n.swiping&&(t.clickable=!1),t.setState(n))})),(0,A.Z)(t,"swipeEnd",(function(e){var n=function(e,n){var t=n.dragging,i=n.swipe,a=n.touchObject,r=n.listWidth,o=n.touchThreshold,s=n.verticalSwiping,c=n.listHeight,u=n.swipeToSlide,d=n.scrolling,A=n.onSwipe,g=n.targetSlide,f=n.currentSlide,v=n.infinite;if(!t)return i&&x(e),{};var p=s?c/o:r/o,m=D(a,s),I={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d)return I;if(!a.swipeLength)return I;if(a.swipeLength>p){var C,h;x(e),A&&A(m);var j=v?f:g;switch(m){case"left":case"up":h=j+P(n),C=u?B(n,h):h,I.currentDirection=0;break;case"right":case"down":h=j-P(n),C=u?B(n,h):h,I.currentDirection=1;break;default:C=j}I.triggerSlideHandler=C}else{var y=F(n);I.trackStyle=Z((0,l.Z)((0,l.Z)({},n),{},{left:y}))}return I}(e,(0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(n){var i=n.triggerSlideHandler;delete n.triggerSlideHandler,t.setState(n),void 0!==i&&(t.slideHandler(i),t.props.verticalSwiping&&t.enableBodyScroll())}})),(0,A.Z)(t,"touchEnd",(function(e){t.swipeEnd(e),t.clickable=!0})),(0,A.Z)(t,"slickPrev",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"previous"})}),0))})),(0,A.Z)(t,"slickNext",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"next"})}),0))})),(0,A.Z)(t,"slickGoTo",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)}),0))})),(0,A.Z)(t,"play",(function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!S((0,l.Z)((0,l.Z)({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)})),(0,A.Z)(t,"autoPlay",(function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})})),(0,A.Z)(t,"pause",(function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})})),(0,A.Z)(t,"onDotsOver",(function(){return t.props.autoplay&&t.pause("hovered")})),(0,A.Z)(t,"onDotsLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),(0,A.Z)(t,"onTrackOver",(function(){return t.props.autoplay&&t.pause("hovered")})),(0,A.Z)(t,"onTrackLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),(0,A.Z)(t,"onSlideFocus",(function(){return t.props.autoplay&&t.pause("focused")})),(0,A.Z)(t,"onSlideBlur",(function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")})),(0,A.Z)(t,"render",(function(){var e,n,r,o=I()("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),s=(0,l.Z)((0,l.Z)({},t.props),t.state),c=k(s,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),u=t.props.pauseOnHover;if(c=(0,l.Z)((0,l.Z)({},c),{},{onMouseEnter:u?t.onTrackOver:null,onMouseLeave:u?t.onTrackLeave:null,onMouseOver:u?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var d=k(s,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),A=t.props.pauseOnDotsHover;d=(0,l.Z)((0,l.Z)({},d),{},{clickHandler:t.changeSlide,onMouseEnter:A?t.onDotsLeave:null,onMouseOver:A?t.onDotsOver:null,onMouseLeave:A?t.onDotsLeave:null}),e=i.createElement(ee,d)}var g=k(s,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);g.clickHandler=t.changeSlide,t.props.arrows&&(n=i.createElement(te,g),r=i.createElement(ie,g));var f=null;t.props.vertical&&(f={height:t.state.listHeight});var v=null;!1===t.props.vertical?!0===t.props.centerMode&&(v={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(v={padding:t.props.centerPadding+" 0px"});var p=(0,l.Z)((0,l.Z)({},f),v),m=t.props.touchMove,C={className:"slick-list",style:p,onClick:t.clickHandler,onMouseDown:m?t.swipeStart:null,onMouseMove:t.state.dragging&&m?t.swipeMove:null,onMouseUp:m?t.swipeEnd:null,onMouseLeave:t.state.dragging&&m?t.swipeEnd:null,onTouchStart:m?t.swipeStart:null,onTouchMove:t.state.dragging&&m?t.swipeMove:null,onTouchEnd:m?t.touchEnd:null,onTouchCancel:t.state.dragging&&m?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},h={className:o,dir:"ltr",style:t.props.style};return t.props.unslick&&(C={className:"slick-list"},h={className:o,style:t.props.style}),i.createElement("div",h,t.props.unslick?"":n,i.createElement("div",(0,a.Z)({ref:t.listRefHandler},C),i.createElement(_,(0,a.Z)({ref:t.trackRefHandler},c),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)})),t.list=null,t.track=null,t.state=(0,l.Z)((0,l.Z)({},v),{},{currentSlide:t.props.initialSlide,targetSlide:t.props.initialSlide?t.props.initialSlide:0,slideCount:i.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var m=t.ssrInit();return t.state=(0,l.Z)((0,l.Z)({},t.state),m),t}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"didPropsChange",value:function(e){for(var n=!1,t=0,a=Object.keys(this.props);t1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)})),(0,A.Z)(t,"slickPause",(function(){return t.innerSlider.pause("paused")})),(0,A.Z)(t,"slickPlay",(function(){return t.innerSlider.autoPlay("play")})),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"media",value:function(e,n){var t=window.matchMedia(e),i=function(e){e.matches&&n()};t.addListener(i),i(t),this._responsiveMediaHandlers.push({mql:t,query:e,listener:i})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var n=this.props.responsive.map((function(e){return e.breakpoint}));n.sort((function(e,n){return e-n})),n.forEach((function(t,i){var a;a=0===i?se()({minWidth:0,maxWidth:t}):se()({minWidth:n[i-1]+1,maxWidth:t}),V()&&e.media(a,(function(){e.setState({breakpoint:t})}))}));var t=se()({minWidth:n.slice(-1)[0]});V()&&this.media(t,(function(){e.setState({breakpoint:null})}))}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach((function(e){e.mql.removeListener(e.listener)}))}},{key:"render",value:function(){var e,n,t=this;(e=this.state.breakpoint?"unslick"===(n=this.props.responsive.filter((function(e){return e.breakpoint===t.state.breakpoint})))[0].settings?"unslick":(0,l.Z)((0,l.Z)((0,l.Z)({},C),this.props),n[0].settings):(0,l.Z)((0,l.Z)({},C),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var r=i.Children.toArray(this.props.children);r=r.filter((function(e){return"string"==typeof e?!!e.trim():!!e})),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var o=[],s=null,c=0;c=r.length));g+=1)A.push(i.cloneElement(r[g],{key:100*c+10*d+g,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));u.push(i.createElement("div",{key:10*c+d},A))}e.variableWidth?o.push(i.createElement("div",{key:c,style:{width:s}},u)):o.push(i.createElement("div",{key:c},u))}if("unslick"===e){var f="regular slider "+(this.props.className||"");return i.createElement("div",{className:f},r)}return o.length<=e.slidesToShow&&!e.infinite&&(e.unslick=!0),i.createElement(re,(0,a.Z)({style:this.props.style,ref:this.innerSliderRefHandler},function(e){return X.reduce((function(n,t){return e.hasOwnProperty(t)&&(n[t]=e[t]),n}),{})}(e)),o)}}])}(i.Component),ue=ce,de=t(48755),Ae=t(36237),ge=t(63356),fe=t(16931);const ve="--dot-duration",pe=e=>{const{componentCls:n,antCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,ge.Wf)(e)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${t}-radio-input, input${t}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${t}-radio-input, input${t}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},me=e=>{const{componentCls:n,motionDurationSlow:t,arrowSize:i,arrowOffset:a}=e,l=e.calc(i).div(Math.SQRT2).equal();return{[n]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:i,height:i,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${t}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:e.calc(i).sub(l).div(2).equal(),insetInlineStart:e.calc(i).sub(l).div(2).equal(),display:"inline-block",width:l,height:l,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:a,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:a,"&::after":{transform:"rotate(135deg)"}}}}},Ie=e=>{const{componentCls:n,dotOffset:t,dotWidth:i,dotHeight:a,dotGap:l,colorBgContainer:r,motionDurationSlow:o}=e;return{[n]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:t},"&-top":{top:t,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:i,height:a,marginInline:l,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${o}`,borderRadius:a,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:a,content:'""',background:r,borderRadius:a,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:a,padding:0,color:"transparent",fontSize:0,background:r,border:0,borderRadius:a,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${o}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:e.calc(l).mul(-1).equal(),content:'""'}},"&.slick-active":{width:e.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${ve}) ease-out`}}}}}}},Ce=e=>{const{componentCls:n,dotOffset:t,arrowOffset:i,marginXXS:a}=e,l={width:e.dotHeight,height:e.dotWidth};return{[`${n}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:i,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:i,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:e.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:t},"&-right":{insetInlineEnd:t,insetInlineStart:"auto"},li:Object.assign(Object.assign({},l),{margin:`${(0,Ae.unit)(a)} 0`,verticalAlign:"baseline",button:l,"&::after":Object.assign(Object.assign({},l),{height:0}),"&.slick-active":Object.assign(Object.assign({},l),{button:l,"&::after":Object.assign(Object.assign({},l),{transition:`height var(${ve}) ease-out`})})})}}}},he=e=>{const{componentCls:n}=e;return[{[`${n}-rtl`]:{direction:"rtl",".slick-dots":{[`${n}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${n}-vertical`]:{".slick-dots":{[`${n}-rtl&`]:{flexDirection:"column"}}}}]};var xe=(0,fe.I$)("Carousel",(e=>[pe(e),me(e),Ie(e),Ce(e),he(e)]),(e=>({arrowSize:16,arrowOffset:e.marginXS,dotWidth:16,dotHeight:3,dotGap:e.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24})),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),je=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{var{currentSlide:n,slideCount:t}=e,a=je(e,["currentSlide","slideCount"]);return i.createElement("button",Object.assign({type:"button"},a))},we=i.forwardRef(((e,n)=>{const{dots:t=!0,arrows:a=!1,prevArrow:l=i.createElement(Me,{"aria-label":"prev"}),nextArrow:r=i.createElement(Me,{"aria-label":"next"}),draggable:o=!1,waitForAnimate:s=!1,dotPosition:c="bottom",vertical:u="left"===c||"right"===c,rootClassName:d,className:A,style:g,id:f,autoplay:v=!1,autoplaySpeed:p=3e3}=e,m=je(e,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:C,direction:h,className:x,style:j}=(0,de.dj)("carousel"),y=i.useRef(null),M=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.current.slickGoTo(e,n)};i.useImperativeHandle(n,(()=>({goTo:M,autoPlay:y.current.innerSlider.autoPlay,innerSlider:y.current.innerSlider,prev:y.current.slickPrev,next:y.current.slickNext})),[y.current]);const w=i.useRef(i.Children.count(e.children));i.useEffect((()=>{w.current!==i.Children.count(e.children)&&(M(e.initialSlide||0,!1),w.current=i.Children.count(e.children))}),[e.children]);const b=Object.assign({vertical:u,className:I()(A,x),style:Object.assign(Object.assign({},j),g),autoplay:!!v},m);"fade"===b.effect&&(b.fade=!0);const N=C("carousel",b.prefixCls),L=!!t,D=I()(ye,`${ye}-${c}`,"boolean"!=typeof t&&(null==t?void 0:t.className)),[S,k,E]=xe(N),z=I()(N,{[`${N}-rtl`]:"rtl"===h,[`${N}-vertical`]:b.vertical},k,E,d),B=v&&"object"==typeof v&&v.dotDuration?{[ve]:`${p}ms`}:{};return S(i.createElement("div",{className:z,id:f,style:B},i.createElement(ue,Object.assign({ref:y},b,{dots:L,dotsClass:D,arrows:a,prevArrow:l,nextArrow:r,draggable:o,verticalSwiping:u,autoplaySpeed:p,waitForAnimate:s}))))}));var be=we},99381:function(e,n,t){"use strict";t.d(n,{Z:function(){return ee}});var i,a,l=t(59301),r=t(19251),o=t(67732),s=t(83652),c=t(20068);function u(e,n,t){if(n<0||n>31||e>>>n!=0)throw new RangeError("Value out of range");for(var i=n-1;i>=0;i--)t.push(e>>>i&1)}function d(e,n){return 0!=(e>>>n&1)}function A(e){if(!e)throw new Error("Assertion error")}var g=function(){function e(n,t){(0,o.Z)(this,e),(0,c.Z)(this,"modeBits",void 0),(0,c.Z)(this,"numBitsCharCount",void 0),this.modeBits=n,this.numBitsCharCount=t}return(0,s.Z)(e,[{key:"numCharCountBits",value:function(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}}]),e}();i=g,(0,c.Z)(g,"NUMERIC",new i(1,[10,12,14])),(0,c.Z)(g,"ALPHANUMERIC",new i(2,[9,11,13])),(0,c.Z)(g,"BYTE",new i(4,[8,16,16])),(0,c.Z)(g,"KANJI",new i(8,[8,10,12])),(0,c.Z)(g,"ECI",new i(7,[0,0,0]));var f=(0,s.Z)((function e(n,t){(0,o.Z)(this,e),(0,c.Z)(this,"ordinal",void 0),(0,c.Z)(this,"formatBits",void 0),this.ordinal=n,this.formatBits=t}));a=f,(0,c.Z)(f,"LOW",new a(0,1)),(0,c.Z)(f,"MEDIUM",new a(1,0)),(0,c.Z)(f,"QUARTILE",new a(2,3)),(0,c.Z)(f,"HIGH",new a(3,2));var v=function(){function e(n,t,i){if((0,o.Z)(this,e),(0,c.Z)(this,"mode",void 0),(0,c.Z)(this,"numChars",void 0),(0,c.Z)(this,"bitData",void 0),this.mode=n,this.numChars=t,this.bitData=i,t<0)throw new RangeError("Invalid argument");this.bitData=i.slice()}return(0,s.Z)(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var t,i=[],a=(0,r.Z)(n);try{for(a.s();!(t=a.n()).done;){u(t.value,8,i)}}catch(e){a.e(e)}finally{a.f()}return new e(g.BYTE,n.length,i)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var t=[],i=0;i=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(l<-1||l>7)throw new RangeError("Mask value out of range");this.size=4*n+17;for(var r=[],s=0;s>>9);var a=21522^(n<<10|t);A(a>>>15==0);for(var l=0;l<=5;l++)this.setFunctionModule(8,l,d(a,l));this.setFunctionModule(8,7,d(a,6)),this.setFunctionModule(8,8,d(a,7)),this.setFunctionModule(7,8,d(a,8));for(var r=9;r<15;r++)this.setFunctionModule(14-r,8,d(a,r));for(var o=0;o<8;o++)this.setFunctionModule(this.size-1-o,8,d(a,o));for(var s=8;s<15;s++)this.setFunctionModule(8,this.size-15+s,d(a,s));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var e=this.version,n=0;n<12;n++)e=e<<1^7973*(e>>>11);var t=this.version<<12|e;A(t>>>18==0);for(var i=0;i<18;i++){var a=d(t,i),l=this.size-11+i%3,r=Math.floor(i/3);this.setFunctionModule(l,r,a),this.setFunctionModule(r,l,a)}}}},{key:"drawFinderPattern",value:function(e,n){for(var t=-4;t<=4;t++)for(var i=-4;i<=4;i++){var a=Math.max(Math.abs(i),Math.abs(t)),l=e+i,r=n+t;0<=l&&l=o)&&p.push(n[e])}))},I=0;I=1;i-=2){6==i&&(i=5);for(var a=0;a>>3],7-(7&t)),t++)}}A(t==8*n.length)}},{key:"applyMask",value:function(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(var n=0;n5&&n++:(this.finderPenaltyAddHistory(a,l),i||(n+=this.finderPenaltyCountPatterns(l)*e.PENALTY_N3),i=this.modules[t][o],a=1);n+=this.finderPenaltyTerminateAndCount(i,a,l)*e.PENALTY_N3}for(var s=0;s5&&n++:(this.finderPenaltyAddHistory(u,d),c||(n+=this.finderPenaltyCountPatterns(d)*e.PENALTY_N3),c=this.modules[g][s],u=1);n+=this.finderPenaltyTerminateAndCount(c,u,d)*e.PENALTY_N3}for(var f=0;f0&&e[2]==n&&e[3]==3*n&&e[4]==n&&e[5]==n;return(t&&e[0]>=4*n&&e[6]>=n?1:0)+(t&&e[6]>=4*n&&e[0]>=n?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(e,n,t){var i=n;return e&&(this.finderPenaltyAddHistory(i,t),i=0),i+=this.size,this.finderPenaltyAddHistory(i,t),this.finderPenaltyCountPatterns(t)}},{key:"finderPenaltyAddHistory",value:function(e,n){var t=e;0==n[0]&&(t+=this.size),n.pop(),n.unshift(t)}}],[{key:"encodeText",value:function(n,t){var i=v.makeSegments(n);return e.encodeSegments(i,t)}},{key:"encodeBinary",value:function(n,t){var i=v.makeBytes(n);return e.encodeSegments([i],t)}},{key:"encodeSegments",value:function(n,t){var i,a,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:40,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,c=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(!(e.MIN_VERSION<=l&&l<=o&&o<=e.MAX_VERSION)||s<-1||s>7)throw new RangeError("Invalid value");for(i=l;;i++){var d=8*e.getNumDataCodewords(i,t),g=v.getTotalBits(n,i);if(g<=d){a=g;break}if(i>=o)throw new RangeError("Data too long")}for(var p=t,m=0,I=[f.MEDIUM,f.QUARTILE,f.HIGH];m>>3]|=e<<7-(7&n)})),new e(i,p,D,s)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var t=(16*n+128)*n+64;if(n>=2){var i=Math.floor(n/7)+2;t-=(25*i-10)*i-55,n>=7&&(t-=36)}return A(208<=t&&t<=29648),t}},{key:"getNumDataCodewords",value:function(n,t){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[t.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[t.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var t=[],i=0;i>>8!=0||n>>>8!=0)throw new RangeError("Byte out of range");for(var t=0,i=7;i>=0;i--)t=t<<1^285*(t>>>7),t^=(n>>>i&1)*e;return A(t>>>8==0),t}}]),e}();(0,c.Z)(p,"MIN_VERSION",1),(0,c.Z)(p,"MAX_VERSION",40),(0,c.Z)(p,"PENALTY_N1",3),(0,c.Z)(p,"PENALTY_N2",3),(0,c.Z)(p,"PENALTY_N3",40),(0,c.Z)(p,"PENALTY_N4",10),(0,c.Z)(p,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,c.Z)(p,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var m={L:f.LOW,M:f.MEDIUM,Q:f.QUARTILE,H:f.HIGH},I="#FFFFFF",C="#000000";function h(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=[];return e.forEach((function(e,i){var a=null;e.forEach((function(l,r){if(!l&&null!==a)return t.push("M".concat(a+n," ").concat(i+n,"h").concat(r-a,"v1H").concat(a+n,"z")),void(a=null);if(r!==e.length-1)l&&null===a&&(a=r);else{if(!l)return;null===a?t.push("M".concat(r+n,",").concat(i+n," h1v1H").concat(r+n,"z")):t.push("M".concat(a+n,",").concat(i+n," h").concat(r+1-a,"v1H").concat(a+n,"z"))}}))})),t.join("")}function x(e,n){return e.slice().map((function(e,t){return t=n.y+n.h?e:e.map((function(e,t){return(t=n.x+n.w)&&e}))}))}var j=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),y=t(54476),M=t(33885),w=t(42978),b=t(75931);function N(e){var n=e.value,t=e.level,i=e.minVersion,a=e.includeMargin,r=e.marginSize,o=e.imageSettings,s=e.size,c=(0,l.useMemo)((function(){var e=v.makeSegments(n);return p.encodeSegments(e,m[t],i)}),[n,t,i]),u=(0,l.useMemo)((function(){var e=c.getModules(),n=function(e,n){return null!=n?Math.floor(n):e?4:0}(a,r),t=e.length+2*n,i=function(e,n,t,i){if(null==i)return null;var a=e.length+2*t,l=Math.floor(.1*n),r=a/n,o=(i.width||l)*r,s=(i.height||l)*r,c=null==i.x?e.length/2-o/2:i.x*r,u=null==i.y?e.length/2-s/2:i.y*r,d=null==i.opacity?1:i.opacity,A=null;if(i.excavate){var g=Math.floor(c),f=Math.floor(u);A={x:g,y:f,w:Math.ceil(o+c-g),h:Math.ceil(s+u-f)}}return{x:c,y:u,h:s,w:o,excavation:A,opacity:d,crossOrigin:i.crossOrigin}}(e,s,n,o);return{cells:e,margin:n,numCells:t,calculatedImageSettings:i}}),[c,s,o,a,r]),d=u.cells,A=u.margin,g=u.numCells,f=u.calculatedImageSettings;return{qrcode:c,margin:A,cells:d,numCells:g,calculatedImageSettings:f}}var L=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],D=l.forwardRef((function(e,n){var t=e.value,i=e.size,a=void 0===i?128:i,r=e.level,o=void 0===r?"L":r,s=e.bgColor,c=void 0===s?I:s,u=e.fgColor,d=void 0===u?C:u,A=e.includeMargin,g=void 0!==A&&A,f=e.minVersion,v=void 0===f?1:f,p=e.marginSize,m=e.style,D=e.imageSettings,S=(0,b.Z)(e,L),k=null==D?void 0:D.src,E=(0,l.useRef)(null),z=(0,l.useRef)(null),B=(0,l.useCallback)((function(e){E.current=e,"function"==typeof n?n(e):n&&(n.current=e)}),[n]),P=(0,l.useState)(!1),T=(0,w.Z)(P,2)[1],O=N({value:t,level:o,minVersion:v,includeMargin:g,marginSize:p,imageSettings:D,size:a}),Z=O.margin,F=O.cells,Q=O.numCells,R=O.calculatedImageSettings;(0,l.useEffect)((function(){if(null!=E.current){var e=E.current,n=e.getContext("2d");if(!n)return;var t=F,i=z.current,l=null!=R&&null!==i&&i.complete&&0!==i.naturalHeight&&0!==i.naturalWidth;l&&null!=R.excavation&&(t=x(F,R.excavation));var r=window.devicePixelRatio||1;e.height=e.width=a*r;var o=a/Q*r;n.scale(o,o),n.fillStyle=c,n.fillRect(0,0,Q,Q),n.fillStyle=d,j?n.fill(new Path2D(h(t,Z))):F.forEach((function(e,t){e.forEach((function(e,i){e&&n.fillRect(i+Z,t+Z,1,1)}))})),R&&(n.globalAlpha=R.opacity),l&&n.drawImage(i,R.x+Z,R.y+Z,R.w,R.h)}})),(0,l.useEffect)((function(){T(!1)}),[k]);var U=(0,M.Z)({height:a,width:a},m),H=null;return null!=k&&(H=l.createElement("img",{src:k,key:k,style:{display:"none"},onLoad:function(){T(!0)},ref:z,crossOrigin:null==R?void 0:R.crossOrigin})),l.createElement(l.Fragment,null,l.createElement("canvas",(0,y.Z)({style:U,height:a,width:a,ref:B,role:"img"},S)),H)}));D.displayName="QRCodeCanvas";var S=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],k=l.forwardRef((function(e,n){var t=e.value,i=e.size,a=void 0===i?128:i,r=e.level,o=void 0===r?"L":r,s=e.bgColor,c=void 0===s?I:s,u=e.fgColor,d=void 0===u?C:u,A=e.includeMargin,g=void 0!==A&&A,f=e.minVersion,v=void 0===f?1:f,p=e.title,m=e.marginSize,j=e.imageSettings,M=(0,b.Z)(e,S),w=N({value:t,level:o,minVersion:v,includeMargin:g,marginSize:m,imageSettings:j,size:a}),L=w.margin,D=w.cells,k=w.numCells,E=w.calculatedImageSettings,z=D,B=null;null!=j&&null!=E&&(null!=E.excavation&&(z=x(D,E.excavation)),B=l.createElement("image",{href:j.src,height:E.h,width:E.w,x:E.x+L,y:E.y+L,preserveAspectRatio:"none",opacity:E.opacity,crossOrigin:E.crossOrigin}));var P=h(z,L);return l.createElement("svg",(0,y.Z)({height:a,width:a,viewBox:"0 0 ".concat(k," ").concat(k),ref:n,role:"img"},M),!!p&&l.createElement("title",null,p),l.createElement("path",{fill:c,d:"M0,0 h".concat(k,"v").concat(k,"H0z"),shapeRendering:"crispEdges"}),l.createElement("path",{fill:d,d:P,shapeRendering:"crispEdges"}),B)}));k.displayName="QRCodeSVG";var E=t(92310),z=t.n(E),B=t(2738),P=t(26112),T=t(48755),O=t(9017),Z=t(57700),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Q=t(7657),R=function(e,n){return l.createElement(Q.Z,(0,y.Z)({},e,{ref:n,icon:F}))};var U=l.forwardRef(R),H=t(99571),Y=t(29787);const W=l.createElement(Y.Z,null);function V(e){let{prefixCls:n,locale:t,onRefresh:i,statusRender:a,status:r}=e;const o=l.createElement(l.Fragment,null,l.createElement("p",{className:`${n}-expired`},null==t?void 0:t.expired),i&&l.createElement(H.ZP,{type:"link",icon:l.createElement(U,null),onClick:i},null==t?void 0:t.refresh)),s=l.createElement("p",{className:`${n}-scanned`},null==t?void 0:t.scanned),c={expired:o,loading:W,scanned:s};return(null!=a?a:e=>c[e.status])({status:r,locale:t,onRefresh:i})}var X=t(36237),G=t(17835),K=t(63356),J=t(16931),q=t(51636);var _=(0,J.I$)("QRCode",(e=>(e=>{const{componentCls:n,lineWidth:t,lineType:i,colorSplit:a}=e;return{[n]:Object.assign(Object.assign({},(0,K.Wf)(e)),{display:"flex",justifyContent:"center",alignItems:"center",padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${(0,X.unit)(t)} ${i} ${a}`,position:"relative",overflow:"hidden",[`& > ${n}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${n}-expired, & > ${n}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}}),[`${n}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}})((0,q.mergeToken)(e,{QRCodeTextColor:e.colorText}))),(e=>({QRCodeMaskBackgroundColor:new G.FastColor(e.colorBgContainer).setA(.96).toRgbString()}))),$=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{var n,t,i,a;const[,r]=(0,Z.ZP)(),{value:o,type:s="canvas",icon:c="",size:u=160,iconSize:d,color:A=r.colorText,errorLevel:g="M",status:f="active",bordered:v=!0,onRefresh:p,style:m,className:I,rootClassName:C,prefixCls:h,bgColor:x="transparent",statusRender:j}=e,y=$(e,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:M}=(0,l.useContext)(T.E_),w=M("qrcode",h),[b,N,L]=_(w),S={src:c,x:void 0,y:void 0,height:"number"==typeof d?d:null!==(n=null==d?void 0:d.height)&&void 0!==n?n:40,width:"number"==typeof d?d:null!==(t=null==d?void 0:d.width)&&void 0!==t?t:40,excavate:!0,crossOrigin:"anonymous"},E=(0,P.Z)(y,!0),F=(0,B.Z)(y,Object.keys(E)),Q=Object.assign({value:o,size:u,level:g,bgColor:x,fgColor:A,style:{width:null==m?void 0:m.width,height:null==m?void 0:m.height},imageSettings:c?S:void 0},E),[R]=(0,O.Z)("QRCode");if(!o)return null;const U=z()(w,I,C,N,L,{[`${w}-borderless`]:!v}),H=Object.assign(Object.assign({backgroundColor:x},m),{width:null!==(i=null==m?void 0:m.width)&&void 0!==i?i:u,height:null!==(a=null==m?void 0:m.height)&&void 0!==a?a:u});return b(l.createElement("div",Object.assign({},F,{className:U,style:H}),"active"!==f&&l.createElement("div",{className:`${w}-mask`},l.createElement(V,{prefixCls:w,locale:R,status:f,onRefresh:p,statusRender:j})),"canvas"===s?l.createElement(D,Object.assign({},Q)):l.createElement(k,Object.assign({},Q))))}},7861:function(e,n,t){var i=t(38710),a=function(e){var n="",t=Object.keys(e);return t.forEach((function(a,l){var r=e[a];(function(e){return/[height|width]$/.test(e)})(a=i(a))&&"number"==typeof r&&(r+="px"),n+=!0===r?a:!1===r?"not "+a:"("+a+": "+r+")",l2&&void 0!==arguments[2]&&arguments[2];s.forEach((function(s){if(!(!C&&!1!==f&&f>0&&r.length>=f)){var g,m=[].concat((0,l.Z)(u),[s]),I=s[t.children],h=A||s.disabled;if(!I||0===I.length||o)if(c(e,m,{label:t.label}))r.push((0,a.Z)((0,a.Z)({},s),{},(g={disabled:h},(0,v.Z)(g,t.label,d(e,m,i,t)),(0,v.Z)(g,p,m),(0,v.Z)(g,t.children,void 0),g)));I&&n(s[t.children],m,h)}}))}(n,[]),C&&r.sort((function(n,i){return C(n[p],i[p],e,t)})),!1!==f&&f>0?r.slice(0,f):r}),[e,n,t,i,d,o,c,C,f])},h="__RC_CASCADER_SPLIT__",x="SHOW_PARENT",j="SHOW_CHILD";function y(e){return e.join(h)}function M(e){return e.map(y)}function w(e){var n=e||{},t=n.label,i=n.value||"value";return{label:t||"label",value:i,key:i,children:n.children||"children"}}function b(e,n){var t,i;return null!==(t=e.isLeaf)&&void 0!==t?t:!(null!==(i=e[n.children])&&void 0!==i&&i.length)}function N(e){var n=e.parentElement;if(n){var t=e.offsetTop-n.offsetTop;t-n.scrollTop<0?n.scrollTo({top:t}):t+e.offsetHeight-n.scrollTop>n.offsetHeight&&n.scrollTo({top:t+e.offsetHeight-n.offsetHeight})}}function L(e,n){return e.map((function(e){var t;return null===(t=e[p])||void 0===t?void 0:t.map((function(e){return e[n.value]}))}))}function D(e){return e?function(e){return Array.isArray(e)&&Array.isArray(e[0])}(e)?e:(0===e.length?[]:[e]).map((function(e){return Array.isArray(e)?e:[e]})):[]}function S(e,n,t){var i=new Set(e),a=n();return e.filter((function(e){var n=a[e],l=n?n.parent:null,r=n?n.children:null;return!(!n||!n.node.disabled)||(t===j?!(r&&r.some((function(e){return e.key&&i.has(e.key)}))):!(l&&!l.node.disabled&&i.has(l.key)))}))}function k(e,n,t){for(var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=n,l=[],r=function(){var n,r,s,c=e[o],u=null===(n=a)||void 0===n?void 0:n.findIndex((function(e){var n=e[t.value];return i?String(n)===String(c):n===c})),d=-1!==u?null===(r=a)||void 0===r?void 0:r[u]:null;l.push({value:null!==(s=null==d?void 0:d[t.value])&&void 0!==s?s:c,index:u,option:d}),a=null==d?void 0:d[t.children]},o=0;o1){var e=I.slice(0,-1);j(e)}else d(!1)},w=function(){var e,n=((null===(e=h[C])||void 0===e?void 0:e[t.children])||[]).find((function(e){return!e.disabled}));if(n){var i=[].concat((0,l.Z)(I),[n[t.value]]);j(i)}};A.useImperativeHandle(e,(function(){return{onKeyDown:function(e){var n=e.which;switch(n){case W.Z.UP:case W.Z.DOWN:var i=0;n===W.Z.UP?i=-1:n===W.Z.DOWN&&(i=1),0!==i&&function(e){var n=h.length,i=C;-1===i&&e<0&&(i=n);for(var a=0;a2&&void 0!==arguments[2]&&arguments[2];P(e),!u&&(n||B&&("hover"===R||t))&&f(!1)},re=A.useMemo((function(){return d?T:D}),[d,T,D]),oe=A.useMemo((function(){for(var e=[{options:re}],n=re,t=L(n,z),i=function(){var i=ne[a],l=n.find((function(e,n){return(t[n]?y(t[n]):e[z.value])===i})),r=null==l?void 0:l[z.children];if(null==r||!r.length)return 1;n=r,e.push({options:r})},a=0;a":x,y=t.loadingIcon,M=t.direction,b=t.notFoundContent,N=void 0===b?"Not Found":b,L=t.disabled,S=!!c,z=(0,J.C8)(u,{value:d,postState:D}),P=(0,r.Z)(z,2),Z=P[0],Q=P[1],R=A.useMemo((function(){return w(f)}),[JSON.stringify(f)]),U=B(R,s),H=(0,r.Z)(U,3),Y=H[0],W=H[1],V=H[2],X=E(Y,R),K=O(S,Z,W,V,X),_=(0,r.Z)(K,3),$=_[0],ee=_[1],ne=_[2],te=(0,J.zX)((function(e){if(Q(e),m){var n=D(e),t=n.map((function(e){return k(e,Y,R).map((function(e){return e.option}))})),i=S?n:n[0],a=S?t:t[0];m(i,a)}})),ie=T(S,te,$,ee,ne,W,V,I),ae=(0,J.zX)((function(e){ie(e)})),le=A.useMemo((function(){return{options:Y,fieldNames:R,values:$,halfValues:ee,changeOnSelect:p,onSelect:ae,checkable:c,searchOptions:[],dropdownPrefixCls:void 0,loadData:C,expandTrigger:h,expandIcon:j,loadingIcon:y,dropdownMenuColumnStyle:void 0}}),[Y,R,$,ee,p,ae,c,C,h,j,y]),re="".concat(a,"-panel"),oe=!Y.length;return A.createElement(g.Provider,{value:le},A.createElement("div",{className:F()(re,(n={},(0,v.Z)(n,"".concat(re,"-rtl"),"rtl"===M),(0,v.Z)(n,"".concat(re,"-empty"),oe),n),o),style:l},oe?N:A.createElement(G,{prefixCls:a,searchValue:"",multiple:S,toggleOpen:q,open:!0,direction:M,disabled:L})))}var $=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],ee=A.forwardRef((function(e,n){var t=e.id,v=e.prefixCls,p=void 0===v?"rc-cascader":v,m=e.fieldNames,I=e.defaultValue,h=e.value,j=e.changeOnSelect,b=e.onChange,N=e.displayRender,L=e.checkable,z=e.autoClearSearchValue,P=void 0===z||z,Z=e.searchValue,F=e.onSearch,Q=e.showSearch,R=e.expandTrigger,U=e.options,H=e.dropdownPrefixCls,Y=e.loadData,W=e.popupVisible,V=e.open,X=e.popupClassName,G=e.dropdownClassName,J=e.dropdownMenuColumnStyle,q=e.dropdownStyle,_=e.popupPlacement,ee=e.placement,ne=e.onDropdownVisibleChange,te=e.onPopupVisibleChange,ie=e.expandIcon,ae=void 0===ie?">":ie,le=e.loadingIcon,re=e.children,oe=e.dropdownMatchSelectWidth,se=void 0!==oe&&oe,ce=e.showCheckedStrategy,ue=void 0===ce?x:ce,de=e.optionRender,Ae=(0,o.Z)(e,$),ge=(0,c.ZP)(t),fe=!!L,ve=(0,d.Z)(I,{value:h,postState:D}),pe=(0,r.Z)(ve,2),me=pe[0],Ie=pe[1],Ce=A.useMemo((function(){return w(m)}),[JSON.stringify(m)]),he=B(Ce,U),xe=(0,r.Z)(he,3),je=xe[0],ye=xe[1],Me=xe[2],we=(0,d.Z)("",{value:Z,postState:function(e){return e||""}}),be=(0,r.Z)(we,2),Ne=be[0],Le=be[1],De=function(e){return A.useMemo((function(){if(!e)return[!1,{}];var n={matchInputWidth:!0,limit:50};return e&&"object"===(0,f.Z)(e)&&(n=(0,a.Z)((0,a.Z)({},n),e)),n.limit<=0&&(n.limit=!1),[!0,n]}),[e])}(Q),Se=(0,r.Z)(De,2),ke=Se[0],Ee=Se[1],ze=C(Ne,je,Ce,H||p,Ee,j||fe),Be=E(je,Ce),Pe=O(fe,me,ye,Me,Be),Te=(0,r.Z)(Pe,3),Oe=Te[0],Ze=Te[1],Fe=Te[2],Qe=function(e,n,t,i,a){return A.useMemo((function(){var r=a||function(e){var n=i?e.slice(-1):e;return n.every((function(e){return["string","number"].includes((0,f.Z)(e))}))?n.join(" / "):n.reduce((function(e,n,t){var i=A.isValidElement(n)?A.cloneElement(n,{key:t}):n;return 0===t?[i]:[].concat((0,l.Z)(e),[" / ",i])}),[])};return e.map((function(e){var i,a=k(e,n,t),l=r(a.map((function(e){var n,i=e.option,a=e.value;return null!==(n=null==i?void 0:i[t.label])&&void 0!==n?n:a})),a.map((function(e){return e.option}))),o=y(e);return{label:l,value:o,key:o,valueCells:e,disabled:null===(i=a[a.length-1])||void 0===i||null===(i=i.option)||void 0===i?void 0:i.disabled}}))}),[e,n,t,a,i])}(A.useMemo((function(){var e=S(M(Oe),ye,ue);return[].concat((0,l.Z)(Fe),(0,l.Z)(Me(e)))}),[Oe,ye,Me,Fe,ue]),je,Ce,fe,N),Re=(0,u.Z)((function(e){if(Ie(e),b){var n=D(e),t=n.map((function(e){return k(e,je,Ce).map((function(e){return e.option}))})),i=fe?n:n[0],a=fe?t:t[0];b(i,a)}})),Ue=T(fe,Re,Oe,Ze,Fe,ye,Me,ue),He=(0,u.Z)((function(e){fe&&!P||Le(""),Ue(e)})),Ye=void 0!==V?V:W,We=G||X,Ve=ee||_;var Xe=A.useMemo((function(){return{options:je,fieldNames:Ce,values:Oe,halfValues:Ze,changeOnSelect:j,onSelect:He,checkable:L,searchOptions:ze,dropdownPrefixCls:H,loadData:Y,expandTrigger:R,expandIcon:ae,loadingIcon:le,dropdownMenuColumnStyle:J,optionRender:de}}),[je,Ce,Oe,Ze,j,He,L,ze,H,Y,R,ae,le,J,de]),Ge=!(Ne?ze:je).length,Ke=Ne&&Ee.matchInputWidth||Ge?{}:{minWidth:"auto"};return A.createElement(g.Provider,{value:Xe},A.createElement(s.Ac,(0,i.Z)({},Ae,{ref:n,id:ge,prefixCls:p,autoClearSearchValue:P,dropdownMatchSelectWidth:se,dropdownStyle:(0,a.Z)((0,a.Z)({},Ke),q),displayValues:Qe,onDisplayValuesChange:function(e,n){if("clear"!==n.type){var t=n.values[0].valueCells;He(t)}else Re([])},mode:fe?"multiple":void 0,searchValue:Ne,onSearch:function(e,n){Le(e),"blur"!==n.source&&F&&F(e)},showSearch:ke,OptionList:K,emptyOptions:Ge,open:Ye,dropdownClassName:We,placement:Ve,onDropdownVisibleChange:function(e){null==ne||ne(e),null==te||te(e)},getRawInputElement:function(){return re}})))}));ee.SHOW_PARENT=x,ee.SHOW_CHILD=j,ee.Panel=_;var ne=ee},9940:function(e,n,t){"use strict";t.d(n,{Qw:function(){return Z},FJ:function(){return Q},hT:function(){return F},OF:function(){return C},ZP:function(){return W}});var i=t(54476),a=t(94480),l=t(33885),r=t(42978),o=t(75931),s=t(76190),c=t(37463),u=t(6551),d=t(34643),A=t(18929),g=t(48736),f=t(59301),v=function(e,n,t,i){return f.useMemo((function(){var l=function(e){return e.map((function(e){return e.value}))},r=l(e),o=l(n),s=r.filter((function(e){return!i[e]})),c=r,u=o;if(t){var A=(0,d.S)(r,!0,i);c=A.checkedKeys,u=A.halfCheckedKeys}return[Array.from(new Set([].concat((0,a.Z)(s),(0,a.Z)(c)))),u]}),[e,n,t,i])},p=t(34061),m=t(20068),I=t(11592),C=function(){return null},h=["children","value"];function x(e){return(0,I.Z)(e).map((function(e){if(!f.isValidElement(e)||!e.type)return null;var n=e,t=n.key,i=n.props,a=i.children,r=i.value,s=(0,o.Z)(i,h),c=(0,l.Z)({key:t,value:r},s),u=x(a);return u.length&&(c.children=u),c})).filter((function(e){return e}))}function j(e){if(!e)return e;var n=(0,l.Z)({},e);return"props"in n||Object.defineProperty(n,"props",{get:function(){return(0,g.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),n}}),n}var y=function(e,n,t){var i=t.fieldNames,a=t.treeNodeFilterProp,r=t.filterTreeNode,o=i.children;return f.useMemo((function(){if(!n||!1===r)return e;var t="function"==typeof r?r:function(e,t){return String(t[a]).toUpperCase().includes(n.toUpperCase())};return function e(i){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.reduce((function(i,r){var s=r[o],c=a||t(n,j(r)),u=e(s||[],c);return(c||u.length)&&i.push((0,l.Z)((0,l.Z)({},r),{},(0,m.Z)({isLeaf:void 0},o,u))),i}),[])}(e)}),[e,n,o,a,r])};function M(e){var n=f.useRef();n.current=e;var t=f.useCallback((function(){return n.current.apply(n,arguments)}),[]);return t}function w(e,n,t){return f.useMemo((function(){if(e){if(t){var i=(0,l.Z)({id:"id",pId:"pId",rootPId:null},"object"===(0,s.Z)(t)?t:{});return function(e,n){var t=n.id,i=n.pId,a=n.rootPId,r=new Map,o=[];return e.forEach((function(e){var n=e[t],i=(0,l.Z)((0,l.Z)({},e),{},{key:e.key||n});r.set(n,i)})),r.forEach((function(e){var n=e[i],t=r.get(n);t?(t.children=t.children||[],t.children.push(e)):n!==a&&null!==a||o.push(e)})),o}(e,i)}return e}return x(n)}),[n,t,e])}var b=f.createContext(null),N=t(19251),L=t(3741),D=t(10228),S=t(80547),k=f.createContext(null),E=function(e){return!e||e.disabled||e.disableCheckbox||!1===e.checkable},z=function(e){return null==e},B=t(70425),P={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},T=function(e,n){var t=(0,c.lk)(),l=t.prefixCls,o=t.multiple,s=t.searchValue,u=t.toggleOpen,d=t.open,A=t.notFoundContent,g=f.useContext(k),v=g.virtual,p=g.listHeight,m=g.listItemHeight,I=g.listItemScrollOffset,C=g.treeData,h=g.fieldNames,x=g.onSelect,j=g.dropdownMatchSelectWidth,y=g.treeExpandAction,M=g.treeTitleRender,w=g.onPopupScroll,z=g.leftMaxCount,T=g.leafCountOnly,O=g.valueEntities,Z=f.useContext(b),F=Z.checkable,Q=Z.checkedKeys,R=Z.halfCheckedKeys,U=Z.treeExpandedKeys,H=Z.treeDefaultExpandAll,Y=Z.treeDefaultExpandedKeys,W=Z.onTreeExpand,V=Z.treeIcon,X=Z.showTreeIcon,G=Z.switcherIcon,K=Z.treeLine,J=Z.treeNodeFilterProp,q=Z.loadData,_=Z.treeLoadedKeys,$=Z.treeMotion,ee=Z.onTreeLoad,ne=Z.keyEntities,te=f.useRef(),ie=(0,S.Z)((function(){return C}),[d,C],(function(e,n){return n[0]&&e[1]!==n[1]})),ae=f.useMemo((function(){return F?{checked:Q,halfChecked:R}:null}),[F,Q,R]);f.useEffect((function(){var e;d&&!o&&Q.length&&(null===(e=te.current)||void 0===e||e.scrollTo({key:Q[0]}))}),[d]);var le=function(e){e.preventDefault()},re=function(e,n){var t=n.node;F&&E(t)||(x(t.key,{selected:!Q.includes(t.key)}),o||u(!1))},oe=f.useState(Y),se=(0,r.Z)(oe,2),ce=se[0],ue=se[1],de=f.useState(null),Ae=(0,r.Z)(de,2),ge=Ae[0],fe=Ae[1],ve=f.useMemo((function(){return U?(0,a.Z)(U):s?ge:ce}),[ce,ge,U,s]),pe=String(s).toLowerCase(),me=function(e){return!!pe&&String(e[J]).toLowerCase().includes(pe)};f.useEffect((function(){s&&fe(function(e,n){var t=[];return function e(i){i.forEach((function(i){var a=i[n.children];a&&(t.push(i[n.value]),e(a))}))}(e),t}(C,h))}),[s]);var Ie=f.useState((function(){return new Map})),Ce=(0,r.Z)(Ie,2),he=Ce[0],xe=Ce[1];f.useEffect((function(){z&&xe(new Map)}),[z]);var je=(0,B.zX)((function(e){var n=e[h.value];return!Q.includes(n)&&(null!==z&&(z<=0||!(!T||!z)&&function(e){var n=e[h.value];if(!he.has(n)){var t=O.get(n);if(0===(t.children||[]).length)he.set(n,!1);else{var i=t.children.filter((function(e){return!e.node.disabled&&!e.node.disableCheckbox&&!Q.includes(e.node[h.value])})).length;he.set(n,i>z)}}return he.get(n)}(e)))})),ye=function e(n){var t,i=(0,N.Z)(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(!a.disabled&&!1!==a.selectable){if(!s)return a;if(me(a))return a;if(a[h.children]){var l=e(a[h.children]);if(l)return l}}}}catch(e){i.e(e)}finally{i.f()}return null},Me=f.useState(null),we=(0,r.Z)(Me,2),be=we[0],Ne=we[1],Le=ne[be];f.useEffect((function(){if(d){var e,n=null;n=o||!Q.length||s?(e=ye(ie))?e[h.value]:null:Q[0],Ne(n)}}),[d,s]),f.useImperativeHandle(n,(function(){var e;return{scrollTo:null===(e=te.current)||void 0===e?void 0:e.scrollTo,onKeyDown:function(e){var n;switch(e.which){case D.Z.UP:case D.Z.DOWN:case D.Z.LEFT:case D.Z.RIGHT:null===(n=te.current)||void 0===n||n.onKeyDown(e);break;case D.Z.ENTER:if(Le){var t=je(Le.node),i=(null==Le?void 0:Le.node)||{},a=i.selectable,l=i.value,r=i.disabled;!1===a||r||t||re(0,{node:{key:be},selected:!Q.includes(l)})}break;case D.Z.ESC:u(!1)}},onKeyUp:function(){}}}));var De=(0,S.Z)((function(){return!s}),[s,U||ce],(function(e,n){var t=(0,r.Z)(e,1)[0],i=(0,r.Z)(n,2),a=i[0],l=i[1];return t!==a&&!(!a&&!l)}))?q:null;if(0===ie.length)return f.createElement("div",{role:"listbox",className:"".concat(l,"-empty"),onMouseDown:le},A);var Se={fieldNames:h};return _&&(Se.loadedKeys=_),ve&&(Se.expandedKeys=ve),f.createElement("div",{onMouseDown:le},Le&&d&&f.createElement("span",{style:P,"aria-live":"assertive"},Le.node.value),f.createElement(L.y6.Provider,{value:{nodeDisabled:je}},f.createElement(L.ZP,(0,i.Z)({ref:te,focusable:!1,prefixCls:"".concat(l,"-tree"),treeData:ie,height:p,itemHeight:m,itemScrollOffset:I,virtual:!1!==v&&!1!==j,multiple:o,icon:V,showIcon:X,switcherIcon:G,showLine:K,loadData:De,motion:$,activeKey:be,checkable:F,checkStrictly:!0,checkedKeys:ae,selectedKeys:F?[]:Q,defaultExpandAll:H,titleRender:M},Se,{onActiveChange:Ne,onSelect:re,onCheck:re,onExpand:function(e){ue(e),fe(e),W&&W(e)},onLoad:ee,filterTreeNode:me,expandAction:y,onScroll:w}))))};var O=f.forwardRef(T),Z="SHOW_ALL",F="SHOW_PARENT",Q="SHOW_CHILD";function R(e,n,t,i){var a=new Set(e);return n===Q?e.filter((function(e){var n=t[e];return!(n&&n.children&&n.children.some((function(e){var n=e.node;return a.has(n[i.value])}))&&n.children.every((function(e){var n=e.node;return E(n)||a.has(n[i.value])})))})):n===F?e.filter((function(e){var n=t[e],i=n?n.parent:null;return!i||E(i.node)||!a.has(i.key)})):e}var U=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];var H=f.forwardRef((function(e,n){var t=e.id,m=e.prefixCls,I=void 0===m?"rc-tree-select":m,h=e.value,x=e.defaultValue,N=e.onChange,L=e.onSelect,D=e.onDeselect,S=e.searchValue,E=e.inputValue,B=e.onSearch,P=e.autoClearSearchValue,T=void 0===P||P,F=e.filterTreeNode,H=e.treeNodeFilterProp,Y=void 0===H?"value":H,W=e.showCheckedStrategy,V=e.treeNodeLabelProp,X=e.multiple,G=e.treeCheckable,K=e.treeCheckStrictly,J=e.labelInValue,q=e.maxCount,_=e.fieldNames,$=e.treeDataSimpleMode,ee=e.treeData,ne=e.children,te=e.loadData,ie=e.treeLoadedKeys,ae=e.onTreeLoad,le=e.treeDefaultExpandAll,re=e.treeExpandedKeys,oe=e.treeDefaultExpandedKeys,se=e.onTreeExpand,ce=e.treeExpandAction,ue=e.virtual,de=e.listHeight,Ae=void 0===de?200:de,ge=e.listItemHeight,fe=void 0===ge?20:ge,ve=e.listItemScrollOffset,pe=void 0===ve?0:ve,me=e.onDropdownVisibleChange,Ie=e.dropdownMatchSelectWidth,Ce=void 0===Ie||Ie,he=e.treeLine,xe=e.treeIcon,je=e.showTreeIcon,ye=e.switcherIcon,Me=e.treeMotion,we=e.treeTitleRender,be=e.onPopupScroll,Ne=(0,o.Z)(e,U),Le=(0,u.ZP)(t),De=G&&!K,Se=G||K,ke=K||J,Ee=Se||X,ze=(0,A.Z)(x,{value:h}),Be=(0,r.Z)(ze,2),Pe=Be[0],Te=Be[1],Oe=f.useMemo((function(){return G?W||Q:Z}),[W,G]);var Ze,Fe,Qe=f.useMemo((function(){return function(e){var n=e||{},t=n.label,i=n.value;return{_title:t?[t]:["title","label"],value:i||"value",key:i||"value",children:n.children||"children"}}(_)}),[JSON.stringify(_)]),Re=(0,A.Z)("",{value:void 0!==S?S:E,postState:function(e){return e||""}}),Ue=(0,r.Z)(Re,2),He=Ue[0],Ye=Ue[1],We=w(ee,ne,$),Ve=function(e,n){return f.useMemo((function(){return(0,p.I8)(e,{fieldNames:n,initWrapper:function(e){return(0,l.Z)((0,l.Z)({},e),{},{valueEntities:new Map})},processEntity:function(e,t){var i=e.node[n.value];t.valueEntities.set(i,e)}})}),[e,n])}(We,Qe),Xe=Ve.keyEntities,Ge=Ve.valueEntities,Ke=f.useCallback((function(e){var n=[],t=[];return e.forEach((function(e){Ge.has(e)?t.push(e):n.push(e)})),{missingRawValues:n,existRawValues:t}}),[Ge]),Je=y(We,He,{fieldNames:Qe,treeNodeFilterProp:Y,filterTreeNode:F}),qe=f.useCallback((function(e){if(e){if(V)return e[V];for(var n=Qe._title,t=0;tfn)){var l=$e(e);if(Te(l),T&&Ye(""),N){var r=e;De&&(r=i.map((function(e){var n=Ge.get(e);return n?n.node[Qe.value]:e})));var o=n||{triggerValue:void 0,selected:void 0},s=o.triggerValue,c=o.selected,u=r;if(K){var d=ln.filter((function(e){return!r.includes(e.value)}));u=[].concat((0,a.Z)(u),(0,a.Z)(d))}var A=$e(u),v={preValue:an,triggerValue:s},p=!0;(K||"selection"===t&&!c)&&(p=!1),function(e,n,t,i,a,l){var r=null,o=null;function s(){o||(o=[],function e(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return i.map((function(i,c){var u="".concat(a,"-").concat(c),d=i[l.value],A=t.includes(d),g=e(i[l.children]||[],u,A),v=f.createElement(C,i,g.map((function(e){return e.node})));if(n===d&&(r=v),A){var p={pos:u,node:v,children:g};return s||o.push(p),p}return null})).filter((function(e){return e}))}(i),o.sort((function(e,n){var i=e.node.props.value,a=n.node.props.value;return t.indexOf(i)-t.indexOf(a)})))}Object.defineProperty(e,"triggerNode",{get:function(){return(0,g.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),s(),r}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return(0,g.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),s(),a?o:o.map((function(e){return e.node}))}})}(v,s,e,We,p,Qe),Se?v.checked=c:v.selected=c;var m=ke?A:A.map((function(e){return e.value}));N(Ee?m:m[0],ke?null:A.map((function(e){return e.label})),v)}}})),pn=f.useCallback((function(e,n){var t,i=n.selected,l=n.source,r=Xe[e],o=null==r?void 0:r.node,s=null!==(t=null==o?void 0:o[Qe.value])&&void 0!==t?t:e;if(Ee){var c=i?[].concat((0,a.Z)(rn),[s]):cn.filter((function(e){return e!==s}));if(De){var u,A=Ke(c),g=A.missingRawValues,f=A.existRawValues.map((function(e){return Ge.get(e).key}));if(i)u=(0,d.S)(f,!0,Xe).checkedKeys;else u=(0,d.S)(f,{checked:!1,halfCheckedKeys:un},Xe).checkedKeys;c=[].concat((0,a.Z)(g),(0,a.Z)(u.map((function(e){return Xe[e].node[Qe.value]}))))}vn(c,{selected:i,triggerValue:s},l||"option")}else vn([s],{selected:!0,triggerValue:s},"option");i||!Ee?null==L||L(s,j(o)):null==D||D(s,j(o))}),[Ke,Ge,Xe,Qe,Ee,rn,vn,De,L,D,cn,un,q]),mn=f.useCallback((function(e){if(me){var n={};Object.defineProperty(n,"documentClickClose",{get:function(){return(0,g.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),me(e,n)}}),[me]),In=M((function(e,n){var t=e.map((function(e){return e.value}));"clear"!==n.type?n.values.length&&pn(n.values[0].value,{selected:!1,source:"selection"}):vn(t,{},"selection")})),Cn=f.useMemo((function(){return{virtual:ue,dropdownMatchSelectWidth:Ce,listHeight:Ae,listItemHeight:fe,listItemScrollOffset:pe,treeData:Je,fieldNames:Qe,onSelect:pn,treeExpandAction:ce,treeTitleRender:we,onPopupScroll:be,leftMaxCount:void 0===q?null:q-gn.length,leafCountOnly:"SHOW_CHILD"===Oe&&!K&&!!G,valueEntities:Ge}}),[ue,Ce,Ae,fe,pe,Je,Qe,pn,ce,we,be,q,gn.length,Oe,K,G,Ge]),hn=f.useMemo((function(){return{checkable:Se,loadData:te,treeLoadedKeys:ie,onTreeLoad:ae,checkedKeys:cn,halfCheckedKeys:un,treeDefaultExpandAll:le,treeExpandedKeys:re,treeDefaultExpandedKeys:oe,onTreeExpand:se,treeIcon:xe,treeMotion:Me,showTreeIcon:je,switcherIcon:ye,treeLine:he,treeNodeFilterProp:Y,keyEntities:Xe}}),[Se,te,ie,ae,cn,un,le,re,oe,se,xe,Me,je,ye,he,Y,Xe]);return f.createElement(k.Provider,{value:Cn},f.createElement(b.Provider,{value:hn},f.createElement(c.Ac,(0,i.Z)({ref:n},Ne,{id:Le,prefixCls:I,mode:Ee?"multiple":void 0,displayValues:gn,onDisplayValuesChange:In,searchValue:He,onSearch:function(e){Ye(e),null==B||B(e)},OptionList:O,emptyOptions:!We.length,onDropdownVisibleChange:mn,dropdownMatchSelectWidth:Ce}))))}));var Y=H;Y.TreeNode=C,Y.SHOW_ALL=Z,Y.SHOW_PARENT=F,Y.SHOW_CHILD=Q;var W=Y},38710:function(e){e.exports=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},20441:function(e,n,t){var i={"./aac.svg":25512,"./amr.svg":89501,"./avi.svg":10316,"./bmp.svg":35225,"./default.svg":54132,"./doc.svg":1753,"./docx.svg":49983,"./flv.svg":67570,"./gif.svg":82652,"./jpeg.svg":25097,"./jpg.svg":15308,"./m4a.svg":47230,"./md.svg":41405,"./mkv.svg":45873,"./mov.svg":27884,"./mp3.svg":98058,"./mp4.svg":56816,"./mpeg.svg":49902,"./ogg.svg":41564,"./opus.svg":3170,"./pdf.svg":67456,"./png.svg":449,"./ppt.svg":37742,"./pptx.svg":27789,"./txt.svg":17433,"./wav.svg":44484,"./webm.svg":21777,"./wma.svg":10458,"./wmv.svg":10462,"./wps.svg":7727,"./xls.svg":74520,"./xlsx.svg":6874};function a(e){var n=l(e);return t(n)}function l(e){if(!t.o(i,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=l,e.exports=a,a.id=20441},90034:function(e,n,t){var i={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function a(e){var n=l(e);return t(n)}function l(e){if(!t.o(i,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=l,e.exports=a,a.id=90034},25512:function(e,n,t){"use strict";e.exports=t.p+"static/aac.b3e9a3ba.svg"},89501:function(e,n,t){"use strict";e.exports=t.p+"static/amr.ce411d51.svg"},10316:function(e,n,t){"use strict";e.exports=t.p+"static/avi.d7b8adf7.svg"},35225:function(e,n,t){"use strict";e.exports=t.p+"static/bmp.c62f88c4.svg"},54132:function(e,n,t){"use strict";e.exports=t.p+"static/default.f48aef2c.svg"},1753:function(e,n,t){"use strict";e.exports=t.p+"static/doc.e6c75d4c.svg"},49983:function(e,n,t){"use strict";e.exports=t.p+"static/docx.150535e3.svg"},67570:function(e,n,t){"use strict";e.exports=t.p+"static/flv.43967063.svg"},82652:function(e,n,t){"use strict";e.exports=t.p+"static/gif.b2122741.svg"},25097:function(e,n,t){"use strict";e.exports=t.p+"static/jpeg.fffee469.svg"},15308:function(e,n,t){"use strict";e.exports=t.p+"static/jpg.2fb4a360.svg"},47230:function(e,n,t){"use strict";e.exports=t.p+"static/m4a.7994dbc0.svg"},41405:function(e,n,t){"use strict";e.exports=t.p+"static/md.1f56aa84.svg"},45873:function(e,n,t){"use strict";e.exports=t.p+"static/mkv.f43ec502.svg"},27884:function(e,n,t){"use strict";e.exports=t.p+"static/mov.1e1eebb7.svg"},98058:function(e,n,t){"use strict";e.exports=t.p+"static/mp3.a7e45c91.svg"},56816:function(e,n,t){"use strict";e.exports=t.p+"static/mp4.31a2d9d7.svg"},49902:function(e,n,t){"use strict";e.exports=t.p+"static/mpeg.9a0dfa86.svg"},41564:function(e,n,t){"use strict";e.exports=t.p+"static/ogg.0394dc54.svg"},3170:function(e,n,t){"use strict";e.exports=t.p+"static/opus.faad335c.svg"},67456:function(e,n,t){"use strict";e.exports=t.p+"static/pdf.5d12b224.svg"},449:function(e,n,t){"use strict";e.exports=t.p+"static/png.eacc8c1c.svg"},37742:function(e,n,t){"use strict";e.exports=t.p+"static/ppt.d710530e.svg"},27789:function(e,n,t){"use strict";e.exports=t.p+"static/pptx.d78add0d.svg"},17433:function(e,n,t){"use strict";e.exports=t.p+"static/txt.53f7213d.svg"},44484:function(e,n,t){"use strict";e.exports=t.p+"static/wav.a76e7dde.svg"},21777:function(e,n,t){"use strict";e.exports=t.p+"static/webm.3a7e6ebc.svg"},10458:function(e,n,t){"use strict";e.exports=t.p+"static/wma.a57b430b.svg"},10462:function(e,n,t){"use strict";e.exports=t.p+"static/wmv.f22ee4a1.svg"},7727:function(e,n,t){"use strict";e.exports=t.p+"static/wps.f48aef2c.svg"},74520:function(e,n,t){"use strict";e.exports=t.p+"static/xls.0db636e2.svg"},6874:function(e,n,t){"use strict";e.exports=t.p+"static/xlsx.5d09490a.svg"},25510:function(e){"use strict";e.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},32637:function(e,n,t){"use strict";e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},51941:function(e){"use strict";e.exports="data:image/png;base64,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"},9936:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},73631:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},95502:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABDxJREFUSEu1lltMXFUUhv+1z9xgBhpxJpgmiNoWLFWGZGCiKRxi1MRrrI0PGm1NffJJjYYYL1ExSI0FizUxpmIaX0jTNj71oa3GxDMNamy19jJcBkmKGgMMVIGBc91LzwDDMB2oiel6PPvf61tnnX/tfejIEVZwHYOKAUbGzEc9XjxBEjuE4FIQYWGODcl8gUFHfcLfu2kTZv5LXasAI2NmrU/BIaGgicG0nEBKwJhfSceMeWa8cnuN/7NrQXKA0bGFuxWv+EoQAoWbLAOwrdVPLVsiYzrvxetDb68HyQLcyr1ePlssOTOgu9Xz6jSmLbFg2ABEW1M0uH8tSBZw+Q/9O6FQU6FIOvjadPChYvv7Ddt8gIg7BGGzqzNMB7rluGBDKKIpdmcwWQxCnV3GzoAfx5hXeu4KpUSqeqN/6/AwbrKl/iBCgS8xk/EJr3JJEFXM6zYsR2ZzEtHhxvrQM0UBXT1GHwl+qnCRHfGxuaC3O+z7mQhVzLhYu8XfMJQy9wLcNrtgwm3fYpDpkbzR7y/7e25uvCIer5zKrXT1GLMkOJQPcDdaBti2YBHB5665zqnd4i8f+tV807GddzK62/+VEKw8FGsoPZVIpE+WlGB3Y2N4PIvu/kiXIOQs6SY3dUA6K5slIwVH7Kqs9P40njYuGqZd437kVQCiF2L1oU80bfIbIpptaQk/tgg4oLvKLMD1u7mQrTY/LJv8NYKsDeTwQYaMz84XeNb1EkRbLBrcn0ikTzDzfUT0SEtL+AR19RgWiD22ebXXl1qT7f1AykgqhJp5w4Y7A4VB4N2N0fI+TZv8FsB2IhxraYk8SZ0fGGekzbG1fMxM7pHQCXCH5UjPovevDiFEQ4kSvJROp8cBrgDwp6pGqujdDv1lIdC9FiDbOcZJKfn+jG551tANNUXLtiUSE3cw07kljQyHI3569f3pDWUy+BvAZcU2s8Tx2hr/jjPn59qZ+Y2i1RM9H6sP9WraVDcgX1zSzKtqpDw7yYMpfY8ixMHCYXOFjpRWRnc6mfEcwFVFAN9vvrlMTSYnKhyHRgAsWZ5+UNXw9txhNzCsf64IenY5gWsk03Kgm3l+LchOwHCpV7TW1QUnNW3yKIDH8ySvqWpkXw6QHNSf9njoC9eitiOz54zb/DWDkPCxd1c0Gvg9kUi/xMxdedoJ5kBda2vZXznAhcFMG0va61pQFgxCPoSIfgHh01Il1FtXB9a09Ov/zlE7Vu4PKYTY2dx84/HsoC3faD+en90Hxh4C9QHikOW1R71SiZHk2yRkKUFcBjDQWB8adjeePn1lK7NzgJnvKXjLw6oayR18OcC5VCZ8gy84V10NfR3LQtOu3AXYbwG4F8DSfU4Ws9SI6BYAI6oaeXg5R9E7eT2Au9bfP1XjOLSNiINSyolAoORsPB6aSiZB09MztzY3l4/+L8C1Clj1za73b8s/E5UR9AcSR/gAAAAASUVORK5CYII="},94053:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAoBJREFUSEutlF1IU2EYx//Pe7azaliJQdBV0IVURuwiotyFVyGBtmrOboqSEq8KoiKKyO4KMtkurGysLCm664Oo/IBduGRFjki9kKLSNvswKU3Med73iVUOJ3OduZ2rw3n/z//3fLznIQAaZp6yMnI27bsJhhuANfk92xeiSShu6CqpqafZgNKeKw6y6S+y9Zuj96q4aiddPBh583V5CmBLT7NTs1mCOQFYnZES3ZpFdKjv31bmHwB8AmgikWR8eHjzvABmvGWGTxDLTBUphhCCDgHYkNApw3A/21h7byZmfgDQGlpfs99Mu7a+9jcIIY5kBUiImfGDCBkrAIgALpxJxHQFZjJPpzENYIICY4CQtoI1ABblBmDlD5UcrEtnUtobOECEazkBAB5m0A3iORWwIhZiOwGOHAELm4LpGSzMPov/AMzPjbg8rQmWCqRrusULRvF/wO0FkYj7Mt+xr9478iWhzbQqHk+OjtXpcSWlxapbi+x3ibApA6Bj7GW/61Xh7atgqopLrrbtjD3Myy4iora1vd2eJtsjF8BTGuEWQMqQqiIfgKeOD50enxFMXFuPAvsMhbAu0KKYj+UIoCeOSEe1b1nQD0ZVcl0wvL+mRavdPRT5A3D2BUL/DgsArDN5g8KOSOc279JggIDds2MU0KhVRo8nh+zsCxhKGrVgjJo0B09M9XV9Pl8uNDSmmDMuaTuiJ1LWtbP/+jhPqz3RnqE2s4D3LUFDHh1oEKDDydaALmqVH0/O9vjbot5APRNOESDMAuS0Ud41eG6XAGoB/DQUvFZX9Ozc+OSQi+9fWFK0Qiw2CxgMx8ab3zUqWbRKq6iPTc0Xl3KLzJpno/sN6YZDOVECoKUAAAAASUVORK5CYII="},68763:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA6VJREFUSEtjXLXqPzMDDQEjPgtWt8U6yXD+m8HHxiRMihs+//r/78G3/8ER1UsPoVhwYFoj58t3d7UZWP7p/f/9R4uViSFwqqWQPDMTIynmM5x5/ZNh+q0fERHVS9aALVjdm2DAKSQwQ1Rb1UhAUfa/oLIck4CSLOOFrpl/q9mekhyEGBZsnV9w3GtehykrJwfcpW+v32U42TLlX7n4dyYRDogd9z///v/o67+/2LwjwcnErM7PCvYqhgX7tjTdc5tUJwfT+PXlW4bTkxYw/Hnz7p/g04dMxbr8DIyMDAyr739lUAmRZRAQZEOx49evfwxH59xjSFLjAYtjWLC2N2lT2I65XowgUxgYGD4/fclwce5qhn+vX/9Ve/WAOUKJmwEkB7LAq0aLQVQM4VOQ+h8//jLMKbyA24KVTZEd/qsnlfBIisJd9vTkBYbL/XP/dir9g8cB2T5Y3REXa9uUP0/GxhieXH5//8FwpLj1bz3/W2ZmqM/IjoO1nbH6WnGBp3Xjg5hAXvj19RvDoZp+hu/PX/1T+fGOKUuLj7Jkenx1PxuDDMtn2/pccHC8u/WA4fGhUwxfbt79K3rnOnOqBg8DE9QXxNiEEckgTTtXVV7yntOuBWL///+f4fyMFQzPd+7/W6fCzMzHBvYY0QCrBavao5eE71wQwczGCjfoWGn732rWJ5RnNJCJK1ujqj3ntDcKqcoz/Pv7l+F4x0yGFyfO/3fj+8PoJ89FtOux5gOwBW2xvpYVaWuVPGyZ3t64x/Ds1CWGT5ev/xW8fY05U5OX8jhY25mgoBrietsoM5rx789fDAdr+hl+3H/wN1nsL7OGACLYiPEK1ji4du0A47vnpz84dJZywyL6aFHr31rO59SJA5ChW+bkHgxYNdkaxL69cQ/DlXmr/6VJ/WPSQSp7Lr37xXD05Q8UjxiLsDOYibLDxbD6ACS7vDl8eti2eanf37xnuLV+F8Ovp8//ct+6zlygw0d5HIAsWNURk+vcV93PLy/NcLRlKsP/d+/+Ov1/y+wsxQl33a2PvxmuvP+N4gM1PhYGHSFECYvTBytao+1M82J3qwd7MIOK7BNVXX9bxL+gxMGPP/8ZPv7+h2IBLysjAxcLIjPitGD15DwhRTvdVxalqWADqJrRYE7aMjvviMvEGgsOIX6GwxVd/6rYnzNxMFNYJyP7d113ktTPH9/LGRkYuJmYmO5xM/+z4WFlEiAm/cPUfP/zn+HzH9bc0OqFZwF31DhHHO6RawAAAABJRU5ErkJggg=="},64978:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAAXNSR0IArs4c6QAAAdZJREFUSEvV0M9LVFEUB/DveTO++QHO0GDiDxAJF2ILnUCkxYAiBKmhIokRunLl0lASigZdNa4i+gPaulRr0aZ5KiISXoQShRYR2qpJR8cfr3ffPfEMZEbk5Tjjoru7957zOfd7CefWrDj4APARSDMYlBSNwfU4kTpf57an7MuZT7/CfvKmQPBkne8RaAEgQ7I0eu6EBf1jSA46L9Kdimne7RUMpImwqLGWtCEN82tY9PeTnd2Tg86JTIJZjeUTFc4QxhI0GAxP8qQpuJaDzor9VTCa80Rzyono4xn6fiUVkrqeAthbGIrEGTonDjuY7XeFgH97PR1ZaOYlsxovEJWRYGnkFN2VPPQj9fu5ZXHdVVFmxvZPa/VBNNRyiqYlLzAQuyro9NmKsfQlM90dDY1TS2xj4NWb2rf1DQG9UPTJ2Pdvm+vHbVTTd/D5RnXwts+vXWg6URLDQOMtIHOkwHzx6ECA0Nu1BdPkUap4ZO5Ir17l9srXI8D9ZnfU7yN03tt0mKeXQh/GgPao++dIqTAV34FuWxOXQvP5a02pF0VHYav49aCVA+a2VaJX5xPRtdaJX/5YCaVRU7FQUnhGNwd5mYG7xUIZmPiP0LIhngajtVjxAUz+AdXJzRWulq3QAAAAAElFTkSuQmCC"},20736:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA7RJREFUSEutlV1oW2UYx//v+f7ISdKkH2m3pMMqwoThF4iT1VI/F5gMu14IG944ZS3Wi9lREFRkslbr7gRvlN4Jy3RVythFKdT5NVhhouiKbYytabukaWySJk1yznklJ9kwbb4uei7f9/88v+f/PO/7HnLpEmVR5fOr51pkfus0Q2k3bIIXItcMgjSAHw2TvXw9dXQyGu2h1eIL66QaoM8+dIYh+igAEy5ZB0OadiUiuJXTlZPfhD64XQ1SEdDnGLzIgA5ZQZq4CpFtr1olRRIs92Lgz9EblTS7AP2ON98AjE8tMUvW0CR7arWguEejmbz26NTS+6s7tWUAv+udZtWIzwNwWEKbGIHEttYHWIqJwOL4azUB/Y7BYYBesEQEFC7lXxDs7n1lYj5J2zuuBc/G/79d5uCEfWCaEPSUABG4lUart0IMcKe+Xhz9siqg33EmBJD9loAhf8MldzbYnqKMMO8FFj76sAZgYAOAvTTgEJrkA1A7I9heZ2BsNd8L1O5fRnrZBiNb1j6TkotfBT8+V8vBPEC6itWQFbjlDmgPpODpDSMxb8Pm7wz2H6PIbmwjPNUKM28rc0jYkcDC2HgNwOAEQE+WBGk0KwJkTxiKT4Kyj0Lx5RC9zkHy5LBy9cDO9ungn7myeGG2KuBlx5Cfhf7tPYFTWoIgq2h5KoU7M8V58PYwnIdMRL/37gAsz9FXuoLBx8yqgMJGv3PwB1D6hCWSuBhsgpt2+EOkVDFVvGHC2ZxI/KGWA7jXA4ujX+x0tesmv6Se7RL5zA1QOEGQgks24emNY/1nBUamBfaDW9ATcaT/KZ62wj2mmLwcHD9R6cRVfIuOO956mEd+CoAHIrsC7+MasrE4Mis+tB5ZQvwWj3yy9D6RK3fW2059t/n2dsOAgvAoN+xW1PQnTGHobQ/ehqJ4kZxX0eEPYfWqD8AmwA4HFsYmKiW+u1b1ub4r6LMPfMaorhfge4TBxpyGtu441qa9eYN9cvKvsblaya3TXuuHUxA8a3/3sM4InzNd3Qk2tUAgt3Ns4rfYteDwc/WSNwRgbL8cMmh2lmO5CGEZSc/rrkx2ezmdTB9xS8/H6kHqOtgwZk4TmCOSKAqyJDt5gY9xHPdrJvLQsXrJG3KQZGe7OcIEGIbldEPfzOVzBjWRpbrytFs6vAcO9Bm/LAkTsihG7Jrm4HmuhRBmZn3pPv+eOLCSqDd7KTFHJEFs0lTtJ45nz68FOyN7BwAQM6ZfpaZ5PpsTDu5Te5KNJC9o/gNIInE4D8OoqQAAAABJRU5ErkJggg=="},41430:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABUtJREFUSEudlglMFFcYx/9z7ezB7izsAeyyBwsIWc8iWjR4Vqy1JbFNKFZrSUzVRtPG2GKbtrGatjGNR1sbqTFpQ2yU1h5aKx7RVInWojSiNiBQxGMFXGAXcFl2l52d18yixiqNhMm8zLyX7/v/3ne8yVD79xMGw1w1NeWW/j7vKp5lJ2l12jbB6NoUCgX0bvfSpuHs/2+NGg5w6MAHc/uDvspwqNeg4hWwWFKhUCiDFMVxvEooeyrvzZ0jhTwGqKh8P4ONdF3o9nsEpYKHXtBBo1LhbiCIxEQBnEIrQWV6tnDOO6dGAnkcsHfdZr+3uSwWi0LBMpg/uwC9t5tR1+xBmsMFllMiMKg8WlK8pWhUgKPHNm4/e776LRARHMNhZq4b2zaugrfTh53bvkRjnxoxVti9vLR89agAB49sWnbj5j9bO29fNUAM45WiQkwZn4nTfzXDlWZGu7cnpkvJnu0as/LPUQFkpy07SuZkGKQfxMGBpFl5Y+HOdmHL3jMoem4GrDolFjjMjYe6Fo4bNUDv25tfV3/hbNhog54bRMGkLHTcjcFmNcKi4aMsYQ+faJ1WPGoAHzikDrU11ETYwRyLQUM7HQ7oLRbQIGhtbS+uumQ66HbPJqMGyI4NDT8ynMb/SSbdU5ZtM8Bss+O3WwPHdtmmbhV06kgqxza+eFnb8yTIsAfti45TLwjBnjUt11rm6Qd91EpdNybYTKgtWIZdChPMBhVSeMav4fn9XKe/bHa9KTTik1x+pIJrybK2SplCqtLXiTHd7ViaYcbETAd6rU6s7YsiXa/GQExCIEygDkfzXm80XhoxQDbcUP3t4d68nAXm/CxM7e7COrsJMTGGzXf6cVGnBQmLYK+0QPANtE1WZmXMSMkURwyo+OnT77rbWxZ7omFKtWI51udm4nmrASQmouT4JYhKFdxXm2GNhqFUqomk1le4HUUrngjoRm0BFxt4z9vRWRiN9DMUCJCQgLFOO9KdKQiFIzhZ8zdMLAOaYUBiEjw32tEfDMV0SeZbotbwcZ5j4Z5HQQ+KXOutKldzWMlQFCiaAhW3pIZuMtSR9NA0PhJVDGp/PweJEAg6PQaT06tnZix6ZljA199vyLfYkn9Nz3EYGJoCoWlIlKxGgZZkcQKK3BcfgiXxNOqq/4AkxkBRNFSCOaC1u4sn2+edfBhCfbTjSJr3emsdgWg0ZmWAYRnEGBpEjkTetQyQJJA4j4CWABqAnmdQtW8fOIaBOdmKZGs61GljgkqLpdQZdh28D6HWf3bg8/pz1WsNiSqkTZ0OhmUhMfdyIe9dkgBpyJyiAYYQMAQQeBY/f7Mbg4F+JBmTYTCZ4ZzwNHTuCV6B0roSQ6mRuM+KD/ecrj1RNWtNoQPXUgvAKjgQOdmyOJHFJdAEQ2sUDZpIYAiFBI5Ggd6HRC6KuobrqDzbAYMpFcnjcmEcPy7b5nddiwNefbei8vzxA4sn2rTImPcSOCUPiaFBSQSEupd7Oe0UBUmOQCLyKzQMg7lqD7LsZhAxhNVfnUKY8EiyZxHTlAJXLjPJEwcUv72v0NN08XhHyxVqfvHL0CSoEW8auQbxQOTnfwdNU1BxLCbrw2jztKO2rgmXb/fDbLdDbbbVjF/0xgx3l9znQLxNd/yyvTQaDpZMyR97JxLwvxbs8YOmadBysaUoCKT4nGF4sBwHjmWgUSlBQ8SF671iX4e3klWoiniNtklnsy4pzV1y80GRH/6rONd2Wlt/8Uydp6nBKYkiaMTg97YgNOCHJBGoBSsShOShiECBZjkYnDm+1Gkz3UGvNzg9wRZ59DP+L/zxH0cNnQDcAAAAAElFTkSuQmCC"},56914:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlUtoE1EUhv87mczk3aTVpEa0sXRRhKAgtIsINriRosWCuqgVQURx4cYXRkWLpYIaSjcKIuJarS9846KLCj42Vlqj0GBMqZVikpqXSTPjXJlEJXEyTXwtBO/u3nvOd/57/gOXAIB/iDa7F+KeiYedUhD5rNo1lQANRrH1kJcM/piTB/UP0707WuGvFlgcNzIFPByHqNOiy9dGrhTf5eEDj+j+7S049avwO68BjoXIabH58Cpy+Rvnt+GBaeD6ywKO00DUsej2ecklea+Ah7IiLk5/wmhKAMsALWYO2xxG1GmZsg+TKBCMAIJUuJ74iPRGNzEp4DL4QCiOjlo9vFYesxLFjWgWY2kBZ5qsMGgqez3yHqmVDcSsgB8NJ9CsZ9FlN5So7J1IwsVrsMVRel7uKarwzkAU55pssHOlLXicyOFaJIPTjTUVPVeFb3oVxUCjFU5eUwIZjs/i/kwWfa4azMSzSKYFRZF5Nj0MehaqcP9kEmYNg50LjN+TKYCDoTg8Fh4ddToIogRR/OpeUQme04BhiDo8JkjY9yYOt1GLNiuPnERxM5rB87SAI4st8Fg4RGIZxJM5hfL6+QYYDVp1uJyRkSgGP2QwmhYgT1+rmUcty6D/XRK+RWasMGlBlcLzqgnB3HA1x54mcjg5mcQuC4eG3GdFmNNhhMlYQflc4/AkkcOtmGysRTWsxFBXz5Cuc+myq73rbe0V56yKABm+58KLDc+OL39APMcC55c4rWt3r7bVV5FbMWQ8gszZu8Eww+q7yZq+t/K0/YVFev7Dy7T1327LibAESiv/Aj89T4W23AYh7X+yAAVSRKLrvgCd2yAab2k7nAAAAABJRU5ErkJggg=="},71614:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAAXNSR0IArs4c6QAABAlJREFUSEuFlV9oHFUUxn9ndmezSbbdrEmaVkmTnVDQSoxai8Y2alFrFClolNQHUUoVX/rig1hBUFB8VKRaK/XPg1iNVVAf2j5YqCAKRagpoe2mu2uJtGliJX+0u5vNzJUzs5tkk01yYWH23O+e75zvO3dGWGYNDZlINEoXIbZi6BS42RjagRYRcsbwa8jig/Z2ObZcDo3Lws1s1qw3hj6Ex4EeY6hf6XApwYBt83xrq+SqYX2CTMa0AW8Z6Afs1ZLmcjA5BaEwNDf6ZZ502tkpIu7is7LrmUzL2qh1PBqVG+/bHl+zrTteWwYVCjAxCfV1EIvBuRRMTUE0GsRqIrBhPYTDYAlvJJPy5hKCvt3pgwZeKm/0PpyYfHBHIn55FM4MBtHmJth6J8zMBCTaQSgEa2LQ1gq1QUlTltCWTMrEQhJ5cnfmT/Al8pdA4fX9ba5th+pO/jwPfeQhv0oKMxCtqS6iwF7HkU8qCPp2p/8xkNBga2ucREOt2dZdW3TaJaIEWvW6ZujcDPYq7ggcdhx5oYLgif70oAidGuy+ZyPRaJibNkBXJ0xPB+2rxku0FaipgdpoYLjngQinnKQ8sEiibD94R2w7JPd2b8SyhMZGpu/ewprFSdVUJYxEwBjI5QM/3PnZ+aXDke0VBPpn38tXu1pa4j1r4zUNluFSTw8TsTp+0D1NqGaKQL4QJFTZdKlkuq+T5fsnHHeS8ugSgsWVZi6Zp4zLNxrXadH2tWJ99jsoeaGGK6HulwbkqOPI06sSXMyYtwVeU6DKEdP7LDA7GyQsFoMU6oHeicnJuZRfdDjy7KoEmaw5Zgy9CrSs+QrLkoRDQUflDvS51MGPjiO7ViVIZ8yY3i+/ygjUlzoozsD1BaZOTM6Sy7m+RNpdsWjOHTo8ugc897uvO06XSCsdGBgwoS13oSL47yk1t1yhdqOSKKnG3zswytmh64stLBkuXd8ecQYr3qZl5MW0KYowN/2JRHCLXQ/y+eCn6/Dno7iux22dMUZG8pz+/d85Mtfyer//ctOJ5QiGRNhcRiuoJHOFue9/OMrYeJEN6yN+R9euzTLyV8HHrEiQzpp3MLxaJihPy0Jz8zk49OkoV64UaGqyfYKpKZfxv4MRW5EglTK3hMKc1WugYDVZZVlwY+ckupCq7kHvzsSBF/fcsK+qRHo6nTUHMfOv8WpOqgdKkExGidhWBWTH/XE2ObX7lyUYGzOx6f/4DcOtVcekZHJq+Dp33B7jzB/zBiu+qdE+tfe51seWJVCQfkqN8BOGjmokXx0d50Iq565rtguZbK6uAmP4rGjNvrIigR4YHjbNVpiPga14XEXIClwAzo+PF8+9+9HlSH7GiyE0iOf5OhljPM/YwzVu6Pz/trl9JqmCLFAAAAAASUVORK5CYII="},36413:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},13825:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABFBJREFUSEutlXtsVEUUxr8zcx/dbbtrSx9RihZCI6W7QamKTSWQiEINBVpKYsQ0kYchaoCikYimoiY2QaI2+gcaYpogNhIEjIKiiUbAFkoaGigVTUVeysLu9sF2n3fvjN7FbpG+KHWSySQzc77fOWdmztCuXZJjHO14oVkWM6KstNO+fygZul1Ay72RuzVd26RyNlNKiXOe7rqFnsy9N0PGDOjIBoVyxApNZSs5QYnHBS75utAVMz350UDl7L6p8RshYwIcLzDcuk15lXOaYon4eq/hz54gwFSAEXoUfcvZtLR2a40IoXd+xYVbAsSzv85wOMPPddpKF3Urd1EkZuD8lW6EJIFxlnT4ZOYdk0MKz7AmGPDC++3YNiLg54LQzFSbVv5MoHZ+VuCMwlQFH6sv4nDgHjBVHciEhB+Er1qyJywXhFmJBULDGg9WDwI0FSBd181FnFClKnyiw/Rj1dXVEDED0jTxY9pi7DCqIAEBiWMKsM+dM+HQ9NMw17rwAwh5kEikkAGrkoBjBcbMFDuvZKBHGaPE1TWMOLy9AWwQb+LO6O/gior9f5V1f55bsdcO+nKxN/PyjQe6cTpcTgPnPSk4AIkSAAeSgLYZZrPKOLdc6+0LwhsI41rMAHEVNhbDyvM7xLSWX5h5lXmVPHdFc0lNbLjns7EQWWEFv0GgOQk4MjV0KByNpfhDERjg4P8enpSQBOyr/mnPrvvaj34giG8zeOqJU5XvXRzpfa5zo5UEticBnzqurIDG1zBGA3ZEf8AUdU/5stqsSfeemkmjCfcbr3PjrfIgXk8CNk3DQ66urpcAmS8lDAbW4ERGwxNeGOOoJEgA1hehWgCPzPaEa+Ms8rQmjN1L/TnnxiPcb5sArHXhDEm01J9G9f8hamk050EruYTYdYAbQWtSMzFvaweabwdyaGoo16alVGgqK5VSLoSUusffVdofwVEAD4BwjYA3AOj1p7BlJFBHEXh3NFxut+kPg7BUYSz/H9vkDRFC4HJXz0cJQE0R5pqEA1YQlqhTip1lptxNEDkqcSdXYFM5s8dNc4ou+iYtCX042YGe7Db9MXYi5fGEHxISoUgUvcEw+qIGgtE4SFGakrdofRFqBaHW2jyDAbMGath/ApkTasT9vkbIuAE11Y539bfRGclEIGJAEANxBUT9gdC5JGCtC3UEpDsMo/BBjc+ZKEwYcavHEbdGIWAKiSo0oiRoBQtwXcNm+RrOyvzhstk6qNh95vAUG2QeI8sbqzNrtLJ73asc8mIztsLBe3DJm4dXMmtjEtJHkrzWCJCXiLxSSJ8CeXAQoAPgJ7L8XhAcQ7gVhqTDq775RHNdPD1XmPxC67Ltico5XBvyP9iZ7a8H8Hzi7EDtBHzHOb63h40j5b25keIvnn2ShLmEIGPR9GlrTi54OTQmwLe6z97tZAsU09a0zG/z3GxcdHCDM8yXB87OKxajvZlb+jJHExlp/W/t6uQaTM4uZwAAAABJRU5ErkJggg=="},57655:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(e){"use strict";e.exports="data:image/png;base64,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"},71986:function(e){"use strict";e.exports="data:image/png;base64,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"},37166:function(e){"use strict";e.exports="data:image/png;base64,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"},28984:function(e){"use strict";e.exports="data:image/png;base64,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"},63604:function(e){"use strict";e.exports="data:image/png;base64,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"},30045:function(e){"use strict";e.exports="data:image/png;base64,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"},13740:function(e){"use strict";e.exports="data:image/png;base64,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"},58881:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAPcklEQVR4nO3da4xU5R3H8efscrNcFm3EVgQXq4mKCo2toEJY3oiNvRC5aNJWQbGpiVG8tNoXChiTxkaFJm1s4gVq+0YQg0lNrX3BEryA0bpbbk1FFkRQMQK77IIuu5z+fztOZ3eZ8zzPmTnP2XOe/X2ScZ5dWGdYnu/M/8zMDoEaIC0ndtWf6uq8NVRhg1KBnKgabScPq11tW1VtMHTv0GDY1qHB8HU/nvCL9fJLVIXUA2kJW8Z2tbctkwteKh9SQoqB9Da0Zti2M4LRd/9owh2Niioi+zQ9hThaNwYqmCofUoLKBQI1qub4qNozb2AklUktEMbhVlQgwEgql1ogu481r5Kze+REDugCAUZSmVQCwQF5d1dniyzJEVMgwEjiSyWQD9ubl4ahWilLcsQmEGAk8aQSyAfHmhvlgmbJkhyxDQQYiT3Zt+7tbms+Ipc0VpbkSJxAgJHYSSeQY82hnJFDcQMBRmLGQDxRSSDASPQYiCcqDQQYSTQG4olqAgFGUh4D8US1gQAjOR0D8UQSgQAj6YuBeCKpQICRlDAQTyQZCDCSAgbiiaQDAUTyafDJ5feev3KPfDgoMRBPuAgEuk6d/Ohw7eHZgzUSBuIJV4EAIvnW2ed/f87oWw7Jh4MKA/GEy0AAP+t+5llnTxtskTAQT7gOBAZjJAzEE2kEAoMtEgbiibQCgcEUCQPxRJqBwGCJhIF4Iu1AYDBEwkA8MRCBgO+RMBBPDFQg4HMkDMQTAxkI+BoJA/HEQAcCPkbCQDyRhUDAt0gYiCeyEgj4FAkD8USWAgFfImEgnshaIHAy7Nz46vEXr183eUenfJhLDMQTWQwE8h4JA/FEVgOBPEfCQDyR5UAgr5EwEE9kPRAYVnPGawsm3vMDWeYGA/FEHgKBvEXCQDyRl0AgT5EwEE/kKRDISyQMxBN5CwTyEAkD8UQeA4GsR8JAPJHXQCDLkTAQT+Q5EMhqJAzEE3kPBLIYCQPxhA+BQNYiYSCe8CUQyFIkDMQTPgUCJ0+d/OOiCx6+S5YDioF4wrdA4ER3++NLvvPYQ7IcMAzEEz4GAgMdCQPxhK+BwEBGwkA84XMgMFCRMBBPdIdd6t3D/5SVvwYiEgbika1f/F3+67dhNSMeXjBx6WOyTAUD8QhGLIxaPutW3cdHBCPnLjx/aSp3lwzEI59+uVft69glK78NrRm2beHE+66QpXMMxDPvH2lUnadOyMpvQ4MR16VxL8JAPHOk8zP132P/kpXfzqj5xtobJ959kyydYiAe+vyrA2pP+79l5a8hNcO33zTx3stl6RQD8RQi2dexs+fhXx/VqtrPb67/1ThZOsVAPIY4EMlhGbuw9s1P6x9yvn+dXwAwkIF3vLtNdZ3q+vr8pHwm/xrOme98/zq/AGAg5MKFo6c437/OLwAYCLnAQIg0GAiRBgMh0mAgRBoMhEiDgRBpMBAiDQZCpMFAiDQYCJEGAyHSYCBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaXgTSsHrs2GfnbzoiS6JELXlp1pmNi48elaUzTgNBHF+Fpzb+ZcHmqfIhUaJ+vm5m0/CgZrbLSJwFUowjVOHUvy54Qz5DlKyfrZshGzhwGomzQK5+fsz7iEOWioGQCwgEAoeROAlk+uoxq1UYLlJfYyDkQjEQCBxFkngg/eMABkIu9A4EAgeRJBpIuTiAgZAL/QOBIOFIEgskKg5gIORCuUC+1rjltmOz5bxqgZyqposDGAi5oAlEdnawZsvitsWyqkogp6qY4gAGQi5oA4EEIgnkVDGbOICBkAvGQKDKSAI5VcQ2DmAg5IJVIFBFJIGcYosTBzAQcsE6EKgwkkBOscSNAxgIuRArEKggkkBO1iqJAxgIuRA7EIgZSSAnK5XGAQyEXKgoEIgRSSAno2riAAZCLlQcCFhGEshJq9o4gIGQC1UFAhaRBHKKlEQcwEDIhaoDAUMkgZzKmr56bIMKu5erBEggs+SMKFESyCY5q1pNULv0rcVHm2R5mkBOzvFNG8iFAX3Thnlvjl+lQjVFllW7YOTlDYooYXs6tjWqJASqef21B5bK6jSRgdy4eXyjCsJZsiTyWxhsennmgQZVBgMhYiBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaDIRIg4EQaTCQwWNkbZ2qH3mpGjlkjJxPls8UYI3Pwd6OHaqjq01WpfXejp2qo7tVPjMIMZC+bppwv1o48T5ZRTv05X5153vTZZWsH557h1o8abnS2dH6tnpk+3xZ6SGGyXXTezb/5Lqr1SQ5HzmkTn6lMi3tO9SOtrd6Ln9H65bBEwwD6csmEHig6TrVIrewSXpiyutq0qjSLXs52KA2gay/9oD8142Orlb1zhf/UGv3P6UOfbVfPuMxBtKXbSB/O/isWt2yTFbJGDd8gnr6e1tkpZeFQHrb+Nla9eonzyZ+Y5EZDKSvxZNWyKizRFZ6SY9ZNuNV0bw3x8t/9dIKpOj5Pct6QvEOA+nr0cte6pnZbSQ5ZtmMV0VZDAS2t76lfrdriV/HJwykrziBJDVm2Y5XRVkNBHB8smz7gsRuOAYcA+krTiBJjVlxxiu4ZculxlvpgQoEvIqEgfQVZ9SBJMasuJf5yLYFPQ+56tgEggN+KJ4XFW8gcM929ojzZBUfbjweaJpjDDnzGEhfNhurt2rHLGzCOOMVJBHI2o+eUi/uf1JWerh+COaqs65XV31zjnzGHo5JcE+SawykL9PG6g+3lNWMWXHHK0gzkN4Qy8KJ96vZ4+w3/R8+uFdtPLRWVjnFQPoybaxyqhmznr5yixo3YoKs7D2+63b1zuHXZBXN9OeoJJAi3JvcddFKeWa+8PIUHRyP3Pnu1fkdtRhICW4h4447UOmYhZd/PDH1dVnFY7O5XQYC+F7hAQ2bY5TVLcvle/SMrHKIgZRMHnONevTydbKKp9Ixy/ZJyf5sNrfrQACBr5BITPcklX5/MoGBlFQaCFQyZlUyXoHN5k4jELA9hrIZCzOJgZRUE0jcMQu3vpWMV7Dx0Do5+C37fsr/l1Yg8KcrtxpHLZvrnEkMpGT2uIU9B59R8PMRePl4OXHHCNN49fmXH0duOjxvYXrBYpqBmL5vgJfLP9B8naxyhoGUmF7Ji4NN3TgRZ8zSjVcIET+ohOcfyslaIPDCtF3GYxGbVwBkDgMpMQVy57vTtY9y2Y5ZpvEKIV511pxcBfLgxc8bn0i0ef4mcxhIiSkQvEjwSdnY1Y5ZpvEKIWJkiQrE5nLSDsRmzEL4uXu4l4GUmG4FEYjpURubMcs0Xt0v/w88xxAVCOC66KQdiM0DHElfZioYSInNpsQTZNWMWTbjFW5lba6LTtqBmL4vkPRlpoKBlOg2JR5V+uV702SlqhqzbMYr/Jy36fdlLRAwXabNsVPmMJASXSC9/3KrGbNsxiswHQ/pLgNMm5WBWGIgJS9M2ykPVdbJ6nS9/3JN40TUmGU7XoEpENMjQqbNmnQgeJuhF6bvlFW0qO9LpjGQEt2m6h0IVDJmmcam4ngFeQuEB+m9MJDKxizb8QryFgheAv/gJc/JKlrSl5kKBlKi21T9A4k7ZsUZr8AUSP/f35/uzwJJb1bTvSPk8gWLDKTANCL0DwTijFmmDdR7vAJTIKYNnnYgNj9XX+5eNfMYSEElgcQZs+KMV5CnQEz3pkWmh6YziYEUmALBe9E+/p/bZFVi2hjFMSvueAWm62Pa4GkGctdFq5Tp59TL3cDkAgMpqHRD2oxZcccrMF0f04ZLKxDTjURRuRuBXGAgBZWONDZj1q8vfi7WeAV5CQR/tmnfvF5WeuVuBHKBgRRUGojpFhTvDXVZ3TWyKi/qljUPgZi+Z0Wm65ppDKTA9Jet21C6l6iYRN2yZj2QG769RN12wQpZmZmes8k0BlJgOk7QbSibn4UoJ2q8AlMgoHtUyFUgeEkJRsrZ5yyUj8xMIWceAykw3QvoNhQ2jel1SOVEjVeQtUDwZ7zh3Nt7bkSiXq9WDo7Big915xIDKagmEDD9sFU5UeMVmB4ahmoCwb8MhbcEjfoHOhEE/sFPfE9w0h1HRTF9z3KBgRRUG0jcMUs3XhWZNrnuTRBMX+taueeNcomBFJheKmF6HRFuceOMWbrxqsi0yXUHv6avdQnx47pFxZsrDKTAtKHwFx61GYvijFm68aqomutk+lpXcM+Bd3T3Ig5gIAWmDaXbjEW2YxZuYU3jFVRznUxfmzS8jxdeVoPjGq8wkALThtJtxiLbMctmvALTddKNfaavTRKCx3Ux3SPmEgOx29g2gYDNmGUzXoFpk+seODB9bRLwHMeLch1svi+5xUDsnnOwDcQ0ZmFT2T5xZtrkukAQKh6VM70daFx4d5ftbW/LZT9pFXnuMZDCcw54Jl0H87XNE164N9L96CleAh81FvWHh551MO/jpIM/29nDJxTOR0xQ44YX3hAb8ZggBkSAPzfGKMSNjwcVBkJ4wSUiAoTgzSNQSWAgRBoMhEiDgRBpVBLIvDfGrwlVeKssibwWBMHv5dHEsv92XGQgN24+d7n86jJZEvktVCtennlwuSojMpD5m89rOBWc2ihLIq/VhDWzX5r5caMqIzKQRe/Xj23r6DwiSyKvvTzjYGQHkb8APA4h3wUq+PP6GQcWqQjaQDhmke904xVoA4F5b5y7IVTqJ7Ik8ops/lfWzzg4V5aR5Pfo3fx2fX1n98kmOdSvkw+JPBG0jhk5tH7Nd/celQ8iGQOBBW+On9odqkZGQn4IWmsD1bDu2gNN8oGWVSBQiCTcIMvz5USUV/tqg2CuTRxgHQj0PPTb3rlUvmqRYiiUL/tUqNaMGTVslWms6i1WIL0hlvb2rqmyNLrjwt9ulDOiRD2z+zez5cxo1KghTXGi6C2Qk3O7jzWHckaUqAtHT3G+f51fADAQcoGBEGkwECINBkKkwUCINBgIkQYDIdJgIEQa/gTS1nRUBQFf6EiJkVvcTReNntKgHEslkA+ONTfKBc2SJVFSXpF7kLly7pTsW/c+bG9eGoZqpSyJkhEEiy8cdcUa5VgqgbSc2FXf3dXZIkui6oVha+3ouvpJwaSj8pFTqQQCcqC+Ss7ukRNRVUKlVsjxx3KVgtQCaQlbxna1tzYGKpgiHxJVROLYJHE0qJSkFggwEqoG4hgyaszcSSmMVkWpBgKIpLu9bbniuEW25JgjDIJVcs+xXKUs9UCKcODe1dW5SCnVEIThVHlUok7WRAWFKJpqArWhpnbYhklnXLJXDYD/AURtGX0bg0UyAAAAAElFTkSuQmCC"},28982:function(e){"use strict";e.exports="data:image/png;base64,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"},2487:function(e){"use strict";e.exports="data:image/png;base64,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"},3164:function(e){"use strict";e.exports="data:image/png;base64,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"},88745:function(e){"use strict";e.exports="data:image/png;base64,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"},49321:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAFpdJREFUeF7tnQmQFEXWx1/NPQzMAQxyyyXHIDDDJQzqDHLNsrBruIahoCFfrLvfoi6frHjAeqzGqruirhofi/rthrKKq4ChAmEIouDFISKoXOIACowcPdDDDDPM2fXFa7Z1ju7OzKrKqszulxEEEVTmy//7v/zR3dVZ2QZ40Hy+ipGQCGPBhHzTNCcYYFzqgYyYm3Lvt99BRnpaWVJy0u5EML4YNrT/ophL0uWEDJfnA5/v7N/AMG8HgCS35471+RCQ5i09LbU8NTXlkRF5/Z+O9dxl5ecaID5fxWjTgHcNgE6ykon3uK0BCfnRoX277SOHDRwb7/5Yyd89QMorTCsCaQy/A5EAwQjt0tOOjckf3Is/GvVEB1wBxHe6YjGYsIAsl+tANEAIEmveSwfkZLn/pgQw/mVNHo0ScYAFCEEi4uaFvtIB8fkqloMBs8Sl0QhRB3gAIUjEXJUPSHnFXgAYIiaLeltxgBcQgoTfXamA+P3+7MYmw88vh3racUAEEIKEz2mpgPh8/mIwjI18UqiXXQdEASFI2I4TIGyPtOlhBRCCJHp5CRBtlj9bqFVACJLI3hIg7HWnTQ87gBAk4ctMgGiz/NlC7QJCkLT1mABhrzttejgBCEHSstwEiDbLny3UKUAIkp+8JkDY606bHk4CQpBcKDsBos3yZwt1GhCChABhrzqNesgAJN4hoVcQjQBgSZUFSDxDQoCwVp1G12UCEq+QECAaAcCSKhuQeISEAGGtOo2uuwFIvEFCgGgEAEuqW4DEEyQECGvVaXTdTUDiBRICRCMAWFLdBiQeICFAWKtOo+teABLrkBAgGgHAkuoVILEMCQHCWnUaXfcSkFiFhADRCACWVK8BiUVICBDWqtPougqAxBokBIhGALCkqgJILEFCgLBWnUbXVQIkViAhQDQCgCVVNUBiARIChLXqNLquIiC6Q0KAaAQAS6qqgOgMCQHCWnUaXVcZEF0hIUA0AoAlVXVAdISEAGGtOo2u6wCIbpAQIBoBwJKqCyA6QUKAsFadRtd1AkQXSAgQjQBgSdUNEB0gIUBYq06j6zoCojokBIhGALCk6gqIypAQIKxVp9F1nQFRFRICRCMAWFJ1B0RFSAgQ1qrT6HosAKIaJASIRgCwpMYKICpBQoCwVp1G12MJEFUgIUA0AoAlNdYAUQESAoS16jS6HouAeA0JAaIRACypsQqIl5AQIKxVp9H1WAbEK0gIEI0AYEn99vAxaGhsZHXT+nq79LRjY/IH93IrCQLELaddmKfshA/OVlW7MJO3U7Rvl/btqBGDB7qhggBxw2WX5jjtPwsny/0uzebtNB2zMhcPy+t3t2wVBIhsh12MX11zHr4vO+nijN5NlZaaXN3x4q7dL+nUqVKmCgJEprsexP7hZDlUVJ7zYGb3p8xsn7GpYNglE2XOTIDIdNej2PsPHoFAIODR7O5N2z4jvWzU8EE9Zc5IgMh016PY52vr4PDR4x7N7t606WkpDWML8lJkzkiAyHTXw9imCXDCdxr8Z6s8VCF36sTEBBjUt8+g3NzMA7JmIkBkOatIXATkTEUV1NXXK6LIWRl5Ay6emJubs8nZqD9FI0BkOatY3MbGJjhfVwe1dbEFSm5OFgGi2FojOSo5YJoEiEr1IC2KOUCAKFYQkqOWAwSIWvUgNYo5QIAoVhCSo5YDBIha9SA1ijlAgChWEJKjlgMEiFr1IDWKOUCAKFYQkqOWAwSIWvUgNYo5QIAoVhCSo5YDBIha9SA1ijlAgChWEJKjlgMEiFr1IDWKOUCAKFYQkqOWAwSIWvUgNYo5QIAoVhCSo5YDBIha9SA1ijlAgChWEJKjlgMEiFr1IDWKOUCAKFYQkqOWAwSIWvUgNYo5oDMgSz5dOue6QTe8qJilJCeGHFjxzb//67YJc1+SlZK0c7GGPjs0LzMta/nqa97JlyWe4pIDM98o+bKqrmrWnnl79spwQwogCIdpmCuyUrMbCBAZZaOYIQdmvlHydWV9ZYJhGtfJgMRxQEJwAMDQrNTsXQQILWaZDsx4Y9qeqvqqoQCwRwYkjgLSHA40hQCRuTQoNjow441p+6rqq4b8xw3HIXEMkNZwECC0gN1wYPqqqd9UN5wb1GwuRyFxBJBwcBAgbiwPmuNnKyeX1jTWDGjlhGOQ2AYkEhwECC1eNxz42arJh2saavqGmcsRSGwBEg0OAsSN5UFzlKycdOR84/neEZywDYllQFhwECC0eN1wYOqKq8rqmmp7RJnLFiSWAOGBgwBxY3nQHFNXTjxe11jXjeGEZUiEAeGFgwChxeuGA1NWFJ+qb6rvwjGXJUiEABGBgwDhKBl1se3AlNeLT9cH6jtxBhKGhBsQUTgIEM6SUTdbDkx6vaiiMdCQLRBECBIuQKzAQYAIlIy6WnbgqtevqGoKNHUQDMANCRMQq3AQIIIlo+6WHLjqtSuqm8ymDAuDuSCJCogdOAgQCyWjIcIOTHzt8tqAGUgTHnhhABOSiIDYhYMAsVgyGibkQPFrExpM00wWGtSyc1RIwgLiBBwEiI2S0VBuB4r+XRgAgATuAeE7RoSkDSCFywvnVFZU/o/NCYPDM5Iz2i+e/LfWG8mcCE0xyIGgA3dtmF9a3VB9zgk7MrMzn9k8e3OLx3fbAFKypqTYBHOjExNSDHJAJwcMMCa+O/PdTc01EyA6VZC0SnWAAJFqLwXX3QECRPcKkn6pDhAgUu2l4Lo7QIDoXkHSL9UBAkSqvRRcdwcIEN0rGEZ/t3bdoGu7rtA+uT10SO4Q/DslMeXHnlUNVbD79G44WHkwBrN3NiVPAfnd0N9Bv8x+whndveVurjF35d8Fuem5XH2bd2od/8aBNwrHeOXAK8JjrA7o06EPjOs6DsZ2GQu92/cOAsHTfOd9sMe/B3aV7wr+OVFzgmdYsI/V2j3z1TNQVl3GnMep2jEnYnTwFJDMlEz46/i/Qt8O4Q6giKz8+T3Pw5uH34ya2vBOw+Hx8Y8L+dMYaIQ7Pr0DSs+WthiHcTAeb0M43AAkv3M+XN33ahh30TheaVH7vXX4LcA/PKBYrd3Hxz+GR3Y8ElXHyNyR8OhljwrlFKl2QkHCdPYUENRzZfcrYdHIRUJ51DXVwbXrroWGQEPEcc9c/gwMym5+dhh7iiW7l8Ca79a06agiIHcMvwNKepewkxLsUVFXAegDLmRWs1I7jDn/0/mwz78vYvi/X/l34XcWkWrHyoF13XNAUOC8YfNg+sXTWVpbXF95cCX8c98/w47BWBhTpH1Q9gE8vjP8K45qgPxx1B/him5XiKQn3Bf/l+eBxErt8O3cvVvvDavp2v7Xwi1DbhHSG612QoFUfAVBTRnJGfDs5c9Cj4xoJ7W0VX/z+zfDyfMnW1xIMpJg+ZTlkJWSxe1NeW05/P7j34O/zh92jEqA/GHEH2Bqr6ncuVntWNtUC4u2LoK9/ui/IGC1dn/a/ifYenJrC3k5qTmwbNIySEn46YYCSz+rdqzxrOtKvIKgyMk9J8OC/AUsvS2ubzi2AZ7Y9USLf/tN3m/gV/1+JRTn4c8fhs0nNkccowog+KqBrx5uNYQDIUFYojUrtTtUeQhu/ejWFmGtwM+qnV2vlAEEE0FA0GyR1vz9LN7Nea7oOZHhEO2tWiiQKoA8PeFpGJwzWCg/u51f2v8SvFb6GjOMldo99eVTsP7o+mBsKx/MeWrHFM7ooBQg6Unp8ELRC0K3Zr/wfQGLtl34kH//6PthQtcJ3J7g3arbP76d2V8FQKzAj4nVNNbAsXPHAL29qN1FQm9fcPzRc0dh7kdzAe8SRWtWaodvj27ccOEW+lMTnoK8nDxmLUIdeGvHHTBCR6UAQY1Tek2BO0fcKZTXn3f8GZrMJnhw9INC4+Z9Mg8OVBxgjlEBEPwuRuT7GLzN/OEPHwYXeKjh5zK88zRn8BzISOI/04D3A7uV2uGNFrwreeulLd9usYrCWztWHNZ15QBBwXjbFwvJ276r+i4ISP/M/rxDYOmepfD24be5+qsAiMir47HqY3DLxsh3gi7JugQWFy6GtES+cw3ePPQmPL/3eS6vRGuHcOAf/F6Ft4nUjjdmpH5KAoLbIl6e9LLQnSgRIz73fQ73bbuPe4gKgLx41YuAW0h42vnG83Dj+zdCdUN1xO6PjnsURnYeyRMu+CqL/2PzNNVqx6M5Wh8lAUHBk3pOAtxuIKPN3jAbTtee5g6tAiCrpq3i3kKCieF/Aku+XgLHa45z5+lUR5VqZzcnZQHBxB4c8yCMv2i83RxbjMfPK58c/0QopgqAWPlyEDcl4k2MHb4dwb/xQ7FbTZXa2c1XaUCSEpJg5dSVwTswTrRw35vwxFUBkJl9ZsJtl97GIzdsH9yWEwIFX11+qP7BciyegarUjkerlm+xQqKLexTDvQXhtyWIJH+u4Vxw/5aVpgIguK8M95c51baf2h58G4Z/y4JFhdrZ9UvpV5BQciJ3cCIZsmDzAth9Zrclv1QABIU/PPbh4JZ2p1sIlo1lG6GyvtLR8F7Xzm4yWgBiGAasnb4WEo1ES/muOrgK/rHvH5bG4iBVAOmU1gkeuewRwC8NZTT8zuT10tcB34o61byund08tAAEk7S6tRq/Rb5lk9ju0NamqgII6sK3WniLVuSLPtFFgrt4V5SugG/Pfis6NGx/L2tnNwFtACnqXgQLRy4Uzvdw5eHgVgk7TSVAMI/CroXw6yG/Ft79LOJBfaA+CIkTD355WTuRnMP11QKQ5IRkWDO97YNMvMnjdgbc2Ga1qQYI5pGdkg3XDbgOrul3jdW0uMY9tP0h2HJyC1ffcJ28rp1l4f8ZqAUgTnw4xU1xVr8HUBGQUOFHdBoRBGVU7ii7ayHs+DO1Z+DurXcHNzxaaV7Xzorm5mOUBwQfK8XHS+22aE+xsWKrDEhI+8QeE4OQ4B988MjJJro1JzS3CrWz64PSgOAGthVTV9jN8cfxzZ8/EAmqAyChfHADIkKCz1fg33j8jxMNT3r56vRX3KFUqR234AgdlQZEdGHymHH9e9cDHkwg0kR1uHWqCSuHBCMhCMno3NEwpssY6J7RnTUk4nXRnEQ94xFmpXY8caP1URYQ/PD527zf2s2vzXh8RuKxLx4TiitabNHFJCTGRmeExCos+OrBex6ZSrWzYVdwqJKA4JNvy65aZje3iONFNyx6DYjImVyYNM9boduH3Q4zLp4h5HHJWvYxQ6rVTijBMJ2VBER0Qb539L3gk4i8DZ+TmPPBHMDdrjxNVI/TryC4SRE3K/K2WRtmAd59YjWRvPDElxveu4EVUnjXgezaMQUzOigHyOyBs+GmgTcJ5YXH/+BxMSIND4jDw8Z4mshCwnhOAzK993SYN5zvgSWR+UXy4vnCVcXa8dQ3Wh+lAMEjSJcWLRXK6eUDL8PyA8uDUGGBRFq4s5nCjRdZSKEFyvM2h6U1FKOgcwE8Nk7scxMLUtFn3Fmf3VStHctj1nWlABFdiHhoHL56hBo+pityWDVu88ZTTfDkj2hNVBfLdJ7rrW+r3jvyXijuXswz9Mc+eEg07tBt3fDDuuixrA989gB8duqziPOLeuRW7YQMC9NZGUBE/0fDXBbvWgzvH3v/x7Sm9ZoG80fMF/KEZ6evaPGFBETo3BoQPA8Lz8XyorGeSVe5dnb9UgIQPA8Jz0USaZFuOz5Z+CQM7ThUJBTc/9n9wQeHIjUVAEFteFzP9QOuF8rNic4Pff4QbDkRfj+W6rWzm78SgFhZgHduvhP2nNnTJn8rP3uw378/eI8fd7CGa1b02S1MuG+u8dHjJwqfEDreyK4O/JkJ/LkJJ//zcLN2dvP3HBArL894XCVuG4nU7im4B3BvkkjD4zXxmE2VAUFt+BkLD9bD3waR3Vi/5aFD7ex65CkgVv63x4RZx/Z0TusMr0wW/4WnhVsXws7ynW08VeUVJCQsNTEV5g6dK+X3QUJzsODQpXZaA2Jl4YVu67ISt3LbF59Zv2fLPcFTGps3KzpZ+ljXeTYHOv0LU6hp28lt8M6Rd4J/R2tWPPGidiyfWdc9ewWx8vKMh73hqwdve3Xyq9AxrSNv92A//E4FC6kDICGNod8oHNdlnKXT3/Fbd4QCb1R8U/EN0y+dasdMhtHBE0BE9xY1z0HkCzin5rETx06BRHINzdMxtSPkdcwLfpDvkNIBMpMzg3/XN9VDdWM14PFHuNUGv4fA74Hwj8iDZHa8EMnHrXlY9fEEEJYouk4OqOIAFyDT1kzDU453qCKadJADbjnABUjxxuKk1OrUGjAh2S1hNA85oIIDqYHUzNW/XN1i27cRTljJ6pJPTMPk//kmFbIjDeSAPQd2rZu5rqB1iPCArC1ZYpqm2M8A2RNHo8kBrx34v3Uz17V5rDUsIFNWT5maYCSs81oxzU8OuOWAGTCL1v9y/UdcryDYaeraqc8ZpvHfbgmkecgBrxwwTXPh+l+s/0u4+cO+goQ6Tls77RSYkOuVcJqXHHDDgXUz10XkICogKK5kTckrJpj8X2m7kRHNQQ444YAJ58yAOXn91esj7rVhAhKEZHXJDaZh/i8AiO3lcCIJikEOSHDAMIxl7854dw4rNBcgQUjeLhkOCVAcMANjDMMYDQCDWcHpOjmgkAP7wIBtZsD8ChJh9/qfr3+PRxs3IDzBWvfx+fzFYBhtH5S2EozGkAPhHDDNibm5OZtkmUOAyHKW4rrjAAHijs80i6YOECCaFo5ku+MAAeKOzzSLpg4QIJoWjmS74wAB4o7PNIumDhAgmhaOZLvjAAHijs80i6YOECCaFo5ku+MAAeKOzzSLpg4QIJoWjmS74wAB4o7PNIumDhAgmhaOZLvjAAHijs80i6YOECCaFo5ku+MAAeKOzzSLpg4QIJoWjmS74wAB4o7PNIumDugMyOdfHZh1cfcuyzW1nmQr7kB1Te3JPr27dpUpU+ojt5u27prYr2e3FelpqZ1lJkGx49OBU+X+74YO7ttXZvbSAemck/X0RZ1yhstMgmLHpwOHjx4vG1swpKfM7KUDkpWR8UDPbrnFMpOg2PHpwP7SI7VXjBueLjN76YAYJnzQp2fXsnbpaT1kJkKx48sBf0XVoeO+0/2KxudLXcNSg+NnEAQkKSmxdGDfXgPiq4SUrUwH9pZ+fxpMs1NMAIJGde/SeUd2VvtRMk2j2PHhwKGjx7fX1taNwWxjBhBMJjUl+a0+PbtdmZiYQGf8xsdadjTLxsbG0oPfHz/RFGi6PBRYa0A+3vJ1cQCaWhw9aoDh75jT4Yuc7MzBKUlJ9LnE0SUUm8Hq6huOnamo/MZ/tmpS6wy1BmTjlp3FCRD5bF4jIeFIcmLCibTU1JrYLC1lZceB87W1mQ1NTd3AhG6R4ugNyMad2Qlpht+OSTSWHIjogAmHigrz+8t0SOpdLBT+4ZadewGMITKToNjx6YABxoYrx4+YIjN7+YBs3rkcDGOWzCQodpw6YMILRYX5Un9HUzogmz7ddZORAP+K0xJS2jIdMM3ZRYUFr8qcQjogwbdZW3cuBtNYIDMRih1nDhiwsGhcfthfpnXSCVcAufBZZJfppHCKFdcO7Cgan48/Ayi9uQbIB1u+vCzRNDeAAe2lZ0UTxLAD5r6i8QV5biXoGiChhD7c8uVLAObNbiVI88SMA7UA5pNF4wvuczMj1wHB5DZt3TkFTOPSBIDhJhiXAZh0G9jNqmsylwGwLQDwmWHAbkiE7UVj8ne6Lf3/AYLpGX3VmbZQAAAAAElFTkSuQmCC"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"},19251:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i=t(3208);function a(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=(0,i.Z)(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var a=0,l=function(){};return{s:l,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==t.return||t.return()}finally{if(s)throw r}}}}}}]); \ No newline at end of file diff --git a/layouts__SimpleLayouts.9d4ee10f.async.js b/layouts__SimpleLayouts.9d4ee10f.async.js deleted file mode 100644 index 321db3bf57..0000000000 --- a/layouts__SimpleLayouts.9d4ee10f.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7062],{32464:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,a=!1,l=!1,r=null,o=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function y(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,O(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,T(e,n))},e.getHTML5CodebaseVersion=function(){return v},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){h=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",l=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},L=function(n,t,i){x(v)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==v||ggbHTML5LoadedCodebaseIsWebSimple&&!m)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var l=document.createElement("div");l.classList.add("appletParameters","notranslate");var r=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(x(v)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(I),window.GGBT_wsf_view&&$(window).trigger("resize"),g(e)},C||I.appendChild(j)):l.appendChild(j),I.appendChild(l),C||n.appendChild(I),setTimeout((function(){e.resize()}),1)}function y(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),Z("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function M(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){y(e.article,e.params)})),html5AppletsToProcess=null)},x(v)<5&&(e.className+=" geogebraweb")):y(e,n)}if(a){scriptLoadStarted=!0;for(var w=0;w0?(a.remove(),o.attr("id","fullscreencontent").show(),jQuery(l).append(o),window.dispatchEvent(new Event("resize"))):L(a,n,!1),window.GGBT_wsf_view.launchFullScreen(l)}else f=i,L(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(o=e/4*3),s=o/5.8,r.setAttribute("src",C),r.setAttribute("width",o),r.setAttribute("height",s);var u=(e-o)/2,d=(n-s)/2;r.style.left=u+"px",r.style.top=d+"px",a.appendChild(r)}return a.appendChild(c),a},B=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},P=["web","webSimple","web3d","tablet","tablet3d","phone"],T=function(e,n){if(v=e,n)O(v,!0);else{var l,r,o=!a;if(o){var s=x(v);!isNaN(s)&&s<4.4&&(o=!1)}l="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=v.indexOf("//");for(var u in r=c>0?v:0===c?l+v:"https://www.geogebra.org/apps/5.2.814.0/",P)if(v.slice(-1*P[u].length)===P[u]||v.slice(-1*(P[u].length+1))===P[u]+"/")return void O(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",O(r,!1)}},O=function(e,n){if(e.requirejs)A=e;else{"/"!==e.slice(-1)&&(e+="/"),A=e,null===n&&(n=-1===e.indexOf("http")),g=n,p="web.nocache.js",m=!1;var t=A.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?P.indexOf(t[t.length-2])>=0&&(p=t[t.length-2]+".nocache.js"):(p="webSimple.nocache.js",m=!0)),t=e.split("/"),"test"===(v=t[t.length-3]).substr(0,4)?v=v.substr(4,1)+"."+v.substr(5,1):"war"!==v.substr(0,3)&&"beta"!==v.substr(0,4)||(v="5.0");var i=parseFloat(v);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),T("5.0",n))}},Z=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function F(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),T(e,!1),null!==c&&O(c,g),o=!0}return void 0!==t.material_id?M(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,a){if(e.isScreenshoGenerator)return 1;var l,r=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,s=(l=e.autoHeight)&&"false"!==l,c=function(e,n,t,i,a,l){var r=null;if(null!=l&&""!=l)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+l+" ")>-1){r=o;break}o=o.parentNode}var s=0,c=0,u=0,d=0,A=0,g=0,f=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var v=e.getBoundingClientRect();v.left>0&&v.left<=s&&(void 0===a||!a)&&("rtl"===document.dir?(A=s-v.width-v.left,g=u<=480?10:30):(g=v.left,A=u<=480?10:30),d=g+A)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?l:(a=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==l?Math.min(l,a):a)}function a(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(n-i.width)/2,l=(t-i.height)/2;l<0&&(l=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=l+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=l<40?"40px":l+"px",e.style.left=a+"px")}return{responsiveResize:function(t,l){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(l.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var o=i(l,t);e()&&r.setAttribute("data-param-scale",o);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function l(e){var n=a[e](),t=i[e];if(n in t)return n;var l=[];for(var o in t)l[t[o]]=o;throw r&&r(e,l,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=l(n));return e},webModule.__computePropValue=l,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],a=O;a0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i2||0==n)||(p.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(200MB)")),m.Z.LIST_IGNORE)},onRemove:function(e){xe([])},onChange:function(e){X.setFieldsValue({attachment_id:""});var n;["uploading","done","removed"].includes(e.file.status)&&(xe(e.fileList),X.setFieldsValue({attachment_id:null===(n=e.fileList)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id}))},action:"".concat(z.Z.API_SERVER,"/api/attachments.json")},Me=[{title:"应用名称",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:function(e,n){return(0,F.jsx)(I.Z,{title:e,children:e})}},{title:"应用类型",dataIndex:"application_type",render:function(e,n){return"chat_assistant"===(null==n?void 0:n.application_type)?"聊天助手":"text_generation"===(null==n?void 0:n.application_type)?"文本生成":"工作流"}},{title:"API秘钥",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:function(e,n){return(0,F.jsx)(I.Z,{title:e,placement:"topLeft",children:e})}},{title:"智能体平台",dataIndex:"platform",render:function(e,n){return"dify"===(null==n?void 0:n.platform)?"Dify":"智能工厂"}},{title:"操作",width:100,align:"right",render:function(e,n){return(0,F.jsxs)(F.Fragment,{children:[!(null!=n&&n.agent_type)&&(0,F.jsx)("span",{onClick:function(){H({type:"shixunsDetail/setActionTabs",payload:{key:"编辑智能应用",params:n}})},className:"current c-light-primary mr15",children:"编辑"}),(0,F.jsx)("span",{onClick:function(){null!=n&&n.agent_type?Le(n):Ne(n)},className:"current c-red",children:"移出"})]})}}],we=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.code)&&me(null==n||null===(t=n.data)||void 0===t?void 0:t.platforms);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ce(!0),t=a()(a()({},n),Z),e.next=4,(0,S.ZP)("/api/ai/intelligent_applications".concat(Ae?"/"+Ae.id:"",".json"),{method:Ae?"put":"post",body:t});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(p.ZP.success(Ae?"编辑成功":"添加成功"),H({type:"shixunsDetail/setActionTabs",payload:{}}),O()),ce(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le(!0),e.next=3,(0,S.ZP)("/api/ai/intelligent_applications/".concat(null==n?void 0:n.id,".json"),{method:"delete"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("移除成功"),O()),le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Le=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le(!0),e.next=3,(0,S.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:{subject_assistant:!1,agent_ids:[null==n?void 0:n.id]}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("移除成功"),O()),le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),De=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(n),X.setFieldsValue(a()({},n)),q(a()({},n)),null!=n&&n.attachment&&xe([{response:null==n?void 0:n.attachment}]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsxs)(d.Fragment,{children:[(0,F.jsx)(C.Z,{disabled:"Course"===Z.item_type,menu:{items:[{key:"2",label:(0,F.jsx)("a",{onClick:function(e){var n;e.stopPropagation(),H({type:"pathsDetail/setActionTabs",payload:{key:"智能助教选用",deployable_type:"Subject",deployable_id:null==W||null===(n=W.detail)||void 0===n?void 0:n.id}})},children:"选用智能体"})},{key:"3",label:(0,F.jsx)("a",{onClick:function(e){e.stopPropagation(),we(),ne(!0)},children:"管理自定义智能应用"})}]},children:(0,F.jsx)("div",{className:g()(f.agent,t),style:l,children:(0,F.jsx)(I.Z,{title:"Course"===Z.item_type&&"管理自定义智能应用",children:(0,F.jsx)("div",{className:f.add,style:c,onClick:function(){"Course"===Z.item_type&&(we(),ne(!0))},children:(0,F.jsx)("i",{className:"iconfont icon-tianjiadaohang"})})})})}),"智能助教选用"===W.actionTabs.key&&(0,F.jsx)(R,{onOk:function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:a()({subject_assistant:!0},n)});case 2:return 0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.info("选用成功"),H({type:"pathsDetail/setActionTabs",payload:{}}),O()),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,F.jsxs)(h.Z,{zIndex:1e3,width:900,centered:!0,title:"管理自定义智能应用",open:ee,footer:null,onCancel:function(){return ne(!1)},children:[(0,F.jsxs)(x.Z,{align:"middle",children:[(0,F.jsx)(j.ZP,{onClick:function(){(null==T?void 0:T.length)>=P?p.ZP.warning("最多同时支持添加3个应用"):H({type:"shixunsDetail/setActionTabs",payload:{key:"添加智能应用"}})},type:"primary",children:"立即添加"}),(0,F.jsx)("div",{className:"ml10 c-grey-666 font14",children:"您可以添加已在智能体平台创建完成的智能应用"})]}),(null==T?void 0:T.length)>0?(0,F.jsx)(y.Z,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:T,loading:ae,columns:Me}):(0,F.jsx)(D.Z,{customText:"暂未添加自定义的智能应用~",styles:{margin:"50px auto"}})]}),(0,F.jsx)(h.Z,{zIndex:1001,width:530,centered:!0,title:(0,F.jsx)(x.Z,{align:"middle",children:(0,F.jsx)("b",{className:"font16 c-black",children:Y.actionTabs.key})}),open:["编辑智能应用","添加智能应用"].includes(Y.actionTabs.key),confirmLoading:se,onCancel:function(){H({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:function(){return X.submit()},afterClose:function(){X.resetFields(),ge(null),xe([])},children:(0,F.jsxs)(v.Z,{form:X,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:be,colon:!1,size:"large",labelAlign:"right",onValuesChange:function(){return q(a()({},X.getFieldsValue()))},children:[(0,F.jsx)(v.Z.Item,{label:"智能体平台",name:"platform",rules:[{required:!0,message:"请选择智能体平台"}],children:(0,F.jsx)(M.default,{placeholder:"请选择应用类型",children:null==pe?void 0:pe.map((function(e){return(0,F.jsx)(M.default.Option,{value:null==e?void 0:e.value,children:null==e?void 0:e.name},null==e?void 0:e.value)}))})}),(0,F.jsx)(v.Z.Item,{label:"应用名称",name:"name",rules:[{required:!0,message:"请输入应用名称"}],children:(0,F.jsx)(w.Z,{placeholder:"请输入应用名称,最大支持20个字符",maxLength:20})}),(0,F.jsx)(v.Z.Item,{name:"attachment_id",label:"应用图标",rules:[{required:!1,message:"请上传应用图标"}],children:(0,F.jsxs)("div",{className:f.upload,children:[(0,F.jsx)(m.Z,a()(a()({},ye),{},{children:(0,F.jsxs)(x.Z,{wrap:!1,align:"middle",children:[(0,F.jsx)(k.op,{style:{borderRadius:"2px"},icon:(0,F.jsx)("i",{className:"iconfont icon-shangchuan3"}),children:"点击上传"}),(0,F.jsx)(b.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"支持jpg/png,不上传则使用默认图标"})]})})),(null==he||null===(n=he[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)&&(0,F.jsxs)("div",{className:f.imgUpLoad,children:[(0,F.jsx)("img",{src:z.Z.API_SERVER+"/api/attachments/"+(null==he||null===(je=he[0])||void 0===je||null===(je=je.response)||void 0===je?void 0:je.id),alt:"avatar",style:{width:"100%"}}),(0,F.jsx)("div",{children:(0,F.jsx)(E.Z,{onClick:function(){xe([]),X.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})})]})]})}),(0,F.jsx)(v.Z.Item,{label:"应用类型",name:"application_type",rules:[{required:!0,message:"请选择应用类型"}],children:(0,F.jsxs)(M.default,{placeholder:"请选择应用类型",children:[(0,F.jsx)(M.default.Option,{value:"chat_assistant",children:"聊天助手"}),"dify"==(null==J?void 0:J.platform)&&(0,F.jsx)(M.default.Option,{value:"text_generation",children:"文本生成"}),(0,F.jsx)(M.default.Option,{value:"workflow",children:"工作流"})]})}),U&&(0,F.jsx)(v.Z.Item,{name:"built_variable",label:(0,F.jsxs)("div",{children:[(0,F.jsx)("span",{children:"参数"}),(0,F.jsx)(I.Z,{title:"操作说明: 勾选后,调用智能体时将默认携带对应的实验信息,可在智能体中通过自定义参数进行引入",children:(0,F.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5"})})]}),children:(0,F.jsx)(N.Z.Group,{options:[{label:"题目描述(question_description)",value:"question_description"},{label:"测试集(test_sets)",value:"test_sets"},{label:"代码文件(code_files)",value:"code_files"}]})}),(0,F.jsx)(v.Z.Item,{label:"公开范围",name:"open_range",children:(0,F.jsx)(L.ZP.Group,{options:[{value:0,label:{Course:"仅课堂教师可见",Subject:"仅教学团队可见",Shixun:"仅协作者可见"}[null==Z?void 0:Z.item_type]},{value:1,label:"所有人可见"}]})}),(0,F.jsx)(v.Z.Item,{className:"mb0",label:"API秘钥",name:"api_key",rules:[{required:!0,message:"请输入API秘钥"}],children:(0,F.jsx)(w.Z,{placeholder:"请输入API秘钥"})}),(0,F.jsxs)("div",{className:f.tip,children:[(0,F.jsx)("i",{className:"iconfont icon-tishi9"}),(0,F.jsx)("span",{children:"请务必保证秘钥正确,否则可能无法正常使用智能应用"})]})]})})]})}},35476:function(e,n,t){"use strict";t.d(n,{Z:function(){return I}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(30641),d=t(77019),A=t(5269),g="smartWrp___NjRcB",f=t(92068),v=t(21411),p=t(82742),m=t(37712);var I=function(e){var n=e.open,t=void 0===n||n,i=e.onChange,l=e.defaultValue,o=(e.placement,e.width,e.height),I=(e.extra,e.onDynamic),C=e.onOpenChange,h=e.showExtra,x=void 0===h||h,j=(0,c.useRef)(null),y=(0,c.useRef)(null),M=(0,c.useState)(l||""),w=s()(M,2),b=w[0],N=w[1],L=(0,c.useState)(l||""),D=s()(L,2),S=D[0],k=D[1],E=(0,c.useState)(!!t),z=s()(E,2),B=z[0],P=z[1],T=(0,c.useState)(1),O=s()(T,2),Z=O[0],F=O[1];return(0,c.useEffect)((function(){t&&(N(l),k(l),P(!0))}),[t,l]),(0,c.useEffect)((function(){""!==b&&(clearTimeout(y.current),y.current=setTimeout((function(){var e=document.createElement("iframe");if(e.style.width="100%",e.style.height="100%",e.style.border="0",j.current){j.current.innerHTML="",j.current.appendChild(e);var n=e.contentDocument||e.contentWindow.document;n.open(),n.write(b),n.close()}}),1e3))}),[t,b]),(0,m.jsx)(u.Z,{title:"智能动效",placement:"right",open:B,width:"100%",height:o||"100vh",rootClassName:g,destroyOnClose:!0,onClose:function(){P(!1),null==C||C(b)},extra:x&&(0,m.jsxs)("div",{children:[(0,m.jsx)(v.tp,{dataSource:[{name:"预览",id:1},{name:"代码",id:2}],value:Z,onChange:function(e){return F(e)}}),(0,m.jsx)(p.Z,{type:"primary",className:"ml20",onClick:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I(b,(function(){P(!1)}));case 2:case"end":return e.stop()}}),e)}))),children:"保存至课件"})]}),children:(0,m.jsxs)(d.Z,{className:"h100",children:[(0,m.jsx)(A.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:1===Z?"block":"none"},children:(0,m.jsx)("div",{className:"h100",ref:j})}),(0,m.jsx)(A.Z,{flex:"1",style:{display:2===Z?"block":"none"},children:(0,m.jsx)(f.ZP,{height:"90vh",value:l,language:"html",theme:"vs",showMiniMap:!1,options:{selectOnLineNumbers:!0},onChange:function(e){N(e),null==i||i(e,S)}})})]})})}},10914:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(82242),a=t.n(i),l=t(39647),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(97831),d=t(66328),A=t(3977),g=t(18369),f=t(56102),v="answer___UngkO",p="codeCopy___re8vm",m="runCode___MYs9m",I=t(6767),C=t(90083),h=t(95827),x=t(30084),j=t(10787),y=(t(88831),t(35476)),M=t(37712),w=["node","inline","className","children"],b=["node"],N=function(e){var n=e.onFinish,t=e.value,i=e.streamingStatus,l=e.cancelIndex,o=e.loadImage,N=e.onDynamic,L=e.isHiddenHtml,D=(0,c.useState)(""),S=s()(D,2),k=S[0],E=S[1],z=(0,c.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),B=s()(z,2),P=B[0],T=B[1],O=(0,c.useState)(0),Z=s()(O,2),F=Z[0],Q=Z[1],R=(0,c.useState)(!1),U=s()(R,2),H=U[0],Y=U[1],W=function(){Y(!0),null==n||n()};(0,c.useEffect)((function(){var e=o?"这是根据您的描述生成的图片:\n\n".concat(t):t,n=e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(function(e,n){return'$$').concat(n.trim(),"$$")})).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`");if(!H){if(o||!i||l>0)return E(n),Q(n.length),void(i&&!(l>0)||o||W());if((null==n?void 0:n.length)<4)E(n),Q(n.length);else{if(F10?Math.max(500/(a/2),20):50);return function(){return clearInterval(r)}}i||W()}}}),[t,i,l,o,F]);var V=(0,c.useMemo)((function(){return(0,M.jsx)("section",{className:"".concat(v," fadeIn animated edu_md"),children:(0,M.jsx)(u.UG,{remarkPlugins:[x.Z,j.Z],rehypePlugins:[h.Z,A.Z],components:{code:function(e){e.node;var n=e.inline,t=e.className,i=e.children,l=r()(e,w),o=/language-(\w+)/.exec(t||""),s=String(i).trim();return n||!o?(0,M.jsx)("code",a()(a()({className:t},l),{},{children:i})):(0,M.jsxs)("code",{className:p,"data-text":"```".concat(o?o[1]:"","\n").concat(i," \n```"),children:[!L&&(0,M.jsx)(f.CopyToClipboard,{text:s,onCopy:function(){return I.ZP.success({content:"复制成功",key:"copy"})},children:(0,M.jsx)("button",{children:"复制"})}),!L&&"html"===o[1]&&H&&(0,M.jsx)("button",{className:m,onClick:function(){T(a()({},a()(a()({},P),{},{open:++P.open,defaultValue:s,language:o[1]})))},children:"运行HTML"}),(0,M.jsx)(d.Z,a()(a()({wrapLongLines:!0,style:g.Z,language:o[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},l),{},{children:s}))]})},img:function(e){var n,t=null===(n=e.node.properties)||void 0===n?void 0:n.src;return(0,M.jsx)(C.Z,{src:t,width:320,"data-text":t,onLoad:function(){return o&&setTimeout((function(){return W()}),500)}})},a:function(e){e.node;var n=r()(e,b);return(0,M.jsx)("a",a()(a()({},n),{},{target:"_blank",rel:"noopener noreferrer"}))}},children:H?k:"".concat(k,"__")})})}),[k,H]);return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(y.Z,{defaultValue:P.defaultValue,open:P.open,language:P.language,height:P.height,onChange:function(e,n){E(k.replaceAll(n,e))},onDynamic:N}),V]})}},34314:function(e,n,t){"use strict";t.d(n,{Z:function(){return m}});var i=t(79800),a=t.n(i),l=t(59301),r=t(83287),o="draggableImage___vcTso",s="img___xAyno",c="close___WUtfj",u="extraNode___tnBrt",d="specialImg___yAPav",A="bubble___qNdfF",g="upImg___Mx6QM",f=t(91689),v=t(37166),p=t(37712),m=function(e){var n=e.src,t=e.onClick,i=e.topPercentage,m=void 0===i?.62:i,I=e.draggableExtraNode,C=e.showAvatarEditData,h=(0,l.useRef)(null),x=(0,l.useRef)(!1),j=(0,l.useRef)(!1),y=(0,l.useState)(window.innerHeight*m),M=a()(y,2),w=M[0],b=M[1],N=(0,l.useState)(!1),L=a()(N,2),D=L[0],S=L[1];return(0,l.useEffect)((function(){if(h.current){var e=function(e){var n;x.current=!0,l=e.pageY,a=e.pageY-((null===(n=h.current)||void 0===n?void 0:n.getBoundingClientRect().top)||0),(0,r.kk)("none"),document.onselectstart=function(){return!1}},n=function(){x.current&&!j.current&&t&&t(),x.current=!1,j.current=!1,(0,r.kk)("auto"),document.onselectstart=null},i=function(e){if(x.current){var n,t=e.pageY-a,i=window.innerHeight-((null===(n=h.current)||void 0===n?void 0:n.offsetHeight)||0)-50;if(!j.current&&Math.abs(l-e.pageY)>10&&(j.current=!0),j.current){var r=Math.max(50,Math.min(t,i));b(r)}}},a=0,l=0;return h.current.addEventListener("mousedown",e),document.addEventListener("mousemove",i),document.addEventListener("mouseup",n),function(){var t,a;null==h||null===(t=h.current)||void 0===t||null===(a=t.removeEventListener)||void 0===a||a.call(t,"mousedown",e),document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",n)}}}),[t]),(0,l.useEffect)((function(){var e=function(){b(window.innerHeight*m)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[m]),(0,p.jsxs)("div",{className:o,style:{top:"".concat(w,"px"),display:D?"none":"block",cursor:x.current?"grabbing":"grab"},ref:h,children:[I&&(0,p.jsx)("div",{className:u,onMouseUp:function(e){return e.stopPropagation()},onMouseDownCapture:function(e){return e.stopPropagation()},children:I}),null!=C&&C.nickname?(0,p.jsxs)("div",{className:d,children:[(0,p.jsx)("div",{className:A,children:null==C?void 0:C.nickname}),(0,p.jsx)("img",{className:g,src:null!=C&&C.headImgId?(null===f.Z||void 0===f.Z?void 0:f.Z.API_SERVER)+"/api/attachments/"+(null==C?void 0:C.headImgId):v,width:60,draggable:"false"})]}):(0,p.jsx)("img",{className:s,src:n,width:60,draggable:"false"}),(0,p.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(c),onMouseUp:function(e){e.stopPropagation(),S(!0)}})]})}},24666:function(e,n,t){"use strict";var i=t(82242),a=t.n(i),l=t(39647),r=t.n(l),o=(t(59301),t(37712)),s=["filename"],c=t(20441),u={};c.keys().forEach((function(e){var n=e.replace("./","").replace(".svg","");u[n]=c(e)}));n.Z=function(e){var n,t=e.filename,i=r()(e,s),l=(null==t||null===(n=t.split(".").pop())||void 0===n?void 0:n.toLowerCase())||"unknown",c=u[l]||u.default;return(0,o.jsx)("img",a()({src:c,alt:l},i))}},19080:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(59301),a="f_l_c___nwLBO",l="officediv___KkKIB",r="preclass___SCKdC",o=t(37285),s=t(79800),c=t.n(s),u=t(24666),d=t(25399),A=t(37639),g=t(37712),f=function(e){var n,t,s,f,v,p=e.item,m=(0,i.useState)(!1),I=c()(m,2),C=I[0],h=I[1];console.log("----",p);var x=[{name:"subject",icon:(0,g.jsx)("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:(0,g.jsx)("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:(0,g.jsx)("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:(0,g.jsx)(u.Z,{filename:null==p?void 0:p.name,style:{width:16,height:16,marginRight:5}})}];return(0,g.jsx)("div",{className:a,children:(0,g.jsx)(d.Z,{title:null==p?void 0:p.name,children:(0,g.jsx)(A.Z,{placement:"top",content:(0,g.jsxs)("div",{children:[(0,g.jsx)(o.Z,{}),(0,g.jsxs)("pre",{className:r,style:{maxWidth:600,maxHeight:400},children:["document"===(null==p?void 0:p.type)&&(null==p||null===(n=p.contents)||void 0===n?void 0:n.toString()),"document"!==(null==p?void 0:p.type)&&(0,g.jsx)("a",{target:"_blank",href:null==p||null===(t=p.contents)||void 0===t?void 0:t.toString(),children:null==p||null===(s=p.contents)||void 0===s?void 0:s.toString()})]})]}),title:(0,g.jsxs)("div",{children:[null==x||null===(f=x.find((function(e){return(null==e?void 0:e.name)===p.type})))||void 0===f?void 0:f.icon,null==p?void 0:p.name]}),trigger:"click",open:C,onOpenChange:function(e){h(e)},children:(0,g.jsxs)("div",{className:l,children:[null==x||null===(v=x.find((function(e){return(null==e?void 0:e.name)===p.type})))||void 0===v?void 0:v.icon,null==p?void 0:p.name]})})})})},v=function(e){var n=e.Filelist;return(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,g.jsx)("span",{style:{minWidth:40,fontWeight:500,color:"#333"},children:"引用"}),(0,g.jsx)(o.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})]}),(0,g.jsx)("div",{className:a,children:null==n?void 0:n.map((function(e){return(0,g.jsx)(f,{item:e})}))})]})}},38801:function(e,n,t){"use strict";t.d(n,{Z:function(){return K}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(82242),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=t(4676),g=t(29787),f=t(25399),v=t(62957),p=t(6767),m=t(20554),I=t(37568),C=t(54172),h=t(99571),x="tip___QcVfU",j="num___HN8vP",y="fixedLoading___fUVB1",M=t(94171),w=t(70717),b=t(83287),N=t(91232),L=t.n(N),D=t(37205),S=t.n(D),k=t(30641),E=t(77019),z={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},B=t(69368),P=t(21411),T=t(91689),O=t(92650),Z=t(10914),F=t(8130),Q=t(89480),R=t(38178),U=t(3551),H=t(47127),Y=t(76860),W=t(37712),V=function(e){var n=e.examinationBankId,i=e.visible,l=e.onChange,o=e.questionData,c=e.examName,A=e.hideInputBox,g=void 0!==A&&A,m=e.noRestrictModal,C=(0,d.useState)([]),x=u()(C,2),j=x[0],y=x[1],w=(0,d.useState)(""),N=u()(w,2),D=N[0],V=N[1],X=(0,d.useState)(!1),G=u()(X,2),K=G[0],J=G[1],q=(0,d.useState)(""),_=u()(q,2),$=_[0],ee=_[1],ne=(0,d.useState)([]),te=u()(ne,2),ie=te[0],ae=te[1],le=(0,d.useState)(0),re=u()(le,2),oe=re[0],se=re[1],ce=(0,d.useState)(!1),ue=u()(ce,2),de=ue[0],Ae=ue[1],ge=(0,d.useState)(!1),fe=u()(ge,2),ve=fe[0],pe=fe[1],me=(0,d.useRef)(!1),Ie=(0,d.useRef)(null),Ce=(0,d.useRef)(null),he=(0,d.useRef)(null),xe=(0,d.useRef)(null),je=(0,R.Z)({scrollBoxRef:xe,bottomInspectRef:he,contentRef:Ce,status:de,bottomOffset:160}),ye=(0,U.Z)({contentRef:Ce,status:de}),Me=(0,Q.Z)(),we=Me.openProgress,be=Me.closeProgress,Ne=Me.CreateProgressModal,Le=Me.progressOpen;(0,d.useEffect)((function(){var e,n;i?De():(null===(e=Ie.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),Ae(!1),J(!1),se(0),y([]),ee(""),V(""))}),[i]);var De=function(){var e=Date.now(),n=Se(),t=n.text,i=n.autoText,a=n.questionStr;ze([{text:t,key:e,sender:"user",show:!0},{loading:!0,key:e,sender:"AI",show:!0,autoText:i}],a)},Se=function(){var e=o.map((function(e){return"".concat(e.count,"道").concat(e.name)})).join("、"),n=(0,W.jsx)("span",{className:"c-light-primary",children:c});return{text:(0,W.jsxs)(W.Fragment,{children:["请根据试卷《",n,"》重新出一份试卷,需要生成",e,",每道试题需要生成答案、难度、解析、知识点,难度以“简单、适中、困难”显示,不要有重复的试题"]}),autoText:(0,W.jsxs)(W.Fragment,{children:["好的,我将根据试卷《",n,"》重新出一份试卷,包含",e,",每道试题都显示答案、难度、解析和知识点信息"]}),questionStr:"请根据试卷《".concat(c,"》重新出一份试卷,需要生成").concat(e,",每道试题需要生成答案、难度、解析、知识点,难度以“简单、适中、困难”显示,不要有重复的试题")}},ke=function(){if(""!==D.trim()){var e=Date.now(),n=Se().autoText,t=[].concat(S()(j),[{text:D,key:e,sender:"user",show:!0},{loading:!0,key:e,sender:"AI",show:!0,autoText:n}]);ze(t)}},Ee=function(e){var n,t=e.reduce((function(n,t){if("user"===t.sender){var i=e.find((function(e){return e.key===t.key&&"AI"===e.sender}));!i||null==i||!i.answer||null!=i&&i.error||n.push({question:t.text,answer:i.answer})}return n}),[]),i=Se().questionStr;return null!=t&&null!==(n=t[0])&&void 0!==n&&n.question&&(t[0].question=i),t},ze=function(){var e=r()(a()().mark((function e(t){var i,l,r,c,d,A,g,f,v,I,C=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=C.length>1&&void 0!==C[1]?C[1]:D,J(!0),V(""),ee(""),y(t),l=Math.random(),r="done",c=Ee(t),d=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];y((function(i){return i.map((function(a,l){return l===i.length-1?s()(s()({},a),{},{text:e,loading:n,error:t}):a}))}))},A="抱歉,我刚刚遇到了一点问题,没能完成您的请求。请您稍后再试一次,或者联系技术支持帮忙解决!",e.prev=10,g=L()(null==o?void 0:o.slice(0,1).entries()),e.prev=12,g.s();case 14:if((f=g.n()).done){e.next=26;break}return v=u()(f.value,2),v[0],v[1],I={scene_type:7,examination_bank_id:n,request_identifier:l,prompt:i,history:c},!0,Ie.current=new B.Z("".concat(T.Z.API_SERVER,"/api/stream/intelligent_imports/stream.json"),I),e.next=21,new Promise((function(e,n){Ie.current.on("data",(function(e){var n=e.chunk,t=n.content,i=n.type;Ae(!0),"text"===i&&ee((function(e){return Y.o?(0,Y.o)(e+t):e+t}))})),Ie.current.on("done",(function(n){y((function(e){return e.map((function(t,i){return i===e.length-1?s()(s()({},t),{},{answer:(t.answer||"")+n}):t}))})),e("done")})),Ie.current.on("error",(function(n){"[object Object]"===Object.prototype.toString.call(n)&&-1===n.status&&p.ZP.warning((null==n?void 0:n.message)||""),"[object Object]"===Object.prototype.toString.call(n)&&-9===n.status&&(A="",m(n.data)),e("error")})),Ie.current.on("cancelled",(function(){return e("cancelled")})),Ie.current.startStream()}));case 21:if("done"===(r=e.sent)){e.next=24;break}return e.abrupt("break",26);case 24:e.next=14;break;case 26:e.next=31;break;case 28:e.prev=28,e.t0=e.catch(12),g.e(e.t0);case 31:return e.prev=31,g.f(),e.finish(31);case 34:"done"===r?d("试卷生成完成",!1):"error"===r?d(A,!1,!0):"cancelled"===r&&d("试卷生成已取消",!1,!0),e.next=41;break;case 37:e.prev=37,e.t1=e.catch(10),console.error("Error during stream processing:",e.t1),d("抱歉,处理过程中发生了错误。",!1,!0);case 41:return e.prev=41,J(!1),e.finish(41);case 44:case"end":return e.stop()}}),e,null,[[10,37,41,44],[12,28,31,34]])})));return function(n){return e.apply(this,arguments)}}(),Be=function(e,n){return(0,W.jsxs)("div",{className:z.li,children:[(0,W.jsx)("div",{className:z.avatarIcon,children:(0,W.jsx)("img",{className:z.img,src:"data:image/png;base64,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"})}),(0,W.jsx)("div",{className:z.content,children:(0,W.jsx)("div",{className:z.borderBox,children:e.text})})]})},Pe=function(e,n){return(0,W.jsxs)("div",{className:z.li,children:[(0,W.jsx)("div",{className:z.avatarIcon,children:(0,W.jsx)("img",{className:z.img,src:"data:image/png;base64,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"})}),(0,W.jsxs)("div",{className:z.content,children:[(null==e?void 0:e.autoText)&&(0,W.jsx)("div",{className:z.borderBox,children:null==e?void 0:e.autoText}),(null==e?void 0:e.text)&&(0,W.jsx)("div",{className:z.borderBox,style:{marginTop:10},children:null==e?void 0:e.text}),e.loading&&(0,W.jsx)(H.Z,{})]})]})},Te=function(){var e=r()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return we(),pe(!0),ae([]),n=ye(),(t=new FormData).append("html",n),e.next=8,(0,M.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return be(100),ae(null==i?void 0:i.data),e.abrupt("return");case 16:p.ZP.warning("未识别到试题");case 17:pe(!1),be();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=ye(!0),(0,b.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e,n;se(1),null===(e=Ie.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e)},Fe=K||de,Qe=(0,d.useMemo)((function(){return Ce.current?(0,W.jsx)(F.Z,{noRestrictModal:m,nodeRef:Ce}):(0,W.jsx)(W.Fragment,{})}),[Ce.current]);return(0,W.jsxs)(d.Fragment,{children:[(0,W.jsxs)(k.Z,{title:"以卷换卷",extra:(0,W.jsx)("div",{className:z.extraHeader,children:(0,W.jsxs)(E.Z,{align:"middle",children:[!Fe&&!!$&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(P.op,{onClick:Te,className:"mr15",shape:"default",children:"保存至试卷库"}),(0,W.jsxs)(P.op,{onClick:Oe,shape:"default",type:"text",children:[(0,W.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,W.jsx)("i",{onClick:function(){var e=function(e){v.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){l(!1)}})};Fe?e("正在生成试题中,确定要退出吗?"):$?e("试卷未保存,确定要退出吗?"):l(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:i,children:[(0,W.jsxs)("div",{className:z.wrap,children:[(0,W.jsxs)("div",{className:z.left,children:[(0,W.jsx)("div",{className:z.chatContainer,style:{paddingBottom:g?25:0},children:null==j?void 0:j.map((function(e,n){return(0,W.jsx)(d.Fragment,{children:e.show&&(0,W.jsxs)(W.Fragment,{children:["user"===e.sender&&Be(e),"AI"===e.sender&&Pe(e)]})},e.key+n)}))}),!g&&(0,W.jsxs)("div",{className:z.inputContainer,children:[(0,W.jsx)(I.Z.TextArea,{placeholder:"在这里输入您的需求或想法",value:D,bordered:!1,onChange:function(e){return V(e.target.value)},onPressEnter:function(e){if(e.shiftKey){if("Enter"===e.key)return}else if("Enter"===e.key){if(e.preventDefault(),me.current)return;ke()}},onCompositionStart:function(){me.current=!0},onCompositionEnd:function(){me.current=!1}}),de?(0,W.jsx)(f.Z,{title:"停止生成",children:(0,W.jsx)("div",{className:"iconfont icon-tingzhihuida ".concat(z.cancelBtn),onClick:Ze})}):(0,W.jsx)(h.ZP,{disabled:Fe,className:""===(null==D?void 0:D.trim())?z.sendBtnDisabled:z.sendBtn,icon:(0,W.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),onClick:ke})]})]}),(0,W.jsxs)("div",{className:z.right,ref:xe,children:[(0,W.jsx)("div",{ref:Ce,className:z.liWrap,contentEditable:!Fe,children:$&&(0,W.jsx)(Z.Z,{cancelIndex:oe,streamingStatus:K,loadImage:!1,onFinish:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se(0),setTimeout((function(){return Ae(!1)}),0);case 2:case"end":return e.stop()}}),e)}))),value:$})}),Fe&&(0,W.jsx)(H.Z,{text:"试题生成中"}),!je&&(0,W.jsx)("div",{className:z.backBottom,onClick:function(){xe.current.scrollTop=xe.current.scrollHeight},children:(0,W.jsx)("i",{className:"iconfont icon-huidaodibu"})}),(0,W.jsx)("div",{ref:he}),(0,W.jsx)("div",{className:z.bottomActionContainer,children:Fe?(0,W.jsxs)("div",{onClick:Ze,className:z.bottomBtn,children:[(0,W.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止生成"]}):(0,W.jsxs)("div",{onClick:De,className:z.bottomBtn,children:[(0,W.jsx)("i",{className:"iconfont icon-zhongxinshengcheng1"}),"重新生成"]})})]})]}),!Fe&&!Le&&Qe]}),(0,W.jsxs)(k.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ve,children:[(0,W.jsxs)(E.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,W.jsx)("img",{src:t(64978),alt:"智能出卷"}),(0,W.jsx)("span",{className:"ml10",children:"智能出卷"})]}),(0,W.jsx)(O.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:ie,gather:{exercise_name:"".concat(c,"(新)")},okText:"确定",mode:4,onCancel:function(){pe(!1)},onSuccess:function(e){var n;window.location.href="/paperlibrary/see/".concat(null==e||null===(n=e.data)||void 0===n?void 0:n.obj_id)}}),(0,W.jsx)("div",{style:{height:70}})]}),Ne("处理中")]})},X=t(50730),G=(0,d.forwardRef)((function(e,n){var t,i,l=e.onUpdateNum,o=e.onlyMediatorOpenStr,c={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},N=(0,d.useState)(s()({},c)),L=u()(N,2),D=L[0],S=L[1],k=(0,d.useState)({}),E=u()(k,2),z=E[0],B=E[1],P=(0,d.useState)(null),T=u()(P,2),O=T[0],Z=T[1],F=(0,d.useState)(!1),Q=u()(F,2),R=Q[0],U=Q[1],H=(0,d.useState)(!1),Y=u()(H,2),G=Y[0],K=Y[1],J=(0,d.useState)(!1),q=u()(J,2),_=q[0],$=q[1],ee=(0,d.useState)(!1),ne=u()(ee,2),te=ne[0],ie=ne[1],ae=(0,d.useState)(0),le=u()(ae,2),re=le[0],oe=le[1],se=(0,d.useState)([]),ce=u()(se,2),ue=ce[0],de=ce[1],Ae=(0,d.useState)([]),ge=u()(Ae,2),fe=ge[0],ve=ge[1],pe=(0,d.useState)(""),me=u()(pe,2),Ie=me[0],Ce=me[1],he=(0,d.useState)(!1),xe=u()(he,2),je=xe[0],ye=xe[1],Me=(0,d.useState)([]),we=u()(Me,2),be=we[0],Ne=we[1];(0,d.useEffect)((function(){if(o)return w.Z.subscribe(o,(function(e){ve([e.id]),Se(e.id)}))}),[o]),(0,d.useEffect)((function(){O&&De(D)}),[O]),(0,d.useEffect)((function(){!1===O&&l&&l()}),[O]);var Le=function(){Z(!0)};(0,d.useImperativeHandle)(n,(function(){return{onClick:Le}}));var De=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ie(!0),e.next=3,(0,M.ZP)("/api/question_banks/bank_list.json",{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(de((null==t?void 0:t.object_list)||[]),oe(null==t?void 0:t.count)),ie(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Se=function(){var e=r()(a()().mark((function e(n){var t,i,l,r,o,c,d,f,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=document.createElement("div")).className=y,document.body.appendChild(t),A.render((0,W.jsx)(g.Z,{spinning:!0}),t),e.next=6,Promise.all([(0,M.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,M.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:n}})]);case 6:i=e.sent,l=u()(i,2),r=l[0],o=l[1],0===(null==r?void 0:r.status)&&0===(null==o?void 0:o.status)&&(d=(null==o||null===(c=o.data)||void 0===c?void 0:c.exercise_types)||{},f=(f=[{question_type:0,name:"单选题",count:null==d?void 0:d.q_singles},{question_type:1,name:"多选题",count:null==d?void 0:d.q_doubles},{question_type:2,name:"判断题",count:null==d?void 0:d.q_judges},{question_type:3,name:"填空题",count:null==d?void 0:d.q_nulls},{question_type:4,name:"简答题",count:null==d?void 0:d.q_mains},{question_type:6,name:"编程题",count:null==d?void 0:d.q_pros},{question_type:7,name:"组合题",count:null==d?void 0:d.q_combinations},{question_type:8,name:"程序填空题",count:null==d?void 0:d.q_bpros}]).filter((function(e){return e.count>0})),v=s()({usedCount:null==r?void 0:r.remaining_number,totalCount:null==r?void 0:r.total_number},null==o?void 0:o.data),Ne(f),B(v),-1===v.totalCount?(null==v?void 0:v.imperfect_question_count)>0?U(!0):$(!0):K(!0)),document.body.removeChild(t);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=[{title:"试卷名称",dataIndex:"name",ellipsis:!0,align:"left",render:function(e){return(0,W.jsx)(f.Z,{title:e,children:(0,W.jsx)("span",{children:e})})}},{title:"所属课程",dataIndex:"course_discipline_name",width:180,ellipsis:!0,align:"left",render:function(e){return(0,W.jsx)(f.Z,{title:e,children:(0,W.jsx)("span",{children:e||"--"})})}},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:160,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"action",width:60,align:"center",render:function(e,n){return(0,W.jsx)("a",{href:"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],Ee=["一","二","三","四","五","六","七","八","九","十"];return(0,W.jsxs)(d.Fragment,{children:[(0,W.jsxs)(v.Z,{centered:!0,open:O,title:"以卷换卷",width:990,okText:"生成新试卷",onCancel:function(){return Z(!1)},onOk:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==fe.length){e.next=3;break}return p.ZP.warning("请选择试卷"),e.abrupt("return");case 3:if(!je){e.next=6;break}return p.ZP.warning("试卷中仅有实训题,暂不支持以卷换卷"),e.abrupt("return");case 6:Se(fe[0]);case 7:case"end":return e.stop()}}),e)}))),afterClose:function(){ve([]),Ce(""),S(s()({},c))},children:[(0,W.jsx)("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333",children:"请先选择参照试卷。新试卷中暂不支持自动生成实训题,如需使用,可在编辑试卷时从题库中选用。"}),(0,W.jsx)(m.Z,{tabBarExtraContent:(0,W.jsx)(I.Z.Search,{style:{width:274},placeholder:"请输入试卷名称进行搜索",value:Ie,onChange:function(e){return Ce(e.target.value)},onSearch:function(e){D.search=e,D.page=1,S(s()({},D)),De(D)}}),items:[{key:"1",label:"我的试卷库",children:(0,W.jsx)(C.Z,{columns:ke,dataSource:ue,loading:te,rowSelection:{type:"radio",selectedRowKeys:fe,onChange:function(e,n){var t;ye(null===(t=n[0])||void 0===t?void 0:t.is_only_shixun),ve(e)}},scroll:(null==ue?void 0:ue.length)>7?{y:300}:{},rowKey:"id",pagination:{current:D.page,hideOnSinglePage:!re,showQuickJumper:!0,showSizeChanger:!0,pageSize:D.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:re,size:"default",showTotal:b.rU,onChange:function(e,n){D.page=e,D.limit=n,S(s()({},D)),De(D)}}})}]})]}),(0,W.jsx)(X.Z,{visible:G,usedCount:null==z?void 0:z.usedCount,totalCount:null==z?void 0:z.totalCount,onCancel:function(){return K(!1)},onOk:function(){K(!1),(null==z?void 0:z.imperfect_question_count)>0?U(!0):$(!0)}}),(0,W.jsxs)(v.Z,{centered:!0,open:R,title:"温馨提示",width:810,footer:(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(h.ZP,{onClick:function(){U(!1),$(!0)},children:"忽略"}),(0,W.jsx)(h.ZP,{type:"primary",onClick:function(){return(0,b.xg)("/paperlibrary/add/".concat(fe[0],"?type=2"))},children:"立即完善"})]}),onCancel:function(){return U(!1)},children:[(0,W.jsxs)("div",{className:x,children:["我发现您选择的试卷中有",(0,W.jsx)("span",{className:j,style:{color:"#FFB538"},children:null==z?void 0:z.imperfect_question_count}),"道试题的知识点信息不完善。为了能更精准地生成新试卷中的试题,建议您补充完善之后再生成试卷。"]}),(0,W.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",style:{marginTop:-100}}),(0,W.jsx)("div",{style:{maxHeight:450,overflow:"auto"},children:null==z||null===(t=z.imperfect_question_list)||void 0===t?void 0:t.map((function(e,n){return(0,W.jsxs)(d.Fragment,{children:[(0,W.jsxs)("b",{style:{marginTop:n?20:4},className:"flex c-grey-333 mb10",children:[Ee[n],"、",e.name]}),(0,W.jsx)("div",{style:{background:"#F6F7F9",padding:"6px 20px"},children:e.question_number.map((function(t,i){return(0,W.jsxs)("span",{className:"c-grey-333",children:["第",(0,W.jsx)("span",{className:j,style:{color:"#3061D0"},children:t}),"题",e.question_number.length-1===i?null:"、"]},n+i)}))})]},n)}))})]}),(0,W.jsx)(V,{noRestrictModal:function(e){B(s()(s()({},z),{},{usedCount:0,totalCount:e})),K(!0)},examinationBankId:fe[0],visible:_,hideInputBox:!0,questionData:be,examName:null==z||null===(i=z.exercise_types)||void 0===i?void 0:i.exam_name,onChange:function(e){$(e)}})]})})),K=G},19382:function(e,n,t){"use strict";t.d(n,{Z:function(){return U}});t(37205);var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=t(28284),g=t(29787),f=t(62957),v=t(77019),p=t(6767),m=t(4676),I="tip___tKX6W",C="fixedLoading___XmyB7",h=t(13567),x=t(94171),j=t(58358),y=t(70717),M=t(50730),w=t(30641),b=t(99571),N={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},L=t(21411),D=t(92650),S=t(83287),k=t(89480),E=t(3551),z=t(46878),B=t(74889),P=t(22845),T=t(24334),O=t(76860),Z=t(37712),F=function(e){var n=e.questionId,i=e.visible,a=e.onChange,l=e.questionData,o=e.noRestrictModal,c=e.noReselect,A=e.noSaveSuccess,g=(0,d.useState)(!1),m=u()(g,2),I=m[0],C=m[1],h=(0,d.useState)([]),j=u()(h,2),y=j[0],M=j[1],F=(0,d.useState)(z.Q),Q=u()(F,2),R=Q[0],U=Q[1],H=R.contentRef,Y=R.value,W=R.status,V=R.open,X=R.close,G=(0,E.Z)({contentRef:H,status:W}),K=(0,k.Z)(),J=K.openProgress,q=K.closeProgress,_=K.CreateProgressModal,$=K.progressOpen;(0,d.useEffect)((function(){!0===i&&null!=H&&H.current&&ee(),!1===i&&X()}),[i,!(null==H||!H.current)]);var ee=function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Math.random(),i={scene_type:5,request_identifier:t,item_bank_id:n},e.next=4,V(i);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=[{id:"0",type:"单选题",value:"SINGLE"},{id:"1",type:"多选题",value:"MULTIPLE"},{id:"2",type:"判断题",value:"JUDGMENT"},{id:"3",type:"填空题",value:"COMPLETION"},{id:"4",type:"简答题",value:"SUBJECTIVE"},{id:"6",type:"编程题",value:"PROGRAM"},{id:"7",type:"组合题",value:"COMBINATION"},{id:"8",type:"程序填空题",value:"BPROGRAM"}],te=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return J(),C(!0),M([]),n=G(),(t=new FormData).append("html",n),e.next=8,(0,x.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return q(100),M(null==i?void 0:i.data),e.abrupt("return");case 16:p.ZP.warning("未识别到试题");case 17:C(!1),q();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=G(),(0,S.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(d.Fragment,{children:[(0,Z.jsx)(w.Z,{title:"以题换题",extra:(0,Z.jsx)("div",{className:N.extraHeader,children:(0,Z.jsxs)(v.Z,{align:"middle",children:[!W&&!!Y&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(L.op,{onClick:ie,className:"mr15",shape:"default",children:"保存试题"}),(0,Z.jsxs)(L.op,{onClick:ae,shape:"default",type:"text",children:[(0,Z.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,Z.jsx)("i",{onClick:function(){var e=function(e){f.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){a(!1)}})};W?e("正在生成试题中,确定要退出吗?"):Y?e("试题未保存,确定要退出吗?"):a(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:i,children:(0,Z.jsxs)("div",{className:N.wrap,children:[(0,Z.jsxs)("div",{className:N.left,children:[(0,Z.jsxs)(v.Z,{justify:"space-between",children:[(0,Z.jsx)("b",{className:"font16 c-grey-333",children:"原题"}),!W&&(0,Z.jsx)(b.ZP,{onClick:function(){a(!1),c()},type:"primary",children:"重新选择试题"})]}),function e(n){var t,i,a,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=["简单","适中","困难"],s=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],c=n||l,u=c.name,A=c.choices,g=void 0===A?[]:A,f=c.item_type,v=c.tag_disciplines,p=void 0===v?[]:v,m=c.difficulty,I=c.analysis,C=c.answer_texts,h=c.standard_answer,x=c.standard_answers,j=c.description,y=c.time_limit,M=c.language,w=c.hack_sets,b=c.code,L=c.sub_item_banks,D=null===(t=ne.find((function(e){return e.value===f})))||void 0===t?void 0:t.type,S="1.".concat(r,"【").concat(D,"】").concat(u),k="",E=null==p||null===(i=p.map((function(e){return e.name})))||void 0===i?void 0:i.join("、");return"SUBJECTIVE"===f?k=(null==C?void 0:C[0])||"":"JUDGMENT"===f?null==g||g.forEach((function(e,n){e.is_answer&&(k=n?"错误":"正确")})):null==g||g.forEach((function(e,n){e.is_answer&&(k+=te[n])})),(0,Z.jsxs)("div",{className:N.leftNode,style:n?{padding:0}:{},children:[(0,Z.jsx)(B.Z,{className:"mb10",value:S}),null==g?void 0:g.map((function(e,n){return(0,Z.jsxs)("div",{className:N.option,children:[(0,Z.jsxs)("div",{className:N.serial,children:[te[n],"."]}),(0,Z.jsx)(B.Z,{style:{flex:1},value:null==e?void 0:e.choice_text})]},n)})),j&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"试题描述"}),(0,Z.jsx)(B.Z,{style:{flex:1},value:j||""})]}),"COMPLETION"===f?null===(a=h||x)||void 0===a?void 0:a.map((function(e,n){var t,i;return(0,Z.jsxs)("div",{className:N.row,style:{alignItems:"center"},children:[(0,Z.jsxs)("div",{className:N.label,children:["答案",n+1]}),(0,Z.jsx)("div",{className:N.content,children:1===(null==e?void 0:e.model)?null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"):(0,Z.jsx)(P.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})})]},n)})):s.includes(f)&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"答案"}),(0,Z.jsx)("div",{className:N.content,children:k})]}),!n&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"难度"}),(0,Z.jsx)("div",{className:N.content,children:o[m-1]||""})]}),"COMBINATION"!==f&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"解析"}),(0,Z.jsx)(B.Z,{style:{flex:1},value:I||""})]}),!n&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"知识点"}),(0,Z.jsx)("div",{className:N.content,children:E})]}),y&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"时间限制(秒)"}),(0,Z.jsx)("div",{className:N.content,children:y})]}),M&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"编程语言"}),(0,Z.jsx)("div",{className:N.content,children:M})]}),b&&(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsx)("div",{className:N.label,children:"PROGRAM"===f?"学员初始代码":"程序代码"}),(0,Z.jsx)("div",{className:N.content,style:{whiteSpace:"pre-wrap"},children:T.Base64.decode(b)})]}),null==w?void 0:w.map((function(e,n){var t="PROGRAM"===f?"(".concat(n+1,")"):"";return(0,Z.jsxs)(d.Fragment,{children:[(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsxs)("div",{className:N.label,children:["测试用例",t,"输入"]}),(0,Z.jsx)("div",{className:N.content,children:(null==e?void 0:e.input)||""})]}),(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsxs)("div",{className:N.label,children:["测试用例",t,"输出"]}),(0,Z.jsx)("div",{className:N.content,children:(null==e?void 0:e.output)||""})]})]},n)})),"BPROGRAM"===f&&(null==h?void 0:h.map((function(e,n){return(0,Z.jsxs)("div",{className:N.row,children:[(0,Z.jsxs)("div",{className:N.label,children:["答案",n+1]}),(0,Z.jsx)("div",{className:N.content,style:{whiteSpace:"pre-wrap"},children:(null==e?void 0:e.answer_text)||""})]},n)}))),null==L?void 0:L.map((function(n,t){return(0,Z.jsx)(d.Fragment,{children:e(n,t+1)},n.id)}))]})}()]}),(0,Z.jsx)(z.Z,{stringTransformer:O.o,onStatusChange:U,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:(0,Z.jsx)("div",{className:N.bottomActionContainer,children:W?(0,Z.jsxs)("div",{onClick:X,className:N.bottomBtn,children:[(0,Z.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止生成"]}):(0,Z.jsxs)("div",{onClick:ee,className:N.bottomBtn,children:[(0,Z.jsx)("i",{className:"iconfont icon-zhongxinshengcheng1"}),"重新生成"]})}),loadingText:"试题生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!$,noRestrictModal:o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&o(e.data)}})]})}),(0,Z.jsxs)(w.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:I,children:[(0,Z.jsxs)(v.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,Z.jsx)("img",{src:t(11215),alt:"以题换题"}),(0,Z.jsx)("span",{className:"ml10",children:"以题换题"})]}),(0,Z.jsx)(D.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:y,isRefreshItemBank:!0,okText:"导入题库",mode:1,onCancel:function(){return C(!1)},onSuccess:function(){C(!1),a(!1),A()}}),(0,Z.jsx)("div",{style:{height:70}})]}),_("处理中")]})},Q=t(8391),R=(0,d.forwardRef)((function(e,n){var t=e.onUpdateNum,i=e.onlyMediatorOpenStr,l=A.Z.useForm(),o=u()(l,1)[0],c=(0,d.useState)({}),w=u()(c,2),b=w[0],N=w[1],L=(0,d.useState)({}),D=u()(L,2),S=D[0],k=D[1],E=(0,d.useState)(null),z=u()(E,2),B=z[0],P=z[1],T=(0,d.useState)(!1),O=u()(T,2),R=O[0],U=O[1],H=(0,d.useState)(!1),Y=u()(H,2),W=Y[0],V=Y[1],X=(0,d.useState)([]),G=u()(X,2),K=G[0],J=G[1],q=(0,d.useState)(!1),_=u()(q,2),$=_[0],ee=_[1],ne=(0,d.useState)(!1),te=u()(ne,2),ie=te[0],ae=te[1],le=(0,d.useState)(""),re=u()(le,2),oe=(re[0],re[1]),se=(0,d.useState)([]),ce=u()(se,2),ue=(ce[0],ce[1],(0,d.useState)([])),de=u()(ue,2),Ae=(de[0],de[1]),ge=(0,d.useState)(null),fe=u()(ge,2),ve=fe[0],pe=fe[1],me=(A.Z.useWatch("knowledge",o),A.Z.useWatch("course",o));(0,d.useEffect)((function(){if(i)return y.Z.subscribe(i,(function(e){he(e.id)}))}),[i]),(0,d.useEffect)((function(){!1===B&&t&&t()}),[B]);var Ie=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});case 2:n=e.sent,Ae(n.disciplines||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=function(){var e=s()(r()().mark((function e(n){var t,i,l,s,c,d,A,f,v,p,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=document.createElement("div")).className=C,document.body.appendChild(t),m.render((0,Z.jsx)(g.Z,{spinning:!0}),t),i={},l=[],e.next=8,Promise.all([(0,x.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,x.ZP)("/api/item_banks/".concat(n,"/edit_single.json"),{method:"get"})]);case 8:s=e.sent,c=u()(s,2),d=c[0],A=c[1],0===(null==d?void 0:d.status)&&(i.usedCount=null==d?void 0:d.remaining_number,i.totalCount=null==d?void 0:d.total_number),A.id&&(null!=A&&A.analysis||l.push(3),"SUBJECTIVE"!==(null==A?void 0:A.item_type)||null!=A&&null!==(f=A.answer_texts)&&void 0!==f&&f.length||l.push(2),null!=A&&null!==(v=A.tag_disciplines)&&void 0!==v&&v.length||(l.push(1),I=null==A||null===(p=A.course_discipline)||void 0===p?void 0:p.course_discipline_id,o.setFieldValue("course",I)),i=a()(a()({},i),A),J(l)),k(A),N(i),-1===i.totalCount?l.length?U(!0):ee(!0):ae(!0),document.body.removeChild(t);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),he=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(n),Ce(n),Ie();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){P(!0)};(0,d.useImperativeHandle)(n,(function(){return{onClick:xe}}));var je=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s,c,u,d,A,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.getFieldsValue()||{},t=n.analysis,i=void 0===t?"":t,a=n.answer_texts,l=void 0===a?"":a,s=n.course,c=void 0===s?[]:s,u=n.knowledge,A={item_bank_id:ve,analysis:i,answer_texts:l?[l]:"",course_discipline_id:c||"",tag_discipline_ids:null==(d=void 0===u?[]:u)?void 0:d.map((function(e){return e.value}))},V(!0),e.next=5,(0,x.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:A});case 5:(g=e.sent).id&&(k(g),U(!1),ee(!0)),V(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(d.Fragment,{children:[(0,Z.jsxs)(f.Z,{centered:!0,open:R,title:"温馨提示",width:810,okText:"继续换题",confirmLoading:W,onCancel:function(){return U(!1)},onOk:function(){return o.submit()},afterClose:function(){o.resetFields()},children:[(0,Z.jsx)("div",{className:I,children:"我发现您选中的这道题目不完善。为了能更精准的生成新的试题,建议您提供更多的关于当前题目的信息~"}),(0,Z.jsx)("img",{src:"data:image/png;base64,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",style:{marginTop:-100}}),(0,Z.jsxs)(A.Z,{form:o,onValuesChange:function(e,n){console.log(e,n),null!=e&&e.course&&(oe(new Date),o.setFieldsValue({knowledge:[]}))},layout:"vertical",colon:!1,onFinish:je,children:[K.includes(1)&&(0,Z.jsxs)(v.Z,{align:"middle",className:"mb20",children:[(0,Z.jsx)(A.Z.Item,{label:"知识点",name:"course",className:"mr10 mb0",children:(0,Z.jsx)(Q.q,{style:{width:240,height:40},size:"middle",showLinkButton:!1})}),(0,Z.jsx)(A.Z.Item,{name:"knowledge",className:"mb0 mt30",children:(0,Z.jsx)(Q.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:240,height:40},size:"middle",courseDisciplineId:me,showLinkButton:!1})})]}),K.includes(2)&&(0,Z.jsx)(A.Z.Item,{className:"mt20 mb10",name:"answer_texts",label:"参考答案",valuePropName:"defaultValue",children:(0,Z.jsx)(j.Z,{placeholder:"请输入参考答案",height:120})}),K.includes(3)&&(0,Z.jsx)(A.Z.Item,{className:"mb0",name:"analysis",label:"题目解析",valuePropName:"defaultValue",children:(0,Z.jsx)(j.Z,{placeholder:"请输入题目解析",height:120})})]})]}),B&&(0,Z.jsx)(h.Z,{isIntelligentAssistant:!0,setScoreShow:P,isshixuns:!1,ScoreShow:!!B,isloadings:!1,onOk:function(e){e.length?he(e[0]):p.ZP.warning("请选择试题")}}),(0,Z.jsx)(M.Z,{visible:ie,usedCount:null==b?void 0:b.usedCount,totalCount:null==b?void 0:b.totalCount,onCancel:function(){return ae(!1)},onOk:function(){ae(!1),K.length?U(!0):ee(!0)}}),(0,Z.jsx)(F,{noReselect:function(){P(!0)},noRestrictModal:function(e){N({usedCount:0,totalCount:e}),ae(!0)},questionId:ve,visible:$,questionData:S,onChange:function(e){ee(e)},noSaveSuccess:function(){return P(!1)}})]})})),U=R},73380:function(e,n,t){"use strict";t.d(n,{Z:function(){return E}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(6767),d=t(30641),A=t(77019),g=t(62957),f=t(37568),v=t(14566),p=t(25399),m=t(5269),I=t(71051),C={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},h=t(21411),x=t(91689),j=t(92650),y=t(94171),M=t(76860),w=t(83287),b=t(89480),N=t(3551),L=t(50730),D=t(46878),S=t(37712),k=(0,c.forwardRef)((function(e,n){var i,l=e.onUpdateNum,o=e.onSave,k=(0,c.useState)(!1),E=s()(k,2),z=E[0],B=E[1],P=(0,c.useState)([]),T=s()(P,2),O=T[0],Z=T[1],F=(0,c.useState)(null),Q=s()(F,2),R=Q[0],U=Q[1],H=(0,c.useState)([]),Y=s()(H,2),W=Y[0],V=Y[1],X=(0,c.useState)(0),G=s()(X,2),K=G[0],J=G[1],q=(0,c.useState)(0),_=s()(q,2),$=_[0],ee=_[1],ne=(0,c.useState)(!1),te=s()(ne,2),ie=te[0],ae=te[1],le=(0,c.useState)(""),re=s()(le,2),oe=re[0],se=re[1],ce=(0,c.useState)(0),ue=s()(ce,2),de=ue[0],Ae=ue[1],ge=(0,c.useState)(0),fe=s()(ge,2),ve=fe[0],pe=fe[1],me=(0,c.useState)(0),Ie=s()(me,2),Ce=Ie[0],he=Ie[1],xe=(0,c.useState)(0),je=s()(xe,2),ye=je[0],Me=je[1],we=(0,c.useState)(0),be=s()(we,2),Ne=be[0],Le=be[1],De=(0,c.useState)(0),Se=s()(De,2),ke=Se[0],Ee=Se[1],ze=(0,c.useState)(0),Be=s()(ze,2),Pe=Be[0],Te=Be[1],Oe=(0,c.useState)(0),Ze=s()(Oe,2),Fe=Ze[0],Qe=Ze[1],Re=(0,c.useState)(D.Q),Ue=s()(Re,2),He=Ue[0],Ye=Ue[1],We=He.contentRef,Ve=He.value,Xe=He.status,Ge=He.open,Ke=He.close,Je=(0,N.Z)({contentRef:We,status:Xe}),qe=(0,b.Z)(),_e=qe.openProgress,$e=qe.closeProgress,en=qe.CreateProgressModal,nn=qe.progressOpen;(0,c.useEffect)((function(){R&&rn(),!1===R&&(Ke(),null==l||l(),Z([]),se(""),Ae(0),pe(0),he(0),Me(0),Le(0),Ee(0),Te(0),Qe(0))}),[R]);var tn=function(){U(!0)};(0,c.useImperativeHandle)(n,(function(){return{onClick:tn}}));var an=function(e){ae(!0),J(e),ee(0)},ln=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx","doc","pdf","png","jpg"].indexOf(t)){e.next=5;break}return u.ZP.warning("上传的文件格式有误,请检查后重新上传"),e.abrupt("return",Promise.reject());case 5:if(!(n.size/1024/1024>10)){e.next=9;break}return u.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rn=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(J(n.total_number),ee(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),on=function(e){return e=e||"",e=(e=String(e)).replace(/\s+/g,"")},sn=function(){var e=r()(a()().mark((function e(){var n,t,i,l,r,o,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!(s.length>0&&void 0!==s[0])||s[0],i=[{name:"单选题",num:de||0},{name:"多选题",num:ve||0},{name:"判断题",num:Ce||0},{name:"填空题",num:ye||0},{name:"简答题",num:Ne||0},{name:"组合题",num:Fe||0},{name:"编程题",num:ke||0},{name:"程序填空题",num:Pe||0}],!t){e.next=24;break}if(on(oe)){e.next=8;break}return u.ZP.warning("请先输入出题要求"),e.abrupt("return");case 8:if(!(oe.length>1e3)){e.next=11;break}return u.ZP.warning("出题要求字数限制为1000字"),e.abrupt("return");case 11:if(on(oe)||null!=O&&O.length){e.next=14;break}return u.ZP.warning("请上传材料文档或在文本框中填写材料内容"),e.abrupt("return");case 14:if(0!==(l=i.reduce((function(e,n){return e+n.num}),0))){e.next=18;break}return u.ZP.warning("请设置出题数量"),e.abrupt("return");case 18:if(!(l>50)){e.next=21;break}return u.ZP.warning("出题数量达到限制"),e.abrupt("return");case 21:if(-1===K){e.next=24;break}return ae(!0),e.abrupt("return");case 24:return ae(!1),r=Math.random(),o={scene_type:6,request_identifier:r,file_id:null===(n=O[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id,content:oe,count_arr:i.map((function(e){return e.num})).join(",")},e.next=29,Ge(o);case 29:rn();case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cn=function(){var e=r()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Je(),!o){e.next=5;break}return U(!1),o(n),e.abrupt("return");case 5:return _e(),B(!0),V([]),(t=new FormData).append("html",n),e.next=12,(0,y.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 12:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=21;break}if(null==i||!i.data){e.next=20;break}return $e(100),V(null==i?void 0:i.data),e.abrupt("return");case 20:u.ZP.warning("未识别到试题");case 21:B(!1),$e();case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),un=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Je(),(0,w.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dn=["uploading","error"].includes(null==O||null===(i=O[0])||void 0===i?void 0:i.status);return(0,S.jsxs)(c.Fragment,{children:[(0,S.jsx)(L.Z,{visible:ie,totalCount:K,usedCount:$,onCancel:function(){return ae(!1)},onOk:function(){return sn(!1)}}),(0,S.jsx)(d.Z,{title:"智能出题",extra:(0,S.jsx)("div",{className:C.extraHeader,children:(0,S.jsxs)(A.Z,{align:"middle",children:[!Xe&&!!Ve&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(h.op,{onClick:cn,className:"mr15",shape:"default",children:"保存试题"}),(0,S.jsxs)(h.op,{onClick:un,shape:"default",type:"text",children:[(0,S.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,S.jsx)("i",{onClick:function(){var e=function(e){g.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){U(!1)}})};Xe?e("正在生成试题中,确定要退出吗?"):Ve?e("试题未保存,确定要退出吗?"):U(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:R,children:(0,S.jsxs)("div",{className:C.wrap,children:[(0,S.jsxs)("div",{className:C.left,children:[(0,S.jsxs)("div",{className:C.tip,children:[(0,S.jsx)("img",{src:"data:image/png;base64,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"}),(0,S.jsx)("span",{children:"您好!我是您的智能出题助手,我已学习了平台以及互联网上海量的试题知识库。可以根据您的要求和上传的材料灵活生成各类试题。欢迎随时与我互动,让我们一起打造更高效、更优质的试题!"})]}),(0,S.jsx)("div",{className:"mb10 mt20 c-black",children:(0,S.jsx)("b",{children:"出题要求"})}),(0,S.jsx)(f.Z.TextArea,{style:{height:160},className:"mb20",value:oe,placeholder:"请输入出题要求,您也可以先上传材料之后再根据材料出题\n例:请生成关于《Python程序设计》的试题。考察知识点:变量定义、数据类型、运算符和控制结构。难度为“困难”的试题占20%",onChange:function(e){se(e.target.value)}}),(0,S.jsx)(v.Z,{accept:".doc,.docx,.pdf,.png,.jpg",action:"".concat(x.Z.API_SERVER,"/api/attachments.json"),maxCount:1,fileList:O,withCredentials:!0,data:{upload_type:1},beforeUpload:ln,onChange:function(e){var n,t=e.file;if("removed"!==t.status){var i;if("done"===t.status&&0!==(null==t||null===(n=t.response)||void 0===n?void 0:n.status))t.status="error",t.response=null==t||null===(i=t.response)||void 0===i?void 0:i.message;Z([t])}},onRemove:function(){return Z([])},children:(0,S.jsx)(p.Z,{title:"单次仅支持上传1个文档或1张图片,文档支持PDF/Word格式,图片支持1张不超过10M的PNG/JPG图片",children:(0,S.jsxs)(h.op,{style:{borderRadius:2},children:[(0,S.jsx)("i",{className:"icon-shangchuan3 mr5"}),"上传材料"]})})}),(0,S.jsxs)("div",{className:"c-black mt20",children:[(0,S.jsxs)("div",{className:"mb10 c-black",children:[(0,S.jsx)("b",{children:"出题数量"}),(0,S.jsxs)("span",{className:"c-grey-999",children:["(为保证出题体验,单次出题总数量不能超过",(0,S.jsx)("span",{style:{padding:"0 6px",color:"#FB901F"},children:"50"}),"道)"]})]}),(0,S.jsxs)(A.Z,{style:{gap:16},children:[(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"单选题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:de,onChange:Ae,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"多选题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:ve,onChange:pe,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"判断题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Ce,onChange:he,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"填空题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:ye,onChange:Me,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"简答题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Ne,onChange:Le,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"组合题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Fe,onChange:Qe,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"编程题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:ke,onChange:Ee,style:{marginLeft:"8px"}})]}),(0,S.jsxs)(m.Z,{children:[(0,S.jsx)("label",{children:"程序填空题"}),(0,S.jsx)(I.Z,{min:0,max:10,value:Pe,onChange:Te,style:{marginLeft:"8px"}})]})]})]}),Xe?(0,S.jsxs)("div",{onClick:Ke,className:C.bottomBtn,children:[(0,S.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止出题"]}):dn?(0,S.jsxs)("div",{className:"".concat(C.bottomBtn," ").concat(C.disabled),children:[(0,S.jsx)("i",{className:"iconfont icon-kaishichuti font14"}),"开始出题"]}):(0,S.jsxs)("div",{onClick:function(){sn()},className:C.bottomBtn,children:[(0,S.jsx)("i",{className:"iconfont icon-kaishichuti font14"}),"开始出题"]})]}),(0,S.jsx)(D.Z,{onStatusChange:Ye,loadingText:"试题生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!nn,noRestrictModal:an,stringTransformer:M.o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&an(e.data)}})]})}),(0,S.jsxs)(d.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:z,children:[(0,S.jsxs)(A.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,S.jsx)("img",{src:t(36413),alt:"智能出题"}),(0,S.jsx)("span",{className:"ml10",children:"智能出题"})]}),(0,S.jsx)(j.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:W,isRefreshItemBank:!0,okText:"导入题库",mode:1,onCancel:function(){return B(!1)},onSuccess:function(){B(!1),U(!1)}}),(0,S.jsx)("div",{style:{height:70}})]}),en("处理中")]})})),E=k},38178:function(e,n,t){"use strict";var i=t(79800),a=t.n(i),l=t(59301);n.Z=function(e){var n=e.scrollBoxRef,t=e.bottomInspectRef,i=e.contentRef,r=e.status,o=e.rootMargin,s=void 0===o?"70px":o,c=e.bottomOffset,u=void 0===c?110:c,d=(0,l.useState)(!0),A=a()(d,2),g=A[0],f=A[1],v=(0,l.useRef)(!1);return(0,l.useEffect)((function(){if(n.current&&t.current){var e=new IntersectionObserver((function(e){var n,t,i,l,r=a()(e,1)[0];document.contains(r.target)?0!==(null===(n=r.rootBounds)||void 0===n?void 0:n.width)||0!==(null===(t=r.rootBounds)||void 0===t?void 0:t.height)?0!==(null===(i=r.boundingClientRect)||void 0===i?void 0:i.width)||0!==(null===(l=r.boundingClientRect)||void 0===l?void 0:l.height)?f(r.isIntersecting):console.log("目标元素宽高为 0,可能已被移除或 display: none"):console.log("root(滚动容器)无效,可能已被移除"):console.log("目标元素已从 DOM 移除")}),{root:n.current,rootMargin:s,threshold:0});return e.observe(t.current),function(){e.disconnect()}}}),[n.current,t.current,s]),(0,l.useEffect)((function(){if(r){var e=n.current,t=i.current;v.current=!1;var a=e.scrollTop,l=function(){var n=e.scrollTop,t=e.scrollHeight,i=e.clientHeight;n>a?n+i>=t-u&&(e.scrollTop=e.scrollHeight,v.current=!1):n0&&void 0!==arguments[0]&&arguments[0],t=function(e){var n={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"©","®":"®","€":"€"};return e.replace(/&[^;]+;/g,(function(e){return n[e]||e}))};if(!n.current)return"";var i=n.current.cloneNode(!0),a=i.querySelectorAll("code[data-text], mathx[data-text]");if(a.forEach((function(e){var n=e.getAttribute("data-text");"code"===e.tagName.toLowerCase()?n=n.replace(/```.*\n|\n```/g,""):"mathx"===e.tagName.toLowerCase()&&(n="$$".concat(n,"$$"));var t=document.createTextNode(n);e.parentNode.replaceChild(t,e)})),e){var l=i.querySelectorAll('[data-select="disabled"]');l.forEach((function(e){var n,t=e.textContent||"",i=document.createTextNode(t+"\n");null===(n=e.parentNode)||void 0===n||n.replaceChild(i,e)}))}var r=i.innerHTML;return e||(r=r.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),r=t(r=(r=(r=(r=(r=r.replace(/

    /g,"")).replace(/<\/p>/g,"\n")).replace(/
    /g,"\n")).replace(/\r\n/g,"\n")).replace(/<[^>]*>/g,""))}}},89480:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});var i=t(79800),a=t.n(i),l=t(59301),r=t(62957),o=t(77019),s=t(60242),c="data:image/png;base64,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",u="data:image/png;base64,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",d="data:image/png;base64,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",A="dotLoading___s6Sh4",g="progress___QUpqo",f=t(37712),v=["文件解析读取中","内容理解分析中","结构化提取中"],p=function(){var e=(0,l.useState)(0),n=a()(e,2),t=n[0],i=n[1],p=(0,l.useState)(!1),m=a()(p,2),I=m[0],C=m[1],h=(0,l.useState)(!0),x=a()(h,2),j=x[0],y=x[1],M=(0,l.useRef)(null);(0,l.useEffect)((function(){if(!j){return M.current=setInterval((function(){i((function(e){return e>=99?(clearInterval(M.current),99):e+1}))}),5e4/99),function(){return clearInterval(M.current)}}}),[j]);var w=function(e){var n=e/1048576;return" 预计处理时长为".concat(n<=.3?3:n<=.5?5:n<=1?10:n<=2?20:n<=3?30:n<=10?10*n:100,"分钟,请勿关闭窗口")},b=function(){return(0,f.jsxs)("span",{className:A,children:[(0,f.jsx)("span",{children:"."}),(0,f.jsx)("span",{children:"."}),(0,f.jsx)("span",{children:"."})]})};return{progress:t,progressOpen:I,openProgress:function(){i(0),C(!0),y(!1)},closeProgress:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;y(!0),i(e),C(!1)},toggleLock:function(){return y((function(e){return!e}))},CreateProgressModal:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,n=arguments.length>1?arguments[1]:void 0;return"string"==typeof e&&(e=[e,e,e]),(0,f.jsx)(r.Z,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:I,title:null,footer:null,width:500,afterClose:function(){return i(0)},children:(0,f.jsxs)(o.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"},children:[t<=30&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("img",{src:c,alt:"Step 1"}),(0,f.jsxs)("div",{className:"mt20 c-light-primary",children:[e[0],b()]})]}),t>30&&t<60&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("img",{src:u,alt:"Step 2"}),(0,f.jsxs)("div",{className:"mt20 c-light-primary",children:[e[1],b()]})]}),t>=60&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("img",{src:d,alt:"Step 3"}),(0,f.jsxs)("div",{className:"mt20 c-light-primary",children:[e[2],b()]})]}),(0,f.jsx)(s.Z,{className:g,status:"active",style:{width:"auto"},size:[300,8],percent:t}),!!n&&(0,f.jsx)("div",{className:"c-grey-999",children:w(n)})]})})}}}},8130:function(e,n,t){"use strict";t.d(n,{Z:function(){return Q}});var i=t(79800),a=t.n(i),l=t(59301),r=t(7557),o=t.n(r),s=t(82242),c=t.n(s),u=t(37205),d=t.n(u),A=t(41498),g=t.n(A),f=t(75727),v=t(6767),p=t(25399),m=t(37568),I=t(99571),C=t(10914),h="wrap___AasCO",x="chatContainer___n6e3E",j="btnContainer___yKyVB",y="btn___Y_09T",M="inputContainer____bM3M",w="sendBtn___UHHLj",b="sendBtnDisabled___AoSRc",N="cancelBtn___yql4C",L="loadingWrp___gYLGT",D=t(37712),S=function(e){var n=e.position,t=e.children,i=n||{},r=i.left,o=void 0===r?0:r,s=i.top,c=void 0===s?0:s,u=(0,l.useState)(o),d=a()(u,2),A=d[0],g=d[1],f=(0,l.useState)(c),v=a()(f,2),p=v[0],m=v[1],I=(0,l.useRef)(null),C=function(){if(I.current){var e=I.current.offsetWidth,n=I.current.offsetHeight,t=window.innerWidth,i=window.innerHeight,a=o,l=c;o+e>t&&(a=t-e),a<0&&(a=0),c+n>i&&(l=i-n),l<0&&(l=0),g(a),m(l)}};return(0,l.useEffect)((function(){if(I.current&&n){var e=new ResizeObserver((function(){C()}));return e.observe(I.current),function(){e.disconnect()}}}),[o,c,n]),(0,l.useEffect)((function(){n&&C()}),[o,c,n]),n?(0,D.jsx)("div",{ref:I,style:{position:"fixed",left:"".concat(A,"px"),top:"".concat(p,"px"),zIndex:1050},children:t}):null},k=t(91689),E=t(56102),z=t(69368),B=function(e){var n,t=e.visible,i=e.position,r=e.selectText,s=e.applyRefinedText,u=e.fetchUrl,A=e.noRestrictModal,B=(0,l.useState)(!1),P=a()(B,2),T=P[0],O=P[1],Z=(0,l.useState)([]),F=a()(Z,2),Q=F[0],R=F[1],U=(0,l.useState)(""),H=a()(U,2),Y=H[0],W=H[1],V=(0,l.useState)(1),X=a()(V,2),G=X[0],K=X[1],J=(0,l.useState)(""),q=a()(J,2),_=q[0],$=q[1],ee=(0,l.useState)(!1),ne=a()(ee,2),te=ne[0],ie=ne[1],ae=(0,l.useRef)(null),le=(0,l.useState)(!1),re=a()(le,2),oe=re[0],se=re[1],ce=(0,l.useState)(0),ue=a()(ce,2),de=ue[0],Ae=ue[1],ge=(0,l.useRef)(!1),fe=!0===(null==Q||null===(n=Q[(null==Q?void 0:Q.length)-1])||void 0===n?void 0:n.loading);(0,l.useEffect)((function(){t?K(1):(se(!1),O(!1),ve(),Ae(0),R([]),K(0))}),[t]);var ve=function(){var e,n;W(""),$(""),null===(e=ae.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e)},pe=function(){var e=g()(o()().mark((function e(){var n,t,i,a,l,r,s=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:"",t=s.length>1&&void 0!==s[1]?s[1]:Q,i=Date.now(),a=[].concat(d()(t),[{text:n,key:i,sender:"user",show:!0},{loading:!0,key:i,sender:"AI",show:!0}]),K(2),R(a),l=me(t),r={no_record_times:!0,prompt:n,history:l},ae.current=new z.Z(k.Z.API_SERVER+u,r),e.next=11,new Promise((function(e){ae.current.on("data",(function(e){var n=e.chunk.msg,t=e.full,i="error"===n;se(!0),$(he(t)),R((function(e){return e.map((function(n,a){return a===e.length-1?c()(c()({},n),{},{text:t,loading:!1,error:i}):n}))}))})),ae.current.on("done",(function(){return e()})),ae.current.on("error",(function(n){"[object Object]"===Object.prototype.toString.call(n)&&-9===n.status&&(K(1),A(n.data)),R((function(e){return e.map((function(n,t){return t===e.length-1?c()(c()({},n),{},{text:"抱歉,我刚刚遇到了一点问题,没能完成您的请求。请您稍后再试一次,或者联系技术支持帮忙解决!",loading:!1,error:!0}):n}))})),e()})),ae.current.on("cancelled",(function(){return e()})),ae.current.startStream()}));case 11:O(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e){return e.reduce((function(n,t){if("user"===t.sender){var i=e.find((function(e){return e.key===t.key&&"AI"===e.sender}));!i||null==i||!i.text||null!=i&&i.error||n.push({question:t.text,answer:i.text})}return n}),[])},Ie=function(){if(!ye){var e=xe("改写");ve(),O(!0),pe(e)}},Ce=[{key:"1",label:(0,D.jsxs)("span",{children:[" ",(0,D.jsx)("i",{className:"iconfont icon-runse font14 mr10"}),"润色 "]})},{key:"2",label:(0,D.jsxs)("span",{children:[(0,D.jsx)("i",{className:"iconfont icon-kuoxie font14 mr10"}),"扩写"]})},{key:"3",label:(0,D.jsxs)("span",{children:[" ",(0,D.jsx)("i",{className:"iconfont icon-suoxie font14 mr10"}),"缩写"]})}],he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=["答案:","难度:","解析:","知识点:","时间限制(秒)","编程语言:","学员初始代码:","程序代码:","测试用例输入:","测试用例输出:"];return Array.from({length:20}).forEach((function(e,t){n.push("答案".concat(t+1,":"),"测试用例(".concat(t+1,")输入:"),"测试用例(".concat(t+1,")输出:"))})),n.forEach((function(n){var t=new RegExp(n,"g");e=e.replace(t,"**".concat(n,"** "))})),e},xe=function(e){return"改写"===e?"".concat(Y,",根据上述要求改写这句话,").concat(r,",根据原格式返回给我,不要去掉提示语"):"".concat(r,",").concat(e,"上面这句话,根据原格式返回给我,不要去掉提示语")},je=T||oe,ye=""===(null==Y?void 0:Y.trim());return t?(0,D.jsx)(f.Z,{open:ye&&!je&&(te||!_),overlayStyle:{minWidth:200},menu:{items:Ce,onClick:function(e){var n="";"1"===e.key&&(n=xe("润色")),"2"===e.key&&(n=xe("扩写")),"3"===e.key&&(n=xe("缩写")),ve(),O(!0),pe(n)}},children:(0,D.jsx)(S,{position:i,children:(0,D.jsxs)("div",{className:h,children:[2===G&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)("div",{className:x,children:[fe&&(0,D.jsxs)("div",{className:L,children:[(0,D.jsx)("span",{children:"正在生成中"}),(0,D.jsx)("div",{className:"ai-loading"})]}),_&&(0,D.jsx)(C.Z,{cancelIndex:de,streamingStatus:T,loadImage:!1,onFinish:g()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ae(0),setTimeout((function(){return se(!1)}),0);case 2:case"end":return e.stop()}}),e)}))),value:_})]}),(0,D.jsxs)("div",{className:j,children:[(0,D.jsxs)("div",{onClick:function(){return s(!0,_)},className:y,style:{padding:"0 16px",width:"initial"},children:[(0,D.jsx)("i",{className:"iconfont icon-tihuan mr10 font14"}),"替换"]}),(0,D.jsxs)("div",{onClick:function(){return s(!1,_)},className:y,style:{padding:"0 16px",width:"initial"},children:[(0,D.jsx)("i",{className:"iconfont icon-charu mr10 font14"}),"插入"]}),(0,D.jsx)(E.CopyToClipboard,{text:_,onCopy:function(){return v.ZP.success({content:"复制成功",key:"copy"})},children:(0,D.jsx)(p.Z,{title:"复制",children:(0,D.jsx)("div",{className:y,style:{marginLeft:"auto"},children:(0,D.jsx)("i",{className:"iconfont icon-fuzhi8 font14"})})})}),(0,D.jsx)(p.Z,{title:"重新生成",children:(0,D.jsx)("div",{onClick:function(){var e=Q.splice(Q.length-2),n=((null==e?void 0:e[0])||{}).text;ve(),O(!0),pe(n,Q)},className:y,children:(0,D.jsx)("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"})})}),(0,D.jsx)(p.Z,{title:"删除",children:(0,D.jsx)("div",{onClick:function(){K(1),ve(),R([])},className:y,children:(0,D.jsx)("i",{className:"iconfont icon-shanchu14 font14"})})})]})]}),(0,D.jsxs)("div",{className:M,children:[(0,D.jsx)(m.Z.TextArea,{placeholder:"在这里输入你的文本优化建议",value:Y,bordered:!1,onFocus:function(){return ie(!0)},onBlur:function(){return setTimeout((function(){return ie(!1)}),300)},onChange:function(e){W(e.target.value)},onPressEnter:function(e){if("Enter"===e.key&&!e.shiftKey){if(e.preventDefault(),ge.current||je)return;Ie()}},onCompositionStart:function(){return ge.current=!0},onCompositionEnd:function(){return ge.current=!1}}),oe?(0,D.jsx)("div",{className:"iconfont icon-tingzhihuida ".concat(N),onClick:function(){var e,n;Ae((function(e){return e+1})),null===(e=ae.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),O(!1),se(!1)}}):(0,D.jsx)(I.ZP,{className:ye?b:w,icon:(0,D.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:je,onClick:Ie})]})]})})}):(0,D.jsx)(D.Fragment,{})},P={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"};Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var T="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",O=(0,l.forwardRef)((function(e,n){var t=e.initialContent,i=e.onButtonClick,r=(0,l.useState)(null),o=a()(r,2),s=o[0],c=o[1],u=(0,l.useState)(null),d=a()(u,2),A=d[0],g=d[1],f=(0,l.useState)(""),v=a()(f,2),p=v[0],m=v[1],I=(0,l.useState)(null),C=a()(I,2),h=C[0],x=C[1],j=n;var y=function(e){var n,t;if(function(e){for(;e.parentElement&&"section"!==e.parentElement.tagName.toLowerCase();){if("none"===window.getComputedStyle(e.parentElement).pointerEvents)return!0;e=e.parentElement}return!1}(e.target))g(-1e6);else if(""===(null===(n=document.getSelection())||void 0===n||null===(t=n.toString)||void 0===t?void 0:t.call(n))){var i=function(e){document.elementFromPoint(10,e),document.createRange();for(var n,t,i=document.createTreeWalker(j.current,NodeFilter.SHOW_TEXT,{acceptNode:function(n){var t=document.createRange();t.selectNodeContents(n);var i=t.getBoundingClientRect();return i.top<=e&&i.bottom>=e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),a="",l=null,r=null,o=null;n=i.nextNode();){"disabled"===n.parentNode.getAttribute("data-select")&&(t=!0),a+=n.textContent,r||(r=n),o=n;var s=document.createRange();s.selectNodeContents(n);var c=s.getBoundingClientRect();null===l&&(l=c.top)}if(r&&o&&!t){var u=document.createRange();u.setStart(r,0),u.setEnd(o,o.textContent.length),x(u)}else x(null);return g(l-1),t?"":a.trim()}(e.clientY);if(""!==(null==i?void 0:i.trim())){var a=j.current.getBoundingClientRect();c(a.left-30),m(i)}else g(-1e6)}else g(-1e6)},M=function(){},w=function(){window.getSelection().removeAllRanges()};return(0,l.useEffect)((function(){var e=j.current;return e.addEventListener("mousemove",y),e.addEventListener("mouseleave",M),function(){e.removeEventListener("mousemove",y),e.removeEventListener("mouseleave",M),w()}}),[t]),(0,D.jsx)("div",{className:P["hover-line-container2"],children:null!==A&&(0,D.jsx)("div",{className:P["line-button-container"],style:{top:A,left:s},onMouseEnter:function(){!function(){if(h){var e=window.getSelection();e.removeAllRanges(),e.addRange(h)}}()},onMouseLeave:function(){w(),g(null),m(""),x(null)},children:(0,D.jsxs)("div",{className:P.button,onClick:function(e){i&&p&&i(p,e.clientX,e.clientY,h)},children:[(0,D.jsx)("img",{src:T}),(0,D.jsx)("span",{children:"AI改写"})]})})})})),Z="toolbar___qYQBF",F="button___VhNes",Q=function(e){var n=e.nodeRef,t=e.noRestrictModal,i=(0,l.useState)(null),r=a()(i,2),o=r[0],s=r[1],c=(0,l.useState)(null),u=a()(c,2),d=u[0],A=u[1],g=(0,l.useState)(!1),f=a()(g,2),v=f[0],p=f[1],m=(0,l.useState)(null),I=a()(m,2),C=(I[0],I[1]),h=(0,l.useState)(!1),x=a()(h,2),j=(x[0],x[1]),y=(0,l.useState)(!1),M=a()(y,2),w=(M[0],M[1]),b=n,N=(0,l.useRef)(null),L=(0,l.useRef)(null),S=(0,l.useState)(""),k=a()(S,2),E=k[0],z=k[1];(0,l.useEffect)((function(){null!=o&&o.toString()&&z(null==o?void 0:o.toString())}),[null==o?void 0:o.toString()]);var P=function(){var e=window.getSelection(),n=b.current.scrollTop,t=b.current.getBoundingClientRect();if(e.rangeCount>0&&e.toString().length>0){var i=e.getRangeAt(0);s(i.cloneRange());var a=i.getBoundingClientRect(),l=a.top+n-5+40;l0&&void 0!==arguments[0])||arguments[0];if(o){var n=L.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),t=o.cloneRange(),i=window.getSelection();if(i.removeAllRanges(),i.addRange(t),e){t.deleteContents();var a=document.createElement("div");a.innerHTML=n;for(var l=Array.from(a.childNodes);l.length>0;)t.insertNode(l.pop())}else{t.collapse(!1);var r=document.createElement("div");r.innerHTML=" "+n;for(var c=Array.from(r.childNodes);c.length>0;)t.insertNode(c.pop())}i.removeAllRanges(),s(null),p(!1),A(null)}},fetchUrl:"/api/stream/intelligent_imports/stream.json"},JSON.stringify(d)),b.current&&(0,D.jsx)(O,{ref:b,onButtonClick:function(e,n,t,i){s(i),p(!0),z(e),A({left:n,top:t+20})}})]})}},50730:function(e,n,t){"use strict";t.d(n,{Z:function(){return r}});t(59301);var i=t(62957),a="num___VQiqB",l=t(37712),r=function(e){var n=e.visible,t=e.usedCount,r=e.totalCount,o=e.onOk,s=e.onCancel;return(0,l.jsx)(i.Z,{centered:!0,open:n,title:"提示",width:620,onCancel:s,onOk:o,footer:t>0?void 0:null,children:t>0?(0,l.jsxs)("div",{children:["本次将消耗1次大模型使用机会(每日",r,"次机会,今日剩余",(0,l.jsx)("span",{className:a,children:t}),"次),确定操作吗?"]}):(0,l.jsxs)("div",{className:"mb20",children:["今日大模型使用机会已用完(每日",r,"次机会,今日剩余",(0,l.jsx)("span",{className:a,children:t}),"次)。"]})})}},46878:function(e,n,t){"use strict";t.d(n,{Z:function(){return N},Q:function(){return b}});var i,a=t(79800),l=t.n(a),r=t(7557),o=t.n(r),s=t(41498),c=t.n(s),u=t(59301),d="container___DAVRd",A="liWrap___pAkIe",g="backBottom___kT237",f="imgBox___O8q6M",v=t(69368),p=t(91689),m=t(10914),I=t(8130),C=t(38178),h=t(47127),x=t(92310),j=t.n(x),y=t(6767),M=t(19080),w=t(37712),b={contentRef:{current:null},value:null,status:!1,open:(i=c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),close:function(){}},N=function(e){var n=e.className,t=e.style,i=e.onChange,a=e.onSuccess,r=e.onCancel,s=e.onError,x=e.fetchUrl,b=e.noRestrictModal,N=void 0===b?function(){}:b,L=e.showEditableToolbar,D=e.bottomOffset,S=void 0===D?110:D,k=e.loadingText,E=e.showEmptyData,z=void 0===E||E,B=e.onStatusChange,P=e.stringTransformer,T=e.bottomContainerNode,O=(0,u.useState)(!1),Z=l()(O,2),F=Z[0],Q=Z[1],R=(0,u.useState)(""),U=l()(R,2),H=U[0],Y=U[1],W=(0,u.useState)(0),V=l()(W,2),X=V[0],G=V[1],K=(0,u.useState)(!1),J=l()(K,2),q=J[0],_=J[1],$=(0,u.useRef)(null),ee=(0,u.useRef)(null),ne=(0,u.useRef)(null),te=(0,u.useRef)(null),ie=(0,C.Z)({scrollBoxRef:te,bottomInspectRef:ne,contentRef:ee,status:q,bottomOffset:S}),ae=F||q;(0,u.useEffect)((function(){null==i||i(H)}),[H]);var le=(0,u.useState)([]),re=l()(le,2),oe=re[0],se=re[1];(0,u.useEffect)((function(){null==B||B({contentRef:ee,status:ae,value:H,open:ce,close:ue})}),[ae,H]);var ce=function(){var e=c()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),Y(""),se([]),G(0),t=x,null!=n&&n.fetchUrl&&delete n.fetchUrl,$.current=new v.Z("".concat(p.Z.API_SERVER).concat(t),n),e.next=10,new Promise((function(e,n){$.current.on("data",(function(e){var n,t=e.chunk,i=t.content,a=t.type;(_(!0),"text"===a&&Y((function(e){return P?P(e+i):e+i})),"knowledge"===a)&&(console.log("---knowledge-",null==e?void 0:e.chunk),se(null==e||null===(n=e.chunk)||void 0===n?void 0:n.content))})),$.current.on("done",(function(){e()})),$.current.on("error",(function(n){"[object Object]"===Object.prototype.toString.call(n)&&-1===n.status&&y.ZP.warning((null==n?void 0:n.message)||""),e(),null==s||s(n)})),$.current.on("cancelled",(function(){e(),null==r||r()})),$.current.startStream()}));case 10:Q(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e,n;G(1),null===(e=$.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),Q(!1),_(!1)},de=(0,u.useMemo)((function(){return ee.current?(0,w.jsx)(I.Z,{noRestrictModal:N,nodeRef:ee}):(0,w.jsx)(w.Fragment,{})}),[ee.current]);return(0,w.jsxs)(u.Fragment,{children:[(0,w.jsxs)("div",{className:j()(d,n),style:t,ref:te,children:[(0,w.jsxs)("div",{ref:ee,className:A,contentEditable:!ae,children:[H&&(0,w.jsx)(m.Z,{cancelIndex:X,streamingStatus:F,loadImage:!1,onFinish:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:G(0),setTimeout((function(){return _(!1)}),0),null==a||a(H);case 3:case"end":return e.stop()}}),e)}))),value:H}),(null==oe?void 0:oe.length)>0&&(0,w.jsx)(M.Z,{Filelist:oe})]}),!H&&!ae&&(0,w.jsxs)("div",{className:f,children:[(0,w.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,w.jsx)("span",{children:"预览区"})]}),z&&ae&&(0,w.jsx)(h.Z,{text:k}),!ie&&(0,w.jsx)("div",{className:g,onClick:function(){te.current.scrollTop=te.current.scrollHeight},children:(0,w.jsx)("i",{className:"iconfont icon-huidaodibu"})}),(0,w.jsx)("div",{ref:ne}),T]}),!ae&&L&&de]})}},47127:function(e,n,t){"use strict";t.d(n,{Z:function(){return r}});t(59301);var i="loading___SifAS",a="dot___J5R0d",l=t(37712),r=function(e){var n=e.text;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:i,children:[(0,l.jsx)("div",{className:a}),(0,l.jsx)("div",{className:a}),(0,l.jsx)("div",{className:a})]}),!!n&&(0,l.jsx)("div",{className:"mt5",children:n})]})}},26144:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var i=t(79800),a=t.n(i),l=t(59301),r="select___Kt_GE",o="box___S5_ly",s="text___dtZDv",c="itemWrap___xmw7x",u="item___io6Bx",d="active___nHRTI",A=t(77736);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var g=t(37712),f=function(e){var n=e.value,t=e.onChange,i=(0,l.useState)(!1),f=a()(i,2),v=f[0],p=f[1],m=[{name:"通义千问",key:"qwen-max",img:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg=="},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg=="}],I=m.find((function(e){return e.key===n}));return(0,g.jsx)("div",{className:r,children:(0,g.jsxs)(A.Z,{size:10,children:[(0,g.jsx)("span",{className:"c-grey-333 font16",children:"模型"}),(0,g.jsxs)("div",{className:o,onMouseLeave:function(){return p(!1)},children:[(0,g.jsxs)("div",{className:s,onClick:function(){return p(!0)},children:[(0,g.jsx)("img",{src:I.img,width:20}),(0,g.jsx)("span",{children:I.name}),(0,g.jsx)("b",{className:"iconfont icon-zhankai6"})]}),v&&(0,g.jsx)("div",{className:c,children:(0,g.jsx)("aside",{children:m.map((function(e){return(0,g.jsxs)("div",{className:"".concat(u," ").concat(e.key===n?d:""),onClick:function(n){n.stopPropagation(),t(e.key),p(!1)},children:[(0,g.jsx)("img",{src:e.img,width:20}),(0,g.jsx)("span",{children:e.name})]},e.key)}))})})]})]})})}},71321:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u="reasoning___S0mKl",d="btn____CIJG",A="content___CIAh9",g=t(29787),f=t(37712),v=function(e){var n=e.value,t=void 0===n?"":n,i=e.streamingStatus,l=e.onFinish,o=e.cancelIndex,v=e.time,p=e.loading,m=(e.loadAll,(0,c.useState)("")),I=s()(m,2),C=I[0],h=I[1],x=(0,c.useState)(!0),j=s()(x,2),y=j[0],M=j[1],w=(0,c.useRef)(t),b=(0,c.useRef)(i),N=(0,c.useRef)(0),L=(0,c.useRef)(null),D=(0,c.useState)(!1),S=s()(D,2),k=S[0],E=S[1];(0,c.useEffect)((function(){b.current=i}),[i]),(0,c.useEffect)((function(){w.current=t}),[t]),(0,c.useEffect)((function(){if(i)return E(!0),L.current=setInterval(z,70),function(){clearInterval(L.current)};h(w.current)}),[]),(0,c.useEffect)((function(){k&&(h(w.current),clearInterval(L.current),E(!1),l())}),[o]);var z=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0!==(n=w.current[N.current])?(h((function(e){return e+n})),N.current++,clearInterval(L.current),L.current=setInterval(z,280/(w.current.length-N.current))):!1===b.current&&(h(w.current),clearInterval(L.current),E(!1),l());case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,f.jsxs)("div",{className:"".concat(u," fadeIn animated"),children:[(0,f.jsxs)("div",{className:d,onClick:function(){return M(!y)},children:[(0,f.jsx)("i",{className:"iconfont icon-shendusikao"}),v?(0,f.jsxs)("span",{children:["已深度思考(用时 ",v," 秒)"]}):(0,f.jsx)("span",{children:"思考中..."}),y?(0,f.jsx)("b",{className:"iconfont icon-shouqi6"}):(0,f.jsx)("b",{className:"iconfont icon-zhankai6"})]}),p&&(0,f.jsx)(g.Z,{spinning:!0,className:"mt20"}),y&&!p&&(0,f.jsxs)("div",{className:A,children:[C,k?(0,f.jsx)("span",{className:"aiBlink",children:"__"}):""]})]})}},90324:function(e,n,t){"use strict";t.d(n,{Z:function(){return ze}});var i=t(85573),a=t.n(i),l=t(82242),r=t.n(l),o=t(37205),s=t.n(o),c=t(7557),u=t.n(c),d=t(41498),A=t.n(d),g=t(79800),f=t.n(g),v=t(59301),p=t(30641),m=t(6767),I=t(14566),C=t(62957),h=t(25399),x=t(37568),j=t(99571),y=t(29787),M=t(584),w=t(93725),b=t(75727),N=t(37639),L=t(92310),D=t.n(L),S=t(10914),k=t(19080),E=t(71321),z=t(26144),B="loadingPic___y2kKZ",P="loading___UEUk1",T="dot___TYXFV",O="wrap___nU3cS",Z="chatContainer___PNe3Q",F="footerContainer___hQATV",Q="btnWrp___mS8l6",R="btn___3za5U",U="btnActive____jzfb",H="inputContainer___iCQ3u",Y="uploadBtn___OHHJF",W="sendBtn___ktaQl",V="sendBtnDisabled___DVncF",X="cancelBtn___bzMDI",G="lineFour___Lhbz5",K="fullIcon___YWXTV",J="footerContainerSelected___pGBh3",q="full___dZLXo",_="li___PjMV3",$="avatarIcon___ztGQ3",ee="img___wZqEA",ne="content___OlYYG",te="borderBox___tjHwt",ie="text___yWTCV",ae="fileWrap___IX778",le="file___fxAKb",re="fileName___RA8nu",oe="source___nkLC0",se="action___I2zGy",ce="disabledInput___Buork",ue="backBottom___SMuL2",de="head___v8Eom",Ae="headBtn___IS7xR",ge="menuWarp___G6yj0",fe="menu___M8VWP",ve="menuText___gRpb5",pe="menuDel___eH_wg",me="active___KWwPV",Ie=t(94171),Ce=t(83287),he=t(34314),xe=t(37166),je=t(28984),ye=t(71986),Me=t(91689),we=t(56102),be=t(69368),Ne=t(58617),Le=t(32050),De="addImg___SRqVr",Se=t(37712),ke=function(e){var n=e.nickname,t=void 0===n?"":n,i=e.headImgId,a=void 0===i?"":i,l=e.onOk,r=void 0===l?function(){}:l,o=(0,v.useState)(""),s=f()(o,2),c=s[0],d=s[1],g=(0,v.useState)(""),p=f()(g,2),h=p[0],j=p[1],y=(0,v.useState)(!1),M=f()(y,2),w=M[0],b=M[1],N=(0,v.useState)(!1),L=f()(N,2),D=L[0],S=L[1];return(0,v.useEffect)((function(){w&&(d(t),j(a))}),[w]),(0,Se.jsxs)(v.Fragment,{children:[(0,Se.jsx)("i",{onClick:function(){return b(!0)},style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),(0,Se.jsxs)(C.Z,{title:"设置助教头像和名称",centered:!0,width:720,okText:"保存",open:w,confirmLoading:D,onOk:A()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c||m.ZP.info("名称不能为空"),S(!0),e.next=4,r({ai_nickname:c,ai_headimg_id:h});case 4:e.sent&&b(!1),S(!1);case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){b(!1)},children:[(0,Se.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Se.jsxs)("label",{style:{width:70,textAlign:"end"},children:[(0,Se.jsx)("span",{style:{color:"red"},children:"*"}),"助教名称"]}),(0,Se.jsx)(x.Z,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:c,onChange:function(e){return d(e.target.value)}})]}),(0,Se.jsxs)("div",{style:{display:"flex",alignItems:"center",marginTop:20},children:[(0,Se.jsx)("label",{style:{width:70,textAlign:"end",marginRight:20},children:"助教头像"}),(0,Se.jsx)(I.Z,{disabled:!!h,accept:".png,.jpg",action:"".concat(Me.Z.API_SERVER,"/api/attachments.json"),maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["jpg","png"].includes(t);return 0==e.size?(m.ZP.warning("文件内容不能为空"),I.Z.LIST_IGNORE):i?!(e.size/1024/1024>100)||(m.ZP.warning("上传的文件大小限制100MB,请检查后重新上传"),I.Z.LIST_IGNORE):(m.ZP.warning("目前支持png、jpg文件"),I.Z.LIST_IGNORE)},onChange:function(e){var n,t=e.file;j(null==t||null===(n=t.response)||void 0===n?void 0:n.container_id)},children:h?(0,Se.jsxs)("div",{style:{position:"relative"},children:[(0,Se.jsx)("img",{src:(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER)+"/api/attachments/"+h,width:120,height:120}),(0,Se.jsx)("i",{onClick:function(){j("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})]}):(0,Se.jsxs)("div",{className:De,children:[(0,Se.jsx)("i",{className:"iconfont icon-tianjia5"}),(0,Se.jsx)("span",{style:{marginTop:10},children:"上传头像"})]})})]}),(0,Se.jsxs)("div",{style:{marginLeft:12},children:[(0,Se.jsx)("p",{style:{color:"#333",marginBottom:0,marginTop:20},children:"展示入口示例"}),(0,Se.jsx)("img",{src:"data:image/png;base64,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",style:{width:570}})]})]})]})},Ee=t(53260),ze=function(e){var n,i=e.title,l=void 0===i?"头歌AI":i,o=e.placeholder,c=e.hideUpload,d=e.hideInputBox,g=e.aiIcon,L=void 0===g?xe:g,De=e.userIcon,ze=void 0===De?je:De,Be=e.dragIcon,Pe=void 0===Be?ye:Be,Te=e.children,Oe=e.fetchUrl,Ze=e.fetchData,Fe=void 0===Ze?{}:Ze,Qe=e.extraAnswerAction,Re=e.showDefaultTips,Ue=void 0===Re||Re,He=e.onOpen,Ye=e.onClose,We=e.loadingOption,Ve=e.showPreference,Xe=void 0!==Ve&&Ve,Ge=e.initMessage,Ke=e.customRequest,Je=e.visible,qe=e.width,_e=void 0===qe?1200:qe,$e=e.isCheckRestrictNumber,en=void 0!==$e&&$e,nn=e.headNode,tn=e.headFunctionNode,an=e.showRedraw,ln=e.showEdit,rn=e.promptPropName,on=void 0===rn?"prompt":rn,sn=e.topPercentage,cn=e.showSwitchingModel,un=void 0!==cn&&cn,dn=e.showImageGenerator,An=void 0!==dn&&dn,gn=e.showLookHistory,fn=void 0!==gn&&gn,vn=e.fetchListObject,pn=e.customPreference,mn=e.customDataNode,In=e.showAddSession,Cn=e.historyId,hn=e.draggableExtraNode,xn=e.drawerExtraNode,jn=e.menuExtraFunctionNode,yn=e.showSceneAwareness,Mn=void 0!==yn&&yn,wn=e.ReactComponent,bn=void 0===wn?p.Z:wn,Nn=e.topFunctionNode,Ln=e.footerContainerStyle,Dn=e.chatContainerStyle,Sn=void 0===Dn?{}:Dn,kn=e.showCodePreview,En=void 0!==kn&&kn,zn=e.showSource,Bn=void 0===zn||zn,Pn=e.onSendMessage,Tn=e.onDynamic,On=void 0===Tn?function(){}:Tn,Zn=e.showAvatarEditData,Fn=e.isPath,Qn=void 0!==Fn&&Fn,Rn=e.BottomNode,Un=e.BOttomNodeName,Hn=(0,v.useState)(!1),Yn=f()(Hn,2),Wn=Yn[0],Vn=Yn[1],Xn=(0,v.useState)("qwen-max"),Gn=f()(Xn,2),Kn=Gn[0],Jn=Gn[1],qn=(0,v.useState)([]),_n=f()(qn,2),$n=_n[0],et=_n[1],nt=(0,v.useState)([]),tt=f()(nt,2),it=tt[0],at=tt[1],lt=(0,v.useState)(!1),rt=f()(lt,2),ot=rt[0],st=rt[1],ct=(0,v.useState)(!1),ut=f()(ct,2),dt=ut[0],At=ut[1],gt=(0,v.useState)(!1),ft=f()(gt,2),vt=ft[0],pt=ft[1],mt=(0,v.useState)([]),It=f()(mt,2),Ct=It[0],ht=It[1],xt=(0,v.useState)(""),jt=f()(xt,2),yt=jt[0],Mt=jt[1],wt=(0,v.useState)(0),bt=f()(wt,2),Nt=bt[0],Lt=bt[1],Dt=(0,v.useState)(void 0),St=f()(Dt,2),kt=St[0],Et=St[1],zt=(0,v.useState)(!1),Bt=f()(zt,2),Pt=Bt[0],Tt=Bt[1],Ot=(0,v.useState)(null),Zt=f()(Ot,2),Ft=Zt[0],Qt=Zt[1],Rt=(0,v.useState)(""),Ut=f()(Rt,2),Ht=Ut[0],Yt=Ut[1],Wt=(0,v.useRef)(),Vt=(0,v.useRef)(null),Xt=(0,v.useRef)(null),Gt=(0,v.useState)(!1),Kt=f()(Gt,2),Jt=Kt[0],qt=Kt[1],_t=(0,v.useState)(!1),$t=f()(_t,2),ei=$t[0],ni=$t[1],ti=(0,v.useState)(!1),ii=f()(ti,2),ai=ii[0],li=ii[1],ri=(0,v.useState)(!1),oi=f()(ri,2),si=oi[0],ci=oi[1],ui=(0,v.useState)(!1),di=f()(ui,2),Ai=di[0],gi=di[1],fi=(0,v.useState)(0),vi=f()(fi,2),pi=vi[0],mi=vi[1],Ii=(0,v.useRef)(null),Ci=(0,v.useRef)(!1),hi=(0,v.useRef)(null),xi=(0,v.useState)(void 0),ji=f()(xi,2),yi=ji[0],Mi=ji[1],wi=(0,Ee.useParams)(),bi=(0,v.useState)(!0),Ni=f()(bi,2),Li=Ni[0],Di=Ni[1],Si=(0,v.useState)(_e-28),ki=f()(Si,2),Ei=ki[0],zi=ki[1],Bi=(0,v.useState)(!1),Pi=f()(Bi,2),Ti=Pi[0],Oi=Pi[1],Zi=(0,v.useState)(!0),Fi=f()(Zi,2),Qi=Fi[0],Ri=Fi[1],Ui=(0,v.useState)([]),Hi=f()(Ui,2),Yi=Hi[0],Wi=Hi[1],Vi=(0,v.useRef)([]),Xi=(0,v.useRef)(null),Gi=(0,v.useRef)(null),Ki=(0,v.useRef)(!1),Ji=Ei-22,qi=null==yt?void 0:yt.split("\n").length,_i=vn||{},$i=_i.onAdd,ea=_i.onGetList,na=_i.onListClick,ta=_i.onListDelete,ia=_i.onListDealData,aa={maxCount:50,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:$n,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:(n=A()(u()().mark((function e(n){var t,i,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null==n||null===(t=n.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(t=t.slice(-1))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.toLowerCase(),a=["doc","docx","md","pdf","txt","xlsx","xls"].includes(i),0!=n.size){e.next=6;break}return m.ZP.warning("文件内容不能为空"),e.abrupt("return",I.Z.LIST_IGNORE);case 6:if(a){e.next=9;break}return m.ZP.warning("目前支持txt、md、doc、docx、pdf、xlsx、xls文件"),e.abrupt("return",I.Z.LIST_IGNORE);case 9:if(!(n.size/1024/1024>100)){e.next=13;break}return m.ZP.warning("上传的文件大小限制100MB,请检查后重新上传"),e.abrupt("return",I.Z.LIST_IGNORE);case 13:return e.abrupt("return",!0);case 14:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),onChange:function(e){var n=e.fileList;et(n)},action:"".concat(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER,"/api/intelligent_imports/upload_file.json")},la={maxCount:10,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:it,multiple:!0,accept:".jpg,.png,",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["jpg","png"].includes(t);return 0==e.size?(m.ZP.warning("文件内容不能为空"),I.Z.LIST_IGNORE):i?!(e.size/1024/1024>10)||(m.ZP.warning("上传的图片大小限制10MB,请检查后重新上传"),I.Z.LIST_IGNORE):(m.ZP.warning("目前支持jpg、png"),I.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;at(n)},action:"".concat(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER,"/api/ai/generals/update_file.json")};(0,v.useEffect)((function(){if(Ct.length&&Wt.current){var e=Ct[Ct.length-1];null!=e&&e.loading&&(Wt.current.scrollTop=Wt.current.scrollHeight)}}),[Ct.length]),(0,v.useEffect)((function(){if(Wt.current&&Ii.current){var e=new IntersectionObserver((function(e){var n=f()(e,1)[0];Di(n.isIntersecting)}),{root:Wt.current,rootMargin:"70px",threshold:0});return e.observe(Ii.current),function(){Ii.current&&e.unobserve(Ii.current)}}}),[Wt.current,Ii.current]),(0,v.useEffect)((function(){if(Jt){var e=Wt.current,n=hi.current;Ci.current=!1;var t=e.scrollTop,i=function(){var n=e.scrollTop,i=e.scrollHeight,a=e.clientHeight;n>t?n+a>=i-50&&(e.scrollTop=e.scrollHeight,Ci.current=!1):n0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=Date.now(),a=[{text:e,key:i,sender:"user",fileList:n,imageList:t,show:!0},{loading:!0,key:i,sender:"AI",show:!0,model:Kn,imageGenerator:si,thinkingEnabled:ei,codePreview:ai}];return a},oa=function(){Yt(""),Qt(null),et([]),at([]),Mt("")},sa=function(){He?He({chatData:Ct,setChatData:ht,setLoading:st,getData:ga,renderChatItems:ra,handleAdd:Ca,identifier:yi}):Vn(!0)},ca=function(){Ri(!0),Ye?Ye():Vn(!1)},ua=function(){var e=A()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ie.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:null==wi?void 0:wi.pathId}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),da=function(){var e=A()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(en){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,Ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 4:0===(null==(n=e.sent)?void 0:n.status)&&-1!==(null==n?void 0:n.total_number)&&(Lt((null==n?void 0:n.total_number)-(null==n?void 0:n.remaining_number)),Et(null==n?void 0:n.total_number));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Aa=function(e){return e.reduce((function(n,t){if("user"===t.sender){var i=e.find((function(e){return e.key===t.key&&"AI"===e.sender}));!i||null==i||!i.text||null!=i&&i.error||n.push({question:t.text,answer:i.text})}return n}),[])},ga=function(){var e=A()(u()().mark((function e(){var n,t,i,l,o,c,d,A,g=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=g.length>0&&void 0!==g[0]?g[0]:"",t=g.length>1&&void 0!==g[1]?g[1]:{},i=g.length>2&&void 0!==g[2]?g[2]:Ct,!Ke){e.next=6;break}return e.next=6,Ke({mes:n,setChatData:ht,fileList:$n,body:t,checkNum:da,setLoading:st,bodyChatData:i,setTyping:qt,setImageGenerator:ci,renderChatItems:ra});case 6:if(Ke){e.next=15;break}return l=null==$n?void 0:$n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.file_id})),o=null==it?void 0:it.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.data})),c=t.history||Aa(i),d=r()(r()(a()({identifier:yi,response_mode:"streaming",model:Kn,scene_awareness:Ai,thinking_enabled:ei,image_generator:si,code_preview:ai,file_ids:l,image_list:o,history:c},on,n),Fe),t),A=Object.fromEntries(Object.entries(d).filter((function(e){var n=f()(e,2);n[0];return void 0!==n[1]}))),Xt.current=new be.Z(Me.Z.API_SERVER+Oe,A),e.next=15,new Promise((function(e,n){var t=null,i=null;Xt.current.on("data",(function(e){qt(!0);var n=e.chunk,a=n.content,l=n.type,o=n.created,c="error"===n.msg;"thinking"===l&&(t=t||o,ht((function(e){return s()(e).map((function(n,t){return t===e.length-1?r()(r()({},n),{},{reasoning:(n.reasoning||"")+a,loading:!1,hideAnswer:!0,error:c}):n}))}))),"text"===l&&(i=i||o,ht((function(e){return s()(e).map((function(n,l){return l===e.length-1?r()(r()({},n),{},{text:(n.text||"")+a,loading:!1,startTime:t,endTime:i,error:c}):n}))}))),"knowledge"===l&&ht((function(n){return s()(n).map((function(a,l){var o;return l===n.length-1?r()(r()({},a),{},{text:(a.text||"")+"",loading:!1,startTime:t,endTime:i,error:c,knowledge:null==e||null===(o=e.chunk)||void 0===o?void 0:o.content}):a}))}))})),Xt.current.on("done",(function(){e()})),Xt.current.on("error",(function(n){var t="抱歉,我刚刚遇到了一点问题,没能完成您的请求。请您稍后再试一次,或者联系技术支持帮忙解决!";"[object Object]"===Object.prototype.toString.call(n)&&-9===n.status&&(t=null==n?void 0:n.message),ht((function(e){return s()(e).map((function(n,i){return i===e.length-1?r()(r()({},n),{},{text:t,loading:!1,error:!0}):n}))})),e()})),Xt.current.on("cancelled",(function(){e()})),Xt.current.startStream()}));case 15:da(),st(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fa=function(e,n){if(oa(),st(!0),"edit"===e){Vi.current=Ct.slice(n+2);var t=Ct.splice(n),i=(null==t?void 0:t[0])||{},a=i.fileList,l=void 0===a?[]:a,r=i.imageList,o=void 0===r?[]:r,c=l.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.file_id})),u=o.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.data})),d={history:Aa(Ct),file_ids:c,image_list:u,edit:!0};ht([].concat(s()(Ct),s()(ra(Ht,l,o)))),ga(Ht,d,Ct)}if("redraw"===e){Vi.current=Ct.slice(n+1);var A=Ct.splice(n-1),g=(null==A?void 0:A[0])||{},f=g.text,v=g.fileList,p=void 0===v?[]:v,m=g.imageList,I=void 0===m?[]:m,C=p.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.file_id})),h=I.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.data})),x={history:Aa(Ct),file_ids:C,image_list:h,edit:!0};ht([].concat(s()(Ct),s()(ra(f,p,I)))),ga(f,x,Ct)}},va=function(){if(""!==yt.trim()){oa(),st(!0);var e=$n.filter((function(e){return"done"===e.status})),n=it.filter((function(e){return"done"===e.status}));ht([].concat(s()(Ct),s()(ra(yt,e,n)))),ga(yt)}},pa=function(e,n){var i=!1;if(!0===ln)i=!0;else if("last"===ln){var a=Ct.reduce((function(e,n,t){return"user"===n.sender?t:e}),-1);i=a===n}var l=n===Ft,o=[].concat(s()((null==e?void 0:e.fileList)||[]),s()((null==e?void 0:e.imageList)||[]));return(0,Se.jsxs)("div",{className:_,style:r()({width:Ji},Sn),children:[(0,Se.jsx)("div",{className:$,children:(0,Se.jsx)("img",{className:ee,src:ze})}),(0,Se.jsxs)("div",{className:ne,children:[!(null==o||!o.length)&&(0,Se.jsx)("div",{className:ae,children:null==o?void 0:o.map((function(e,n){var i;return(0,Se.jsxs)("div",{className:le,children:[(0,Se.jsx)("img",{src:t(90034)("./".concat((null==e||null===(i=e.name)||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())||"txt",".png")),width:20,className:"mr10"}),(0,Se.jsxs)("aside",{children:[(0,Se.jsx)(h.Z,{title:null==e?void 0:e.name,children:(0,Se.jsx)("div",{className:re,children:null==e?void 0:e.name})}),(0,Se.jsx)("div",{className:"c-grey-999 font12",children:(0,Ce.RD)(null==e?void 0:e.size)})]})]},n)}))}),(0,Se.jsx)("div",{className:te,children:l?(0,Se.jsx)(x.Z.TextArea,{value:Ht,ref:Vt,autoSize:!0,placeholder:"请输入",bordered:!1,onChange:function(e){return Yt(e.target.value)}}):(0,Se.jsx)("div",{className:ie,children:null==e?void 0:e.text})}),l?(0,Se.jsxs)("div",{className:se,children:[(0,Se.jsx)(j.ZP,{onClick:function(){Yt(""),Qt(null)},size:"small",children:"取消"}),(0,Se.jsx)(j.ZP,{disabled:!Ht.trim(),onClick:function(){return fa("edit",n)},type:"primary",size:"small",children:"确认"})]}):(0,Se.jsxs)("div",{className:se,children:[(0,Se.jsx)(we.CopyToClipboard,{text:(null==e?void 0:e.text)||"",onCopy:function(){return m.ZP.success("复制成功")},children:(0,Se.jsx)(h.Z,{title:"复制",children:(0,Se.jsx)("i",{className:"iconfont icon-fuzhi8 font13"})})}),i&&!ot&&(0,Se.jsx)(h.Z,{title:"编辑",children:(0,Se.jsx)("i",{onClick:function(){Qt(n),Yt((null==e?void 0:e.text)||"")},className:"iconfont icon-bianji10 font14"})})]})]})]})},ma=function(e,n){var t,i=!1;if(!0===an)i=!0;else if("last"===an){var a=Ct.reduce((function(e,n,t){return"AI"===n.sender?t:e}),-1);i=a===n}var l="";return null!=e&&e.source?l=null==e?void 0:e.source:"deepseek-r1"===(null==e?void 0:e.model)?l="由deepseek生成":"qwen-max"===(null==e?void 0:e.model)&&(l="由通义千问生成"),(0,Se.jsxs)("div",{className:_,style:r()({width:Ji},Sn),children:[(0,Se.jsx)("div",{className:$,children:(0,Se.jsx)("img",{className:ee,src:null!=Zn&&Zn.headImgId?(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER)+"/api/attachments/"+(null==Zn?void 0:Zn.headImgId):L})}),(0,Se.jsxs)("div",{className:ne,children:[(0,Se.jsxs)("div",{className:te,children:[e.loading&&(0,Se.jsx)(Se.Fragment,{children:null!=e&&e.imageGenerator?(0,Se.jsxs)("div",{className:B,children:["正在生成中",(0,Se.jsx)("div",{className:"ai-loading"})]}):!(null!=e&&e.thinkingEnabled)&&(0,Se.jsxs)("div",{children:[(0,Se.jsxs)("div",{className:P,children:[(0,Se.jsx)("div",{className:T}),(0,Se.jsx)("div",{className:T}),(0,Se.jsx)("div",{className:T})]}),(0,Se.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==We?void 0:We.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]})}),(null==e?void 0:e.thinkingEnabled)&&(0,Se.jsx)(E.Z,{time:null==e?void 0:e.time,cancelIndex:pi,loading:e.loading,streamingStatus:null==e||!e.text,onFinish:function(){mi(0),ht((function(e){return s()(e).map((function(n,t){return t===e.length-1?r()(r()({},n),{},{hideAnswer:!1,time:n.startTime?n.endTime-n.startTime:null}):n}))}))},value:null==e?void 0:e.reasoning}),!(null==e||!e.text)&&!e.hideAnswer&&(0,Se.jsx)(S.Z,{onDynamic:On,cancelIndex:pi,streamingStatus:ot,loadImage:!(null==e||!e.imageGenerator),onFinish:A()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:mi(0),setTimeout((function(){return qt(!1)}),0);case 2:case"end":return e.stop()}}),e)}))),value:null==e?void 0:e.text}),(null==e||null===(t=e.knowledge)||void 0===t?void 0:t.length)>0&&(0,Se.jsx)(k.Z,{Filelist:null==e?void 0:e.knowledge})]}),Bn&&!(null==e||!e.text)&&l&&(0,Se.jsx)("div",{className:oe,children:l}),(0,Se.jsxs)("div",{className:se,children:[null==Qe?void 0:Qe(e,n,Da),!(null!=e&&e.imageGenerator)&&(0,Se.jsx)(we.CopyToClipboard,{text:String((null==e?void 0:e.text)||""),onCopy:function(){return m.ZP.success({content:"复制成功",key:"copy"})},children:(0,Se.jsx)(h.Z,{title:"复制",children:(0,Se.jsx)("i",{className:"iconfot icon-fuzhi8 font13"})})}),Xe&&!ot&&(0,Se.jsxs)(Se.Fragment,{children:[(0,Se.jsx)(h.Z,{title:"喜欢",children:(0,Se.jsx)("i",{style:null!=e&&e.like?{color:"#FA8D30"}:{},onClick:function(){return Ia("like",!(null!=e&&e.like),n)},className:"iconfot icon-yijiejue font15"})}),(0,Se.jsx)(h.Z,{title:"不喜欢",children:(0,Se.jsx)("i",{style:null!=e&&e.dislike?{color:"#e86d7c"}:{},onClick:function(){return Ia("dislike",!(null!=e&&e.dislike),n)},className:"iconfot icon-weijiejuezhengchang font15"})})]}),i&&!ot&&(0,Se.jsx)(h.Z,{title:"重新生成",children:(0,Se.jsx)("i",{onClick:function(){return fa("redraw",n)},className:"iconfot icon-gengxin-genghuan-tihuan"})})]})]})]})},Ia=function(){var e=A()(u()().mark((function e(n,t,i){var a,l,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!pn){e.next=6;break}return a=Ct.slice(0,i+1),l=Aa(a),r=l.length,e.next=6,pn({type:n,value:t,index:i,identifier:yi,objectIndex:r});case 6:ht((function(e){return e[i][n]=t,t&&(e[i]["like"===n?"dislike":"like"]=!1),s()(e)}));case 7:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),Ca=function(){var e=A()(u()().mark((function e(){var n,t,i,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===(n=Xt.current)||void 0===n||null===(t=n.cancelRequest)||void 0===t||t.call(n),oa(),ht([]),st(!0),e.next=6,$i();case 6:0===(null==(i=e.sent)?void 0:i.status)&&Mi(null==i||null===(a=i.data)||void 0===a?void 0:a.identifier),st(!1),qt(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ha=function(){var e=A()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pt(!0),e.next=3,ea();case 3:0===(null==(n=e.sent)?void 0:n.status)&&Wi((null==n||null===(t=n.data)||void 0===t?void 0:t.list)||[]),pt(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xa=function(){var e=A()(u()().mark((function e(){var n,t,i,a,l,r,o,s=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=s.length>0&&void 0!==s[0]?s[0]:yi,null===(n=Xt.current)||void 0===n||null===(t=n.cancelRequest)||void 0===t||t.call(n),oa(),At(!0),e.next=6,na(i);case 6:if(0!==(a=e.sent).status){e.next=13;break}return o=ia((null==a||null===(l=a.data)||void 0===l?void 0:l.messages)||[]),ht(o),At(!1),Mi(null==a||null===(r=a.data)||void 0===r?void 0:r.identifier),e.abrupt("return");case 13:ht([]),At(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ja=function(){var e=A()(u()().mark((function e(n,t){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ta(n);case 2:0===e.sent.status&&(m.ZP.success("删除成功"),t===yi&&Ca(),ha());case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ya=[{key:"file",disabled:$n.length>=50,label:(0,Se.jsx)(h.Z,{placement:"right",title:(0,Se.jsxs)("div",{children:[(0,Se.jsx)("b",{children:"上传附件(仅识别文字)"}),(0,Se.jsx)("div",{children:"最多 50 个,每个 100 MB,支持各类型文档"})]}),children:(0,Se.jsxs)("span",{children:[(0,Se.jsx)("i",{className:"iconfont icon-fujian3 font14 mr5"}),"上传文档"]})})},"deepseek-r1"!==Kn&&{key:"image",disabled:it.length>=10,label:(0,Se.jsx)(h.Z,{placement:"right",title:"支持不超过10M的PNG/JPG图片,最多10个",children:(0,Se.jsxs)("span",{children:[(0,Se.jsx)("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"上传图片"]})})}].filter(Boolean),Ma=[].concat(s()($n),s()(it)),wa=Ma.some((function(e){return"uploading"===e.status}))||ot||Jt,ba=Nt>=kt,Na=c||$n.length>=50||it.length>=10,La=si||ei||Ai||ai||!!Ma.length,Da={chatData:Ct,stream:Xt,isDisabledNum:ba,isDisAbledUpload:wa,checkNumModal:function(){C.Z.info({title:"提示",icon:null,okText:"我知道了",width:510,centered:!0,content:(0,Se.jsxs)("div",{children:[(0,Se.jsx)("div",{style:{color:"#FA6400"},children:"您已达到智能助教的使用次数"}),(0,Se.jsxs)("div",{className:"c-grey-333 mt5",children:["智能助教每天限制使用",kt,"次,请明天再试。"]})]})})},checkNum:da,onClose:ca,setChatData:ht,setLoading:st,getData:ga,clearStatus:oa,typing:Jt,setImageGenerator:ci,renderChatItems:ra,setSceneAwareness:gi,setIdentifier:Mi,setCodePreview:li,setTyping:qt,onMenuClick:xa};return(0,Se.jsxs)(Se.Fragment,{children:[Te?(0,Se.jsx)("div",{onClick:sa,children:Te}):null!==Te&&(0,Se.jsx)(he.Z,{draggableExtraNode:hn,showAvatarEditData:Zn,src:Pe,onClick:sa,topPercentage:sn}),(0,Se.jsx)(bn,{open:Wn,width:Ti?"100%":_e,afterOpenChange:function(e){e&&Ri(!1)},push:!1,contentWrapperStyle:Qi?{}:{transition:"none"},extra:(0,Se.jsxs)("div",{className:de,children:[xn,un&&(0,Se.jsx)(z.Z,{value:Kn,onChange:function(e){ni(!1),ci(!1),Jn(e),at([]),et([])}}),fn&&(0,Se.jsx)(Se.Fragment,{children:(0,Se.jsx)(b.Z,{dropdownRender:function(){return(0,Se.jsxs)("div",{className:ge,children:[(0,Se.jsx)("h4",{children:"历史对话"}),(0,Se.jsxs)(y.Z,{spinning:vt,children:[!Yi.length&&(0,Se.jsx)(M.Z,{style:{width:250,paddingBottom:30},image:M.Z.PRESENTED_IMAGE_SIMPLE}),!!Yi.length&&(0,Se.jsx)("div",{className:fe,children:Yi.map((function(e,n){return(0,Se.jsxs)("aside",{className:D()(yi===e.identifier&&me),onClick:function(){return xa(e.id)},children:[(0,Se.jsxs)("div",{className:ve,children:[(0,Se.jsx)(h.Z,{title:null==e?void 0:e.question,children:(0,Se.jsx)("span",{children:null==e?void 0:e.question})}),jn&&jn(e)]}),(0,Se.jsx)("div",{className:pe,onClick:function(e){return e.stopPropagation()},children:(0,Se.jsx)(w.Z,{title:"提示",description:"你确定要删除本条对话吗?",onConfirm:function(){return ja(e.id,e.identifier)},okText:"确认",cancelText:"取消",children:(0,Se.jsx)("i",{className:"iconfont icon-shanchu14 delete-hover font14"})})})]},e.id)}))})]})]})},onOpenChange:function(e){e&&ha()},placement:"bottomLeft",arrow:!0,children:(0,Se.jsxs)("div",{className:Ae,children:[(0,Se.jsx)("i",{className:"icon-lishiduihua1 font14 mr10"}),"历史对话"]})})}),In&&(0,Se.jsx)(Se.Fragment,{children:(0,Se.jsxs)("div",{className:Ae,onClick:Ca,children:[(0,Se.jsx)("i",{className:"icon-xinjianduihua font14 mr10"}),"新建对话"]})}),(0,Se.jsx)(h.Z,{title:Ti?"退出全屏":"全屏",children:(0,Se.jsxs)("div",{className:Ae,style:{padding:"0 12px"},onClick:function(){return Oi(!Ti)},children:[Ti&&(0,Se.jsx)("i",{className:"iconfont icon-tuichuquanping3"}),!Ti&&(0,Se.jsx)("i",{className:"iconfont icon-quanping4"})]})})]}),title:(0,Se.jsxs)("div",{children:[(0,Se.jsx)("span",{className:"c-grey-333 font16",children:(null==Zn?void 0:Zn.nickname)||l}),(null==Zn?void 0:Zn.show)&&(0,Se.jsx)(ke,r()({},Zn))]}),onClose:ca,bodyStyle:{paddingRight:4},children:(0,Se.jsxs)("div",{className:D()(O,Wn&&"body-overflow-hidden"),children:[(0,Se.jsxs)("div",{ref:Wt,className:Z,children:[!Qn&&(null==Nn?void 0:Nn(Da)),Ue&&(0,Se.jsxs)("div",{className:"".concat(_," mb20"),style:r()({width:Ji},Sn),children:[(0,Se.jsx)("div",{className:$,children:(0,Se.jsx)("img",{className:ee,src:null!=Zn&&Zn.headImgId?(null===Me.Z||void 0===Me.Z?void 0:Me.Z.API_SERVER)+"/api/attachments/"+(null==Zn?void 0:Zn.headImgId):L})}),(0,Se.jsx)("div",{className:ne,children:(0,Se.jsxs)("div",{className:te,children:[nn,null==tn?void 0:tn(Da)]})})]}),Qn&&(null==Ct?void 0:Ct.length)<=0&&(0,Se.jsxs)("div",{style:{textAlign:"center"},children:[nn,Qn&&(null==Nn?void 0:Nn(Da))]}),(0,Se.jsx)("div",{ref:hi,children:(0,Se.jsx)(y.Z,{spinning:dt,className:"mt20",children:null==Ct?void 0:Ct.map((function(e,n){return(0,Se.jsx)(v.Fragment,{children:e.show&&(0,Se.jsxs)(Se.Fragment,{children:["user"===e.sender&&pa(e,n),"AI"===e.sender&&ma(e,n),mn&&!["AI","user"].includes(e.sender)&&mn(e,n,{width:Ji})]})},e.key+n)}))})}),!Li&&(0,Se.jsx)("div",{className:ue,onClick:function(){Wt.current.scrollTop=Wt.current.scrollHeight},children:(0,Se.jsx)("i",{className:"iconfont icon-huidaodibu"})}),(0,Se.jsx)("div",{ref:Ii})]}),Qn&&(null==Ct?void 0:Ct.length)>0&&(0,Se.jsxs)("div",{style:{display:"flex",gap:20},children:[Un&&(0,Se.jsx)(j.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary",children:Un}),(0,Se.jsxs)(N.Z,{zIndex:1e3,placement:"topLeft",content:null==Rn?void 0:Rn(Da),title:"课程工具",children:[" ",(0,Se.jsx)(j.ZP,{style:{height:34,borderRadius:20,width:102},icon:(0,Se.jsx)("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0,children:"课程工具"})]})]}),!d&&(0,Se.jsxs)("div",{style:Ln,className:D()(F,Pt&&q,La&&J),children:[(0,Se.jsxs)("div",{className:Q,children:[En&&(0,Se.jsx)(h.Z,{title:"更擅长处理代码问题,支持一句话生成应用",children:(0,Se.jsxs)("div",{onClick:function(){return li(!ai)},className:D()(R,ai&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"代码模式"]})}),Mn&&(0,Se.jsx)(h.Z,{title:"智能感知当前情境,提供针对性解答",children:(0,Se.jsxs)("div",{onClick:function(){return gi(!Ai)},className:D()(R,Ai&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"场景感知"]})}),"deepseek-r1"===Kn&&(0,Se.jsx)(h.Z,{title:"调用新模型 DeepSeek-R1,解决推理问题",children:(0,Se.jsxs)("div",{onClick:function(){return ni(!ei)},className:D()(R,ei&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-shendusikao mr10 font12"}),"深度思考(R1)"]})}),An&&"qwen-max"===Kn&&(0,Se.jsxs)("div",{onClick:function(){return ci(!si)},className:D()(R,si&&U),children:[(0,Se.jsx)("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"图像生成"]}),Ma.map((function(e){return(0,Se.jsxs)("div",{children:["uploading"===(null==e?void 0:e.status)&&(0,Se.jsx)(y.Z,{indicator:(0,Se.jsx)(Ne.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),(0,Se.jsx)("span",{title:null==e?void 0:e.name,className:"mr10",children:(0,Ce.Pq)(e.name,20)}),(0,Se.jsx)("i",{onClick:function(){et((function(n){return n.filter((function(n){return n.uid!==e.uid}))})),at((function(n){return n.filter((function(n){return n.uid!==e.uid}))}))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})]},e.uid)}))]}),(0,Se.jsx)(h.Z,{title:ba&&(0,Se.jsxs)("div",{children:[(0,Se.jsx)("div",{children:"您已达到智能助教的使用次数"}),(0,Se.jsxs)("div",{children:["智能助教每天限制使",kt,"次,请明天再试。"]})]}),children:(0,Se.jsxs)("div",{className:D()(H,qi>4&&G,ba&&ce),children:[(0,Se.jsx)(I.Z,r()({ref:Xi},aa)),(0,Se.jsx)(I.Z,r()({ref:Gi},la)),(0,Se.jsx)(b.Z,{className:"".concat(Na&&"hide"),menu:{items:ya,onClick:function(e){return function(e){if("file"===e){if(it.length)return void C.Z.confirm({centered:!0,icon:null,okText:"确认覆盖",cancelText:"取消",title:"提示",content:"已存在图片,上传文件后图片将会被覆盖?",onOk:function(){at([]),Xi.current.upload.uploader.fileInput.click()}});Xi.current.upload.uploader.fileInput.click()}if("image"===e){if($n.length)return void C.Z.confirm({centered:!0,icon:null,okText:"确认覆盖",cancelText:"取消",title:"提示",content:"已存在文件,上传图片后文件将会被覆盖?",onOk:function(){et([]),Gi.current.upload.uploader.fileInput.click()}});Gi.current.upload.uploader.fileInput.click()}}(e.key)}},placement:"top",children:(0,Se.jsx)(j.ZP,{className:Y,icon:(0,Se.jsx)(Le.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})}),(0,Se.jsx)(x.Z.TextArea,{rows:qi>4?4:qi,placeholder:o||"在这里输入你的问题吧,Shift+Enter换行~",value:yt,bordered:!1,style:Na?{paddingLeft:0,marginLeft:0}:{},onChange:function(e){Mt(e.target.value)},onPressEnter:function(e){if(e.shiftKey){if("Enter"===e.key)return}else if("Enter"===e.key){if(e.preventDefault(),wa||Ki.current)return;va()}},onFocus:function(){return null==Pn?void 0:Pn()},onCompositionStart:function(){Ki.current=!0},onCompositionEnd:function(){Ki.current=!1}}),Jt?(0,Se.jsx)(h.Z,{title:"停止生成",children:(0,Se.jsx)("div",{className:"iconfont icon-tingzhihuida ".concat(X),onClick:function(){var e,n;mi(1),null===(e=Xt.current)||void 0===e||null===(n=e.cancelRequest)||void 0===n||n.call(e),st(!1),qt(!1)}})}):(0,Se.jsx)(j.ZP,{className:""===(null==yt?void 0:yt.trim())?V:W,icon:(0,Se.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:wa,onClick:va}),qi>4&&(0,Se.jsxs)("span",{className:K,onClick:function(){Tt(!Pt)},children:[Pt&&(0,Se.jsx)("span",{className:"iconfont icon-shousuo"}),!Pt&&(0,Se.jsx)("span",{className:"iconfont icon-zhankai"})]})]})})]})]})})]})}},76860:function(e,n,t){"use strict";t.d(n,{o:function(){return i}});var i=function(e){return e=(e=e.replace(/(?$1')).replace(/(?$1\n\n')}},10615:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=t(18287),g="folderWrapper___G__0a",f="folderIcon___oTG6c",v=t(73631),p=t(5623),m=t(32701),I=t(37712),C=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=(0,d.useState)([]),o=u()(l,2),c=o[0],C=o[1];(0,d.useEffect)((function(){h()}),[]);var h=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.NZ)({});case 2:null!=(n=e.sent)&&n.data&&(t=[{title:"根目录",value:0,key:0,icon:(0,I.jsx)("img",{src:v,className:f}),isLeaf:!1,children:x(n.data||[])}],C(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function e(n){return n.map((function(n){return{title:n.name,key:n.group_id,icon:(0,I.jsx)("img",{src:v,className:f}),isLeaf:0===n.children.length,children:e(n.children)}}))},j=function e(n,t,i){return n.map((function(n){return n.key===t?a()(a()({},n),{},{icon:i?(0,I.jsx)("img",{src:p,className:f}):(0,I.jsx)("img",{src:v,className:f})}):n.children?a()(a()({},n),{},{children:e(n.children,t,i)}):void 0}))},y=n?{selectedKeys:n,defaultExpandedKeys:n}:{};return c.length>0&&(0,I.jsx)("div",{id:i||"",children:(0,I.jsx)(A.Z,a()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:g,onSelect:t,onExpand:function(e,n){C((function(e){return j(e,n.node.key,n.expanded)}))}},y))})}},85305:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u=t(53260),d=t(62957),A=t(6767),g=t(37568),f=t(62673),v=t(54413),p=t(48252),m=t(83287),I=t(99571),C=t(87169),h="bottom___z0ujX",x="yes___hodnN",j=t(32637),y=t(37712),M=(0,u.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch;e.user;return(0,y.jsxs)(d.Z,{open:"到期提示"===n.actionTabs.key,width:464,centered:!0,title:(0,y.jsxs)("span",{children:[(0,y.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null,children:[(0,y.jsxs)("div",{style:{textAlign:"center",marginBottom:30},children:[(0,y.jsxs)("div",{style:{marginBottom:20,textAlign:"left"},children:["该教学课堂的试用已到期,目前无法支持",(0,y.jsx)("span",{style:{color:"#FF9D18"},children:"超过50"}),"人的教学活动。如有任何疑问,请随时联系我们。感谢您的理解与支持!"]}),(0,y.jsx)("img",{style:{width:130,height:130},src:j})]}),(0,y.jsx)("div",{className:h,children:(0,y.jsx)(I.ZP,{className:x,onClick:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},children:"我知道了"})})]})})),w=t(94171),b=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(b||{}),N=(0,u.connect)((function(e){return{user:e.user,account:e.account}}))((function(e){var n=e.visible,t=e.user,i=(e.account,e.onCancel),l=void 0===i?function(){}:i,o=e.dispatch,u=(0,c.useState)(),I=s()(u,2),C=I[0],h=I[1],x=(0,c.useState)([]),j=s()(x,2),N=j[0],L=j[1],D=(0,c.useState)(!1),S=s()(D,2),k=S[0],E=S[1],z=(0,c.useState)(!1),B=s()(z,2),P=B[0],T=B[1],O=(0,c.useState)(),Z=s()(O,2),F=Z[0],Q=Z[1],R=(0,c.useState)(!1),U=s()(R,2);U[0],U[1];(0,c.useEffect)((function(){var e,n;null!=t&&null!==(e=t.userInfo)&&void 0!==e&&e.identity&&L(["student"===(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[t]);var H=function(e){var n=function(){window.location.href=(null==e?void 0:e.jump_url)||"/classrooms/".concat(null==e?void 0:e.course_id)};N.includes(b.Professor)?d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc",children:(null==e?void 0:e.message)||"申请已提交,请等待审核"}),onOk:function(){n()}}):n()},Y=function(){var e=r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return A.ZP.info("邀请码不能为空"),e.abrupt("return");case 3:return e.next=5,(0,w.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:C}});case 5:if(null==(n=e.sent)||!n.need_pro_auth||N.includes(1)||N.includes(2)){e.next=10;break}return o({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:C,checkedList:N}}),W(),e.abrupt("return");case 10:return E(!0),e.next=13,(0,v.cR)({invite_code:C,professor:N.includes(b.Professor)?1:null,assistant_professor:N.includes(b.AssistantProfessor)?1:null,student:N.includes(b.Student)?1:null});case 13:if(t=e.sent,E(!1),-4===(null==t?void 0:t.status)&&(l(),o({type:"classroomList/setActionTabs",payload:{key:"到期提示"}})),-12===(null==t?void 0:t.status)&&A.ZP.warning(null==t?void 0:t.message),-2!==(null==t?void 0:t.status)){e.next=31;break}if(W(),"该课堂要求成员完成实名认证"!==t.message){e.next=23;break}return T(!0),Q(1),e.abrupt("return");case 23:if("该课堂要求成员完成职业认证"!==t.message){e.next=27;break}return T(!0),Q(2),e.abrupt("return");case 27:if("该课堂要求成员完成实名和职业认证"!==t.message){e.next=31;break}return T(!0),Q(3),e.abrupt("return");case 31:if(0!==(null==t?void 0:t.status)){e.next=36;break}return(0,m.L9)(["教学课堂","首页","加入课堂"]),W(),null!=t&&t.course_id?H(t):A.ZP.success(t.message),e.abrupt("return");case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入课堂",open:n,confirmLoading:k,onOk:Y,onCancel:W,children:(0,y.jsxs)("div",{className:"tc",children:[(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{children:"课堂邀请码:"}),(0,y.jsx)(g.Z,{placeholder:"请输入5位课堂邀请码或6位分班邀请码",style:{width:270},value:C,onChange:function(e){e.target.value.length>=7?A.ZP.info("请输入5位课堂邀请码或6位分班邀请码!"):h(e.target.value)}})]}),(0,y.jsxs)("div",{className:"mt10 font14",children:[(0,y.jsx)("span",{children:"身份:"}),(0,y.jsxs)(f.Z.Group,{value:N,onChange:function(e){return L(e)},children:[(0,y.jsx)(f.Z,{value:b.Professor,disabled:N.includes(2),children:"教师"}),(0,y.jsx)(f.Z,{value:b.AssistantProfessor,disabled:N.includes(1),children:"助教"}),(0,y.jsx)(f.Z,{value:b.Student,children:"学生/参赛者"})]})]})]})}),(0,y.jsx)(M,{}),(0,y.jsx)(p.Z,{visible:P,onCancel:function(){return T(!1)},occupationValue:F})]})}))},71330:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ee},g:function(){return Se}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(91232),s=t.n(o),c=t(79800),u=t.n(c),d=t(39647),A=t.n(d),g=t(82242),f=t.n(g),v=t(59301),p=t(53260),m=t(24404),I=t(37568),C=t(62957),h="header___Wn4fJ",x="logo___QnotM",j="menu___twLGR",y="dropDown___Cwaoa",M="line___D1auu",w="subName___gql7K",b="name___dR5V2",N="actived___ohMks",L="edu-menu___iWLK0",D="newslight___lSZjL",S="header-iearning___LZfyg",k="headerFixed___QLwBd",E=t(6767),z=t(77019),B=t(5269),P=t(93041),T=t(75727),O=t(47889),Z=t(54413),F=t(83287),Q=t(37712),R=function(e){return e.Manager="manager",e.Developer="developer",e.Reporter="reporter",e}(R||{}),U=function(e){var n=e.visible,t=e.onCancel,i=void 0===t?function(){}:t,l=(0,v.useState)(),o=u()(l,2),s=o[0],c=o[1],d=(0,v.useState)(),A=u()(d,2),g=A[0],f=A[1],m=(0,v.useState)(!1),h=u()(m,2),x=h[0],j=h[1],y=function(){var e=r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s){e.next=3;break}return E.ZP.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===s.length){e.next=6;break}return E.ZP.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(g){e.next=9;break}return E.ZP.info("请选择一个身份!"),e.abrupt("return");case 9:return j(!0),e.next=12,(0,Z.vm)({code:s,role:g});case 12:if(n=e.sent,j(!1),M(),!(t={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[n.status]){e.next=19;break}return E.ZP.info(t[n.status]),e.abrupt("return");case 19:if(0!==n.status){e.next=22;break}return"reporter"===g?(E.ZP.success("您加入项目成功!"),(0,F.L9)(["开发项目","加入项目成功"]),p.history.push("/projects/".concat(null==n?void 0:n.project_id))):((0,F.L9)(["开发项目","加入项目等待审批"]),E.ZP.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:n,confirmLoading:x,onOk:y,onCancel:M,children:(0,Q.jsxs)("div",{className:"tc",children:[(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"项目邀请码:"}),(0,Q.jsx)(I.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:s,onChange:function(e){e.target.value.length>=7?E.ZP.info("请输入6位开发项目邀请码!"):c(e.target.value)}})]}),(0,Q.jsxs)("div",{className:"mt10 font14",children:[(0,Q.jsx)("span",{children:"身份:"}),(0,Q.jsxs)(O.ZP.Group,{value:g,onChange:function(e){return f(e.target.value)},children:[(0,Q.jsx)(O.ZP,{value:R.Manager,children:"管理人员"}),(0,Q.jsx)(O.ZP,{value:R.Developer,children:"开发人员"}),(0,Q.jsx)(O.ZP,{value:R.Reporter,children:"报告人员"})]})]})]})})})},H=t(85305),Y="rightMenu___ADTOX",W="joinMenu___aRGsf",V="joinBoard___AeUvr",X="joinCol___fV4uL",G=t(67554),K=t(28284),J=t(82326),q=t(89172),_=(0,p.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,loading:e.loading}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.user,i=e.open,l=e.onCancel,o=void 0===l?function(){}:l,s=(0,v.useState)([]),c=u()(s,2),d=c[0],A=c[1],g=(0,v.useState)([]),f=u()(g,2),p=f[0],m=f[1],h=(0,v.useState)([]),x=u()(h,2),j=x[0],y=x[1],M=K.Z.useForm(),w=u()(M,1)[0],b=(0,v.useState)(!1),N=u()(b,2),L=N[0],D=N[1],S=(0,v.useState)(!1),k=u()(S,2),z=k[0],B=k[1],P=(0,v.useRef)(null),T=(0,v.useRef)(1),O=(0,v.useState)({keyword:"",source:"",status:"",page:1,limit:20}),Z=u()(O,2),R=Z[0];Z[1];(0,v.useEffect)((function(){i&&U()}),[i]);var U=function(){var e=r()(a()().mark((function e(){var i,l,r,o,s,c,u,d,A,g,f,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,H(R);case 2:if(l=e.sent,(0,G.o1)(n)){e.next=5;break}return e.abrupt("return");case 5:return r=t.userInfo||{},o=r.user_school_id,s=void 0===o?"":o,c=r.department_id,u=void 0===c?"":c,d=r.school_name,A=void 0===d?"":d,g=r.department_name,f=void 0===g?"":g,v=null==l||null===(i=l.graduation_years)||void 0===i?void 0:i.at(-1),m([{id:s,name:A}]),e.next=10,Y(s);case 10:w.setFieldsValue({year:v,school_id:s,department_id:Number(u),name:"".concat(v).concat(A).concat(f,"毕业设计")});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.J3)(n);case 2:return 0===(t=e.sent).status&&A((null==t?void 0:t.graduation_years)||[]),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,q.Ps)({page:1,limit:9999,id:n});case 4:0===(t=e.sent).status&&y((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:i,title:"开启新一届毕业设计",width:578,confirmLoading:L,onCancel:o,onOk:function(){return w.submit()},children:(0,Q.jsxs)(K.Z,{colon:!1,form:w,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e,n){e.school_id&&(Y(n.school_id),w.setFieldValue("department_id",null))},onFinish:function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return D(!0),e.next=3,(0,q.Wz)(n);case 3:0===(t=e.sent).status&&(E.ZP.success("创建成功"),w.resetFields(),o(),(0,F.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))),D(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Q.jsx)(K.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,Q.jsx)(J.default,{style:{width:344},size:"large",options:d.map((function(e){return{value:e,label:e}}))})}),(0,Q.jsx)(K.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,Q.jsx)(J.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;B(!0),clearTimeout(P.current),P.current=setTimeout(r()(a()().mark((function n(){var t,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return T.current+=1,t=T.current,n.next=4,(0,q.NT)({keyword:e});case 4:0===(i=n.sent).status&&T.current===t&&(m((null==i?void 0:i.schools)||[]),B(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:z,size:"large",style:{width:344},options:p.map((function(e){return{value:e.id,label:e.name}}))})}),(0,Q.jsx)(K.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,Q.jsx)(J.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:j.map((function(e){return{value:e.id,label:e.name}}))})}),(0,Q.jsx)(K.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,Q.jsx)(I.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),$=t(94171),ee=(0,p.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting,e.dispatch;var n=e.user,t=e.open,i=e.onCancel,l=void 0===i?function(){}:i,o=K.Z.useForm(),s=u()(o,1)[0],c=(0,v.useState)(!1),d=u()(c,2),A=d[0],g=d[1],p=(0,v.useState)(null),m=u()(p,2),h=m[0],x=m[1];return(0,v.useEffect)((function(){if(t){var e,i={code:"",user_type:"student"===(null==n||null===(e=n.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};s.setFieldsValue(i),x(f()({},i))}}),[t]),(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:t,title:"加入毕设",width:527,confirmLoading:A,onCancel:l,onOk:function(){return s.submit()},children:(0,Q.jsxs)(K.Z,{colon:!1,form:s,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,n){return x(f()({},n))},onFinish:function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,$.ZP)("/api/graduations/join.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(l(),null!=t&&t.identifier?(0,F.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index")):E.ZP.success(null==t?void 0:t.message)),g(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Q.jsx)(K.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,Q.jsx)(I.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,Q.jsx)(K.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,Q.jsxs)(O.ZP.Group,{children:[(0,Q.jsx)(O.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,Q.jsx)(O.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==h?void 0:h.user_type)&&(0,Q.jsx)(K.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,Q.jsx)(I.Z,{showCount:!0,maxLength:60})})]})})})),ne=["homePage","user","globalSetting","loading","dispatch"],te=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}(te||{}),ie=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(ie||{}),ae=(0,p.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,a,l,r,o,s,c=e.user,d=e.globalSetting,g=(e.loading,e.dispatch),p=(A()(e,ne),(0,v.useState)()),m=u()(p,2),I=m[0],C=m[1],h=(0,v.useState)(),x=u()(h,2),j=x[0],y=x[1],M=(0,v.useState)(!1),w=u()(M,2),b=w[0],N=w[1],L=(0,v.useState)(!1),D=u()(L,2),S=D[0],k=D[1],O=function(e){var n;(0,G.tJ)(g,!1,e===te.Classrooms,"",!0)&&(e!==te.Projects||null!==(n=c.userInfo)&&void 0!==n&&n.email?e===te.Classrooms?C(!0):e===te.Projects&&y(!0):E.ZP.info("请先绑定邮箱,谢谢"))},Z=function(e,n){var t;(0,G.tJ)(g)&&(n!==te.Projects||null!==(t=c.userInfo)&&void 0!==t&&t.email?(n!==te.Shixuns||(0,G.xY)())&&e&&(window.location.href=e):E.ZP.info("请先绑定邮箱,谢谢"))},F=null===(n=((null===(t=d.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(ie.Classrooms)})))||void 0===n?void 0:n.hidden,R=null===(i=((null===(a=d.setting)||void 0===a?void 0:a.navbar)||[]).find((function(e){return e.link==="/".concat(ie.Shixuns)})))||void 0===i?void 0:i.hidden,K=null===(l=((null===(r=d.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(ie.Paths)})))||void 0===l?void 0:l.hidden;null!=d&&null!==(o=d.setting)&&void 0!==o&&o.is_local&&(null!=c&&null!==(s=c.userInfo)&&void 0!==s&&s.is_shixun_marker||(R=!0));var J=function(e){var n,t,i,a,l,r,o,s,u,A,v,p,m,I,C,h,x,j,y;return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(z.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,Q.jsxs)(B.Z,{className:X,children:["学生"!==(null===(n=c.userInfo)||void 0===n?void 0:n.user_identity)&&!F&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return Z("/classrooms/new")},children:null!==(t=c.userInfo)&&void 0!==t&&t.main_site?"新建教学课堂":"新建课堂"})})),!R&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return Z("/shixuns/new",te.Shixuns)},children:"新建实践项目"})})),((null===(i=c.userInfo)||void 0===i?void 0:i.main_site)||!(null!==(a=c.userInfo)&&void 0!==a&&a.main_site)&&!K&&((null===(l=c.userInfo)||void 0===l?void 0:l.admin)||(null===(r=c.userInfo)||void 0===r?void 0:r.is_teacher)||(null===(o=c.userInfo)||void 0===o?void 0:o.business)))&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return Z("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(s=d.setting)&&void 0!==s&&s.is_local)&&(null===(u=c.userInfo)||void 0===u?void 0:u.main_site)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){var e;return Z("".concat(null==d||null===(e=d.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"),te.Projects)},children:"新建开发项目"})})),"narl.educoder.net"!==window.location.host&&"student"!==(null==c||null===(A=c.userInfo)||void 0===A?void 0:A.identity)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{onClick:function(){(0,G.o1)(g)&&N(!0)},children:(0,Q.jsx)("a",{children:"新建毕业设计"})})),!(null!==(v=c.userInfo)&&void 0!==v&&v.main_site)&&(0,Q.jsxs)("div",{children:[!F&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Classrooms)},children:null!==(p=c.userInfo)&&void 0!==p&&p.main_site?"加入教学课堂":"加入课堂"})})),(null===(m=c.userInfo)||void 0===m?void 0:m.main_site)&&!(null!=d&&null!==(I=d.setting)&&void 0!==I&&I.is_local)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Projects)},children:"加入开发项目"})}))]})]}),(null===(C=c.userInfo)||void 0===C?void 0:C.main_site)&&(0,Q.jsx)(B.Z,{children:(0,Q.jsx)("div",{className:V})}),(null===(h=c.userInfo)||void 0===h?void 0:h.main_site)&&(0,Q.jsxs)(B.Z,{className:X,children:[!F&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Classrooms)},children:null!==(x=c.userInfo)&&void 0!==x&&x.main_site?"加入教学课堂":"加入课堂"})})),(null===(j=c.userInfo)||void 0===j?void 0:j.main_site)&&!(null!=d&&null!==(y=d.setting)&&void 0!==y&&y.is_local)&&(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{children:(0,Q.jsx)("a",{onClick:function(){return O(te.Projects)},children:"加入开发项目"})})),(0,Q.jsx)(P.Z.Item,f()(f()({},e),{},{onClick:function(){(0,G.o1)(g)&&k(!0)},children:(0,Q.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,Q.jsxs)("section",{children:[(0,Q.jsx)(T.Z,{dropdownRender:function(){return(0,Q.jsx)(P.Z,{className:"".concat(Y," ").concat(W," mt10"),children:(0,Q.jsx)(J,{})})},placement:"bottomRight",children:(0,Q.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,Q.jsx)(H.Z,{visible:I,onCancel:function(){return C(!1)}}),(0,Q.jsx)(U,{visible:j,onCancel:function(){return y(!1)}}),(0,Q.jsx)(_,{open:b,onCancel:function(){return N(!1)}}),(0,Q.jsx)(ee,{open:S,onCancel:function(){return k(!1)}})]})})),le="userPic___a46Uz",re="rightMenu___y_nqk",oe="menuWrap___iwlZB",se="exit___MOREW",ce="classromediv___crYsO",ue="height67___asp2E",de="login___WGEW9",Ae="icon___HABAt",ge=t(7338),fe=t(91835),ve=t(91689),pe=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],me=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(me||{}),Ie=(0,p.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,l,o,s,c,u,d,g=e.user,f=e.globalSetting,v=(e.loading,e.dispatch),m=e.shixunHomeworks,I=(e.location,e.payload,A()(e,pe),null===(n=((null===(t=f.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(me.Classrooms)})))||void 0===n?void 0:n.hidden),C=null===(i=((null===(l=f.setting)||void 0===l?void 0:l.navbar)||[]).find((function(e){return e.link==="/".concat(me.Shixuns)})))||void 0===i?void 0:i.hidden,h=null===(o=((null===(s=f.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(me.Paths)})))||void 0===o?void 0:o.hidden,x=null===(c=g.userInfo)||void 0===c?void 0:c.is_school_manage;return(0,ge.bg)()?(0,Q.jsx)(T.Z,{className:"".concat(ue),dropdownRender:function(){return(0,F.Ll)()?(0,Q.jsx)(P.Z,{className:"".concat(re," ").concat(oe),children:(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/account/profile",children:"账号管理"})})}):(0,Q.jsxs)(P.Z,{className:"".concat(re," ").concat(oe),children:[(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(e=g.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:"我的个人主页"})}),!I&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(n=g.userInfo)||void 0===n?void 0:n.login,"/classrooms"),children:"我的教学课堂"})}),!C&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(t=g.userInfo)||void 0===t?void 0:t.login,"/shixuns"),children:"我的实践项目"})}),!h&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(i=g.userInfo)||void 0===i?void 0:i.login,"/paths"),children:"我的智慧课程"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(l=g.userInfo)||void 0===l?void 0:l.login,"/teach-group"),children:"我的教研团队"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/users/".concat(null===(o=g.userInfo)||void 0===o?void 0:o.login,"/competitions"),children:"我的竞赛管理"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/order",children:"我购买的课程"})}),(0,ge.Ny)()&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/quality",children:"精品课程"})}),!(0,ge.JA)()&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)("a",{onClick:function(){(0,G.tJ)(v)&&p.history.push("/problemset")},children:"试题库"})}),!(0,ge.JA)()&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)("a",{onClick:function(){(0,G.tJ)(v)&&p.history.push("/paperlibrary")},children:"试卷库"})}),(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||v({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,Q.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),x&&(0,Q.jsx)(P.Z.Item,{children:(0,Q.jsx)(p.Link,{to:"/administration/college",children:"高校管理"})}),(0,Q.jsx)(P.Z.Item,{className:se,children:(0,Q.jsx)("a",{onClick:r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,fe.vR)({});case 3:n=e.sent,E.ZP.success(null==n?void 0:n.message),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:(0,F.d8)("_educoder_session","logout",1),(0,F.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return e.stop()}}),e,null,[[0,7]])}))),children:"退出"})})]});var e,n,t,i,l,o},placement:"bottomRight",children:(0,Q.jsx)("section",{children:(0,Q.jsx)("aside",{children:(0,Q.jsxs)("div",{className:1===m.actionTabs.type?ce:"",style:{position:"relative"},children:[(0,Q.jsx)("img",{className:"".concat(le," current ml15"),src:"".concat(null===ve.Z||void 0===ve.Z?void 0:ve.Z.IMG_SERVER,"/images/").concat(null===(u=g.userInfo)||void 0===u?void 0:u.image_url),alt:"",onClick:function(){return p.history.push("/account/newInfo?tabName=materials_admin")}}),(0,F.Ll)()&&(0,Q.jsx)("span",{className:"ml10 font16",children:null===(d=g.userInfo)||void 0===d?void 0:d.username}),(0,Q.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(Ae)})]})})})}):(0,Q.jsxs)("div",{className:"font15 flex ".concat(f.isIlearning?de:""),children:[(0,Q.jsx)("span",{className:"ml25 current c-white",onClick:function(){v({type:"user/setActionTabs",payload:{key:"登录"}}),v({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录"}),(0,Q.jsx)("div",{className:"pl40 pr40 current c-white ml40",style:{backgroundColor:"#004033",height:"100%"},onClick:function(){v({type:"user/setActionTabs",payload:{key:"注册"}}),v({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"免费注册"})]})})),Ce="tip___a6MfI",he=t(56656),xe=t.n(he),je=(0,p.connect)((function(e){return{user:e.user}}))((function(e){var n,t,i,l=e.user,o=(e.dispatch,(0,v.useState)(!1)),s=u()(o,2),c=s[0],d=s[1],A=null===(n=window.location.pathname)||void 0===n?void 0:n.includes("classrooms/");(0,v.useEffect)((function(){var e;if(console.log(null==l?void 0:l.userInfo),null!=l&&null!==(e=l.userInfo)&&void 0!==e&&e.user_status){var n;if(15===(null==l||null===(n=l.userInfo)||void 0===n?void 0:n.role))return void d(!1);var t,i,a,r=A?JSON.parse(null===(t=localStorage)||void 0===t?void 0:t.getItem("delaytip_class")):JSON.parse(null===(i=localStorage)||void 0===i?void 0:i.getItem("delaytip_user"));r&&(null==r?void 0:r.login)===(null==l||null===(a=l.userInfo)||void 0===a?void 0:a.login)?(console.log(xe()(null==r?void 0:r.time).add(1,"days")),console.log(xe()(new Date)),xe()(null==r?void 0:r.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(e=t[4])&&void 0!==e&&e.includes("newgold")||null!==(n=t[5])&&void 0!==n&&n.includes("newgold")||"coursesId"===t[2]||(i.course_id=t[2]),"shixuns"===t[1]&&t.length>3&&(i.objective_type="shixun",i.objective_id=t[2]),"paths"===t[1]&&t.length>3&&(i.objective_type="path",i.objective_id=t[2]),f()(f()({},i),{school:1})}var ke=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ee=(0,p.connect)((function(e){var n=e.homePage,t=e.loading,i=e.user,a=e.globalSetting,l=e.shixunHomeworks;return{homePage:n,user:i,globalSetting:a,loading:t.models.index,shixunHomeworks:l}}))((function(e){e.homePage;var n,t=e.user,i=e.globalSetting,l=(e.loading,e.dispatch),o=e.isLogin,c=void 0!==o&&o,d=e.shixunHomeworks,g=(A()(e,Ne),(0,p.useLocation)()),I=(0,v.useState)(!1),E=u()(I,2),z=E[0],B=E[1],P=(0,v.useState)(""),T=u()(P,2),O=T[0],Z=T[1],R=(0,v.useState)(!1),U=u()(R,2),H=U[0],Y=U[1],W=Se();(0,v.useEffect)((function(){l({type:"user/getNavigationInfo",payload:f()({},W)})}),[i.name]),(0,v.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=ke&&ke.includes(null==g?void 0:g.pathname)||0===(null==g?void 0:g.pathname.indexOf("/classrooms"))||l({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[g.pathname]),(0,v.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,v.useEffect)((function(){if(null!=i&&i.setting){var e,n,t,a=(0,be.cloneDeep)(null==i||null===(e=i.setting)||void 0===e?void 0:e.navbar);a=null===(n=a)||void 0===n?void 0:n.filter((function(e){var n;return!(null!=e&&e.hidden||(0,ge.JA)()&&null!==(n=["/paperlibrary","/problemset"])&&void 0!==n&&n.includes(e.link))}));var l,r=s()(a);try{for(r.s();!(l=r.n()).done;){var o=l.value;o.subitem&&(o.subitem=o.subitem.filter((function(e){var n;return!(null!=e&&e.hidden||(0,ge.JA)()&&null!==(n=["/paperlibrary","/problemset"])&&void 0!==n&&n.includes(e.link))})))}}catch(e){r.e(e)}finally{r.f()}var c=!1;null===(t=a)||void 0===t||t.map((function(e,n){var t,l,r,o=g.pathname;e.link===o&&(Z(null==e?void 0:e.link),(0,F.Dk)("/"===o?null==i||null===(l=i.setting)||void 0===l?void 0:l.name:ue(null==e?void 0:e.name)),oe(ce(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},a)),c=!0);null!=e&&null!==(t=e.subitem)&&void 0!==t&&t.length&&(null==e||null===(r=e.subitem)||void 0===r||r.map((function(e){e.link===o&&(Z(null==e?void 0:e.link),"/"!==o&&(0,F.Dk)(ue(null==e?void 0:e.name)),oe(ce(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},a)),c=!0)})))})),c||oe(a)}}),[null==i?void 0:i.setting,t]);var V=(0,v.useMemo)((function(){var e,n;return null!=i&&null!==(e=i.setting)&&void 0!==e&&e.nav_logo_url?"".concat(ve.Z.IMG_SERVER,"/").concat(null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url):"".concat(ve.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url]);function X(e){p.history.push("/search?value="+e)}var G,K,J,q,_,$,ee,ne,te=function(){return z?(0,Q.jsx)("div",{onBlur:function(){setTimeout((function(){B(!1)}),300)},children:(0,Q.jsx)(De,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:X,autoFocus:!0})}):(0,Q.jsx)("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:function(){p.history.push("/search?value=")}})},ie=(0,v.useState)([]),le=u()(ie,2),re=le[0],oe=le[1],se=function(){var e=r()(a()().mark((function e(n,t){var i,r,o,s,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("工程认证"!==(null==n?void 0:n.name)){e.next=6;break}return e.next=3,(0,fe.IU)();case 3:return null!=(o=e.sent)&&null!==(r=o.data)&&void 0!==r&&r.engineer_url?null!=o&&null!==(s=o.data)&&void 0!==s&&null!==(s=s.engineer_url)&&void 0!==s&&s.includes("http")?(0,F.xg)(null==o||null===(c=o.data)||void 0===c?void 0:c.engineer_url):p.history.push(null==o||null===(u=o.data)||void 0===u?void 0:u.engineer_url):401!=(null==o?void 0:o.status)&&Y(!0),e.abrupt("return");case 6:null!=n&&null!==(i=n.link)&&void 0!==i&&i.includes("http")?(0,F.xg)(null==n?void 0:n.link):((0,F.Dk)(null==n?void 0:n.name),p.history.push(null==n?void 0:n.link)),"教学课堂"===(null==n?void 0:n.name)&&"0"!==localStorage.getItem("Noviceguide")&&l({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,Q.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ce=function(e,n,t){var i=t.slice();return i[e]&&(i[e].name=n.name,i[e].link=n.link),i||[]},ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.indexOf("<")>-1?e.slice(0,e.indexOf("<")):e};return i.showHeader&&i.showHeaderFooter?(0,Q.jsxs)(m.Z,{style:{background:"".concat("/training"==g.pathname?"rgba(0,0,0,0)":"")},className:"".concat(i.isIlearning?S:h," ").concat(i.showHeaderFixed?k:""),children:[(null==i?void 0:i.showTip)&&(0,Q.jsx)(je,{}),(0,Q.jsxs)(Le,{className:"header",style:{background:"".concat("/training"==g.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==g.pathname?"999":"")},children:[(0,Q.jsxs)("section",{className:L,children:[i.isIlearning||(null==i||null===(G=i.setting)||void 0===G||!G.main_site)&&null!=i&&null!==(K=i.setting)&&void 0!==K&&K.navbar?(0,Q.jsx)(p.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,Q.jsx)("img",{className:x,title:null===(J=i.setting)||void 0===J?void 0:J.name,src:V||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}):(0,Q.jsx)("div",{}),(0,Q.jsxs)("div",{className:"flex item-center",children:[(0,Q.jsxs)("ul",{className:"".concat(j," ").concat((0,F.Ll)()&&"ml0"),children:[(0,F.Ll)()&&(0,Q.jsx)("li",{children:(0,Q.jsx)("a",{href:"/",children:"考试系统"})}),!(0,F.Ll)()&&i.setting&&re.map((function(e,n){var t,i,a,l,r,o,s;return(0,Q.jsxs)("li",{className:(null==e||null===(t=e.subitem)||void 0===t||!t.length)&&O===(null==e?void 0:e.link)||null!=e&&null!==(i=e.subitem)&&void 0!==i&&i.some((function(e){return O===(null==e?void 0:e.link)}))?N:"",children:[(0,Q.jsxs)("div",{onClick:function(){return se(e,n)},className:b,children:[(0,Q.jsx)("span",{dangerouslySetInnerHTML:{__html:(s=null==e?void 0:e.name,null==e||null===(o=e.subitem)||void 0===o||o.map((function(e,n){return e.link===g.pathname&&(s=e.name),e})),s)}}),(null==e||null===(a=e.subitem)||void 0===a?void 0:a.length)>0&&(0,Q.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==e||null===(l=e.subitem)||void 0===l?void 0:l.length)>0&&(0,Q.jsx)("div",{className:y,children:null==e||null===(r=e.subitem)||void 0===r?void 0:r.map((function(e,t){return(0,Q.jsxs)("div",{className:w,onClick:function(){return se(e,n)},children:[!!t&&(0,Q.jsx)("div",{className:M}),(0,Q.jsx)("aside",{className:"font16 c-black",children:ue(e.name)}),(0,Q.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:e.content})]},n+"-"+t)}))})]},n)}))]}),(0,Q.jsxs)("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"},children:[!(0,F.Ll)()&&!(null!=i&&i.isIlearning)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(te,{}),!c&&(0,Q.jsx)(ae,{}),!c&&!(null==t||null===(q=t.userInfo)||void 0===q||!q.login)&&(0,Q.jsx)(p.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==t||null===(_=t.userInfo)||void 0===_?void 0:_.login,"/user_tidings"),children:(null==t||null===($=t.navigationInfo)||void 0===$?void 0:$.new_message)&&(0,Q.jsx)("span",{className:D})})]}),!c&&(0,Q.jsx)(Ie,{payload:W})]})]})]}),(0,Q.jsx)(C.Z,{centered:!0,destroyOnClose:!0,open:H,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,F.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Y(!1)},children:(0,Q.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,Q.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,Q.jsx)("img",{src:"".concat(ve.Z.IMG_SERVER,"/").concat(null==i||null===(ee=i.setting)||void 0===ee?void 0:ee.homepage_tea_qq_qrcode_url),width:200,height:200,className:"mb10"}),(0,Q.jsxs)("p",{children:["群号:",null==i||null===(ne=i.setting)||void 0===ne?void 0:ne.homepage_tea_qq_number]})]})})]}),(0,Q.jsx)(we,{})]}):(0,Q.jsx)(Q.Fragment,{})}))},11691:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(37639),a="text___FxbAX",l="wrap___UlBQ1",r="contact____pUDq",o="img___BapAv",s=t(32637),c=t(37712),u=function(e){var n=e.type,t=e.style,u=(0,c.jsxs)("div",{className:l,onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,c.jsxs)("p",{children:["shixun"===n||"paths"===n?"当前实践项目是高消耗类型的实验。":"当前试卷包含高消耗类型的实验。",(0,c.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。","paths"===n?"发送到课堂":"发布","使用之前,请先联系平台管理员获取授权码。"]}),(0,c.jsxs)("div",{className:r,children:[(0,c.jsx)("div",{className:o,children:(0,c.jsx)("img",{src:s,width:"124px",height:"124px"})}),(0,c.jsx)("div",{className:"tc font14 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]});return(0,c.jsx)(i.Z,{content:u,children:(0,c.jsx)("span",{className:a,style:t,children:"高消耗"})})}},11933:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(79800),s=t.n(o),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",A="fullWidth___c492T",g=t(92310),f=t.n(g),v=t(29787),p=t(2859),m=t(94171),I=t(83287),C=t(37712),h=function(e){var n=e.data,t=e.className,i=e.fullWidth,l=e.style,o=void 0===l?{}:l,g=e.onClose,h=e.onOk,x=e.showFullTools,j=e.noAssociationId,y=(0,c.useRef)(null),M=(0,c.useRef)(null),w=(0,c.useRef)(null),b=(0,c.useRef)(null),N=(0,c.useState)(!1),L=s()(N,2),D=L[0],S=L[1],k=(0,c.useState)("正在加载中"),E=s()(k,2),z=E[0],B=E[1];(0,c.useEffect)((function(){return w.current||(w.current=document.createElement("style"),document.head.appendChild(w.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),w.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&P()):(document.body.removeAttribute("data-custom"),w.current&&(document.head.removeChild(w.current),w.current=null)),function(){document.body.removeAttribute("data-custom"),w.current&&(document.head.removeChild(w.current),w.current=null)}}),[null==n?void 0:n.visible]);var P=function(){var e=r()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在加载中"),e.next=4,(0,I.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,y.current.src="",y.current.src=t,y.current.onload=function(){O()},S(!1),B("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=r()(a()().mark((function e(t){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在保存中"),e.next=4,(0,m.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,m.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&h(),e.next=13;break;case 12:null!=i&&i.id&&h(i);case 13:S(!1),B("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){M.current=new p.hP(y.current),M.current.targetRoot=b.current,M.current.addEventListener("render",T),M.current.addEventListener("beforeclose",g),x&&(M.current.availableMarkerTypes=M.current.ALL_MARKER_TYPES,M.current.uiStyleSettings.redoButtonVisible=!0,M.current.uiStyleSettings.notesButtonVisible=!0,M.current.uiStyleSettings.zoomButtonVisible=!0,M.current.uiStyleSettings.zoomOutButtonVisible=!0,M.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=M.current.uiStyleSettings,M.current.show(),null!=n&&n.snapshotData&&M.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,C.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,C.jsx)(v.Z,{spinning:D,tip:z,style:{position:"absolute",width:"100vw"},children:(0,C.jsx)("div",{ref:b,className:f()(u,t,i?A:""),style:o,children:(0,C.jsx)("img",{className:d,ref:y})})})})}},92650:function(e,n,t){"use strict";t.d(n,{Z:function(){return we},$:function(){return Me}});var i=t(31468),a=t.n(i),l=t(37205),r=t.n(l),o=t(82242),s=t.n(o),c=t(91232),u=t.n(c),d=t(7557),A=t.n(d),g=t(41498),f=t.n(g),v=t(79800),p=t.n(v),m=t(59301),I="intelligentBox___M5xO7",C="imgBox___DdoNI",h="underpin___fwUex",x="row___W9MrK",j="leftLayout___MMjoZ",y="rightLayout___EsxRX",M="head___Q7Od8",w="centerBox___j58Ut",b="title___rMcNx",N="tip___gLHFS",L="leftBox___DJ6lp",D="question___THjM9",S="rightBox___CuMdf",k="error___PHzCG",E="actionHead___vTHMx",z="edit___EaRLy",B="option___z4UTy",P="active___o8wNJ",T="fill___g760n",O="text___L_lug",Z="liWrap___LDwxe",F="li___k4Mcf",Q="buttonFixed___QxKdm",R="buttonWrap___OEep5",U="button___b2y4h",H="menu___aQ4xO",Y="tabs___QmlP4",W="dotLoading___zUYOu",V=t(92310),X=t.n(V),G=t(28284),K=t(6767),J=t(62957),q=t(71051),_=t(77019),$=t(62673),ee=t(75727),ne=t(14566),te=t(99571),ie=t(60242),ae=t(37568),le=t(21411),re=t(91689),oe=t(94171),se=t(10615),ce=t(5623),ue=(t(88831),t(22845)),de=(t(13889),t(15342)),Ae=t.n(de),ge=t(37712),fe=m.memo((function(e){var n=e.tagName,t=void 0===n?"div":n,i=e.value,a=void 0===i?"":i,l=e.className,r=e.style,o=void 0===r?{}:r,s=e.onBlur,c=e.id,d=(0,m.useRef)(null);(0,m.useEffect)((function(){if(d.current){var e=function(){var e=f()(A()().mark((function e(){var n,t,i,l,r,o,s,c;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(n=d.current).innerHTML="",t=null==a?void 0:a.split(/(`?\$\$[\s\S]*?\$\$`?)/g),i=u()(t);try{for(i.s();!(l=i.n()).done;)(r=l.value).startsWith("$$")&&r.endsWith("$$")||r.startsWith("`$$")&&r.endsWith("$$`")?(o=r.startsWith("`$$")?r.slice(3,-3):r.slice(2,-2),(s=document.createElement("span")).setAttribute("contentEditable","false"),s.setAttribute("title",r),s.className="edu_latex",n.appendChild(s),Ae().render(o,s,{throwOnError:!1})):(c=null==r?void 0:r.replace(/<[^>]*>/g,(function(e){return e.startsWith("/g,"")).replace(/
    /g,"\n")).replace(/<\/div>/g,"\n"),e=ft(e)},ft=function(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'")};var vt=function(){var e=f()(A()().mark((function e(){var n,t,i;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return on(!0),tn("处理中"),e.next=4,new Promise((function(e){return setTimeout(e,1e3)}));case 4:t=null===(n=rt.current)||void 0===n?void 0:n.querySelectorAll('[data-text="edit"]'),i="";try{t.forEach((function(e){var n,t=e.cloneNode(!0),a=t.querySelectorAll("span.edu_latex"),l=u()(a);try{for(l.s();!(n=l.n()).done;){var r,o,s,c=n.value,d=c.getAttribute("title"),A=document.createTextNode(d),g=c;null===(r=g.parentNode)||void 0===r||null===(o=(s=r).replaceChild)||void 0===o||o.call(s,A,g)}}catch(e){l.e(e)}finally{l.f()}var f,v=t.querySelectorAll("span[style]"),p=u()(v);try{for(p.s();!(f=p.n()).done;){var m=f.value;if(m.style.fontFamily){var I,C,h,x=m.innerHTML,j=document.createTextNode(x),y=m;null===(I=y.parentNode)||void 0===I||null===(C=(h=I).replaceChild)||void 0===C||C.call(h,j,y)}}}catch(e){p.e(e)}finally{p.f()}null==t||t.childNodes.forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&"h5"!==e.localName&&"h4"!==e.localName?i+="

    ".concat(e.innerHTML,"

    "):e.nodeType===Node.TEXT_NODE&&(i+="

    ".concat(e.textContent,"

    "))}))})),St("/api/intelligent_imports/import.json",{html:ft(i)})}catch(e){console.error("处理节点错误:",e)}case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pt=function(e){var n=e.filter((function(e){return!(null==e||!e.type)}));return n=n.map((function(e){var n,t,i=null===(n=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.deal,a=s()(s()({},e),{},{id:String(Math.random()).slice(-6),knowledgePoint:null===(t=At(null==e?void 0:e.knowledgePoint))||void 0===t?void 0:t.replaceAll(";",";")});return i?i(a):a}))},mt=function(e,n,t,i){var a;console.log(e,n,t,i,"onDataChange修改数值");var l=JSON.parse(JSON.stringify(fn));void 0===i?l[n][e]=t:l[n].questions[i][e]=t;var r=s()({},l[n]),o=null===(a=bt.find((function(e){return e.id===(null==r?void 0:r.type)})))||void 0===a?void 0:a.deal;l[n]=o(r),vn(l)},It=function(e,n,t){var i,a=void 0!==t,l=null===(i=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.type,r="".concat(n+1,".").concat(void 0===t?"":t+1+"."),o="".concat("7"===(null==e?void 0:e.type)?"{{":"").concat(r,"【").concat(l,"】").concat((null==e?void 0:e.question)||"");return(0,ge.jsxs)(ge.Fragment,{children:[a&&(0,ge.jsx)("h4",{contentEditable:!0}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",value:o})]})},Ct=function(){var e=f()(A()().mark((function e(n,t){var i,a,l,o;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Be(n,t);case 2:a=e.sent,null!=(l=null==a||null===(i=a.data)||void 0===i?void 0:i.content)&&l.length&&(o=pt(l)[0],un.splice(t,1,o),fn.splice(t,1,o),dn(r()(un)),vn(r()(fn)));case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ht=function(e,n,t){var i,a=void 0!==t,l=null===(i=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.type,r="".concat(n+1,".").concat(void 0===t?"":t+1+".");return a?(0,ge.jsxs)("div",{style:{padding:"10px 18px"},children:["".concat(r,"【").concat(l,"】"),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"span",className:z,onBlur:function(e){return mt("question",n,e,t)},value:(null==e?void 0:e.question)||""})]}):(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)("div",{className:E,children:[(0,ge.jsx)("div",{className:"c-light-primary",children:"".concat(r,"【").concat(l,"】")}),1!==Ae&&(0,ge.jsx)(q.Z,{disabled:"7"===(null==e?void 0:e.type),min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"分",precision:1,size:"middle",onChange:function(e){return mt("score",n,e,t)},value:null==e?void 0:e.score}),(0,ge.jsxs)(_.Z,{align:"middle",style:{marginLeft:"auto"},children:[!!Be&&(0,ge.jsxs)("span",{className:"current c-light-primary mr30",onClick:function(){return Ct(e,n)},children:[(0,ge.jsx)("i",{className:"iconfont icon-huanyihuan mr5"}),"换一换"]}),(0,ge.jsx)($.Z,{onChange:function(e){return mt("checked",n,e.target.checked,t)},checked:!(null==e||!e.checked),children:"不导入此题"})]})]}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",style:{padding:"10px 18px"},className:z,onBlur:function(e){return mt("question",n,e,t)},value:null==e?void 0:e.question})]})},xt=function(e,n,t){return(0,ge.jsxs)(ge.Fragment,{children:[["0","1","2","4"].includes(null==e?void 0:e.type)&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"答案:".concat(n||""),tagName:"p"}),!t&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"难度:".concat((null==e?void 0:e.difficulty)||""),tagName:"p"}),"7"!==(null==e?void 0:e.type)&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"解析:".concat((null==e?void 0:e.analyze)||""),tagName:"p"}),!t&&(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"知识点:".concat((null==e?void 0:e.knowledgePoint)||""),tagName:"p"})]})},jt=function(e,n,t,i){var a=void 0!==i,l=!a||e.last||e.errorMsg?{}:{marginBottom:10},r=["简单","适中","困难"].map((function(e){return{key:e,label:e,onClick:function(){return mt("difficulty",t,e,i)}}}));return(0,ge.jsxs)("div",{className:Z,style:l,children:[["4"].includes(null==e?void 0:e.type)&&(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"答    案:"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(z," c-black"),onBlur:function(e){return mt("answer",t,[e],i)},value:n})]}),!a&&(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"难    度:"}),(0,ge.jsx)("div",{className:"c-black",children:(0,ge.jsx)(ee.Z,{menu:{items:r},children:(0,ge.jsxs)("span",{className:"c-light-primary",children:[null==e?void 0:e.difficulty,(0,ge.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),"7"!==(null==e?void 0:e.type)&&(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"解    析:"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(z," c-grey-333"),onBlur:function(e){return mt("analyze",t,e,i)},value:null==e?void 0:e.analyze})]}),!a&&(0,ge.jsxs)("div",{onKeyDown:xe,className:F,children:[(0,ge.jsx)("aside",{children:"知识点:"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,tagName:"div",value:(null==e?void 0:e.knowledgePoint)||"",className:"".concat(z," c-grey-333"),onBlur:function(e){return mt("knowledgePoint",t,At(gt(e)),i)}})]})]})},yt=function(e){return(0,ge.jsx)(ge.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,ge.jsxs)("h5",{contentEditable:!1,children:[(0,ge.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,ge.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},Mt=function(e){return(0,ge.jsx)(ge.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,ge.jsxs)("h5",{children:[(0,ge.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,ge.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},wt=function(e,n,t,i){var a="flex";return(Te&&Kn!==i||In&&(null==t||!t.errorMsg))&&(a="none"),(0,ge.jsxs)("div",{className:x,style:{display:a},children:[(0,ge.jsx)("div",{className:j,children:ke||(0,ge.jsx)(je,{children:(0,ge.jsx)("div",{"data-text":"edit",contentEditable:!0,className:D,children:e})})}),(0,ge.jsx)("div",{className:y,children:(0,ge.jsx)(ye,{className:null!=t&&t.errorMsg?k:"",children:n})})]})},bt=[{id:"0",type:"单选题",element:function(e,n,t){var i,a,l=void 0!==t,r=null==e||null===(i=e.answer)||void 0===i?void 0:i[0],o=(0,ge.jsxs)(ge.Fragment,{children:[It(e,n,t),null==e||null===(a=e.options)||void 0===a?void 0:a.map((function(n,t){return(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"".concat(ct[t],".").concat(n),tagName:"p"},t)})),xt(e,r,l),yt(e)]}),s=l?e:fn[n],c=null==s?void 0:s.options,u=(0,ge.jsxs)(ge.Fragment,{children:[ht(s,n,t),null==c?void 0:c.map((function(e,i){var a;return(0,ge.jsxs)("div",{className:B,children:[(0,ge.jsx)("aside",{className:(null==s||null===(a=s.answer)||void 0===a?void 0:a[0])===ct[i]?P:"",onClick:function(){return mt("answer",n,[ct[i]],t)},children:ct[i]}),(0,ge.jsx)(ve,{id:null==s?void 0:s.id,tagName:"div",className:"".concat(O),onBlur:function(e){c[i]=e,mt("options",n,c,t)},value:e})]},i)})),jt(s,"",n,t),Mt(s)]});return l?[o,u]:wt(o,u,s,n)},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var t=At(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase();e.answer=t?[t]:[];var i,a=[];if(null!=e&&e.options){var l;e.options=null===(l=e.options)||void 0===l?void 0:l.slice(0,8);var r=e.options.map((function(e){return null==e?void 0:e.trim().replace(/^\s+|\s+$/g,"")}));new Set(r).size!==r.length&&a.push("选项内容重复")}else a.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");(t||a.push("未识别到答案。推荐格式:“ 答案:A ”"),t)&&(ct.slice(0,(null==e||null===(i=e.options)||void 0===i?void 0:i.length)||8).includes(t)||a.push("正确答案设置有误,请重新设置。推荐格式:“ 答案:A ”"));return At(null==e?void 0:e.question)||a.push("未识别到题干"),e.errorMsg=a.join("\n"),e}},{id:"1",type:"多选题",element:function(e,n,t){var i,a,l=void 0!==t,r=null==e||null===(i=e.answer)||void 0===i?void 0:i[0],o=(0,ge.jsxs)(ge.Fragment,{children:[It(e,n,t),null==e||null===(a=e.options)||void 0===a?void 0:a.map((function(n,t){return(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"".concat(ct[t],".").concat(n),tagName:"p"},t)})),xt(e,r,l),yt(e)]}),s=l?e:fn[n],c=null==s?void 0:s.options,u=(0,ge.jsxs)(ge.Fragment,{children:[ht(s,n,t),null==c?void 0:c.map((function(e,i){var a;return(0,ge.jsxs)("div",{className:B,children:[(0,ge.jsx)("aside",{className:null!=s&&null!==(a=s.answer)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.includes(ct[i])?P:"",onClick:function(){var e,a=(null==s||null===(e=s.answer)||void 0===e?void 0:e[0])||"",l=ct[i];a.includes(l)?a=a.replace(new RegExp(l,"g"),""):a+=l,a=a.split("").sort().join(""),mt("answer",n,[a],t)},children:ct[i]}),(0,ge.jsx)(ve,{id:null==s?void 0:s.id,tagName:"div",className:"".concat(O),onBlur:function(e){c[i]=e,mt("options",n,c,t)},value:e})]},i)})),jt(s,"",n,t),Mt(s)]});return l?[o,u]:wt(o,u,s,n)},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var t=At(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase().split("").sort().join("");e.answer=t?[t]:[];var i,a,l=[];if(null!=e&&e.options){var r;e.options=null===(r=e.options)||void 0===r?void 0:r.slice(0,8);var o=e.options.map((function(e){return null==e?void 0:e.trim().replace(/^\s+|\s+$/g,"")}));new Set(o).size!==o.length&&l.push("选项内容重复")}else l.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");if(t||l.push("未识别到答案。推荐格式:“ 答案:AB ”"),t){var s,c=ct.slice(0,(null==e||null===(s=e.options)||void 0===s?void 0:s.length)||8);(i=c,a=[],function e(n,t){n.length>=2&&a.push(n.join(""));for(var l=t;l60&&i.push("编程题名称限制60个字符"):i.push("未识别到题干"),At(null==e?void 0:e.description)||i.push("未识别到试题描述");var a=At(String((null==e?void 0:e.timeLimit)||""));if(e.timeLimit=a,(!a||a&&!["3","4","5","6","7","8","9","10"].includes(a))&&i.push("时间限制为必填项,只支持3-10的整数"),e.platform=At(null==e?void 0:e.platform),null!=e&&e.platform){var l,r=null==e||null===(l=e.platform)||void 0===l?void 0:l.toLowerCase(),o=["c","c++","java","python"].findIndex((function(e){return e===r}));o>-1?e.platform=ut[o]:i.push("编程语言为必填项,目前只支持C、C++、Python、Java语言")}else i.push("编程语言为必填项,目前只支持C、C++、Python、Java语言");if(null!=e&&e.inputs&&null!=e&&e.outputs){var s=Math.min(e.inputs.length,e.outputs.length);e.inputs=e.inputs.slice(0,s),e.outputs=e.outputs.slice(0,s),e.outputs.some((function(e){return!At(e)}))&&i.push("测试用例输出为必填项")}else e.inputs=[],e.outputs=[],i.push("未识别到测试用例。推荐格式:测试用例(1)输入:1;测试用例(1)输出:2");return e.errorMsg=i.join("\n"),e}},{id:"7",type:"组合题",element:function(e,n){var t,i,a=fn[n];return(0,ge.jsxs)("div",{className:x,style:{display:In?null!=a&&a.errorMsg?"flex":"none":"flex"},children:[(0,ge.jsx)("div",{className:j,children:(0,ge.jsx)(je,{children:(0,ge.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:D,children:[It(e,n),xt(e),null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(t,i){var a,l=null===(a=bt.find((function(e){return e.id===(null==t?void 0:t.type)})))||void 0===a?void 0:a.element;return(0,ge.jsx)(m.Fragment,{children:l(t,n,i)[0]},"left-".concat(e.id,"-").concat(i))})),yt(e),(0,ge.jsx)("p",{contentEditable:!0,children:"}}"})]})})}),(0,ge.jsx)("div",{className:y,children:(0,ge.jsxs)(ye,{className:null!=a&&a.errorMsg?k:"",children:[ht(a,n),jt(a,"",n),null==a||null===(i=a.questions)||void 0===i?void 0:i.map((function(e,t){var i,l=null===(i=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.element;return(0,ge.jsx)(m.Fragment,{children:l(e,n,t)[1]},"right-".concat(a.id,"-").concat(t))})),Mt(a)]})})]})},deal:function(e){var n,t,i,a,l=[].concat(bt),r=l.findIndex((function(e){return"0"===e.id})),o=l.findIndex((function(e){return"1"===e.id}));if(-1!==r){var c=l[r].deal;l[r].deal=function(e){var n=c(e);return n.errorMsg&&(n.errorMsg=n.errorMsg.split("\n").filter((function(e){return"选项内容重复"!==e})).join("\n")),n}}if(-1!==o){var u=l[o].deal;l[o].deal=function(e){var n=u(e);return n.errorMsg&&(n.errorMsg=n.errorMsg.split("\n").filter((function(e){return"选项内容重复"!==e})).join("\n")),n}}e.questions=null!==(n=e.questions)&&void 0!==n&&n.length?pt(e.questions.slice(0,20)):[],e.questions=null===(t=e.questions)||void 0===t?void 0:t.map((function(n,t){if("0"===n.type||"1"===n.type){var i,a=null===(i=n.options)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.trim().replace(/^\s+|\s+$/g,"")}));if(a)new Set(a).size!==a.length&&(n.errorMsg=(n.errorMsg?n.errorMsg+"\n":"")+"选项内容重复")}return s()(s()({},n),{},{last:t===e.questions.length-1})}));var d=null===(i=e.questions)||void 0===i?void 0:i.reduce((function(e,n){var t=parseFloat(n.score);return isNaN(t)?e:e+t}),0);e.score=d;var A,g=[];null!==(a=e.questions)&&void 0!==a&&a.length?e.errorMsg=(null===(A=e.questions)||void 0===A?void 0:A.findIndex((function(e){return!!e.errorMsg})))>-1:g.push("请添加小题");return At(null==e?void 0:e.question)||g.push("未识别到题干"),g.length&&(e.errorMsg=g.join("\n")),e}},{id:"8",type:"程序填空题",element:function(e,n){var t,i,a=fn[n],l=ut.map((function(e){return{key:e,label:e,onClick:function(){return mt("platform",n,e)}}}));return(0,ge.jsxs)("div",{className:x,style:{display:In?null!=a&&a.errorMsg?"flex":"none":"flex"},children:[(0,ge.jsx)("div",{className:j,children:(0,ge.jsx)(je,{children:(0,ge.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:D,children:[It(e,n),xt(e),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"时间限制(秒):".concat(null==e?void 0:e.timeLimit),tagName:"p"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"编程语言:".concat((null==e?void 0:e.platform)||""),tagName:"p"}),(0,ge.jsx)("p",{contentEditable:!0,children:"程序代码:"}),(0,ge.jsx)("h4",{}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:(null==e?void 0:e.code)||"",tagName:"div"}),(0,ge.jsx)("h4",{}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"测试用例输入:".concat((null==e?void 0:e.input)||""),tagName:"p"}),(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"测试用例输出:".concat((null==e?void 0:e.output)||""),tagName:"p"}),null==e||null===(t=e.answer)||void 0===t?void 0:t.map((function(n,t){return(0,ge.jsx)(ve,{id:null==e?void 0:e.id,value:"答案".concat(t+1,":").concat(n||""),tagName:"p"},t)})),yt(e)]})})}),(0,ge.jsx)("div",{className:y,children:(0,ge.jsxs)(ye,{className:null!=a&&a.errorMsg?k:"",children:[ht(a,n),jt(a,"",n),(0,ge.jsxs)("div",{className:Z,children:[(0,ge.jsxs)("div",{className:F,onKeyDown:xe,children:[(0,ge.jsx)("aside",{children:"时间限制(秒):"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:null==a?void 0:a.timeLimit,tagName:"div",onBlur:function(e){return mt("timeLimit",n,gt(e))}})]}),(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"编程语言:"}),(0,ge.jsx)("div",{className:"c-black",children:(0,ge.jsx)(ee.Z,{menu:{items:l},children:(0,ge.jsxs)("span",{className:"c-light-primary",children:[null==a?void 0:a.platform,(0,ge.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),(0,ge.jsxs)("div",{className:F,style:{flexDirection:"column",alignItems:"start"},children:[(0,ge.jsx)("aside",{className:"mb10",children:"程序代码:"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:(null==a?void 0:a.code)||"",onBlur:function(e){return mt("code",n,gt(e))},tagName:"div"})]}),(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"测试用例输入:"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:(null==a?void 0:a.input)||"",onBlur:function(e){return mt("input",n,gt(e))},tagName:"div"})]}),(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsx)("aside",{children:"测试用例输出:"}),(0,ge.jsx)(ve,{className:z,id:null==a?void 0:a.id,value:(null==a?void 0:a.output)||"",onBlur:function(e){return mt("output",n,gt(e))},tagName:"div"})]})]}),(0,ge.jsx)("div",{className:Z,children:null==a||null===(i=a.answer)||void 0===i?void 0:i.map((function(e,t){return(0,ge.jsxs)("div",{className:F,children:[(0,ge.jsxs)("aside",{children:["答案",t+1,":"]}),(0,ge.jsx)(ve,{id:null==a?void 0:a.id,value:e||"",className:z,onBlur:function(e){var i=r()((null==a?void 0:a.answer)||[]);i[t]=gt(e),mt("output",n,i)},tagName:"div"})]},t)}))}),Mt(a)]})})]})},deal:function(e){var n,t,i,a,l;e.score=void 0===e.score?10:e.score,e.code=null===(n=e.code)||void 0===n||null===(n=n.trim())||void 0===n||null===(n=n.replace(/@_@/g,"@▁@"))||void 0===n?void 0:n.replace(/@__@/g,"@▁▁@");var r=[];if(At(null==e?void 0:e.question)||r.push("未识别到题干"),At(null==e?void 0:e.code)?/@▁@|@▁▁@/.test(null==e?void 0:e.code)?null!=e&&null!==(t=e.answer)&&void 0!==t&&t.length&&(null==e||null===(i=e.code.match(/@▁@|@▁▁@/g))||void 0===i?void 0:i.length)!==(null==e||null===(a=e.answer)||void 0===a?void 0:a.length)&&r.push("填空项与答案个数不匹配,请进行调整"):r.push("程序代码设置有误,请重新设置。程序代码中的填空项需要使用 @▁@ 符号标识出来"):r.push("未识别到程序代码"),null!=e&&e.answer?null!==(l=e.answer)&&void 0!==l&&l.some((function(e){return!At(e)}))&&r.push("答案为必填项"):r.push("未识别到答案。推荐格式:答案1:Hello;答案2:World"),e.platform=At(null==e?void 0:e.platform),null!=e&&e.platform){var o,s=null==e||null===(o=e.platform)||void 0===o?void 0:o.toLowerCase(),c=["c","c++","java","python","javascript","ruby"].findIndex((function(e){return e===s}));c>-1?e.platform=ut[c]:r.push("编程语言为必填项,目前只支持C、C++、Python、Java、JavaScript、Ruby语言")}else r.push("编程语言为必填项,目前只支持C、C++、Python、Java、JavaScript、Ruby语言");At(null==e?void 0:e.output)||r.push("测试用例输出为必填项");var u=At(String((null==e?void 0:e.timeLimit)||""));return e.timeLimit=u,(!u||u&&!["3","4","5","6","7","8","9","10"].includes(u))&&r.push("时间限制为必填项,只支持3-10的整数"),e.errorMsg=r.join("\n"),e}}],Nt=function(){var e=f()(A()().mark((function e(){var n;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=fn.filter((function(e){return!e.checked})),3===Xe&&n.length){e.next=4;break}return K.ZP.warning("未识别到试题!"),e.abrupt("return");case 4:if(!Ye){e.next=10;break}return et(!0),e.next=8,Ye(fn);case 8:return et(!1),e.abrupt("return");case 10:tt.setFieldsValue({course_discipline_id:we}),Nn(!0);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Lt=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("string"==typeof n)return n.trim();if(Array.isArray(n))return n.map((function(n){return e(n,t)}));if("object"===a()(n)&&null!==n){var i={};for(var l in n)n.hasOwnProperty(l)&&(t.includes(l)?i[l]=n[l]:i[l]=e(n[l],t));return i}return n},Dt=function(){var e=f()(A()().mark((function e(n){var t;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=pt(Lt(n)),dn(t),vn(JSON.parse(JSON.stringify(t))),Ge(3),on(!1),Cn(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){if(!Wn){return ot.current=setInterval((function(){_e((function(e){return e>=90?(clearInterval(ot.current),90):e+1}))}),5e4/90),function(){return clearInterval(ot.current)}}}),[Wn]);var St=function(e,n){Vn(!1);var t=new FormData;Object.keys(n).forEach((function(e){t.append(e,n[e])}));var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",function(){var e=f()(A()().mark((function e(n){var t,i,a;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i=JSON.parse(null==n||null===(t=n.target)||void 0===t?void 0:t.response),Vn(!0),_e(100),e.next=6,new Promise((function(e){return setTimeout((function(){return e()}),780)}));case 6:if(0!==i.status){e.next=14;break}if(null!=i&&null!==(a=i.data)&&void 0!==a&&a.length){e.next=11;break}return K.ZP.warning("未识别到试题!"),on(!1),e.abrupt("return");case 11:Dt((null==i?void 0:i.data)||[]),e.next=16;break;case 14:on(!1),K.ZP.warning(null==i?void 0:i.message);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(0),console.log("请求错误:",e.t0);case 21:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(n){return e.apply(this,arguments)}}()),i.addEventListener("error",(function(){on(!1)})),i.open("POST","".concat(re.Z.API_SERVER).concat(e)),i.send(t)},kt=function(){var e=f()(A()().mark((function e(n){var t;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx"].indexOf(t)){e.next=5;break}return K.ZP.error("".concat(n.name,"文件无法上传,当前仅限支持格式为docx文件(Microsoft Word 2007以上的版本)")),e.abrupt("return",Promise.reject());case 5:return on(!0),tn("处理中"),St("/api/intelligent_imports/import.json",{file:n}),e.abrupt("return",Promise.reject());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Et=[{key:1,label:(0,ge.jsx)(ne.Z,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:kt,children:(0,ge.jsx)("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"},children:"本地导入"})})}];((0,pe.Ny)()||(0,pe.$O)())&&Et.push({key:2,label:(0,ge.jsx)("div",{style:{padding:"0 5px"},children:"大模型智能出题"}),onClick:function(){st.current.onClick()}});var zt=[fn.length,null===(n=fn.filter((function(e){return!(null==e||!e.errorMsg)})))||void 0===n?void 0:n.length];return(0,ge.jsxs)("div",{className:X()(I,"intelligent-body-curb",t),style:s()(s()({},l),{},{width:c}),ref:rt,children:[(0,ge.jsxs)("div",{className:h,children:[(0,ge.jsx)("b",{style:Ze}),(0,ge.jsx)("b",{style:Ze})]}),(0,ge.jsxs)("div",{className:M,style:{top:he},children:[(0,ge.jsx)("div",{className:j,children:De||(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)(_.Z,{align:"middle",children:[(0,ge.jsx)("div",{className:b,children:"试题编辑"}),!be&&(0,ge.jsxs)(le.op,{href:"".concat(re.Z.API_SERVER,"/api/intelligent_imports/download_template"),download:!0,type:"link",children:["下载Word模版",(0,ge.jsx)("i",{className:"iconfont icon-xiazai4 font14 ml10"})]}),(0,ge.jsx)(le.op,{onClick:function(){var e;1!==Xe?J.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"清空操作将删除试题编辑区域的全部内容,确定一键清空吗?",onOk:(e=f()(A()().mark((function e(){return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ge(1);case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):K.ZP.warning("请先上传试题!")},shape:"default",children:"一键清空"}),!be&&(0,ge.jsx)(ee.Z,{overlayClassName:H,menu:{items:Et},children:(0,ge.jsx)(le.op,{className:"ml20",type:"primary",shape:"default",children:"导入试题"})}),!!Fe&&Fe]}),(0,ge.jsxs)("div",{className:N,children:[(0,ge.jsx)("i",{className:"iconfont icon-tishi7 font12 mr10"}),"提示:若识别有误,可在左侧编辑区点击对应的试题按格式修改后重新识别"]})]})}),(0,ge.jsxs)(_.Z,{className:y,style:{alignItems:"start"},children:[Se||(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("div",{className:b,style:{marginRight:0},children:"试题预览"}),[3].includes(Xe)&&(0,ge.jsx)($.Z,{className:"ml20",checked:In,onChange:function(e){return Cn(e.target.checked)},children:"仅查看错误试题"}),[3].includes(Xe)&&(0,ge.jsxs)("div",{style:{color:"#5F6368",marginLeft:"auto"},children:["共识别",(0,ge.jsx)("span",{className:"ml5 mr5 c-light-primary",children:zt[0]}),"题,其中识别有误",(0,ge.jsx)("span",{className:"ml5 mr5 c-red-e53",children:zt[1]}),"题"]})]}),Te&&(0,ge.jsx)("div",{className:Y,children:null==un?void 0:un.map((function(e,n){return(0,ge.jsxs)("div",{onClick:function(){Jn(n)},className:Kn===n&&P,children:["新题",n+1]},n)}))})]}),(0,ge.jsxs)("div",{className:w,children:[(0,ge.jsx)("img",{className:"mb10",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",width:56}),!ze&&(0,ge.jsx)(le.op,{onClick:function(){1!==Xe?J.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"重新识别会覆盖右侧已识别结果,包括人工修改的内容,确定重新识别吗?",onOk:vt}):K.ZP.warning("未识别到试题!")},children:"识别"})]})]}),[1,2].includes(Xe)&&(0,ge.jsxs)("div",{className:x,children:[(0,ge.jsx)("div",{className:j,children:(0,ge.jsxs)(je,{style:{height:675},children:[1===Xe&&(0,ge.jsxs)("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:function(){return Ge(2)},children:[(0,ge.jsxs)("div",{style:{color:"#9096A3",fontSize:12},children:["1.本功能支持导入的题型:单选题、多选题、填空题、判断题、简答题、 组合题、编程题、程序填空题。",(0,ge.jsx)("br",{}),"2.若要导入组合题,请在题目前后使用一对“","{{”、“}}","”将内容标出;大题题干和小题题干之间不需要空行;大题和小题题干都需标注题号;小题答案可跟在小题题干后,并用空格与题干内容隔开。范例可参考推荐格式。",(0,ge.jsx)("br",{}),"3.导入支持文本、图片、公式。题目结构支持识别答案、解析、难度、知识点。",(0,ge.jsx)("br",{}),"4.若识别有误,可在左侧修改题目内容后重新识别,或下载推荐格式,按格式修改后重新导入识别。",(0,ge.jsx)("br",{})]}),(0,ge.jsxs)("div",{className:C,style:{marginTop:75},children:[(0,ge.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,ge.jsx)("span",{children:"编辑区"})]})]}),2===Xe&&(0,ge.jsx)("div",{"data-text":"edit",onBlur:function(){lt.current.innerHTML||Ge(1)},ref:lt,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}})]})}),(0,ge.jsx)("div",{className:y,style:{display:"flex",alignItems:"start",justifyContent:"center"},children:(0,ge.jsxs)("div",{className:C,style:{marginTop:240},children:[(0,ge.jsx)("img",{width:56,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg=="}),(0,ge.jsx)("span",{children:"预览区"})]})})]}),[3].includes(Xe)&&(0,ge.jsx)(m.Fragment,{children:un.filter((function(e){var n;return!!(null===(n=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.element)})).map((function(e,n){var t,i=null===(t=bt.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===t?void 0:t.element;return(0,ge.jsx)(m.Fragment,{children:i(e,n)},e.id)}))}),(0,ge.jsx)("div",{className:"pb10"}),(0,ge.jsx)("div",{className:Q,children:(0,ge.jsxs)("div",{className:R,children:[(0,ge.jsx)(te.ZP,{size:"middle",className:"".concat(U," mr20"),onClick:g,children:"取消"}),(0,ge.jsx)(te.ZP,{size:"middle",type:"primary",loading:$n,className:"".concat(U),onClick:Nt,children:He})]})}),(0,ge.jsx)(J.Z,{centered:!0,closable:!1,destroyOnClose:!0,open:rn,title:null,footer:null,width:320,afterClose:function(){return _e(0)},children:(0,ge.jsxs)(_.Z,{align:"middle",style:{flexDirection:"column"},children:[(0,ge.jsxs)("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20",children:[nn,(0,ge.jsxs)("span",{className:W,children:[(0,ge.jsx)("span",{children:"."}),(0,ge.jsx)("span",{children:"."}),(0,ge.jsx)("span",{children:"."})]})]}),(0,ge.jsx)(ie.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:qe}),(0,ge.jsxs)("div",{style:{color:"#5F6368"},className:"mb20",children:["正在识别,已完成",(0,ge.jsxs)("span",{className:"ml5 c-light-primary",children:[qe,"%"]})]})]})}),(0,ge.jsx)(J.Z,{centered:!0,open:bn,title:"试题导入设置",confirmLoading:jn,width:500,onCancel:function(){return Nn(!1)},onOk:function(){return tt.submit()},afterClose:function(){tt.resetFields()},children:(0,ge.jsxs)(G.Z,{style:{maxHeight:550},form:tt,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=f()(A()().mark((function e(n){var t,i,a,l,r,o,c;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=fn.filter((function(e){return!e.checked&&!e.errorMsg})),yn(!0),i=function(){var e=f()(A()().mark((function e(){var i,a,l;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:s()(s()(s()({},V),n),{},{list:t,mode:Ae})});case 2:if(0!==(i=e.sent).status){e.next=11;break}if(!Re||null==i||null===(a=i.data)||void 0===a||!a.success||"/problemset"!==window.location.pathname){e.next=8;break}return me.Z.publish("refresh-item-bank",n.group_id),e.next=8,new Promise((function(e){return setTimeout((function(){return e()}),1500)}));case 8:K.ZP.success("成功导入".concat(null==i||null===(l=i.data)||void 0===l?void 0:l.success,"道试题"),3),L(i),Nn(!1);case 11:yn(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),1===Ae){e.next=7;break}return e.next=6,i();case 6:return e.abrupt("return");case 7:return e.next=9,(0,oe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:fn,mode:Ae}});case 9:if(0!==(a=e.sent).status){e.next=16;break}if(null!=a&&null!==(l=a.data)&&void 0!==l&&l.error_size){e.next=15;break}return e.next=14,i();case 14:return e.abrupt("return");case 15:J.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",onCancel:function(){yn(!1)},title:"提示",content:(0,ge.jsxs)("div",{style:{overflow:"auto",maxHeight:500},children:["共",(0,ge.jsx)("span",{className:"c-light-primary ml5 mr5",children:null==a||null===(r=a.data)||void 0===r?void 0:r.all_size}),"道试题,其中",(0,ge.jsx)("span",{style:{color:"#FF9D18"},className:"ml5 mr5",children:null==a||null===(o=a.data)||void 0===o?void 0:o.error_size}),"道试题重复(第",(0,ge.jsx)("span",{className:"ml5 mr5",children:null==a||null===(c=a.data)||void 0===c||null===(c=c.index)||void 0===c?void 0:c.join("、")}),"道),重复试题将会为您自动过滤,确定导入吗?"]}),onOk:i});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,ge.jsx)("div",{className:"c-grey-999 mb20",children:"提示:识别有误的试题将不会被导入"}),(0,ge.jsx)(G.Z.Item,{label:"所属课程",name:"course_discipline_id",rules:[{required:!0,message:"请选择课程"}],children:(0,ge.jsx)(Ce.q,{})}),1===Ae&&(0,ge.jsx)(G.Z.Item,{label:(0,ge.jsxs)(_.Z,{align:"middle",style:{justifyContent:"space-between"},children:[(0,ge.jsx)("span",{children:"放入文件夹目录"}),(0,ge.jsxs)("div",{onClick:function(){return kn(!0)},style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"},children:[(0,ge.jsx)("img",{className:"mr5 primary-hover",src:ce}),"新建文件夹"]})]}),rules:[{required:!0,message:"请选择文件夹"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24},children:(0,ge.jsx)(se.Z,{},On)})]})}),(0,ge.jsx)(J.Z,{centered:!0,open:Sn,title:"新建文件夹",destroyOnClose:!0,width:480,confirmLoading:Rn,onCancel:function(){return kn(!1)},onOk:function(){return at.submit()},afterClose:function(){at.resetFields()},children:(0,ge.jsxs)(G.Z,{style:{maxHeight:550},form:at,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=f()(A()().mark((function e(n){var t;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Un(!0),e.next=3,(0,oe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:n.name,parent_id:null==n||null===(t=n.parent_id)||void 0===t?void 0:t[0]}});case 3:0===e.sent.status?(Zn(On+1),setTimeout((function(){K.ZP.success("操作成功"),kn(!1),Un(!1)}),1e3)):Un(!1);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,ge.jsx)(G.Z.Item,{label:"文件夹名称",name:"name",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,ge.jsx)(ae.Z,{maxLength:60,showCount:!0,placeholder:"请输入文件夹名称"})}),(0,ge.jsx)(G.Z.Item,{label:"文件夹位置",rules:[{required:!0,message:"请选择文件夹"}],name:"parent_id",children:(0,ge.jsx)(se.Z,{})})]})}),(0,ge.jsx)(Ie.Z,{onSave:function(e){on(!0),tn("处理中"),St("/api/intelligent_imports/import.json",{html:e})},ref:st})]})}},22845:function(e,n,t){"use strict";var i=t(79800),a=t.n(i),l=t(59301),r=t(21697),o=(t(48136),t(55893)),s=t(62957),c=t(37712),u=(0,l.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,A=e.readOnly,g=e.type,f=void 0===g?"":g,v=e.value,p=void 0===v?"":v,m=e.style,I=void 0===m?{}:m,C=(0,l.useRef)(),h=(0,l.useRef)(),x=(0,l.useState)(0),j=a()(x,2),y=j[0],M=j[1],w=(0,l.useState)(0),b=a()(w,2),N=b[0],L=b[1],D=(0,l.useState)(!1),S=a()(D,2),k=S[0],E=S[1],z=function(){var e=document.createElement("div");e.innerHTML=C.current.getValue();var n=e.innerText;return t&&t(n),n};(0,l.useImperativeHandle)(n,(function(){return{getData:z}}));var B=function(e,n,t,i){var a=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>a-20&&i b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:"\\begin{array}{c} \r\n a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r\n a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r\n\\end{array}"},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:"\\begin{array}{c} \r\n a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r\n \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r\n\\end{array}"},{value:"\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r\n\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) "},{value:"\\begin{array}{c} \r\n a,b \\in R^{+} \\ \r\n \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n a,b \\in R \\ \r\n \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r\n\\end{array}"}]}]},{name:"积分",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"三角",value:"e^{i \\theta}",children:[{name:"求和 Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"统计",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:"\\begin{array}{c} \r\n \\text{若}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r\n \\text{则}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r\n\\end{array}"},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:"\\begin{array}{c} \r\n P \\left( \\emptyset \\right) =0 \\\\ \r\n P \\left( S \\right) =1 \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n \\forall A \\in S \\\\ \r\n P \\left( A \\right) \\ge 0 \r\n\\end{array}"},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:"\\begin{array}{c} \r\n S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r\n P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n P_{n}=n! \\\\ \r\n A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r\n\\end{array}"}]}]}].map((function(e,n){return(0,u.jsxs)(l.Z,{flex:"110px",className:c.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{value:"`$$"+e.value+"$$`"}),e.name]}),(0,u.jsx)("div",{className:c.Z.children,children:e.children.map((function(e,n){return(0,u.jsxs)("div",{children:[e.name&&(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(a.Z,{gutter:[10,10],children:e.data.map((function(e,n){return(0,u.jsx)(l.Z,{onClick:function(){return v(e)},className:c.Z.diamond,children:(0,u.jsx)(s.Z,{value:"`$$"+e.value+"$$`"})},n)}))})]},n)}))})]})}))})}],m=function(){var e=document.createElement("div");e.innerHTML=f.current.getValue();var n=e.innerText;return t&&t(n),n};return(0,i.useImperativeHandle)(n,(function(){return{getData:m}})),(0,u.jsxs)("div",{className:c.Z.mathWrap,children:[(0,u.jsx)(r.Z,{defaultActiveKey:"1",items:p}),(0,u.jsx)("math-field",{locale:"zh_cn",className:c.Z.mathField,placeholder:"请打开键盘,输入公式",ref:f,style:{width:800,marginTop:30,fontSize:18},children:g||""}),d&&(0,u.jsx)("div",{className:c.Z.button,children:(0,u.jsx)(o.ZP,{size:"large",onClick:m,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})}));n.Z=d},13767:function(e,n,t){"use strict";var i=t(82242),a=t.n(i),l=(t(59301),t(93314)),r=t(99571),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,s=e.styles,c=void 0===s?{}:s,u=e.customText,d=e.ButtonText,A=e.ButtonClick,g=e.Buttonclass,f=e.ButtonTwo,v=e.imgStyles,p=e.loading,m=void 0!==p&&p,I=e.className,C=void 0===I?"":I;return(0,o.jsxs)("section",{className:"tc animated fadeIn ".concat(C),style:a()({color:"#999",margin:"100px auto",visibility:m?"hidden":"visible"},c),children:[(0,o.jsx)("img",{src:n||l,style:a()(a()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(r.ZP,a()(a()({className:g,onClick:A},i),{},{children:d})),f&&f]})}},32831:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},g=t(99571),f=t(70557),v=t(92068),p=t(25399),m=t(83287),I=t(94280),C=t(13767),h=t(91689),x=t(8814),j=t(37712),y=function(e){var n,t,i,l,o,c,y=e.editOffice,M=void 0===y?"view":y,w=e.data,b=e.issaver,N=e.onSaver,L=(e.theme,e.type),D=e.filename,S=e.monacoEditor,k=e.className,E=e.style,z=e.close,B=e.onClose,P=e.hasMask,T=e.disabledDownload,O=e.onImgDimensions,Z=e.showNodata,F=e.recordInfo,Q=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),R=u()(Q,2),U=(R[0],R[1],(0,d.useState)("")),H=u()(U,2),Y=(H[0],H[1]),W=(0,d.useState)(),V=u()(W,2),X=V[0],G=V[1],K="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?h.Z.PROXY_SERVER:h.Z.API_SERVER,q=(0,d.useRef)();null!==(n=w)&&void 0!==n&&n.startsWith("/api")&&"txt"!==L&&(w=h.Z.API_SERVER+w);function _(e){return $.apply(this,arguments)}function $(){return($=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"pdfdata"===n.data.type&&(N(n.data.data),window.removeEventListener("message",_,!1)),console.log("mess---:",n.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D&&S&&(S.filename=D),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&Y(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===L&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):ee())}),[L,w]);var ee=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),n=w,w.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,I.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){w.startsWith("http")||w.startsWith("blob:")?te():(0,m.Sv)(D||"educoder",w,D)},te=function(){F&&(0,x.fc)({id:null==F?void 0:F.id,watch_type:1,course_id:null==F?void 0:F.course_id}),(0,m.Nd)(D||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:a()({},E||{}),className:"".concat(P&&A.bgBlack," ").concat(L?A.wrp:"hide"),children:[z&&(0,j.jsxs)("div",{className:A.close,ref:q,children:[!!O&&(0,j.jsx)(p.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{onClick:function(){B(),O()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,j.jsx)(p.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{onClick:te,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),b&&(0,j.jsx)(p.Z,{title:"保存pdf并退出",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{className:"",onClick:function(){var e=document.getElementById("pdfiframe");window.addEventListener("message",_,!1),setTimeout((function(){e.contentWindow.postMessage("getData","*")}),300)},children:(0,j.jsx)("i",{className:"icon-baocun"})})}),(0,j.jsx)(p.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,j.jsx)("span",{className:"",onClick:function(){B()},children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(A[k]," ").concat(k," ").concat(A.monaco," ").concat("txt"===L?"show":"hide"),children:"txt"===L&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(v.ZP,a()({},S))})}),"audio"===L&&(0,j.jsx)("audio",{src:"".concat((null===(t=w)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===L&&(0,j.jsx)(j.Fragment,{children:(null===(l=w)||void 0===l?void 0:l.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===L&&X&&(0,j.jsx)("iframe",{src:"".concat(K,"/office.html?key=").concat(X.key,"&url=").concat(btoa(X.url),"&callbackUrl=").concat(J+(X.callbackUrl||""),"&fileType=").concat(X.fileType,"&title=").concat(X.title||"","&model=").concat(M,"&officeServer=").concat(h.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===L&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===L&&(0,j.jsx)("iframe",{id:"pdfiframe",src:"".concat(K,"/js/pdfview/index.html?filename=").concat(D||"educoder.pdf","&url=").concat(encodeURIComponent(w),"&disabledDownload=").concat(!!T,"&model=").concat(M)}),"image"===L&&(0,j.jsx)("img",{src:"".concat((null===(o=w)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===L||"download"===L)&&(0,j.jsx)(j.Fragment,{children:Z?(0,j.jsx)(C.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(g.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:T,children:"下载"})}):(0,j.jsxs)(g.ZP,{type:"primary",size:"middle",onClick:ne,disabled:T,children:[(0,j.jsx)(f.Z,{}),"点击下载"]})}),"flowChart"===L&&(0,j.jsx)("div",{className:"embed",children:(0,j.jsx)("iframe",{src:"/drawio/src/main/webapp/viewer.html?id=".concat(w||"","&gapi=0&od=0&db=0&gh=0&gl=0"),width:"100%",height:"100%",frameBorder:"0"})})]})}},74889:function(e,n,t){"use strict";t.d(n,{z:function(){return L},Z:function(){return D}});var i=t(82242),a=t.n(i),l=t(37205),r=t.n(l),o=t(91232),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),A=(t(88831),t(75359)),g=(t(64018),t(44523)),f=t(91689),v=t(83287),p=t(15342),m=t(77736),I=t(99571),C=t(1012),h=t(32831),x=t(37712),j=function(e){var n=e.html,t=(0,d.useRef)(null),i=(0,d.useRef)(null);return(0,d.useEffect)((function(){var e=t.current.attachShadow({mode:"open"});i.current=document.createElement("div"),i.current.className="markdown-body",i.current.innerHTML=n,e.appendChild(i.current);var a=document.createElement("style");return a.textContent='.markdown-body p {\n margin: 0 0 16px 0 !important;\n line-height: 28px;\n white-space: pre-wrap;\n }\n\n ol,\n ul,\n li {\n list-style-type: none\n }\n\n ol,\n ul,\n dl {\n margin-bottom: 0px;\n }\n\n .markdown-body {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n color: #333;\n overflow: hidden;\n font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;\n word-break: break-word;\n font-size: 16px;\n line-height: 1.6;\n white-space: normal;\n word-wrap: break-word;\n position: relative;\n }\n\n .markdown-body ul>li {\n list-style-type: disc;\n }\n\n .markdown-body ol>li {\n list-style-type: decimal;\n }\n\n .markdown-body a {\n background: transparent;\n }\n\n .markdown-body a:active,\n .markdown-body a:hover {\n outline: 0;\n }\n\n .markdown-body strong {\n font-weight: bold;\n }\n\n .markdown-body h1 {\n font-size: 2em;\n margin: 0.67em 0;\n }\n\n .markdown-body img {\n border: 0;\n }\n\n .markdown-body hr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n }\n\n .markdown-body pre {\n overflow: auto;\n }\n\n .markdown-body code,\n .markdown-body kbd,\n .markdown-body pre {\n font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;\n font-size: 1em;\n }\n\n .markdown-body input {\n color: inherit;\n font: inherit;\n margin: 0;\n }\n\n .markdown-body html input[disabled] {\n cursor: default;\n }\n\n .markdown-body input {\n line-height: normal;\n }\n\n .markdown-body input[type="checkbox"] {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n }\n\n .markdown-body table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n .markdown-body td,\n .markdown-body th {\n padding: 0;\n }\n\n .markdown-body * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body input {\n font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";\n }\n\n .markdown-body a {\n color: #4183c4;\n text-decoration: none;\n }\n\n .markdown-body a:hover,\n .markdown-body a:active {\n text-decoration: underline;\n }\n\n .markdown-body hr {\n height: 0;\n margin: 15px 0;\n overflow: hidden;\n background: transparent;\n border: 0;\n border-bottom: 1px solid #ddd;\n }\n\n .markdown-body hr:before {\n display: table;\n content: "";\n }\n\n .markdown-body hr:after {\n display: table;\n clear: both;\n content: "";\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n margin-top: 15px;\n margin-bottom: 15px;\n line-height: 1.1;\n }\n\n .markdown-body h1 {\n font-size: 30px;\n }\n\n .markdown-body h2 {\n font-size: 21px;\n }\n\n .markdown-body h3 {\n font-size: 16px;\n }\n\n .markdown-body h4 {\n font-size: 14px;\n }\n\n .markdown-body h5 {\n font-size: 12px;\n }\n\n .markdown-body h6 {\n font-size: 11px;\n }\n\n .markdown-body blockquote {\n margin: 0;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n }\n\n ul.linenums,\n ol.linenums {\n padding: 16px 0 0 56px !important;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding-left: 2em;\n }\n\n\n .markdown-body ol ol,\n .markdown-body ul ol {\n list-style-type: lower-roman;\n }\n\n .markdown-body ul ul ol,\n .markdown-body ul ol ol,\n .markdown-body ol ul ol,\n .markdown-body ol ol ol {\n list-style-type: lower-alpha;\n }\n\n .markdown-body dd {\n margin-left: 0;\n }\n\n .markdown-body code {\n font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;\n font-size: 12px;\n }\n\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 0;\n font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n }\n\n .markdown-body .octicon {\n font: normal normal 16px octicons-anchor;\n line-height: 1;\n display: inline-block;\n text-decoration: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n .markdown-body .octicon-link:before {\n content: \'\f05c\';\n }\n\n .markdown-body>*:first-child {\n margin-top: 0 !important;\n }\n\n .markdown-body>*:last-child {\n margin-bottom: 0 !important;\n }\n\n .markdown-body .anchor {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n padding-right: 6px;\n padding-left: 30px;\n margin-left: -30px;\n }\n\n .markdown-body .anchor:focus {\n outline: none;\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n position: relative;\n margin-top: 1em;\n margin-bottom: 16px;\n font-weight: bold;\n line-height: 1.4;\n }\n\n .markdown-body h1 .octicon-link,\n .markdown-body h2 .octicon-link,\n .markdown-body h3 .octicon-link,\n .markdown-body h4 .octicon-link,\n .markdown-body h5 .octicon-link,\n .markdown-body h6 .octicon-link {\n display: none;\n color: #000;\n vertical-align: middle;\n }\n\n .markdown-body h1:hover .anchor,\n .markdown-body h2:hover .anchor,\n .markdown-body h3:hover .anchor,\n .markdown-body h4:hover .anchor,\n .markdown-body h5:hover .anchor,\n .markdown-body h6:hover .anchor {\n padding-left: 8px;\n margin-left: -30px;\n text-decoration: none;\n }\n\n .markdown-body h1:hover .anchor .octicon-link,\n .markdown-body h2:hover .anchor .octicon-link,\n .markdown-body h3:hover .anchor .octicon-link,\n .markdown-body h4:hover .anchor .octicon-link,\n .markdown-body h5:hover .anchor .octicon-link,\n .markdown-body h6:hover .anchor .octicon-link {\n display: inline-block;\n }\n\n .markdown-body h1 {\n padding-bottom: 0.3em;\n font-size: 2.25em;\n line-height: 1.2;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h1 .anchor {\n line-height: 1;\n }\n\n .markdown-body h2 {\n padding-bottom: 0.3em;\n font-size: 1.75em;\n line-height: 1.225;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h2 .anchor {\n line-height: 1;\n }\n\n .markdown-body h3 {\n font-size: 1.5em;\n line-height: 1.43;\n }\n\n .markdown-body h3 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h4 {\n font-size: 1.25em;\n }\n\n .markdown-body h4 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h5 {\n font-size: 1em;\n }\n\n .markdown-body h5 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body h6 {\n font-size: 1em;\n color: #777;\n }\n\n .markdown-body h6 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }\n\n .markdown-body ul ul,\n .markdown-body ul ol,\n .markdown-body ol ol,\n .markdown-body ol ul {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .markdown-body li>p {\n margin-top: 16px;\n }\n\n .markdown-body dl {\n padding: 0;\n }\n\n .markdown-body dl dt {\n padding: 0;\n margin-top: 16px;\n font-size: 1em;\n font-style: italic;\n font-weight: bold;\n }\n\n .markdown-body dl dd {\n padding: 0 16px;\n margin-bottom: 16px;\n }\n\n .markdown-body blockquote {\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n .markdown-body blockquote> :first-child {\n margin-top: 0;\n }\n\n .markdown-body blockquote> :last-child {\n margin-bottom: 0;\n }\n\n .markdown-body table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n }\n\n .markdown-body table th {\n font-weight: bold;\n text-align: revert;\n }\n\n .markdown-body table th,\n .markdown-body table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n .markdown-body table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n }\n\n .markdown-body table tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n .markdown-body img {\n max-width: 100%;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body code {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 3px;\n }\n\n .markdown-body code:has(.katex) {\n background-color: transparent;\n }\n\n .markdown-body code:before,\n .markdown-body code:after {\n letter-spacing: -0.2em;\n content: "\\00a0";\n }\n\n .markdown-body pre>code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0;\n }\n\n .markdown-body .highlight {\n margin-bottom: 16px;\n }\n\n .markdown-body .highlight pre,\n .markdown-body pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f7f7f7;\n border-radius: 3px;\n }\n\n .markdown-body .highlight pre {\n margin-bottom: 0;\n word-break: normal;\n }\n\n .markdown-body pre {\n word-wrap: normal;\n }\n\n .markdown-body pre code {\n display: inline;\n max-width: initial;\n padding: 0;\n margin: 0;\n overflow: initial;\n line-height: inherit;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n }\n\n .markdown-body pre code:before,\n .markdown-body pre code:after {\n content: normal;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font-size: 11px;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .pl-c {\n color: #969896;\n }\n\n .markdown-body .pl-c1,\n .markdown-body .pl-mdh,\n .markdown-body .pl-mm,\n .markdown-body .pl-mp,\n .markdown-body .pl-mr,\n .markdown-body .pl-s1 .pl-v,\n .markdown-body .pl-s3,\n .markdown-body .pl-sc,\n .markdown-body .pl-sv {\n color: #0086b3;\n }\n\n .markdown-body .pl-e,\n .markdown-body .pl-en {\n color: #795da3;\n }\n\n .markdown-body .pl-s1 .pl-s2,\n .markdown-body .pl-smi,\n .markdown-body .pl-smp,\n .markdown-body .pl-stj,\n .markdown-body .pl-vo,\n .markdown-body .pl-vpf {\n color: #333;\n }\n\n .markdown-body .pl-ent {\n color: #63a35c;\n }\n\n .markdown-body .pl-k,\n .markdown-body .pl-s,\n .markdown-body .pl-st {\n color: #a71d5d;\n }\n\n .markdown-body .pl-pds,\n .markdown-body .pl-s1,\n .markdown-body .pl-s1 .pl-pse .pl-s2,\n .markdown-body .pl-sr,\n .markdown-body .pl-sr .pl-cce,\n .markdown-body .pl-sr .pl-sra,\n .markdown-body .pl-sr .pl-sre,\n .markdown-body .pl-src {\n color: #df5000;\n }\n\n .markdown-body .pl-mo,\n .markdown-body .pl-v {\n color: #1d3e81;\n }\n\n .markdown-body .pl-id {\n color: #b52a1d;\n }\n\n .markdown-body .pl-ii {\n background-color: #b52a1d;\n color: #f8f8f8;\n }\n\n .markdown-body .pl-sr .pl-cce {\n color: #63a35c;\n font-weight: bold;\n }\n\n .markdown-body .pl-ml {\n color: #693a17;\n }\n\n .markdown-body .pl-mh,\n .markdown-body .pl-mh .pl-en,\n .markdown-body .pl-ms {\n color: #1d3e81;\n font-weight: bold;\n }\n\n .markdown-body .pl-mq {\n color: #008080;\n }\n\n .markdown-body .pl-mi {\n color: #333;\n font-style: italic;\n }\n\n .markdown-body .pl-mb {\n color: #333;\n font-weight: bold;\n }\n\n .markdown-body .pl-md,\n .markdown-body .pl-mdhf {\n background-color: #ffecec;\n color: #bd2c00;\n }\n\n .markdown-body .pl-mdht,\n .markdown-body .pl-mi1 {\n background-color: #eaffea;\n color: #55a532;\n }\n\n .markdown-body .pl-mdr {\n color: #795da3;\n font-weight: bold;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .task-list-item {\n list-style-type: none;\n }\n\n .markdown-body .task-list-item+.task-list-item {\n margin-top: 3px;\n }\n\n .markdown-body .task-list-item input {\n float: left;\n margin: 0.3em 0 0.25em -1.6em;\n vertical-align: middle;\n }\n\n .markdown-body :checked+.radio-label {\n z-index: 1;\n position: relative;\n border-color: #4183c4;\n }\n\n\n /*! Pretty printing styles. Used with prettify.js. */\n /* SPAN elements with the classes below are added by prettyprint. */\n .pln {\n color: #000\n }\n\n /* plain text */\n\n @media screen {\n .str {\n color: #080\n }\n\n /* string content */\n .kwd {\n color: #008\n }\n\n /* a keyword */\n .com {\n color: #800\n }\n\n /* a comment */\n .typ {\n color: #606\n }\n\n /* a type name */\n .lit {\n color: #066\n }\n\n /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #660\n }\n\n .tag {\n color: #008\n }\n\n /* a markup tag name */\n .atn {\n color: #606\n }\n\n /* a markup attribute name */\n .atv {\n color: #080\n }\n\n /* a markup attribute value */\n .dec,\n .var {\n color: #606\n }\n\n /* a declaration; a variable name */\n .fun {\n color: red\n }\n\n /* a function name */\n }\n\n /* Use higher contrast and text-weight for printable form. */\n @media print,\n projection {\n .str {\n color: #060\n }\n\n .kwd {\n color: #006;\n font-weight: bold\n }\n\n .com {\n color: #600;\n font-style: italic\n }\n\n .typ {\n color: #404;\n font-weight: bold\n }\n\n .lit {\n color: #044\n }\n\n .pun,\n .opn,\n .clo {\n color: #440\n }\n\n .tag {\n color: #006;\n font-weight: bold\n }\n\n .atn {\n color: #404\n }\n\n .atv {\n color: #060\n }\n }\n\n /* Put a border around prettyprinted code snippets. */\n pre.prettyprint {\n padding: 2px;\n /* border: 1px solid #888 */\n }\n\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0\n }\n\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none\n }\n\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n background: #eee\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }',e.appendChild(a),function(){e.innerHTML=""}}),[]),(0,d.useEffect)((function(){i.current&&(i.current.innerHTML=n)}),[n]),(0,x.jsx)("div",{ref:t})};var y="mdBody___raKXb",M="button___Ch5Pc",w="previewFlowChart___vY1dq",b="@▁@",N=/]*>/g;var L=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,i,a,l,r){var o=n||i||l,s=t||a||r||"?";return f.Z.API_SERVER+"/api/attachments/"+o+s+"&t="+(0,v.Jn)(o,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,a,l,r){var o=n||i||l,s=t||a||r||"?";return f.Z.API_SERVER+"/attachments/download/"+o+s+"&t="+(0,v.Jn)(o,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,i,a,l,r){var o=n||i||l,s=t||a||r||"?";return f.Z.API_SERVER+"/api/attachments/"+o+s+"&t="+(0,v.Jn)(o,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,a){var l=n||i,r=t||a||"";return'"'+f.Z.API_SERVER+"/api/attachments/"+l+r+l+r+"&t="+(0,v.Jn)(l,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,a){var l=n||i,r=t||a||"";return"("+f.Z.API_SERVER+"/files/uploads/"+l+r+l+r+"&t="+(0,v.Jn)(l,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")},D=function(e){var n=e.value,t=void 0===n?"":n,i=e.edit,l=void 0!==i&&i,o=e.className,c=e.showTextOnly,v=e.showLines,L=e.style,D=void 0===L?{}:L,S=e.stylesPrev,k=void 0===S?{}:S,E=e.highlightKeywords,z=e.showProgramFill,B=(e.isProgramFill,e.disabledFill),P=void 0!==B&&B,T=e.programFillValue,O=e.openEditor,Z=void 0===O?function(){}:O,F=e.onFillChange,Q=void 0===F?function(e){}:F,R=e.onFillBlur,U=void 0===R?function(){}:R,H=e.onFillFocus,Y=void 0===H?function(){}:H,W=function(e){var n=new RegExp("\\b(".concat(["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"].join("|"),")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s>]*)"),"gi");return e.replace(n,"").trim()}(String(t||"")),V=(0,d.useRef)(),X=(0,d.useRef)(),G=(0,d.useState)(""),K=u()(G,2),J=K[0],q=K[1],_=(0,d.useState)("office"),$=u()(_,2),ee=$[0],ne=$[1],te=(0,d.useState)([]),ie=u()(te,2),ae=ie[0],le=ie[1],re=(0,d.useRef)("a"+(0,C.Z)()),oe={},se=function(e){return//i.test(e||"")};var ce=function(e){return!c&&se(W)?e:e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(re.current," ").concat(e))})),"")}))},ue=(0,d.useMemo)((function(){try{W=W.replace(/\(\/attachments\/download\//g,"("+f.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+f.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+f.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+f.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n"),V.current.style.display="none"}catch(e){}if(z){var e=-1;return W=W.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){var a;return function(e,n,t){var i=document.createElement(e===b?"input":"textarea");i.style.width="100%",i.style.height=e===b?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=n;var a=Object.keys(oe).length;return oe[a]=i,'')}(n,++e,null==T||null===(a=T[e])||void 0===a?void 0:a.value.replaceAll("<","<").replaceAll(">",">"))})),'
    '.concat(ce(W||""),"
    ")}var n=ce(W);n=(0,A.ZP)(n);var t=(0,A.ez)();W.match(/\[TOC\]/)&&(n=n.replace("

    [TOC]

    ",(0,A.Qv)()),(0,A.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],a=i.type,l=i.expression;return(0,p.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,A.AL)();var i=document.createElement("div");return i.innerHTML=n,c?i.innerText:E?(fe(i,E.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return me()}),500),i.innerHTML)}),[W,E]);(0,d.useEffect)((function(){ve.current&&ve.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=de,e.onblur=Ae,e.onfocus=ge}))}),[ae]),(0,d.useEffect)((function(){if(null!=T&&T.length)try{var e,n=ve.current.querySelectorAll(".edu-program-fill-score"),t=ve.current.querySelectorAll('[name="edu-program-fill"]'),i=s()(t.entries());try{for(i.s();!(e=i.n()).done;){var a,l,r,o=u()(e.value,2),c=o[0],d=o[1];d.value=(null==T||null===(a=T[c])||void 0===a?void 0:a.value)||"","warning"===(null==T||null===(l=T[c])||void 0===l?void 0:l.type)?d.className="program-fill-warning":"success"===(null==T||null===(r=T[c])||void 0===r?void 0:r.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var A,g=s()(n.entries());try{for(g.s();!(A=g.n()).done;){var f,v,p=u()(A.value,2),m=p[0];p[1].innerHTML=null!=T&&null!==(f=T[m])&&void 0!==f&&f.score?"".concat(null==T||null===(v=T[m])||void 0===v?void 0:v.score,"分"):""}}catch(e){g.e(e)}finally{g.f()}le(T)}catch(e){console.log(e,"error")}}),[T]);var de=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,le(r()(ae)),Q(ae,e.target.dataset.id)},Ae=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,le(r()(ae)),U(ae,e.target.dataset.id)},ge=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,le(r()(ae)),Y(ae,e.target.dataset.id)};function fe(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)fe(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var ve=(0,d.useRef)();function pe(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),q(t),ne("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),q(t),ne("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),q(t),ne("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}A.jb.WebkitLineClamp=v,v&&(D=a()(a()({},D),A.jb));var me=function(){var e,n=null===(e=ve.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(g.ZP.isSupported()){var n=new g.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};(0,d.useEffect)((function(){if(ve.current&&ue&&ue.match(N)&&window.PR.prettyPrint(),ve.current)return ve.current.addEventListener("click",pe),function(){var e;null===(e=ve.current)||void 0===e||e.removeEventListener("click",pe),(0,A.AL)(),(0,A.Iy)()}}),[ue,ve.current,pe]);return(0,d.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ve.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=ve.current)||void 0===e||e.removeEventListener("copy",n)}}),[ve.current]),(0,x.jsxs)("div",{style:{position:"relative"},onMouseLeave:function(){V.current.style.display="none"},children:[c&&(0,x.jsx)("div",{ref:ve,className:"".concat(y," "),children:ue}),!c&&!se(ue)&&(0,x.jsx)("div",{ref:ve,style:a()({},D),onMouseOver:function(e){"IMG"===e.target.nodeName&&e.target.className.indexOf("draw-flowchart")>-1?(V.current.style.zIndex=1,V.current.style.display="flex",V.current.style.width=e.target.clientWidth+"px",V.current.style.height=e.target.clientHeight+"px",V.current.style.top=e.target.offsetTop+"px",V.current.style.left=e.target.offsetLeft+"px",e.target.id&&(X.current=e.target.id)):V.current.style.display="none"},className:"".concat(o||""," ").concat(P?"disabled-fill":""," markdown-body ").concat(y," ").concat(re.current),dangerouslySetInnerHTML:{__html:ue}}),!c&&se(ue)&&(0,x.jsx)(j,{html:ue}),(0,x.jsx)("div",{ref:V,className:"".concat(M," ").concat(l?"":w),children:(0,x.jsx)(m.Z,{children:(0,x.jsx)(I.ZP,{onClick:function(){l?Z(X.current):(q(X.current),ne("flowChart"))},children:l?"编辑":"预览"})})}),(0,x.jsx)(h.Z,{close:!0,data:J,type:null!=J&&J.length?ee:"",style:a()({},k),onClose:function(){return q("")}})]})}},17124:function(e,n,t){"use strict";t.d(n,{h:function(){return m}});var i=t(82242),a=t.n(i),l=t(79800),r=t.n(l),o=t(59301),s=t(82326),c=t(28284),u=t(99571),d=t(89780),A=t.n(d),g=(t(66543),t(59598),t(37712)),f=s.default.Option,v={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function m(e){var n=e.value,t=e.onChange,i=e.mode,l=e.options,s=void 0===l?{}:l,c=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),f=d[0],v=d[1];return(0,o.useEffect)((function(){if(f){var e=function(e){var n=e.getValue();t&&t(n)};return f.on("change",e),function(){f.off("change",e)}}}),[f,t]),(0,o.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,o.useEffect)((function(){f&&(n===f.getValue()&&""!==n||setTimeout((function(){f.setValue(n||"")}),300))}),[f,n]),(0,o.useEffect)((function(){if(c.current&&!f){var e=A().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));v(e)}}),[c.current,f]),(0,g.jsx)("div",{className:"my-codemirror-container",children:(0,g.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),l=r()(i,2),d=l[0],A=l[1];return(0,g.jsxs)(c.Z,a()(a()({},v),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,g.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,g.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){A(p[e][1])},children:Object.keys(p).map((function(e){return(0,g.jsx)(f,{value:e,children:p[e][0]},e)}))})}),(0,g.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,g.jsx)(m,{mode:d})}),(0,g.jsxs)("div",{className:"flex-container flex-end",children:[(0,g.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,g.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},58358:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ae}});var i=t(91232),a=t.n(i),l=t(79800),r=t.n(l),o=t(85573),s=t.n(o),c=t(59301),u=t(53260),d=t(89780),A=t.n(d),g=t(76374),f=(t(66543),t(6313),t(25717),t(99498),t(25419),t(67549),t(74889)),v=t(37712),p=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,v.jsx)(v.Fragment,{children:(0,v.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},m=t(82242),I=t.n(m),C=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学公式",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function h(e){var n=e.onActionCallback,t=e.title,i=e.icon,a=e.actionName,l=e.className,r=void 0===l?"":l,o=e.children;return(0,v.jsxs)("a",{title:t,className:r,onClick:function(){n(a)},children:[(0,v.jsx)("i",{className:"".concat(i)}),o]})}var x=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,l=e.fullScreen,r=e.insertTemp,o=e.hidetoolBar,s=e.extraUse,c=[].concat(C,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,v.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&c.map((function(e,n){return(0,v.jsx)("li",{children:e.actionName?(0,v.jsx)(h,I()(I()({},e),{},{onActionCallback:a})):(0,v.jsx)("span",{className:"v-line"})},n)})),t?(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"点击新增填空项"})})}):null,i?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"添加单行填空项"})})}),(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"添加多行填空项"})})})]}):null,r&&(0,v.jsx)("li",{children:(0,v.jsx)(h,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:a,children:(0,v.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,v.jsx)("li",{children:s}),(0,v.jsx)("li",{className:"btn-full-screen",children:(0,v.jsx)(h,{icon:"".concat(l?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:l?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},j=t(82255),y=t(28284),M=t(37568),w=t(99571),b={labelCol:{span:4},wrapperCol:{span:20}},N=function(e){var n=e.callback,t=e.onCancel;return(0,v.jsxs)(y.Z,I()(I()({},b),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,v.jsx)(y.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,v.jsx)(M.Z,{})}),(0,v.jsx)(y.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,v.jsx)(M.Z,{})}),(0,v.jsxs)("div",{className:"flex-container flex-end",children:[(0,v.jsx)(w.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,v.jsx)(w.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},L=t(17124),D=t(13889),S=t(62957),k=t(77019),E=t(11933),z=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var l=i.toDataURL("image/png");return(0,v.jsx)(S.Z,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1,children:(0,v.jsx)(k.Z,{style:{height:"100vh"},children:(0,v.jsx)(E.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:l,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})})},B=t(30641),P=t(5269),T=t(6767),O="drawerWrap___MfDw8",Z=(0,c.forwardRef)((function(e,n){e.onCancel;var t=e.editImgId,i=e.callback,a=((0,c.useRef)(),(0,c.useRef)()),l=((0,c.useRef)(),(0,c.useRef)(!1),(0,c.useRef)(!1));console.log("ref:",n);var o=(0,c.useState)(0),s=r()(o,2),u=s[0],d=s[1],A=(0,c.useState)("100vh"),g=r()(A,2),f=g[0],p=g[1];return(0,c.useEffect)((function(){d(1)}),[]),(0,c.useImperativeHandle)(n,(function(){return{setHeight:p}})),(0,v.jsx)("div",{ref:l,className:"body-overflow-initial",children:(0,v.jsx)(B.Z,{width:"100vw",height:f,footer:null,closable:!0,placement:"bottom",open:!!u,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:"zIndex-9999 ".concat(O),onClose:function(){window.saveDrawData((function(e){i({src:"/api/attachments/".concat(e),id:e})}))},title:(0,v.jsxs)(k.Z,{align:"middle",children:[(0,v.jsx)(P.Z,{flex:1,children:"插入流程图"}),(0,v.jsx)(P.Z,{onClick:function(){p("60px"===f?"100vh":"60px")},children:(0,v.jsx)("span",{className:"current c-blue",style:{fontWeight:400},children:"展开/收起"})}),(0,v.jsx)(P.Z,{onClick:function(){window.saveDrawData((function(e){null!==e?(T.ZP.success({content:"保存成功",key:"saveFlowChart",style:{zIndex:999999999}}),i({src:"/api/attachments/".concat(e),id:e,disabledClose:!0})):T.ZP.warning({content:"内容为空,请先绘制流程图",key:"saveFlowChart"})}))},children:(0,v.jsx)(w.ZP,{type:"primary",className:"ml20",children:"保存"})})]}),children:(0,v.jsx)("iframe",{src:"/drawio/src/main/webapp/?id=".concat(t||"","&gapi=0&od=0&db=0&gh=0&gl=0&local=0"),width:"100%",height:"100%",frameBorder:"0",ref:a})})})})),F=t(91689),Q=t(47889),R=t(71051),U=Q.ZP.Group,H={margin:"0 8px"},Y=function(e){var n=e.callback,t=e.onCancel;return(0,v.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,v.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,v.jsx)("span",{style:H,children:"单元格数:"}),(0,v.jsx)("span",{style:H,children:"行数"}),(0,v.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,v.jsx)(R.Z,{})}),(0,v.jsx)("span",{style:H,children:"列数"}),(0,v.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,v.jsx)(R.Z,{})})]}),(0,v.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,v.jsx)("span",{style:H,children:"对齐方式:"}),(0,v.jsx)(y.Z.Item,{name:"align",children:(0,v.jsxs)(U,{children:[(0,v.jsx)(Q.ZP,{value:"default",children:(0,v.jsx)("i",{className:"fa fa-align-justify"})}),(0,v.jsx)(Q.ZP,{value:"left",children:(0,v.jsx)("i",{className:"fa fa-align-left"})}),(0,v.jsx)(Q.ZP,{value:"center",children:(0,v.jsx)("i",{className:"fa fa-align-center"})}),(0,v.jsx)(Q.ZP,{value:"right",children:(0,v.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,v.jsxs)("div",{className:"flex-container flex-end",children:[(0,v.jsx)(w.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,v.jsx)(w.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},W=t(71411),V=t(32464),X=t.n(V),G=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,a=e.height,l=e.callback,o=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),A=d[0],g=d[1],f=(0,c.useRef)({id:o,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(X())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var p=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return l&&l(e),e};return(0,c.useEffect)((function(){f.current.appName=A?"3D":"graphing",s.current.inject("applet_container")}),[A]),(0,c.useEffect)((function(){g(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:p}})),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,v.jsxs)(k.Z,{align:"middle",children:[(0,v.jsx)(P.Z,{flex:1,children:(0,v.jsx)(W.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:A,onChange:function(e){return g(e)}})}),(0,v.jsx)(P.Z,{children:(0,v.jsx)(w.ZP,{size:"large",onClick:p,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),K=t(55893),J="link",q="upload-image",_="add-flowchart",$="draw-image",ee="code-block",ne="add-table",te="------------",ie={default:te,left:":".concat(te),center:":".concat(te,":"),right:"".concat(te,":")},ae=t(22336),le=t(83287);var re="@▁▁@",oe=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function se(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ce=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ue=s()(s()({},ce+"-B","bold"),ce+"-I","italic"),de=s()(s()(s()(s()(s()(s()(s()(s()({},J,"添加链接"),ee,"添加代码块"),q,"添加图片"),$,"添加画图"),_,"插入流程图"),ne,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ae=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,l=e.width,o=void 0===l?"100%":l,d=e.height,m=void 0===d?400:d,I=e.miniToolbar,C=void 0!==I&&I,h=e.isFocus,y=void 0!==h&&h,M=e.watch,w=e.insertTemp,b=e.mode,k=void 0===b?"markdown":b,E=e.id,B=void 0===E?"markdown-editor-id":E,P=e.showResizeBar,O=void 0!==P&&P,Q=e.noStorage,R=void 0!==Q&&Q,U=e.showNullButton,H=void 0!==U&&U,W=e.showNullProgramButton,V=void 0!==W&&W,X=e.hidetoolBar,te=void 0!==X&&X,ce=e.fullScreen,Ae=void 0!==ce&&ce,ge=e.onBlur,fe=e.onCMBeforeChange,ve=e.onFullScreen,pe=e.className,me=void 0===pe?"":pe,Ie=e.disablePaste,Ce=void 0!==Ie&&Ie,he=e.disabled,xe=void 0!==he&&he,je=e.disabledFill,ye=void 0!==je&&je,Me=e.placeholder,we=void 0===Me?"":Me,be=e.values,Ne=void 0===be?"":be,Le=e.extraUse,De=e.onAddBlank,Se=(0,c.useState)(null),ke=r()(Se,2),Ee=ke[0],ze=ke[1],Be=(0,c.useState)(t),Pe=r()(Be,2),Te=Pe[0],Oe=Pe[1],Ze=(0,c.useState)(M),Fe=r()(Ze,2),Qe=Fe[0],Re=Fe[1],Ue=(0,c.useState)(Ae),He=r()(Ue,2),Ye=He[0],We=He[1],Ve=(0,c.useState)(""),Xe=r()(Ve,2),Ge=Xe[0],Ke=Xe[1],Je=(0,c.useState)(0),qe=r()(Je,2),_e=qe[0],$e=qe[1],en=(0,c.useState)(m),nn=r()(en,2),tn=nn[0],an=nn[1],ln=(0,c.useState)(!1),rn=r()(ln,2),on=(rn[0],rn[1]),sn=(0,c.useState)(0),cn=r()(sn,2),un=cn[0],dn=cn[1],An=(0,c.useState)(0),gn=r()(An,2),fn=gn[0],vn=gn[1],pn=(0,c.useRef)(),mn=(0,c.useRef)(),In=(0,c.useRef)(),Cn=(0,c.useRef)(),hn=(0,c.useRef)(),xn=(0,c.useRef)(),jn=(0,u.useDispatch)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(Ne),null==Ee||Ee.setValue(Ne),window.scrollTo(0,e)}),[Ne]),(0,c.useEffect)((function(){null==ve||ve(Ye)}),[Ye]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!Ce){var i=t.clipboardData;if(i){var a=i.types.toString(),l=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var r,o=l[1];"file"===(null===(r=l[0])||void 0===r?void 0:r.kind)&&(o=l[0]);var s=o.getAsFile(),c=s.name.split(".").pop();(0,D.I)(s,(function(e){var t,i,a;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection('','')):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(a=s.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):oe.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){T.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=A().fromTextArea(pn.current,{mode:k,lineNumbers:!C,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",we):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),a=t.getLine(i.line),l=a.charAt(i.ch-1),r=a.lastIndexOf("@▁@",i.ch),o=a.lastIndexOf("@▁▁@",i.ch),s=r>o?r:o,c=r>o?3:4;if(-1===re.indexOf(l))return null;if(console.log("change1:",n,e,a,i,s,r,o,l),s>=0&&i.ch-s<5){var u=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),xe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),ze(n),function(){n.off("paste",e)}}}),[]);var yn=(0,c.useCallback)((function(){mn.current}),[tn,mn,Ye]);(0,c.useEffect)((function(){if(Ee){var e=function(){var e=new g.Z((function(e){var n,t=a()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(yn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,yn]),(0,c.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=r()(i[t],2),a=n[0],l=n[1],o=s()({},a,(function(){Mn(l)}));e.push(o),Ee.addKeyMap(o)},t=0,i=Object.entries(ue);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(B);e>=_e+1e4&&(!n||n!==Te)&&(window.sessionStorage.setItem(B,Te),on(!0))}}),1e4),(0,c.useEffect)((function(){Re(M)}),[Ee,M]),(0,c.useEffect)((function(){Ee&&y&&Ee.focus()}),[Ee,y]),(0,c.useEffect)((function(){if(Qe&&Ee){var e=function(e){var n=e.target;if(Cn.current){var t=n.scrollTop/n.scrollHeight;Cn.current.scrollTop=Cn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Qe]),(0,c.useEffect)((function(){if(Ee&&fe){var e=function(e,n){fe(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,fe]),(0,c.useEffect)((function(){if(Ee&&ge){var e=function(){ge(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,ge]),(0,c.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Oe(t),$e((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(V?i(t,Dn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,c.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Oe(t),Ee.setCursor(xe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var Mn=(0,c.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":if((0,le.Ye)(jn))return;return Ke("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
    \n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return void(null==De||De());case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(re),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Re(!Qe),Ee.focus();case"trigger-full-screen":return We(!Ye),Ee.focus();case J:return void Ke(J);case ee:return void Ke(ee);case q:return void Ke(q);case $:return void Ke($);case"maths-latex":if((0,le.Ye)(jn))return;return void Ke("maths-latex");case _:return hn.current="",sessionStorage.removeItem("file_id"),void Ke(_);case ne:return void Ke(ne);default:throw new Error}}),[Ee,Qe,Ye]),wn=(0,c.useCallback)((function(e,n){var t,i,a,l,r;null!=e&&e.disabledClose||Ke("");var o=e||{},s=o.src,c=o.alt,u=o.id;switch(Ge){case J:var d=e.title,A=e.link;return Ee.replaceSelection("[".concat(d,"](").concat(A,")")),Ee.focus();case ee:var g=e.language,f=e.content;return Ee.replaceSelection(["```"+g,f,"```"].join("\n")),Ee.focus();case"maths-latex":for(var v=atob(e),p=new Uint8Array(v.length),m=0;m').concat(c||')):document.getElementById(u).src=F.Z.API_SERVER+s+"?t="+Date.now();break;case q:case $:var C=n,h=null==C||null===(t=C.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(i=t.pop)||void 0===i?void 0:i.call(t);return(null==C||null===(a=C.type)||void 0===a?void 0:a.indexOf("image"))>-1||null==C||!C.type?null!=C&&C.align||null!=C&&C.width?Ee.replaceSelection('

    ').concat(c||

    ')):Ee.replaceSelection('').concat(c||')):(null==C||null===(l=C.type)||void 0===l?void 0:l.indexOf("video"))>-1?Ee.replaceSelection('')):(null==C||null===(r=C.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(C.name,"")):oe.includes(h)?Ee.replaceSelection('').concat(C.name,"")):Ee.replaceSelection("[".concat(C.name,"](").concat(s,")")),Ee.focus();case ne:for(var x=e.row,j=e.col,y=e.align,M="\n",w=0;w300&&(n=300),an(m+n+"px")}},i=In.current,a=!1,l=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,In]),(0,c.useEffect)((function(){an(m)}),[m]);var Ln={width:se(o),height:se(tn)},Dn=((0,c.useMemo)((function(){if(_e){var e=new Date(_e),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[_e]),function(e){var n=[];if(V){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){de[Ge]&&Ge!==$&&Ge!==_&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;dn(n),vn(t)}),0)}),[Ge]);var Sn=function(e,n,t,i){var a=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>a-20&&i","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n")},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {","\t$0","}"].join("\n")},{label:"if",content:["if () {","\t$0","}"].join("\n")},{label:"for",content:["for(int j=0 ; j<10; j++){","\t$0","}"].join("\n")},{label:"trycatch",content:["try{","\t$0","}catch(ExceptionName e){","}"].join("\n")},{label:"using namespace std;",content:["using namespace std;"].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")}]},j={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join("\n")}]},y={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join("\n")}]},M=t(53184),w=t.n(M),b={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},N=function(e,n,t,i){e.languages.registerCompletionItemProvider(n,{provideCompletionItems:function(n,a){var l=n.getWordUntilPosition(a),o={startLineNumber:a.lineNumber,endLineNumber:a.lineNumber,startColumn:l.startColumn,endColumn:l.endColumn},s=n.getLineContent(a.lineNumber).substring(l.startColumn-2,l.endColumn),c=function(e,n,t,i){var a=n.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:t.lineNumber,endColumn:t.column});return Array.from(new Set(a.match(/\b\w{2,}\b/g)||[])).map((function(n){return{label:n,kind:e.languages.CompletionItemKind.Text,insertText:n,range:i}}))}(e,n,a,o);return{suggestions:[].concat(r()(c),r()(t.map((function(n){return{label:n,kind:e.languages.CompletionItemKind.Keyword,documentation:n,insertText:n,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}}))),r()(i.map((function(n){return{label:n.label,kind:e.languages.CompletionItemKind.Snippet,documentation:n.content,insertText:s.startsWith("#")?n.content.replace(/#/,""):n.content,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}}))))}}})},L=t(82100),D=t.n(L),S=t(29186),k=t.n(S),E=t(85573),z=t.n(E),B=function(){function e(n,t,i){var a=this;D()(this,e),this.placeholder=n,this.editor=t,this.monaco=i,t.onDidChangeModelContent((function(){return a.onDidChangeModelContent()})),this.onDidChangeModelContent()}return k()(e,[{key:"onDidChangeModelContent",value:function(){""===this.editor.getValue()?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}},{key:"getId",value:function(){return e.ID}},{key:"getDomNode",value:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}},{key:"getPosition",value:function(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}},{key:"dispose",value:function(){this.editor.removeContentWidget(this)}}]),e}();z()(B,"ID","editor.widget.placeholderHint");var P=B,T=t(96236),O=t(6767),Z=t(25399),F=t(89392),Q=t(70717),R=t(56102),U=t(37712),H=["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"];function Y(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function W(){}var V={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e;if(Array.isArray(e)){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;if(!e||""===e.trim())return!0;for(var t=we.current.instance.getModel(),i=t.getLineTokens(n),a=!1,l=0;l<2;l++)1===i.getStandardTokenType(l)&&(a=!0);return a};function Ze(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),q())}(0,m.useEffect)((function(){var e,n=null===(e=we.current)||void 0===e?void 0:e.instance;if(n&&Pe&&ne){var t=n.onDidBlurEditorWidget((function(){Ee.current=!1})),i=n.onDidFocusEditorText((function(){Ee.current=!0}));return function(){t.dispose(),i.dispose()}}}),[we.current,Pe,ne]),(0,m.useEffect)((function(){var e;if(null!==(e=we.current)&&void 0!==e&&e.instance&&Pe&&Ce){var n=we.current.instance,t=n.getModel();if(!t)return;!function(){var e,i=[],a=[],l=t.getAllDecorations(),r=s()(l);try{for(r.s();!(e=r.n()).done;){var o,c=e.value;if("highlighted-line"===c.options.className)i.push(null==c||null===(o=c.range)||void 0===o?void 0:o.startLineNumber),a.push(null==c?void 0:c.id)}}catch(e){r.e(e)}finally{r.f()}if(me!==i[0]){t.deltaDecorations(a,[]);var u=t.getLineCount();me&&me<=u&&(n.deltaDecorations([],[{range:new G.Range(me,1,me,t.getLineMaxColumn(me)),options:{isWholeLine:!0,className:"highlighted-line"}}]),n.revealLineInCenter(me))}}();var i=function(){var e,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=[],a=[],l=t.getAllDecorations(),r=s()(l);try{for(r.s();!(e=r.n()).done;){var o,c=e.value;if("breakpoints-select"===c.options.linesDecorationsClassName)i.push(null==c||null===(o=c.range)||void 0===o?void 0:o.startLineNumber),a.push(null==c?void 0:c.id)}}catch(e){r.e(e)}finally{r.f()}if(n)return{lines:i,ids:a};ce(i)},a=function(){var e=p()(f()().mark((function e(n){var a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={range:new G.Range(n,1,n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}},e.next=3,t.deltaDecorations([],[a]);case 3:i();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),l=function(){var e=p()(f()().mark((function e(a){var l,r,o,c,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=[],r=n.getLineDecorations(a),o=s()(r);try{for(o.s();!(c=o.n()).done;)"breakpoints-select"===(u=c.value).options.linesDecorationsClassName&&l.push(u.id)}catch(e){o.e(e)}finally{o.f()}return e.next=6,t.deltaDecorations(l,[]);case 6:i();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),r=function(e){var t,i=n.getLineDecorations(e),a=s()(i);try{for(a.s();!(t=a.n()).done;){if("breakpoints-select"===t.value.options.linesDecorationsClassName)return!0}}catch(e){a.e(e)}finally{a.f()}return!1};if(!(0,F.isEqual)(de,i(!0).lines)){t.deltaDecorations(i(!0).ids,[]);var o=de.map((function(e){return{range:new G.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}}));t.deltaDecorations([],o)}var c=n.onDidChangeModelContent((function(e){var o=n.getPosition();if(o){var s=o.lineNumber;clearTimeout(ke.current),ke.current=setTimeout((function(){Oe(t.getLineContent(s),s)?l(s):r(s)?(l(s),a(s)):i()}),100)}})),u=n.onMouseDown((function(e){var n;if(e.target.detail&&null!==(n=e.target)&&void 0!==n&&null!==(n=n.element)&&void 0!==n&&null!==(n=n.className)&&void 0!==n&&n.includes("line-numbers")){var i=e.target.position.lineNumber;if(Oe(t.getLineContent(i),i))return;r(i)?l(i):a(i)}})),d=function(){Le.current=n.deltaDecorations(Le.current,[])},A=n.onMouseMove((function(e){var i;if(d(),e.target.detail&&null!==(i=e.target)&&void 0!==i&&null!==(i=i.element)&&void 0!==i&&null!==(i=i.className)&&void 0!==i&&i.includes("line-numbers")){var a=e.target.position.lineNumber;if(Oe(t.getLineContent(a),a))return;!function(e){var t={range:new G.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Le.current=n.deltaDecorations(Le.current,[t])}(a)}})),g=n.onMouseLeave((function(){d()}));return function(){c.dispose(),u.dispose(),A.dispose(),g.dispose()}}}),[we.current,Pe,de,me,Ce,g]),(0,m.useEffect)((function(){var e;null!==(e=we.current)&&void 0!==e&&e.instance&&Ce&&we.current.instance.setPosition({lineNumber:0,column:0})}),[me]);var Fe=function(){if($&&we.current.instance){var e=we.current.instance.getContentHeight();Ge(e0||i.target.offsetWidth>0)&&we.current.instance.layout()}}catch(e){t.e(e)}finally{t.f()}}))).observe(Me.current),e}();return xe&&"string"==typeof xe&&new P(xe,n,G),Te(!0),function(){var e=we.current.instance;e.dispose();var n=e.getModel();n&&n.dispose(),we.current.subscription&&we.current.subscription.dispose(),a.unobserve(Me.current)}}catch(e){}}))}),[]),(0,m.useEffect)((function(){if(we.current.instance&&Pe)return document.addEventListener("keydown",Ze,!1),function(){document.removeEventListener("keydown",Ze)}}),[q,Pe]),(0,m.useEffect)((function(){var e=we.current.instance;if(e&&Pe){var n=X(g);G.editor.setModelLanguage(e.getModel(),n)}}),[g,Pe]),(0,m.useEffect)((function(){we.current.instance&&Pe&&G.editor.setTheme(z)}),[z,Pe]),(0,m.useEffect)((function(){var e=we.current.instance;be.current=D,e&&Pe&&(e.updateOptions(a()({},D)),setTimeout((function(){e.getModel().updateOptions(a()({},D))}),200))}),[JSON.stringify(D),Pe]),(0,m.useEffect)((function(){var e=we.current.instance;e&&Pe&&e.layout()}),[i,o,Pe]);var Ue=(0,m.useState)(Y(i)),He=u()(Ue,2),Ye=He[0],We=(He[1],(0,m.useState)(Y(o))),Ve=u()(We,2),Xe=Ve[0],Ge=Ve[1],Ke=a()(a()({},M),{},{width:Ye,height:Xe,position:"relative"});return(0,U.jsx)("div",{className:"my-monaco-editor",ref:Me,style:Ke,children:J&&(0,U.jsx)(R.CopyToClipboard,{text:c,onCopy:function(){return O.ZP.success("复制成功")},children:(0,U.jsx)(Z.Z,{title:"复制代码",children:(0,U.jsxs)("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"},children:[(0,U.jsx)("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," 复制代码"]})})})})};function q(e){var n=e.width,i=void 0===n?"100%":n,l=e.height,r=void 0===l?"100%":l,o=e.original,c=e.modified,d=e.language,A=e.options,g=void 0===A?{}:A,f=(0,m.useRef)(),v=(0,m.useState)(null),p=u()(v,2),C=p[0],h=p[1];(0,m.useEffect)((function(){return f.current&&Promise.all([t.e(8909),t.e(9404)]).then(t.bind(t,2550)).then((function(e){var n=(G=e).editor.createDiffEditor(f.current,a()(a()({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},g),{},{wordWrap:!0}));h(n);var t=function(e){var n;return f.current&&(n=new I.Z((function(n){var t,i=s()(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e.layout()}}catch(e){i.e(e)}finally{i.f()}}))).observe(f.current),n}(n);return function(){n.dispose();var e=n.getModel();e&&e.dispose(),t.unobserve(f.current)}})),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}}),[]),(0,m.useEffect)((function(){C&&C.setModel({original:G.editor.createModel(o,d),modified:G.editor.createModel(c,d)})}),[o,c,d,C]);var x={width:Y(i),height:Y(r)};return(0,U.jsx)("div",{className:"my-diff-editor",ref:f,style:x})}},21411:function(e,n,t){"use strict";t.d(n,{jL:function(){return s},w9:function(){return ye},QD:function(){return an},cQ:function(){return xe},op:function(){return Je},O5:function(){return gn},_b:function(){return cn},t7:function(){return P},Gi:function(){return Ne},YG:function(){return be},qp:function(){return M},vr:function(){return rn},qE:function(){return $e},Je:function(){return Z},wb:function(){return le},cq:function(){return Ze},tp:function(){return N}});var i=t(59301),a="banner___PoUBO",l="content___XoDjy",r="btns___Pb35j",o=t(37712),s=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,s=e.imgWidth,c=void 0===s?346:s,u=e.title,d=e.sunTitle,A=e.bannerExtraContent;return(0,o.jsx)("div",{className:a,children:(0,o.jsxs)("div",{className:l,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),A]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",A="title___HUKL0",g="tagsWrap___XB2W3",f="action___VdHb1",v="bar___t1kKC",p="tag___V7Eft",m="name___Hk1Ip",I="num___xQpcH",C="active___XryTX",h="tagsBorderWrap___OMxjs",x=t(92310),j=t.n(x),y=t(89392),M=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,l=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,x=e.titleWidth,M=void 0===x?41:x,w=e.style,b=void 0===w?{}:w,N=e.fontColor,L=void 0===N?"#6A7283":N,D=e.showCount,S=(0,i.useState)(0),k=u()(S,2),E=k[0],z=k[1],B=(0,i.useState)(!1),P=u()(B,2),T=P[0],O=P[1],Z=(0,i.useRef)(null),F=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==Z||null===(e=Z.current)||void 0===e?void 0:e.clientHeight)>97?z(1):z(0));0===t.length&&z(0),O(!1)}),[t]),(0,o.jsxs)("div",{className:j()(d,s),style:b,children:[(0,o.jsx)("div",{onClick:(0,y.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:M,marginTop:T?12:4},className:"".concat(A," ").concat(r?"current":""),children:c}),(0,o.jsxs)("div",{className:T?"".concat(g," ").concat(h):g,children:[(0,o.jsx)("div",{className:v,ref:F,style:E>0?{height:1===E?97:"auto",overflow:1===E?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:p,ref:Z,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return l(e.id)},style:{color:L},className:a===e.id?C:"",children:[(0,o.jsx)("span",{title:e.name,className:m,children:e.name}),!!D&&(0,o.jsx)("span",{className:I,children:e.count})]},e.id)}))})}),!!E&&(0,o.jsx)(i.Fragment,{children:1===E?(0,o.jsxs)("div",{onClick:function(){var e;z(2),(null==Z||null===(e=Z.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:f,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){F.current.scrollTop=0,z(1),O(!1)},className:f,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},w="tabs___GTqPV",b="active___F26E8",N=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,l=e.className,r=e.style,s=void 0===r?{}:r;return(0,o.jsx)("div",{style:s,className:j()(w,l),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:i===e.id?b:"",children:e.name},e.id)}))})},L="input___PW2zI",D="dropdown___vSy8B",S="menu___NiyBu",k="text___Grueu",E="b1___ZKryM",z="b2___aKyGa",B=t(37568),P=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,l=e.value,r=void 0===l?"":l,s=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,A=e.className,g=e.style,f=void 0===g?{}:g,v=e.placeholder,p=e.allowClear,m=void 0!==p&&p,I=(0,i.useState)(""),C=u()(I,2),h=C[0],x=C[1],y=(0,i.useState)(""),M=u()(y,2),w=M[0],b=M[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[r]);var N=function(){s(encodeURIComponent(w),h||null)};return(0,o.jsxs)("div",{className:j()(L,A),style:f,children:[!!a.length&&(0,o.jsxs)("div",{className:D,children:[(0,o.jsxs)("div",{className:k,children:[null===(n=a.find((function(e){return e.id===h})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:E}),(0,o.jsx)("b",{className:z})]}),(0,o.jsx)("div",{className:S,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==h&&(x(n),s(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(B.Z,{onPressEnter:N,value:w,onChange:function(e){b(e.target.value),d(encodeURIComponent(e.target.value),h||null)},placeholder:v,variant:"borderless",allowClear:m,onClear:function(){return s("",h||null)}}),(0,o.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 current"})]})},T="quickPager___GM30J",O="disabled___Ozc8I",Z=function(e){var n=e.value,t=e.onChange,i=e.className,a=e.total,l=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(a/l);return a<=l?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:j()(T,i),style:s,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?O:"",children:"下一页"})]})},F="list___oOsiS",Q="wrap___G6T7F",R="lockWrap___Rl79E",U="li___oZZ7l",H="cover___b2bYW",Y="img___IQX7w",W="sign___HkT6C",V="name___SsJx8",X="e___TMqq0",G="tags___bcjyo",K="rate___YACg7",J=t(29787),q=t(25399),_=t(58018),$=t(91689),ee=t(83287),ne=t(96908),te=t(57177),ie=t(81378),ae=t(13767),le=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,l=void 0===a?4:a,r=e.right,s=e.bottom,c=void 0===s?23:s,u=e.precision,d=void 0===u?0:u,A=e.wrapWidth,g=void 0===A?1200:A,f=e.trackEventItems,v=e.loading,p=Math.floor((g-(l-1)*r)/l);return(0,o.jsx)(J.Z,{spinning:v,children:(0,o.jsxs)("div",{className:j()(F,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,a=e.identifier,s=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:Q,style:{width:p,marginRight:(1+n)%l==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:U,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),s&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:Y,children:[(0,o.jsx)("img",{className:H,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:W,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:W,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:W,src:ie})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:X,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:G,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:K,children:[(0,o.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,o.jsxs)("div",{className:R,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",Ae="bq___Bil0T",ge="sign___DXJ4d",fe="name___l7FoJ",ve="e___pXQUG",pe="unit___wCIFR",me="tags___w_Mil",Ie="wrapisCurrent___qIfQT",Ce=t(60242),he=t(7338),xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,l=void 0===a?4:a,r=e.right,s=e.bottom,c=void 0===s?23:s,u=e.precision,d=void 0===u?0:u,A=e.wrapWidth,g=void 0===A?1200:A,f=e.trackEventItems,v=e.loading,p=e.onRemove,m=void 0===p?function(){}:p,I=e.isCurrent,C=void 0===I||I,h=e.showProgress,x=void 0!==h&&h,y=e.showAlias,M=void 0!==y&&y,w=Math.floor((g-(l-1)*r)/l),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,o.jsx)(J.Z,{spinning:v,children:(0,o.jsxs)("div",{className:j()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i,a,s,u,A,g=e.name,v=e.id,p=e.identifier,I=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:C&&x?Ie:oe,style:{width:w,marginRight:(1+n)%l==0?0:r+d,marginBottom:c},children:(0,o.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(p))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:ce,src:"".concat(h)}),C&&(0,he.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),m(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,a=null===(i=b.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:ge,src:a,style:{left:"-4px"}})}var l=null===(t=b.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:ge,src:l,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:Ae,children:"开放课程"})})]}),(0,o.jsx)("div",{className:fe,children:(0,o.jsx)(q.Z,{title:M&&null!=e&&e.excellent_alias_name?(0,o.jsxs)("span",{children:["课程原名:".concat(g),(0,o.jsx)("br",{}),(0,o.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):g,children:(0,o.jsx)("span",{className:ve,children:M&&(null==e?void 0:e.excellent_alias_name)||g})})}),C&&x&&0!=(null==e||null===(i=e.progress)||void 0===i?void 0:i.all_score)&&(0,o.jsxs)("div",{style:{padding:"0px 10px",color:"#333",marginTop:10},children:[(0,o.jsx)(Ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:((null==e||null===(a=e.progress)||void 0===a?void 0:a.my_score)/(null==e||null===(s=e.progress)||void 0===s?void 0:s.all_score)*100).toFixed(),showInfo:!1}),"已完成 ",null==e||null===(u=e.progress)||void 0===u?void 0:u.my_score,"/",null==e||null===(A=e.progress)||void 0===A?void 0:A.all_score]}),(!C||!x)&&(0,o.jsx)(q.Z,{title:"发布单位:".concat(I),children:(0,o.jsxs)("div",{className:pe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),I]})}),(!C||!x)&&(0,o.jsx)("div",{className:me,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},v)}))),!i.length&&(0,o.jsx)(ae.Z,{})]})})},je={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,l=void 0===a?4:a,r=e.right,s=e.bottom,c=void 0===s?23:s,u=e.precision,d=void 0===u?0:u,A=e.wrapWidth,g=void 0===A?1200:A,f=e.trackEventItems,v=e.loading,p=e.handleVery,m=void 0===p?function(){return!0}:p,I=Math.floor((g-(l-1)*r)/l);return(0,o.jsx)(J.Z,{spinning:v,children:(0,o.jsxs)("div",{className:j()(je.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:je.wrap,style:{width:I,marginRight:(1+n)%l==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{className:je.li,onClick:function(n){n.preventDefault(),m(null==e?void 0:e.first_category_url)&&(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:je.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:je.name,children:e.name})}),(0,o.jsx)("img",{className:je.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:je.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:je.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:je.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:je.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:je.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},Me={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(53260),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,l=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:j()(Me.tabs,l),style:s,children:[(0,o.jsx)("div",{className:Me.tabsWrap,children:t.map((function(e,n){return!(null!=e&&e.hide)&&(0,o.jsxs)("aside",{className:Me.tab,onClick:function(){a(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?Me.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:Me.tabBar,children:c})]})},Ne=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:j()(n),style:i,children:a})},Le="orderWrap___ZfyGX",De="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",ke="orderDesc___rHdbB",Ee="active___a7eSP",ze="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Pe=t(75727),Te=t(93041),Oe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ze=function(e){var n,t=e.sortValue,i=e.dropValue,a=e.className,l=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?Oe:s;return(0,o.jsxs)("div",{className:j()(Le,a),children:[(0,o.jsx)(Pe.Z,{dropdownRender:function(){return(0,o.jsx)(Te.Z,{children:c.map((function(e,n){return(0,o.jsx)(Te.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Be,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:De,children:[(0,o.jsx)("span",{className:Se,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(ze," ").concat(Ee):"iconfont icon-sanjiaoxing-up font12 ".concat(ze),onClick:function(){return l("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:ke,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(ze," ").concat(Ee):"iconfont icon-sanjiaoxing-down font12 ".concat(ze),onClick:function(){return l("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Qe=t.n(Fe),Re=t(7557),Ue=t.n(Re),He=t(41498),Ye=t.n(He),We=t(39647),Ve=t.n(We),Xe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ge=t(99571),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,a=e.children,l=e.loading,r=void 0!==l&&l,s=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,A=e.size,g=void 0===A?"middle":A,f=e.shape,v=void 0===f?"round":f,p=Ve()(e,Ke),m=(0,i.useState)(!1),I=u()(m,2),C=I[0],h=I[1];return(0,o.jsx)(Ge.ZP,Qe()(Qe()({onClick:(0,y.throttle)(function(){var e=Ye()(Ue()().mark((function e(n){return Ue()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&h(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&h(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Xe.btn,Xe["".concat(g,"-").concat(v)],n),style:t,size:g,shape:v,loading:C||r},p),{},{children:a}))},qe="head___ghH72",_e="node___mjPEy",$e=function(e){var n=e.className,t=e.style,i=e.children,a=void 0===i?null:i,l=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:j()(qe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:l,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:_e,children:a})]})},en="btns___sNgTb",nn="confirm___Ozirl",tn="cancel___aiq1I",an=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,a=e.confirmClick,l=e.cancelShow,r=void 0===l||l,s=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,A=e.confirmLoading,g=void 0!==A&&A;return(0,o.jsxs)("div",{className:j()(en,u),style:d,children:[t&&(0,o.jsx)(Ge.ZP,{loading:g,onClick:a,type:"primary",className:nn,children:i}),r&&(0,o.jsx)(Ge.ZP,{onClick:c,className:tn,children:s})]})},ln={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.LeftContent,l=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:j()(ln.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:ln.wrap,children:[(0,o.jsx)("div",{className:ln.left,children:a}),(0,o.jsx)("div",{className:ln.center,children:l}),(0,o.jsx)("div",{className:ln.right,children:r})]})})},on="crumbs___V41Oe",sn="hover___bEIVd",cn=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,l=e.dataSource,r=void 0===l?[]:l;return(0,o.jsx)("div",{className:j()(on,n),style:a,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},un=t(11938),dn=["onChange"],An=un.Z.Countdown,gn=function(e){var n=e.onChange,t=Ve()(e,dn),a=(0,i.useState)(null),l=u()(a,2),r=l[0],s=l[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(An,Qe()(Qe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},22336:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i=t(59301);function a(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},22676:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return yt}});var i=t(82242),a=t.n(i),l=t(79800),r=t.n(l),o=t(39647),s=t.n(o),c=t(59301),u=t(60840),d=t(27813),A=t(71330),g=t(53260),f=t(56656),v=t.n(f),p="footer___k7tsL",m="fastLink___WjVYd",I=t(37712),C=function(e){e.user;var n,t,i,a,l,r,o=e.globalSetting;return(0,I.jsxs)("div",{className:p,style:{height:null!=o&&null!==(n=o.setting)&&void 0!==n&&n.main_site?"":"80px",lineHeight:null!=o&&null!==(t=o.setting)&&void 0!==t&&t.main_site?"":"80px"},children:[(null==o||null===(i=o.setting)||void 0===i?void 0:i.main_site)&&(0,I.jsxs)("aside",{className:m,children:[(0,I.jsx)("a",{target:"_blank",href:"/",children:"网站首页"}),!(null!=o&&null!==(a=o.setting)&&void 0!==a&&a.is_local)&&(0,I.jsx)("a",{target:"_blank",href:"/help/about_us",children:"关于我们"}),(0,I.jsx)("a",{target:"_blank",href:"/help/contact_us",children:"联系我们"}),(0,I.jsx)("a",{target:"_blank",href:"/help/cooperatives",children:"合作伙伴"}),(0,I.jsx)("a",{target:"_blank",href:"/help/agreement",children:"服务协议"}),(0,I.jsx)("a",{target:"_blank",href:"/help/help_center",children:"帮助中心"}),(0,I.jsx)("a",{target:"_blank",href:"/help/feedback",children:"意见反馈"})]}),null!==(l=o.setting)&&void 0!==l&&l.footer?(0,I.jsx)("div",{dangerouslySetInnerHTML:{__html:null===(r=o.setting)||void 0===r?void 0:r.footer}}):(0,I.jsx)("div",{children:(0,I.jsxs)("p",{className:"footer_con-p inline lineh-30 font-14",children:[(0,I.jsx)("span",{className:"font-18 fl",children:"©"})," ",v()().year()," EduCoder",(0,I.jsx)("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15",children:"湘ICP备17009477号"}),(0,I.jsxs)("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15",children:[(0,I.jsx)("img",{className:"vertical4",src:"data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII="}),"湘公网安备43019002000962号"]}),(0,I.jsx)("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank",children:"Trustie"}),"   &   IntelliDE inside. ",(0,I.jsx)("span",{className:"mr15",children:"版权所有 湖南智擎科技有限公司"})]})})]})},h="newFooter___XUH_2",x="footer_box___AnAV1",j=t(91689),y=t(62957),M=t(83287);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADo0lEQVQ4T13SW0xbdRwH8O//3NrT28o5DAoc7IZcOjIYiz4wdQ8umZfYDIyLsMRbhuFhEUHMcGZLGE7NxFsMOucS9zDnlvkwIYvDoHMJbihm2awBsZs4ChbaU1qg93Pac44ZRLP4e/s9fD/5PnwJ/ndzcx/wySsrxazd1jj9V7gtm9GdtQ3S8WQiP1rm2bBQtPnp5N0Rcvcz8VUvl0rF3vBdDTwlanMb2cwyTYl2UG6PMR80BSsqheHaaukV16P7U//m/gMM47Y58/NA00efzpy0ZGYtO9PTKIjFwbssiLk9GHNWYHaG5Nr31rSL2w+fIoTod5BVQDYmbNqlE/uOHZdfXiF66QHTMKGGElDzAFdlRyaQBvNiA85wDxmRP0ILB7qLBwhbcExs7IuvAsbfPdL5EfW9/n57S3fzOLwjI4hPrpXUGAKdZWAp1+DvaEHbERde76GHn9vN7IPraIDcuthhKsv91nkjuv61zn6PcKT5Ozz47TXEZwDcbwbtMsO4ooChsoj0evHkwUq883Zu2fswfSKl7zhKbn/d5bSlx75YVK3e9vcfwR7vOFrVYcxfBiwPCOArC0AmVfBFBD+6GrD/3XtxemAOteLKWMLy+PNk9uzeUioRGOesqtR2fhdiN27i9I5BmCME2UgaJqkAtJIHVSWg69JWTPGbMNJ3FQjFgqqtpokEz7aW55cjv9vpeduZVDMGDik4pw6gvIbDYrEOiyRAkDWELy/hWa0Z2w95cLD+AuKJdbKptNRLwkOdxSQ99z3HzG9OiXV45s1qOH8YxlYEUQ4FDitBqEjAZESEz12Hzz8Mo4yKQtXMPq7QvYdEL3ZIucyyT5NnBZuQwy/aNgwOKfgzRGGLuALJGsOXvo1gOB4v7E6ipW4UmTgPtsi1SIvuJ4gx/dm6mHz9pBqYaMrLKZrLLYG7z4NlpMHncmASCmTbPaBYAuetKWg5FqzboZlLpEG7uK1jdQfK/AVPZmHorfySf1f61yhjLreALxOhraRATCwYpxVqOI7sggKuyq3ptO0bU2l9j6Oiy78GzHyyKStP9esIPqYnFIaoaVCsAYPiQRMFajgBg+HAlBTBILSuE36UKal/1bmh5/raEgO9FRltqVuJLbTqUVlgGY3oWQWgGUBRoOsMwNOAxWZQohShhcJzhmb52CH13VwDAJLwHxbVwLUtqdnkTopNNpoYroRmiYMxM8gTq0wL60M53fQTVWgeYe3Vfof0UvRO9h+plYbI40lKjgAAAABJRU5ErkJggg==",b=t(74889),N=function(e){e.user;var n,t,i,a,l,o=e.globalSetting,s=(0,c.useState)(!1),u=r()(s,2),d=u[0],A=u[1];(0,c.useEffect)((function(){return window.addEventListener("click",g),function(){window.removeEventListener("click",g)}}),[]);var g=function(e){var n,t;null==e||!e.target||"头歌教师交流社区"!==(null==e||null===(n=e.target)||void 0===n?void 0:n.innerText)&&"头歌教师交流社区"!==(null==e||null===(t=e.target)||void 0===t||null===(t=t.nextElementSibling)||void 0===t?void 0:t.innerText)||function(e,n){if(e.className===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.className===n)return i;if(i==document.documentElement)return!1}}(e.target,"module-introduce")&&(/macintosh|mac os x/i.test(navigator.userAgent)?A(!0):(0,M.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd"))};return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:d,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return A(!1)},children:(0,I.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,I.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==o||null===(n=o.setting)||void 0===n?void 0:n.homepage_tea_qq_number," "]}),(0,I.jsx)("img",{src:"".concat(j.Z.IMG_SERVER,"/").concat(null==o||null===(t=o.setting)||void 0===t?void 0:t.homepage_tea_qq_qrcode_url),width:200,height:200})]})}),null==o||null===(i=o.setting)||void 0===i||!i.main_site||null!=o&&null!==(a=o.setting)&&void 0!==a&&a.is_local||!(0,M.lK)()?(0,I.jsx)("div",{className:h,dangerouslySetInnerHTML:{__html:(0,b.z)(null===(l=o.setting)||void 0===l?void 0:l.footer,!0)}}):(0,I.jsx)("div",{className:h,style:{padding:0,background:"#F2F3F4"},children:(0,I.jsxs)("div",{className:x,children:[(0,I.jsx)("a",{href:"/",children:(0,I.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMjYuOTQyIDIyLjYxOSAzLjk3NS0xLjc0IDEuMzI1LTkuMTM1Yy0uNjY3LTIuMDA0LTEuMjU2LTMuNDU0LTEuNzY3LTQuMzUtLjUxMS0uODk1LTEuMjQ3LTEuNzY1LTIuMjA4LTIuNjFMNC40MTcgNC4zNS44ODMgMTQuMzU0bDMuNTM0IDYuNTI1IDcuMDY2IDEuMzA1IDE1LjQ1OS40MzVaIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTExLjE0IDBjLTEuMDMuNTA1LTEuODkgMS42OS0xLjcxIDIuNzA1aDEyLjQ4NWM1LjkgMCA5LjY5IDEuNjc2IDEwLjY5IDcuMzc1LjIzLjk0LjM4IDEuOTk4LjM5IDIuOTE4IDAgLjE2OC4wMDUuMzMyIDAgLjUgMCAuMTM1LjAwNS4yNy4wMDUuNDA1QzMzIDIyLjM4IDI3Ljc0IDI2IDIxLjg2NSAyNmMuOTctLjQzOCAxLjc4LTEuNDA2IDEuNzEtMi43MUgxMS4xNGMtNC44OSAwLTkuNTk1LTIuMjY4LTEwLjc4NS03LjU5Mi0uMTk1LS44NzEtLjM1LTEuNzc2LS4zNS0yLjcgMC0uMDk3IDAtLjE4OC4wMDUtLjI4NC0uMDA1LS4yMDctLjAxLS40MS0uMDEtLjYyMUMuMDA1IDMuNjIgNS4yNjUgMCAxMS4xNCAwWm0xNi40MSAxMi40N2gtMS44MnYuMDY4bC0uMDAzLjFjLS4wMzMuODktLjEzIDEuNzgtLjI5MiAyLjY1Ni0uMjU4IDEuNDA4LS43OTYgMy4zODYtMS45MDQgNC44NjZsLS4wMzQuMDQ1LS4wODMuMTA4aDIuMTE1bC4wMjQtLjAyNWMuMDI4LS4wMy40NDItLjU2LjktMS43NjkuMTkyLS41MDMuNDAzLTEuMTc3LjU5LTIuMDI4bDEuNDU2IDMuODAyaDIuMDI2bC0yLjA3LTQuOTVoLTEuMTlsLjAxLS4wNmMuMTI0LS43NzcuMjIyLTEuNjY2LjI3MS0yLjY2NWwuMDA0LS4wNzV2LS4wNzNabS0xMy45OTMgMy44MzRoLTIuMTM0bDEuODIyIDQuMDA5aDIuMzM3bC0yLjAyNS00LjAxWm0xMC43NzYtMi44NjdoLTcuNDJ2MS43NDVoNC43N3YyLjk0Yy0uMDA2LjI0LS4xNjUuNDQ4LS4zNDkuNDU2SDE4Ljc2N3YtLjc5MmgyLjI1MnYtMS42OGgtMy44OHY0LjIwMmg1LjM4MWMuNDg5LS4wMS44ODUtLjQ1Ni44OTgtMS4wMTNWMTUuMmguOTE1di0xLjc2NFptLTExLjk2LTcuNzVoLTEuOTE2bC4wMDMuMTQ0Yy4wODcgNC43MTctLjM3OSA2LjQzLS4zNzkgNi40M2E2LjI4NCA2LjI4NCAwIDAgMS0uMjk3IDEuMTk0SDIuNDc1bC4wMSAxLjcwOGg2LjUxMmwtLjA0OC4wODNjLTEuNTc5IDIuNzE2LTQuMTc4IDUuMDE1LTQuMjMgNS4wNnYuMDAyaDIuNDhsLjA2NS0uMDU3YzIuMTI0LTEuODY1IDMuNjE0LTQuNjcyIDMuNjE0LTQuNjcyLjA4LS4xMzIuMTU5LS4yNzQuMjI4LS40MTZoNC45ODFsLS4wMS0xLjcwOEgxMS43MWwuMDI1LS4wOTljLjgyOC0zLjI4NC42MzktNy42NjguNjM5LTcuNjY4Wm0xMS45NiAwaC03LjQydjEuNzQ1aDQuNzd2Mi45NDVjLS4wMDYuMjQtLjE2NS40NDgtLjM0OS40NTZIMTguNzY3di0uNzk3aDIuMjUydi0xLjY4aC0zLjg4djQuMTk3aDUuMzgxYy40ODktLjAxLjg4NS0uNDUuODk4LTEuMDAzVjcuNDQ3aC45MTV2LTEuNzZabTIuNCAwaC0xLjcyNnYuMjQ1bC4wMDIuMDUyYTcuMzA0IDcuMzA0IDAgMCAxLS43OTUgMy40OTlsLS4wMjMuMDQ1LS4wMy4wNTQtLjA1NCAyLjYuMzc5LS4yNi4wMTYtLjAxYy40NDctLjMwNC45LS45ODkgMS4zNjYtMi4wNDIuMjM2LS41NDIuNDExLTEuMDQyLjQ5Ny0xLjNsLjAwNC0uMDE0aDEuODhsLS4wMS4wNTJjLS4xOC45MzItLjM3NyAxLjY1Mi0uNzQ4IDIuMzcxLS4yNTIuNDgxLS40MjMuNzI2LS41MTIuNzMzaC0uMDA1IDEuNzMxbC4wMTItLjAwOWMuMTU0LS4xMjUuMzEyLS4zNjYuNDc1LS43MjQuMjUxLS41NDIuNzc3LTIuODgzLjg3LTMuMzE3LjA5NC0uNDM1LjAzNS0uNjc1LS4zNDgtLjctLjI1NC0uMDE0LTEuMjgzLS4wMjgtMy4wODgtLjA0M2gtLjA1NWwuMTYyLTEuMjMxWk00LjU1NSA5LjUzbC0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODE2LTQuMTgtLjY1NlptLjEwOS0zLjM5Ny0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODIxLTQuMTgtLjY1MVoiIGZpbGw9IiNFMDIwMjAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",alt:""})}),(0,I.jsx)("div",{style:{marginLeft:8},children:"© 2025  智慧实践教学平台"}),(0,I.jsx)("img",{style:{marginLeft:40,marginRight:10},src:w,alt:"",width:16,height:16}),(0,I.jsx)("div",{children:"湘ICP备17009477号"}),(0,I.jsx)("img",{style:{marginLeft:20,marginRight:10},src:w,alt:"",width:16,height:16}),(0,I.jsx)("div",{children:"湘公网安备43019002000962号"}),(0,I.jsx)("div",{className:"ml40",children:"热线:400-883-0971"}),(0,I.jsx)("div",{className:"ml20",children:"QQ群 :727685969"})]})})]})},L=(0,g.connect)((function(e){var n=e.user,t=e.loading;return{user:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i,a=e.user,l=e.globalSetting;e.loading,e.dispatch;return l.showFooter&&l.showHeaderFooter?(0,I.jsx)("section",{id:"footer",style:{visibility:void 0!==(null==l||null===(n=l.setting)||void 0===n?void 0:n.main_site)?"visible":"hidden"},children:null==l||null===(t=l.setting)||void 0===t||!t.main_site||null!=l&&null!==(i=l.setting)&&void 0!==i&&i.is_local?(0,I.jsx)(C,{user:a,globalSetting:l}):(0,I.jsx)(N,{user:a,globalSetting:l})}):(0,I.jsx)(I.Fragment,{children:" "})})),D=t(25399),S=t(99381),k=t(24283),E="sideBar___iM1tf",z="wrap___GEY86",B="backTop___skoyU",P="ul___JwWww",T=t(32637),O=(0,g.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.user,a=e.shixunHomeworks;return{globalSetting:t,user:i,loading:n.models.index,shixunHomeworks:a}}))((function(e){var n,t,i,a,l,o,s,u,d,A,f,v,p,m,C,h,x,w,b=e.globalSetting,N=(e.loading,e.shixunHomeworks),L=e.user,O=(e.dispatch,(0,c.useState)(!1)),Z=r()(O,2),F=Z[0],Q=Z[1],R=(0,c.useState)(!1),U=r()(R,2),H=U[0],Y=U[1],W=(0,c.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),V=r()(W,1)[0],X=(0,c.useState)("1"!=(null===(n=localStorage)||void 0===n?void 0:n.hidesidebar)),G=r()(X,2),K=G[0],J=G[1],q=(0,c.useState)(!1),_=r()(q,2),$=(_[0],_[1]),ee=(0,c.useState)(!1),ne=r()(ee,2),te=ne[0],ie=ne[1],ae=(0,c.useRef)(),le=(0,g.useLocation)();(0,c.useEffect)((function(){return window.addEventListener("scroll",re),function(){return window.removeEventListener("scroll",re)}}),[]),(0,c.useEffect)((function(){setTimeout((function(){localStorage.setItem("hidesidebar","1"),J(!1)}),5e3)}),[]),(0,c.useEffect)((function(){99===N.actionTabs.type&&($(!0),setTimeout((function(){$(!1)}),5e3))}),[N.actionTabs]),(0,c.useEffect)((function(){"www.educoder.net"===document.domain&&("/"===le.pathname||le.pathname.indexOf("/competitions/detail/")>-1||le.pathname.indexOf("/competitions")>-1&&3===le.pathname.split("/").length)?ie(!0):ie(!1)}),[le.pathname]),(0,c.useEffect)((function(){var e,n,t;null!=L&&null!==(e=L.userInfo)&&void 0!==e&&e.login&&(V.includes(null==L||null===(n=L.userInfo)||void 0===n?void 0:n.login)||null!=b&&null!==(t=b.setting)&&void 0!==t&&t.is_local||setTimeout((function(){var e,n,t=document.createEvent("Events");(t.initEvent("mouseout",!0,!1),ae)&&(null===(n=ae.current)||void 0===n||n.dispatchEvent(t));V.push(null==L||null===(e=L.userInfo)||void 0===e?void 0:e.login),localStorage.hideCustom=JSON.stringify(V)}),5e3))}),[L]);var re=function(){var e;"/Activities"!==le.pathname?Q((null===(e=document)||void 0===e||null===(e=e.documentElement)||void 0===e?void 0:e.scrollTop)>0):Q(!1)};return(0,I.jsxs)("div",{className:E,children:[(0,I.jsxs)("div",{id:"wechat_QR_code_ids",children:[te&&!(0,M.s2)()&&(0,I.jsx)(D.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,I.jsx)(S.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(t=b.setting)||void 0===t?void 0:t.tab_logo_url)}),(0,I.jsxs)("div",{className:"tc font15 mt20",children:["请使用微信扫一扫分享",le.pathname.indexOf("/competitions")>-1?"竞赛":"头歌"]})]}),children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("i",{className:"iconfont icon-icon-weixin c-light-primary font22"})})}),!b.onlyShowBackTop&&(null==b?void 0:b.onlyShowBackTopIcons)&&K&&(0,I.jsxs)(c.Fragment,{children:[!(null==L||null===(i=L.userInfo)||void 0===i||!i.login)&&(0,I.jsx)(D.Z,{placement:"left",defaultVisible:!(null!=V&&V.includes(null==L||null===(a=L.userInfo)||void 0===a?void 0:a.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:"tc",children:(0,I.jsx)("img",{className:"mt10",src:T,width:"188px",height:"188px"})}),(0,I.jsx)("div",{className:"tc font15 mt10",children:"免费教研助理"}),(0,I.jsx)("div",{className:"tc font15",children:"微信扫一扫添加"}),(0,I.jsx)("div",{className:"pt10 font12",children:(0,I.jsxs)("ul",{className:P,children:[(0,I.jsx)("li",{children:"解答老师疑惑、帮助老师更快熟悉和使用平台教学"}),(0,I.jsx)("li",{children:"协助老师创建课堂、课程设计、做好教学工作。"}),(0,I.jsx)("li",{children:"根据老师教学方向,分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]}),children:(0,I.jsx)("div",{className:z,ref:ae,children:(0,I.jsx)("a",{href:"javascript:void(0)",children:(0,I.jsx)("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})})})}),!(null!=b&&null!==(l=b.setting)&&void 0!==l&&l.is_local)&&(0,I.jsx)(D.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{children:[(0,I.jsx)("img",{src:"".concat(j.Z.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),(0,I.jsx)("div",{className:"tc font15",children:"微信扫一扫"}),(0,I.jsx)("div",{className:"tc font15",children:"关注公众号"})]}),children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),!(null!=b&&null!==(o=b.setting)&&void 0!==o&&o.is_local)&&(0,I.jsx)(D.Z,{placement:"left",title:"在线咨询",children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("a",{onClick:function(){/macintosh|mac os x/i.test(navigator.userAgent);Y(!0)},className:"c-white",children:(0,I.jsx)("i",{className:"iconfont icon-QQ1 c-light-primary font22"})})})}),(0,I.jsx)("div",{onClick:function(){J(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"},children:"收起"})]}),(null==b||null===(s=b.setting)||void 0===s?void 0:s.main_site)&&!b.onlyShowBackTop&&(null==b?void 0:b.onlyShowBackTopIcons)&&!K&&(0,I.jsx)("div",{onClick:function(){J(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"},children:"联系我们"}),(null==b?void 0:b.showQuestionBackTop)&&!(null!=b&&null!==(u=b.setting)&&void 0!==u&&u.is_local)&&(0,I.jsx)(D.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,I.jsxs)("div",{children:[(0,I.jsx)("img",{src:"student"===(null==L||null===(d=L.userInfo)||void 0===d?void 0:d.identity)?"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(A=b.setting)||void 0===A?void 0:A.homepage_stu_qq_qrcode_url):"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(f=b.setting)||void 0===f?void 0:f.homepage_tea_qq_qrcode_url),width:"158px",height:"158px"}),(0,I.jsx)("div",{className:"tc font15 mt10",style:{marginBottom:6},children:"扫码进编程交流群"})]}),children:(0,I.jsx)("div",{className:z,children:(0,I.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),F&&(0,I.jsx)(D.Z,{placement:"left",title:"返回顶部",children:(0,I.jsx)(k.Z,{className:"".concat(z," ").concat(B),visibilityHeight:0,children:(0,I.jsx)("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})})})]}),(0,I.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:H,title:"student"===(null==L||null===(v=L.userInfo)||void 0===v?void 0:v.identity)?"头歌学生交流社区":"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return Y(!1)},children:(0,I.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20},children:[(0,I.jsx)("p",{children:"student"===(null==L||null===(p=L.userInfo)||void 0===p?void 0:p.identity)?"扫码或搜索加入头歌学生交流QQ群:".concat(null==b||null===(m=b.setting)||void 0===m?void 0:m.homepage_stu_qq_number):"扫码或搜索加入头歌教师交流QQ群:".concat(null==b||null===(C=b.setting)||void 0===C?void 0:C.homepage_tea_qq_number)}),(0,I.jsx)("img",{src:"student"===(null==L||null===(h=L.userInfo)||void 0===h?void 0:h.identity)?"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(x=b.setting)||void 0===x?void 0:x.homepage_stu_qq_qrcode_url):"".concat(j.Z.IMG_SERVER,"/").concat(null==b||null===(w=b.setting)||void 0===w?void 0:w.homepage_tea_qq_qrcode_url),width:200,height:200})]})})]})})),Z=t(7557),F=t.n(Z),Q=t(41498),R=t.n(Q),U=t(99571),H=(0,g.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var n=e.dispatch,t=e.classroomList;return(0,I.jsx)(y.Z,{title:"温馨提示",zIndex:9999,footer:null,open:"导出提醒"===t.actionTabs.key,onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{children:"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"}),(0,I.jsx)("br",{}),(0,I.jsx)("div",{style:{textAlign:"end"},children:(0,I.jsx)(U.ZP,{type:"primary",onClick:R()(F()().mark((function e(){return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),children:"知道了"})})]})})})),Y=t(37205),W=t.n(Y),V=t(69219),X=t(77019),G=t(5269),K=t(62673),J="name___sZaG7",q=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,l=(e.loading,e.dispatch),o=(0,c.useState)(!1),s=r()(o,2),u=s[0],d=s[1],A=(0,c.useState)([]),g=r()(A,2),f=g[0],v=g[1],p=(0,c.useState)(!0),m=r()(p,2),C=m[0],h=m[1],x=(0,c.useState)(!1),j=r()(x,2),M=j[0],w=j[1],b=(0,c.useState)("PDF"),N=r()(b,2),L=N[0];N[1];return(0,c.useEffect)((function(){var e;"选择班级"==i.actionTabs.key&&v(W()(null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.course_groups)||void 0===e?void 0:e.map((function(e){return e.course_group_id}))))}),[i.actionTabs.key]),(0,c.useEffect)((function(){var e,n;h((null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.course_groups)||void 0===e?void 0:e.length)===(null==f?void 0:f.length)),w((null==f?void 0:f.length)>0&&(null==f?void 0:f.length)<(null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.course_groups)||void 0===n?void 0:n.length))}),[f]),(0,I.jsx)(y.Z,{centered:!0,title:i.actionTabs.title,open:"选择班级"===i.actionTabs.key,okText:"确认导出",cancelText:"取消",width:700,bodyStyle:{minHeight:100},confirmLoading:u,onOk:R()(F()().mark((function e(){var n,t,r;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(!0),t=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],r=JSON.stringify(a()(a()({},t),{},{course_group:W()(f),teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null})),sessionStorage.all_student_works_params=r,"导出实验报告"==i.actionTabs.title&&(sessionStorage.exptype=L),localStorage.setItem("all_student_works_param",r),l({type:"classroomList/setActionTabs",payload:{}}),d(!1),null==i||null===(n=i.actionTabs)||void 0===n||n.fn();case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){l({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsx)("div",{children:(0,I.jsxs)(X.Z,{children:[(0,I.jsxs)(G.Z,{className:"font14 mb10",span:24,children:["请选择本次需要导出",null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.title,"的班级:"]}),(0,I.jsx)(G.Z,{span:24,children:(0,I.jsx)(K.Z,{indeterminate:M,checked:C,onChange:function(e){var n;v(e.target.checked?null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.course_groups)||void 0===n?void 0:n.map((function(e){return e.course_group_id})):[])},children:"全选"})}),(0,I.jsx)(K.Z.Group,{style:{width:"100%"},value:f,onChange:function(e){v(e)},children:(0,I.jsx)(X.Z,{children:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.course_groups)||void 0===t?void 0:t.map((function(e,n){return(0,I.jsx)(G.Z,{span:8,style:{marginTop:"10px"},children:(0,I.jsxs)(K.Z,{value:e.course_group_id,style:{fontSize:"14px"},children:[(0,I.jsxs)("span",{className:J,title:e.group_group_name,children:[" ",e.group_group_name]}),(0,I.jsxs)("span",{children:["(",e.count,")"]})]})})}))})})]})})})}))),_=t(6767),$=t(82326),ee=t(94171),ne={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},te=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,i=e.classroomList,a=(e.loading,e.dispatch),l=e.user,o=(0,c.useState)(!1),s=r()(o,2),u=s[0],d=s[1],A=(0,c.useState)(""),g=r()(A,2),f=g[0],v=g[1],p=(0,c.useState)([]),m=r()(p,2),C=m[0],h=m[1],x=(0,c.useState)({}),j=r()(x,2),M=j[0],w=j[1];return(0,c.useEffect)((function(){if(i.actionTabs.id&&"授权使用"===i.actionTabs.key){var e=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/courses/".concat(i.actionTabs.id,"/get_high_resources_codes.json"),{method:"get",params:{type:i.actionTabs.type,type_id:i.actionTabs.type_id}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h(null==n?void 0:n.data),w(null==n?void 0:n.other_data));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();console.log(i.actionTabs);var n=i.actionTabs;n.id,n.type,n.type_id;e()}}),[i.actionTabs.id]),(0,I.jsx)(y.Z,{centered:!0,title:i.actionTabs.title,open:"授权使用"===i.actionTabs.key,okText:"立即验证",cancelText:"取消",width:804,bodyStyle:{minHeight:350},confirmLoading:u,destroyOnClose:!0,closeIcon:(0,I.jsx)("i",{className:"iconfont icon-guanbi1 font15",onClick:function(){a({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:function(){v("")},className:ne.modal,onOk:R()(F()().mark((function e(){var n,t;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f){e.next=3;break}return _.ZP.warning("请选择授权码"),e.abrupt("return");case 3:return d(!0),e.next=6,(0,ee.ZP)("/api/courses/".concat(i.actionTabs.id,"/check_high_resources_code.json"),{method:"post",body:{type:i.actionTabs.type,type_id:i.actionTabs.type_id,code:f}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(_.ZP.success("授权成功"),a({type:"classroomList/setActionTabs",payload:{}}),null==i||null===(t=i.actionTabs)||void 0===t||t.fn()),d(!1);case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){a({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsxs)("div",{className:"mt10",children:[(0,I.jsx)("div",{className:ne.title,children:"授权使用"}),(0,I.jsxs)("div",{className:ne.content,children:[(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:ne.name,children:["您好!",null==l||null===(n=l.userInfo)||void 0===n?void 0:n.username,"老师(",null==l||null===(t=l.userInfo)||void 0===t?void 0:t.login,"):"]}),"shixun"===i.actionTabs.type&&(0,I.jsxs)("div",{className:ne.tip,children:["当前实训作业【",i.actionTabs.name,"-ID",i.actionTabs.type_id,"】是高消耗类型的实验。",(0,I.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。发布作业前,请先联系平台管理员获取授权码。"]}),"exercise"===i.actionTabs.type&&(0,I.jsxs)("div",{className:ne.tip,children:["当前试卷【",i.actionTabs.name,"-ID",i.actionTabs.type_id,"】包含高消耗类型的实验。",(0,I.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。发布考试前,请先联系平台管理员获取授权码。"]}),(0,I.jsxs)("div",{className:ne.info,children:[(0,I.jsx)("div",{className:ne.icon,children:(0,I.jsx)("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"shixun"===i.actionTabs.type?"实验环境":"高消耗实验"}),(0,I.jsx)("span",{style:{color:"#232B40"},children:"shixun"===i.actionTabs.type?M.env_name:"".concat(M.env_count,"个")})]}),(0,I.jsxs)("div",{className:ne.info,children:[(0,I.jsx)("div",{className:ne.icon,children:(0,I.jsx)("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"所属课堂"}),(0,I.jsx)("span",{style:{color:"#232B40"},children:M.course_name})]}),(0,I.jsxs)("div",{className:ne.info,children:[(0,I.jsx)("div",{className:ne.icon,children:(0,I.jsx)("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"学生人数"}),(0,I.jsxs)("span",{style:{color:"#232B40"},children:[M.student_count,"人"]})]})]}),(0,I.jsxs)("div",{className:"mt10",children:[(0,I.jsx)("div",{className:ne.img,children:(0,I.jsx)("img",{src:T,width:"124px",height:"124px"})}),(0,I.jsx)("div",{className:"tc font14 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]}),(0,I.jsxs)("div",{className:ne.code,children:[(0,I.jsx)("span",{className:"mr10",onClick:function(){return console.log(1111)},children:"授权码"}),(0,I.jsx)($.default,{popupClassName:ne.popu,disabled:!1,className:ne.qselect,onChange:function(){var e=R()(F()().mark((function e(n){return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log(n),v(n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"请选择授权码",virtual:!1,notFoundContent:(0,I.jsx)("div",{className:ne.nocode,children:(0,I.jsxs)("div",{children:[(0,I.jsx)("img",{src:"data:image/png;base64,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",alt:""}),(0,I.jsx)("div",{className:"mt10",style:{color:"#666666"},children:"暂无授权码,请联系平台管理员获取~"})]})}),children:null==C?void 0:C.map((function(e,n){return(0,I.jsx)($.default.Option,{value:null==e?void 0:e.code,label:e.code,disabled:e.disable,children:(0,I.jsxs)("div",{className:ne.item,children:[(0,I.jsx)("div",{className:ne.left,style:{background:n%2==0?"#52C7B0":"#E36868"},children:e.code}),(0,I.jsxs)("div",{className:"".concat(ne.right," ").concat(e.disable&&ne.disable),children:["shixun"===i.actionTabs.type&&(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"适用资源类型:"}),(0,I.jsx)("span",{className:ne.text2,children:e.resource_type_name}),"高性能服务器"===e.resource_type_name&&(0,I.jsxs)(D.Z,{title:(0,I.jsxs)("div",{children:["适用的实验环境包括:ARM、算能云、交大云、无影云、湖大超算中心、高配置、大镜像、自定义镜像等。",(0,I.jsx)("br",{}),"不包括:GPU、阿里云、头歌云。"]}),zIndex:1e4,children:[" ",(0,I.jsx)("i",{className:"iconfont icon-wenhao1 font14"})]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"支持使用人数:"}),(0,I.jsxs)("span",{className:ne.text2,children:[e.max_people,"人"]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"授权码使用次数:"}),(0,I.jsxs)("span",{className:ne.text2,children:["已使用 ",(0,I.jsx)("span",{className:ne.count,children:e.use_count})," 次,剩余 ",(0,I.jsx)("span",{className:ne.count,children:e.left_use_count})," 次"]}),"exercise"===i.actionTabs.type&&(0,I.jsxs)(D.Z,{title:"授权码使用次数按高消耗实验的个数计算。如:一张试卷内,有3个高消耗的实验。那么,发布考试后,授权码的剩余使用次数需要扣除3次。发布考试的时候,高消耗实验数不能大于授权码的剩余使用次数。",zIndex:1e4,children:[" ",(0,I.jsx)("i",{className:"iconfont icon-wenhao1"})]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:ne.text1,children:"授权码有效期:"}),(0,I.jsxs)("span",{className:ne.text2,children:[e.start_at," 至 ",e.end_at]})]})]})]})},e.code)}))})]})]})})}))),ie="modal___s_owE",ae="content___fKCoG",le="name____JFNc",re="tip___wHgnp",oe="info___I2DZv",se="icon___cQ6SY",ce="img___GFBx1",ue=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,i,a=e.classroomList,l=(e.loading,e.dispatch),r=e.user;return(0,I.jsx)(y.Z,{centered:!0,title:"提示",open:"授权提示"===a.actionTabs.key,closable:!1,maskClosable:!1,footer:(0,I.jsx)("div",{children:(0,I.jsx)(U.ZP,{type:"primary",onClick:function(e){var n;l({type:"classroomList/setActionTabs",payload:{}}),null==a||null===(n=a.actionTabs)||void 0===n||n.fn()},children:"我知道了"})}),width:600,destroyOnClose:!0,className:ie,children:(0,I.jsx)("div",{children:(0,I.jsxs)("div",{className:ae,children:[(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:le,children:["您好!",null==r||null===(n=r.userInfo)||void 0===n?void 0:n.username,"老师(",null==r||null===(t=r.userInfo)||void 0===t?void 0:t.login,"):"]}),(0,I.jsxs)("div",{className:re,children:["当前试卷包含高消耗类型的实验。",(0,I.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。发布考试前,请先联系平台管理员获取授权码。"]}),(0,I.jsxs)("div",{className:oe,children:[(0,I.jsx)("div",{className:se,children:(0,I.jsx)("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})}),(0,I.jsx)("span",{className:"mr10",style:{color:"#6A7283"},children:"高消耗实验"}),(0,I.jsx)("span",{style:{color:"#232B40"},children:"".concat(null==a||null===(i=a.actionTabs)||void 0===i?void 0:i.count,"个")})]})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:ce,children:(0,I.jsx)("img",{src:T,width:"124px",height:"124px"})}),(0,I.jsx)("div",{className:"tc font12 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]})})})}))),de=t.p+"static/AssistantCode7.71ba8a9a.jpg",Ae="capacityTip___TM1Bj",ge=(V.Z.TreeNode,(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){e.classroomList,e.loading;var n,t=e.dispatch,i=e.user;null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.paid_version)||void 0===n||n.version_type;(0,c.useEffect)((function(){"升级权益"===i.actionTabs.key&&a()}),[i.actionTabs.key]);var a=function(){var e=R()(F()().mark((function e(){return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/pay_intentions.json",{method:"post"});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(y.Z,{centered:!0,title:i.actionTabs.title,open:"升级权益"===i.actionTabs.key,footer:null,width:420,zIndex:1e4,destroyOnClose:!0,onCancel:function(){t({type:"user/setActionTabs",payload:{}})},children:(0,I.jsxs)("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"},children:[(0,I.jsx)("div",{children:"微信扫一扫,添加平台教研助理-小歌老师"}),(0,I.jsx)("img",{src:de,width:191,height:181,style:{marginTop:15}}),(0,I.jsx)("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"},children:"微信号:EduCoder-Coming"})]})}),(0,I.jsx)(y.Z,{centered:!0,title:"提示",open:"暂无权限"===i.actionTabs.key,okText:"立即升级",width:500,destroyOnClose:!0,onCancel:function(){t({type:"user/setActionTabs",payload:{}})},onOk:function(){var e;t({type:"user/setActionTabs",payload:{}}),(0,M.xg)("/users/".concat(null===(e=i.userInfo)||void 0===e?void 0:e.login,"/memberCenter"))},children:(0,I.jsx)("div",{style:{color:"#191919"},children:"您当前的账号版本暂无此功能权限。如需使用,请升级至更高版本账号。"})}),(0,I.jsx)(y.Z,{centered:!0,title:"温馨提示",open:"容量已满"===i.actionTabs.key,okText:"立即联系",width:580,destroyOnClose:!0,onCancel:function(){t({type:"user/setActionTabs",payload:{}})},onOk:function(){t({type:"user/setActionTabs",payload:{key:"升级权益",title:"联系教研助理"}})},children:(0,I.jsx)("div",{className:Ae,children:(0,I.jsxs)("span",{children:[i.actionTabs.title,"您可以清理","video"===i.actionTabs.type?"视频":"文件","释放空间,或联系平台运营扩容。"]})})})]})}))),fe={tip:"tip___VqbYQ"},ve=t(72260),pe=t(8397),me=(0,g.connect)((function(e){return{user:e.user}}))((function(e){var n,t,i=e.user,a=e.dispatch,l=(0,c.useState)(!1),o=r()(l,2),s=o[0],u=o[1],d=null==i||null===(n=i.userInfo)||void 0===n?void 0:n.paid_version;(0,c.useEffect)((function(){if(console.log(null==i?void 0:i.userInfo),0==(null==d?void 0:d.version_type)&&(null==d||!d.is_white_list)){var e,n,t=JSON.parse(null===(e=localStorage)||void 0===e?void 0:e.getItem("upgrade_tip"));t&&(null==t?void 0:t.login)===(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login)?(console.log(v()(null==t?void 0:t.time).add(1,"days")),console.log(v()(new Date)),v()(null==t?void 0:t.time).add(1,"days").set({hour:0,minute:0,second:0})10)){e.next=9;break}return _.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),se=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(S(n.total_number),B(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!1),t=Math.random(),i={scene_type:0,request_identifier:t,file_id:null===(n=g[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id},e.next=5,K(i);case 5:se();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne(),u(!0),b([]),n=q(),(t=new FormData).append("html",n),e.next=8,(0,ee.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return te(100),b(null==i?void 0:i.data),e.abrupt("return");case 16:_.ZP.warning("未识别到试题");case 17:u(!1),te();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=q(),(0,M.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=["uploading","error"].includes(null==g||null===(i=g[0])||void 0===i?void 0:i.status)||!g.length;return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(Ze.Z,{visible:O,totalCount:D,usedCount:z,onCancel:function(){return Z(!1)},onOk:ce}),(0,I.jsx)(ke.Z,{title:"智能识题",extra:(0,I.jsx)("div",{className:Ee.extraHeader,children:(0,I.jsxs)(X.Z,{align:"middle",children:[!G&&!!V&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(ze.op,{onClick:ue,className:"mr15",shape:"default",children:"保存试题"}),(0,I.jsxs)(ze.op,{onClick:de,shape:"default",type:"text",children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,I.jsx)("i",{onClick:function(){var e=function(e){y.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){C(!1)}})};G?e("正在生成试题中,确定要退出吗?"):V?e("试题未保存,确定要退出吗?"):C(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:m,children:(0,I.jsxs)("div",{className:Ee.wrap,children:[(0,I.jsxs)("div",{className:Ee.left,children:[(0,I.jsx)("div",{className:Ee.tip,children:"根据用户上传的试题文件(Word、PDF、图片),智能识别并提取文字、代码、公式、组合提炼生成试题"}),(0,I.jsxs)("div",{style:{margin:"auto 0"},children:[(0,I.jsx)(Qe,{accept:".doc,.docx,.pdf,.png,.jpg",action:"".concat(j.Z.API_SERVER,"/api/attachments.json"),maxCount:1,fileList:g,withCredentials:!0,data:{upload_type:1},beforeUpload:oe,onChange:function(e){var n,t=e.file;if("removed"!==t.status){var i;if("done"===t.status&&0!==(null==t||null===(n=t.response)||void 0===n?void 0:n.status))t.status="error",t.response=null==t||null===(i=t.response)||void 0===i?void 0:i.message;f([t])}},onRemove:function(){return f([])},height:280,children:(0,I.jsxs)(X.Z,{align:"middle",justify:"center",style:{flexDirection:"column"},children:[(0,I.jsx)("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),(0,I.jsx)("div",{className:"c-light-primary mb10 mt10",children:"点击或将文件拖拽到这里上传"}),(0,I.jsxs)("div",{className:"c-grey-666",children:["支持扩展名:.doc .docx .pdf .jpg .png",(0,I.jsx)("br",{}),"一次只能上传一个文件,大小限制为10MB"]})]})}),G?(0,I.jsxs)("div",{onClick:J,className:Ee.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止识别"]}):Ae?(0,I.jsxs)("div",{className:"".concat(Ee.bottomBtn," ").concat(Ee.disabled),children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]}):(0,I.jsxs)("div",{onClick:function(){-1===D?ce():Z(!0)},className:Ee.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]})]})]}),(0,I.jsx)(Fe.Z,{onStatusChange:Y,loadingText:"试题生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!ae,noRestrictModal:re,stringTransformer:Pe.o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&re(e.data)}})]})}),(0,I.jsxs)(ke.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:s,children:[(0,I.jsxs)(X.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,I.jsx)("img",{src:t(56914),alt:"智能识题"}),(0,I.jsx)("span",{className:"ml10",children:"智能识题"})]}),(0,I.jsx)(Be.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:w,isRefreshItemBank:!0,okText:"导入题库",mode:1,onCancel:function(){return u(!1)},onSuccess:function(){u(!1),C(!1)}}),(0,I.jsx)("div",{style:{height:70}})]}),ie("处理中")]})})),Ue=Re,He={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},Ye=Se.Z.Dragger,We=(0,c.forwardRef)((function(e,n){var i,a=e.onUpdateNum,l=(0,c.useState)(!1),o=r()(l,2),s=o[0],u=o[1],d=(0,c.useState)([]),A=r()(d,2),g=A[0],f=A[1],v=(0,c.useState)(null),p=r()(v,2),m=p[0],C=p[1],h=(0,c.useState)([]),x=r()(h,2),w=x[0],b=x[1],N=(0,c.useState)(0),L=r()(N,2),D=L[0],S=L[1],k=(0,c.useState)(0),E=r()(k,2),z=E[0],B=E[1],P=(0,c.useState)(!1),T=r()(P,2),O=T[0],Z=T[1],Q=(0,c.useState)(""),U=r()(Q,2),H=U[0],Y=U[1],W=(0,c.useState)(Fe.Q),V=r()(W,2),G=V[0],K=V[1],J=G.contentRef,q=G.value,$=G.status,ne=G.open,te=G.close,ie=(0,Oe.Z)({contentRef:J,status:$}),ae=(0,Te.Z)(),le=ae.openProgress,re=ae.closeProgress,oe=ae.CreateProgressModal,se=ae.progressOpen;(0,c.useEffect)((function(){m&&Ae(),!1===m&&(te(),a(),f([]))}),[m]),(0,c.useEffect)((function(){if(!$&&null!=J&&J.current){var e=J.current.querySelector('h2[data-type="title"]');if(e){var n=e.textContent;Y(n)}}}),[$]);var ce=function(){C(!0)};(0,c.useImperativeHandle)(n,(function(){return{onClick:ce}}));var ue=function(e){Z(!0),S(e),B(0)},de=function(){var e=R()(F()().mark((function e(n){var t;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx","doc","pdf","png","jpg"].indexOf(t)){e.next=5;break}return _.ZP.warning("上传的文件格式有误,请检查后重新上传"),e.abrupt("return",Promise.reject());case 5:if(!(n.size/1024/1024>10)){e.next=9;break}return _.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(S(n.total_number),B(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!1),t=Math.random(),i={scene_type:4,request_identifier:t,file_id:null===(n=g[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id},e.next=5,ne(i);case 5:Ae();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le(),u(!0),b([]),n=ie(),(t=new FormData).append("html",n),e.next=8,(0,ee.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 8:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=17;break}if(null==i||!i.data){e.next=16;break}return re(100),b(null==i?void 0:i.data),e.abrupt("return");case 16:_.ZP.warning("未识别到试卷");case 17:u(!1),re();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=ie(!0),(0,M.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=["uploading","error"].includes(null==g||null===(i=g[0])||void 0===i?void 0:i.status)||!g.length;return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(Ze.Z,{visible:O,totalCount:D,usedCount:z,onCancel:function(){return Z(!1)},onOk:ge}),(0,I.jsx)(ke.Z,{title:"智能识卷",extra:(0,I.jsx)("div",{className:He.extraHeader,children:(0,I.jsxs)(X.Z,{align:"middle",children:[!$&&!!q&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(ze.op,{onClick:fe,className:"mr15",shape:"default",children:"保存至试卷库"}),(0,I.jsxs)(ze.op,{onClick:ve,shape:"default",type:"text",children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"复制"]})]}),(0,I.jsx)("i",{onClick:function(){var e=function(e){y.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:e,onOk:function(){C(!1)}})};$?e("正在生成试卷中,确定要退出吗?"):q?e("试卷未保存,确定要退出吗?"):C(!1)},className:"iconfont icon-guanbi11 current ml15"})]})}),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:m,children:(0,I.jsxs)("div",{className:He.wrap,children:[(0,I.jsxs)("div",{className:He.left,children:[(0,I.jsx)("div",{className:He.tip,children:"根据用户上传的试卷文件(Word、PDF、图片),智能识别并提取文字、代码、公式、组合提炼生成试卷"}),(0,I.jsxs)("div",{style:{margin:"auto 0"},children:[(0,I.jsx)(Ye,{accept:".doc,.docx,.pdf,.png,.jpg",action:"".concat(j.Z.API_SERVER,"/api/attachments.json"),maxCount:1,fileList:g,withCredentials:!0,data:{upload_type:1},beforeUpload:de,onChange:function(e){var n,t=e.file;if("removed"!==t.status){var i;if("done"===t.status&&0!==(null==t||null===(n=t.response)||void 0===n?void 0:n.status))t.status="error",t.response=null==t||null===(i=t.response)||void 0===i?void 0:i.message;f([t])}},onRemove:function(){return f([])},height:280,children:(0,I.jsxs)(X.Z,{align:"middle",justify:"center",style:{flexDirection:"column"},children:[(0,I.jsx)("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),(0,I.jsx)("div",{className:"c-light-primary mb10 mt10",children:"点击或将文件拖拽到这里上传"}),(0,I.jsxs)("div",{className:"c-grey-666",children:["支持扩展名:.doc .docx .pdf .jpg .png",(0,I.jsx)("br",{}),"一次只能上传一个文件,大小限制为10MB"]})]})}),$?(0,I.jsxs)("div",{onClick:te,className:He.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-tingzhihuida"}),"停止识别"]}):pe?(0,I.jsxs)("div",{className:"".concat(He.bottomBtn," ").concat(He.disabled),children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]}):(0,I.jsxs)("div",{onClick:function(){-1===D?ge():Z(!0)},className:He.bottomBtn,children:[(0,I.jsx)("i",{className:"iconfont icon-kaishishibie font14"}),"开始识别"]})]})]}),(0,I.jsx)(Fe.Z,{onStatusChange:K,loadingText:"试卷生成中",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!se,noRestrictModal:ue,stringTransformer:Pe.o,onError:function(e){"[object Object]"===Object.prototype.toString.call(e)&&-9===e.status&&ue(e.data)}})]})}),(0,I.jsxs)(ke.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:s,children:[(0,I.jsxs)(X.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18",children:[(0,I.jsx)("img",{src:t(71614),alt:"智能识卷"}),(0,I.jsx)("span",{className:"ml10",children:"智能识卷"})]}),(0,I.jsx)(Be.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:w,gather:{exercise_name:H},okText:"确定",mode:4,onCancel:function(){u(!1)},onSuccess:function(e){var n;window.location.href="/paperlibrary/see/".concat(null==e||null===(n=e.data)||void 0===n?void 0:n.obj_id)}}),(0,I.jsx)("div",{style:{height:70}})]}),oe("处理中")]})})),Ve=We,Xe=t(19382),Ge=t(73380),Ke=t(38801),Je="bigTips___PGtDh",qe="item___rGzq7",_e="show___a7b2P",$e="mask___NqkVA",en=t(92310),nn=t.n(en),tn=t(7338),an=function(){var e=(0,g.useLocation)(),n=(0,c.useState)(!1),i=r()(n,2),l=i[0],o=i[1];(0,c.useEffect)((function(){var n,t;null!==(n=e.pathname)&&void 0!==n&&n.includes("/problemset")||null!==(t=e.pathname)&&void 0!==t&&t.includes("/paperlibrary")?o(!0):o(!1)}),[null==e?void 0:e.pathname]);var s=[{img:t(56914),name:"智能识题",des:"根据用户上传的试题文件(Word、PDF、图片),智能识别并提取文字、代码、公式,组合提炼生成试题",show:!0,ref:c.createRef(),element:Ue},{img:t(71614),name:"智能识卷",des:"根据用户上传的试卷文件(Word、PDF、图片),智能识别并提取文字、代码、公式,组合提炼生成试卷",show:!0,ref:c.createRef(),element:Ve},{img:t(36413),name:"智能出题",des:"根据知识点及上传的教学文档,自动生成单选、多选、判断、填空、简答和编程题,提升出题效率",show:!0,ref:c.createRef(),element:Ge.Z},{img:t(11215),name:"以题换题",des:"根据现有试题的题型、方向、知识点、难易度,快速生成新的试题,增加试题的丰富度",show:!0,ref:c.createRef(),element:Xe.Z},{img:t(13825),name:"以卷换卷",des:"根据现有试卷的题型、方向、知识点、难易度,快速生成新的试卷,增加试卷的丰富度",show:!0,ref:c.createRef(),element:Ke.Z},{img:t(57655),name:"智能纠错",des:"自动识别试题或试卷的错别字、检查语句的连贯性与试题的准确性,发现试题或试卷的潜在错误"}],u={onAdd:function(){return(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"})},onGetList:function(){return(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}})},onListClick:function(e){return(0,ee.ZP)("/api/course_qna_sessions/".concat(e,".json"),{method:"get"})},onListDelete:function(e){return(0,ee.ZP)("/api/course_qna_sessions/".concat(e,".json"),{method:"delete"})},onListDealData:function(e){var n=[];return null==e||e.forEach((function(e){var t=e.id,i=e.think?{reasoning:e.think,thinkingEnabled:!0}:{},l=[{text:e.question,key:t,sender:"user",fileList:[],show:!0},a()({key:t,loading:!1,sender:"AI",show:!0,source:e.answer_source,text:e.answer,like:e.like,dislike:e.dislike,time:e.think_time,id:e.id},i)];n=[].concat(W()(n),l)})),n}};return(0,I.jsx)(c.Fragment,{children:l&&(0,tn.$O)()&&(0,I.jsx)(De.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"出题助教",headImgId:null,show:!1},fetchListObject:u,headNode:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("div",{className:"c-grey-333 font22",children:[(0,I.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是您的出题助教,您的教学好帮手"]}),(0,I.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:(0,I.jsx)("span",{style:{paddingLeft:33},children:" 在试题库/试卷库模块,我具备教育大语言模型的强大生成能力,通过智能化的出题和组卷工具,为您提供高效、精准、个性化的试题生成服务,支持多学科、多题型和不同难易度,满足您的多元化教学需求。"})})]}),headFunctionNode:function(e){var n=e.isDisabledNum,t=e.checkNumModal,i=e.checkNum,a=e.onClose;return(0,I.jsx)("div",{className:Je,children:s.map((function(e,l){return(0,I.jsxs)("div",{onClick:function(){if(e.show){var i;if(n)return void t();null===(i=e.ref)||void 0===i||null===(i=i.current)||void 0===i||i.onClick()}},className:nn()(qe,(null==e?void 0:e.show)&&_e),children:[(0,I.jsxs)(X.Z,{align:"middle",children:[(0,I.jsx)("img",{className:"mr10",src:e.img,width:24}),(0,I.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,I.jsx)("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34},children:e.des}),!(null!=e&&e.show)&&(0,I.jsx)("div",{className:$e,children:"敬请期待~"}),!(null==e||!e.show)&&(0,I.jsxs)("div",{onClick:function(e){return e.stopPropagation()},children:[" ",(0,I.jsx)(e.element,{ref:e.ref,onUpdateNum:i,onClose:a})]})]},l)}))})},fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"出题助教",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"})})};Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ln=(0,c.forwardRef)((function(e,n){var t=e.onClose,i=(0,c.useState)(!1),a=r()(i,2),l=a[0],o=a[1],s=function(){o(!0)};(0,c.useImperativeHandle)(n,(function(){return{onClick:s}}));var u=[{icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",name:"图文作业智能评阅",description:"在图文作业的评阅页面,可以使用智能评阅功能,让AI助教帮助你打分和写评语。",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",name:"试卷简答题智能评阅",description:"在试卷的评阅页面,可以使用智能评阅功能,自动批改简答题,智能打分并生成评语,为您提升评阅效率。",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return(0,I.jsx)(c.Fragment,{children:(0,I.jsx)(y.Z,{centered:!0,open:l,title:"智能评阅",width:850,onCancel:function(){return o(!1)},footer:null,bodyStyle:{paddingBottom:25},children:u.map((function(e,n){var i=e.icon,a=e.name,l=e.description,r=e.explainHref,s=e.type;return(0,I.jsx)("div",{style:{marginBottom:n10)){e.next=9;break}return _.ZP.warning("上传的文件大小限制10MB,请检查后重新上传"),e.abrupt("return",Promise.reject());case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),hn=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});case 2:0===(n=e.sent).status&&(H(n.total_number),K(n.remaining_number));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xn=function(e){return e=e||"",e=(e=String(e)).replace(/\s+/g,"")},jn=function(){var e=R()(F()().mark((function e(){var n,t,i,a,l,r,o=arguments;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!(o.length>0&&void 0!==o[0])||o[0],i=[{name:"单选题",num:Ae||0},{name:"多选题",num:pe||0},{name:"判断题",num:he||0},{name:"填空题",num:Me||0},{name:"简答题",num:Le||0},{name:"组合题",num:Ke||0},{name:"编程题",num:Re||0},{name:"程序填空题",num:We||0}],!t){e.next=24;break}if(xn(se)){e.next=8;break}return _.ZP.warning("请先输入出题要求"),e.abrupt("return");case 8:if(!(se.length>1e3)){e.next=11;break}return _.ZP.warning("出题要求字数限制为1000字"),e.abrupt("return");case 11:if(xn(se)||null!=C&&C.length){e.next=14;break}return _.ZP.warning("请上传材料文档或在文本框中填写材料内容"),e.abrupt("return");case 14:if(a=i.reduce((function(e,n){return e+n.num}),0),0!==a){e.next=18;break}return _.ZP.warning("请设置出题数量"),e.abrupt("return");case 18:if(!(a>50)){e.next=21;break}return _.ZP.warning("出题数量达到限制"),e.abrupt("return");case 21:if(-1===Q){e.next=24;break}return ne(!0),e.abrupt("return");case 24:return ne(!1),l=Math.random(),r={scene_type:10,request_identifier:l,file_id:null===(n=C[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id,content:se,count_arr:i.map((function(e){return e.num})).join(","),course_id:(null==qe?void 0:qe.coursesId)||""},e.next=29,rn(r);case 29:hn();case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),yn=function(){var e=R()(F()().mark((function e(){var n,t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=sn(),!o){e.next=5;break}return N(!1),o(n),e.abrupt("return");case 5:return un(),v(!0),T([]),(t=new FormData).append("html",n),e.next=12,(0,ee.ZP)("/api/intelligent_imports/import.json",{method:"post",body:t},!0);case 12:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=21;break}if(null==i||!i.data){e.next=20;break}return dn(100),T(null==i?void 0:i.data),e.abrupt("return");case 20:_.ZP.warning("未识别到试题");case 21:v(!1),dn();case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=R()(F()().mark((function e(){var n;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=sn(),(0,M.RG)(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wn=[{icon:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",name:"以卷换卷",description:"大模型根据已有试卷的题型、方向、知识点、难易度,快速生成新的试卷,增加试卷的丰富度。",explainHref:"https://www.educoder.net/forums/40403",btnText:"去出卷",type:"1"},{icon:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",name:"智能出卷",description:"设置试卷中的题型与对应的出题要求、出题数量,大模型快速理解并生成新的试卷,增加试卷的丰富度。",explainHref:"https://www.educoder.net/forums/40404",btnText:"立即出卷",type:"2"}],bn=["uploading","error"].includes(null==C||null===(i=C[0])||void 0===i?void 0:i.status);return(0,I.jsxs)(c.Fragment,{children:[(0,I.jsx)(y.Z,{centered:!0,open:k,title:"智能出卷",width:850,onCancel:function(){return E(!1)},footer:null,bodyStyle:{paddingBottom:25},children:wn.map((function(e,n){var t=e.icon,i=e.name,a=e.description,l=e.explainHref,r=e.type,o=e.btnText;return(0,I.jsx)("div",{style:{marginBottom:n1),Ae(e.scrollLeftc.createElement("svg",{width:"252",height:"294"},c.createElement("title",null,"No Found"),c.createElement("defs",null,c.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("g",{transform:"translate(0 .012)"},c.createElement("mask",{fill:"#fff"}),c.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),c.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),c.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),c.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),c.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),c.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),c.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),c.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),c.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),c.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),c.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),c.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),c.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),c.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),c.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),c.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),c.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),c.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),c.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),c.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),c.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),c.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),c.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),c.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),c.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),c.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),c.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),c.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),c.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),c.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),c.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),c.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),c.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),c.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),c.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),c.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),c.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),c.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),c.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"})));var $n=()=>c.createElement("svg",{width:"254",height:"294"},c.createElement("title",null,"Server Error"),c.createElement("defs",null,c.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),c.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("g",{transform:"translate(0 .067)"},c.createElement("mask",{fill:"#fff"}),c.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),c.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),c.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),c.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),c.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),c.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),c.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),c.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),c.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),c.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),c.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),c.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),c.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),c.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),c.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),c.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),c.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),c.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),c.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),c.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),c.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),c.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),c.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),c.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),c.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),c.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),c.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),c.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),c.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),c.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),c.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),c.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),c.createElement("mask",{fill:"#fff"}),c.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),c.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),c.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),c.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),c.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),c.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),c.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),c.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),c.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),c.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),c.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),et=t(36237),nt=t(16931),tt=t(51636);const it=e=>{const{componentCls:n,lineHeightHeading3:t,iconCls:i,padding:a,paddingXL:l,paddingXS:r,paddingLG:o,marginXS:s,lineHeight:c}=e;return{[n]:{padding:`${(0,et.unit)(e.calc(o).mul(2).equal())} ${(0,et.unit)(l)}`,"&-rtl":{direction:"rtl"}},[`${n} ${n}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${n} ${n}-icon`]:{marginBottom:o,textAlign:"center",[`& > ${i}`]:{fontSize:e.iconFontSize}},[`${n} ${n}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:t,marginBlock:s,textAlign:"center"},[`${n} ${n}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:c,textAlign:"center"},[`${n} ${n}-content`]:{marginTop:o,padding:`${(0,et.unit)(o)} ${(0,et.unit)(e.calc(a).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${n} ${n}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:r,"&:last-child":{marginInlineEnd:0}}}}},at=e=>{const{componentCls:n,iconCls:t}=e;return{[`${n}-success ${n}-icon > ${t}`]:{color:e.resultSuccessIconColor},[`${n}-error ${n}-icon > ${t}`]:{color:e.resultErrorIconColor},[`${n}-info ${n}-icon > ${t}`]:{color:e.resultInfoIconColor},[`${n}-warning ${n}-icon > ${t}`]:{color:e.resultWarningIconColor}}},lt=e=>(e=>[it(e),at(e)])(e);var rt=(0,nt.I$)("Result",(e=>{const n=e.colorInfo,t=e.colorError,i=e.colorSuccess,a=e.colorWarning,l=(0,tt.mergeToken)(e,{resultInfoIconColor:n,resultErrorIconColor:t,resultSuccessIconColor:i,resultWarningIconColor:a,imageWidth:250,imageHeight:295});return[lt(l)]}),(e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:3*e.fontSizeHeading3,extraMargin:`${e.paddingLG}px 0 0 0`})));var ot=()=>c.createElement("svg",{width:"251",height:"294"},c.createElement("title",null,"Unauthorized"),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),c.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),c.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),c.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),c.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),c.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),c.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),c.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),c.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),c.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),c.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),c.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),c.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),c.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),c.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),c.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),c.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),c.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),c.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),c.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),c.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),c.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),c.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),c.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),c.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),c.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),c.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),c.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),c.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),c.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),c.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),c.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),c.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),c.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),c.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),c.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),c.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),c.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const st={success:Hn.Z,error:Yn.Z,info:Wn.Z,warning:Jn},ct={404:_n,500:$n,403:ot},ut=Object.keys(ct),dt=e=>{let{prefixCls:n,icon:t,status:i}=e;const a=nn()(`${n}-icon`);if(ut.includes(`${i}`)){const e=ct[i];return c.createElement("div",{className:`${a} ${n}-image`},c.createElement(e,null))}const l=c.createElement(st[i]);return null===t||!1===t?null:c.createElement("div",{className:a},t||l)},At=e=>{let{prefixCls:n,extra:t}=e;return t?c.createElement("div",{className:`${n}-extra`},t):null},gt=e=>{let{prefixCls:n,className:t,rootClassName:i,subTitle:a,title:l,style:r,children:o,status:s="info",icon:u,extra:d}=e;const{getPrefixCls:A,direction:g,result:f}=c.useContext(qn.E_),v=A("result",n),[p,m,I]=rt(v),C=nn()(v,`${v}-${s}`,t,null==f?void 0:f.className,i,{[`${v}-rtl`]:"rtl"===g},m,I),h=Object.assign(Object.assign({},null==f?void 0:f.style),r);return p(c.createElement("div",{className:C,style:h},c.createElement(dt,{prefixCls:v,status:s,icon:u}),c.createElement("div",{className:`${v}-title`},l),a&&c.createElement("div",{className:`${v}-subtitle`},a),c.createElement(At,{prefixCls:v,extra:d}),o&&c.createElement("div",{className:`${v}-content`},o)))};gt.PRESENTED_IMAGE_403=ct[403],gt.PRESENTED_IMAGE_404=ct[404],gt.PRESENTED_IMAGE_500=ct[500];var ft=gt,vt=Un.Z.Paragraph,pt=Un.Z.Text,mt=function(e){On()(t,e);var n=Fn()(t);function t(){var e;kn()(this,t);for(var i=arguments.length,a=new Array(i),l=0;lparseInt(n)&&b(!0):b(!0)}),[]),(0,I.jsx)(It,{children:(0,I.jsxs)(u.ZP,{locale:d.Z,autoInsertSpaceInButton:!1,children:["/"===h.pathname&&w&&(null==f||null===(n=f.setting)||void 0===n||null===(n=n.adv_index)||void 0===n?void 0:n.image_url)&&(null==f||null===(t=f.setting)||void 0===t?void 0:t.main_site)&&(0,I.jsxs)("div",{onClick:function(){var e;return window.open(null==f||null===(e=f.setting)||void 0===e||null===(e=e.adv_index)||void 0===e?void 0:e.jump_url)},style:{background:"url(".concat(j.Z.IMG_SERVER+(null==f||null===(i=f.setting)||void 0===i||null===(i=i.adv_index)||void 0===i?void 0:i.image_url),") no-repeat center center"),width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"},children:[(0,I.jsxs)("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsx)("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"},children:"【计算机学习交流群】领取C语言/Java/Python/程序竞赛资料,点击加入"}),(0,I.jsxs)("div",{onClick:function(){window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"},children:["查看详情 ",(0,I.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",style:{marginLeft:5}})]})]}),(0,I.jsx)("img",{src:ht,onClick:function(e){e.stopPropagation(),localStorage.setItem("mainclose",v()().add(1,"days").unix()+""),b(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]}),"kepukehuan.educoder.net"!==document.domain&&(0,I.jsx)(A.Z,a()({},C)),(0,I.jsx)("section",{className:nn()(Ct.Z.layoutMainClass,M.lK&&Ct.Z.vhSubtract132px),style:{marginTop:"/training"==h.pathname?"-72px":""},children:(0,I.jsx)(g.Outlet,{})}),(0,I.jsx)(O,{}),!(0,M.Ll)()&&"kepukehuan.educoder.net"!==document.domain&&(0,I.jsx)(L,{}),(0,I.jsx)(H,{}),(0,I.jsx)(q,{}),(0,I.jsx)(te,{}),(0,I.jsx)(ue,{}),(0,I.jsx)(ge,{}),(0,I.jsx)(me,{}),(0,I.jsx)(Ie,{}),"Account-ProfessionalAuth"===m.actionTabs.key&&(null===(l=m.actionTabs)||void 0===l||null===(l=l.code)||void 0===l?void 0:l.length)>0&&(0,I.jsx)(xt.Z,{Scoid:null==p||null===(o=p.userInfo)||void 0===o?void 0:o.user_school_id}),!(0,M.Ll)()&&(0,I.jsx)(Le,{}),f.isShowAI&&(0,I.jsx)(Dn,{})]})})}))},14648:function(e,n,t){"use strict";t.d(n,{Z:function(){return q}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(39647),A=t.n(d),g=t(59301),f=t(53260),v=t(82326),p=t(14566),m=t(28284),I=t(6767),C=t(62957),h=t(77019),x=t(5269),j=t(29787),y=t(37568),M=t(1560),w=t(99571),b=t(91689),N=t(51941),L=t(94780),D=t(83287),S=t(94935),k=t(17149),E=t(29679),z=t(19248),B=t(57725),P="flexRow___jGYtM",T="flexColumn___NPMB3",O="formWrap___vwH9N",Z="example____BmJC",F="footerWrap___lp1L0",Q=t(37712),R=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],U=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},H=y.Z.TextArea,Y=(0,f.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,i=e.schoolName,a=e.visible,l=e.onClose,o=void 0===l?function(){}:l,c=e.onSuccess,d=void 0===c?function(){}:c,f=(A()(e,R),m.Z.useForm()),v=u()(f,1)[0];(0,g.useEffect)((function(){v.setFieldsValue({name:i})}),[i]);var p=function(){var e=s()(r()().mark((function e(n){var i,a,l,s,c,u,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(i=n||{}).name,l=i.city,s=void 0===l?[]:l,c=i.address,u=i.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:a,province:s[0],city:s[1],address:c,remarks:u}});case 3:A=e.sent,o(),A&&(I.ZP.success("新增学校/单位成功!"),d(a));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsx)(C.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请添加单位名称",width:"600px",footer:null,children:(0,Q.jsxs)(m.Z,{className:O,form:v,labelCol:{span:4},wrapperCol:{span:20},onFinish:p,children:[(0,Q.jsx)(m.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,Q.jsx)(y.Z,{placeholder:"学校或工作单位"})}),(0,Q.jsxs)("div",{className:"".concat(P," ").concat(Z),children:[(0,Q.jsx)("div",{children:"示例:"}),(0,Q.jsxs)("div",{className:T,children:[(0,Q.jsxs)("div",{children:[(0,Q.jsx)(E.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,Q.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)(z.Z,{style:{color:"red"}}),(0,Q.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,Q.jsx)(m.Z.Item,{label:"地区:",name:"city",children:(0,Q.jsx)(k.Z,{allowClear:!0,size:"middle",options:B.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:U}})}),(0,Q.jsx)(m.Z.Item,{label:"详细地址:",name:"address",children:(0,Q.jsx)(y.Z,{placeholder:"请填写完整的地址信息"})}),(0,Q.jsx)(m.Z.Item,{label:"说明:",name:"remarks",children:(0,Q.jsx)(H,{placeholder:"再次说明特别情况(选填)"})}),(0,Q.jsx)("div",{className:F,children:(0,Q.jsxs)(m.Z.Item,{children:[(0,Q.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:function(){o()},children:"取消"}),(0,Q.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})})),W=t(54413),V=t(89392),X=["user","account","globalSetting","loading","dispatch","Scoid"],G=v.default.Option,K=p.Z.Dragger,J=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(J||{}),q=(0,f.connect)((function(e){var n=e.user,t=e.account,i=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:i.effects}}))((function(e){var n,t,i=e.user,l=e.account,o=e.globalSetting,c=e.loading,d=e.dispatch,f=e.Scoid,p=(A()(e,X),m.Z.useForm()),k=u()(p,1)[0],E=(0,g.useState)({}),z=u()(E,2),B=z[0],P=z[1],T=(0,g.useState)([]),O=u()(T,2),Z=O[0],F=O[1],R=(0,g.useState)([]),U=u()(R,2),H=U[0],q=U[1],_=(0,g.useState)([]),$=u()(_,2),ee=$[0],ne=$[1],te=(0,g.useState)([]),ie=u()(te,2),ae=ie[0],le=ie[1],re=(0,g.useState)(),oe=u()(re,2),se=oe[0],ce=oe[1],ue=(0,g.useState)(),de=u()(ue,2),Ae=de[0],ge=de[1],fe=(0,g.useState)(),ve=u()(fe,2),pe=ve[0],me=ve[1],Ie=(0,g.useState)(),Ce=u()(Ie,2),he=Ce[0],xe=Ce[1],je=(0,g.useState)(),ye=u()(je,2),Me=ye[0],we=ye[1],be=(0,g.useRef)((0,V.throttle)((function(e){return Ne(e)}),1200,{leading:!0,trailing:!0})).current;(0,g.useEffect)((function(){}),[]),(0,g.useEffect)((function(){s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Le(f);case 4:n=e.sent,ne(null==n?void 0:n.departments);case 6:case"end":return e.stop()}}),e)})))()}),[f]);var Ne=function(){var e=s()(r()().mark((function e(n){var t,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,F(null==t?void 0:t.schools),n&&""!=n&&(q(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),((null==t||null===(l=t.schools)||void 0===l?void 0:l.find((function(e){return e.name===n})))||{}).id?Se(n,null,null==t?void 0:t.schools):(k.setFieldsValue({department:""}),P(a()(a()({},B),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Le=function(e){if(e)return d({type:"account/getDepartmentOption",payload:{id:e}})};(0,g.useEffect)((function(){if(l.basicInfo){var e=l.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者"};k.setFieldsValue(n),P(n)}}),[l.basicInfo]);var De=function(e,n){l.actionTabs.checkedList.includes(J.Professor)?C.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Q.jsx)("div",{className:"tc",children:n||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(e,"/students")}}):window.location.href="/classrooms/".concat(e,"/students")},Se=function(){var e=s()(r()().mark((function e(n,t,i){var l,o,s,c,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(l=(i||Z).find((function(e){return e.name===n})))||void 0===l?void 0:l.id,e.next=3,Le(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,ne(null==c?void 0:c.departments),u=t||(null==c||null===(o=c.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),k.setFieldsValue({department:u}),P(a()(a()({},B),{school:n,department:u}));case 11:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),ke=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ne();case 2:k.setFieldsValue({school:n,department:""}),P(a()(a()({},B),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ee=function(){var e=s()(r()().mark((function e(n){var t,a,o,s,c,u,A,g,f,v,p,m,C,h,x,j,y;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=(c=n||{}).school,A=c.department,g=c.identity,f=c.studentNo,v=c.jobTitle,p=c.manager,se){e.next=4;break}return I.ZP.info("请先上传照片!"),e.abrupt("return");case 4:return m=null===(t=Z.find((function(e){return e.name===u})))||void 0===t?void 0:t.id,C=null===(a=ee.find((function(e){return e.name===A})))||void 0===a?void 0:a.id,h="student"===g?f:"teacher"===g?v:p,e.next=9,d({type:"account/applyProfessionalAuth",payload:{id:(null===(o=l.basicInfo)||void 0===o?void 0:o.id)||(null===(s=i.userInfo)||void 0===s?void 0:s.login),school_id:m,department_id:C,identity:g,extra:h,attachment_ids:[Ae]}});case 9:if(x=e.sent,!l.actionTabs.code){e.next=15;break}return e.next=13,(0,W.cR)({invite_code:l.actionTabs.code,professor:l.actionTabs.checkedList.includes(J.Professor)?1:null,assistant_professor:l.actionTabs.checkedList.includes(J.AssistantProfessor)?1:null,student:l.actionTabs.checkedList.includes(J.Student)?1:null});case 13:"加入成功"===(j=e.sent).message&&(null!=j&&j.course_id?De(j.course_id,j.message):I.ZP.success(j.message));case 15:ze(),x&&(I.ZP.info("申请已提交,请等待审核!"),d({type:"account/getBasicInfo",payload:{login:null===(y=i.userInfo)||void 0===y?void 0:y.login}}));case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){d({type:"account/setActionTabs",payload:{}})},Be={data:{type:"professional"},multiple:!0,showUploadList:!1,action:"".concat(b.Z.API_SERVER,"/api/attachments.json"),className:L.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),ge(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,D.y3)(e.file.originFileObj,(function(e){ce(e),me(!1)}))):me(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||I.ZP.info("请上传正确文件格式"),n}};return(0,Q.jsxs)(C.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:L.Z.modal,open:"Account-ProfessionalAuth"===l.actionTabs.key,title:(0,Q.jsxs)(h.Z,{style:{padding:"25px"},align:"middle",justify:"space-between",children:[(0,Q.jsx)(x.Z,{children:"职业认证"}),(0,Q.jsx)(x.Z,{children:(0,Q.jsx)("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:ze})})]}),width:"660px",footer:null,children:[(0,Q.jsx)(j.Z,{spinning:!!pe,children:(0,Q.jsxs)(m.Z,{className:L.Z.formWrap,form:k,colon:!1,onValuesChange:function(e){(P(a()({},k.getFieldsValue())),"school"in e)&&(q(Z.filter((function(n){return n.name.includes(e.school)}))),(Z.find((function(n){return n.name===e.school}))||{}).id?Se(e.school):(k.setFieldsValue({department:""}),P(a()(a()({},B),{school:e.school,department:""}))))},onFinish:Ee,children:[(0,Q.jsxs)(h.Z,{gutter:[10,0],children:[(0,Q.jsx)(x.Z,{flex:"300px",children:(0,Q.jsx)(m.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,Q.jsxs)(v.default,{children:[(0,Q.jsx)(G,{value:"teacher",children:"教师"}),(0,Q.jsx)(G,{value:"student",children:"学生"}),(0,Q.jsx)(G,{value:"professional",children:"专业人士"})]})})}),"student"===B.identity&&(0,Q.jsx)(x.Z,{flex:"200px",children:(0,Q.jsx)(m.Z.Item,{initialValue:B.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,Q.jsx)(y.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===B.identity&&(0,Q.jsx)(x.Z,{flex:"200px",children:(0,Q.jsx)(m.Z.Item,{initialValue:B.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(v.default,{children:[(0,Q.jsx)(G,{value:"教授",children:"教授"}),(0,Q.jsx)(G,{value:"副教授",children:"副教授"}),(0,Q.jsx)(G,{value:"讲师",children:"讲师"}),(0,Q.jsx)(G,{value:"助教",children:"助教"})]})})}),"professional"===B.identity&&(0,Q.jsx)(x.Z,{flex:"200px",children:(0,Q.jsx)(m.Z.Item,{initialValue:B.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(v.default,{children:[(0,Q.jsx)(G,{value:"企业管理者",children:"企业管理者"}),(0,Q.jsx)(G,{value:"部门管理者",children:"部门管理者"}),(0,Q.jsx)(G,{value:"高级工程师",children:"高级工程师"}),(0,Q.jsx)(G,{value:"工程师",children:"工程师"}),(0,Q.jsx)(G,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,Q.jsx)(m.Z.Item,{label:"学校/单位",name:"school",extra:B.school&&!(null!=Z&&Z.find((function(e){return e.name===B.school})))&&(0,Q.jsxs)("div",{className:L.Z.schoolHintWrap,children:[(0,Q.jsxs)("span",{className:L.Z.colorCDCDCD,children:["未找到包含“",B.school,"”的高校,"]}),(0,Q.jsx)("span",{className:"".concat(L.Z.color0152d9," current"),onClick:function(){xe(!0)},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,Q.jsx)(M.Z,{showSearch:!0,onSearch:be,options:null==H?void 0:H.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(m.Z.Item,{label:"院系/部门",name:"department",extra:B.department&&!(null!=ee&&ee.find((function(e){return e.name===B.department})))&&(0,Q.jsxs)("div",{className:L.Z.schoolHintWrap,children:[(0,Q.jsx)("span",{className:L.Z.colorCDCDCD,children:B.department?"未找到包含“".concat(B.department,"”的高校,"):"未找到院系,"}),(0,Q.jsx)("span",{className:"".concat(L.Z.color0152d9," current"),onClick:function(){Z.find((function(e){return e.name===B.school}))?we(!0):I.ZP.info("请先选择正确的单位或者学校!")},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,Q.jsx)(M.Z,{showSearch:!0,onChange:function(e){return le(ee.filter((function(n){return n.name.includes(e)})))},options:null==ae?void 0:ae.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(m.Z.Item,{label:"职业证上传",children:(0,Q.jsxs)("div",{className:L.Z.flexRow,children:[(0,Q.jsxs)("div",{className:L.Z.flexColumn,children:[(0,Q.jsx)(K,a()(a()({},Be),{},{accept:".png,.jpg,.bmp,.jpeg",children:se?(0,Q.jsx)("img",{src:se,className:L.Z.uploadImg}):(0,Q.jsxs)("div",{className:L.Z.imageTip,children:[(0,Q.jsx)("p",{children:(0,Q.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(L.Z.uploadTipIcon)})}),(0,Q.jsx)("p",{className:L.Z.uploadTip,children:(0,Q.jsx)("a",{className:L.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,Q.jsx)("span",{className:"tc",children:(0,Q.jsx)("p",{className:L.Z.viewLargerImg,children:"查看大图"})})]}),(0,Q.jsxs)("div",{className:"".concat(L.Z.flexColumn," ").concat(L.Z.example),children:[(0,Q.jsx)("span",{className:L.Z.exampleImg,children:(0,Q.jsx)("img",{src:N})}),(0,Q.jsxs)("span",{className:"tc",children:[(0,Q.jsx)("p",{children:"示例图片"}),(0,Q.jsx)("p",{className:"".concat(L.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]})]})}),(0,Q.jsx)("div",{className:L.Z.footerWrap,children:(0,Q.jsxs)(m.Z.Item,{children:[(0,Q.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:ze,children:"取消"}),(0,Q.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:c["account/applyProfessionalAuth"],children:"保存"})]})}),(0,Q.jsxs)("div",{className:L.Z.note,children:[(0,Q.jsx)("p",{children:"认证须知:"}),(0,Q.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,Q.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,Q.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,Q.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,Q.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,Q.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=o&&null!==(n=o.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,Q.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,Q.jsx)(Y,{visible:he,onClose:function(){return xe(!1)},schoolName:B.school,onSuccess:ke}),(0,Q.jsx)(S.Z,{visible:Me,onClose:function(){return we(!1)},schoolId:null===(t=Z.find((function(e){return e.name===B.school})))||void 0===t?void 0:t.id,schoolName:B.school,departmentName:B.department,onSuccess:function(e){return Se(B.school,e)}})]})}))},8391:function(e,n,t){"use strict";t.d(n,{i:function(){return w},q:function(){return M}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(39647),A=t.n(d),g=t(59301),f={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},v=t(92310),p=t.n(v),m=t(25399),I=t(82326),C=t(99571),h=t(94171),x=t(37712),j=["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"],y=["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"],M=function(e){var n=e.wrapClassName,t=e.wrapStyle,i=void 0===t?{}:t,l=e.showLinkButton,o=void 0===l||l,c=e.tooltipTitle,d=void 0===c?"":c,v=e.loadGeneral,y=void 0!==v&&v,M=e.data,w=void 0===M?{}:M,b=A()(e,j),N="course_disciplines_list",L=(0,g.useState)((function(){var e=sessionStorage.getItem(N);return e?JSON.parse(e):[]})),D=u()(L,2),S=D[0],k=D[1],E=(0,g.useState)(!1),z=u()(E,2),B=z[0],P=z[1],T=(0,g.useState)(!0),O=u()(T,2),Z=O[0],F=O[1];(0,g.useEffect)((function(){Q()}),[]);var Q=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,h.U2)("v2/course_disciplines.json",w);case 3:0===(n=e.sent).status&&(i=(null==n||null===(t=n.data)||void 0===t||null===(t=t.list)||void 0===t?void 0:t.map((function(e){return{value:e.id,label:e.name}})))||[],k(i),F(!1),sessionStorage.setItem(N,JSON.stringify(i)),Z&&(l=null==n||null===(a=n.data)||void 0===a||null===(a=a.list)||void 0===a?void 0:a.find((function(e){return e.is_default})),y&&l&&b.onChange(null==l?void 0:l.id))),P(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,x.jsxs)("div",{className:p()(f.singleSelect,n),style:i,children:[(0,x.jsx)(m.Z,{title:d,children:(0,x.jsx)(I.default,a()({allowClear:!0,placeholder:"请选择课程",loading:B,options:S,onDropdownVisibleChange:function(e){e&&Q()}},b))}),o&&(0,x.jsx)(C.ZP,{type:"link",target:"_blank",href:"/knowledgeHub",children:"管理课程"})]})},w=function(e){var n=e.wrapClassName,t=e.wrapStyle,i=void 0===t?{}:t,l=e.showLinkButton,o=void 0===l||l,c=e.courseDisciplineId,d=void 0===c?"":c,v=e.isPlusHeight,j=void 0!==v&&v,M=e.tooltipTitle,w=e.allowAcceptEmpty,b=void 0!==w&&w,N=e.data,L=void 0===N?{}:N,D=A()(e,y),S=(0,g.useState)([]),k=u()(S,2),E=k[0],z=k[1],B=(0,g.useState)(!1),P=u()(B,2),T=P[0],O=P[1];(0,g.useEffect)((function(){Z()}),[d]);var Z=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(b||d){e.next=3;break}return z([]),e.abrupt("return");case 3:return O(!0),e.next=6,(0,h.U2)("v2/course_disciplines/".concat(d||"all",".json"),L);case 6:0===(n=e.sent).status&&(i=(null==n||null===(t=n.data)||void 0===t||null===(t=t.tag_disciplines)||void 0===t?void 0:t.map((function(e){return{value:e.id,label:e.name}})))||[]).length&&z(i),O(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,x.jsxs)("div",{className:p()(f.multipleSelect,n),style:i,children:[(0,x.jsx)(m.Z,{title:M,children:(0,x.jsx)(I.default,a()(a()({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"请选择知识点",loading:T,options:E,maxTagCount:"responsive",onDropdownVisibleChange:function(e){e&&Z()}},D),{},{className:p()(D.className,j&&f.plus)}))}),o&&(0,x.jsx)(C.ZP,{className:f.btn,type:"link",target:"_blank",href:"/knowledgeHub",children:"管理知识点"})]})}},13567:function(e,n,t){"use strict";t.d(n,{Z:function(){return le}});var i=t(91232),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(82242),u=t.n(c),d=t(37205),A=t.n(d),g=t(79800),f=t.n(g),v=t(59301),p=t(28284),m=t(6767),I=t(62957),C=t(20554),h=t(82326),x=t(17149),j=t(69219),y=t(37568),M=t(54172),w=t(25399),b=t(13747),N=t(99571),L=t(94171),D="scoremodal___upTFR",S="selectWrapper___HH3RX",k="selectWrappers___fUWwr",E="allqingchu___BFF1D",z="title___hFasb",B="bottom___A1n1C",P="yes___P1zzb",T="no___xZqXd",O="titlecount___fqA9P",Z="add___MqV0R",F="search___NREgv",Q="searchIcon___qny3A",R="tabWrap___dR18c",U="previewModal___uSiGS",H="q_title___a9NY9",Y=t(12240),W={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},V=t(74889),X=t(83287),G=t(24334),K=t(37712),J=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],q=function(e){var n,t,i,a,l,r,o,s,c,u,d=e.qitem;return(0,K.jsxs)("div",{className:W.warp,children:[(0,K.jsxs)("div",{className:W.mainPart,children:[(0,K.jsxs)("div",{className:W.qcount,children:[8===(null==d?void 0:d.question_type)&&(0,K.jsx)(V.Z,{className:W.content,showProgramFill:!0,value:null==d||null===(n=d.program_attr)||void 0===n?void 0:n.description}),8!=(null==d?void 0:d.question_type)&&(0,K.jsx)(V.Z,{className:W.qtitle,value:(null==d?void 0:d.name)||(null==d?void 0:d.title)})]}),(0===(null==d?void 0:d.question_type)||2===(null==d?void 0:d.question_type))&&(0,K.jsx)("div",{children:null==d||null===(t=d.choices)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsxs)("div",{className:W.redio,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.redioitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.redioitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))}),1===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{children:null==d||null===(i=d.choices)||void 0===i?void 0:i.map((function(e,n){return(0,K.jsxs)("div",{className:W.checkbox,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.checkboxitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))}),3===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{className:W.completion,children:null==d||null===(a=d.standard_answer)||void 0===a?void 0:a.map((function(e,n){var t;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsxs)("span",{className:W.title,children:["填空项",n+1]}),(0,K.jsx)("div",{className:W.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsx)("div",{className:W.items,children:e})}))})]})}))}),4===(null==d?void 0:d.question_type)&&(0,K.jsxs)("div",{className:W.simple,children:[(0,K.jsx)("div",{className:W.title,children:"参考答案"}),(0,K.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=d&&null!==(l=d.answer_texts)&&void 0!==l&&l[0]?(0,K.jsx)(V.Z,{className:W.content,value:null==d||null===(r=d.answer_texts)||void 0===r?void 0:r[0]}):(0,K.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),5===(null==d?void 0:d.question_type)&&(null==d||null===(o=d.challenge_names)||void 0===o?void 0:o.map((function(e,n){return(0,K.jsx)("div",{className:W.shixun,children:(0,K.jsxs)("span",{className:W.qtitle,children:[(0,K.jsxs)("span",{style:{marginRight:10},children:["第",(0,X.EM)(n+1),"题"]}),e]})})}))),6===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{className:W.program,children:(0,K.jsx)(V.Z,{className:W.content,value:(null==d||null===(s=d.program_attr)||void 0===s?void 0:s.description)||"- -"})}),7===(null==d?void 0:d.question_type)&&(null==d||null===(c=d.sub_item_banks)||void 0===c?void 0:c.map((function(e,n){var t,i,a,l,r;return(0,K.jsxs)("div",{children:[(0,K.jsx)("div",{className:W.combination,children:(0,K.jsx)("span",{className:W.qtitle,children:null==e?void 0:e.name})}),(0,K.jsx)("div",{className:W.warp,style:{padding:"0px",paddingTop:20},children:(0,K.jsxs)("div",{children:[("SINGLE"==(null==e?void 0:e.item_type)||"JUDGMENT"==(null==e?void 0:e.item_type))&&(null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsxs)("div",{className:W.redio,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.redioitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.redioitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return(0,K.jsxs)("div",{className:W.checkbox,children:[!(null!=e&&e.is_answer)&&(0,K.jsx)("span",{className:W.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("i",{className:"".concat(W.checkboxitemyes," icon-duigou1")}),(0,K.jsx)(V.Z,{className:null!=e&&e.is_answer?W.titleyes:W.title,value:J[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,K.jsx)("div",{className:W.yestag,children:"正确答案"})]})}))),"COMPLETION"==(null==e?void 0:e.item_type)&&(0,K.jsx)("div",{className:W.completion,children:null==e||null===(a=e.standard_answer)||void 0===a?void 0:a.map((function(e,n){var t;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsxs)("span",{className:W.title,children:["填空项",n+1]}),(0,K.jsx)("div",{className:W.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,K.jsx)("div",{className:W.items,children:e})}))})]})}))}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,K.jsxs)("div",{className:W.simple,children:[(0,K.jsx)("div",{className:W.title,children:"参考答案"}),(0,K.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=e&&null!==(l=e.answer_texts)&&void 0!==l&&l[0]?(0,K.jsx)(V.Z,{className:W.content,value:null==e||null===(r=e.answer_texts)||void 0===r?void 0:r[0]}):(0,K.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})})]})}))),8===(null==d?void 0:d.question_type)&&(0,K.jsx)("div",{children:(0,K.jsx)(V.Z,{disabledFill:!0,className:W.content,showProgramFill:!0,value:G.Base64.decode((null==d||null===(u=d.program_attr)||void 0===u?void 0:u.code)||"")})}),5===(null==d?void 0:d.question_type)&&(0,K.jsxs)("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"},children:[(0,K.jsxs)("div",{style:{flex:1,alignItems:"center",display:"flex"},children:[(0,K.jsxs)("div",{style:{marginRight:30},children:[(0,K.jsx)("span",{style:{marginRight:10},children:"创建者"}),(0,K.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_name)||"- -"})]}),(0,K.jsxs)("div",{style:{marginRight:30},children:[(0,K.jsx)("span",{style:{marginRight:10},children:"所属单位"}),(0,K.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_school_name)||"- -"})]}),(0,K.jsxs)("div",{style:{marginRight:30},children:[(0,K.jsx)("span",{style:{marginRight:10},children:"学习人数"}),(0,K.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.study_count)||"0"})]})]}),(0,K.jsxs)("a",{className:W.shixunbutton,href:"/shixuns/".concat(null==d?void 0:d.identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,K.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]})]})]}),((null==d?void 0:d.question_type)<=4||[6,8].includes(null==d?void 0:d.question_type))&&(0,K.jsxs)("div",{className:W.bottom,children:[(0,K.jsxs)("div",{className:W.bottomitem,children:[(0,K.jsx)("span",{className:W.left,children:"解析"}),(0,K.jsx)("span",{className:W.right,children:null!=d&&d.analysis?(0,K.jsx)(V.Z,{value:null==d?void 0:d.analysis}):(0,K.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),(0,K.jsxs)("div",{className:W.bottomitem,children:[(0,K.jsx)("span",{className:W.left,children:"难度"}),(0,K.jsx)("span",{className:W.right,children:1===(null==d?void 0:d.difficulty)?"简单":2===(null==d?void 0:d.difficulty)?"适中":"困难"})]}),(0,K.jsxs)("div",{className:W.bottomitem,children:[(0,K.jsx)("span",{className:W.left,children:"知识点"}),(0,K.jsx)("span",{className:W.right,children:null!=d&&d.tag_discipline?null==d?void 0:d.tag_discipline:(0,K.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})]})},_=t(47422),$=t(37108),ee=t(53260),ne=t(61485),te=t(11691),ie=t(32701),ae=t(8391),le=(0,ee.connect)((function(e){return{shixunsDetail:e.shixunsDetail,newExercisePaper:e.newExercisePaper}}))((function(e){var n,t,i,l=e.setScoreShow,o=e.ScoreShow,c=e.onOk,d=e.isshixuns,g=e.isloadings,W=e.dispatch,X=e.isIntelligentAssistant,G=void 0!==X&&X,J=e.ispptModal,ee=void 0!==J&&J,le=e.isChangeQuestion,re=void 0!==le&&le,oe=e.newExercisePaper,se=(e.shixunsDetail,(0,v.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:G,is_smart_plan:ee,group_id:[]})),ce=f()(se,2),ue=ce[0],de=ce[1],Ae=(0,v.useState)([]),ge=f()(Ae,2),fe=ge[0],ve=ge[1],pe=(0,v.useState)([]),me=f()(pe,2),Ie=me[0],Ce=me[1],he=(0,v.useState)([]),xe=f()(he,2),je=xe[0],ye=xe[1],Me=(0,v.useState)([]),we=f()(Me,2),be=we[0],Ne=we[1],Le=(0,v.useState)(!1),De=f()(Le,2),Se=De[0],ke=De[1],Ee=p.Z.useForm(),ze=f()(Ee,1)[0],Be=(0,v.useState)(),Pe=f()(Be,2),Te=Pe[0],Oe=Pe[1],Ze=(0,v.useState)(!1),Fe=f()(Ze,2),Qe=Fe[0],Re=Fe[1],Ue=(0,v.useState)(d),He=f()(Ue,2),Ye=He[0],We=He[1],Ve=(0,v.useState)([]),Xe=f()(Ve,2),Ge=Xe[0],Ke=Xe[1],Je=(0,v.useState)(0),qe=f()(Je,2),_e=qe[0],$e=qe[1],en=(0,v.useState)(!0),nn=f()(en,2),tn=nn[0],an=nn[1],ln=(0,v.useState)([]),rn=f()(ln,2),on=rn[0],sn=rn[1],cn=(0,v.useState)([]),un=f()(cn,2),dn=un[0],An=un[1],gn=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}],fn=(0,v.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}}),vn=f()(fn,2),pn=vn[0],mn=vn[1],In=(0,v.useRef)(new Set),Cn=(0,v.useRef)(new Set),hn=p.Z.useWatch("courseid",ze),xn=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],jn=(0,v.useState)(!1),yn=f()(jn,2),Mn=yn[0],wn=yn[1];function bn(e){return Nn.apply(this,arguments)}function Nn(){return(Nn=s()(r()().mark((function e(n){var t,i,a,l,o,s,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ke(!0),de(u()({},n)),!((null==je?void 0:je.length)<=0&&"5"===n.type)){e.next=6;break}return Ne([]),ke(!1),e.abrupt("return");case 6:return console.log("----",je,Ge),i="5"===n.type?null==je?void 0:je.filter((function(e){return!Ge.includes(e)})):null,a="5"===n.type?null==je?void 0:je.filter((function(e){return Ge.includes(e)})):null,l={course_discipline_id:null==n?void 0:n.courseid},"1"===(null==n?void 0:n.type)&&(l={discipline_id:(null==n||null===(o=n.courseid)||void 0===o?void 0:o[0])||null,sub_discipline_id:(null==n||null===(s=n.courseid)||void 0===s?void 0:s[1])||null}),e.next=13,(0,L.ZP)("/api/item_banks.json",{method:"get",params:u()(u()(u()({},n),l),{},{ids:i,shixun_ids:a,include_shixuns:!G,group_id:(null===(t=n.group_id)||void 0===t?void 0:t.map((function(e){return null==e?void 0:e.value})))||null,keyword:n.keyword?encodeURIComponent(n.keyword):n.keyword,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null,bigmodel:G,is_smart_plan:ee})});case 13:c=e.sent,Ne(c),ke(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(){return Dn.apply(this,arguments)}function Dn(){return(Dn=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:"5"===ue.type?null:ue.type,clazz:"ItemBanksGroup"}});case 2:n=e.sent,ve((0,Y.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sn(e){return kn.apply(this,arguments)}function kn(){return(kn=s()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:n});case 2:i=e.sent,a=[{title:"根目录",id:0,pid:0,value:0,key:0,isLeaf:!1,children:null==i||null===(t=i.data)||void 0===t?void 0:t.map((function(e){return{title:e.name,id:e.id,pid:e.id,value:e.id,key:e.id,isLeaf:!e.have_child}}))}],sn(a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function En(e){return zn.apply(this,arguments)}function zn(){return(zn=s()(r()().mark((function e(n){var t,i,a,l,o,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ke(!0),a=null===(t=n.list)||void 0===t?void 0:t.filter((function(e){return!Ge.includes(e)})),l=null===(i=n.list)||void 0===i?void 0:i.filter((function(e){return Ge.includes(e)})),0!==a.length||0!==l.length){e.next=7;break}return ke(!1),Ne([]),e.abrupt("return");case 7:return o={course_discipline_id:null==n?void 0:n.courseid},"1"===(null==n?void 0:n.type)&&(o={discipline_id:(null==n||null===(s=n.courseid)||void 0===s?void 0:s[0])||null,sub_discipline_id:(null==n||null===(c=n.courseid)||void 0===c?void 0:c[1])||null}),e.next=11,(0,L.ZP)("/api/item_banks.json",{method:"get",params:u()(u()(u()({},n),o),{},{ids:a,shixun_ids:l,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 11:d=e.sent,ke(!1),Ne(d);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,v.useEffect)((function(){var e,n,t,i;((null==oe||null===(e=oe.editData)||void 0===e||null===(e=e.exercise)||void 0===e||null===(e=e.exist_item_bank_ids)||void 0===e?void 0:e.length)>0||(null==oe||null===(n=oe.editData)||void 0===n||null===(n=n.exercise)||void 0===n||null===(n=n.exist_item_bank_shixun_ids)||void 0===n?void 0:n.length)>0)&&An([].concat(A()(null==oe||null===(t=oe.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exist_item_bank_ids),A()(null==oe||null===(i=oe.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exist_item_bank_shixun_ids)))}),[null==oe||null===(n=oe.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exist_item_bank_ids]),(0,v.useEffect)((function(){o&&(ze.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),tn&&Ye&&(ze.setFieldsValue({item_type:"SHIXUN"}),ue.item_type="SHIXUN",de(u()({},ue)),an(!1)),bn(ue),Ln(),Sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))}),[o]),(0,v.useEffect)((function(){_e>0&&setTimeout((function(){$e(0)}),2e3)}),[_e]);var Bn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W({type:"shixunsDetail/release",payload:{id:n}});case 2:if(t=e.sent,i=null==t?void 0:t.tag_position,a=(null==t?void 0:t.evaluation_set_position)||[],0!==(l=t.status)){e.next=12;break}return m.ZP.success("发布成功"),bn(ue),e.abrupt("return",!0);case 12:2===l?m.ZP.error("第".concat(a.join(","),"关尚未完成,无法申请发布")):3===l?m.ZP.error("每一个关卡至少需要一个技能标签, 第".concat(i.join(","),"关尚未设置技能标签,请补充")):m.ZP.error("尚未创建任务的实训,不能申请发布");case 13:return e.abrupt("return",!1);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pn=function(e){return 1===(null==e?void 0:e.shixun_tag_num)?"未发布的实践项目不能被选用,请先进行发布":""},Tn=function e(n,t,i){return n.map((function(n){return n.key===t?u()(u()({},n),i):n.children?u()(u()({},n),{},{children:e(n.children,t,i)}):n}))},On=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.key,i=ue.type,e.next=4,(0,ie.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(t),type:i});case 4:a=e.sent,o=(l=a||{}).data,l.total_count>0&&sn((function(e){return Tn(e,t,{children:o.map((function(e){return{title:e.name,id:e.id,pid:e.id,value:e.id,key:e.id,isLeaf:!e.have_child}}))})}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{children:[(0,K.jsxs)(I.Z,{title:!1,footer:!1,open:o,width:1200,centered:!0,className:D,onCancel:function(){l(!1)},children:[(0,K.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,K.jsx)("div",{className:z,children:G?"以题换题":"题库选题"})}),G&&(0,K.jsx)("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14},children:"根据现有试题的题型、方向、知识点、难易度,快速生成新的试题,增加试题的丰富度"}),(0,K.jsx)(C.Z,{className:R,activeKey:ue.type,onChange:function(e){var n,t,i;"3"===e?(ue.show_all_share=!0,Sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ue.show_all_share=null,"0"===e&&Sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),t=ue.type,console.log("----",ue),"1"===t&&(pn.gg=u()({},ue)),"2"===t&&(pn.scj=u()({},ue)),"3"===t&&(pn.ttgx=u()({},ue)),"0"===t&&(pn.wcjd=u()({},ue)),"5"===t&&(pn.yx=u()({},ue)),mn(u()({},pn)),ue.type=e,"SHIXUN"===(null===(n=ue)||void 0===n?void 0:n.item_type)&&"5"!==ue.type&&(Ye=!0,We(!0)),wn(!1),"5"===ue.type&&(Ye=!1,We(!1)),"1"===ue.type&&(ue=pn.gg),"2"===ue.type&&(ue=pn.scj),"3"===ue.type&&(ue=pn.ttgx),"0"===ue.type&&(ue=pn.wcjd),"5"===ue.type&&(ue=pn.yx),"SHIXUN"===(null===(i=ue)||void 0===i?void 0:i.item_type)?(Ye=!0,We(!0)):(Ye=!1,We(!1)),ze.setFieldsValue(u()({},ue)),de(u()({},ue)),bn(u()({},ue)),Ln()},items:[{label:"公共",key:"1"},{label:"团队共享",key:"3"},{label:"收藏夹",key:"2"},{label:"我创建的",key:"0"},{label:(0,K.jsxs)("div",{children:["已选",je.length>0&&(0,K.jsx)("span",{className:O,children:je.length}),_e>0&&(0,K.jsxs)("span",{className:Z,children:["+",_e]})]}),key:"5"}]}),(0,K.jsxs)(p.Z,{layout:"inline",form:ze,onValuesChange:function(e,n){var t=Object.values(n).some((function(e){return null!==e&&""!==e&&void 0!==e})),i=""===n.keyword;if(wn(t||!i),ue.page=1,"SHIXUN"===(null==n?void 0:n.item_type)){if("5"===ue.type?We(!1):We(!0),e.keyword||""===e.keyword)return;ze.submit()}else{if(null!=e&&e.courseid&&ze.setFieldsValue({tag_discipline_id:null}),We(!1),e.keyword||""===e.keyword)return;ze.submit()}},onFinish:function(e){var n;"3"!==ue.type||e.group_id&&0!==(null==e||null===(n=e.group_id)||void 0===n?void 0:n.length)?ue.show_all_share=null:ue.show_all_share=!0,de(u()(u()({},ue),e)),bn(u()(u()({},ue),e))},children:[(0,K.jsx)(p.Z.Item,{name:"item_type",children:(0,K.jsx)(h.default,{className:S,placeholder:"题型",style:{width:110},size:"middle",children:(ee?[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"编程题",value:"PROGRAM",question_type:6}]:G?null==gn?void 0:gn.filter((function(e){return 5!==e.question_type})):gn).map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.value)}))})}),["1","2"].includes(ue.type)?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(p.Z.Item,{name:"courseid",children:(0,K.jsx)(x.Z,{className:S,style:{width:160},size:"middle",placeholder:"方向&课程",options:fe})}),!Ye&&(0,K.jsx)(p.Z.Item,{name:"tag_discipline_id",children:(0,K.jsx)(h.default,{className:S,placeholder:"知识点",style:{width:160},size:"middle",allowClear:!0,children:null==be||null===(t=be.tag_disciplines)||void 0===t?void 0:t.map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.id)}))})})]}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(p.Z.Item,{name:"courseid",children:(0,K.jsx)(ae.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:null===(i=ue)||void 0===i?void 0:i.type}})}),!Ye&&(0,K.jsx)(p.Z.Item,{name:"tag_discipline_id",children:(0,K.jsx)(ae.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:hn,showLinkButton:!1})})]}),(0,K.jsx)(p.Z.Item,{name:Ye?"diff":"difficulty",children:(0,K.jsx)(h.default,{className:S,placeholder:"难度",style:{width:118},size:"middle",allowClear:!0,children:xn.map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.value)}))})}),Ye&&(0,K.jsx)(p.Z.Item,{name:"shixun_publish_status",children:(0,K.jsx)(h.default,{className:S,placeholder:"全部状态",style:{width:118},size:"middle",allowClear:!0,children:[{name:"未发布",value:"unpublish"},{name:"静默发布",value:"silent_publish"},{name:"公开发布",value:"public_publish"}].map((function(e){return(0,K.jsx)(h.default.Option,{children:e.name},e.value)}))})}),("3"===ue.type||"0"===ue.type)&&!Ye&&(0,K.jsx)(p.Z.Item,{name:"group_id",children:(0,K.jsx)(j.Z,{treeDataSimpleMode:!0,style:{width:134},className:k,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:function(e,n){return-1!==n.title.toUpperCase().indexOf(e.toUpperCase())},dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"请选择文件夹",treeCheckStrictly:!0,loadData:On,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:on})}),Mn&&(0,K.jsxs)("span",{className:E,onClick:function(){ze.resetFields(),Ye=!1,We(!1),wn(!1),ze.submit()},children:[(0,K.jsx)("i",{className:"iconfont icon-guanbi4"}),(0,K.jsx)("span",{children:"清除筛选条件"})]}),(0,K.jsx)(p.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword",children:(0,K.jsx)(y.Z.Search,{className:F,placeholder:"请输入关键词搜索",allowClear:!0,suffix:(0,K.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Q),onClick:function(){return ze.submit()}}),onSearch:function(e){ze.submit()}})})]}),(0,K.jsxs)("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20},children:[(0,K.jsxs)("div",{onClick:function(){"asc"===ue.updated_at?ue.updated_at="desc":ue.updated_at="asc",de(u()(u()({},ue),{},{page:1})),bn(u()(u()({},ue),{},{page:1}))},children:[" ",ue.updated_at?(0,K.jsx)("img",{src:"asc"===ue.updated_at?_.Z:$.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,K.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按更新时间排序"]}),(0,K.jsxs)("div",{onClick:function(){"asc"===ue.quotes?ue.quotes="desc":ue.quotes="asc",de(u()(u()({},ue),{},{page:1})),bn(u()(u()({},ue),{},{page:1}))},style:{marginLeft:20},children:[" ",ue.quotes?(0,K.jsx)("img",{src:"asc"===ue.quotes?_.Z:$.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,K.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按使用次数排序"]})]}),(0,K.jsx)(M.Z,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(null==be?void 0:be.items)||(null==be?void 0:be.shixun_list),pagination:!1,loading:Se,rowKey:function(e){return e.id},rowSelection:{type:G||re?"radio":"checkbox",selectedRowKeys:Ie,getCheckboxProps:function(e){return{disabled:1===e.shixun_tag_num||(null==dn?void 0:dn.find((function(n){return e.id===n})))}},onSelect:function(e,n,t){if(G||re)return Ce([e.id]),Cn.current=new Set([e.id]),$e(1),void ye([e.id]);if(n)(Ye||null!=e&&e.challenge_names)&&Ke([].concat(A()(Ge),[e.id])),Ce([].concat(A()(Ie),[e.id])),e.identifier?In.current.add(e.id):Cn.current.add(e.id),$e(1),ye([].concat(A()(je),[e.id]));else{e.identifier?In.current.delete(e.id):Cn.current.delete(e.id);var i=je.filter((function(n){return n!==e.id}));if(Ce(i),ye(i),Ye||null!=e&&e.challenge_names){var a=Ge.filter((function(n){return n!==e.id}));Ke(A()(a))}if("5"===ue.type)return void En(u()(u()({},ue),{},{list:A()(i)}))}},onSelectAll:function(e,n,t){if(e){var i,l=t.map((function(e){return e.id})),r=null==t||null===(i=t.filter((function(e){return null==e?void 0:e.challenge_names})))||void 0===i?void 0:i.map((function(e){return e.id}));Ke([].concat(A()(Ge),A()(r))),Ce([].concat(A()(Ie),A()(l))),ye([].concat(A()(je),A()(l)));var o,s=a()(t);try{for(s.s();!(o=s.n()).done;){var c=o.value;c.identifier?In.current.add(c.id):Cn.current.add(c.id)}}catch(e){s.e(e)}finally{s.f()}}else{var d,g=t.map((function(e){return e.id})),f=Ie.filter((function(e){return!g.some((function(n){return n===e}))})),v=null==t||null===(d=t.filter((function(e){return null==e?void 0:e.challenge_names})))||void 0===d?void 0:d.map((function(e){return e.id}));Ce(A()(f)),ye(A()(f));var p=Ge.filter((function(e){return!v.some((function(n){return n===e.id}))}));Ke(A()(p)),"5"===ue.type&&En(u()(u()({},ue),{},{list:A()(f)}));var m,I=a()(g);try{for(I.s();!(m=I.n()).done;){var C=m.value;C.identifier?In.current.delete(C):Cn.current.delete(C)}}catch(e){I.e(e)}finally{I.f()}}}},columns:[{title:"题型",dataIndex:"item_type",key:"item_type",render:function(e,n,t){var i;return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:Ye||null!=n&&n.challenge_names?"实训题":null==gn||null===(i=gn.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name})})}},{title:"试题名称",dataIndex:"name",width:Ye?"30%":"60%",key:"name",render:function(e,n,t){var i;return(0,K.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{className:null!=n&&n.high_resources_consume?H:"",children:(0,K.jsx)(V.Z,{showLines:1,showTextOnly:!0,value:Ye||null!=n&&n.challenge_names?null!=n&&n.title||null===e?"--":e:"BPROGRAM"==(null==n?void 0:n.item_type)?null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description:e},1)})}),(null==n?void 0:n.high_resources_consume)&&(0,K.jsx)(te.Z,{type:"shixun",style:{marginLeft:10}})]})}},{title:"创建者",dataIndex:"author_name",key:"author_name",hidden:!Ye,render:function(e,n,t){var i;return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("span",{children:e?null==e||null===(i=e.split("、"))||void 0===i?void 0:i[0]:"- -"})})}},{title:"所属单位",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ye,render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("span",{children:e||"- -"})})}},{title:"难度",dataIndex:"difficulty",key:"difficulty",render:function(e,n,t){var i,a;return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:Ye||null!=n&&n.challenge_names?(null==n?void 0:n.level)||(null==xn||null===(i=xn.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name):null==xn||null===(a=xn.filter((function(n){return n.value===e})))||void 0===a||null===(a=a[0])||void 0===a?void 0:a.name})})}},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ye,render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:e||"- -"})})}},{title:"使用次数",dataIndex:"quotes",key:"quotes",render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:Ye||null!=n&&n.challenge_names?(null==n?void 0:n.study_count)||(null==n?void 0:n.stu_num):e})})}},{title:(0,K.jsxs)("span",{children:["发布状态 ",(0,K.jsx)(w.Z,{title:"未发布的实践项目不能被选用",children:(0,K.jsx)(ne.Z,{})})]}),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ye,render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsx)("div",{children:e||"- -"})})}},{title:"操作",dataIndex:"id",key:"item_type",render:function(e,n,t){return(0,K.jsx)(w.Z,{title:Pn(n),children:(0,K.jsxs)("div",{style:{flex:1,textAlign:"start"},children:[(0,K.jsx)("a",{onClick:function(){var e;Oe(u()(u()({},n),{},{question_type:Ye||null!=n&&n.challenge_names?5:null==gn||null===(e=gn.filter((function(e){return e.value===(null==n?void 0:n.item_type)})))||void 0===e||null===(e=e[0])||void 0===e?void 0:e.question_type})),Re(!0)},children:"查看"}),1===(null==n?void 0:n.shixun_tag_num)&&(0,K.jsx)("a",{style:{marginLeft:10},onClick:function(){var e;I.Z.confirm({title:"提示",icon:null,centered:!0,width:400,content:(0,K.jsxs)("div",{children:["是否确定发布",(0,K.jsx)("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:function(){window.open("/shixuns/".concat(null==n?void 0:n.identifier,"/challenges"))},children:(null==n?void 0:n.shixun_name)||"--"}),"?"]}),onOk:(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Bn(null==n?void 0:n.identifier)){e.next=2;break}return e.abrupt("return",new Promise((function(e,n){n()})));case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"发布"})]})})}}].filter((function(e){return!e.hidden}))}),(0,K.jsx)(b.Z,{current:ue.page,total:(null==be?void 0:be.items_count)||(null==be?void 0:be.shixuns_count),style:{marginBottom:20},defaultPageSize:ue.per_page,showTotal:function(e){return(0,K.jsxs)("span",{children:["共 ",(0,K.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:ue.per_page,onChange:function(e,n){ue.page=e,ue.per_page=n,de(u()({},ue)),bn(u()({},ue))}}),(0,K.jsxs)("div",{className:B,children:[(0,K.jsx)(N.ZP,{className:T,onClick:function(){l(!1)},children:"取消"}),(0,K.jsx)(N.ZP,{loading:g,style:{width:g&&75},className:P,onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==je?void 0:je.length)<=0)){e.next=3;break}return m.ZP.info(G||re?"请选择一道试题":"当前暂未选择数据"),e.abrupt("return");case 3:c(A()(Cn.current),A()(In.current),!0,null==je?void 0:je.length);case 4:case"end":return e.stop()}}),e)}))),children:G?"开始换题":"确认"})]})]}),(0,K.jsx)(I.Z,{open:Qe,title:"题目详情",footer:!1,className:U,width:1e3,centered:!0,onCancel:function(){Re(!1)},onOk:function(){Re(!1)},children:(0,K.jsx)(q,{qitem:Te})})]})}))},72260:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(39647),a=t.n(i),l=t(59301),r=t(53260),o=t(8397),s="data:image/png;base64,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",c="data:image/png;base64,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",u="data:image/png;base64,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";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var d=t(56656),A=t.n(d),g=t(79800),f=t.n(g),v=t(37712),p=["shixunsDetail","globalSetting","loading","user","item","dispatch"],m=(0,r.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t,i=e.item,r=(e.dispatch,a()(e,p),(0,l.useState)(!1)),s=f()(r,2),c=s[0],u=s[1],d=null==i||null===(n=i.list)||void 0===n?void 0:n.length;return(0,v.jsxs)("div",{children:[(0,v.jsx)("div",{style:{marginTop:30,height:!c&&298},className:o.Z.qitem,children:null==i||null===(t=i.list)||void 0===t?void 0:t.map((function(e,n){return 0===n?(0,v.jsxs)("div",{className:o.Z.qitemtitle,style:{fontSize:20,fontWeight:500},children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:280},children:e.name}),(0,v.jsxs)("div",{className:o.Z.itemtd,style:{width:263},children:[d-1,"项"]}),(0,v.jsxs)("div",{className:o.Z.itemtd,style:{width:263},children:[d-1,"项"]}),(0,v.jsxs)("div",{className:o.Z.itemtd,style:{width:263},children:[d-1,"项"]})]}):n%2==0?(0,v.jsxs)("div",{className:o.Z.qitembg,children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"},children:e.name}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.a?"#F1B04B":!1===e.a?"#8694AA":"#333333",fontSize:18},children:!0===e.a?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.a?"╳":e.a}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.b?"#F1B04B":!1===e.b?"#8694AA":"#333333",fontSize:18},children:!0===e.b?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.b?"╳":e.b}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.c?"#F1B04B":!1===e.c?"#8694AA":"#333333",fontSize:18},children:!0===e.c?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.c?"╳":e.c})]}):(0,v.jsxs)("div",{className:o.Z.qitemwhite,children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"},children:e.name}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.a?"#F1B04B":!1===e.a?"#8694AA":"#333333",fontSize:18},children:!0===e.a?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.a?"╳":e.a}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.b?"#F1B04B":!1===e.b?"#8694AA":"#333333",fontSize:18},children:!0===e.b?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.b?"╳":e.b}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:263,color:!0===e.c?"#F1B04B":!1===e.c?"#8694AA":"#333333",fontSize:18},children:!0===e.c?(0,v.jsx)("i",{className:"iconfont icon-dui1"}):!1===e.c?"╳":e.c})]})}))}),(0,v.jsxs)("div",{style:{width:1e3,margin:"0 auto",lineHeight:"70px"},children:[c&&(0,v.jsxs)("div",{style:{fontSize:18,borderLeft:"1px solid #E3E7EB",borderRight:"1px solid #E3E7EB"},className:"".concat(d%2==0?o.Z.qitembg:o.Z.qitemwhite),children:[(0,v.jsx)("div",{className:o.Z.itemtd,style:{width:240,fontSize:16,paddingLeft:60},children:"补充说明"}),(0,v.jsx)("div",{className:o.Z.itemtd,style:{textAlign:"center",flex:1},children:"如需调整权益,欢迎积极协商"})]}),(0,v.jsx)("div",{style:{paddingLeft:60,fontSize:16},className:"".concat(c?d%2!=0?o.Z.qitembg:o.Z.qitemwhite:o.Z.qitembg," ").concat(o.Z.showadd),children:(0,v.jsx)("a",{onClick:function(){u(!c)},children:c?"收起":"查看全部"})})]})]})})),I=["shixunsDetail","globalSetting","loading","user","dispatch","isModal","className"],C=(0,r.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading;var n,t,i,d,g,f,p,C,h,x,j,y,M,w=e.user,b=e.dispatch,N=e.isModal,L=e.className,D=(a()(e,I),(0,r.useParams)(),null==w||null===(n=w.userInfo)||void 0===n?void 0:n.paid_version);(0,l.useEffect)((function(){var e;null!=w&&null!==(e=w.userInfo)&&void 0!==e&&e.paid_version||(window.location.href="/")}),[null==w?void 0:w.userInfo]),(0,l.useEffect)((function(){return b({type:"globalSetting/footerToggle",payload:!1}),function(){b({type:"globalSetting/footerToggle",payload:!0})}}),[]);var S=function(e){if(N)return[{text:"使用中",disabled:!1},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];switch(null==e?void 0:e.version_type){case 0:return[{text:"使用中",disabled:!0},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];case 1:return[{text:"已包含在标准版中",disabled:!0},{text:"".concat(null!=e&&e.expired_at?"去续费 | ".concat(A()(null==e?void 0:e.expired_at).format("YYYY-MM-DD"),"到期"):"使用中"),disabled:!1},{text:"立即升级",disabled:!1}];case 2:return[{text:"已包含在专业版中",disabled:!0},{text:"已包含在专业版中",disabled:!0},{text:"".concat(null!=e&&e.expired_at?"去续费 | ".concat(A()(null==e?void 0:e.expired_at).format("YYYY-MM-DD"),"到期"):"使用中"),disabled:!1}]}},k=function(e){if(N)return[{text:"使用中",disabled:!1},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];switch(null==e?void 0:e.version_type){case 0:return[{text:"使用中",disabled:!0},{text:"立即升级",disabled:!1},{text:"立即升级",disabled:!1}];case 1:return[{text:"已包含在标准版中",disabled:!0},{text:"使用中",disabled:!1},{text:"立即升级",disabled:!1}];case 2:return[{text:"已包含在专业版中",disabled:!0},{text:"已包含在专业版中",disabled:!0},{text:"使用中",disabled:!1}]}},E=["课堂管理","作业管理","实验学习","实验管理","实验托管","课程托管"],z=["课程助教","课堂助教","实验助教","实验资源库","数据分析","能力评价","考试管理","防作弊管理","题库管理"],B=["课程定制","实验定制","智能组件定制","平台定制","工程教育","专属方案","成果申报","平台部署","集成适配","现场服务"],P=[{list:[{name:"课堂管理",a:"5项",b:"14项",c:"14项"},{name:"基础课堂管理功能",a:!0,b:!0,c:!0},{name:"基础课堂管理功能",a:"1个/天",b:"10个/天",c:!0},{name:"课堂编程作业发布",a:"2个/天",b:"20个/天",c:!0},{name:"复制课堂",a:!0,b:!0,c:!0},{name:"重置学生密码",a:!1,b:!0,c:!0},{name:"同步课堂学生",a:!1,b:!0,c:!0},{name:"批量导入学生",a:!1,b:!0,c:!0},{name:"分班管理",a:!1,b:!0,c:!0},{name:"导出学生信息",a:!1,b:!0,c:!0},{name:"教学资源容量限制",a:"50MB",b:"500MB",c:"1G"},{name:"视频直播容量限制",a:"100MB",b:"500MB",c:"1G"},{name:"并发服务质量保障",a:!1,b:!0,c:!0},{name:"毕业设计模块启用",a:!1,b:!0,c:!0},{name:"工程教育认证模块启用",a:!1,b:!0,c:!0}]},{list:[{name:"作业管理",a:"1项",b:"14项",c:"14项"},{name:"基础作业管理功能",a:!0,b:!0,c:!0},{name:"代码查重扣分管理",a:!1,b:!0,c:!0},{name:"作业效率管理",a:!1,b:!0,c:!0},{name:"代码智能评价",a:!1,b:!0,c:!0},{name:"文档查重扣分管理",a:!1,b:!0,c:!0},{name:"智能评阅",a:!1,b:!0,c:!0},{name:"作业匿评",a:!1,b:!0,c:!0},{name:"编程作业排行榜",a:!1,b:!0,c:!0},{name:"实验作业助手",a:!1,b:!0,c:!0},{name:"实验助手统计分析",a:!1,b:!0,c:!0},{name:"实验报告导出",a:!1,b:!0,c:!0},{name:"导出学生成绩",a:!1,b:!0,c:!0},{name:"实验临时数据管理",a:!1,b:!0,c:!0},{name:"外部成绩管理",a:!1,b:!0,c:!0}]},{list:[{name:"实验学习",a:"1项",b:"14项",c:"14项"},{name:"教师实验查看",a:!0,b:!0,c:!0},{name:"教师实验操作",a:!0,b:!0,c:!0},{name:"学生实验查看",a:"课内实验",b:"课内实验",c:!0},{name:"学生实验操作",a:"课内实验",b:"课内实验",c:!0},{name:"实验文件上传",a:"10M",b:"500M",c:!0},{name:"实验文件下载",a:"10M",b:"500M",c:!0},{name:"代码断点调试",a:!1,b:!0,c:!0},{name:"实验服务预览",a:!1,b:!0,c:!0},{name:"SSH直连",a:!1,b:!0,c:!0},{name:"实验屏幕录制",a:!1,b:!0,c:!0},{name:"测试集解锁",a:"仅自建",b:"非自建5个/天",c:!0},{name:"参考答案解锁",a:"仅自建",b:"非自建5个/天",c:!0}]},{list:[{name:"实验管理",a:"1项",b:"14项",c:"14项"},{name:"基础实验管理功能",a:!0,b:!0,c:!0},{name:"实验文件上传",a:"10M",b:"100M",c:"1GB"},{name:"实验环境优化",a:!1,b:!0,c:!0},{name:"测试用例可见性设置",a:!1,b:!0,c:!0},{name:"私密代码仓库",a:!1,b:!0,c:!0},{name:"虚拟仿真实验集成",a:!1,b:!0,c:!0},{name:"资源配置",a:"基础配置",b:"推荐配置",c:"高级配置"},{name:"资源监控",a:!1,b:!1,c:!0},{name:"访问模式",a:"用户模式",b:"用户模式",c:"特权模式"},{name:"权限控制",a:!1,b:!1,c:!0},{name:"虚拟容器专网",a:!1,b:!1,c:!0},{name:"实验环境时长设置",a:!1,b:"30 分钟",c:"自定义"},{name:"允许 / 禁止跳关",a:!1,b:!0,c:!0},{name:"允许 / 禁止测试集解锁",a:!1,b:!0,c:!0},{name:"禁用粘贴",a:!1,b:!0,c:!0},{name:"实验数据集",a:"50M",b:"500M",c:"10G"},{name:"测试集个数",a:"5 个",b:"20 个",c:"不限"},{name:"专用 / 专属算力",a:!1,b:"专用算力",c:"专属算力"}]},{list:[{name:"实验资源库",a:"1项",b:"14项",c:"14项"},{name:"开放实验",a:!0,b:!0,c:!0},{name:"高级编程类实验",a:!1,b:!0,c:!0},{name:"高级远程桌面类实验",a:!1,b:!0,c:!0},{name:"高级远程命令行类实验",a:!1,b:!0,c:!0},{name:"高级虚拟仿真类实验",a:!1,b:!0,c:!0},{name:"高级大模型集成类实验",a:!1,b:!0,c:!0},{name:"高级 Jupyter 平台类实验",a:!1,b:!0,c:!0},{name:"高级科学计算平台类实验",a:!1,b:!0,c:!0},{name:"高级工业仿真平台类实验",a:!1,b:!0,c:!0},{name:"高级低代码平台类实验",a:!1,b:!0,c:!0},{name:"VSCode 集成环境类试验",a:!1,b:!0,c:!0},{name:"混合平台类实验",a:!1,b:!0,c:!0},{name:"学术案例实验",a:!1,b:!0,c:!0},{name:"产业案例实验",a:!1,b:!0,c:!0},{name:"行业案例实验",a:!1,b:!0,c:!0},{name:"军工案例实验",a:!1,b:!0,c:!0}]},{list:[{name:"试卷管理",a:"1项",b:"14项",c:"14项"},{name:"基础试卷管理功能",a:!0,b:!0,c:!0},{name:"选题组卷",a:"20 道 / 卷",b:"100 道 / 卷",c:"不限制"},{name:"文档试卷识别",a:!1,b:!0,c:!0},{name:"图片试卷识别",a:!1,b:!0,c:!0},{name:"以卷换卷",a:!1,b:!0,c:!0},{name:"随机组卷",a:"1 套 / 周",b:"10 套 / 周",c:"50 套 / 周"},{name:"人工组卷",a:"10 套 / 周",b:"50 套 / 周",c:!0},{name:"体验模拟考试",a:!1,b:!0,c:!0},{name:"加密封存试卷",a:!1,b:!0,c:!0},{name:"复制试卷",a:!1,b:!0,c:!0},{name:"共享至教研团队",a:!1,b:!0,c:!0},{name:"公开试卷",a:!1,b:!0,c:!0},{name:"导出试卷",a:!1,b:!0,c:!0}]},{list:[{name:"考试管理",a:"1项",b:"14项",c:"14项"},{name:"基础考试管理功能",a:!0,b:!0,c:!0},{name:"重复率检测",a:!1,b:!0,c:!0},{name:"考试客户端",a:!1,b:!0,c:!0},{name:"试卷加密封存",a:!1,b:!0,c:!0},{name:"导出试卷(pdf/word)",a:!1,b:!0,c:!0},{name:"导出试卷",a:!1,b:!0,c:!0},{name:"分班考试",a:!1,b:!0,c:!0},{name:"试卷概览统计",a:!1,b:!0,c:!0},{name:"试题概览统计",a:!1,b:!0,c:!0},{name:"学生成绩分布统计",a:!1,b:!0,c:!0},{name:"优秀生排行",a:!1,b:!0,c:!0},{name:"题型概览分析",a:!1,b:!0,c:!0},{name:"分班成绩对比分析",a:!1,b:!0,c:!0},{name:"知识点统计分析",a:!1,b:!0,c:!0},{name:"导出学生答题试卷",a:!1,b:!0,c:!0},{name:"补考管理",a:!1,b:!0,c:!0},{name:"智能评阅",a:!1,b:!0,c:!0},{name:"模拟考试",a:!1,b:!0,c:!0},{name:"集中阅卷",a:!1,b:!0,c:!0},{name:"代码质量评分",a:!1,b:!0,c:!0},{name:"代码查重",a:!1,b:!0,c:!0},{name:"重做管理",a:!1,b:!0,c:!0}]},{list:[{name:"防作弊管理",a:"1项",b:"14项",c:"14项"},{name:"基础防作弊管理功能",a:!0,b:!0,c:!0},{name:"开考密码限制",a:!1,b:!0,c:!0},{name:"考试登录限制",a:!1,b:!0,c:!0},{name:"防切屏",a:!1,b:!0,c:!0},{name:"切屏监控",a:!1,b:!0,c:!0},{name:"IP 绑定",a:!1,b:!0,c:!0},{name:"限制考试 IP 范围",a:!1,b:!0,c:!0},{name:"迟到时长限制",a:!1,b:!0,c:!0},{name:"交卷时长限制",a:!1,b:!0,c:!0},{name:"答题时随机拍照",a:!1,b:!0,c:!0},{name:"答题前人脸审核",a:!1,b:!0,c:!0},{name:"电脑程序白名单限制",a:!1,b:!0,c:!0},{name:"电脑网络限制",a:!1,b:!0,c:!0},{name:"限制虚拟机考试",a:!1,b:!0,c:!0},{name:"考试异常监控",a:!1,b:!0,c:!0}]},{list:[{name:"题库管理",a:"1项",b:"14项",c:"14项"},{name:"基础题库管理功能",a:!0,b:!0,c:!0},{name:"Word 导入试题",a:!1,b:!0,c:!0},{name:"试题团队共享",a:!1,b:!0,c:!0},{name:"图片识别试题",a:!1,b:!0,c:!0},{name:"文档试题识别",a:!1,b:!0,c:!0},{name:"智能出题",a:!1,b:!0,c:!0},{name:"智能换题",a:!1,b:!0,c:!0},{name:"智能纠错",a:!1,b:!0,c:!0},{name:"智能查重",a:!1,b:!0,c:!0},{name:"数学公式工具",a:!1,b:!0,c:!0},{name:"数学图像工具",a:!1,b:!0,c:!0},{name:"题库规模",a:"单人题库",b:"教研共建共享",c:"教研共建共享"}]},{list:[{name:"知识图谱管理",a:"1项",b:"14项",c:"14项"},{name:"自动生成图谱",a:!1,b:!1,c:"按需采购"},{name:"课程图谱管理",a:!1,b:!1,c:"按需采购"},{name:"能力图谱管理",a:!1,b:!1,c:"按需采购"},{name:"学习路径管理",a:!1,b:!1,c:"按需采购"},{name:"课程图谱统计分析",a:!1,b:!1,c:"按需采购"},{name:"能力图谱统计分析",a:!1,b:!1,c:"按需采购"},{name:"学习路径统计分析",a:!1,b:!1,c:"按需采购"},{name:"学情预警",a:!1,b:!1,c:"按需采购"},{name:"学情分析",a:!1,b:!1,c:"按需采购"},{name:"达成度评价",a:!1,b:!1,c:"按需采购"},{name:"课堂图谱应用分析",a:!1,b:!1,c:"按需采购"}]},{list:[{name:"课堂助教",a:"1项",b:"14项",c:"14项"},{name:"智能问答",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"智能评阅",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"错题推送",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"智能出卷",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"编码助手",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"数字分身",a:!1,b:"20 次 / 天",c:"不限次数"}]},{list:[{name:"实验助教",a:"1项",b:"14项",c:"14项"},{name:"智能审题",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"语法检查",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码诊断",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"AI 辅导",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码评价",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码优化",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"代码注释",a:!1,b:"20 次 / 天",c:"不限次数"},{name:"抄袭检测",a:!1,b:"20 次 / 天",c:"不限次数"}]},{list:[{name:"智能工具",a:"1项",b:"14项",c:"14项"},{name:"PPT 生成",a:!1,b:"按需计价",c:"按需计价"},{name:"数字分身",a:!1,b:"按需计价",c:"按需计价"},{name:"视频生成",a:!1,b:"按需计价",c:"按需计价"},{name:"智能识卷",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能出卷",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能出题",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能识题",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"以题换题",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"以卷换卷",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能建课",a:!1,b:"20 次 / 天",c:"40 次 / 天"},{name:"智能评阅",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"智能纠错",a:!1,b:"20 次作业 / 测验",c:"40 次作业 / 测验"},{name:"错题推送",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"语法检查",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码诊断",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"AI 辅导",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码评价",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码优化",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"},{name:"代码注释",a:!1,b:"20 次作业 / 学期",c:"40 次作业 / 学期"}]},{list:[{name:"数据分析",a:"1项",b:"14项",c:"14项"},{name:"基础数据分析功能",a:!0,b:!0,c:!0},{name:"导出课堂总成绩",a:!1,b:!0,c:!0},{name:"导出课堂作业成绩",a:!1,b:!0,c:!0},{name:"导出课堂试卷成绩",a:!1,b:!0,c:!0},{name:"导出课堂活跃度",a:!1,b:!0,c:!0}]},{list:[{name:"能力评价",a:"1项",b:"14项",c:"14项"},{name:"基础能力评价功能",a:!0,b:!0,c:!0},{name:"学生课堂达成度数据展示",a:!1,b:!0,c:!0},{name:"学生课堂达成度与班级对比",a:!1,b:!0,c:!0},{name:"学生课堂达成度总结分析",a:!1,b:!0,c:!0},{name:"学生作业完成情况数据展示",a:!1,b:!0,c:!0},{name:"学生作业完成情况与班级对比",a:!1,b:!0,c:!0},{name:"学生作业优秀榜 / 待改进榜",a:!1,b:!0,c:!0},{name:"学生作业完成情况总结分析",a:!1,b:!0,c:!0},{name:"学生考试情况数据展示",a:!1,b:!0,c:!0},{name:"学生考试情况排名情况展示",a:!1,b:!0,c:!0},{name:"学生考试情况分数对比",a:!1,b:!0,c:!0},{name:"学生考试情况总结分析",a:!1,b:!0,c:!0},{name:"学生视频自主学习数据展示",a:!1,b:!0,c:!0},{name:"学生资源自主学习数据展示",a:!1,b:!0,c:!0},{name:"学生互动讨论学习数据展示",a:!1,b:!0,c:!0},{name:"学生讨论贴 / 视频 / 课件资源推荐",a:!1,b:!0,c:!0},{name:"学生自主学习总结分析",a:!1,b:!0,c:!0},{name:"学生课堂签到数据展示",a:!1,b:!0,c:!0},{name:"学生课堂签到数据对比",a:!1,b:!0,c:!0},{name:"学生课堂签到出勤排行",a:!1,b:!0,c:!0},{name:"学生课堂签到总结建议",a:!1,b:!0,c:!0},{name:"学生知识点掌握数据展示",a:!1,b:!0,c:!0},{name:"学生知识点掌握数据对比",a:!1,b:!0,c:!0},{name:"学生知识点掌握排行",a:!1,b:!0,c:!0},{name:"学生知识点推荐学习",a:!1,b:!0,c:!0},{name:"学生知识点掌握总结分析",a:!1,b:!0,c:!0}]},{list:[{name:"教学评价",a:"1项",b:"14项",c:"14项"},{name:"基础教学评价功能",a:!0,b:!0,c:!0},{name:"班级课堂达成度数据展示",a:!1,b:!0,c:!0},{name:"班级课堂达成度与其他班级对比",a:!1,b:!0,c:!0},{name:"班级课堂达成度总结分析",a:!1,b:!0,c:!0},{name:"班级作业完成情况数据展示",a:!1,b:!0,c:!0},{name:"班级作业完成情况与其他班级对比",a:!1,b:!0,c:!0},{name:"班级作业排名情况",a:!1,b:!0,c:!0},{name:"班级作业完成情况总结分析",a:!1,b:!0,c:!0},{name:"班级考试情况数据展示",a:!1,b:!0,c:!0},{name:"班级考试情况排名情况展示",a:!1,b:!0,c:!0},{name:"班级考试情况分数对比",a:!1,b:!0,c:!0},{name:"班级考试情况总结分析",a:!1,b:!0,c:!0},{name:"班级视频自主学习数据展示",a:!1,b:!0,c:!0},{name:"班级资源自主学习数据展示",a:!1,b:!0,c:!0},{name:"班级互动讨论学习数据展示",a:!1,b:!0,c:!0},{name:"班级自主学习排名",a:!1,b:!0,c:!0},{name:"班级自主学习总结分析",a:!1,b:!0,c:!0},{name:"班级课堂签到数据展示",a:!1,b:!0,c:!0},{name:"班级课堂签到数据对比",a:!1,b:!0,c:!0},{name:"班级课堂签到出勤排行",a:!1,b:!0,c:!0},{name:"班级课堂签到总结建议",a:!1,b:!0,c:!0},{name:"班级知识点掌握数据展示",a:!1,b:!0,c:!0},{name:"班级知识点掌握数据对比",a:!1,b:!0,c:!0},{name:"班级知识点掌握排行",a:!1,b:!0,c:!0},{name:"学生知识点掌握总结分析",a:!1,b:!0,c:!0}]},{list:[{name:"工程教育",a:"1项",b:"14项",c:"14项"},{name:"基础工程教育功能",a:!0,b:!0,c:!0},{name:"课程目标达成情况分析",a:!1,b:!1,c:!0},{name:"学生能力达成情况分析",a:!1,b:!1,c:!0},{name:"毕业要求达成分析",a:!1,b:!1,c:!0},{name:"指标点达成分析",a:!1,b:!1,c:!0},{name:"课程总结报告文档",a:!1,b:!1,c:!0},{name:"直接评价结果文档",a:!1,b:!1,c:!0}]},{list:[{name:"课程定制",a:"1项",b:"14项",c:"14项"},{name:"课程需求分析",a:!1,b:!1,c:!0},{name:"课程体系设计",a:!1,b:!1,c:!0},{name:"课程资源规划",a:!1,b:!1,c:!0},{name:"课程内容设计",a:!1,b:!1,c:!0},{name:"课程资源建设",a:!1,b:!1,c:!0},{name:"知识图谱构建",a:!1,b:!1,c:!0},{name:"学时分配与难度梯度设计",a:!1,b:!1,c:!0},{name:"教学环境定制",a:!1,b:!1,c:!0},{name:"本地开发环境标准化方案",a:!1,b:!1,c:!0},{name:"教学工具链集成",a:!1,b:!1,c:!0},{name:"环境快速部署指南",a:!1,b:!1,c:!0},{name:"课程内容开发",a:!1,b:!1,c:!0},{name:"核心知识讲解脚本",a:!1,b:!1,c:!0},{name:"动态教学 PPT",a:!1,b:!1,c:!0},{name:"随堂测试题库",a:!1,b:!1,c:!0}]},{list:[{name:"实验定制",a:"1项",b:"14项",c:"14项"},{name:"案例场景设计",a:!1,b:!1,c:!0},{name:"案例情节设计",a:!1,b:!1,c:!0},{name:"案例技术综合设计",a:!1,b:!1,c:!0},{name:"行业原型调研",a:!1,b:!1,c:!0},{name:"实验指导书设计",a:!1,b:!1,c:!0},{name:"实验技术环境定制",a:!1,b:!1,c:!0},{name:"多版本设计(基础 / 进阶 / 挑战)",a:!1,b:!1,c:!0},{name:"评分标准设计",a:!1,b:!1,c:!0},{name:"评测脚本开发",a:!1,b:!1,c:!0},{name:"扩展思考题集",a:!1,b:!1,c:!0},{name:"实验案例技术实现",a:!1,b:!1,c:!0},{name:"参考实现代码(含多个版本)",a:!1,b:!1,c:!0},{name:"单元测试用例集",a:!1,b:!1,c:!0},{name:"性能优化方案对比",a:!1,b:!1,c:!0},{name:"可配置参数化设计",a:!1,b:!1,c:!0},{name:"教学支持包",a:!1,b:!1,c:!0},{name:"案例讲解视频(含操作实录)",a:!1,b:!1,c:!0},{name:"学生手册(任务分解指南)",a:!1,b:!1,c:!0}]},{list:[{name:"智能组件定制",a:"1项",b:"14项",c:"14项"},{name:"智能体自定义创建",a:!1,b:!1,c:"不限次数"},{name:"智能体应用",a:!1,b:!1,c:"不限次数"},{name:"智能体引用",a:!1,b:!1,c:"不限次数"},{name:"智能体使用统计",a:!1,b:!1,c:"不限次数"},{name:"知识库自动同步",a:!1,b:!1,c:"不限次数"},{name:"知识库创建",a:!1,b:!1,c:"不限次数"},{name:"知识库命中分析",a:!1,b:!1,c:"不限次数"},{name:"知识库共享",a:!1,b:!1,c:"不限次数"},{name:"真人形象定制",a:!1,b:!1,c:!0},{name:"实现声音复刻",a:!1,b:!1,c:!0},{name:"视频内容生成",a:!1,b:!1,c:!0},{name:"语音交互服务",a:!1,b:!1,c:!0},{name:"智能学习助手",a:!1,b:!1,c:!0},{name:"动画平面数字人",a:!1,b:!1,c:!0},{name:"精品数字人使用",a:!1,b:!1,c:!0}]},{list:[{name:"专属方案",a:"1项",b:"14项",c:"14项"},{name:"人才培养方案咨询",a:!1,b:!1,c:!0},{name:"课程教学大纲咨询",a:!1,b:!1,c:!0},{name:"课程实验大纲咨询",a:!1,b:!1,c:!0},{name:"立项意义分析",a:!1,b:!1,c:!0},{name:"项目需求优化",a:!1,b:!1,c:!0},{name:"项目建设规划",a:!1,b:!1,c:!0},{name:"设备更新支持",a:!1,b:!1,c:!0},{name:"可研报告支持",a:!1,b:!1,c:!0},{name:"市场调研支持",a:!1,b:!1,c:!0},{name:"建设方案设计",a:!1,b:!1,c:!0},{name:"需求规格设计",a:!1,b:!1,c:!0},{name:"项目概要设计",a:!1,b:!1,c:!0},{name:"项目详细设计",a:!1,b:!1,c:!0},{name:"项目实施计划",a:!1,b:!1,c:!0},{name:"软件选型与定制",a:!1,b:!1,c:!0},{name:"硬件选型与定制",a:!1,b:!1,c:!0}]},{list:[{name:"成果申报",a:"1项",b:"14项",c:"14项"},{name:"成果联合打造",a:!1,b:!1,c:!0},{name:"论文数据支持",a:!1,b:!1,c:!0},{name:"运行平台支撑",a:!1,b:!1,c:!0},{name:"赛事联合举办",a:!1,b:!1,c:!0},{name:"课题联合申报",a:!1,b:!1,c:!0},{name:"教材联合开发",a:!1,b:!1,c:!0},{name:"资源联合建设",a:!1,b:!1,c:!0},{name:"技术标准共研",a:!1,b:!1,c:!0},{name:"成果转化合作",a:!1,b:!1,c:!0},{name:"品牌联合宣传",a:!1,b:!1,c:!0},{name:"成果应用推广",a:!1,b:!1,c:!0}]},{list:[{name:"平台部署",a:"1项",b:"14项",c:"14项"},{name:"现场勘察设计",a:!1,b:!1,c:!0},{name:"环境改造施工",a:!1,b:!1,c:!0},{name:"系统环境搭建",a:!1,b:!1,c:!0},{name:"系统集成调试",a:!1,b:!1,c:!0},{name:"数据安全备份",a:!1,b:!1,c:!0},{name:"实验环境定制",a:!1,b:!1,c:!0},{name:"课程资源更新",a:!1,b:!1,c:!0},{name:"功能升级更新",a:!1,b:!1,c:!0},{name:"数据同步迁移",a:!1,b:!1,c:!0},{name:"用户并发扩容",a:!1,b:!1,c:!0},{name:"二次部署服务",a:!1,b:!1,c:!0},{name:"补丁版本升级",a:!1,b:!1,c:!0},{name:"统一身份认证",a:!1,b:!1,c:!0},{name:"大模型算力套餐",a:!1,b:!1,c:!0},{name:"GPU 算力包套餐",a:!1,b:!1,c:!0},{name:"ARM 算力包套餐",a:!1,b:!1,c:!0},{name:"竞赛算力包套餐",a:!1,b:!1,c:!0},{name:"考试算力包套餐",a:!1,b:!1,c:!0}]},{list:[{name:"集成适配",a:"1项",b:"14项",c:"14项"},{name:"Intel 架构适配",a:!1,b:!1,c:!0},{name:"AMD 架构适配",a:!1,b:!1,c:!0},{name:"鲲鹏架构适配",a:!1,b:!1,c:!0},{name:"飞腾架构适配",a:!1,b:!1,c:!0},{name:"申威架构适配",a:!1,b:!1,c:!0},{name:"英伟达架构适配",a:!1,b:!1,c:!0},{name:"昇腾架构适配",a:!1,b:!1,c:!0},{name:"其他架构适配",a:!1,b:!1,c:!0},{name:"边端开发板硬件适配",a:!1,b:!1,c:!0},{name:"实验终端设备适配",a:!1,b:!1,c:!0},{name:"其他硬件设备适配",a:!1,b:!1,c:!0},{name:"统一认证平台集成",a:!1,b:!1,c:!0},{name:"其他业务系统集成",a:!1,b:!1,c:!0},{name:"用户基础信息集成",a:!1,b:!1,c:!0},{name:"业务过程数据集成",a:!1,b:!1,c:!0}]},{list:[{name:"现场服务",a:"1项",b:"14项",c:"14项"},{name:"用户操作培训",a:!1,b:!1,c:!0},{name:"系统试用支持",a:!1,b:!1,c:!0},{name:"驻场定制研发",a:!1,b:!1,c:!0},{name:"故障修复处置",a:!1,b:!1,c:!0},{name:"定期巡检优化",a:!1,b:!1,c:!0},{name:"考试技术支持",a:!1,b:!1,c:!0},{name:"技术交流咨询",a:!1,b:!1,c:!0},{name:"安全运营支撑",a:!1,b:!1,c:!0},{name:"文化宣传设计",a:!1,b:!1,c:!0},{name:"重大活动保障",a:!1,b:!1,c:!0},{name:"异常断电修复",a:!1,b:!1,c:!0},{name:"网络故障检查",a:!1,b:!1,c:!0},{name:"系统适配调优",a:!1,b:!1,c:!0},{name:"并发压力测试",a:!1,b:!1,c:!0},{name:"竞赛培训辅导",a:!1,b:!1,c:!0},{name:"竞赛策划宣传",a:!1,b:!1,c:!0},{name:"竞赛环境搭建",a:!1,b:!1,c:!0},{name:"赛事现场运营",a:!1,b:!1,c:!0}]}],T=function(e,n){return null==e?void 0:e.map((function(e){return(0,v.jsxs)("div",{children:[(0,v.jsx)("img",{src:0==n?"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0QkUzQjMiLz48L3N2Zz4=":1==n?"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0Qjg3RTMiLz48L3N2Zz4=":"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiNGMUIwNEIiLz48L3N2Zz4=",className:o.Z.dui}),(0,v.jsx)("div",{children:e})]})}))},O=function(e){if(N)return b({type:"user/setActionTabs",payload:{key:"升级权益",title:"添加微信获取账号权益升级方案"}});var n=S(D)[e];null!=n&&n.disabled||b({type:"user/setActionTabs",payload:{key:"升级权益",title:"添加微信获取账号权益".concat("立即升级"==(null==n?void 0:n.text)?"升级":"续费","方案")}})};return(0,v.jsxs)("div",{children:[(0,v.jsxs)("div",{className:"".concat(o.Z.content," ").concat(L),children:[(0,v.jsxs)("div",{className:"".concat(o.Z.item," ").concat(o.Z.a),children:[0==(null==D?void 0:D.version_type)&&(0,v.jsx)("img",{src:N?"data:image/png;base64,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":"data:image/png;base64,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",className:o.Z.currentVersion}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:s,className:o.Z.icon})}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzE5MTkxOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNLjk2IDExLjE0NGgzLjM4NFY0LjI1NkgxLjYzMnYtMi43NmgyLjcxMlYuMzJoMy4xMnYxLjE3Nmg5LjA3MlYuMzJoMy4xMnYxLjE3NmgyLjcxMnYyLjc2aC0yLjcxMnY2Ljg4OGgzLjM4NFYxNGgtMi43MTJjLjYwOC45NiAxLjU1MiAxLjY4IDIuODMyIDIuMTZ2My4wOTZjLTEuODQtLjY0LTMuMjk2LTEuNTM2LTQuMzY4LTIuNjg4VjE4LjJoLTUuMzI4djEuMzQ0aDguNTY4djIuNzg0SDEuOTQ0di0yLjc4NGg4LjU5MlYxOC4ySDUuMjA4di0xLjYzMkM0LjEzNiAxNy43MiAyLjY4IDE4LjYxNi44NCAxOS4yNTZWMTYuMTZjMS4yOC0uNDggMi4yMjQtMS4yIDIuODMyLTIuMTZILjk2di0yLjg1NlptOS41NzYgNC4zNDR2LS45MTJoMi45Mjh2LjkxMmg0LjQ4OGMtLjI3Mi0uMzg0LS41MjgtLjg4LS43NjgtMS40ODhINi44MTZjLS4yNC42MDgtLjQ5NiAxLjEwNC0uNzY4IDEuNDg4aDQuNDg4Wm02LTQuMDA4di0uOTZINy40NjR2Ljk2aDkuMDcyWm0wLTMuMjRWNy4yMzJINy40NjRWOC4yNGg5LjA3MlptMC0zLjMxMnYtLjkxMkg3LjQ2NHYuOTEyaDkuMDcyWk0zNi44NjQgMTIuNTEydjYuMTkyaDIuMDR2LTcuODQ4aC00LjYwOHYtOS4yNGgyLjgzMlY3LjY0aDEuOFYuNDRoMi45Mjh2Ny4yaDEuOFYxLjYxNmgyLjgzMnY5LjI0SDQxLjg4djcuODQ4aDIuMDR2LTYuMTkyaDIuODh2OS40MDhIMzMuOTg0di05LjQwOGgyLjg4Wk0yNC43MiAxMS42Yy42MDgtMS4yIDEuMS0yLjM4OCAxLjQ3Ni0zLjU2NC4zNzYtMS4xNzYuNjYtMi40MjguODUyLTMuNzU2SDI1LjJWMS4xNmg3Ljk0NHYzLjEyaC0yLjk3NmMtLjIyNCAxLjY5Ni0uNTQ0IDMuMi0uOTYgNC41MTJoMy43MlYyMS4ySDI2LjA0di05LjZoLTEuMzJabTUuNTY4IDYuNnYtNi40MDhIMjguNjhWMTguMmgxLjYwOFpNNjEuMzY4IDIyLjRhNDMuMTI2IDQzLjEyNiAwIDAgMCAzLjU1Mi01LjY2NGwtMi45MDQtNi42OTZ2MS41NmMwIDEuOTg0LS4xMzIgMy44NTItLjM5NiA1LjYwNGEyOS4xNzIgMjkuMTcyIDAgMCAxLTEuMjg0IDUuMTk2SDU0Ljcydi03LjY1NmgtMS45NDRhNDIuOTk4IDQyLjk5OCAwIDAgMS0uOTYgNy42NTZINDguNzJjLjQ4LTEuNjk2LjgwNC0zLjMyNC45NzItNC44ODQuMTY4LTEuNTYuMjUyLTMuMzE2LjI1Mi01LjI2OFYxLjE2aDIuODh2NS4yMzJoMS4zNjhWLjhoMi43ODR2NS41OTJoMS4yNDh2My4wNzJoLTUuNHYyLjIwOGg0LjcyOHY5LjY0OGEyMC43MTYgMjAuNzE2IDAgMCAwIDEuMjcyLTQuNTI0Yy4yNC0xLjUxMi4zNi0zLjI0NC4zNi01LjE5NlYuOTkyYzQuMjA4IDAgOC4wOC0uMTc2IDExLjYxNi0uNTI4djIuOTUyYy0yLjM2OC4yNTYtNS4yOTYuNDI0LTguNzg0LjUwNHYzLjIxNmg5LjA3MmMtLjY1NiAzLjIzMi0xLjU2OCA2LjIwOC0yLjczNiA4LjkyOEw3MS4yOCAyMi40aC0zLjEybC0xLjM5Mi0zYTM1LjQwOCAzNS40MDggMCAwIDEtMS44IDNoLTMuNlptNS4xMTItOS4wMjRhMzcuNjU5IDM3LjY1OSAwIDAgMCAxLjE3Ni0zLjM2aC0yLjU2OGwxLjM5MiAzLjM2WiIvPjwvZz48L3N2Zz4=",className:o.Z.title})}),(0,v.jsx)("div",{className:o.Z.desc,children:"简单实用 · 试用反馈"}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_sq," ").concat(null!==(t=S(D)[0])&&void 0!==t&&t.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(i=S(D)[0])||void 0===i?void 0:i.text})}),(0,v.jsx)("div",{className:o.Z.itemContent,children:T(E,0)})]}),(0,v.jsxs)("div",{className:"".concat(o.Z.item," ").concat(o.Z.b),children:[1==(null==D?void 0:D.version_type)&&(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAABwCAYAAAC+eq3DAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7X15tB1HeedXfftub9fy9GRLtix5kSzLuwnGjm1sg4ONHYhJIOEkHk4ySUjmMOGEJGTIwPEEhgBzBsiEJDCYsNsEgifYeAsGvGnBsmV5kSxrsbVLT09Pettdu7tq/rhL1/LV0nd578nmO0d6fau+/uqrpat+/avqKgKvA/n8BpbPlKurANgKoNFK6nlLAMgIAAwDsIVAYREjrB8Y5CiADwAAjAFrGGAQXwMAo9w1Y0JaTNZlDRNxRPN2Xrd5zaT7ND5w6fIuMNkWxf2hXIA+DTU9uy6TfNDp1jygcj4Vf13yKeXDWH6sUSwGu451z0Uq/jTt6utT9MGQT7l8hXrRlQlT/UV0KZcBbd1zAfp8NnSpe5lwGaSg1j0wBgROQfnKzytrqEeuoyy6Chi7CIAsjwu8IfaKhPhxEuOprCs2Hn3lqJ2Q6oNaOcq13GARXT5W1wipLZ+oD/jDaWywaD4bPkgNlsr57FyZ8N7TVvOpqXtbPpXOCsT2iHXggi6vw7j6spUJtZcJ1gnh7UBTJoJdiuYT7UgFH6B5wefZh1NAvr+B5cfDyrXA4GbG4KYI6DCwRuaI2KtiNavGKoWtFWaKxC1TNUirztQgk2lVqCGuebu1MFRNpksWCUUVxZ5Gn09z+TKdnmu1aHTt+XSzY0pArRp9SsqD22KaslB9CRpvdvMhYT0oCGged0Cf38Dy+ahyI2Hk9vGwcgMw6K3FcFkgtZ9ECK2DOoK3rFiX1K8VA9INRBwCQKfeAJMMvMbjhyqKTvMqaj6YNsFmkGfvhAgQvBNS7HKaRFeEcT75IFXXq8dRh3wCXgGCXa6+UN+1mTIHafOJm+Z1CWl0HHgCntIJ6Rsab8s9nyDUbGyD94HUfWCiKaTuoa4nRyt23bKkitdsDs17510H9LWnqleEDH4PwuptDKBfi3lBB3a6j4AwdR0HpPUgCTLQDnboMCv6YMqnkDgTgxIiIDW0BQSE+Bf7gyMD1a4LMnBBesiNBr5D8UepGgv+aBEBIVUoqOg4IKxMdL+MLwFo+WluQDigedMBffWp8i2UkQ+FlF6hVZK74llDQPYungABVk/TjID0vicf1NFhFkAARoZ8KsMctIyAVMUkCEgz2vM+EAKE74TaKj8XpIfcqEW0cXvjkZVYNQak1wYCsvnnAal1QnI+UQSE1ooVAanlp3FaQUBk7jug//tk+VZCvL9ijJ7Pw0mn0dcBYegtnNocUDPoFOGA9OqGQpLJdsfbXPxzQ0CdSMAaKMW0wQEhouWAOoiAnGU+cUB3bQyuZhG7EwAukd9b9SNb8hEJi02OgEAYpW3IYLY5ICJXrJLi3HNA+mS7wwEJ1BhafqRZ984ckBYZuPFORg4Ia5fWfEocEAJqZpsDMlJC84ED+ucNxWUZ5n+KRuxWgIa38tynDhngCAjtu7uFgByQwWxzQFgywhoUXZkgQ2KrCEgNnR0OSJcDatT9JQfUSQSk1q3mBoQD8gymOy53ra/+aQb8JxmDW5uBBOLRkhOCXhNUiSiBRFHFbBHcgHSD61KpWM9Tg7TqeD61pqUgghWd6ENzTEXsEPkHiYO0RUi09aB64Dnkk+giRB8IUd1FPNO6LAXY84ncKOnWmobY3ni7nnyzKSXuRmIqE5M9pPw8zjFz+WlrxfwIoOWnucGTfZglDuiu9WwFIdUvMwZXYL00JkkQEBrYLQSkV3QKkuP0yMDR9C85ILuYfEjIAeHIwLVMXLBWBzkgZtDrIAJKInLeuo6Avrahegfxgp8DI1fwowNg19zvJAhIDWwTAQnwQRpp2kYGBPuDqJtHwWaQMqpgutbCUDUT5lPV9RDnsGQNyIBo6gv1XYzw1CBJS4MMLIIjAzscIzo9RT0ZAjIiaB6hWfyT9fQISOoyDE0ec11uq11DQF95hvVkguCTFOAOZTBUhv15xgHpPiSC+cYB4TMLqu7rgANKiAzmGwekRaGCLURz3nFAEuRGH0kNE4RwQClZpxPy1U3F5WlK7mVA3tbshJkJEBDF3SQIiA9lnUBAvCsyAtIOSqKXTK+o9d2dwxC5BltnOxscEM4D1NdG8Xco7cAw2isISOe7KkKRJEF6phsTckBi1RiQHrTOAREGel0C9dk+JJ84XEJ/EX0BmVG+fFd9xpE33HEEdNf6yjqfkXsowNJmoANPIUur3EhHEJBwgxrZHjeidzNJPnkEZBd3HqBbCEhvwVBIXeSA8DSSmZoPHJDRd2bQaBkB2ewkkE5zQF/fFLzd98j9QMhSIUJOpYvIwONGJPM76BuHA3KAg82ATiCgmIVBOCAlyIAMusgB8RVgAVPYXbVrgoXiQUTviBTzeuGAtMyjoNwxBPQvGyvv8wh8gQFJ8+EMkMFQGfbb44B40b7zIra0A9jrlQPSu6yOqG0gIIGFkfOprFvqNAISUje4bG4n6I0mDsh6qxkqdJ0DwqtbG6C321kOqCMI6JtPh7+bIt6XGIO0HEeAWxSL3cwryMHKtSvC6PQ6IP37sZLurK4DQosO0XVBQNKI2uFZMCekhySlHVEtw6t9FgxLQ6uF6gockOVWI9JrhwNCbcQqnlCCNv/wX7Z1QI6B3VkH9O2nw/dSxr5gVJpHHBCv98bhgFztvn44IBsCwtOwS7c4IF6nZQSEqryOOaBvbw7ezgC+CGAZSeYRB8TfPBsckJoPMU0nZICMbDwCSoIMdEk0AjqBgEgT1c4PDggfweMKMFEcmrsku3YERHR6yI3GfAppts4BqWUi6ukRUGc5oJan4b+1vrKOEbgHAPIAOh7gjckBATf4qPnoAAfE2zVwQHEdzDIH1KxTpo6ec8ABYSO4lgOyIMqkHJC1DhS7lnxKjRbbX1oMwHeYUMukuxxQo0l0hAP6zqbickh79xAgfTak0hwMXTkgIzLQdrdSYBc5oFmbBTNHaBEQeru1MNQRdV6uhNYaQVM36drzqXUpvjYgDByO6FNqDem5IiAkHldGfyXhgIjyPyed4IC+8gzrYTT8LrDaOh8nDiOJtMmNNCMcOCC7HSSy7W+kkAza3LDotlzuc8QBWe2hdn/JAWG25hsHlKhdtsIB9bDwkwBkbaNbbGkkMem2iQw8LgF7j69BQMrw2ToCUvOhR13aMQjhAbTlY6kEW5l0AgHZOCCrPdRuBzkgHhnMRw6ImOs+vpiHHBDnnzW3SdcBfXtzeAcwuAMg7hbtIybOAYmDxyxwQIrd7nJAmO5sc0BxkKYEu4SA+HPBsLKdcw6IRwZd5oDinwk4IBOMkDkgg6oJAXWNA+L8w1KWOSBnEvq7W9gKRtk3ACALEHd1uh5YSIjUAtABg3AKXBxuFx1WpCBS+x6snZXQvPMtckBM45+cwVaRnoBULM/AbH8NTzg9JjuHfgvmioBMvqteMhdd47dguN3mtQFhNILEOtA70hrSE78F0yEgNEu4Mvorybdgtv6g5W/BaBh+GYD0xxYdemCdOLxTOtlFERA0hzW7P27v5PLPJMhAG5iEeLCk1rKpbiEggAQLlDqNgEBNPQGHYRMcGdjrXn1a9CkkQXqtIiCNMq6aoPwStUtXDug7T0d/Sgi5AusW3UZMNcg22reEDEgSDshgeS44IMuIZLdrv02OxniAjiAgAjEHJMs85IDM/mHWZbsmiMr/VN8asBvnAwek15V4PTmfnH+WpgjgwgF9c0NxGRD2FwB49+80YsqDYbc4IIf9T9ARFeEpYrX2EJCaD9ERffkx9FLRdeCAdCWI8QAdQUB8nSJlq2cbTHbnKwekcUZpNtpWLIWdAhyQIVEbByQrWxGQn81+CgD6lQgLBySIaSU0gY6uA5pvX8PbEJC+/MyjfTPoDfU1vMl3JRk33Vn7Gt6QT1271JiOI5KtAxKiLIjbjJT1iTr1B5xhIwL6zubgakbZrWhklzkgJ3VHDmjZUMr3GnxdPTCkwA5PhCFq10QgdBgB6YXBsqGUf6JAo2JgHq+ScCO8LOn3UsMDXmrnkahajZiCugysgPLTmQPiglcO+/7pC/zmRAgDgJcOVIOJQsRXYzO2KxxQQukGB7Tm9Kyf8ePnlTGAmTJle0arePvUWOwkAjLr6m9LygEZOyDikTsZX5OEs5roJE2mBGnPYsLV3XSbp1HWEmikccu69EA+Q4RBcbLEoq+vj042DAimlEOlII5t47ys2vlK9ZQQ34EBLO4jqQuXpbMXLE9nF/V5qYMTUfD1J4qTYWSwy5vSFpYaffNF+Z4Llqez1ZCx3aNhdduhavWlQ2G1UKZMyacpETSfjeKWOiKubC9flc3esDaf56O/9B9Tk80OKMm5YM3ftQu+CrEz0xfkfe+sET+1cjjtrxz206MTUfStp6YKYt2byy/JuWC1n/z/sXz4lqH+pUO+MCO97UAl+G/3jE3qHWjgafO5YMCQdimVSeyVqifrKod7yfkUTni1vIaZOKDvPBveChQuEQKR7p8fBLTIwMQBAcwOB4R6ptE1EAgrFqXSB05EQaQ0UgcExI9Icj4ZwLsvz/ddtNzP8SaWD6XS77w41/ejLaUZ1G6LHNCSAS+1dlk6CwCQ8QlZuyydXbssnX0PA/iXx2cmdxwOAtyuPZ/vvCTfc9OF+R5e5TvrZ6Y37i5XEn29nwQBSf5RAPA9Agv7U95wn5daPOClli9Ip5Yv8lPLFvr+QN4TiYEVANsPVYLNeypVi0vxdYsIKBEgs+SzEwgI8wrPJ3ScA9J2QB7AXzHTaFrv6vgOWYtq5FFFscspIABh6aDnnz/i5SbLED27Lyjp7TTOwgYBAekphvh0TMGOMnwCADAYGfT8974pN1gJGdt7nFb3jIXVXaNRtVxl3OoWG1IRM8gn/dTOSmnN0lQ244tv3ZetSOcOnYzCZ16rlhW7yGmTaiXEgY2rWy7u6cHe7feNh8GOI0HQDtIzilTVRlEQkHg2fD5NyOIB3xvq8bz+HPH6csQbyKe8pYOp1GkL/NTifi+V8twZnt+/frDvlSNjE1NFpu0mO4GAFJs2jkWL9FwRkA3VqHfj+bT7J9xn62x1HNB3N4e3MAbnm+92RUDaW41xubRHVi8ludVLUtmhHuJDvXc9OknDQxNRoLNDuQjTAGWM0BAIFy6vIYasT8jqpans6qWpLF3H4MWDUenhF8sFzLw6WCAQry7Hp2n0wNbKzG9ckVNI/5svzPXuHw+D0Ska4XZteY2jzxr2/fNP97NyXEiB/dvTxRm7HTXSue5VsGtMpqHTl/PIf7qmv683R7z+HPEG8p6XzyToXRxkIO95f3zjUN//uv/klMGl+LpFBKSoJoFEXUBAmrtb8s/oD6KMzoIRDz5Uu5Aj5B+usyZqkJHcB4DhPuK/+Sy/t9H5QL0nvmGN359Ne4TX5e/1uAjTJIUcIagg64CyaUIuOD0lvB4BAHiEwIETNEBncxxOUZAdeOFQUHl2bx3pcOKngLzn8ny/h9yeZHaI1F6RerG4R14oFY9NRhFqx5KI6I/BCXXC0+hsQyeXJuTiFZnsOSPp9Mign+p059OQkSHfW7kkrX0zwGeH8Dau/tQ02yQ5EdLszDqg2CvNEyw/HAZ/214HdM8WdgWl0RUApvdPSMYBIUFiqDos7j8ZBS8cIqWLlqUEkrIvS7yrV6V6f/YKncH8QzkgGwIyrgWpxVy4PJ1Lp9SmMl5g4bZDQdUlnxgHJLsCAPDIi5XCqmE/vaDXE4jJpUMp/+pzsvknd1ZKyRBQHHjxmX72zIUpZevcfeNR8PgOzq72HCmHfJrGvhYRUKdlpkzZsakoGp2Mov3jQfja0SDccywIixXzeN8JBKRUvcMbgfq7cwjIhM5U/7rMAVFKf0+aUIgFeTF04oBkUXRxDmjzXlpYsdDLDOaJ8CCuXprK7TxGKwdORoGcIMoBmRwBCwcEBAip8TCYhSdfqRZjW5CYA8IkoMB+9Fx5+gO/2jMkx123JtOzdX+1Ml1mFH3XNnBAGZ+QWy7p7ZFjg4ix722cmWG8W7PAAVkliV1JChVGp8uUThYoHZuO6LGpKBqbCunoRBQdnQyjmTIV+o/m9RzMghlljjggs67+NnV2zZQ3iQP6/gaWj4DeZgMM/A87AsLtuKQRUgpP7ApnbrsoPSirXXuu33vP5miCSoZQDsjkCCYSAlq91M8O5Ijy4e7RySh85WhY1doycUAW2Xs8DHceDSvnLY25mmrI2I4jYSXtkwRfuMfyjgvzPXJnDgDwk5fKxeMzLJJ914sa6Vz3CWfBjKYYg8e2lUtj01E0OhXSiQKlEwVKp0qUhlQqH6Zet+IfjoDsvpsQUCLpAgLS3N2aewqyMilLr2A0G93IGOnX9l3KUAsdWQdkGsEPT9DgteO0snKxJ5Cmg3niX7jMzz1/ICzzdpvrgJxGGnV2CEBFQG9elc5jdz++M+CIZzMyGOrxvLeuzjTRh65t8EGZdMyYVEPG9hyLqgAAN5yf7dHdZADS5MIzMgrxzBjA6UMp/3fe0ttnM9b4+ehLpdLRiUjosJxH9YQIyPg2xwi7e8N0QR0EpXVASZCBB8Co5r52Zoe4NWCJEJDWbhIEBEqKClLhZnvNIk+7Su61sw6IAtwOpm+kkO7fjoBckIGZGNj4alhcsSiT8SRe6/Iz/Z6XD4eVahQPBygHpGXDNCiCc+ec4VRmuN9TXlVfHYsq+47XZ+Mc8tmbAe+CZT76GuciGZ8QbOaqXSEE4JIVasdkks17KhWhA5Lq0zOxqlzZolp8oAVVC/dLjTbJt2BClIWjwhGQZSQBkf9TOjUTW6t9BjuHgJgcYNDtLAfEzUl8/wDLA5Ab5JktQZApAPssGCKKrnlqZLrMou1HImVmKJcG77IVIjpxPxVDTEw3C/aWc1T0EzFgj75cKaq29LNgnQG481SksqamdxPb14f8rQm/02re5PQ1PHLt4F83ZsHce9nuzIJp7tbrGhI1fcivGuYQEDsG1wJAr7E0ELLBjoBwO1pdzWDy7P6otGZpKud7Yr7Wne7lnzsApXKdjm51HRCGgM4dSWVGBjxlxui5fUF5oiBxJg5I7/UszvlMOAuWPBpBQEnsGl4P3/2mvvzbLuzRo1jHQpDV5NlOAIDzTs/4//Inpy1IYswl+Q2vlKpfevhEoS0OyNRFtMoBRRDeXOv+DWN2Vzmg+lu7ZkKhVGX05SNR+UJpWj7jE7JuWTr3zN6g1CkOiNSXOlxzXkaZMaqEQDftCYpyeNuzQ6e4zAUHhOs2EBDrOAfUl02RRX2plo+ySiLpFCGL+zuf1mBvqoaL5hsHRMC7qYEb5hsH1AjaejAqXXB6KidzQetO8/Jb9kGJ0s5wQIwCXLrCzy3gFkE25PGdQaFYxU+awoIaocemaPiPPyueaATqyk3mFZgSjr2/87+R/Mvv8SzW5O/HeZO6H1zkZFGae5TSMkJvGwdksCtLRzggOSoJQjsFhdWY8HnDAfkAAHc/w9YA0OFaKBFQjdKymjChu+uAJHVg9bUdrx2n1bOHxRmx3izxThtM+YcmotBjyDogrVM4AsplCHnL2Sr6OTRBg+f3VyuasbP+F0dAIQWYKFLaICN5v9DOiMVVaNZlQptQOpTmfeaOiXH/Yf6gPiD5ROMBoD/necN9vsfH5dLqauaBPPGGB2K9asig+XW8JHi1Cni6FoJ8Da9tEwaE9nrokAip7UrT+tfwcj8gNflE64DqHZBH4DocC0jC1B92BITb0epajGw/EpUbHVBEge06FlW27o9K48XaN1IoB5QQAa0e8TP8/iwAAJQyeHR7ZSYR0kNBoyaD8kjiXA9otTjdmuiBSpAIVtzvuryn912X96CfgPByxzX9wndwu0eD4HP3T6jbUgCARxg5f1kmLcMxBgjXhHWeDCCdJnD6UCq1ZzSIdo9Ww6qytPX1JVoElCTbpqap2DXb8QEAKIuuivehFXtC/bqH2eOAeDl4MgpGp/1g/3gUbDtCS8UK9zrQIQ7ohUNBZdexsLr2ND93wbJUdnGf52/ZH5bGpmhkzicoKarlpxlp5JGkeZoBkg+Ji5O/Ejdl2jB4ARCApYOp1IpFqXhyAgBKAWPP7wuqzDGR2XqCPULgI+8cUhaptiohBfb9jdOFB7YUyoDkctuBShBGrAjYAKFDh/XAtE/IbZf3KjOqz+wpV89fnvV7s+J+VWNTUTRdpmyV9F3ayUJEf/JCzT98MBTRNS8UAF47GoTQBgdEwAPWcQ7IIxcJUIa7xOA6r2dHQEhoixxQ4+reLZVJ1Z/G2wiCahzgluAPBShWGHtmb1DavLdaGhnw/BONlcJt75VcC1l3ejqbSROkLARl1LK8WURDde/xIBybotLsnCGfimEG5y3NpG+7NNfHB49NRdHWvYF+xffr5PXE94AEob7ct+4rB8/tLTfXfil8B98J1a8bVfXrl/cqs2cRBfalR05Of+b9w0O9WZFuPDYZ0n9/Zqb0N7+xaIAPX9Cb8h7fVqzsPR5EAAhnpfjAPV38a7KMVBw5IKZu6q3RdeSAvr+B5SNGl8ehXL9v4oBklNEGB0T4OQsDB4TABMW/Jgck+aZ1BLMsrYQenWQhXyad2BHx7Rdke/tyxLYqJpH8aAtMj01XItm5my/K95y5OP4AlQHAD58uzoxN00j5HkhXVkphGpCenV6et3JkImx24BjOw98IjI0WPAJwy6V9CvrZtKtUnShSpluIuHlPuTo+HdFF/Smhnbzv6sH8Z380PgP8G4hxtg/U+urUjogGXScOKOyBVUQYM03dm/rDjoBwO+ioL/1Ye5qfPW2ApI1eodC37ls9MIN8xZ5Pg3fzukyfDSUpwUh6j26vFEpV+as0VU9cDctc5oGSC+LFkoFU6qzFvrCeKZvGzzPUDoS6SkJV1fjXxsLg+DSGzjQWWc3K6GSkvacbcvhk3AG5jOAuctV5uezwgDql/uBztVcpXZlTyuCRF2bK7796UJgQuXp1LnfaUKp4ZCI0L2gwvFKpz5/r0+uKgNzKz0+xaAVFlzaqyGC2OaCRfpI+Z4nX8ucLJsnUNhXriO0nXoFiqfk8G5ABxwF1DSXohm1EERsxdaOxWvf65oV9irF+Z7m8cXe5AiC1YSY+AEwuRUMrppTB0Ukanr4g5qx2jwbBjkNB/JoE0lX9T9on5B0X9wiopFhl9ESBCruBG5lE+WUBUU0RgPddNaDMqO4ZDcLtBysBgPlTjIeeK5bee+Vg3k/FtZjyCPzetYO9n7vvxLSxgGQEpHm5aZUDQptaUg6IUrJSDMWwRP26JQSEhJpOUXCGUfNNHPLpUMHdcEOniHFAWiRo6RGck1WOFle6CGejDAjb/Gql8q7Le5odUKXK2L2bp4WVSnyxN67XLsuk5Q5o31gQqeuA9E7oOCD+trdd1JPjT/5oyH3PTJfkMEwmihF7ckexcv0F4grsa8/vyd77i+nSriPxyRl4+eGQJAkHJJqgYlnKqnKZmIQB+ITAEtd9QbrHASlmT0FJxgFh8qOt5enpIqXCIjrNA3vrxfnexchHsu7lR5D1HXoOSOQ7wIj0jNtUePJiRLfZPh1K2H20GgLEAOPspem0V3fWtBL63NMyStntGwtD29fwghkLB5T1CfmtK/sV9HPkZBg99UodDVqEAMC/bZwqXbc2n+ORJSEAv3/9YO/H7h6bRJ+jZoAjB2RCQDJB2kkOCABGxFC3nlDR6wIHdGqJHRnYENDB8TBs7MvD5FkwaQQvh5rHPAkCwu61IiCHRBB2qXl/EgTEm0Q6IMoY7BmthhFl0Nh8PpcmZNVI2t9tQQbnjPjKN36vjlbDTq6Evv3N/fkFvSllouEHm6aLFKcMFWEAsH88jNa/Uq5csyYvLMC9+Kxc+lfX9mSe3F40nOTh0C7BNmrwYuaANIBLq+sDkGFRNRkHxL9UdpoDGp1mgUfiFmHMkBMsxDVcni0GACMDnr+wV/08I86FasC8Dkh6qgh/aUEGOsGGHTRPOAdkR0D2t3uE84eo8cAlQUCyw5JQClANge0fj4KVw3GHsm55Ns13QFg+zx5R931+6VA1UBGQG6SUOaClC/zUr1+uznwdPhFGj79cckI/vO/fWz9ZvHp1Livza3/8tqG+Z/eUTwrr4RQLULMyCxwQ/0rkug5ooRjKtL9mmwPafiSsbD8MFT7YhgyEdUB8byz3zNK3bEK8MArGzl5/frZ3Ya+v6YAc8ilUsJmEbpkbSYKAlI7KjQNCO3numiD7xTMmVjNmzZRPbL1C45Hbdbga8h3QJSsy2Xs3Q5Njke2etzTj9+XEc8EOnQijqRKlSTggkMuEU/3D6wd7eeK4Id98YrJg3K5Ek8T+42H06IvF8k0XieuJFvalvD+4YbD3Hx46OYOXHw5JEnFAgskOc0AAbJEYqkdA854D0q0DQu0akJ7Hd0KxHjNWUvsc0PIh3+/PUe7BYAgHVJOcr2FF2uWANDcn4YBShCm+NSeMW+SA0mm1C6L1Nv7ioWr1Jo5QPnOx7y8Z8L1jU7VUZbtXrMpmZFsvH6ottEzCAQmNn4ME16zJZy9aoabx4v5qdfOeclW2a2tVjfhvPT5ZvGZNTzafEev+1y7py63fWa5s2VMK1PLTIKB59DW8dAaVHgEZ31WSdBrd4oB034Jp7eKjr/jQxzHm41Ps+M/GAb3rMvU8sMSCmUf91nBAGmSWhANKISP/H17fP6A0NY1s2l0pf/3xqRk+LIPYrNZ7tZ2Hg6ASMJZNxzV0xapM9sGtYQnz9rKzssoOkM/vr52I2hYHxAAWD6S8P7hhsE+Oiiiwu34+UcDsmpoVrztRpPQHG6eKd1w3KHxT5xGAv7xtYf9/uevoxPi0/OGuBgHJGh3ngNzseQAgrYURiQC+cMQHUCIMtKWIRKDnZXm4up4mUS3rzgXT+qfJJ3IumF0IurZHzaervRbFUn58BFZ+Jg7IcKcgGZV3bVvSvppoNay18ogy2HE4EIjYK8+JCVv+xhWL0qklg+KiwGrI2LbGmhxl3+3yAwAAGt9JREFUc063uiIA4HkE/uyWBf29WfUd9MGthdKB47VFjklqX27v926eKR06ESiLMwd7PO9jty/ub2xtJrZsohhTniPi1i4Jdy6Y+ZFyy6WnHs3D9MhAGQXxrRtUe2qQalezDsgAtLAR3B0BGfKpICDG+akThgJOHAEx5xEisWDlp0F/apG4ckBm39Neh3pYLhnslTOI4hLdsrcsdEBnLvb9BtHMe3v92ryy+HT7wWpQrX8D1g4H9FtX9vesPi2jzK6NT0f0e+unSjqLjktwgAFAGDL4559MzGC6a5dn0n9044Le5n1Ce5MQkIyGmFub7DQHhAxVSRCQ2OE5t7o2Tva02XVHQIZ8ahCQ+RUMH0FwBITLdJnSqRKLXP5FVFO/CSpBLRLzOqA4AXMi/KtQW8JZ6c2pqKLEfZ//3N6gGkkTQTeuqy3ea9yYSQO58rys0gFt2h2vyVERkIt/BK46L5+5/Vf6lDU/lDH4h4cnpssBYzpMZSotFakAbH2tEjz4XAFdyPiuN/Xlb72iLyfcgCEgGQ11CAG1fTKqiQMy8gBd5IDOG0llG+dZJd0GAe2lxf+MPvDhy4ZS2iN7nUYPCwf0rQ3FyePTbuuA/vD63sEzFqgnnLrXQ/fWAeWz6iP1wv5qpRKqNw7kibf6tLRC2MrSk1UHy0I5xiuFcsS2HQyqF52Zadp606ps9p71XmGqXOuZrjo3l+2RjnQuB4xt3h2jp1Y4oLNH0v6f3jTUj3UkP362WHzxQCXQtSmbqFxN7fquR08WLzozk1m+KK2ssv7g24f6Dp8Mo2f3lINOc0A2BJSUA/ITzQ5Z1gHxduLJDiUBzeyQZj8gAnDOEi97xgLP2kjnVhrravQFL64DQoS7tdV1QOjudUZ/JV0DAnJdB5RHENDdGwoz05WodhPHY65dlkm7dED9WV+xOV3vWAjUJnvW7yyX+Q4onSLkHRf35n/wi+miRwBuvhjZj+fVSqXK7QmQdB3QsoV+6qPvWjiQQV4Rd49Ww+8+NVXkjMmXAJZnX3j+IF5rVImAffa+k1Ofv2N4SD4yPOUR+MR7Fg98/F+PT76wt1xfD9XJdUC1nhotmWagGKvbaNJLxI0oo6DYpfLRxuWDbXBA81eSckCIcM2I27EZryKdF87l1z0OqFdaY8MYQLEadz4WL/jIpgz2eCoCqrB411kG8NzecnWyJHzJAjeuy+f7sh55y3m57NIh9Zush58vCq8ySTigkcGU9/HbFw7ivlH2xQdOTjVOaBV3QhDF9AqmQ0AADF4drURf/elEAbsvmybkb9+7eHDdiqyPckCKXUO7FHRps5DQtwuhncSi+Ww/ROjCZBwQ/xMvRyS0WxzQnEr7HJCMgDAbeIBjnKSIckA6akl4t9cnkvII9Em7+5UCFn95ID2qRqaAi1rQqz7kwl7RBCCKANbvKAvnx+XShLzzsr78bZep/MyOQ9Vg3/GqeMKrIwe0dCjlffw9iwYX9OFTfv/0yMT06ETsH1/3sl0bAhKuJS7ugWdmyo9tLyln5kF9b/NPvm/x4JXn9aRlY6rdOeCAAMq+bXg1IyD9T2OEiQM6ZcUhFxaIu/b0TGam2hhecBQK9VG6L6PZzKxdDkjTbMRZE30iA3nVrykelSRBQJxgZ2cdn4kUoP3oS8Xyr13Sk09x7f/mi/NK5wMA8OMtReV4JRcOaNWStP/Rdy0cwJAP1L71Kjy9R5yV6zQHxMd+4YETM0sHh1NrlqkzcPmMR+78zUWDX3/ML/zr+imUuJ5DDmiqexwQaSyVT8gByUIADk+woBJYPt8zFIoLgWorN+bwLZiNA4pf4vFkrj8/Y9203SZ8HXkAQDXDENNwQKj/hDBXDmhBL1E6iski1wEhK6FV30TxCMDCPvVhH5+hzXU1DW5kokjpllfL1TednTMeN71rNAieP1AJ5HCFA5JItctW5tIfunloIKeZ6RufodGFZ2Qz685QV0JrxmJYiKCos5ak/c+8f3hQvk/XuvJZQoKIMZkPgvr6pD+4Yaj37JGM//cPnpiZKVPlie8OBxTbw55uxthY1xAQNT3RCTmgrQfCEmvqSsiAidfCOiC+4uRKrP/HsHjNt2BvXZPpXdirfsTIaWJZlXyIO/ZuCJ8P/lgeWdAuhDEcODNGXNd3jCA7/50sJENAsgfDA6kU9mCN1T+1kLmRB58vFW0d0L2bZopY4ah7LNd0UikCv/2WgZ5bL+tB0RQAwPYDleCJV0rlD75tqO0V7b1Zj6xdnlVnOQ3yDw+dnP7AWwd7+/M4MnvrBT3ZdWdm/c/+aHzmudfK4qZtXUZAGAdEAMY6ygHh0iYHZEgGc72bK6HNnUaSldB2ay1LuxyQYRYsvk+fyMigSvQKW7Em4YDqsnyhanOiQGmZPyCS82/fWDXatEu/387z+yrVbYeqCvoBDQeUz3rkb39r0ZCp83n1WBh87v6TU/ym9rMtB8bD6L9/b2yqQc5jsrg/lfqvNy/szaWltj8nK6HJ0bnhgJJoGJLRu67BuoZAwa7mWzBzTtxWfsZWmFJJO49GlWpo+uQ1PlX1nBE/04PxQO1yQLpXUEcOaLhf5Wr4jd5b4YCWLVR3IDh0MgyFAKnu1+8sl688V0VBlDG4e/1MQfsqjnBApQplT+0olVctSSvfeAEAvHywGnzmvvGpUiXBZ+5dkp2Hq+FHvnl08lO/PTy4eMBX2seB8TD88NePTlYCqV3PDQc0OjcckCQ2Doi/XfAHc12TJn66I8HzKX8NT+qvJ8YFvsk4IGyE+Mn2UrGxEDF+8xNfJxvW/+itvYM9yEdXrhwQdGkd0BmLsM4iChvm5Wp2QUBnL1Ffew+eiMT9fri6H8x73geuG0A7C48QuHRlJnPkubBOyErrYzQc0ENbaxvI33GtaHfLa5XK5x88OR0EyjTVnMm+sTD68DePTfzd7ywZOGNxXB+jk1H0F986OjVVmkUOqE72ohwQgX2nBAek9UfrOvJuj9p1RECNh984SiTjgDAExCvb9snReYJxQP/xUqm4fhcp88mPTdMI44DaQUBDPZ4nzwyVqowen+a4moQIyPMAVi1Rdy88MB6Ip1fUzeTSQP78nUMDi/pUJNaQ913Z3zs6EUXPvFafqeLzpuGAAAAe2loon77AT73twtrWH4++WCx/7eeTM7SxLwgDODYVRk/uKJe1CAsJeNPZ2WxeWqE9UaT0+b2VqvY+2QwDmCjE73/HpyL6Z984Ovk3ty/uv3xVLjNTpuy/33Ns6sQMVajBriKg+h90EaKXemUerYQG1E6nEJCluzYjID6fWsERkFp+biMkjzK0VYTdhyC9IxM0YqAerKjaddkTWo+AVi1R0c+BcelVKSECOmtx2se+LXv5cHzyRQMB5TOEfPiWoQEMhcl5+eDbBvu/+BCbeumgOBNm2w/oG09MFYYHUqmNu0qVx7Y1XrrqJUIAXjlUDXccOlH7WJSJD56wGJF7Pr/8n0fS+YzYYR4aD6L//ePa2V/YBEoziOJdOIHa4Zp/c/fY1O9e19+z52gY7jseoGeeJUdAbjsi2mylwvKu7iEgXQQiFmCh98eia49zGaXiX+ZXsKQcEE7OY9awfOo8SVQmmG4bCAj7pGLPsRAle10dvHhFRrF5ZCIKJ4vxGiAGAH25FPmLdw4O2jqfhmTThHzk1gUDX3l0cnrTrpLzt2BRyODv/v3EFJqLxO2vJq2thDYb5VvPtx6vfw6iq1voIgLSy/b1n1sz3R4CIsAPiyICapMDunF1un/poCecUe6YMXdJspE+AGR9dGfQuiTlgHB/mqqENEfMRAiI021yQI710A4HRAjABcvVDmj3aDVsJI17YEZAlyKbh718sBrwts4eSft/dMNA/+J+dQkAAMB/vFAsnXNaxl81LL7K+R6QP3n7wMDwgFe4f0uhxJh9HZBOCBBgdVhvAduJhOe3JNqyFusxC3VK6qBTWwHtc0Doa4mZAyKEPAUA0B4CMsCRdjmgfJaQ3iwgDWruST5c2p8FE1QNK6FNHad+HRBTbGF2PaSHZA4I6Kxh3+/PyfwPZXtGo+aX4Hw1m2w15IxF6dTIoNqpbD1QqbL6Zx/vvqK356aL8j0pZB9qqPE0pe9umC4M5Yj3id9cPChzQx4h8N4r+3vPGcn4//STiRl+JssdGSBnw6sqaB3YklDsys+VZsKdbz1UDUTSaAMBoY1KVJLdjCL2M5hfX8MDaufUkfZXQsvWdBxQT4aQQWSxGWWaWTDu5tWn+emzFvvpYhVoNah1c2kfSG99Sv/SszIK4ggisK6EfvPZ6j472w6FlVBekpJgJfTVyN49JwsRfflgNbh0RTbzm2/u7cXWHTXk0RdLpe+sny4QAJgoMfr5ByamPvbuBYO9WXX5wmUrs9nPvn+xf/dT04VNu2rktHtTjDkgMwIiOKI1WpbAhYwwNJZEdhNMEHRWOCAZAflBZgO0jYAM0jEO6JSRZAjIhuMYMFg6lEp98K29C1w9KFQioSixldAnC5T+/rU57YI6TE4WaGRCQPkMIZchHdeW1yoOx8/gL2X9ec+7+ryc0gE9vadavuPagb5rVqtxvPzw6ULh/i0zwrdPB08E0efuPzH10dsWDPYg26Yu6kulPvSOoYHrL6hWP3v/iakkp9K7IaDkYkSsBqMofjb5MLsroR/e+IUzSgAA7a2ENrBncfWaV87Gdju/j/Dsij2f8ToRYm2PhBA4OkGjXUdDw6FzsVDKYP84DXgPPOArsHYxNkWj3aNuNhuy/VC1quwJzf0+d8RPy/vhTBQp3XYoCHgf8NLBQ3/twp4ctsfOU6+UKj/eUixOSdtuNCSIGPvaz6emH5A6n4bsHQvDzz84OTlTxlcLBxFjD2yZKdGoUV3us5bGfLbIHDSbDGqCaB8b/gn2zBVQjzMQgIJdr7lcXGpaoAbGZSLuz0IeaVzOCgdk4zAEDqguLxyKSnuOkYqahNj9YqgRf8dmSBiiL3MonJw34mXPWpTSbJ7VYQRUd3DrgbB87lLfumHX5r1BqVihzMYBAQA8ty+onDNitwkAsPNIUN38arWiICDu9wsHgupdj81M/u7Vvc2PNH+xu1JmjAo+JOGAdo9WwytWZSP+K/gX91erR+urqr/686npj9wyNMjfc2wyiv7xJ1NTB8arWuzCAGDnkWp45w9PTHzklsHB06Rz27/86OT0C/trn2kk40aY3DTVhDUckNnu64sDIoQELBfd19CaRxyQ+Ja4fzwK+LzE12KTlVcIA/9BKtrRyZUaBwq68rpIxmBhT8Y/a5GOcugGBwSw80gQBFGOpZFjaaD+evTMa0H5yV2VEoCdA4LaCaDV22kOdMQtAMDJIo027wnKj24rlWRuCeOAXjpQDb74cDTxwRv7B3Jp4j22o1wC8MADKj4jjhzQ1n3V6suHTwbvfXNv76/WX7fu21Jobp+x41A1eGJHqXztmnwuogye2FEu/WDTTLG297JFCMCxyZDe+cPxiTuuHextvOr9++ZC4Rfc9qzqrJPR5NxwQA6zYDWZHxwQY+yRX9x5bnMZw7zggNChUXO78Z3YkFQSnkm1WwuZLLHo4EkayFphffhLgoB+uq1aSNc/CGz4NlPmC6EWGFBgD79YLgzlPa8xyhYDxk4WaHR8mkbHpqOI3+KU90H3NXy5ytgDz5dnGhuHsfoxx1NlSicKNBqbjujxaRrxnbIWMXJyZCKK/s8jU5PrzshkCmXGQO58EJkoUrr51WqZt/nqaG2RYSWg7NtPTs/sPx6E5y/LpveNBcJ57/9vc7HQn/PIvZsLxcMnGt+bubY3BsUqsC8/OjHz2PZs+YYL8rkfbp4uIWpOoiAVVAGX3UeDsLFCuSF7x2oLOI3tHfDOR9R1qDhoEwFZPADu6WYeuZsPJ/dsicYwiKdFBgri0B/Nw39xwhpbU2p0G69haEW2ioDkB0euC2bIJ4KAxPs0dus/eNiL6zLVluEoZyyffCMTFtBxRqigq0eFcd7w8lV1mYPvNQ+w17Ck+WysKxOWJ6D1GYdQre9qO9dvx2Ju47pX00Ya2pXQcplI9mzbzrjUPX8fxfKZ5HlQdMVtWW3tpHZN9m789Mpfqb3/1GTOOCDhZ6NVYiLr6qPEVisp6PYDQu1qvgVD3TPlE/VPbYCKA1gDVOxwPyydj8aKzjU0HRMHhBujig9YNRvzyQmVvlNTis5Q94prDMT6snQ+LuLGAam/0Y5Y21ki+TyFOCDC4Mt85wNtz4LxsZIdfhZMESnIOAsm6+qjNLQ8n4asq8mnvB+QYSbEdZ8cMU3NqaTCz7h8zbriTAjvqqfoWsSgm+RkVGjWpwfKLJi8HxAx5FM2SjT1JQSYZ3OIeoN4Ke8H5Fh+5tkqRzsNI0ny2YFZsHi2z3UWzGBOfgbjP0ehfPRuWT0ZAjLoyWJcCY0m2WUOqC1dvXJbCMiu7KArISAuxrQjoiVJY5y7SeT1S7Hrai0hAtJbUfUc8221mwQBGXU0yBy7oQMIqBbXBgIyedD4Q+nfb/rCVcrSCE8d3A0ISNbr0DogdGjEE012WoQGoNlGNtVulxCQcSRJgAw0Jzlg64CsrimB6rU7MkAQkJIwPvKiITIyIOp1s/2aRvv6FTE6xvtnl8TrgBBdgtSVuZ10fh2QrblY1wEJHtTKhAF5NZc75xuYlq92fAYEJHMPhu7ZyAHJKSZCQC7ciNpF2zggfZLd54AwV1rmgLiYueWAoC0EhI72SbgRI9/RzIWiO/cckJimNZ8d5oBszaU1Doh97LE7ibgtS106txJasiMiILPMBw5In+QpxgFxMUkQkE0lOQcEbSEg1GiHOSCsaOaeA4JkSG+ec0AMyIMbP332T3X22uOADINDEgQEiRCQNsqehDHAdLNe2WWfHCxhu6YBAcl6HUBArioJ1BwRkKvFznNATrckKZMkCMioY2j0csRccEAO5mr1RU5UofzXJi1PBTEGBCTcOg85IMO9+hHTQZwQkAvWg2b52kdMAwKS7c0GB2TTRcUFAeExaMgcckBWFA8IB2SC60jSGAdkTrxNBKQkLqJCLFlSn90EXT5544R84tlPrz2i8x5kDggbm9F31EaMAY78kgPSGWbypYZ/mV0EhPuAuvO65oCUspS5EY2gHJAJriNuzjoHhCTOm8fy7MoBMca+u+HTq/4V9y6W1zcHxLsnu2oYxpMgvW5xQPMCAcnuNHX1CENM6tTjgJSydJ4Fc0F6luDGj1nmgOI07XlFOSD1odxNwuDjVmMuHJBeTgEOyIkzcJC54ICSrI/pFgJqW7d7HJBiQvNLr+vKAblyIy75tATrHNK6MPscEPqVp4iUx6OI/M6mz62ZdrFm5YD00g0OyFM7UwUB4aOg3q6q685hNG5wQUAuWA+a5WsfMRPUg4eXSasIyHaLe/l1jwPilRTEakBofEn9kgOSE7dzQGDkgEgFIPrAps+s3KvzWJbOcUCStIqAbEjllxwQYrTDCEgzsnG6rrv5n4IckMY/W3ZnjQOSjcwjDogA+/BT//PcTbhHuCRbCS2/sDojIIs0EZAuDv+Jus5f8OhERkOGYVwZUbu8EhpJdH5wQNrys3BAnAddXQmN+u6AgAjEdaB1jPfPLnZEa7hPTsrEAcl3zxMOiBDyl09+atW/WQ1IYl0JrZe54YAcoxSFeckBdeSdvIMIyCkwWfm1ygG5hOAxDgiofpUEATmJOWmLPyKa1irJEZ3igJy9xhIkf/nkJ1ein1rYROWAWpyVUA3Hep3kgHToTG9X1XXnMPgy0cTLyMDJ4jzlgORrK4qwSyc4oBgH4nBYQaw2BFS/6iQHxKfphqxUlSQcUNOrTnFAfLsEUxF63NsKqQCDP2m18wGUA2LoeKJcn3IcEGrXzj/Y+I6OcUB6w/OCAxLLcnY5oGaJdYoDinNh1OX9m1UOSIOA0DKZIw6IARmnNPzA+oScjyyztBLaIk0EpIvDf+rBkdrj4wgI9yxJPt+YX8Of4hxQMxfuCMgm9vrEfydBQGiZdPFreEydgAeEkN2pFLyj3c4HAMDDZ8EcuQzD+/FscEBWmQUOSEEGTk65nKSZoB5mmQNyMIf60D4HZEdLTT0nBORA2iThgFB/zEo4AnI16IqAErZLMCEg9t2wXLnpsTvdp9pN4ounHSTZHZ/Ud+jH9fiz4Ynt4SQAwBprC+LiqvkjueJ4VnetC49LkTeD2jW5xqWp3MYF8OeDmy2Cw0maeD2ouvVRkKr+qWfDq/Ywu8Iturw4lh/vA55PvDJUfxD/UbuN0R6vh1iXa5fGfJJ6GrbhhbfsXn5CPnVNG7HTLJMkZ8Mb7XLtEpTHB4DACca8Tzzxt2daP69IIlYOiBcRRcwRB+TEjajDC27X/gTJ+VReo+V8WlEDky8NCEjju2z0DcgB8UpiuZtRjYiAkMQ0/tmyOxsckBo0OxwQo+xBGpG/fvLTZxo/LG1FVARkGCmVkcYZAVk6oSYColakgo7UOk8FdILZdRnGzfmMyy/ZuWBJEJDZS3EUNCMgoxXVH01huyE9gOa5YJ1CenI98HZlpNdRBGQ/yytJ+Sm+i0mpytrEEyIgjQ9x4jICYq8C8z722CfP0u7n065YV0LrZW4QUCKxIiBXOwZlpv1hvCEJArLa6zAH5IYM3LzrHAeEhOoNzjoCQtNwKD8cAekMImI7eE3YwcdkV8jnURbRv4fUym889j/wnQw7JfOTA0JHtoYu/qKMj5izywGpL846i53hgGIeoJMcEBFGQT0yMPjOSec4IMQhrcHuckC4+lxwQOpJs9jNrhwQAdhLCftyZeLw3RuRDeS7IYk4IF66ygHxo4M86DlxI+rwgiMge147ygFxFlpFQGqeO80B2ZGBdf9jzoNZ44DMgYjd1hEQpn6qckCEsIBS8gghcPdP7zzzUfncrm5LIg5IlDcGB2RDeok4oGbqrSMg1N5scECC7jzkgITAueCA4jKZDQ4oRr+tcUAE2MOMkUfSLLjvIe6s9tkWHx1pnMR1V7xTmwOyokKm/WG8oVUEhNozQfAkCCjJLY7uvXE4IKZeOZSfDVnpIppBVg6o+fq1HRh5ijD2s5l+b8PGPz9jVl6xbOKryKAzHBA/DLzuOCDtyDb3HBCegThdN2TgwgGpyABTT8wBYciA882GDE5pDkinbuaAQmBQBoApBnAMAI4zxo4SgFECZB/zUq/k/cyu+z467LRB2GzL/wfIViZ/Qay0zAAAAABJRU5ErkJggg==",className:o.Z.currentVersion}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:c,className:o.Z.icon})}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:"data:image/png;base64,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",className:o.Z.title})}),(0,v.jsx)("div",{className:o.Z.desc,children:"资源丰富 · 智慧赋能"}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_bj," ").concat(null!==(d=S(D)[1])&&void 0!==d&&d.disabled?o.Z.disabled:""),onClick:function(){return O(1)},children:(0,v.jsx)("span",{children:null===(g=S(D)[1])||void 0===g?void 0:g.text})}),(0,v.jsxs)("div",{className:o.Z.itemContent,children:[(0,v.jsxs)("div",{className:o.Z.contain,children:[(0,v.jsx)("i",{className:"iconfont icon-dui font12",style:{color:"#4B87E3"}}),(0,v.jsx)("div",{children:"包含基础版账号权益"})]}),T(z,1)]})]}),(0,v.jsxs)("div",{className:"".concat(o.Z.item," ").concat(o.Z.c),children:[2==(null==D?void 0:D.version_type)&&(0,v.jsx)("img",{src:"data:image/png;base64,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",className:o.Z.currentVersion}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:u,className:o.Z.icon})}),(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:"data:image/png;base64,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",className:o.Z.title})}),(0,v.jsx)("div",{className:o.Z.desc,children:"全面支撑 · 引领发展"}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_zy," ").concat(null!==(f=S(D)[2])&&void 0!==f&&f.disabled?o.Z.disabled:""),onClick:function(){return O(2)},children:(0,v.jsx)("span",{children:null===(p=S(D)[2])||void 0===p?void 0:p.text})}),(0,v.jsxs)("div",{className:o.Z.itemContent,children:[(0,v.jsxs)("div",{className:o.Z.contain,children:[(0,v.jsx)("i",{className:"iconfont icon-dui font12"}),(0,v.jsx)("div",{children:"包含标准版账号&AI教学权益"})]}),T(B,2)]})]})]}),!N&&(0,v.jsxs)("div",{className:o.Z.contentbb,style:{marginTop:60,background:"#fff",padding:"60px"},children:[(0,v.jsxs)("div",{style:{width:1e3,margin:"0 auto"},children:[(0,v.jsx)("div",{style:{color:"#000",fontSize:30,textAlign:"center"},children:"账号版本权益明细"}),(0,v.jsxs)("div",{style:{marginTop:50,display:"flex",justifyContent:"space-between",alignItems:"center",background:"#F6F7F9",height:147,borderRadius:16},children:[(0,v.jsx)("div",{style:{color:"#333333",fontSize:20,minWidth:82,width:211,textAlign:"center"},children:"权益模块"}),(0,v.jsxs)("div",{className:o.Z.jcitem,children:[(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,v.jsx)("img",{style:{width:20},src:s})," ",(0,v.jsx)("span",{style:{fontSize:18,color:"#333333",marginLeft:6},children:"基础版"})]}),(0,v.jsx)("div",{className:"".concat(o.Z.btn," ").concat(o.Z.btn_sq," ").concat(null!==(C=S(D)[0])&&void 0!==C&&C.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(h=k(D)[0])||void 0===h?void 0:h.text})})]}),(0,v.jsxs)("div",{className:o.Z.jcitem,children:[(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,v.jsx)("img",{style:{width:20},src:c})," ",(0,v.jsx)("span",{style:{fontSize:18,color:"#333333",marginLeft:6},children:"标准版"})]}),(0,v.jsx)("div",{onClick:function(){return O(1)},className:"".concat(o.Z.btn," ").concat(o.Z.btn_bj," ").concat(null!==(x=S(D)[1])&&void 0!==x&&x.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(j=k(D)[1])||void 0===j?void 0:j.text})})]}),(0,v.jsxs)("div",{className:o.Z.jcitem,children:[(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,v.jsx)("img",{style:{width:20},src:u})," ",(0,v.jsx)("span",{style:{fontSize:18,color:"#333333",marginLeft:6},children:"专业版"})]}),(0,v.jsx)("div",{onClick:function(){return O(2)},className:"".concat(o.Z.btn," ").concat(o.Z.btn_zy," ").concat(null!==(y=S(D)[2])&&void 0!==y&&y.disabled?o.Z.disabled:""),children:(0,v.jsx)("span",{children:null===(M=k(D)[2])||void 0===M?void 0:M.text})})]})]})]}),null==P?void 0:P.map((function(e){return(0,v.jsx)(m,{item:e})}))]})]})}))},57725:function(e,n,t){"use strict";t.d(n,{P:function(){return i}});var i=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},75359:function(e,n,t){"use strict";t.d(n,{AL:function(){return y},Iy:function(){return g},Qv:function(){return p},ez:function(){return j},jb:function(){return f}});var i=t(79800),a=t.n(i),l=t(32834),r=t.n(l),o=t(11690),s=1;var c=[],u=["
      "],d=new(r().Renderer),A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function g(){c.length=0,u=["
        "]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var a=e[n];i.push("
      • "+a.text+"");var l=[];return n=v(e,++n,a.level,l),l.length>0&&(i.push("
          "),l.forEach((function(e){i.push(e)})),i.push("
        ")),i.push("
      • "),n=v(e,n,t,i)}function p(){return v(c,0,0,u),u.push("
      "),u.join("")}var m={heading:function(e){var n=A.exec(e);if(s+=1,n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:a()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),l=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(l)>=0){var r=h(),o=i;i=r,x[r]={type:"block",expression:o}}return{type:"code",raw:t,lang:l,text:i}}}},I=/(?:\${2})([^\n`]+?)(?:\${2})/gi,C=0,h=function(){return"__special_katext_id_".concat(C++,"__")},x={};function j(){return x}function y(){C=0,x={}}function M(e){return e=e.replace(I,(function(e,n){var t=h();return x[t]={type:"inline",expression:n},t}))}var w=d.listitem;d.listitem=function(e){return w(M(e))};var b=d.paragraph;d.paragraph=function(e){return b(M(e))};var N=d.tablecell;d.tablecell=function(e,n){return N(M(e),n)},d.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

      ".concat(e,"

      "):'
      ').concat(t?e:(0,o.escape)(e,!0),"
      \n"):'
      '+(t?e:(0,o.escape)(e,!0))+"
      "},d.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:i,level:n,text:e}),"'+e+""},r().setOptions({silent:!0,gfm:!0,pedantic:!1}),r().use({tokenizer:m,renderer:d}),n.ZP=r()},67554:function(e,n,t){"use strict";t.d(n,{rX:function(){return b},pW:function(){return N},gy:function(){return L},xY:function(){return w},O5:function(){return M},hs:function(){return h},tJ:function(){return I},o1:function(){return C},Rd:function(){return y}});var i=t(7557),a=t.n(i),l=t(41498),r=t.n(l),o=t(53260),s=t(62957),c=t(37285),u=t(6767),d=t(7338),A=t(83287),g=t(87169),f=t(25510),v=t.p+"static/newqrcode.a8740efb.png",p=t(32637),m=t(37712),I=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!(!C(e)||!x(e,n,t,i,a))},C=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},h=function(e){var n,t,i=(0,o.getDvaApp)()._store.getState().user;!(0,d.bg)()||null!=i&&null!==(n=i.userInfo)&&void 0!==n&&null!==(n=n.course)&&void 0!==n&&n.course_public||null!=i&&null!==(t=i.userInfo)&&void 0!==t&&t.profile_completed||e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=function(e){var n,t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=(0,o.getDvaApp)()._store.getState(),r=l.user;return!(null===(n=r.userInfo)||void 0===n||!n.profile_completed)||(t?e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:i,isCurrentPage:a}}):s.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/profile/edit"),j()}}),!1)},j=function(){s.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},y=function(){s.Z.warning({title:"提示",icon:null,width:400,content:(0,m.jsxs)("div",{style:{textAlign:"center"},children:[(0,m.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,m.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:p}),(0,m.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},M=function(){var e;return!(null===(e=(0,o.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(s.Z.confirm({title:"提示",centered:!0,content:(0,m.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/certification")}}),!1)},w=function(){return!!(0,d.V9)()||(s.Z.warning({centered:!0,width:530,title:"提示",content:(0,m.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,m.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,m.jsx)("img",{src:v,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},b=function(e,n){return!!e||(s.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,m.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,m.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,m.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},N=function(e){s.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:[(0,m.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,m.jsx)(c.Z,{}),(0,m.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,m.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,m.jsx)("a",{children:e}),"天。"]}),(0,m.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,m.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,m.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,m.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})})]})})},L=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,o.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var l="";return 2===(null==i?void 0:i.public)&&(l="已公开"),1===(null==i?void 0:i.public)&&(l="待审核"),3===(null==i?void 0:i.shixun_status)&&(l="已关闭"),s.Z.info({centered:!0,icon:(0,m.jsx)(g.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,m.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,m.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,m.jsxs)("span",{children:["该实践项目的状态为",l,",",n,"。"]}),(0,m.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,m.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(s.Z.confirm({centered:!0,icon:(0,m.jsx)(g.Z,{}),title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,m.jsx)("br",{}),(0,m.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;s.Z.confirm({width:440,centered:!0,icon:(0,m.jsx)(g.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=r()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},37108:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},47422:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},61824:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},55155:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},39697:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},31741:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},21697:function(e,n){"use strict";n.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},94780:function(e,n){"use strict";n.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},8397:function(e,n){"use strict";n.Z={bg:"bg___SNw6L",wrapper:"wrapper___fvz5j",header:"header___B8AnE",title:"title___x0fik",subTitle:"subTitle___li4Vl",content:"content___xVF72",item:"item___TSrK6",currentVersion:"currentVersion___YQniK",version:"version___fchpb",icon:"icon___g1bAA",desc:"desc___Y6f1H",itemContent:"itemContent___rktAh",contain:"contain___o2m3D",btn:"btn___TDBTK",btn_sq:"btn_sq____rbLC",btn_bj:"btn_bj____O9Xv",btn_zy:"btn_zy___Mjn6j",disabled:"disabled___BsnOV",a:"a___MS0K2",b:"b___zosY5",c:"c___xMKVx",levelDetail:"levelDetail___ZBlZX",xiazai:"xiazai___NYs0P",contentbb:"contentbb___CD_B2",jcitem:"jcitem___MCNaH",qitem:"qitem___vShuc",itemtd:"itemtd___i8Jn4",qitemtitle:"qitemtitle___X_61Y",qitembg:"qitembg___vvhi3",qitemwhite:"qitemwhite___QzFse",showadd:"showadd___OMcNT"}},24283:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(59301),a=t(54476),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},r=t(7657),o=function(e,n){return i.createElement(r.Z,(0,a.Z)({},e,{ref:n,icon:l}))};var s=i.forwardRef(o),c=t(92310),u=t.n(c),d=t(77900),A=t(2738),g=t(97224),f=t(22703),v=t(83010),p=t(41780),m=t(48755),I=t(36237),C=t(63356),h=t(16931),x=t(51636);const j=e=>{const{componentCls:n,backTopFontSize:t,backTopSize:i,zIndexPopup:a}=e;return{[n]:Object.assign(Object.assign({},(0,C.Wf)(e)),{position:"fixed",insetInlineEnd:e.backTopInlineEnd,insetBlockEnd:e.backTopBlockEnd,zIndex:a,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${n}-content`]:{width:i,height:i,overflow:"hidden",color:e.backTopColor,textAlign:"center",backgroundColor:e.backTopBackground,borderRadius:i,transition:`all ${e.motionDurationMid}`,"&:hover":{backgroundColor:e.backTopHoverBackground,transition:`all ${e.motionDurationMid}`}},[`${n}-icon`]:{fontSize:t,lineHeight:(0,I.unit)(i)}})}},y=e=>{const{componentCls:n,screenMD:t,screenXS:i,backTopInlineEndMD:a,backTopInlineEndXS:l}=e;return{[`@media (max-width: ${(0,I.unit)(t)})`]:{[n]:{insetInlineEnd:a}},[`@media (max-width: ${(0,I.unit)(i)})`]:{[n]:{insetInlineEnd:l}}}};var M=(0,h.I$)("BackTop",(e=>{const{fontSizeHeading3:n,colorTextDescription:t,colorTextLightSolid:i,colorText:a,controlHeightLG:l,calc:r}=e,o=(0,x.mergeToken)(e,{backTopBackground:t,backTopColor:i,backTopHoverBackground:a,backTopFontSize:n,backTopSize:l,backTopBlockEnd:r(l).mul(1.25).equal(),backTopInlineEnd:r(l).mul(2.5).equal(),backTopInlineEndMD:r(l).mul(1.5).equal(),backTopInlineEndXS:r(l).mul(.5).equal()});return[j(o),y(o)]}),(e=>({zIndexPopup:e.zIndexBase+10})));var w=e=>{const{prefixCls:n,className:t,rootClassName:a,visibilityHeight:l=400,target:r,onClick:o,duration:c=450}=e,[I,C]=i.useState(0===l),h=i.useRef(null),x=()=>{var e;return(null===(e=h.current)||void 0===e?void 0:e.ownerDocument)||window},j=(0,p.Z)((e=>{const n=(0,g.Z)(e.target);C(n>=l)}));i.useEffect((()=>{const e=(r||x)();return j({target:e}),null==e||e.addEventListener("scroll",j),()=>{j.cancel(),null==e||e.removeEventListener("scroll",j)}}),[r]);const{getPrefixCls:y,direction:w}=i.useContext(m.E_),b=y("back-top",n),N=y(),[L,D,S]=M(b),k=u()(D,S,b,{[`${b}-rtl`]:"rtl"===w},t,a),E=(0,A.Z)(e,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),z=i.createElement("div",{className:`${b}-content`},i.createElement("div",{className:`${b}-icon`},i.createElement(s,null)));return L(i.createElement("div",Object.assign({},E,{className:k,onClick:e=>{(0,v.Z)(0,{getContainer:r||x,duration:c}),null==o||o(e)},ref:h}),i.createElement(d.default,{visible:I,motionName:`${N}-fade`},(n=>{let{className:t}=n;return(0,f.Tm)(e.children||z,(e=>{let{className:n}=e;return{className:u()(t,n)}}))}))))}},84022:function(e,n,t){"use strict";t.d(n,{Z:function(){return be}});var i=t(59301),a=t(54476),l=t(33885),r=t(67732),o=t(83652),s=t(85458),c=t(75538),u=t(58289),d=t(42403),A=t(20068),g=t(76190),f=t(75931),v={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},p=t(53280),m=t(92310),I=t.n(m),C={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return i.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return i.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null};function h(e,n,t){return Math.max(n,Math.min(e,t))}var x=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()},j=function(e){for(var n=[],t=y(e),i=M(e),a=t;a0?1:0):0},b=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow},N=function(e){return e&&e.offsetWidth||0},L=function(e){return e&&e.offsetHeight||0},D=function(e){var n,t,i,a,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n=e.startX-e.curX,t=e.startY-e.curY,i=Math.atan2(t,n),(a=Math.round(180*i/Math.PI))<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315?"left":a>=135&&a<=225?"right":!0===l?a>=35&&a<=135?"up":"down":"vertical"},S=function(e){var n=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(n=!1),n},k=function(e,n){var t={};return n.forEach((function(n){return t[n]=e[n]})),t},E=function(e){var n=e.waitForAnimate,t=e.animating,i=e.fade,a=e.infinite,r=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,u=e.centerMode,d=e.slidesToScroll,A=e.slidesToShow,g=e.useCSS,f=e.lazyLoadedList;if(n&&t)return{};var v,p,m,I=r,C={},x={},y=a?r:h(r,0,o-1);if(i){if(!a&&(r<0||r>=o))return{};r<0?I=r+o:r>=o&&(I=r-o),s&&f.indexOf(I)<0&&(f=f.concat(I)),C={animating:!0,currentSlide:I,lazyLoadedList:f,targetSlide:I},x={animating:!1,targetSlide:I}}else v=I,I<0?(v=I+o,a?o%d!=0&&(v=o-o%d):v=0):!S(e)&&I>c?I=v=c:u&&I>=o?(I=a?o:o-1,v=a?0:o-1):I>=o&&(v=I-o,a?o%d!=0&&(v=0):v=o-A),!a&&I+A>=o&&(v=o-A),p=F((0,l.Z)((0,l.Z)({},e),{},{slideIndex:I})),m=F((0,l.Z)((0,l.Z)({},e),{},{slideIndex:v})),a||(p===m&&(I=v),p=m),s&&(f=f.concat(j((0,l.Z)((0,l.Z)({},e),{},{currentSlide:I})))),g?(C={animating:!0,currentSlide:v,trackStyle:Z((0,l.Z)((0,l.Z)({},e),{},{left:p})),lazyLoadedList:f,targetSlide:y},x={animating:!1,currentSlide:v,trackStyle:O((0,l.Z)((0,l.Z)({},e),{},{left:m})),swipeLeft:null,targetSlide:y}):C={currentSlide:v,trackStyle:O((0,l.Z)((0,l.Z)({},e),{},{left:m})),lazyLoadedList:f,targetSlide:y};return{state:C,nextState:x}},z=function(e,n){var t,i,a,r,o=e.slidesToScroll,s=e.slidesToShow,c=e.slideCount,u=e.currentSlide,d=e.targetSlide,A=e.lazyLoad,g=e.infinite;if(t=c%o!=0?0:(c-u)%o,"previous"===n.message)r=u-(a=0===t?o:s-t),A&&!g&&(r=-1===(i=u-a)?c-1:i),g||(r=d-o);else if("next"===n.message)r=u+(a=0===t?o:t),A&&!g&&(r=(u+o)%c+t),g||(r=d+o);else if("dots"===n.message)r=n.index*n.slidesToScroll;else if("children"===n.message){if(r=n.index,g){var f=H((0,l.Z)((0,l.Z)({},e),{},{targetSlide:r}));r>n.currentSlide&&"left"===f?r-=c:rt[t.length-1])n=t[t.length-1];else for(var a in t){if(n-1*e.swipeLeft)return t=i,!1}else if(i.offsetLeft-n+N(i)/2>-1*e.swipeLeft)return t=i,!1;return!0})),!t)return 0;var l=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(t.dataset.index-l)||1}return e.slidesToScroll},T=function(e,n){return n.reduce((function(n,t){return n&&e.hasOwnProperty(t)}),!0)?null:console.error("Keys Missing:",e)},O=function(e){var n,t;(T(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]),e.vertical)?t=(e.unslick?e.slideCount:e.slideCount+2*e.slidesToShow)*e.slideHeight:n=U(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var a=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",r=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",o=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=(0,l.Z)((0,l.Z)({},i),{},{WebkitTransform:a,transform:r,msTransform:o})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),n&&(i.width=n),t&&(i.height=t),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i},Z=function(e){T(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var n=O(e);return e.useTransform?(n.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,n.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?n.transition="top "+e.speed+"ms "+e.cssEase:n.transition="left "+e.speed+"ms "+e.cssEase,n},F=function(e){if(e.unslick)return 0;T(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var n,t,i=e.slideIndex,a=e.trackRef,l=e.infinite,r=e.centerMode,o=e.slideCount,s=e.slidesToShow,c=e.slidesToScroll,u=e.slideWidth,d=e.listWidth,A=e.variableWidth,g=e.slideHeight,f=e.fade,v=e.vertical;if(f||1===e.slideCount)return 0;var p=0;if(l?(p=-Q(e),o%c!=0&&i+c>o&&(p=-(i>o?s-(i-o):o%c)),r&&(p+=parseInt(s/2))):(o%c!=0&&i+c>o&&(p=s-o%c),r&&(p=parseInt(s/2))),n=v?i*g*-1+p*g:i*u*-1+p*u,!0===A){var m,I=a&&a.node;if(m=i+Q(e),n=(t=I&&I.childNodes[m])?-1*t.offsetLeft:0,!0===r){m=l?i+Q(e):i,t=I&&I.children[m],n=0;for(var C=0;Ce.currentSlide?e.targetSlide>e.currentSlide+Y(e)?"left":"right":e.targetSlide0&&(l+=1),i&&n%2==0&&(l+=1),l}return i?0:n-1},W=function(e){var n=e.slidesToShow,t=e.centerMode,i=e.rtl,a=e.centerPadding;if(t){var l=(n-1)/2+1;return parseInt(a)>0&&(l+=1),i||n%2!=0||(l+=1),l}return i?n-1:0},V=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)},X=Object.keys(C);function G(e,n,t){return n=(0,u.Z)(n),(0,s.Z)(e,(0,c.Z)()?Reflect.construct(n,t||[],(0,u.Z)(e).constructor):n.apply(e,t))}var K=function(e){var n,t,i,a,l;return i=(l=e.rtl?e.slideCount-1-e.index:e.index)<0||l>=e.slideCount,e.centerMode?(a=Math.floor(e.slidesToShow/2),t=(l-e.currentSlide)%e.slideCount==0,l>e.currentSlide-a-1&&l<=e.currentSlide+a&&(n=!0)):n=e.currentSlide<=l&&l=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},J=function(e,n){return e.key+"-"+n},q=function(e){var n,t=[],a=[],r=[],o=i.Children.count(e.children),s=y(e),c=M(e);return i.Children.forEach(e.children,(function(u,d){var A,g={message:"children",index:d,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};A=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(d)>=0?u:i.createElement("div",null);var f=function(e){var n={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(n.width=e.slideWidth),e.fade&&(n.position="relative",e.vertical&&e.slideHeight?n.top=-e.index*parseInt(e.slideHeight):n.left=-e.index*parseInt(e.slideWidth),n.opacity=e.currentSlide===e.index?1:0,n.zIndex=e.currentSlide===e.index?999:998,e.useCSS&&(n.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),n}((0,l.Z)((0,l.Z)({},e),{},{index:d})),v=A.props.className||"",p=K((0,l.Z)((0,l.Z)({},e),{},{index:d}));if(t.push(i.cloneElement(A,{key:"original"+J(A,d),"data-index":d,className:I()(p,v),tabIndex:"-1","aria-hidden":!p["slick-active"],style:(0,l.Z)((0,l.Z)({outline:"none"},A.props.style||{}),f),onClick:function(n){A.props&&A.props.onClick&&A.props.onClick(n),e.focusOnSelect&&e.focusOnSelect(g)}})),e.infinite&&o>1&&!1===e.fade&&!e.unslick){var m=o-d;m<=Q(e)&&((n=-m)>=s&&(A=u),p=K((0,l.Z)((0,l.Z)({},e),{},{index:n})),a.push(i.cloneElement(A,{key:"precloned"+J(A,n),"data-index":n,tabIndex:"-1",className:I()(p,v),"aria-hidden":!p["slick-active"],style:(0,l.Z)((0,l.Z)({},A.props.style||{}),f),onClick:function(n){A.props&&A.props.onClick&&A.props.onClick(n),e.focusOnSelect&&e.focusOnSelect(g)}}))),(n=o+d)=x&&d<=m:d===x}),y={message:"dots",index:v,slidesToScroll:s,currentSlide:d},M=this.clickHandler.bind(this,y);f=f.concat(i.createElement("li",{key:v,className:j},i.cloneElement(this.props.customPaging(v),{onClick:M})))}return i.cloneElement(this.props.appendDots(f),(0,l.Z)({className:this.props.dotsClass},g))}}])}(i.PureComponent);function ne(e,n,t){return n=(0,u.Z)(n),(0,s.Z)(e,(0,c.Z)()?Reflect.construct(n,t||[],(0,u.Z)(e).constructor):n.apply(e,t))}var te=function(e){function n(){return(0,r.Z)(this,n),ne(this,n,arguments)}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"clickHandler",value:function(e,n){n&&n.preventDefault(),this.props.clickHandler(e,n)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},n=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,n=null);var t={key:"0","data-role":"none",className:I()(e),style:{display:"block"},onClick:n},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?i.cloneElement(this.props.prevArrow,(0,l.Z)((0,l.Z)({},t),r)):i.createElement("button",(0,a.Z)({key:"0",type:"button"},t)," ","Previous")}}])}(i.PureComponent),ie=function(e){function n(){return(0,r.Z)(this,n),ne(this,n,arguments)}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"clickHandler",value:function(e,n){n&&n.preventDefault(),this.props.clickHandler(e,n)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},n=this.clickHandler.bind(this,{message:"next"});S(this.props)||(e["slick-disabled"]=!0,n=null);var t={key:"1","data-role":"none",className:I()(e),style:{display:"block"},onClick:n},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?i.cloneElement(this.props.nextArrow,(0,l.Z)((0,l.Z)({},t),r)):i.createElement("button",(0,a.Z)({key:"1",type:"button"},t)," ","Next")}}])}(i.PureComponent),ae=t(76374),le=["animating"];var re=function(e){function n(e){var t,o,d,g;(0,r.Z)(this,n),o=this,d=n,g=[e],d=(0,u.Z)(d),t=(0,s.Z)(o,(0,c.Z)()?Reflect.construct(d,g||[],(0,u.Z)(o).constructor):d.apply(o,g)),(0,A.Z)(t,"listRefHandler",(function(e){return t.list=e})),(0,A.Z)(t,"trackRefHandler",(function(e){return t.track=e})),(0,A.Z)(t,"adaptHeight",(function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=L(e)+"px"}})),(0,A.Z)(t,"componentDidMount",(function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=j((0,l.Z)((0,l.Z)({},t.props),t.state));e.length>0&&(t.setState((function(n){return{lazyLoadedList:n.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var n=(0,l.Z)({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,(function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("playing")})),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new ae.Z((function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout((function(){return t.onWindowResized()}),t.props.speed))):t.onWindowResized()})),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),(function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null})),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)})),(0,A.Z)(t,"componentWillUnmount",(function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach((function(e){return clearTimeout(e)})),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()})),(0,A.Z)(t,"componentDidUpdate",(function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var n=j((0,l.Z)((0,l.Z)({},t.props),t.state));n.length>0&&(t.setState((function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}})),t.props.onLazyLoad&&t.props.onLazyLoad(n))}t.adaptHeight();var a=(0,l.Z)((0,l.Z)({listRef:t.list,trackRef:t.track},t.props),t.state),r=t.didPropsChange(e);r&&t.updateState(a,r,(function(){t.state.currentSlide>=i.Children.count(t.props.children)&&t.changeSlide({message:"index",index:i.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),e.autoplay===t.props.autoplay&&e.autoplaySpeed===t.props.autoplaySpeed||(!e.autoplay&&t.props.autoplay?t.autoPlay("playing"):t.props.autoplay?t.autoPlay("update"):t.pause("paused"))}))})),(0,A.Z)(t,"onWindowResized",(function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,p.D)(50,(function(){return t.resizeWindow(e)})),t.debouncedResize()})),(0,A.Z)(t,"resizeWindow",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=Boolean(t.track&&t.track.node);if(n){var i=(0,l.Z)((0,l.Z)({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(i,e,(function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")})),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}})),(0,A.Z)(t,"updateState",(function(e,n,a){var r=function(e){var n,t=i.Children.count(e.children),a=e.listRef,r=Math.ceil(N(a)),o=e.trackRef&&e.trackRef.node,s=Math.ceil(N(o));if(e.vertical)n=r;else{var c=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(c*=r/100),n=Math.ceil((r-c)/e.slidesToShow)}var u=a&&L(a.querySelector('[data-index="0"]')),d=u*e.slidesToShow,A=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(A=t-1-e.initialSlide);var g=e.lazyLoadedList||[],f=j((0,l.Z)((0,l.Z)({},e),{},{currentSlide:A,lazyLoadedList:g})),v={slideCount:t,slideWidth:n,listWidth:r,trackWidth:s,currentSlide:A,slideHeight:u,listHeight:d,lazyLoadedList:g=g.concat(f)};return null===e.autoplaying&&e.autoplay&&(v.autoplaying="playing"),v}(e);e=(0,l.Z)((0,l.Z)((0,l.Z)({},e),r),{},{slideIndex:r.currentSlide});var o=F(e);e=(0,l.Z)((0,l.Z)({},e),{},{left:o});var s=O(e);(n||i.Children.count(t.props.children)!==i.Children.count(e.children))&&(r.trackStyle=s),t.setState(r,a)})),(0,A.Z)(t,"ssrInit",(function(){if(t.props.variableWidth){var e=0,n=0,a=[],r=Q((0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{slideCount:t.props.children.length})),o=R((0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach((function(n){a.push(n.props.style.width),e+=n.props.style.width}));for(var s=0;s=n&&t.onWindowResized()};if(e.onclick){var l=e.onclick;e.onclick=function(n){l(n),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=a,e.onerror=function(){a(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))}))})),(0,A.Z)(t,"progressiveLazyLoad",(function(){for(var e=[],n=(0,l.Z)((0,l.Z)({},t.props),t.state),i=t.state.currentSlide;i=-Q(n);a--)if(t.state.lazyLoadedList.indexOf(a)<0){e.push(a);break}e.length>0?(t.setState((function(n){return{lazyLoadedList:n.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)})),(0,A.Z)(t,"slideHandler",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=t.props,a=i.asNavFor,r=i.beforeChange,o=i.onLazyLoad,s=i.speed,c=i.afterChange,u=t.state.currentSlide,d=E((0,l.Z)((0,l.Z)((0,l.Z)({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n})),A=d.state,g=d.nextState;if(A){r&&r(u,A.currentSlide);var v=A.lazyLoadedList.filter((function(e){return t.state.lazyLoadedList.indexOf(e)<0}));o&&v.length>0&&o(v),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),c&&c(u),delete t.animationEndCallback),t.setState(A,(function(){a&&t.asNavForIndex!==e&&(t.asNavForIndex=e,a.innerSlider.slideHandler(e)),g&&(t.animationEndCallback=setTimeout((function(){var e=g.animating,n=(0,f.Z)(g,le);t.setState(n,(function(){t.callbackTimers.push(setTimeout((function(){return t.setState({animating:e})}),10)),c&&c(A.currentSlide),delete t.animationEndCallback}))}),s))}))}})),(0,A.Z)(t,"changeSlide",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=(0,l.Z)((0,l.Z)({},t.props),t.state),a=z(i,e);if((0===a||a)&&(!0===n?t.slideHandler(a,n):t.slideHandler(a),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var r=t.list.querySelectorAll(".slick-current");r[0]&&r[0].focus()}})),(0,A.Z)(t,"clickHandler",(function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0})),(0,A.Z)(t,"keyHandler",(function(e){var n=function(e,n,t){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!n?"":37===e.keyCode?t?"next":"previous":39===e.keyCode?t?"previous":"next":""}(e,t.props.accessibility,t.props.rtl);""!==n&&t.changeSlide({message:n})})),(0,A.Z)(t,"selectHandler",(function(e){t.changeSlide(e)})),(0,A.Z)(t,"disableBodyScroll",(function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}})),(0,A.Z)(t,"enableBodyScroll",(function(){window.ontouchmove=null})),(0,A.Z)(t,"swipeStart",(function(e){t.props.verticalSwiping&&t.disableBodyScroll();var n=function(e,n,t){return"IMG"===e.target.tagName&&x(e),!n||!t&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}}(e,t.props.swipe,t.props.draggable);""!==n&&t.setState(n)})),(0,A.Z)(t,"swipeMove",(function(e){var n=function(e,n){var t=n.scrolling,i=n.animating,a=n.vertical,r=n.swipeToSlide,o=n.verticalSwiping,s=n.rtl,c=n.currentSlide,u=n.edgeFriction,d=n.edgeDragged,A=n.onEdge,g=n.swiped,f=n.swiping,v=n.slideCount,p=n.slidesToScroll,m=n.infinite,I=n.touchObject,C=n.swipeEvent,h=n.listHeight,j=n.listWidth;if(!t){if(i)return x(e);a&&r&&o&&x(e);var y,M={},w=F(n);I.curX=e.touches?e.touches[0].pageX:e.clientX,I.curY=e.touches?e.touches[0].pageY:e.clientY,I.swipeLength=Math.round(Math.sqrt(Math.pow(I.curX-I.startX,2)));var b=Math.round(Math.sqrt(Math.pow(I.curY-I.startY,2)));if(!o&&!f&&b>10)return{scrolling:!0};o&&(I.swipeLength=b);var N=(s?-1:1)*(I.curX>I.startX?1:-1);o&&(N=I.curY>I.startY?1:-1);var L=Math.ceil(v/p),k=D(n.touchObject,o),E=I.swipeLength;return m||(0===c&&("right"===k||"down"===k)||c+1>=L&&("left"===k||"up"===k)||!S(n)&&("left"===k||"up"===k))&&(E=I.swipeLength*u,!1===d&&A&&(A(k),M.edgeDragged=!0)),!g&&C&&(C(k),M.swiped=!0),y=a?w+E*(h/j)*N:s?w-E*N:w+E*N,o&&(y=w+E*N),M=(0,l.Z)((0,l.Z)({},M),{},{touchObject:I,swipeLeft:y,trackStyle:O((0,l.Z)((0,l.Z)({},n),{},{left:y}))}),Math.abs(I.curX-I.startX)<.8*Math.abs(I.curY-I.startY)||I.swipeLength>10&&(M.swiping=!0,x(e)),M}}(e,(0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(n.swiping&&(t.clickable=!1),t.setState(n))})),(0,A.Z)(t,"swipeEnd",(function(e){var n=function(e,n){var t=n.dragging,i=n.swipe,a=n.touchObject,r=n.listWidth,o=n.touchThreshold,s=n.verticalSwiping,c=n.listHeight,u=n.swipeToSlide,d=n.scrolling,A=n.onSwipe,g=n.targetSlide,f=n.currentSlide,v=n.infinite;if(!t)return i&&x(e),{};var p=s?c/o:r/o,m=D(a,s),I={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d)return I;if(!a.swipeLength)return I;if(a.swipeLength>p){var C,h;x(e),A&&A(m);var j=v?f:g;switch(m){case"left":case"up":h=j+P(n),C=u?B(n,h):h,I.currentDirection=0;break;case"right":case"down":h=j-P(n),C=u?B(n,h):h,I.currentDirection=1;break;default:C=j}I.triggerSlideHandler=C}else{var y=F(n);I.trackStyle=Z((0,l.Z)((0,l.Z)({},n),{},{left:y}))}return I}(e,(0,l.Z)((0,l.Z)((0,l.Z)({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(n){var i=n.triggerSlideHandler;delete n.triggerSlideHandler,t.setState(n),void 0!==i&&(t.slideHandler(i),t.props.verticalSwiping&&t.enableBodyScroll())}})),(0,A.Z)(t,"touchEnd",(function(e){t.swipeEnd(e),t.clickable=!0})),(0,A.Z)(t,"slickPrev",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"previous"})}),0))})),(0,A.Z)(t,"slickNext",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"next"})}),0))})),(0,A.Z)(t,"slickGoTo",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)}),0))})),(0,A.Z)(t,"play",(function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!S((0,l.Z)((0,l.Z)({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)})),(0,A.Z)(t,"autoPlay",(function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})})),(0,A.Z)(t,"pause",(function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})})),(0,A.Z)(t,"onDotsOver",(function(){return t.props.autoplay&&t.pause("hovered")})),(0,A.Z)(t,"onDotsLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),(0,A.Z)(t,"onTrackOver",(function(){return t.props.autoplay&&t.pause("hovered")})),(0,A.Z)(t,"onTrackLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),(0,A.Z)(t,"onSlideFocus",(function(){return t.props.autoplay&&t.pause("focused")})),(0,A.Z)(t,"onSlideBlur",(function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")})),(0,A.Z)(t,"render",(function(){var e,n,r,o=I()("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),s=(0,l.Z)((0,l.Z)({},t.props),t.state),c=k(s,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),u=t.props.pauseOnHover;if(c=(0,l.Z)((0,l.Z)({},c),{},{onMouseEnter:u?t.onTrackOver:null,onMouseLeave:u?t.onTrackLeave:null,onMouseOver:u?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var d=k(s,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),A=t.props.pauseOnDotsHover;d=(0,l.Z)((0,l.Z)({},d),{},{clickHandler:t.changeSlide,onMouseEnter:A?t.onDotsLeave:null,onMouseOver:A?t.onDotsOver:null,onMouseLeave:A?t.onDotsLeave:null}),e=i.createElement(ee,d)}var g=k(s,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);g.clickHandler=t.changeSlide,t.props.arrows&&(n=i.createElement(te,g),r=i.createElement(ie,g));var f=null;t.props.vertical&&(f={height:t.state.listHeight});var v=null;!1===t.props.vertical?!0===t.props.centerMode&&(v={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(v={padding:t.props.centerPadding+" 0px"});var p=(0,l.Z)((0,l.Z)({},f),v),m=t.props.touchMove,C={className:"slick-list",style:p,onClick:t.clickHandler,onMouseDown:m?t.swipeStart:null,onMouseMove:t.state.dragging&&m?t.swipeMove:null,onMouseUp:m?t.swipeEnd:null,onMouseLeave:t.state.dragging&&m?t.swipeEnd:null,onTouchStart:m?t.swipeStart:null,onTouchMove:t.state.dragging&&m?t.swipeMove:null,onTouchEnd:m?t.touchEnd:null,onTouchCancel:t.state.dragging&&m?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},h={className:o,dir:"ltr",style:t.props.style};return t.props.unslick&&(C={className:"slick-list"},h={className:o,style:t.props.style}),i.createElement("div",h,t.props.unslick?"":n,i.createElement("div",(0,a.Z)({ref:t.listRefHandler},C),i.createElement(_,(0,a.Z)({ref:t.trackRefHandler},c),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)})),t.list=null,t.track=null,t.state=(0,l.Z)((0,l.Z)({},v),{},{currentSlide:t.props.initialSlide,targetSlide:t.props.initialSlide?t.props.initialSlide:0,slideCount:i.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var m=t.ssrInit();return t.state=(0,l.Z)((0,l.Z)({},t.state),m),t}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"didPropsChange",value:function(e){for(var n=!1,t=0,a=Object.keys(this.props);t1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)})),(0,A.Z)(t,"slickPause",(function(){return t.innerSlider.pause("paused")})),(0,A.Z)(t,"slickPlay",(function(){return t.innerSlider.autoPlay("play")})),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return(0,d.Z)(n,e),(0,o.Z)(n,[{key:"media",value:function(e,n){var t=window.matchMedia(e),i=function(e){e.matches&&n()};t.addListener(i),i(t),this._responsiveMediaHandlers.push({mql:t,query:e,listener:i})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var n=this.props.responsive.map((function(e){return e.breakpoint}));n.sort((function(e,n){return e-n})),n.forEach((function(t,i){var a;a=0===i?se()({minWidth:0,maxWidth:t}):se()({minWidth:n[i-1]+1,maxWidth:t}),V()&&e.media(a,(function(){e.setState({breakpoint:t})}))}));var t=se()({minWidth:n.slice(-1)[0]});V()&&this.media(t,(function(){e.setState({breakpoint:null})}))}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach((function(e){e.mql.removeListener(e.listener)}))}},{key:"render",value:function(){var e,n,t=this;(e=this.state.breakpoint?"unslick"===(n=this.props.responsive.filter((function(e){return e.breakpoint===t.state.breakpoint})))[0].settings?"unslick":(0,l.Z)((0,l.Z)((0,l.Z)({},C),this.props),n[0].settings):(0,l.Z)((0,l.Z)({},C),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var r=i.Children.toArray(this.props.children);r=r.filter((function(e){return"string"==typeof e?!!e.trim():!!e})),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var o=[],s=null,c=0;c=r.length));g+=1)A.push(i.cloneElement(r[g],{key:100*c+10*d+g,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));u.push(i.createElement("div",{key:10*c+d},A))}e.variableWidth?o.push(i.createElement("div",{key:c,style:{width:s}},u)):o.push(i.createElement("div",{key:c},u))}if("unslick"===e){var f="regular slider "+(this.props.className||"");return i.createElement("div",{className:f},r)}return o.length<=e.slidesToShow&&!e.infinite&&(e.unslick=!0),i.createElement(re,(0,a.Z)({style:this.props.style,ref:this.innerSliderRefHandler},function(e){return X.reduce((function(n,t){return e.hasOwnProperty(t)&&(n[t]=e[t]),n}),{})}(e)),o)}}])}(i.Component),ue=ce,de=t(48755),Ae=t(36237),ge=t(63356),fe=t(16931);const ve="--dot-duration",pe=e=>{const{componentCls:n,antCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,ge.Wf)(e)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${t}-radio-input, input${t}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${t}-radio-input, input${t}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},me=e=>{const{componentCls:n,motionDurationSlow:t,arrowSize:i,arrowOffset:a}=e,l=e.calc(i).div(Math.SQRT2).equal();return{[n]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:i,height:i,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${t}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:e.calc(i).sub(l).div(2).equal(),insetInlineStart:e.calc(i).sub(l).div(2).equal(),display:"inline-block",width:l,height:l,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:a,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:a,"&::after":{transform:"rotate(135deg)"}}}}},Ie=e=>{const{componentCls:n,dotOffset:t,dotWidth:i,dotHeight:a,dotGap:l,colorBgContainer:r,motionDurationSlow:o}=e;return{[n]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:t},"&-top":{top:t,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:i,height:a,marginInline:l,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${o}`,borderRadius:a,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:a,content:'""',background:r,borderRadius:a,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:a,padding:0,color:"transparent",fontSize:0,background:r,border:0,borderRadius:a,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${o}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:e.calc(l).mul(-1).equal(),content:'""'}},"&.slick-active":{width:e.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${ve}) ease-out`}}}}}}},Ce=e=>{const{componentCls:n,dotOffset:t,arrowOffset:i,marginXXS:a}=e,l={width:e.dotHeight,height:e.dotWidth};return{[`${n}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:i,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:i,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:e.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:t},"&-right":{insetInlineEnd:t,insetInlineStart:"auto"},li:Object.assign(Object.assign({},l),{margin:`${(0,Ae.unit)(a)} 0`,verticalAlign:"baseline",button:l,"&::after":Object.assign(Object.assign({},l),{height:0}),"&.slick-active":Object.assign(Object.assign({},l),{button:l,"&::after":Object.assign(Object.assign({},l),{transition:`height var(${ve}) ease-out`})})})}}}},he=e=>{const{componentCls:n}=e;return[{[`${n}-rtl`]:{direction:"rtl",".slick-dots":{[`${n}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${n}-vertical`]:{".slick-dots":{[`${n}-rtl&`]:{flexDirection:"column"}}}}]};var xe=(0,fe.I$)("Carousel",(e=>[pe(e),me(e),Ie(e),Ce(e),he(e)]),(e=>({arrowSize:16,arrowOffset:e.marginXS,dotWidth:16,dotHeight:3,dotGap:e.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24})),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),je=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{var{currentSlide:n,slideCount:t}=e,a=je(e,["currentSlide","slideCount"]);return i.createElement("button",Object.assign({type:"button"},a))},we=i.forwardRef(((e,n)=>{const{dots:t=!0,arrows:a=!1,prevArrow:l=i.createElement(Me,{"aria-label":"prev"}),nextArrow:r=i.createElement(Me,{"aria-label":"next"}),draggable:o=!1,waitForAnimate:s=!1,dotPosition:c="bottom",vertical:u="left"===c||"right"===c,rootClassName:d,className:A,style:g,id:f,autoplay:v=!1,autoplaySpeed:p=3e3}=e,m=je(e,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:C,direction:h,className:x,style:j}=(0,de.dj)("carousel"),y=i.useRef(null),M=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.current.slickGoTo(e,n)};i.useImperativeHandle(n,(()=>({goTo:M,autoPlay:y.current.innerSlider.autoPlay,innerSlider:y.current.innerSlider,prev:y.current.slickPrev,next:y.current.slickNext})),[y.current]);const w=i.useRef(i.Children.count(e.children));i.useEffect((()=>{w.current!==i.Children.count(e.children)&&(M(e.initialSlide||0,!1),w.current=i.Children.count(e.children))}),[e.children]);const b=Object.assign({vertical:u,className:I()(A,x),style:Object.assign(Object.assign({},j),g),autoplay:!!v},m);"fade"===b.effect&&(b.fade=!0);const N=C("carousel",b.prefixCls),L=!!t,D=I()(ye,`${ye}-${c}`,"boolean"!=typeof t&&(null==t?void 0:t.className)),[S,k,E]=xe(N),z=I()(N,{[`${N}-rtl`]:"rtl"===h,[`${N}-vertical`]:b.vertical},k,E,d),B=v&&"object"==typeof v&&v.dotDuration?{[ve]:`${p}ms`}:{};return S(i.createElement("div",{className:z,id:f,style:B},i.createElement(ue,Object.assign({ref:y},b,{dots:L,dotsClass:D,arrows:a,prevArrow:l,nextArrow:r,draggable:o,verticalSwiping:u,autoplaySpeed:p,waitForAnimate:s}))))}));var be=we},99381:function(e,n,t){"use strict";t.d(n,{Z:function(){return ee}});var i,a,l=t(59301),r=t(19251),o=t(67732),s=t(83652),c=t(20068);function u(e,n,t){if(n<0||n>31||e>>>n!=0)throw new RangeError("Value out of range");for(var i=n-1;i>=0;i--)t.push(e>>>i&1)}function d(e,n){return 0!=(e>>>n&1)}function A(e){if(!e)throw new Error("Assertion error")}var g=function(){function e(n,t){(0,o.Z)(this,e),(0,c.Z)(this,"modeBits",void 0),(0,c.Z)(this,"numBitsCharCount",void 0),this.modeBits=n,this.numBitsCharCount=t}return(0,s.Z)(e,[{key:"numCharCountBits",value:function(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}}]),e}();i=g,(0,c.Z)(g,"NUMERIC",new i(1,[10,12,14])),(0,c.Z)(g,"ALPHANUMERIC",new i(2,[9,11,13])),(0,c.Z)(g,"BYTE",new i(4,[8,16,16])),(0,c.Z)(g,"KANJI",new i(8,[8,10,12])),(0,c.Z)(g,"ECI",new i(7,[0,0,0]));var f=(0,s.Z)((function e(n,t){(0,o.Z)(this,e),(0,c.Z)(this,"ordinal",void 0),(0,c.Z)(this,"formatBits",void 0),this.ordinal=n,this.formatBits=t}));a=f,(0,c.Z)(f,"LOW",new a(0,1)),(0,c.Z)(f,"MEDIUM",new a(1,0)),(0,c.Z)(f,"QUARTILE",new a(2,3)),(0,c.Z)(f,"HIGH",new a(3,2));var v=function(){function e(n,t,i){if((0,o.Z)(this,e),(0,c.Z)(this,"mode",void 0),(0,c.Z)(this,"numChars",void 0),(0,c.Z)(this,"bitData",void 0),this.mode=n,this.numChars=t,this.bitData=i,t<0)throw new RangeError("Invalid argument");this.bitData=i.slice()}return(0,s.Z)(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var t,i=[],a=(0,r.Z)(n);try{for(a.s();!(t=a.n()).done;){u(t.value,8,i)}}catch(e){a.e(e)}finally{a.f()}return new e(g.BYTE,n.length,i)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var t=[],i=0;i=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(l<-1||l>7)throw new RangeError("Mask value out of range");this.size=4*n+17;for(var r=[],s=0;s>>9);var a=21522^(n<<10|t);A(a>>>15==0);for(var l=0;l<=5;l++)this.setFunctionModule(8,l,d(a,l));this.setFunctionModule(8,7,d(a,6)),this.setFunctionModule(8,8,d(a,7)),this.setFunctionModule(7,8,d(a,8));for(var r=9;r<15;r++)this.setFunctionModule(14-r,8,d(a,r));for(var o=0;o<8;o++)this.setFunctionModule(this.size-1-o,8,d(a,o));for(var s=8;s<15;s++)this.setFunctionModule(8,this.size-15+s,d(a,s));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var e=this.version,n=0;n<12;n++)e=e<<1^7973*(e>>>11);var t=this.version<<12|e;A(t>>>18==0);for(var i=0;i<18;i++){var a=d(t,i),l=this.size-11+i%3,r=Math.floor(i/3);this.setFunctionModule(l,r,a),this.setFunctionModule(r,l,a)}}}},{key:"drawFinderPattern",value:function(e,n){for(var t=-4;t<=4;t++)for(var i=-4;i<=4;i++){var a=Math.max(Math.abs(i),Math.abs(t)),l=e+i,r=n+t;0<=l&&l=o)&&p.push(n[e])}))},I=0;I=1;i-=2){6==i&&(i=5);for(var a=0;a>>3],7-(7&t)),t++)}}A(t==8*n.length)}},{key:"applyMask",value:function(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(var n=0;n5&&n++:(this.finderPenaltyAddHistory(a,l),i||(n+=this.finderPenaltyCountPatterns(l)*e.PENALTY_N3),i=this.modules[t][o],a=1);n+=this.finderPenaltyTerminateAndCount(i,a,l)*e.PENALTY_N3}for(var s=0;s5&&n++:(this.finderPenaltyAddHistory(u,d),c||(n+=this.finderPenaltyCountPatterns(d)*e.PENALTY_N3),c=this.modules[g][s],u=1);n+=this.finderPenaltyTerminateAndCount(c,u,d)*e.PENALTY_N3}for(var f=0;f0&&e[2]==n&&e[3]==3*n&&e[4]==n&&e[5]==n;return(t&&e[0]>=4*n&&e[6]>=n?1:0)+(t&&e[6]>=4*n&&e[0]>=n?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(e,n,t){var i=n;return e&&(this.finderPenaltyAddHistory(i,t),i=0),i+=this.size,this.finderPenaltyAddHistory(i,t),this.finderPenaltyCountPatterns(t)}},{key:"finderPenaltyAddHistory",value:function(e,n){var t=e;0==n[0]&&(t+=this.size),n.pop(),n.unshift(t)}}],[{key:"encodeText",value:function(n,t){var i=v.makeSegments(n);return e.encodeSegments(i,t)}},{key:"encodeBinary",value:function(n,t){var i=v.makeBytes(n);return e.encodeSegments([i],t)}},{key:"encodeSegments",value:function(n,t){var i,a,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:40,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,c=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(!(e.MIN_VERSION<=l&&l<=o&&o<=e.MAX_VERSION)||s<-1||s>7)throw new RangeError("Invalid value");for(i=l;;i++){var d=8*e.getNumDataCodewords(i,t),g=v.getTotalBits(n,i);if(g<=d){a=g;break}if(i>=o)throw new RangeError("Data too long")}for(var p=t,m=0,I=[f.MEDIUM,f.QUARTILE,f.HIGH];m>>3]|=e<<7-(7&n)})),new e(i,p,D,s)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var t=(16*n+128)*n+64;if(n>=2){var i=Math.floor(n/7)+2;t-=(25*i-10)*i-55,n>=7&&(t-=36)}return A(208<=t&&t<=29648),t}},{key:"getNumDataCodewords",value:function(n,t){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[t.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[t.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var t=[],i=0;i>>8!=0||n>>>8!=0)throw new RangeError("Byte out of range");for(var t=0,i=7;i>=0;i--)t=t<<1^285*(t>>>7),t^=(n>>>i&1)*e;return A(t>>>8==0),t}}]),e}();(0,c.Z)(p,"MIN_VERSION",1),(0,c.Z)(p,"MAX_VERSION",40),(0,c.Z)(p,"PENALTY_N1",3),(0,c.Z)(p,"PENALTY_N2",3),(0,c.Z)(p,"PENALTY_N3",40),(0,c.Z)(p,"PENALTY_N4",10),(0,c.Z)(p,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,c.Z)(p,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var m={L:f.LOW,M:f.MEDIUM,Q:f.QUARTILE,H:f.HIGH},I="#FFFFFF",C="#000000";function h(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=[];return e.forEach((function(e,i){var a=null;e.forEach((function(l,r){if(!l&&null!==a)return t.push("M".concat(a+n," ").concat(i+n,"h").concat(r-a,"v1H").concat(a+n,"z")),void(a=null);if(r!==e.length-1)l&&null===a&&(a=r);else{if(!l)return;null===a?t.push("M".concat(r+n,",").concat(i+n," h1v1H").concat(r+n,"z")):t.push("M".concat(a+n,",").concat(i+n," h").concat(r+1-a,"v1H").concat(a+n,"z"))}}))})),t.join("")}function x(e,n){return e.slice().map((function(e,t){return t=n.y+n.h?e:e.map((function(e,t){return(t=n.x+n.w)&&e}))}))}var j=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),y=t(54476),M=t(33885),w=t(42978),b=t(75931);function N(e){var n=e.value,t=e.level,i=e.minVersion,a=e.includeMargin,r=e.marginSize,o=e.imageSettings,s=e.size,c=(0,l.useMemo)((function(){var e=v.makeSegments(n);return p.encodeSegments(e,m[t],i)}),[n,t,i]),u=(0,l.useMemo)((function(){var e=c.getModules(),n=function(e,n){return null!=n?Math.floor(n):e?4:0}(a,r),t=e.length+2*n,i=function(e,n,t,i){if(null==i)return null;var a=e.length+2*t,l=Math.floor(.1*n),r=a/n,o=(i.width||l)*r,s=(i.height||l)*r,c=null==i.x?e.length/2-o/2:i.x*r,u=null==i.y?e.length/2-s/2:i.y*r,d=null==i.opacity?1:i.opacity,A=null;if(i.excavate){var g=Math.floor(c),f=Math.floor(u);A={x:g,y:f,w:Math.ceil(o+c-g),h:Math.ceil(s+u-f)}}return{x:c,y:u,h:s,w:o,excavation:A,opacity:d,crossOrigin:i.crossOrigin}}(e,s,n,o);return{cells:e,margin:n,numCells:t,calculatedImageSettings:i}}),[c,s,o,a,r]),d=u.cells,A=u.margin,g=u.numCells,f=u.calculatedImageSettings;return{qrcode:c,margin:A,cells:d,numCells:g,calculatedImageSettings:f}}var L=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],D=l.forwardRef((function(e,n){var t=e.value,i=e.size,a=void 0===i?128:i,r=e.level,o=void 0===r?"L":r,s=e.bgColor,c=void 0===s?I:s,u=e.fgColor,d=void 0===u?C:u,A=e.includeMargin,g=void 0!==A&&A,f=e.minVersion,v=void 0===f?1:f,p=e.marginSize,m=e.style,D=e.imageSettings,S=(0,b.Z)(e,L),k=null==D?void 0:D.src,E=(0,l.useRef)(null),z=(0,l.useRef)(null),B=(0,l.useCallback)((function(e){E.current=e,"function"==typeof n?n(e):n&&(n.current=e)}),[n]),P=(0,l.useState)(!1),T=(0,w.Z)(P,2)[1],O=N({value:t,level:o,minVersion:v,includeMargin:g,marginSize:p,imageSettings:D,size:a}),Z=O.margin,F=O.cells,Q=O.numCells,R=O.calculatedImageSettings;(0,l.useEffect)((function(){if(null!=E.current){var e=E.current,n=e.getContext("2d");if(!n)return;var t=F,i=z.current,l=null!=R&&null!==i&&i.complete&&0!==i.naturalHeight&&0!==i.naturalWidth;l&&null!=R.excavation&&(t=x(F,R.excavation));var r=window.devicePixelRatio||1;e.height=e.width=a*r;var o=a/Q*r;n.scale(o,o),n.fillStyle=c,n.fillRect(0,0,Q,Q),n.fillStyle=d,j?n.fill(new Path2D(h(t,Z))):F.forEach((function(e,t){e.forEach((function(e,i){e&&n.fillRect(i+Z,t+Z,1,1)}))})),R&&(n.globalAlpha=R.opacity),l&&n.drawImage(i,R.x+Z,R.y+Z,R.w,R.h)}})),(0,l.useEffect)((function(){T(!1)}),[k]);var U=(0,M.Z)({height:a,width:a},m),H=null;return null!=k&&(H=l.createElement("img",{src:k,key:k,style:{display:"none"},onLoad:function(){T(!0)},ref:z,crossOrigin:null==R?void 0:R.crossOrigin})),l.createElement(l.Fragment,null,l.createElement("canvas",(0,y.Z)({style:U,height:a,width:a,ref:B,role:"img"},S)),H)}));D.displayName="QRCodeCanvas";var S=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],k=l.forwardRef((function(e,n){var t=e.value,i=e.size,a=void 0===i?128:i,r=e.level,o=void 0===r?"L":r,s=e.bgColor,c=void 0===s?I:s,u=e.fgColor,d=void 0===u?C:u,A=e.includeMargin,g=void 0!==A&&A,f=e.minVersion,v=void 0===f?1:f,p=e.title,m=e.marginSize,j=e.imageSettings,M=(0,b.Z)(e,S),w=N({value:t,level:o,minVersion:v,includeMargin:g,marginSize:m,imageSettings:j,size:a}),L=w.margin,D=w.cells,k=w.numCells,E=w.calculatedImageSettings,z=D,B=null;null!=j&&null!=E&&(null!=E.excavation&&(z=x(D,E.excavation)),B=l.createElement("image",{href:j.src,height:E.h,width:E.w,x:E.x+L,y:E.y+L,preserveAspectRatio:"none",opacity:E.opacity,crossOrigin:E.crossOrigin}));var P=h(z,L);return l.createElement("svg",(0,y.Z)({height:a,width:a,viewBox:"0 0 ".concat(k," ").concat(k),ref:n,role:"img"},M),!!p&&l.createElement("title",null,p),l.createElement("path",{fill:c,d:"M0,0 h".concat(k,"v").concat(k,"H0z"),shapeRendering:"crispEdges"}),l.createElement("path",{fill:d,d:P,shapeRendering:"crispEdges"}),B)}));k.displayName="QRCodeSVG";var E=t(92310),z=t.n(E),B=t(2738),P=t(26112),T=t(48755),O=t(9017),Z=t(57700),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Q=t(7657),R=function(e,n){return l.createElement(Q.Z,(0,y.Z)({},e,{ref:n,icon:F}))};var U=l.forwardRef(R),H=t(99571),Y=t(29787);const W=l.createElement(Y.Z,null);function V(e){let{prefixCls:n,locale:t,onRefresh:i,statusRender:a,status:r}=e;const o=l.createElement(l.Fragment,null,l.createElement("p",{className:`${n}-expired`},null==t?void 0:t.expired),i&&l.createElement(H.ZP,{type:"link",icon:l.createElement(U,null),onClick:i},null==t?void 0:t.refresh)),s=l.createElement("p",{className:`${n}-scanned`},null==t?void 0:t.scanned),c={expired:o,loading:W,scanned:s};return(null!=a?a:e=>c[e.status])({status:r,locale:t,onRefresh:i})}var X=t(36237),G=t(17835),K=t(63356),J=t(16931),q=t(51636);var _=(0,J.I$)("QRCode",(e=>(e=>{const{componentCls:n,lineWidth:t,lineType:i,colorSplit:a}=e;return{[n]:Object.assign(Object.assign({},(0,K.Wf)(e)),{display:"flex",justifyContent:"center",alignItems:"center",padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${(0,X.unit)(t)} ${i} ${a}`,position:"relative",overflow:"hidden",[`& > ${n}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${n}-expired, & > ${n}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}}),[`${n}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}})((0,q.mergeToken)(e,{QRCodeTextColor:e.colorText}))),(e=>({QRCodeMaskBackgroundColor:new G.FastColor(e.colorBgContainer).setA(.96).toRgbString()}))),$=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{var n,t,i,a;const[,r]=(0,Z.ZP)(),{value:o,type:s="canvas",icon:c="",size:u=160,iconSize:d,color:A=r.colorText,errorLevel:g="M",status:f="active",bordered:v=!0,onRefresh:p,style:m,className:I,rootClassName:C,prefixCls:h,bgColor:x="transparent",statusRender:j}=e,y=$(e,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:M}=(0,l.useContext)(T.E_),w=M("qrcode",h),[b,N,L]=_(w),S={src:c,x:void 0,y:void 0,height:"number"==typeof d?d:null!==(n=null==d?void 0:d.height)&&void 0!==n?n:40,width:"number"==typeof d?d:null!==(t=null==d?void 0:d.width)&&void 0!==t?t:40,excavate:!0,crossOrigin:"anonymous"},E=(0,P.Z)(y,!0),F=(0,B.Z)(y,Object.keys(E)),Q=Object.assign({value:o,size:u,level:g,bgColor:x,fgColor:A,style:{width:null==m?void 0:m.width,height:null==m?void 0:m.height},imageSettings:c?S:void 0},E),[R]=(0,O.Z)("QRCode");if(!o)return null;const U=z()(w,I,C,N,L,{[`${w}-borderless`]:!v}),H=Object.assign(Object.assign({backgroundColor:x},m),{width:null!==(i=null==m?void 0:m.width)&&void 0!==i?i:u,height:null!==(a=null==m?void 0:m.height)&&void 0!==a?a:u});return b(l.createElement("div",Object.assign({},F,{className:U,style:H}),"active"!==f&&l.createElement("div",{className:`${w}-mask`},l.createElement(V,{prefixCls:w,locale:R,status:f,onRefresh:p,statusRender:j})),"canvas"===s?l.createElement(D,Object.assign({},Q)):l.createElement(k,Object.assign({},Q))))}},7861:function(e,n,t){var i=t(38710),a=function(e){var n="",t=Object.keys(e);return t.forEach((function(a,l){var r=e[a];(function(e){return/[height|width]$/.test(e)})(a=i(a))&&"number"==typeof r&&(r+="px"),n+=!0===r?a:!1===r?"not "+a:"("+a+": "+r+")",l2&&void 0!==arguments[2]&&arguments[2];s.forEach((function(s){if(!(!C&&!1!==f&&f>0&&r.length>=f)){var g,m=[].concat((0,l.Z)(u),[s]),I=s[t.children],h=A||s.disabled;if(!I||0===I.length||o)if(c(e,m,{label:t.label}))r.push((0,a.Z)((0,a.Z)({},s),{},(g={disabled:h},(0,v.Z)(g,t.label,d(e,m,i,t)),(0,v.Z)(g,p,m),(0,v.Z)(g,t.children,void 0),g)));I&&n(s[t.children],m,h)}}))}(n,[]),C&&r.sort((function(n,i){return C(n[p],i[p],e,t)})),!1!==f&&f>0?r.slice(0,f):r}),[e,n,t,i,d,o,c,C,f])},h="__RC_CASCADER_SPLIT__",x="SHOW_PARENT",j="SHOW_CHILD";function y(e){return e.join(h)}function M(e){return e.map(y)}function w(e){var n=e||{},t=n.label,i=n.value||"value";return{label:t||"label",value:i,key:i,children:n.children||"children"}}function b(e,n){var t,i;return null!==(t=e.isLeaf)&&void 0!==t?t:!(null!==(i=e[n.children])&&void 0!==i&&i.length)}function N(e){var n=e.parentElement;if(n){var t=e.offsetTop-n.offsetTop;t-n.scrollTop<0?n.scrollTo({top:t}):t+e.offsetHeight-n.scrollTop>n.offsetHeight&&n.scrollTo({top:t+e.offsetHeight-n.offsetHeight})}}function L(e,n){return e.map((function(e){var t;return null===(t=e[p])||void 0===t?void 0:t.map((function(e){return e[n.value]}))}))}function D(e){return e?function(e){return Array.isArray(e)&&Array.isArray(e[0])}(e)?e:(0===e.length?[]:[e]).map((function(e){return Array.isArray(e)?e:[e]})):[]}function S(e,n,t){var i=new Set(e),a=n();return e.filter((function(e){var n=a[e],l=n?n.parent:null,r=n?n.children:null;return!(!n||!n.node.disabled)||(t===j?!(r&&r.some((function(e){return e.key&&i.has(e.key)}))):!(l&&!l.node.disabled&&i.has(l.key)))}))}function k(e,n,t){for(var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=n,l=[],r=function(){var n,r,s,c=e[o],u=null===(n=a)||void 0===n?void 0:n.findIndex((function(e){var n=e[t.value];return i?String(n)===String(c):n===c})),d=-1!==u?null===(r=a)||void 0===r?void 0:r[u]:null;l.push({value:null!==(s=null==d?void 0:d[t.value])&&void 0!==s?s:c,index:u,option:d}),a=null==d?void 0:d[t.children]},o=0;o1){var e=I.slice(0,-1);j(e)}else d(!1)},w=function(){var e,n=((null===(e=h[C])||void 0===e?void 0:e[t.children])||[]).find((function(e){return!e.disabled}));if(n){var i=[].concat((0,l.Z)(I),[n[t.value]]);j(i)}};A.useImperativeHandle(e,(function(){return{onKeyDown:function(e){var n=e.which;switch(n){case W.Z.UP:case W.Z.DOWN:var i=0;n===W.Z.UP?i=-1:n===W.Z.DOWN&&(i=1),0!==i&&function(e){var n=h.length,i=C;-1===i&&e<0&&(i=n);for(var a=0;a2&&void 0!==arguments[2]&&arguments[2];P(e),!u&&(n||B&&("hover"===R||t))&&f(!1)},re=A.useMemo((function(){return d?T:D}),[d,T,D]),oe=A.useMemo((function(){for(var e=[{options:re}],n=re,t=L(n,z),i=function(){var i=ne[a],l=n.find((function(e,n){return(t[n]?y(t[n]):e[z.value])===i})),r=null==l?void 0:l[z.children];if(null==r||!r.length)return 1;n=r,e.push({options:r})},a=0;a":x,y=t.loadingIcon,M=t.direction,b=t.notFoundContent,N=void 0===b?"Not Found":b,L=t.disabled,S=!!c,z=(0,J.C8)(u,{value:d,postState:D}),P=(0,r.Z)(z,2),Z=P[0],Q=P[1],R=A.useMemo((function(){return w(f)}),[JSON.stringify(f)]),U=B(R,s),H=(0,r.Z)(U,3),Y=H[0],W=H[1],V=H[2],X=E(Y,R),K=O(S,Z,W,V,X),_=(0,r.Z)(K,3),$=_[0],ee=_[1],ne=_[2],te=(0,J.zX)((function(e){if(Q(e),m){var n=D(e),t=n.map((function(e){return k(e,Y,R).map((function(e){return e.option}))})),i=S?n:n[0],a=S?t:t[0];m(i,a)}})),ie=T(S,te,$,ee,ne,W,V,I),ae=(0,J.zX)((function(e){ie(e)})),le=A.useMemo((function(){return{options:Y,fieldNames:R,values:$,halfValues:ee,changeOnSelect:p,onSelect:ae,checkable:c,searchOptions:[],dropdownPrefixCls:void 0,loadData:C,expandTrigger:h,expandIcon:j,loadingIcon:y,dropdownMenuColumnStyle:void 0}}),[Y,R,$,ee,p,ae,c,C,h,j,y]),re="".concat(a,"-panel"),oe=!Y.length;return A.createElement(g.Provider,{value:le},A.createElement("div",{className:F()(re,(n={},(0,v.Z)(n,"".concat(re,"-rtl"),"rtl"===M),(0,v.Z)(n,"".concat(re,"-empty"),oe),n),o),style:l},oe?N:A.createElement(G,{prefixCls:a,searchValue:"",multiple:S,toggleOpen:q,open:!0,direction:M,disabled:L})))}var $=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],ee=A.forwardRef((function(e,n){var t=e.id,v=e.prefixCls,p=void 0===v?"rc-cascader":v,m=e.fieldNames,I=e.defaultValue,h=e.value,j=e.changeOnSelect,b=e.onChange,N=e.displayRender,L=e.checkable,z=e.autoClearSearchValue,P=void 0===z||z,Z=e.searchValue,F=e.onSearch,Q=e.showSearch,R=e.expandTrigger,U=e.options,H=e.dropdownPrefixCls,Y=e.loadData,W=e.popupVisible,V=e.open,X=e.popupClassName,G=e.dropdownClassName,J=e.dropdownMenuColumnStyle,q=e.dropdownStyle,_=e.popupPlacement,ee=e.placement,ne=e.onDropdownVisibleChange,te=e.onPopupVisibleChange,ie=e.expandIcon,ae=void 0===ie?">":ie,le=e.loadingIcon,re=e.children,oe=e.dropdownMatchSelectWidth,se=void 0!==oe&&oe,ce=e.showCheckedStrategy,ue=void 0===ce?x:ce,de=e.optionRender,Ae=(0,o.Z)(e,$),ge=(0,c.ZP)(t),fe=!!L,ve=(0,d.Z)(I,{value:h,postState:D}),pe=(0,r.Z)(ve,2),me=pe[0],Ie=pe[1],Ce=A.useMemo((function(){return w(m)}),[JSON.stringify(m)]),he=B(Ce,U),xe=(0,r.Z)(he,3),je=xe[0],ye=xe[1],Me=xe[2],we=(0,d.Z)("",{value:Z,postState:function(e){return e||""}}),be=(0,r.Z)(we,2),Ne=be[0],Le=be[1],De=function(e){return A.useMemo((function(){if(!e)return[!1,{}];var n={matchInputWidth:!0,limit:50};return e&&"object"===(0,f.Z)(e)&&(n=(0,a.Z)((0,a.Z)({},n),e)),n.limit<=0&&(n.limit=!1),[!0,n]}),[e])}(Q),Se=(0,r.Z)(De,2),ke=Se[0],Ee=Se[1],ze=C(Ne,je,Ce,H||p,Ee,j||fe),Be=E(je,Ce),Pe=O(fe,me,ye,Me,Be),Te=(0,r.Z)(Pe,3),Oe=Te[0],Ze=Te[1],Fe=Te[2],Qe=function(e,n,t,i,a){return A.useMemo((function(){var r=a||function(e){var n=i?e.slice(-1):e;return n.every((function(e){return["string","number"].includes((0,f.Z)(e))}))?n.join(" / "):n.reduce((function(e,n,t){var i=A.isValidElement(n)?A.cloneElement(n,{key:t}):n;return 0===t?[i]:[].concat((0,l.Z)(e),[" / ",i])}),[])};return e.map((function(e){var i,a=k(e,n,t),l=r(a.map((function(e){var n,i=e.option,a=e.value;return null!==(n=null==i?void 0:i[t.label])&&void 0!==n?n:a})),a.map((function(e){return e.option}))),o=y(e);return{label:l,value:o,key:o,valueCells:e,disabled:null===(i=a[a.length-1])||void 0===i||null===(i=i.option)||void 0===i?void 0:i.disabled}}))}),[e,n,t,a,i])}(A.useMemo((function(){var e=S(M(Oe),ye,ue);return[].concat((0,l.Z)(Fe),(0,l.Z)(Me(e)))}),[Oe,ye,Me,Fe,ue]),je,Ce,fe,N),Re=(0,u.Z)((function(e){if(Ie(e),b){var n=D(e),t=n.map((function(e){return k(e,je,Ce).map((function(e){return e.option}))})),i=fe?n:n[0],a=fe?t:t[0];b(i,a)}})),Ue=T(fe,Re,Oe,Ze,Fe,ye,Me,ue),He=(0,u.Z)((function(e){fe&&!P||Le(""),Ue(e)})),Ye=void 0!==V?V:W,We=G||X,Ve=ee||_;var Xe=A.useMemo((function(){return{options:je,fieldNames:Ce,values:Oe,halfValues:Ze,changeOnSelect:j,onSelect:He,checkable:L,searchOptions:ze,dropdownPrefixCls:H,loadData:Y,expandTrigger:R,expandIcon:ae,loadingIcon:le,dropdownMenuColumnStyle:J,optionRender:de}}),[je,Ce,Oe,Ze,j,He,L,ze,H,Y,R,ae,le,J,de]),Ge=!(Ne?ze:je).length,Ke=Ne&&Ee.matchInputWidth||Ge?{}:{minWidth:"auto"};return A.createElement(g.Provider,{value:Xe},A.createElement(s.Ac,(0,i.Z)({},Ae,{ref:n,id:ge,prefixCls:p,autoClearSearchValue:P,dropdownMatchSelectWidth:se,dropdownStyle:(0,a.Z)((0,a.Z)({},Ke),q),displayValues:Qe,onDisplayValuesChange:function(e,n){if("clear"!==n.type){var t=n.values[0].valueCells;He(t)}else Re([])},mode:fe?"multiple":void 0,searchValue:Ne,onSearch:function(e,n){Le(e),"blur"!==n.source&&F&&F(e)},showSearch:ke,OptionList:K,emptyOptions:Ge,open:Ye,dropdownClassName:We,placement:Ve,onDropdownVisibleChange:function(e){null==ne||ne(e),null==te||te(e)},getRawInputElement:function(){return re}})))}));ee.SHOW_PARENT=x,ee.SHOW_CHILD=j,ee.Panel=_;var ne=ee},9940:function(e,n,t){"use strict";t.d(n,{Qw:function(){return Z},FJ:function(){return Q},hT:function(){return F},OF:function(){return C},ZP:function(){return W}});var i=t(54476),a=t(94480),l=t(33885),r=t(42978),o=t(75931),s=t(76190),c=t(37463),u=t(6551),d=t(34643),A=t(18929),g=t(48736),f=t(59301),v=function(e,n,t,i){return f.useMemo((function(){var l=function(e){return e.map((function(e){return e.value}))},r=l(e),o=l(n),s=r.filter((function(e){return!i[e]})),c=r,u=o;if(t){var A=(0,d.S)(r,!0,i);c=A.checkedKeys,u=A.halfCheckedKeys}return[Array.from(new Set([].concat((0,a.Z)(s),(0,a.Z)(c)))),u]}),[e,n,t,i])},p=t(34061),m=t(20068),I=t(11592),C=function(){return null},h=["children","value"];function x(e){return(0,I.Z)(e).map((function(e){if(!f.isValidElement(e)||!e.type)return null;var n=e,t=n.key,i=n.props,a=i.children,r=i.value,s=(0,o.Z)(i,h),c=(0,l.Z)({key:t,value:r},s),u=x(a);return u.length&&(c.children=u),c})).filter((function(e){return e}))}function j(e){if(!e)return e;var n=(0,l.Z)({},e);return"props"in n||Object.defineProperty(n,"props",{get:function(){return(0,g.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),n}}),n}var y=function(e,n,t){var i=t.fieldNames,a=t.treeNodeFilterProp,r=t.filterTreeNode,o=i.children;return f.useMemo((function(){if(!n||!1===r)return e;var t="function"==typeof r?r:function(e,t){return String(t[a]).toUpperCase().includes(n.toUpperCase())};return function e(i){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.reduce((function(i,r){var s=r[o],c=a||t(n,j(r)),u=e(s||[],c);return(c||u.length)&&i.push((0,l.Z)((0,l.Z)({},r),{},(0,m.Z)({isLeaf:void 0},o,u))),i}),[])}(e)}),[e,n,o,a,r])};function M(e){var n=f.useRef();n.current=e;var t=f.useCallback((function(){return n.current.apply(n,arguments)}),[]);return t}function w(e,n,t){return f.useMemo((function(){if(e){if(t){var i=(0,l.Z)({id:"id",pId:"pId",rootPId:null},"object"===(0,s.Z)(t)?t:{});return function(e,n){var t=n.id,i=n.pId,a=n.rootPId,r=new Map,o=[];return e.forEach((function(e){var n=e[t],i=(0,l.Z)((0,l.Z)({},e),{},{key:e.key||n});r.set(n,i)})),r.forEach((function(e){var n=e[i],t=r.get(n);t?(t.children=t.children||[],t.children.push(e)):n!==a&&null!==a||o.push(e)})),o}(e,i)}return e}return x(n)}),[n,t,e])}var b=f.createContext(null),N=t(19251),L=t(3741),D=t(10228),S=t(80547),k=f.createContext(null),E=function(e){return!e||e.disabled||e.disableCheckbox||!1===e.checkable},z=function(e){return null==e},B=t(70425),P={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},T=function(e,n){var t=(0,c.lk)(),l=t.prefixCls,o=t.multiple,s=t.searchValue,u=t.toggleOpen,d=t.open,A=t.notFoundContent,g=f.useContext(k),v=g.virtual,p=g.listHeight,m=g.listItemHeight,I=g.listItemScrollOffset,C=g.treeData,h=g.fieldNames,x=g.onSelect,j=g.dropdownMatchSelectWidth,y=g.treeExpandAction,M=g.treeTitleRender,w=g.onPopupScroll,z=g.leftMaxCount,T=g.leafCountOnly,O=g.valueEntities,Z=f.useContext(b),F=Z.checkable,Q=Z.checkedKeys,R=Z.halfCheckedKeys,U=Z.treeExpandedKeys,H=Z.treeDefaultExpandAll,Y=Z.treeDefaultExpandedKeys,W=Z.onTreeExpand,V=Z.treeIcon,X=Z.showTreeIcon,G=Z.switcherIcon,K=Z.treeLine,J=Z.treeNodeFilterProp,q=Z.loadData,_=Z.treeLoadedKeys,$=Z.treeMotion,ee=Z.onTreeLoad,ne=Z.keyEntities,te=f.useRef(),ie=(0,S.Z)((function(){return C}),[d,C],(function(e,n){return n[0]&&e[1]!==n[1]})),ae=f.useMemo((function(){return F?{checked:Q,halfChecked:R}:null}),[F,Q,R]);f.useEffect((function(){var e;d&&!o&&Q.length&&(null===(e=te.current)||void 0===e||e.scrollTo({key:Q[0]}))}),[d]);var le=function(e){e.preventDefault()},re=function(e,n){var t=n.node;F&&E(t)||(x(t.key,{selected:!Q.includes(t.key)}),o||u(!1))},oe=f.useState(Y),se=(0,r.Z)(oe,2),ce=se[0],ue=se[1],de=f.useState(null),Ae=(0,r.Z)(de,2),ge=Ae[0],fe=Ae[1],ve=f.useMemo((function(){return U?(0,a.Z)(U):s?ge:ce}),[ce,ge,U,s]),pe=String(s).toLowerCase(),me=function(e){return!!pe&&String(e[J]).toLowerCase().includes(pe)};f.useEffect((function(){s&&fe(function(e,n){var t=[];return function e(i){i.forEach((function(i){var a=i[n.children];a&&(t.push(i[n.value]),e(a))}))}(e),t}(C,h))}),[s]);var Ie=f.useState((function(){return new Map})),Ce=(0,r.Z)(Ie,2),he=Ce[0],xe=Ce[1];f.useEffect((function(){z&&xe(new Map)}),[z]);var je=(0,B.zX)((function(e){var n=e[h.value];return!Q.includes(n)&&(null!==z&&(z<=0||!(!T||!z)&&function(e){var n=e[h.value];if(!he.has(n)){var t=O.get(n);if(0===(t.children||[]).length)he.set(n,!1);else{var i=t.children.filter((function(e){return!e.node.disabled&&!e.node.disableCheckbox&&!Q.includes(e.node[h.value])})).length;he.set(n,i>z)}}return he.get(n)}(e)))})),ye=function e(n){var t,i=(0,N.Z)(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(!a.disabled&&!1!==a.selectable){if(!s)return a;if(me(a))return a;if(a[h.children]){var l=e(a[h.children]);if(l)return l}}}}catch(e){i.e(e)}finally{i.f()}return null},Me=f.useState(null),we=(0,r.Z)(Me,2),be=we[0],Ne=we[1],Le=ne[be];f.useEffect((function(){if(d){var e,n=null;n=o||!Q.length||s?(e=ye(ie))?e[h.value]:null:Q[0],Ne(n)}}),[d,s]),f.useImperativeHandle(n,(function(){var e;return{scrollTo:null===(e=te.current)||void 0===e?void 0:e.scrollTo,onKeyDown:function(e){var n;switch(e.which){case D.Z.UP:case D.Z.DOWN:case D.Z.LEFT:case D.Z.RIGHT:null===(n=te.current)||void 0===n||n.onKeyDown(e);break;case D.Z.ENTER:if(Le){var t=je(Le.node),i=(null==Le?void 0:Le.node)||{},a=i.selectable,l=i.value,r=i.disabled;!1===a||r||t||re(0,{node:{key:be},selected:!Q.includes(l)})}break;case D.Z.ESC:u(!1)}},onKeyUp:function(){}}}));var De=(0,S.Z)((function(){return!s}),[s,U||ce],(function(e,n){var t=(0,r.Z)(e,1)[0],i=(0,r.Z)(n,2),a=i[0],l=i[1];return t!==a&&!(!a&&!l)}))?q:null;if(0===ie.length)return f.createElement("div",{role:"listbox",className:"".concat(l,"-empty"),onMouseDown:le},A);var Se={fieldNames:h};return _&&(Se.loadedKeys=_),ve&&(Se.expandedKeys=ve),f.createElement("div",{onMouseDown:le},Le&&d&&f.createElement("span",{style:P,"aria-live":"assertive"},Le.node.value),f.createElement(L.y6.Provider,{value:{nodeDisabled:je}},f.createElement(L.ZP,(0,i.Z)({ref:te,focusable:!1,prefixCls:"".concat(l,"-tree"),treeData:ie,height:p,itemHeight:m,itemScrollOffset:I,virtual:!1!==v&&!1!==j,multiple:o,icon:V,showIcon:X,switcherIcon:G,showLine:K,loadData:De,motion:$,activeKey:be,checkable:F,checkStrictly:!0,checkedKeys:ae,selectedKeys:F?[]:Q,defaultExpandAll:H,titleRender:M},Se,{onActiveChange:Ne,onSelect:re,onCheck:re,onExpand:function(e){ue(e),fe(e),W&&W(e)},onLoad:ee,filterTreeNode:me,expandAction:y,onScroll:w}))))};var O=f.forwardRef(T),Z="SHOW_ALL",F="SHOW_PARENT",Q="SHOW_CHILD";function R(e,n,t,i){var a=new Set(e);return n===Q?e.filter((function(e){var n=t[e];return!(n&&n.children&&n.children.some((function(e){var n=e.node;return a.has(n[i.value])}))&&n.children.every((function(e){var n=e.node;return E(n)||a.has(n[i.value])})))})):n===F?e.filter((function(e){var n=t[e],i=n?n.parent:null;return!i||E(i.node)||!a.has(i.key)})):e}var U=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];var H=f.forwardRef((function(e,n){var t=e.id,m=e.prefixCls,I=void 0===m?"rc-tree-select":m,h=e.value,x=e.defaultValue,N=e.onChange,L=e.onSelect,D=e.onDeselect,S=e.searchValue,E=e.inputValue,B=e.onSearch,P=e.autoClearSearchValue,T=void 0===P||P,F=e.filterTreeNode,H=e.treeNodeFilterProp,Y=void 0===H?"value":H,W=e.showCheckedStrategy,V=e.treeNodeLabelProp,X=e.multiple,G=e.treeCheckable,K=e.treeCheckStrictly,J=e.labelInValue,q=e.maxCount,_=e.fieldNames,$=e.treeDataSimpleMode,ee=e.treeData,ne=e.children,te=e.loadData,ie=e.treeLoadedKeys,ae=e.onTreeLoad,le=e.treeDefaultExpandAll,re=e.treeExpandedKeys,oe=e.treeDefaultExpandedKeys,se=e.onTreeExpand,ce=e.treeExpandAction,ue=e.virtual,de=e.listHeight,Ae=void 0===de?200:de,ge=e.listItemHeight,fe=void 0===ge?20:ge,ve=e.listItemScrollOffset,pe=void 0===ve?0:ve,me=e.onDropdownVisibleChange,Ie=e.dropdownMatchSelectWidth,Ce=void 0===Ie||Ie,he=e.treeLine,xe=e.treeIcon,je=e.showTreeIcon,ye=e.switcherIcon,Me=e.treeMotion,we=e.treeTitleRender,be=e.onPopupScroll,Ne=(0,o.Z)(e,U),Le=(0,u.ZP)(t),De=G&&!K,Se=G||K,ke=K||J,Ee=Se||X,ze=(0,A.Z)(x,{value:h}),Be=(0,r.Z)(ze,2),Pe=Be[0],Te=Be[1],Oe=f.useMemo((function(){return G?W||Q:Z}),[W,G]);var Ze,Fe,Qe=f.useMemo((function(){return function(e){var n=e||{},t=n.label,i=n.value;return{_title:t?[t]:["title","label"],value:i||"value",key:i||"value",children:n.children||"children"}}(_)}),[JSON.stringify(_)]),Re=(0,A.Z)("",{value:void 0!==S?S:E,postState:function(e){return e||""}}),Ue=(0,r.Z)(Re,2),He=Ue[0],Ye=Ue[1],We=w(ee,ne,$),Ve=function(e,n){return f.useMemo((function(){return(0,p.I8)(e,{fieldNames:n,initWrapper:function(e){return(0,l.Z)((0,l.Z)({},e),{},{valueEntities:new Map})},processEntity:function(e,t){var i=e.node[n.value];t.valueEntities.set(i,e)}})}),[e,n])}(We,Qe),Xe=Ve.keyEntities,Ge=Ve.valueEntities,Ke=f.useCallback((function(e){var n=[],t=[];return e.forEach((function(e){Ge.has(e)?t.push(e):n.push(e)})),{missingRawValues:n,existRawValues:t}}),[Ge]),Je=y(We,He,{fieldNames:Qe,treeNodeFilterProp:Y,filterTreeNode:F}),qe=f.useCallback((function(e){if(e){if(V)return e[V];for(var n=Qe._title,t=0;tfn)){var l=$e(e);if(Te(l),T&&Ye(""),N){var r=e;De&&(r=i.map((function(e){var n=Ge.get(e);return n?n.node[Qe.value]:e})));var o=n||{triggerValue:void 0,selected:void 0},s=o.triggerValue,c=o.selected,u=r;if(K){var d=ln.filter((function(e){return!r.includes(e.value)}));u=[].concat((0,a.Z)(u),(0,a.Z)(d))}var A=$e(u),v={preValue:an,triggerValue:s},p=!0;(K||"selection"===t&&!c)&&(p=!1),function(e,n,t,i,a,l){var r=null,o=null;function s(){o||(o=[],function e(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return i.map((function(i,c){var u="".concat(a,"-").concat(c),d=i[l.value],A=t.includes(d),g=e(i[l.children]||[],u,A),v=f.createElement(C,i,g.map((function(e){return e.node})));if(n===d&&(r=v),A){var p={pos:u,node:v,children:g};return s||o.push(p),p}return null})).filter((function(e){return e}))}(i),o.sort((function(e,n){var i=e.node.props.value,a=n.node.props.value;return t.indexOf(i)-t.indexOf(a)})))}Object.defineProperty(e,"triggerNode",{get:function(){return(0,g.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),s(),r}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return(0,g.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),s(),a?o:o.map((function(e){return e.node}))}})}(v,s,e,We,p,Qe),Se?v.checked=c:v.selected=c;var m=ke?A:A.map((function(e){return e.value}));N(Ee?m:m[0],ke?null:A.map((function(e){return e.label})),v)}}})),pn=f.useCallback((function(e,n){var t,i=n.selected,l=n.source,r=Xe[e],o=null==r?void 0:r.node,s=null!==(t=null==o?void 0:o[Qe.value])&&void 0!==t?t:e;if(Ee){var c=i?[].concat((0,a.Z)(rn),[s]):cn.filter((function(e){return e!==s}));if(De){var u,A=Ke(c),g=A.missingRawValues,f=A.existRawValues.map((function(e){return Ge.get(e).key}));if(i)u=(0,d.S)(f,!0,Xe).checkedKeys;else u=(0,d.S)(f,{checked:!1,halfCheckedKeys:un},Xe).checkedKeys;c=[].concat((0,a.Z)(g),(0,a.Z)(u.map((function(e){return Xe[e].node[Qe.value]}))))}vn(c,{selected:i,triggerValue:s},l||"option")}else vn([s],{selected:!0,triggerValue:s},"option");i||!Ee?null==L||L(s,j(o)):null==D||D(s,j(o))}),[Ke,Ge,Xe,Qe,Ee,rn,vn,De,L,D,cn,un,q]),mn=f.useCallback((function(e){if(me){var n={};Object.defineProperty(n,"documentClickClose",{get:function(){return(0,g.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),me(e,n)}}),[me]),In=M((function(e,n){var t=e.map((function(e){return e.value}));"clear"!==n.type?n.values.length&&pn(n.values[0].value,{selected:!1,source:"selection"}):vn(t,{},"selection")})),Cn=f.useMemo((function(){return{virtual:ue,dropdownMatchSelectWidth:Ce,listHeight:Ae,listItemHeight:fe,listItemScrollOffset:pe,treeData:Je,fieldNames:Qe,onSelect:pn,treeExpandAction:ce,treeTitleRender:we,onPopupScroll:be,leftMaxCount:void 0===q?null:q-gn.length,leafCountOnly:"SHOW_CHILD"===Oe&&!K&&!!G,valueEntities:Ge}}),[ue,Ce,Ae,fe,pe,Je,Qe,pn,ce,we,be,q,gn.length,Oe,K,G,Ge]),hn=f.useMemo((function(){return{checkable:Se,loadData:te,treeLoadedKeys:ie,onTreeLoad:ae,checkedKeys:cn,halfCheckedKeys:un,treeDefaultExpandAll:le,treeExpandedKeys:re,treeDefaultExpandedKeys:oe,onTreeExpand:se,treeIcon:xe,treeMotion:Me,showTreeIcon:je,switcherIcon:ye,treeLine:he,treeNodeFilterProp:Y,keyEntities:Xe}}),[Se,te,ie,ae,cn,un,le,re,oe,se,xe,Me,je,ye,he,Y,Xe]);return f.createElement(k.Provider,{value:Cn},f.createElement(b.Provider,{value:hn},f.createElement(c.Ac,(0,i.Z)({ref:n},Ne,{id:Le,prefixCls:I,mode:Ee?"multiple":void 0,displayValues:gn,onDisplayValuesChange:In,searchValue:He,onSearch:function(e){Ye(e),null==B||B(e)},OptionList:O,emptyOptions:!We.length,onDropdownVisibleChange:mn,dropdownMatchSelectWidth:Ce}))))}));var Y=H;Y.TreeNode=C,Y.SHOW_ALL=Z,Y.SHOW_PARENT=F,Y.SHOW_CHILD=Q;var W=Y},38710:function(e){e.exports=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},20441:function(e,n,t){var i={"./aac.svg":25512,"./amr.svg":89501,"./avi.svg":10316,"./bmp.svg":35225,"./default.svg":54132,"./doc.svg":1753,"./docx.svg":49983,"./flv.svg":67570,"./gif.svg":82652,"./jpeg.svg":25097,"./jpg.svg":15308,"./m4a.svg":47230,"./md.svg":41405,"./mkv.svg":45873,"./mov.svg":27884,"./mp3.svg":98058,"./mp4.svg":56816,"./mpeg.svg":49902,"./ogg.svg":41564,"./opus.svg":3170,"./pdf.svg":67456,"./png.svg":449,"./ppt.svg":37742,"./pptx.svg":27789,"./txt.svg":17433,"./wav.svg":44484,"./webm.svg":21777,"./wma.svg":10458,"./wmv.svg":10462,"./wps.svg":7727,"./xls.svg":74520,"./xlsx.svg":6874};function a(e){var n=l(e);return t(n)}function l(e){if(!t.o(i,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=l,e.exports=a,a.id=20441},90034:function(e,n,t){var i={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function a(e){var n=l(e);return t(n)}function l(e){if(!t.o(i,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=l,e.exports=a,a.id=90034},25512:function(e,n,t){"use strict";e.exports=t.p+"static/aac.b3e9a3ba.svg"},89501:function(e,n,t){"use strict";e.exports=t.p+"static/amr.ce411d51.svg"},10316:function(e,n,t){"use strict";e.exports=t.p+"static/avi.d7b8adf7.svg"},35225:function(e,n,t){"use strict";e.exports=t.p+"static/bmp.c62f88c4.svg"},54132:function(e,n,t){"use strict";e.exports=t.p+"static/default.f48aef2c.svg"},1753:function(e,n,t){"use strict";e.exports=t.p+"static/doc.e6c75d4c.svg"},49983:function(e,n,t){"use strict";e.exports=t.p+"static/docx.150535e3.svg"},67570:function(e,n,t){"use strict";e.exports=t.p+"static/flv.43967063.svg"},82652:function(e,n,t){"use strict";e.exports=t.p+"static/gif.b2122741.svg"},25097:function(e,n,t){"use strict";e.exports=t.p+"static/jpeg.fffee469.svg"},15308:function(e,n,t){"use strict";e.exports=t.p+"static/jpg.2fb4a360.svg"},47230:function(e,n,t){"use strict";e.exports=t.p+"static/m4a.7994dbc0.svg"},41405:function(e,n,t){"use strict";e.exports=t.p+"static/md.1f56aa84.svg"},45873:function(e,n,t){"use strict";e.exports=t.p+"static/mkv.f43ec502.svg"},27884:function(e,n,t){"use strict";e.exports=t.p+"static/mov.1e1eebb7.svg"},98058:function(e,n,t){"use strict";e.exports=t.p+"static/mp3.a7e45c91.svg"},56816:function(e,n,t){"use strict";e.exports=t.p+"static/mp4.31a2d9d7.svg"},49902:function(e,n,t){"use strict";e.exports=t.p+"static/mpeg.9a0dfa86.svg"},41564:function(e,n,t){"use strict";e.exports=t.p+"static/ogg.0394dc54.svg"},3170:function(e,n,t){"use strict";e.exports=t.p+"static/opus.faad335c.svg"},67456:function(e,n,t){"use strict";e.exports=t.p+"static/pdf.5d12b224.svg"},449:function(e,n,t){"use strict";e.exports=t.p+"static/png.eacc8c1c.svg"},37742:function(e,n,t){"use strict";e.exports=t.p+"static/ppt.d710530e.svg"},27789:function(e,n,t){"use strict";e.exports=t.p+"static/pptx.d78add0d.svg"},17433:function(e,n,t){"use strict";e.exports=t.p+"static/txt.53f7213d.svg"},44484:function(e,n,t){"use strict";e.exports=t.p+"static/wav.a76e7dde.svg"},21777:function(e,n,t){"use strict";e.exports=t.p+"static/webm.3a7e6ebc.svg"},10458:function(e,n,t){"use strict";e.exports=t.p+"static/wma.a57b430b.svg"},10462:function(e,n,t){"use strict";e.exports=t.p+"static/wmv.f22ee4a1.svg"},7727:function(e,n,t){"use strict";e.exports=t.p+"static/wps.f48aef2c.svg"},74520:function(e,n,t){"use strict";e.exports=t.p+"static/xls.0db636e2.svg"},6874:function(e,n,t){"use strict";e.exports=t.p+"static/xlsx.5d09490a.svg"},25510:function(e){"use strict";e.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(e,n,t){"use strict";e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},51941:function(e){"use strict";e.exports="data:image/png;base64,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"},9936:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},73631:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},95502:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABDxJREFUSEu1lltMXFUUhv+1z9xgBhpxJpgmiNoWLFWGZGCiKRxi1MRrrI0PGm1NffJJjYYYL1ExSI0FizUxpmIaX0jTNj71oa3GxDMNamy19jJcBkmKGgMMVIGBc91LzwDDMB2oiel6PPvf61tnnX/tfejIEVZwHYOKAUbGzEc9XjxBEjuE4FIQYWGODcl8gUFHfcLfu2kTZv5LXasAI2NmrU/BIaGgicG0nEBKwJhfSceMeWa8cnuN/7NrQXKA0bGFuxWv+EoQAoWbLAOwrdVPLVsiYzrvxetDb68HyQLcyr1ePlssOTOgu9Xz6jSmLbFg2ABEW1M0uH8tSBZw+Q/9O6FQU6FIOvjadPChYvv7Ddt8gIg7BGGzqzNMB7rluGBDKKIpdmcwWQxCnV3GzoAfx5hXeu4KpUSqeqN/6/AwbrKl/iBCgS8xk/EJr3JJEFXM6zYsR2ZzEtHhxvrQM0UBXT1GHwl+qnCRHfGxuaC3O+z7mQhVzLhYu8XfMJQy9wLcNrtgwm3fYpDpkbzR7y/7e25uvCIer5zKrXT1GLMkOJQPcDdaBti2YBHB5665zqnd4i8f+tV807GddzK62/+VEKw8FGsoPZVIpE+WlGB3Y2N4PIvu/kiXIOQs6SY3dUA6K5slIwVH7Kqs9P40njYuGqZd437kVQCiF2L1oU80bfIbIpptaQk/tgg4oLvKLMD1u7mQrTY/LJv8NYKsDeTwQYaMz84XeNb1EkRbLBrcn0ikTzDzfUT0SEtL+AR19RgWiD22ebXXl1qT7f1AykgqhJp5w4Y7A4VB4N2N0fI+TZv8FsB2IhxraYk8SZ0fGGekzbG1fMxM7pHQCXCH5UjPovevDiFEQ4kSvJROp8cBrgDwp6pGqujdDv1lIdC9FiDbOcZJKfn+jG551tANNUXLtiUSE3cw07kljQyHI3569f3pDWUy+BvAZcU2s8Tx2hr/jjPn59qZ+Y2i1RM9H6sP9WraVDcgX1zSzKtqpDw7yYMpfY8ixMHCYXOFjpRWRnc6mfEcwFVFAN9vvrlMTSYnKhyHRgAsWZ5+UNXw9txhNzCsf64IenY5gWsk03Kgm3l+LchOwHCpV7TW1QUnNW3yKIDH8ySvqWpkXw6QHNSf9njoC9eitiOz54zb/DWDkPCxd1c0Gvg9kUi/xMxdedoJ5kBda2vZXznAhcFMG0va61pQFgxCPoSIfgHh01Il1FtXB9a09Ov/zlE7Vu4PKYTY2dx84/HsoC3faD+en90Hxh4C9QHikOW1R71SiZHk2yRkKUFcBjDQWB8adjeePn1lK7NzgJnvKXjLw6oayR18OcC5VCZ8gy84V10NfR3LQtOu3AXYbwG4F8DSfU4Ws9SI6BYAI6oaeXg5R9E7eT2Au9bfP1XjOLSNiINSyolAoORsPB6aSiZB09MztzY3l4/+L8C1Clj1za73b8s/E5UR9AcSR/gAAAAASUVORK5CYII="},94053:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAoBJREFUSEutlF1IU2EYx//Pe7azaliJQdBV0IVURuwiotyFVyGBtmrOboqSEq8KoiKKyO4KMtkurGysLCm664Oo/IBduGRFjki9kKLSNvswKU3Med73iVUOJ3OduZ2rw3n/z//3fLznIQAaZp6yMnI27bsJhhuANfk92xeiSShu6CqpqafZgNKeKw6y6S+y9Zuj96q4aiddPBh583V5CmBLT7NTs1mCOQFYnZES3ZpFdKjv31bmHwB8AmgikWR8eHjzvABmvGWGTxDLTBUphhCCDgHYkNApw3A/21h7byZmfgDQGlpfs99Mu7a+9jcIIY5kBUiImfGDCBkrAIgALpxJxHQFZjJPpzENYIICY4CQtoI1ABblBmDlD5UcrEtnUtobOECEazkBAB5m0A3iORWwIhZiOwGOHAELm4LpGSzMPov/AMzPjbg8rQmWCqRrusULRvF/wO0FkYj7Mt+xr9478iWhzbQqHk+OjtXpcSWlxapbi+x3ibApA6Bj7GW/61Xh7atgqopLrrbtjD3Myy4iora1vd2eJtsjF8BTGuEWQMqQqiIfgKeOD50enxFMXFuPAvsMhbAu0KKYj+UIoCeOSEe1b1nQD0ZVcl0wvL+mRavdPRT5A3D2BUL/DgsArDN5g8KOSOc279JggIDds2MU0KhVRo8nh+zsCxhKGrVgjJo0B09M9XV9Pl8uNDSmmDMuaTuiJ1LWtbP/+jhPqz3RnqE2s4D3LUFDHh1oEKDDydaALmqVH0/O9vjbot5APRNOESDMAuS0Ud41eG6XAGoB/DQUvFZX9Ozc+OSQi+9fWFK0Qiw2CxgMx8ab3zUqWbRKq6iPTc0Xl3KLzJpno/sN6YZDOVECoKUAAAAASUVORK5CYII="},68763:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA6VJREFUSEtjXLXqPzMDDQEjPgtWt8U6yXD+m8HHxiRMihs+//r/78G3/8ER1UsPoVhwYFoj58t3d7UZWP7p/f/9R4uViSFwqqWQPDMTIynmM5x5/ZNh+q0fERHVS9aALVjdm2DAKSQwQ1Rb1UhAUfa/oLIck4CSLOOFrpl/q9mekhyEGBZsnV9w3GtehykrJwfcpW+v32U42TLlX7n4dyYRDogd9z///v/o67+/2LwjwcnErM7PCvYqhgX7tjTdc5tUJwfT+PXlW4bTkxYw/Hnz7p/g04dMxbr8DIyMDAyr739lUAmRZRAQZEOx49evfwxH59xjSFLjAYtjWLC2N2lT2I65XowgUxgYGD4/fclwce5qhn+vX/9Ve/WAOUKJmwEkB7LAq0aLQVQM4VOQ+h8//jLMKbyA24KVTZEd/qsnlfBIisJd9vTkBYbL/XP/dir9g8cB2T5Y3REXa9uUP0/GxhieXH5//8FwpLj1bz3/W2ZmqM/IjoO1nbH6WnGBp3Xjg5hAXvj19RvDoZp+hu/PX/1T+fGOKUuLj7Jkenx1PxuDDMtn2/pccHC8u/WA4fGhUwxfbt79K3rnOnOqBg8DE9QXxNiEEckgTTtXVV7yntOuBWL///+f4fyMFQzPd+7/W6fCzMzHBvYY0QCrBavao5eE71wQwczGCjfoWGn732rWJ5RnNJCJK1ujqj3ntDcKqcoz/Pv7l+F4x0yGFyfO/3fj+8PoJ89FtOux5gOwBW2xvpYVaWuVPGyZ3t64x/Ds1CWGT5ev/xW8fY05U5OX8jhY25mgoBrietsoM5rx789fDAdr+hl+3H/wN1nsL7OGACLYiPEK1ji4du0A47vnpz84dJZywyL6aFHr31rO59SJA5ChW+bkHgxYNdkaxL69cQ/DlXmr/6VJ/WPSQSp7Lr37xXD05Q8UjxiLsDOYibLDxbD6ACS7vDl8eti2eanf37xnuLV+F8Ovp8//ct+6zlygw0d5HIAsWNURk+vcV93PLy/NcLRlKsP/d+/+Ov1/y+wsxQl33a2PvxmuvP+N4gM1PhYGHSFECYvTBytao+1M82J3qwd7MIOK7BNVXX9bxL+gxMGPP/8ZPv7+h2IBLysjAxcLIjPitGD15DwhRTvdVxalqWADqJrRYE7aMjvviMvEGgsOIX6GwxVd/6rYnzNxMFNYJyP7d113ktTPH9/LGRkYuJmYmO5xM/+z4WFlEiAm/cPUfP/zn+HzH9bc0OqFZwF31DhHHO6RawAAAABJRU5ErkJggg=="},64978:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAAXNSR0IArs4c6QAAAdZJREFUSEvV0M9LVFEUB/DveTO++QHO0GDiDxAJF2ILnUCkxYAiBKmhIokRunLl0lASigZdNa4i+gPaulRr0aZ5KiISXoQShRYR2qpJR8cfr3ffPfEMZEbk5Tjjoru7957zOfd7CefWrDj4APARSDMYlBSNwfU4kTpf57an7MuZT7/CfvKmQPBkne8RaAEgQ7I0eu6EBf1jSA46L9Kdimne7RUMpImwqLGWtCEN82tY9PeTnd2Tg86JTIJZjeUTFc4QxhI0GAxP8qQpuJaDzor9VTCa80Rzyono4xn6fiUVkrqeAthbGIrEGTonDjuY7XeFgH97PR1ZaOYlsxovEJWRYGnkFN2VPPQj9fu5ZXHdVVFmxvZPa/VBNNRyiqYlLzAQuyro9NmKsfQlM90dDY1TS2xj4NWb2rf1DQG9UPTJ2Pdvm+vHbVTTd/D5RnXwts+vXWg6URLDQOMtIHOkwHzx6ECA0Nu1BdPkUap4ZO5Ir17l9srXI8D9ZnfU7yN03tt0mKeXQh/GgPao++dIqTAV34FuWxOXQvP5a02pF0VHYav49aCVA+a2VaJX5xPRtdaJX/5YCaVRU7FQUnhGNwd5mYG7xUIZmPiP0LIhngajtVjxAUz+AdXJzRWulq3QAAAAAElFTkSuQmCC"},20736:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA7RJREFUSEutlV1oW2UYx//v+f7ISdKkH2m3pMMqwoThF4iT1VI/F5gMu14IG944ZS3Wi9lREFRkslbr7gRvlN4Jy3RVythFKdT5NVhhouiKbYytabukaWySJk1yznklJ9kwbb4uei7f9/88v+f/PO/7HnLpEmVR5fOr51pkfus0Q2k3bIIXItcMgjSAHw2TvXw9dXQyGu2h1eIL66QaoM8+dIYh+igAEy5ZB0OadiUiuJXTlZPfhD64XQ1SEdDnGLzIgA5ZQZq4CpFtr1olRRIs92Lgz9EblTS7AP2ON98AjE8tMUvW0CR7arWguEejmbz26NTS+6s7tWUAv+udZtWIzwNwWEKbGIHEttYHWIqJwOL4azUB/Y7BYYBesEQEFC7lXxDs7n1lYj5J2zuuBc/G/79d5uCEfWCaEPSUABG4lUart0IMcKe+Xhz9siqg33EmBJD9loAhf8MldzbYnqKMMO8FFj76sAZgYAOAvTTgEJrkA1A7I9heZ2BsNd8L1O5fRnrZBiNb1j6TkotfBT8+V8vBPEC6itWQFbjlDmgPpODpDSMxb8Pm7wz2H6PIbmwjPNUKM28rc0jYkcDC2HgNwOAEQE+WBGk0KwJkTxiKT4Kyj0Lx5RC9zkHy5LBy9cDO9ungn7myeGG2KuBlx5Cfhf7tPYFTWoIgq2h5KoU7M8V58PYwnIdMRL/37gAsz9FXuoLBx8yqgMJGv3PwB1D6hCWSuBhsgpt2+EOkVDFVvGHC2ZxI/KGWA7jXA4ujX+x0tesmv6Se7RL5zA1QOEGQgks24emNY/1nBUamBfaDW9ATcaT/KZ62wj2mmLwcHD9R6cRVfIuOO956mEd+CoAHIrsC7+MasrE4Mis+tB5ZQvwWj3yy9D6RK3fW2059t/n2dsOAgvAoN+xW1PQnTGHobQ/ehqJ4kZxX0eEPYfWqD8AmwA4HFsYmKiW+u1b1ub4r6LMPfMaorhfge4TBxpyGtu441qa9eYN9cvKvsblaya3TXuuHUxA8a3/3sM4InzNd3Qk2tUAgt3Ns4rfYteDwc/WSNwRgbL8cMmh2lmO5CGEZSc/rrkx2ezmdTB9xS8/H6kHqOtgwZk4TmCOSKAqyJDt5gY9xHPdrJvLQsXrJG3KQZGe7OcIEGIbldEPfzOVzBjWRpbrytFs6vAcO9Bm/LAkTsihG7Jrm4HmuhRBmZn3pPv+eOLCSqDd7KTFHJEFs0lTtJ45nz68FOyN7BwAQM6ZfpaZ5PpsTDu5Te5KNJC9o/gNIInE4D8OoqQAAAABJRU5ErkJggg=="},41430:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABUtJREFUSEudlglMFFcYx/9z7ezB7izsAeyyBwsIWc8iWjR4Vqy1JbFNKFZrSUzVRtPG2GKbtrGatjGNR1sbqTFpQ2yU1h5aKx7RVInWojSiNiBQxGMFXGAXcFl2l52d18yixiqNhMm8zLyX7/v/3ne8yVD79xMGw1w1NeWW/j7vKp5lJ2l12jbB6NoUCgX0bvfSpuHs/2+NGg5w6MAHc/uDvspwqNeg4hWwWFKhUCiDFMVxvEooeyrvzZ0jhTwGqKh8P4ONdF3o9nsEpYKHXtBBo1LhbiCIxEQBnEIrQWV6tnDOO6dGAnkcsHfdZr+3uSwWi0LBMpg/uwC9t5tR1+xBmsMFllMiMKg8WlK8pWhUgKPHNm4/e776LRARHMNhZq4b2zaugrfTh53bvkRjnxoxVti9vLR89agAB49sWnbj5j9bO29fNUAM45WiQkwZn4nTfzXDlWZGu7cnpkvJnu0as/LPUQFkpy07SuZkGKQfxMGBpFl5Y+HOdmHL3jMoem4GrDolFjjMjYe6Fo4bNUDv25tfV3/hbNhog54bRMGkLHTcjcFmNcKi4aMsYQ+faJ1WPGoAHzikDrU11ETYwRyLQUM7HQ7oLRbQIGhtbS+uumQ66HbPJqMGyI4NDT8ynMb/SSbdU5ZtM8Bss+O3WwPHdtmmbhV06kgqxza+eFnb8yTIsAfti45TLwjBnjUt11rm6Qd91EpdNybYTKgtWIZdChPMBhVSeMav4fn9XKe/bHa9KTTik1x+pIJrybK2SplCqtLXiTHd7ViaYcbETAd6rU6s7YsiXa/GQExCIEygDkfzXm80XhoxQDbcUP3t4d68nAXm/CxM7e7COrsJMTGGzXf6cVGnBQmLYK+0QPANtE1WZmXMSMkURwyo+OnT77rbWxZ7omFKtWI51udm4nmrASQmouT4JYhKFdxXm2GNhqFUqomk1le4HUUrngjoRm0BFxt4z9vRWRiN9DMUCJCQgLFOO9KdKQiFIzhZ8zdMLAOaYUBiEjw32tEfDMV0SeZbotbwcZ5j4Z5HQQ+KXOutKldzWMlQFCiaAhW3pIZuMtSR9NA0PhJVDGp/PweJEAg6PQaT06tnZix6ZljA199vyLfYkn9Nz3EYGJoCoWlIlKxGgZZkcQKK3BcfgiXxNOqq/4AkxkBRNFSCOaC1u4sn2+edfBhCfbTjSJr3emsdgWg0ZmWAYRnEGBpEjkTetQyQJJA4j4CWABqAnmdQtW8fOIaBOdmKZGs61GljgkqLpdQZdh28D6HWf3bg8/pz1WsNiSqkTZ0OhmUhMfdyIe9dkgBpyJyiAYYQMAQQeBY/f7Mbg4F+JBmTYTCZ4ZzwNHTuCV6B0roSQ6mRuM+KD/ecrj1RNWtNoQPXUgvAKjgQOdmyOJHFJdAEQ2sUDZpIYAiFBI5Ggd6HRC6KuobrqDzbAYMpFcnjcmEcPy7b5nddiwNefbei8vzxA4sn2rTImPcSOCUPiaFBSQSEupd7Oe0UBUmOQCLyKzQMg7lqD7LsZhAxhNVfnUKY8EiyZxHTlAJXLjPJEwcUv72v0NN08XhHyxVqfvHL0CSoEW8auQbxQOTnfwdNU1BxLCbrw2jztKO2rgmXb/fDbLdDbbbVjF/0xgx3l9znQLxNd/yyvTQaDpZMyR97JxLwvxbs8YOmadBysaUoCKT4nGF4sBwHjmWgUSlBQ8SF671iX4e3klWoiniNtklnsy4pzV1y80GRH/6rONd2Wlt/8Uydp6nBKYkiaMTg97YgNOCHJBGoBSsShOShiECBZjkYnDm+1Gkz3UGvNzg9wRZ59DP+L/zxH0cNnQDcAAAAAElFTkSuQmCC"},56914:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlUtoE1EUhv87mczk3aTVpEa0sXRRhKAgtIsINriRosWCuqgVQURx4cYXRkWLpYIaSjcKIuJarS9846KLCj42Vlqj0GBMqZVikpqXSTPjXJlEJXEyTXwtBO/u3nvOd/57/gOXAIB/iDa7F+KeiYedUhD5rNo1lQANRrH1kJcM/piTB/UP0707WuGvFlgcNzIFPByHqNOiy9dGrhTf5eEDj+j+7S049avwO68BjoXIabH58Cpy+Rvnt+GBaeD6ywKO00DUsej2ecklea+Ah7IiLk5/wmhKAMsALWYO2xxG1GmZsg+TKBCMAIJUuJ74iPRGNzEp4DL4QCiOjlo9vFYesxLFjWgWY2kBZ5qsMGgqez3yHqmVDcSsgB8NJ9CsZ9FlN5So7J1IwsVrsMVRel7uKarwzkAU55pssHOlLXicyOFaJIPTjTUVPVeFb3oVxUCjFU5eUwIZjs/i/kwWfa4azMSzSKYFRZF5Nj0MehaqcP9kEmYNg50LjN+TKYCDoTg8Fh4ddToIogRR/OpeUQme04BhiDo8JkjY9yYOt1GLNiuPnERxM5rB87SAI4st8Fg4RGIZxJM5hfL6+QYYDVp1uJyRkSgGP2QwmhYgT1+rmUcty6D/XRK+RWasMGlBlcLzqgnB3HA1x54mcjg5mcQuC4eG3GdFmNNhhMlYQflc4/AkkcOtmGysRTWsxFBXz5Cuc+myq73rbe0V56yKABm+58KLDc+OL39APMcC55c4rWt3r7bVV5FbMWQ8gszZu8Eww+q7yZq+t/K0/YVFev7Dy7T1327LibAESiv/Aj89T4W23AYh7X+yAAVSRKLrvgCd2yAab2k7nAAAAABJRU5ErkJggg=="},71614:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAAXNSR0IArs4c6QAABAlJREFUSEuFlV9oHFUUxn9ndmezSbbdrEmaVkmTnVDQSoxai8Y2alFrFClolNQHUUoVX/rig1hBUFB8VKRaK/XPg1iNVVAf2j5YqCAKRagpoe2mu2uJtGliJX+0u5vNzJUzs5tkk01yYWH23O+e75zvO3dGWGYNDZlINEoXIbZi6BS42RjagRYRcsbwa8jig/Z2ObZcDo3Lws1s1qw3hj6Ex4EeY6hf6XApwYBt83xrq+SqYX2CTMa0AW8Z6Afs1ZLmcjA5BaEwNDf6ZZ502tkpIu7is7LrmUzL2qh1PBqVG+/bHl+zrTteWwYVCjAxCfV1EIvBuRRMTUE0GsRqIrBhPYTDYAlvJJPy5hKCvt3pgwZeKm/0PpyYfHBHIn55FM4MBtHmJth6J8zMBCTaQSgEa2LQ1gq1QUlTltCWTMrEQhJ5cnfmT/Al8pdA4fX9ba5th+pO/jwPfeQhv0oKMxCtqS6iwF7HkU8qCPp2p/8xkNBga2ucREOt2dZdW3TaJaIEWvW6ZujcDPYq7ggcdhx5oYLgif70oAidGuy+ZyPRaJibNkBXJ0xPB+2rxku0FaipgdpoYLjngQinnKQ8sEiibD94R2w7JPd2b8SyhMZGpu/ewprFSdVUJYxEwBjI5QM/3PnZ+aXDke0VBPpn38tXu1pa4j1r4zUNluFSTw8TsTp+0D1NqGaKQL4QJFTZdKlkuq+T5fsnHHeS8ugSgsWVZi6Zp4zLNxrXadH2tWJ99jsoeaGGK6HulwbkqOPI06sSXMyYtwVeU6DKEdP7LDA7GyQsFoMU6oHeicnJuZRfdDjy7KoEmaw5Zgy9CrSs+QrLkoRDQUflDvS51MGPjiO7ViVIZ8yY3i+/ygjUlzoozsD1BaZOTM6Sy7m+RNpdsWjOHTo8ugc897uvO06XSCsdGBgwoS13oSL47yk1t1yhdqOSKKnG3zswytmh64stLBkuXd8ecQYr3qZl5MW0KYowN/2JRHCLXQ/y+eCn6/Dno7iux22dMUZG8pz+/d85Mtfyer//ctOJ5QiGRNhcRiuoJHOFue9/OMrYeJEN6yN+R9euzTLyV8HHrEiQzpp3MLxaJihPy0Jz8zk49OkoV64UaGqyfYKpKZfxv4MRW5EglTK3hMKc1WugYDVZZVlwY+ckupCq7kHvzsSBF/fcsK+qRHo6nTUHMfOv8WpOqgdKkExGidhWBWTH/XE2ObX7lyUYGzOx6f/4DcOtVcekZHJq+Dp33B7jzB/zBiu+qdE+tfe51seWJVCQfkqN8BOGjmokXx0d50Iq565rtguZbK6uAmP4rGjNvrIigR4YHjbNVpiPga14XEXIClwAzo+PF8+9+9HlSH7GiyE0iOf5OhljPM/YwzVu6Pz/trl9JqmCLFAAAAAASUVORK5CYII="},36413:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},13825:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABFBJREFUSEutlXtsVEUUxr8zcx/dbbtrSx9RihZCI6W7QamKTSWQiEINBVpKYsQ0kYchaoCikYimoiY2QaI2+gcaYpogNhIEjIKiiUbAFkoaGigVTUVeysLu9sF2n3fvjN7FbpG+KHWSySQzc77fOWdmztCuXZJjHO14oVkWM6KstNO+fygZul1Ay72RuzVd26RyNlNKiXOe7rqFnsy9N0PGDOjIBoVyxApNZSs5QYnHBS75utAVMz350UDl7L6p8RshYwIcLzDcuk15lXOaYon4eq/hz54gwFSAEXoUfcvZtLR2a40IoXd+xYVbAsSzv85wOMPPddpKF3Urd1EkZuD8lW6EJIFxlnT4ZOYdk0MKz7AmGPDC++3YNiLg54LQzFSbVv5MoHZ+VuCMwlQFH6sv4nDgHjBVHciEhB+Er1qyJywXhFmJBULDGg9WDwI0FSBd181FnFClKnyiw/Rj1dXVEDED0jTxY9pi7DCqIAEBiWMKsM+dM+HQ9NMw17rwAwh5kEikkAGrkoBjBcbMFDuvZKBHGaPE1TWMOLy9AWwQb+LO6O/gior9f5V1f55bsdcO+nKxN/PyjQe6cTpcTgPnPSk4AIkSAAeSgLYZZrPKOLdc6+0LwhsI41rMAHEVNhbDyvM7xLSWX5h5lXmVPHdFc0lNbLjns7EQWWEFv0GgOQk4MjV0KByNpfhDERjg4P8enpSQBOyr/mnPrvvaj34giG8zeOqJU5XvXRzpfa5zo5UEticBnzqurIDG1zBGA3ZEf8AUdU/5stqsSfeemkmjCfcbr3PjrfIgXk8CNk3DQ66urpcAmS8lDAbW4ERGwxNeGOOoJEgA1hehWgCPzPaEa+Ms8rQmjN1L/TnnxiPcb5sArHXhDEm01J9G9f8hamk050EruYTYdYAbQWtSMzFvaweabwdyaGoo16alVGgqK5VSLoSUusffVdofwVEAD4BwjYA3AOj1p7BlJFBHEXh3NFxut+kPg7BUYSz/H9vkDRFC4HJXz0cJQE0R5pqEA1YQlqhTip1lptxNEDkqcSdXYFM5s8dNc4ou+iYtCX042YGe7Db9MXYi5fGEHxISoUgUvcEw+qIGgtE4SFGakrdofRFqBaHW2jyDAbMGath/ApkTasT9vkbIuAE11Y539bfRGclEIGJAEANxBUT9gdC5JGCtC3UEpDsMo/BBjc+ZKEwYcavHEbdGIWAKiSo0oiRoBQtwXcNm+RrOyvzhstk6qNh95vAUG2QeI8sbqzNrtLJ73asc8mIztsLBe3DJm4dXMmtjEtJHkrzWCJCXiLxSSJ8CeXAQoAPgJ7L8XhAcQ7gVhqTDq775RHNdPD1XmPxC67Ltico5XBvyP9iZ7a8H8Hzi7EDtBHzHOb63h40j5b25keIvnn2ShLmEIGPR9GlrTi54OTQmwLe6z97tZAsU09a0zG/z3GxcdHCDM8yXB87OKxajvZlb+jJHExlp/W/t6uQaTM4uZwAAAABJRU5ErkJggg=="},57655:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(e){"use strict";e.exports="data:image/png;base64,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"},71986:function(e){"use strict";e.exports="data:image/png;base64,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"},37166:function(e){"use strict";e.exports="data:image/png;base64,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"},28984:function(e){"use strict";e.exports="data:image/png;base64,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"},63604:function(e){"use strict";e.exports="data:image/png;base64,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"},30045:function(e){"use strict";e.exports="data:image/png;base64,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"},13740:function(e){"use strict";e.exports="data:image/png;base64,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"},58881:function(e){"use strict";e.exports="data:image/png;base64,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"},28982:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAM/0lEQVR4nO3dbXBcVR3H8XPz1DZtmqQ1WFuwaZGC1MFdKToRJclbFKkzCojMtDo6ivJCnDoOb6jljaMywowM6OALOiLWhxk6IvgyGwU6GJkNOjIKSFOmLcWkJGlDaPN0/f8atk0395y99+49u3vP/j4zN3tumtmH9Hz3Puwm8VQVjI+PZ+bmGnYpz8/Iap+iRLz86ohqbmpSLc3Nky0rmp6+bMO6b3d2dk7IP1FMFQ1EwuiYnW94wFP+bkWJQyBLSSwLa1pX/fia7ZffI6sUQ8UCkTgyc/PegAw7ZCELigMpWNPamr/2o9s+JkOKqCKBSBzdEkdehozDIl0gsHrVqtd2ZK68QoYUQUUCGR2bwJajT5FVpkCAkURnPZCxsfGdvvKelCFZVioQYCTRWA9kdGz8oNzMzTIky8IEAowkvAoEMuHLBVVA2ECAkYRjNRA5OMeZq7wMqQKiBAKMpDSrgYyOjvcp79ypXaqAqIEAIzFjIA6JEwgwEj0G4pC4gQAjCcZAHFJOIMBIlmMgDik3EGAkF2MgDkkiEGAkFzAQhyQVCDCSRQzEIUkGAoxEMRCXJB0I1HskDMQhNgKBeo6EgTjEViBQr5EwEIfYDATqMRIG4hDbgUC9RcJAHFKJQKCeImEgDqlUIFAvkTAQh1QyEKiHSBiIQyodCLgeCQNxSDUCAZcjYSAOqVYg4GokDMQh1QwEXIyEgTik2oGAa5EwEIfUQiDgUiQMxCG1Egi4EgkDcUgtBQIuRMJAHFJrgUDaI2EgDqnFQCDNkTAQh9RqIJDWSBiIQ2o5EEhjJAzEIbUeCKQtEgbikDQEAmmKhIE4JC2BQFoiYSAOSVMgkIZIGIhD0hYI1HokDMQhaQwEajkSBuKQtAYCtRoJA3FImgOBWoyEgTgk7YFArUXCQBziQiBQS5EwEIe4EgjUSiQMxCEuBQK1EAkDcYhrgUC1I2EgDnExEKhmJAzEIa4GAtWKhIE4xOVAoBqRMBCH/PeN4+rs2RkZuavSkTAQh4wcPaGm3z0jI7etXrXi5R2ZD2+XoXUMxCEnx0+pt8belpH71q5u/U32mm23y9AqBuKQM7J79brsZtWDhoYGf1PX+7Zs3brxiKxa48liDQOpvGMnxtTk6SkZuW/t2tUHs9uv+LwMrWEgjpmfX1CvjhxVCwsLsua2lubmd3t2bG+VoTUMxEHY1cIBez1E0tuTsTqHrV45A6keRHLsrTHnT/te9v5Lum0eh3iyWMNAqm/i1JQ6OXHK2VDWt7fd/ZGrL39QhlYwkDoxMzunZrHMySKXrmhpaf7Sh7ZsOiBDKxgIpZvv93d1deaUJQyE0o2BEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAzSHMiJ5wc+27gt+5QMiayYfyV/04ZP9v9JhlZYC+TwdR0Zf/36h9oef/F6WSWy4vQd1z7nnTx515ahiWFZTZyVQM7FoeYGGtrXjaw+8I+MfIrIinduu2Z4YfLtbk819duIJPFACnHIzmFHQ/v6YQZCNi0GclLmmDdhI5JEA1kah6wqBkK2XQgEko8ksUCK4wAGQrZdHAgkG0kigQTFAQyEbFseCCQXSdmB6OIABkK2BQcCyURSViCmOICBkG36QKD8SGIHUioOYCBkmzkQKC+SWIGEiQMYCNlWOhCIH0nkQMLGAQyEbAsXCMSLJFIgUeIABkK2hQ8EokcSOpCocQADIduiBQLRIgkVSJw4gIGQbdEDgfCRlAwkbhzAQMi2eIFAuEiMgZQTBzAQsi1+IFA6Em0g5cYBDIRsKy8QMEcSGEgScQADIdvKDwT0kSwLZPzGLZtPT4w/7vv+GlktS2PXxsk19zzSK0MiK6Z+eOfg/OjxdhmWxfO8qbaOzjs6nzl8RFbP82S5iH9bpk8tqAEZEtWXBtXvHRjOqSUYCFEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDOoikF3fU2rzNhmUafT44vLy32V5UT4RwdXXyoeYpqeUGvmPDBLUtVGWD8jAstE3ZZHvWVrVRSB7f1neBA3yzmmlnvm1Un9+YnFcym/z8iEBCAWBDj61OI7ri99U6gvfkIFlf/iFUr//uQxSioGUCZP0kb2LlyZJBbLU/44v3jaCiYqBhMNAEoAtyP3fNU9UG4EUDMl/DULB/QiLgYTDQBKCyfn92/T72zYDAWzBEKnu9osxkHAYSIL+JVuQ+74ugwC2AwFEittHLKUwkHDqOhBMpP33y6CE7iuVWt0mZ8Lk8ro+ZbRPJmjQrpYuEBxsl3rWx+3i9oMeQzE8JmzJStEFMn1aruMVGSRk8I9K5WRJq7oOBKdq931NBhHg9Oien6pz0QTBhH/4XhkU0QWiCyoIIrmuX05b71GqVcY6YZ61dYHE+Z64jIHEmAyYqD86sBhLMezmfPUGGRRJIpAC3D5e2+m9SVY0sBXB1kSHgYTDQGJOBt0EAwSCUJZKMpCCb92nj0S3JSvQ3f9yvicuYiAxJ8PVO+R6H5VBgKBJbyMQ0D02uOsz+uMbBhIOA4k5GWolEBwLYXcviOlYhIGEw0BiTgZTIEH7/7YCgT0PyMF7n1oG9wH3JQgDCYeBxJwMpv3/W7PyoYjNQHBmC2fWggQdDwEDCYeBxJgMpt0a3bO2zUAg6vUzkHAYSITJgNO6mFR4xsap1iC6/f6oEzgq3WPU3R9dIAh8/09kkBC+3T0FdJMHux6YEGFgq6GLogCvQuPMEa63mO1A8LrIjbfLoEjUQJKmu/20qOtAkmaaDLYD0U143X3SfX3SdLefFgwkIaV216oVyFBOqfvvVsvovj5pDCQFbAeC3TS8izZo16qgWoHowtV9fdIYSArYDOSZJ8Id1FYrEN0E1X190nS3nxYMJAYcjA/lFv/jw56hSUsgeGx8u/sFdR8IJlBY2JVCELiMynYguseIxxclEN0uWb2q+0CCXvW2wXYgP3taqUs2yqAIflY96BmcgYTDQBwIBC9gPiSBBMHrMtjqFWMg4TAQBwK58cvyQuEeGRTB8cRXbpBBAAYSDgNxIBDd7tVQLvg1EGAg4TCQrHyoAFuB9H1OqTv3ySAAfg0QfmdWEAYSDgNJcSB4bxi2HrgshuMOHH/oMJBwGEhKA0EU9z6qzr2JMoju9G4BAwmHgaQwEPw0I3argo47AFsP/EyK6a0vDCQcBpKCQHAaF3+qAL9ADsccuq1GgenYo4CBhMNAqhxI0sJOcAYSDgNxKBC8BabUu4oLGEg4DMSRQKLEAQwkHAbiQCBDOaUeuTd8HMBAwmEgKQ4EbyV5eK8EMiArETGQcOoiEJz5wZmgIKbXCpKUZCBDucWfs4gTRgG+J72yFMOuWpgfAKsXdRFILcAzdlx4XQN/jxCXWKhyGAiRnve74WU9LPsE+LdkfLkgqieTEkiHXF4kOJBbMweVr26WIVG92C+B7FZFggO5JbNTLp6Uhag+BBx/QGAgIJHklJz7kIXIdYFbD9AHsjvToabViFKqXRYiV72kWlWf99jwhIyX0QYC/u2ZjJpXOB7ZLKtErnlJdq12yq7ViNIwBgLvbUkelOEuWYhcsU+2HA/qthwFJQMpkNdHumVLsvPcsqhXFqK0GJTZPiGXObk8aNpqLBU6kDhGR8f7lOcNyJDIDt/v7+rqzClLGAilGwMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIER6/371cP+ne7I5ZYnVQP56KN931RVbGAhZk/pAtnZf+quW5uZLZZUoUVNT08NH33zr7lQH0ta2Zu+mDV19iihhbxw/MTj9zrs/SHUgC8o7eNXlH1QNDQ38FaaUmJnZ2aOvjRxra1D+zrQHMrCypfnZrZs3fUo+RZSI10aOvjAzO/cJCSTdxyAIRIaqa33ns13r2hkJlW3kmOxaTZ/plaFyJhBobV052L1pQ68MiWJ5/cixZ8/MzJ5/onUqkHM8dbRrXceILOcfJJHJwsLC5MmJU/8cfXuiW/nqUvnUee4FcsFkY2Pj4RUrmiebGhp9WSe6yMzMTNPs/MKa+fn5jKwGamr0s9d/PDssQyusBvLc3/KZuXkvL0MiK3p7MlbnsNUrh8FDw9w6kBW+8o/09WS7lUX2A3k+f1B53s0yJEqYv7+3J7tbWWQ9kL+8kN/pL3hPypAoUbYP0MF6IDB4KJ+Tm+pVRImxv/WAigRy6FC++6xSw57y2mWVqCxy7PFS+0rVl81mJ2TVqooEAjijNTuvcoyEyoE4mhvVbpundpeqWCCQz+c7Tp3BX8z1dskqUUT+/rUr1XcqseUoqGggBdiazM2p3XLrGcVjE9KQrcWkTNBhGeZalHqspyc7oirs/3osUFCVjsa6AAAAAElFTkSuQmCC"},2487:function(e){"use strict";e.exports="data:image/png;base64,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"},3164:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAANM0lEQVR4nO3cfWxddR3H8e/t07buoZ1YBTalG497CNwqYiqadhL8Rw1V/1LRNVH/AhOJmsjAAFHQRIxLhP802QSj/+CaKP9IcJ0CC5h4S8QNw4SOdA+khd6WsYe29x6/Hw533J2d8+t9OL9z7/ndzyu59HdKe+/W/N77/e45Z8tIA8zOzmaXltp2SsbL6uGwUCwOvTIpHR3tS10dHdNdnZ1P3rD9qu/op6kOiQaiYfQuFtp+lRFvVCh2CKQcYlnb3f3w9duuvFsPqQaJBaJxZJcKmf067NUHWRAMpGRNd3fu4zdc8zEdUpUSCUTj6Nc4cjpkHBZFBQKrV606cmP22qt1SFVIJJDpmTxWjmEhq0yBACOpnvVAZmZmRzzJ7NMhWbZcIMBIqmM9kOmZ2TF9mdt0SJZVEggwksolEEje0w+UgEoDAUZSGauB6JtznLnK6ZASUE0gwEiWZzWQ6enZYcm8e2qXElBtIMBIzBiIQ2oJBBhJNAbikFoDAUYSjoE4pJ5AgJFcjIE4pN5AgJFciIE4JI5AgJG8j4E4JK5AgJH4GIhD4gwEGIkwEJfEHQi0eiQMxCE2AoFWjoSBOMRWINCqkTAQh9gMBFoxEgbiENuBQKtFwkAckkQg0EqRMBCHJBUItEokDMQhSQYCrRAJA3FI0oGA65EwEIc0IhBwORIG4pBGBQKuRsJAHNLIQMDFSBiIQxodCLgWCQNxSDMEAi5FwkAc0iyBgCuRMBCHNFMg4EIkDMQhzRYIpD0SBuKQZgwE0hwJA3FIswYCaY2EgTikmQOBNEbCQBzS7IFA2iJhIA5JQyCQpkgYiEPSEgikJRIG4pA0BQJpiISBOCRtgUCzR8JAHJLGQKCZI2EgDklrINCskTAQh6Q5EGjGSBiIQ9IeCDRbJAzEIS4EAs0UCQNxiCuBQLNEwkAc4lIg0AyRMBCHuBYINDoSBuIQFwOBRkbCQBziaiDQqEgYiENcDgQaEQkDccj/Xj8u584t6MhdSUfCQBwyOXVSTp85qyO3rV614tCN2S3bdGgdA3HIm7Pz8sbMWzpy37rV3X8YuP6ar+nQKgbikIXFJTkyOaUj97W1tXkb+j64afPmy4/qoTUZfVjDQJJ37OSMzL19SkfuW7du9djAtqu/pENrGIhjCoWivKKrSLFY1CO3dXV2nhm8cVu3Dq1hIA46q2ey8Ia9FSIZGsxancNWn5yBNA4iOfbGjPOnfT/y4Q/123wfktGHNQyk8fLzp+TN/LyzoVzSs/au7Vuv3K1DKxhIi8AZrkU8lvShH13R1dX51as2bfijDq1gIJRunrejr2/9uFjCQCjdGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIIM2B7J+Y/sL2jZ1/1iGRFS9NLX5xR7bvLzq0wlog/aP/yfb2eI889eONN+shkRW3/mTq2fxc5s7JPdsm9DB2VgJBHEuytL9ndfvk+AMbs/opIiuG75uamHun0N8hHTtsRBJ7IKU4PJHe3tXtEwyEbEIg+XcK+Bes8zYi0eeNT3kceigMhGwrBaJD0ckceyT6nPEIxgEMhGwrDwR0QscaiT5f/cLiAAZCtgUDAZ3UsUWiz1WfqDiAgZBtYYGATuxYItHnqZ0pDmAgZFtUIKCTu+5I9Dlqs1wcwEDINlMgoBO8rkj0+6tXSRzAQMi25QIBneQ1R6LfW51K4wAGQrZVEgjoRK8pEv2+ylUTBzAQsq3SQEAne9WR6PdUpto4gIGQbdUEAjrhq4pEv355tcQBDIRsqzYQ0ElfcST6tWa1xgEMhGyrJRDQiV9RJPp10eqJAxgI2VZrIKCTf9lI9GvC1RsHMBCyrZ5AQAMwRqL//2JxxAEMhGyrNxDQCCIj0f93oS3fP37FqXz+cU+8NXpYl8vWd809dPulQzoksmLX4ycPnJhd6NFhXTKSObWmt/f2w7+8/KgenpfRxwW23+sNF4qyX4dELaW9TXa89NPMuJRhIETvYSBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJwOpB1K0WuvUwHDfDfEyLzZ0U+sUkPIhzPixyb1UGdKnmN6/TnsFZ/Hkl7W38GL+vPIq2cDuSmTSJ7vq2DBhj9jcgLr4nccYs+PqufCIGJ+5VH/JBq9c1Pifzo8zoIgcl56y/859+rPwdTSLb8U38GO/VnkVYMxJJSIPCnO/0/wcM89pzIz57UQQ02rBd54g5dKVfpQYjyXwMDqQ0DsaR8cmIiI5KoLU7511Zjz7f097hZByGC4TGQ2jAQS4KT3rQVqmWrZXo+7Pnx+uXPx0Bqw0AswQQtDwRMkzT4J74JViTT1urLGhsiKWd6bZsYiGMOPaj/CbH1Hv1PnXBW7akf1r/VMm2tHv2bPp7WQZ2iTi7E9fxpwUACbAYCt2wV+fXXdRCikq2WaWsV55/WDMTHQAJsBwIIBKGEMW21TFsrnNLF1gqRxYGB+BhIQBKBYKuFs1qX64QPE7XVMm2t7nlCZN+/dBATBuJjIAFJBAKmEwhYBYJbLdPW6ulDIt/9vQ5ixEB8DCQgqUDgbp3w39CJH6Z8q7Xc1qp0tTxODMTHQAKSDARbLawiUVfZS1st09YKKwdWkLgxEB8DCUgyEEAceD8SBlutsVz4RIXyVSZuDMTHQAKSDgSiJqPJ8Vn/rFXcW6uSqF8TA2EgoWwGAlhFsJpUCnEEr5bHiYH4GEhAowLBG3FEEnWVvVwSk5SB+BhIQKMCAdOp3BKsGlg9bGMgPgYS0MhAYLmbCm992H/zbhsD8TGQgEYGgtO+f/2Bfgy53lFi67RuEAPxMZCARgZiukerZP6MXmV/1P4qwkB8DCSgUYEgDARSiRde1YuIv9WBRQzEx0ACGhEIzmBF3UoS5edPivxOLxTawkB8DCSgEYGYbiXBBcGou35xNgtntWxgID4GEpB0IKZTu3gzjgmJ6yNhDp/Q9yMaiQ0MxMdAApIMBFfOsXqEba3K79KNmqxg636sqNdkIAwklI1AntCVYYtGEiZ4OherCIIKU7rrN04MxMdAApIKJGoCAsJAIOUQByIJg1O+2GphtYlL1K+PgTCQUHEGYprs5VuroKhJC/jrtvhrt3GJei0GwkBCxRUIrpZja4VTu2GwcmAFiYKwEFiY5b63GgzEx0ACbAdi+mu2mNyY5CaIA5GEwVX2zz2sH0NWn2oxEB8DCbAZiOkfajBtrYKiJi/EdZU96jUYCAMJVW8g2FqZbkTEyoEVpFJYRbCahInjKjsD8TGQAFuB4D4r3G8VBmEgkGogDkQSBlutem9oZCA+BhJgIxCEgUDCVLO1CoqaxFDvVfao52YgDCRUrYHEvbUKwiqC1SRMPZOZgfgYSEDcgeBWkqgbEREGAqkH4kAkUWq9oZGB+BhIQJyBmG5ErGdrFRQ1mQHvQ7DVqvZ1op6TgbR4IETlDj+UuaiHiz4BW3Z5nn4gaiVzGkivfrxAaCBbd3ljWshtOiRqDRnZe/jBzKgEhAay5V5vRIqyT4dELSHs/QeEBgK6zRoXkSF9ELktYvWAyECy93u95xZkUkR69EHkJH1b/mJXpwxP3J/J6+FFIgOBbbu8bFFkTIdX6IPIKe/FMaJxTEoEYyDw7kqyKLvFk516SOQEnfgPdHXJbo0jr4eR9Osqo6H0aygjGsqIHsKQPojS4oBO9ryXkfEVnTKmYUxKBfR77Jmenh3WdWy/Dons8LwdfX3rx8USBkLpxkCIDBgIkQEDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCFG0l195bcdnBgfGxRKrgfzjYG74uqs3MRCyJvWBbO7f+FhXZ+dGPSSK1alTpyemTrxxV6oDWbt2zX0bLu0bFqKYvX785IHT75y5P9WBFCUzdt2VH5W2tjb+E6YUm4XFxakjk8fWtok3kvZA9q/s6nxm8xUbPq2fIorFkcmp5xcWlz6pgaT7PQgC0aH0XbL+mb4P9DASqtvkMd1anT47pENxJhDo7l55oH/DpUM6JKrJq0ePPXN2YfH8H7ROBfKujEz1faB3Uh/nf5NEJsVice7N/Py/p9/K94snG/VT57kXyPvm2tvbX1uxonOuo63d02OiCywsLHQsFoprCoVCVg9DdbR7AzffNDChQyusBvLsC7nsUiGT0yGRFUODWatz2OqTw4GDE1wdyApPvKPDgwP9YpH9QJ7LjUkmc5sOiWLm7R0aHBgVi6wH8vfncyNeMbNPh0Sxsv0GHawHAgcO5sb1pYaEKDb2Vw9IJJCDB3P950QmMpLp0UOiuuh7jxd7VsrwwMBAXg+tSiQQwBmtxYKMMxKqB+LobJdRm6d2yyUWCORyud75s7JbX3anHhJVydu7bqV8L4mVoyTRQEqwmiwtyai+elb43oQi6GoxpxN0QofjXSJ7BgcHJiVh/wemziNQhWOwlgAAAABJRU5ErkJggg=="},88745:function(e){"use strict";e.exports="data:image/png;base64,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"},49321:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"},19251:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i=t(3208);function a(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=(0,i.Z)(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var a=0,l=function(){};return{s:l,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==t.return||t.return()}finally{if(s)throw r}}}}}}]); \ No newline at end of file diff --git a/layouts__index.39fcd661.async.js b/layouts__index.39fcd661.async.js deleted file mode 100644 index 6fc0d4f9c1..0000000000 --- a/layouts__index.39fcd661.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1717],{65030:function(e,t,n){n.d(t,{Z:function(){return U}});var r=n(33885),o=n(42978),i=n(75931),a=n(43403),l=n(92310),s=n.n(l),c=n(29301),u=n(76846),d=n(96452),f=n(6089),p=n(80402),v=n(34280),h=n(49658),m=n(59301),g=n(54476),A=n(77900),y=n(8654);function b(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,l=i.content,c=o.x,u=void 0===c?0:c,d=o.y,f=void 0===d?0:d,p=m.useRef();if(!n||!n.points)return null;var v={position:"absolute"};if(!1!==n.autoArrow){var h=n.points[0],g=n.points[1],A=h[0],y=h[1],b=g[0],w=g[1];A!==b&&["t","b"].includes(A)?"t"===A?v.top=0:v.bottom=0:v.top=f,y!==w&&["l","r"].includes(y)?"l"===y?v.left=0:v.right=0:v.left=u}return m.createElement("div",{ref:p,className:s()("".concat(t,"-arrow"),a),style:v},l)}function w(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?m.createElement(A.default,(0,g.Z)({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return m.createElement("div",{style:{zIndex:r},className:s()("".concat(t,"-mask"),n)})})):null}var x=m.memo((function(e){return e.children}),(function(e,t){return t.cache}));var C=m.forwardRef((function(e,t){var n=e.popup,i=e.className,a=e.prefixCls,l=e.style,u=e.target,d=e.onVisibleChanged,f=e.open,p=e.keepDom,h=e.fresh,C=e.onClick,L=e.mask,S=e.arrow,M=e.arrowPos,E=e.align,Z=e.motion,j=e.maskMotion,I=e.forceRender,P=e.getPopupContainer,k=e.autoDestroy,N=e.portal,B=e.zIndex,z=e.onMouseEnter,W=e.onMouseLeave,D=e.onPointerEnter,T=e.onPointerDownCapture,O=e.ready,F=e.offsetX,R=e.offsetY,V=e.offsetR,Y=e.offsetB,Q=e.onAlign,X=e.onPrepare,K=e.stretch,U=e.targetWidth,H=e.targetHeight,J="function"==typeof n?n():n,G=f||p,q=(null==P?void 0:P.length)>0,_=m.useState(!P||!q),$=(0,o.Z)(_,2),ee=$[0],te=$[1];if((0,v.Z)((function(){!ee&&q&&u&&te(!0)}),[ee,q,u]),!ee)return null;var ne="auto",re={left:"-1000vw",top:"-1000vh",right:ne,bottom:ne};if(O||!f){var oe,ie=E.points,ae=E.dynamicInset||(null===(oe=E._experimental)||void 0===oe?void 0:oe.dynamicInset),le=ae&&"r"===ie[0][1],se=ae&&"b"===ie[0][0];le?(re.right=V,re.left=ne):(re.left=F,re.right=ne),se?(re.bottom=Y,re.top=ne):(re.top=R,re.bottom=ne)}var ce={};return K&&(K.includes("height")&&H?ce.height=H:K.includes("minHeight")&&H&&(ce.minHeight=H),K.includes("width")&&U?ce.width=U:K.includes("minWidth")&&U&&(ce.minWidth=U)),f||(ce.pointerEvents="none"),m.createElement(N,{open:I||G,getContainer:P&&function(){return P(u)},autoDestroy:k},m.createElement(w,{prefixCls:a,open:f,zIndex:B,mask:L,motion:j}),m.createElement(c.Z,{onResize:Q,disabled:!f},(function(e){return m.createElement(A.default,(0,g.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:I,leavedClassName:"".concat(a,"-hidden")},Z,{onAppearPrepare:X,onEnterPrepare:X,visible:f,onVisibleChanged:function(e){var t;null==Z||null===(t=Z.onVisibleChanged)||void 0===t||t.call(Z,e),d(e)}}),(function(n,o){var c=n.className,u=n.style,d=s()(a,c,i);return m.createElement("div",{ref:(0,y.sQ)(e,t,o),className:d,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(M.x||0,"px"),"--arrow-y":"".concat(M.y||0,"px")},re),ce),u),{},{boxSizing:"border-box",zIndex:B},l),onMouseEnter:z,onMouseLeave:W,onPointerEnter:D,onClick:C,onPointerDownCapture:T},S&&m.createElement(b,{prefixCls:a,arrow:S,arrowPos:M,align:E}),m.createElement(x,{cache:!f&&!h},J))}))})))}));var L=m.forwardRef((function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=(0,y.Yr)(n),i=m.useCallback((function(e){(0,y.mH)(t,r?r(e):e)}),[r]),a=(0,y.x1)(i,(0,y.C4)(n));return o?m.cloneElement(n,{ref:a}):n})),S=m.createContext(null);function M(e){return e?Array.isArray(e)?e:[e]:[]}function E(e,t,n,r){return m.useMemo((function(){var o=M(null!=n?n:t),i=M(null!=r?r:t),a=new Set(o),l=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),l.has("hover")&&(l.delete("hover"),l.add("click"))),[a,l]}),[e,t,n,r])}var Z=n(29194);function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function I(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&void 0!==arguments[1]?arguments[1]:1;return Number.isNaN(e)?t:e}function z(e){return B(parseFloat(e),0)}function W(e,t){var n=(0,r.Z)({},e);return(t||[]).forEach((function(e){if(!(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)){var t=k(e).getComputedStyle(e),r=t.overflow,o=t.overflowClipMargin,i=t.borderTopWidth,a=t.borderBottomWidth,l=t.borderLeftWidth,s=t.borderRightWidth,c=e.getBoundingClientRect(),u=e.offsetHeight,d=e.clientHeight,f=e.offsetWidth,p=e.clientWidth,v=z(i),h=z(a),m=z(l),g=z(s),A=B(Math.round(c.width/f*1e3)/1e3),y=B(Math.round(c.height/u*1e3)/1e3),b=(f-p-m-g)*A,w=(u-d-v-h)*y,x=v*y,C=h*y,L=m*A,S=g*A,M=0,E=0;if("clip"===r){var Z=z(o);M=Z*A,E=Z*y}var j=c.x+L-M,I=c.y+x-E,P=j+c.width+2*M-L-S-b,N=I+c.height+2*E-x-C-w;n.left=Math.max(n.left,j),n.top=Math.max(n.top,I),n.right=Math.min(n.right,P),n.bottom=Math.min(n.bottom,N)}})),n}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function T(e,t){var n=t||[],r=(0,o.Z)(n,2),i=r[0],a=r[1];return[D(e.width,i),D(e.height,a)]}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return[e[0],e[1]]}function F(e,t){var n,r=t[0],o=t[1];return n="t"===r?e.y:"b"===r?e.y+e.height:e.y+e.height/2,{x:"l"===o?e.x:"r"===o?e.x+e.width:e.x+e.width/2,y:n}}function R(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map((function(e,r){return r===t?n[e]||"c":e})).join("")}function V(e,t,n,i,a,l,s){var c=m.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:a[i]||{}}),d=(0,o.Z)(c,2),p=d[0],h=d[1],g=m.useRef(0),A=m.useMemo((function(){return t?N(t):[]}),[t]),y=m.useRef({});e||(y.current={});var b=(0,f.Z)((function(){if(t&&n&&e){var c,d,f,p,v,m=t,g=m.ownerDocument,b=k(m),w=b.getComputedStyle(m).position,x=m.style.left,C=m.style.top,L=m.style.right,S=m.style.bottom,M=m.style.overflow,E=(0,r.Z)((0,r.Z)({},a[i]),l),j=g.createElement("div");if(null===(c=m.parentElement)||void 0===c||c.appendChild(j),j.style.left="".concat(m.offsetLeft,"px"),j.style.top="".concat(m.offsetTop,"px"),j.style.position=w,j.style.height="".concat(m.offsetHeight,"px"),j.style.width="".concat(m.offsetWidth,"px"),m.style.left="0",m.style.top="0",m.style.right="auto",m.style.bottom="auto",m.style.overflow="hidden",Array.isArray(n))v={x:n[0],y:n[1],width:0,height:0};else{var I,P,N=n.getBoundingClientRect();N.x=null!==(I=N.x)&&void 0!==I?I:N.left,N.y=null!==(P=N.y)&&void 0!==P?P:N.top,v={x:N.x,y:N.y,width:N.width,height:N.height}}var z=m.getBoundingClientRect(),D=b.getComputedStyle(m),V=D.height,Y=D.width;z.x=null!==(d=z.x)&&void 0!==d?d:z.left,z.y=null!==(f=z.y)&&void 0!==f?f:z.top;var Q=g.documentElement,X=Q.clientWidth,K=Q.clientHeight,U=Q.scrollWidth,H=Q.scrollHeight,J=Q.scrollTop,G=Q.scrollLeft,q=z.height,_=z.width,$=v.height,ee=v.width,te={left:0,top:0,right:X,bottom:K},ne={left:-G,top:-J,right:U-G,bottom:H-J},re=E.htmlRegion,oe="visible",ie="visibleFirst";"scroll"!==re&&re!==ie&&(re=oe);var ae=re===ie,le=W(ne,A),se=W(te,A),ce=re===oe?se:le,ue=ae?se:ce;m.style.left="auto",m.style.top="auto",m.style.right="0",m.style.bottom="0";var de=m.getBoundingClientRect();m.style.left=x,m.style.top=C,m.style.right=L,m.style.bottom=S,m.style.overflow=M,null===(p=m.parentElement)||void 0===p||p.removeChild(j);var fe=B(Math.round(_/parseFloat(Y)*1e3)/1e3),pe=B(Math.round(q/parseFloat(V)*1e3)/1e3);if(0===fe||0===pe||(0,u.Sh)(n)&&!(0,Z.Z)(n))return;var ve=E.offset,he=E.targetOffset,me=T(z,ve),ge=(0,o.Z)(me,2),Ae=ge[0],ye=ge[1],be=T(v,he),we=(0,o.Z)(be,2),xe=we[0],Ce=we[1];v.x-=xe,v.y-=Ce;var Le=E.points||[],Se=(0,o.Z)(Le,2),Me=Se[0],Ee=O(Se[1]),Ze=O(Me),je=F(v,Ee),Ie=F(z,Ze),Pe=(0,r.Z)({},E),ke=je.x-Ie.x+Ae,Ne=je.y-Ie.y+ye;function Mt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce,r=z.x+e,o=z.y+t,i=r+_,a=o+q,l=Math.max(r,n.left),s=Math.max(o,n.top),c=Math.min(i,n.right),u=Math.min(a,n.bottom);return Math.max(0,(c-l)*(u-s))}var Be,ze,We,De,Te=Mt(ke,Ne),Oe=Mt(ke,Ne,se),Fe=F(v,["t","l"]),Re=F(z,["t","l"]),Ve=F(v,["b","r"]),Ye=F(z,["b","r"]),Qe=E.overflow||{},Xe=Qe.adjustX,Ke=Qe.adjustY,Ue=Qe.shiftX,He=Qe.shiftY,Je=function(e){return"boolean"==typeof e?e:e>=0};function Et(){Be=z.y+Ne,ze=Be+q,We=z.x+ke,De=We+_}Et();var Ge=Je(Ke),qe=Ze[0]===Ee[0];if(Ge&&"t"===Ze[0]&&(ze>ue.bottom||y.current.bt)){var _e=Ne;qe?_e-=q-$:_e=Fe.y-Ye.y-ye;var $e=Mt(ke,_e),et=Mt(ke,_e,se);$e>Te||$e===Te&&(!ae||et>=Oe)?(y.current.bt=!0,Ne=_e,ye=-ye,Pe.points=[R(Ze,0),R(Ee,0)]):y.current.bt=!1}if(Ge&&"b"===Ze[0]&&(BeTe||nt===Te&&(!ae||rt>=Oe)?(y.current.tb=!0,Ne=tt,ye=-ye,Pe.points=[R(Ze,0),R(Ee,0)]):y.current.tb=!1}var ot=Je(Xe),it=Ze[1]===Ee[1];if(ot&&"l"===Ze[1]&&(De>ue.right||y.current.rl)){var at=ke;it?at-=_-ee:at=Fe.x-Ye.x-Ae;var lt=Mt(at,Ne),st=Mt(at,Ne,se);lt>Te||lt===Te&&(!ae||st>=Oe)?(y.current.rl=!0,ke=at,Ae=-Ae,Pe.points=[R(Ze,1),R(Ee,1)]):y.current.rl=!1}if(ot&&"r"===Ze[1]&&(WeTe||ut===Te&&(!ae||dt>=Oe)?(y.current.lr=!0,ke=ct,Ae=-Ae,Pe.points=[R(Ze,1),R(Ee,1)]):y.current.lr=!1}Et();var ft=!0===Ue?0:Ue;"number"==typeof ft&&(Wese.right&&(ke-=De-se.right-Ae,v.x>se.right-ft&&(ke+=v.x-se.right+ft)));var pt=!0===He?0:He;"number"==typeof pt&&(Bese.bottom&&(Ne-=ze-se.bottom-ye,v.y>se.bottom-pt&&(Ne+=v.y-se.bottom+pt)));var vt=z.x+ke,ht=vt+_,mt=z.y+Ne,gt=mt+q,At=v.x,yt=At+ee,bt=v.y,wt=bt+$,xt=(Math.max(vt,At)+Math.min(ht,yt))/2-vt,Ct=(Math.max(mt,bt)+Math.min(gt,wt))/2-mt;null==s||s(t,Pe);var Lt=de.right-z.x-(ke+z.width),St=de.bottom-z.y-(Ne+z.height);1===fe&&(ke=Math.round(ke),Lt=Math.round(Lt)),1===pe&&(Ne=Math.round(Ne),St=Math.round(St)),h({ready:!0,offsetX:ke/fe,offsetY:Ne/pe,offsetR:Lt/fe,offsetB:St/pe,arrowX:xt/fe,arrowY:Ct/pe,scaleX:fe,scaleY:pe,align:Pe})}})),w=function(){h((function(e){return(0,r.Z)((0,r.Z)({},e),{},{ready:!1})}))};return(0,v.Z)(w,[i]),(0,v.Z)((function(){e||w()}),[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,function(){g.current+=1;var e=g.current;Promise.resolve().then((function(){g.current===e&&b()}))}]}var Y=n(94480);function Q(e,t,n,r,o){(0,v.Z)((function(){if(e&&t&&n){var i=n,a=N(t),l=N(i),s=k(i),c=new Set([s].concat((0,Y.Z)(a),(0,Y.Z)(l)));function u(){r(),o()}return c.forEach((function(e){e.addEventListener("scroll",u,{passive:!0})})),s.addEventListener("resize",u,{passive:!0}),r(),function(){c.forEach((function(e){e.removeEventListener("scroll",u),s.removeEventListener("resize",u)}))}}}),[e,t,n])}n(48736);function X(e,t,n,r,o,i,a,l){var s=m.useRef(e);s.current=e;var c=m.useRef(!1);return m.useEffect((function(){if(t&&r&&(!o||i)){var e=function(){c.current=!1},u=function(e){var t;!s.current||a((null===(t=e.composedPath)||void 0===t||null===(t=t.call(e))||void 0===t?void 0:t[0])||e.target)||c.current||l(!1)},f=k(r);f.addEventListener("pointerdown",e,!0),f.addEventListener("mousedown",u,!0),f.addEventListener("contextmenu",u,!0);var p=(0,d.A)(n);return p&&(p.addEventListener("mousedown",u,!0),p.addEventListener("contextmenu",u,!0)),function(){f.removeEventListener("pointerdown",e,!0),f.removeEventListener("mousedown",u,!0),f.removeEventListener("contextmenu",u,!0),p&&(p.removeEventListener("mousedown",u,!0),p.removeEventListener("contextmenu",u,!0))}}}),[t,n,r,o,i]),function(){c.current=!0}}var K=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];var U=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.Z,t=m.forwardRef((function(t,n){var a=t.prefixCls,l=void 0===a?"rc-trigger-popup":a,g=t.children,A=t.action,y=void 0===A?"hover":A,b=t.showAction,w=t.hideAction,x=t.popupVisible,M=t.defaultPopupVisible,Z=t.onPopupVisibleChange,j=t.afterPopupVisibleChange,k=t.mouseEnterDelay,N=t.mouseLeaveDelay,B=void 0===N?.1:N,z=t.focusDelay,W=t.blurDelay,D=t.mask,T=t.maskClosable,O=void 0===T||T,F=t.getPopupContainer,R=t.forceRender,Y=t.autoDestroy,U=t.destroyPopupOnHide,H=t.popup,J=t.popupClassName,G=t.popupStyle,q=t.popupPlacement,_=t.builtinPlacements,$=void 0===_?{}:_,ee=t.popupAlign,te=t.zIndex,ne=t.stretch,re=t.getPopupClassNameFromAlign,oe=t.fresh,ie=t.alignPoint,ae=t.onPopupClick,le=t.onPopupAlign,se=t.arrow,ce=t.popupMotion,ue=t.maskMotion,de=t.popupTransitionName,fe=t.popupAnimation,pe=t.maskTransitionName,ve=t.maskAnimation,he=t.className,me=t.getTriggerDOMNode,ge=(0,i.Z)(t,K),Ae=Y||U||!1,ye=m.useState(!1),be=(0,o.Z)(ye,2),we=be[0],xe=be[1];(0,v.Z)((function(){xe((0,h.Z)())}),[]);var Ce=m.useRef({}),Le=m.useContext(S),Se=m.useMemo((function(){return{registerSubPopup:function(e,t){Ce.current[e]=t,null==Le||Le.registerSubPopup(e,t)}}}),[Le]),Me=(0,p.Z)(),Ee=m.useState(null),Ze=(0,o.Z)(Ee,2),je=Ze[0],Ie=Ze[1],Pe=m.useRef(null),ke=(0,f.Z)((function(e){Pe.current=e,(0,u.Sh)(e)&&je!==e&&Ie(e),null==Le||Le.registerSubPopup(Me,e)})),Ne=m.useState(null),Be=(0,o.Z)(Ne,2),ze=Be[0],We=Be[1],De=m.useRef(null),Te=(0,f.Z)((function(e){(0,u.Sh)(e)&&ze!==e&&(We(e),De.current=e)})),Oe=m.Children.only(g),Fe=(null==Oe?void 0:Oe.props)||{},Re={},Ve=(0,f.Z)((function(e){var t,n,r=ze;return(null==r?void 0:r.contains(e))||(null===(t=(0,d.A)(r))||void 0===t?void 0:t.host)===e||e===r||(null==je?void 0:je.contains(e))||(null===(n=(0,d.A)(je))||void 0===n?void 0:n.host)===e||e===je||Object.values(Ce.current).some((function(t){return(null==t?void 0:t.contains(e))||e===t}))})),Ye=P(l,ce,fe,de),Qe=P(l,ue,ve,pe),Xe=m.useState(M||!1),Ke=(0,o.Z)(Xe,2),Ue=Ke[0],He=Ke[1],Je=null!=x?x:Ue,Ge=(0,f.Z)((function(e){void 0===x&&He(e)}));(0,v.Z)((function(){He(x||!1)}),[x]);var qe=m.useRef(Je);qe.current=Je;var _e=m.useRef([]);_e.current=[];var $e=(0,f.Z)((function(e){var t;Ge(e),(null!==(t=_e.current[_e.current.length-1])&&void 0!==t?t:Je)!==e&&(_e.current.push(e),null==Z||Z(e))})),et=m.useRef(),tt=function(){clearTimeout(et.current)},nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;tt(),0===t?$e(e):et.current=setTimeout((function(){$e(e)}),1e3*t)};m.useEffect((function(){return tt}),[]);var rt=m.useState(!1),ot=(0,o.Z)(rt,2),it=ot[0],at=ot[1];(0,v.Z)((function(e){e&&!Je||at(!0)}),[Je]);var lt=m.useState(null),st=(0,o.Z)(lt,2),ct=st[0],ut=st[1],dt=m.useState(null),ft=(0,o.Z)(dt,2),pt=ft[0],vt=ft[1],ht=function(e){vt([e.clientX,e.clientY])},mt=V(Je,je,ie&&null!==pt?pt:ze,q,$,ee,le),gt=(0,o.Z)(mt,11),At=gt[0],yt=gt[1],bt=gt[2],wt=gt[3],xt=gt[4],Ct=gt[5],Lt=gt[6],St=gt[7],Mt=gt[8],Et=gt[9],Zt=gt[10],jt=E(we,y,b,w),It=(0,o.Z)(jt,2),Pt=It[0],kt=It[1],Nt=Pt.has("click"),Bt=kt.has("click")||kt.has("contextMenu"),zt=(0,f.Z)((function(){it||Zt()}));Q(Je,ze,je,zt,(function(){qe.current&&ie&&Bt&&nt(!1)})),(0,v.Z)((function(){zt()}),[pt,q]),(0,v.Z)((function(){!Je||null!=$&&$[q]||zt()}),[JSON.stringify(ee)]);var Wt=m.useMemo((function(){var e=I($,l,Et,ie);return s()(e,null==re?void 0:re(Et))}),[Et,re,$,l,ie]);m.useImperativeHandle(n,(function(){return{nativeElement:De.current,popupElement:Pe.current,forceAlign:zt}}));var Dt=m.useState(0),Tt=(0,o.Z)(Dt,2),Ot=Tt[0],Ft=Tt[1],Rt=m.useState(0),Vt=(0,o.Z)(Rt,2),Yt=Vt[0],Qt=Vt[1],Xt=function(){if(ne&&ze){var e=ze.getBoundingClientRect();Ft(e.width),Qt(e.height)}};function Kt(e,t,n,r){Re[e]=function(o){var i;null==r||r(o),nt(t,n);for(var a=arguments.length,l=new Array(a>1?a-1:0),s=1;s1?n-1:0),o=1;o1?n-1:0),o=1;o=7?f.ZP.info("请输入5位课堂邀请码或6位分班邀请码!"):b(e.target.value)}})]}),(0,C.jsxs)("div",{className:"mt10 font14",children:[(0,C.jsx)("span",{children:"身份:"}),(0,C.jsxs)(v.Z.Group,{value:E,onChange:function(e){return Z(e)},children:[(0,C.jsx)(v.Z,{value:M.Professor,disabled:E.includes(2),children:"教师"}),(0,C.jsx)(v.Z,{value:M.AssistantProfessor,disabled:E.includes(1),children:"助教"}),(0,C.jsx)(v.Z,{value:M.Student,children:"学生/参赛者"})]})]})]})}),(0,C.jsx)(L,{}),(0,C.jsx)(m.Z,{visible:z,onCancel:function(){return W(!1)},occupationValue:O})]})}))},71330:function(e,t,n){n.d(t,{Z:function(){return ke},g:function(){return Ie}});var r=n(7557),o=n.n(r),i=n(41498),a=n.n(i),l=n(91232),s=n.n(l),c=n(79800),u=n.n(c),d=n(39647),f=n.n(d),p=n(82242),v=n.n(p),h=n(59301),m=n(53260),g=n(24404),A=n(37568),y=n(62957),b="header___Wn4fJ",w="logo___QnotM",x="menu___twLGR",C="dropDown___Cwaoa",L="line___D1auu",S="subName___gql7K",M="name___dR5V2",E="actived___ohMks",Z="edu-menu___iWLK0",j="newslight___lSZjL",I="header-iearning___LZfyg",P="headerFixed___QLwBd",k=n(6767),N=n(77019),B=n(5269),z=n(93041),W=n(75727),D=n(47889),T=n(54413),O=n(83287),F=n(37712),R=function(e){return e.Manager="manager",e.Developer="developer",e.Reporter="reporter",e}(R||{}),V=function(e){var t=e.visible,n=e.onCancel,r=void 0===n?function(){}:n,i=(0,h.useState)(),l=u()(i,2),s=l[0],c=l[1],d=(0,h.useState)(),f=u()(d,2),p=f[0],v=f[1],g=(0,h.useState)(!1),b=u()(g,2),w=b[0],x=b[1],C=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s){e.next=3;break}return k.ZP.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===s.length){e.next=6;break}return k.ZP.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(p){e.next=9;break}return k.ZP.info("请选择一个身份!"),e.abrupt("return");case 9:return x(!0),e.next=12,(0,T.vm)({code:s,role:p});case 12:if(t=e.sent,x(!1),L(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return k.ZP.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===p?(k.ZP.success("您加入项目成功!"),(0,O.L9)(["开发项目","加入项目成功"]),m.history.push("/projects/".concat(null==t?void 0:t.project_id))):((0,O.L9)(["开发项目","加入项目等待审批"]),k.ZP.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsx)(F.Fragment,{children:(0,F.jsx)(y.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:t,confirmLoading:w,onOk:C,onCancel:L,children:(0,F.jsxs)("div",{className:"tc",children:[(0,F.jsxs)("div",{children:[(0,F.jsx)("span",{children:"项目邀请码:"}),(0,F.jsx)(A.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:s,onChange:function(e){e.target.value.length>=7?k.ZP.info("请输入6位开发项目邀请码!"):c(e.target.value)}})]}),(0,F.jsxs)("div",{className:"mt10 font14",children:[(0,F.jsx)("span",{children:"身份:"}),(0,F.jsxs)(D.ZP.Group,{value:p,onChange:function(e){return v(e.target.value)},children:[(0,F.jsx)(D.ZP,{value:R.Manager,children:"管理人员"}),(0,F.jsx)(D.ZP,{value:R.Developer,children:"开发人员"}),(0,F.jsx)(D.ZP,{value:R.Reporter,children:"报告人员"})]})]})]})})})},Y=n(85305),Q="rightMenu___ADTOX",X="joinMenu___aRGsf",K="joinBoard___AeUvr",U="joinCol___fV4uL",H=n(67554),J=n(28284),G=n(82326),q=n(89172),_=(0,m.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,loading:e.loading}}))((function(e){e.globalSetting;var t=e.dispatch,n=e.user,r=e.open,i=e.onCancel,l=void 0===i?function(){}:i,s=(0,h.useState)([]),c=u()(s,2),d=c[0],f=c[1],p=(0,h.useState)([]),v=u()(p,2),m=v[0],g=v[1],b=(0,h.useState)([]),w=u()(b,2),x=w[0],C=w[1],L=J.Z.useForm(),S=u()(L,1)[0],M=(0,h.useState)(!1),E=u()(M,2),Z=E[0],j=E[1],I=(0,h.useState)(!1),P=u()(I,2),N=P[0],B=P[1],z=(0,h.useRef)(null),W=(0,h.useRef)(1),D=(0,h.useState)({keyword:"",source:"",status:"",page:1,limit:20}),T=u()(D,2),R=T[0];T[1];(0,h.useEffect)((function(){r&&V()}),[r]);var V=function(){var e=a()(o()().mark((function e(){var r,i,a,l,s,c,u,d,f,p,v,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(R);case 2:if(i=e.sent,(0,H.o1)(t)){e.next=5;break}return e.abrupt("return");case 5:return a=n.userInfo||{},l=a.user_school_id,s=void 0===l?"":l,c=a.department_id,u=void 0===c?"":c,d=a.school_name,f=void 0===d?"":d,p=a.department_name,v=void 0===p?"":p,h=null==i||null===(r=i.graduation_years)||void 0===r?void 0:r.at(-1),g([{id:s,name:f}]),e.next=10,Q(s);case 10:S.setFieldsValue({year:h,school_id:s,department_id:Number(u),name:"".concat(h).concat(f).concat(v,"毕业设计")});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.J3)(t);case 2:return 0===(n=e.sent).status&&f((null==n?void 0:n.graduation_years)||[]),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,q.Ps)({page:1,limit:9999,id:t});case 4:0===(n=e.sent).status&&C((null==n?void 0:n.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,F.jsx)(y.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"开启新一届毕业设计",width:578,confirmLoading:Z,onCancel:l,onOk:function(){return S.submit()},children:(0,F.jsxs)(J.Z,{colon:!1,form:S,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e,t){e.school_id&&(Q(t.school_id),S.setFieldValue("department_id",null))},onFinish:function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,q.Wz)(t);case 3:0===(n=e.sent).status&&(k.ZP.success("创建成功"),S.resetFields(),l(),(0,O.xg)("/graduations/".concat(null==n?void 0:n.identifier,"/index"))),j(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(J.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,F.jsx)(G.default,{style:{width:344},size:"large",options:d.map((function(e){return{value:e,label:e}}))})}),(0,F.jsx)(J.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,F.jsx)(G.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;B(!0),clearTimeout(z.current),z.current=setTimeout(a()(o()().mark((function t(){var n,r;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return W.current+=1,n=W.current,t.next=4,(0,q.NT)({keyword:e});case 4:0===(r=t.sent).status&&W.current===n&&(g((null==r?void 0:r.schools)||[]),B(!1));case 6:case"end":return t.stop()}}),t)}))),t)}(e)},loading:N,size:"large",style:{width:344},options:m.map((function(e){return{value:e.id,label:e.name}}))})}),(0,F.jsx)(J.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,F.jsx)(G.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:x.map((function(e){return{value:e.id,label:e.name}}))})}),(0,F.jsx)(J.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,F.jsx)(A.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),$=n(94171),ee=(0,m.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting,e.dispatch;var t=e.user,n=e.open,r=e.onCancel,i=void 0===r?function(){}:r,l=J.Z.useForm(),s=u()(l,1)[0],c=(0,h.useState)(!1),d=u()(c,2),f=d[0],p=d[1],m=(0,h.useState)(null),g=u()(m,2),b=g[0],w=g[1];return(0,h.useEffect)((function(){if(n){var e,r={code:"",user_type:"student"===(null==t||null===(e=t.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};s.setFieldsValue(r),w(v()({},r))}}),[n]),(0,F.jsx)(y.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:n,title:"加入毕设",width:527,confirmLoading:f,onCancel:i,onOk:function(){return s.submit()},children:(0,F.jsxs)(J.Z,{colon:!1,form:s,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,t){return w(v()({},t))},onFinish:function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,$.ZP)("/api/graduations/join.json",{method:"post",body:t});case 3:0===(n=e.sent).status&&(i(),null!=n&&n.identifier?(0,O.xg)("/graduations/".concat(null==n?void 0:n.identifier,"/index")):k.ZP.success(null==n?void 0:n.message)),p(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(J.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,F.jsx)(A.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,F.jsx)(J.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,F.jsxs)(D.ZP.Group,{children:[(0,F.jsx)(D.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,F.jsx)(D.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==b?void 0:b.user_type)&&(0,F.jsx)(J.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,F.jsx)(A.Z,{showCount:!0,maxLength:60})})]})})})),te=["homePage","user","globalSetting","loading","dispatch"],ne=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}(ne||{}),re=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(re||{}),oe=(0,m.connect)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,r,o,i,a,l,s,c=e.user,d=e.globalSetting,p=(e.loading,e.dispatch),m=(f()(e,te),(0,h.useState)()),g=u()(m,2),A=g[0],y=g[1],b=(0,h.useState)(),w=u()(b,2),x=w[0],C=w[1],L=(0,h.useState)(!1),S=u()(L,2),M=S[0],E=S[1],Z=(0,h.useState)(!1),j=u()(Z,2),I=j[0],P=j[1],D=function(e){var t;(0,H.tJ)(p,!1,e===ne.Classrooms,"",!0)&&(e!==ne.Projects||null!==(t=c.userInfo)&&void 0!==t&&t.email?e===ne.Classrooms?y(!0):e===ne.Projects&&C(!0):k.ZP.info("请先绑定邮箱,谢谢"))},T=function(e,t){var n;(0,H.tJ)(p)&&(t!==ne.Projects||null!==(n=c.userInfo)&&void 0!==n&&n.email?(t!==ne.Shixuns||(0,H.xY)())&&e&&(window.location.href=e):k.ZP.info("请先绑定邮箱,谢谢"))},O=null===(t=((null===(n=d.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(re.Classrooms)})))||void 0===t?void 0:t.hidden,R=null===(r=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(re.Shixuns)})))||void 0===r?void 0:r.hidden,J=null===(i=((null===(a=d.setting)||void 0===a?void 0:a.navbar)||[]).find((function(e){return e.link==="/".concat(re.Paths)})))||void 0===i?void 0:i.hidden;null!=d&&null!==(l=d.setting)&&void 0!==l&&l.is_local&&(null!=c&&null!==(s=c.userInfo)&&void 0!==s&&s.is_shixun_marker||(R=!0));var G=function(e){var t,n,r,o,i,a,l,s,u,f,h,m,g,A,y,b,w,x,C;return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)(N.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,F.jsxs)(B.Z,{className:U,children:["学生"!==(null===(t=c.userInfo)||void 0===t?void 0:t.user_identity)&&!O&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return T("/classrooms/new")},children:null!==(n=c.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂"})})),!R&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return T("/shixuns/new",ne.Shixuns)},children:"新建实践项目"})})),((null===(r=c.userInfo)||void 0===r?void 0:r.main_site)||!(null!==(o=c.userInfo)&&void 0!==o&&o.main_site)&&!J&&((null===(i=c.userInfo)||void 0===i?void 0:i.admin)||(null===(a=c.userInfo)||void 0===a?void 0:a.is_teacher)||(null===(l=c.userInfo)||void 0===l?void 0:l.business)))&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return T("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(s=d.setting)&&void 0!==s&&s.is_local)&&(null===(u=c.userInfo)||void 0===u?void 0:u.main_site)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){var e;return T("".concat(null==d||null===(e=d.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"),ne.Projects)},children:"新建开发项目"})})),"narl.educoder.net"!==window.location.host&&"student"!==(null==c||null===(f=c.userInfo)||void 0===f?void 0:f.identity)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,H.o1)(p)&&E(!0)},children:(0,F.jsx)("a",{children:"新建毕业设计"})})),!(null!==(h=c.userInfo)&&void 0!==h&&h.main_site)&&(0,F.jsxs)("div",{children:[!O&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Classrooms)},children:null!==(m=c.userInfo)&&void 0!==m&&m.main_site?"加入教学课堂":"加入课堂"})})),(null===(g=c.userInfo)||void 0===g?void 0:g.main_site)&&!(null!=d&&null!==(A=d.setting)&&void 0!==A&&A.is_local)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Projects)},children:"加入开发项目"})}))]})]}),(null===(y=c.userInfo)||void 0===y?void 0:y.main_site)&&(0,F.jsx)(B.Z,{children:(0,F.jsx)("div",{className:K})}),(null===(b=c.userInfo)||void 0===b?void 0:b.main_site)&&(0,F.jsxs)(B.Z,{className:U,children:[!O&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Classrooms)},children:null!==(w=c.userInfo)&&void 0!==w&&w.main_site?"加入教学课堂":"加入课堂"})})),(null===(x=c.userInfo)||void 0===x?void 0:x.main_site)&&!(null!=d&&null!==(C=d.setting)&&void 0!==C&&C.is_local)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Projects)},children:"加入开发项目"})})),(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,H.o1)(p)&&P(!0)},children:(0,F.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,F.jsxs)("section",{children:[(0,F.jsx)(W.Z,{dropdownRender:function(){return(0,F.jsx)(z.Z,{className:"".concat(Q," ").concat(X," mt10"),children:(0,F.jsx)(G,{})})},placement:"bottomRight",children:(0,F.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,F.jsx)(Y.Z,{visible:A,onCancel:function(){return y(!1)}}),(0,F.jsx)(V,{visible:x,onCancel:function(){return C(!1)}}),(0,F.jsx)(_,{open:M,onCancel:function(){return E(!1)}}),(0,F.jsx)(ee,{open:I,onCancel:function(){return P(!1)}})]})})),ie="userPic___a46Uz",ae="rightMenu___y_nqk",le="menuWrap___iwlZB",se="exit___MOREW",ce="classromediv___crYsO",ue="height67___asp2E",de="login___WGEW9",fe="icon___HABAt",pe=n(7338),ve=n(91835),he=n(91689),me=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],ge=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(ge||{}),Ae=(0,m.connect)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,r,i,l,s,c,u,d,p=e.user,v=e.globalSetting,h=(e.loading,e.dispatch),g=e.shixunHomeworks,A=(e.location,e.payload,f()(e,me),null===(t=((null===(n=v.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(ge.Classrooms)})))||void 0===t?void 0:t.hidden),y=null===(r=((null===(i=v.setting)||void 0===i?void 0:i.navbar)||[]).find((function(e){return e.link==="/".concat(ge.Shixuns)})))||void 0===r?void 0:r.hidden,b=null===(l=((null===(s=v.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(ge.Paths)})))||void 0===l?void 0:l.hidden,w=null===(c=p.userInfo)||void 0===c?void 0:c.is_school_manage;return(0,pe.bg)()?(0,F.jsx)(W.Z,{className:"".concat(ue),dropdownRender:function(){return(0,O.Ll)()?(0,F.jsx)(z.Z,{className:"".concat(ae," ").concat(le),children:(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/account/profile",children:"账号管理"})})}):(0,F.jsxs)(z.Z,{className:"".concat(ae," ").concat(le),children:[(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(e=p.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:"我的个人主页"})}),!A&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(t=p.userInfo)||void 0===t?void 0:t.login,"/classrooms"),children:"我的教学课堂"})}),!y&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(n=p.userInfo)||void 0===n?void 0:n.login,"/shixuns"),children:"我的实践项目"})}),!b&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(r=p.userInfo)||void 0===r?void 0:r.login,"/paths"),children:"我的智慧课程"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(i=p.userInfo)||void 0===i?void 0:i.login,"/teach-group"),children:"我的教研团队"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(l=p.userInfo)||void 0===l?void 0:l.login,"/competitions"),children:"我的竞赛管理"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/order",children:"我购买的课程"})}),(0,pe.Ny)()&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/quality",children:"精品课程"})}),!(0,pe.JA)()&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)("a",{onClick:function(){(0,H.tJ)(h)&&m.history.push("/problemset")},children:"试题库"})}),!(0,pe.JA)()&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)("a",{onClick:function(){(0,H.tJ)(h)&&m.history.push("/paperlibrary")},children:"试卷库"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||h({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,F.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),w&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/administration/college",children:"高校管理"})}),(0,F.jsx)(z.Z.Item,{className:se,children:(0,F.jsx)("a",{onClick:a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,ve.vR)({});case 3:t=e.sent,k.ZP.success(null==t?void 0:t.message),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:(0,O.d8)("_educoder_session","logout",1),(0,O.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return e.stop()}}),e,null,[[0,7]])}))),children:"退出"})})]});var e,t,n,r,i,l},placement:"bottomRight",children:(0,F.jsx)("section",{children:(0,F.jsx)("aside",{children:(0,F.jsxs)("div",{className:1===g.actionTabs.type?ce:"",style:{position:"relative"},children:[(0,F.jsx)("img",{className:"".concat(ie," current ml15"),src:"".concat(null===he.Z||void 0===he.Z?void 0:he.Z.IMG_SERVER,"/images/").concat(null===(u=p.userInfo)||void 0===u?void 0:u.image_url),alt:"",onClick:function(){return m.history.push("/account/newInfo?tabName=materials_admin")}}),(0,O.Ll)()&&(0,F.jsx)("span",{className:"ml10 font16",children:null===(d=p.userInfo)||void 0===d?void 0:d.username}),(0,F.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(fe)})]})})})}):(0,F.jsxs)("div",{className:"font15 flex ".concat(v.isIlearning?de:""),children:[(0,F.jsx)("span",{className:"ml25 current c-white",onClick:function(){h({type:"user/setActionTabs",payload:{key:"登录"}}),h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录"}),(0,F.jsx)("div",{className:"pl40 pr40 current c-white ml40",style:{backgroundColor:"#004033",height:"100%"},onClick:function(){h({type:"user/setActionTabs",payload:{key:"注册"}}),h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"免费注册"})]})})),ye="tip___a6MfI",be=n(56656),we=n.n(be),xe=(0,m.connect)((function(e){return{user:e.user}}))((function(e){var t,n,r,i=e.user,l=(e.dispatch,(0,h.useState)(!1)),s=u()(l,2),c=s[0],d=s[1],f=null===(t=window.location.pathname)||void 0===t?void 0:t.includes("classrooms/");(0,h.useEffect)((function(){var e;if(console.log(null==i?void 0:i.userInfo),null!=i&&null!==(e=i.userInfo)&&void 0!==e&&e.user_status){var t;if(15===(null==i||null===(t=i.userInfo)||void 0===t?void 0:t.role))return void d(!1);var n,r,o,a=f?JSON.parse(null===(n=localStorage)||void 0===n?void 0:n.getItem("delaytip_class")):JSON.parse(null===(r=localStorage)||void 0===r?void 0:r.getItem("delaytip_user"));a&&(null==a?void 0:a.login)===(null==i||null===(o=i.userInfo)||void 0===o?void 0:o.login)?(console.log(we()(null==a?void 0:a.time).add(1,"days")),console.log(we()(new Date)),we()(null==a?void 0:a.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(r.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(r.objective_type="shixun",r.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(r.objective_type="path",r.objective_id=n[2]),v()(v()({},r),{school:1})}var Pe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ke=(0,m.connect)((function(e){var t=e.homePage,n=e.loading,r=e.user,o=e.globalSetting,i=e.shixunHomeworks;return{homePage:t,user:r,globalSetting:o,loading:n.models.index,shixunHomeworks:i}}))((function(e){e.homePage;var t,n=e.user,r=e.globalSetting,i=(e.loading,e.dispatch),l=e.isLogin,c=void 0!==l&&l,d=e.shixunHomeworks,p=(f()(e,Ee),(0,m.useLocation)()),A=(0,h.useState)(!1),k=u()(A,2),N=k[0],B=k[1],z=(0,h.useState)(""),W=u()(z,2),D=W[0],T=W[1],R=(0,h.useState)(!1),V=u()(R,2),Y=V[0],Q=V[1],X=Ie();(0,h.useEffect)((function(){i({type:"user/getNavigationInfo",payload:v()({},X)})}),[r.name]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=Pe&&Pe.includes(null==p?void 0:p.pathname)||0===(null==p?void 0:p.pathname.indexOf("/classrooms"))||i({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[p.pathname]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,h.useEffect)((function(){if(null!=r&&r.setting){var e,t,n,o=(0,Me.cloneDeep)(null==r||null===(e=r.setting)||void 0===e?void 0:e.navbar);o=null===(t=o)||void 0===t?void 0:t.filter((function(e){var t;return!(null!=e&&e.hidden||(0,pe.JA)()&&null!==(t=["/paperlibrary","/problemset"])&&void 0!==t&&t.includes(e.link))}));var i,a=s()(o);try{for(a.s();!(i=a.n()).done;){var l=i.value;l.subitem&&(l.subitem=l.subitem.filter((function(e){var t;return!(null!=e&&e.hidden||(0,pe.JA)()&&null!==(t=["/paperlibrary","/problemset"])&&void 0!==t&&t.includes(e.link))})))}}catch(e){a.e(e)}finally{a.f()}var c=!1;null===(n=o)||void 0===n||n.map((function(e,t){var n,i,a,l=p.pathname;e.link===l&&(T(null==e?void 0:e.link),(0,O.Dk)("/"===l?null==r||null===(i=r.setting)||void 0===i?void 0:i.name:ue(null==e?void 0:e.name)),le(ce(t,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),c=!0);null!=e&&null!==(n=e.subitem)&&void 0!==n&&n.length&&(null==e||null===(a=e.subitem)||void 0===a||a.map((function(e){e.link===l&&(T(null==e?void 0:e.link),"/"!==l&&(0,O.Dk)(ue(null==e?void 0:e.name)),le(ce(t,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),c=!0)})))})),c||le(o)}}),[null==r?void 0:r.setting,n]);var K=(0,h.useMemo)((function(){var e,t;return null!=r&&null!==(e=r.setting)&&void 0!==e&&e.nav_logo_url?"".concat(he.Z.IMG_SERVER,"/").concat(null==r||null===(t=r.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(he.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==r||null===(t=r.setting)||void 0===t?void 0:t.nav_logo_url]);function U(e){m.history.push("/search?value="+e)}var H,J,G,q,_,$,ee,te,ne=function(){return N?(0,F.jsx)("div",{onBlur:function(){setTimeout((function(){B(!1)}),300)},children:(0,F.jsx)(je,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:U,autoFocus:!0})}):(0,F.jsx)("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:function(){m.history.push("/search?value=")}})},re=(0,h.useState)([]),ie=u()(re,2),ae=ie[0],le=ie[1],se=function(){var e=a()(o()().mark((function e(t,n){var r,a,l,s,c,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("工程认证"!==(null==t?void 0:t.name)){e.next=6;break}return e.next=3,(0,ve.IU)();case 3:return null!=(l=e.sent)&&null!==(a=l.data)&&void 0!==a&&a.engineer_url?null!=l&&null!==(s=l.data)&&void 0!==s&&null!==(s=s.engineer_url)&&void 0!==s&&s.includes("http")?(0,O.xg)(null==l||null===(c=l.data)||void 0===c?void 0:c.engineer_url):m.history.push(null==l||null===(u=l.data)||void 0===u?void 0:u.engineer_url):401!=(null==l?void 0:l.status)&&Q(!0),e.abrupt("return");case 6:null!=t&&null!==(r=t.link)&&void 0!==r&&r.includes("http")?(0,O.xg)(null==t?void 0:t.link):((0,O.Dk)(null==t?void 0:t.name),m.history.push(null==t?void 0:t.link)),"教学课堂"===(null==t?void 0:t.name)&&"0"!==localStorage.getItem("Noviceguide")&&i({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,F.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ce=function(e,t,n){var r=n.slice();return r[e]&&(r[e].name=t.name,r[e].link=t.link),r||[]},ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.indexOf("<")>-1?e.slice(0,e.indexOf("<")):e};return r.showHeader&&r.showHeaderFooter?(0,F.jsxs)(g.Z,{style:{background:"".concat("/training"==p.pathname?"rgba(0,0,0,0)":"")},className:"".concat(r.isIlearning?I:b," ").concat(r.showHeaderFixed?P:""),children:[(null==r?void 0:r.showTip)&&(0,F.jsx)(xe,{}),(0,F.jsxs)(Ze,{className:"header",style:{background:"".concat("/training"==p.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==p.pathname?"999":"")},children:[(0,F.jsxs)("section",{className:Z,children:[r.isIlearning||(null==r||null===(H=r.setting)||void 0===H||!H.main_site)&&null!=r&&null!==(J=r.setting)&&void 0!==J&&J.navbar?(0,F.jsx)(m.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){i({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,F.jsx)("img",{className:w,title:null===(G=r.setting)||void 0===G?void 0:G.name,src:K||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}):(0,F.jsx)("div",{}),(0,F.jsxs)("div",{className:"flex item-center",children:[(0,F.jsxs)("ul",{className:"".concat(x," ").concat((0,O.Ll)()&&"ml0"),children:[(0,O.Ll)()&&(0,F.jsx)("li",{children:(0,F.jsx)("a",{href:"/",children:"考试系统"})}),!(0,O.Ll)()&&r.setting&&ae.map((function(e,t){var n,r,o,i,a,l,s;return(0,F.jsxs)("li",{className:(null==e||null===(n=e.subitem)||void 0===n||!n.length)&&D===(null==e?void 0:e.link)||null!=e&&null!==(r=e.subitem)&&void 0!==r&&r.some((function(e){return D===(null==e?void 0:e.link)}))?E:"",children:[(0,F.jsxs)("div",{onClick:function(){return se(e,t)},className:M,children:[(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:(s=null==e?void 0:e.name,null==e||null===(l=e.subitem)||void 0===l||l.map((function(e,t){return e.link===p.pathname&&(s=e.name),e})),s)}}),(null==e||null===(o=e.subitem)||void 0===o?void 0:o.length)>0&&(0,F.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==e||null===(i=e.subitem)||void 0===i?void 0:i.length)>0&&(0,F.jsx)("div",{className:C,children:null==e||null===(a=e.subitem)||void 0===a?void 0:a.map((function(e,n){return(0,F.jsxs)("div",{className:S,onClick:function(){return se(e,t)},children:[!!n&&(0,F.jsx)("div",{className:L}),(0,F.jsx)("aside",{className:"font16 c-black",children:ue(e.name)}),(0,F.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:e.content})]},t+"-"+n)}))})]},t)}))]}),(0,F.jsxs)("div",{className:"search-bar",style:{flex:r.isIlearning?"initial":"1 0 auto"},children:[!(0,O.Ll)()&&!(null!=r&&r.isIlearning)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(ne,{}),!c&&(0,F.jsx)(oe,{}),!c&&!(null==n||null===(q=n.userInfo)||void 0===q||!q.login)&&(0,F.jsx)(m.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(_=n.userInfo)||void 0===_?void 0:_.login,"/user_tidings"),children:(null==n||null===($=n.navigationInfo)||void 0===$?void 0:$.new_message)&&(0,F.jsx)("span",{className:j})})]}),!c&&(0,F.jsx)(Ae,{payload:X})]})]})]}),(0,F.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:Y,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,O.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Q(!1)},children:(0,F.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,F.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,F.jsx)("img",{src:"".concat(he.Z.IMG_SERVER,"/").concat(null==r||null===(ee=r.setting)||void 0===ee?void 0:ee.homepage_tea_qq_qrcode_url),width:200,height:200,className:"mb10"}),(0,F.jsxs)("p",{children:["群号:",null==r||null===(te=r.setting)||void 0===te?void 0:te.homepage_tea_qq_number]})]})})]}),(0,F.jsx)(Se,{})]}):(0,F.jsx)(F.Fragment,{})}))},21948:function(e,t,n){n.d(t,{Z:function(){return Ke}});var r=n(82242),o=n.n(r),i=n(7557),a=n.n(i),l=n(41498),s=n.n(l),c=n(79800),u=n.n(c),d=n(80813),f=n(92310),p=n.n(f),v=n(59301),h=function(){var e=(0,v.useRef)(!1);return(0,v.useEffect)((function(){return e.current=!1,function(){e.current=!0}}),[]),e};var m=function(e){var t=h(),n=(0,d.CR)((0,v.useState)(e),2),r=n[0],o=n[1];return[r,(0,v.useCallback)((function(e){t.current||o(e)}),[])]};var g=function(e){var t=(0,v.useRef)(e);return t.current=e,t},A=function(e){(0,v.useEffect)((function(){e()}),[])};!function(e,t){void 0===t&&(t={});var n=t.insertAt;if("undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}("@-webkit-keyframes slider-icon-animate_spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes slider-icon-animate_spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.rc-slider-captcha-icon {\n display: inline-block;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.rc-slider-captcha-icon > svg {\n line-height: 1;\n}\n.rc-slider-captcha-icon-spin {\n -webkit-animation: slider-icon-animate_spin 1s infinite linear;\n animation: slider-icon-animate_spin 1s infinite linear;\n}\n.rc-slider-captcha-button {\n display: inline-block;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 40px;\n height: 100%;\n padding: 5px 0;\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n font-size: 22px;\n line-height: 1;\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);\n cursor: -webkit-grab;\n cursor: grab;\n transition-timing-function: linear;\n transition-duration: 0.2s;\n transition-property: background-color, color;\n touch-action: none;\n}\n.rc-slider-captcha-button-active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button-verify {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button-pc:hover {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button:active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button-active,\n.rc-slider-captcha-button:active {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n}\n.rc-slider-captcha-button-verify,\n.rc-slider-captcha-button-verify:active {\n cursor: wait;\n}\n.rc-slider-captcha-button-error {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #f57a7a;\n background-color: var(--rcsc-error, #f57a7a);\n cursor: default;\n}\n.rc-slider-captcha-button-error:hover {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #f57a7a;\n background-color: var(--rcsc-error, #f57a7a);\n cursor: default;\n}\n.rc-slider-captcha-button-error:active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #f57a7a;\n background-color: var(--rcsc-error, #f57a7a);\n cursor: default;\n}\n.rc-slider-captcha-button-success {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #52ccba;\n background-color: var(--rcsc-success, #52ccba);\n cursor: default;\n}\n.rc-slider-captcha-button-success:hover {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #52ccba;\n background-color: var(--rcsc-success, #52ccba);\n cursor: default;\n}\n.rc-slider-captcha-button-success:active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #52ccba;\n background-color: var(--rcsc-success, #52ccba);\n cursor: default;\n}\n.rc-slider-captcha-button-disabled {\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n cursor: no-drop;\n opacity: 0.7;\n}\n.rc-slider-captcha-button-disabled:hover {\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n cursor: no-drop;\n opacity: 0.7;\n}\n.rc-slider-captcha-button-disabled:active {\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n cursor: no-drop;\n opacity: 0.7;\n}\n.rc-slider-captcha-control {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 42px;\n height: var(--rcsc-control-height, 42px);\n background-color: #f7f9fa;\n background-color: var(--rcsc-bg-color, #f7f9fa);\n /* stylelint-disable-next-line declaration-property-value-no-unknown */\n border: 1px solid #e4e7eb;\n border: 1px solid var(--rcsc-border-color, #e4e7eb);\n border-radius: 2px;\n border-radius: var(--rcsc-control-border-radius, 2px);\n}\n.rc-slider-captcha-control-button {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n border-radius: 2px;\n border-radius: var(--rcsc-control-border-radius, 2px);\n}\n.rc-slider-captcha-control-indicator {\n position: absolute;\n top: -1px;\n bottom: -1px;\n left: -1px;\n display: none;\n box-sizing: border-box;\n width: 0;\n background-color: #d1e9fe;\n background-color: var(--rcsc-primary-light, #d1e9fe);\n /* stylelint-disable-next-line declaration-property-value-no-unknown */\n border: 1px solid #1991fa;\n border: 1px solid var(--rcsc-primary, #1991fa);\n border-radius: 2px;\n border-radius: var(--rcsc-control-border-radius, 2px);\n}\n.rc-slider-captcha-control-tips {\n position: relative;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n color: #45494c;\n color: var(--rcsc-text-color, #45494c);\n font-size: 14px;\n line-height: 20px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.rc-slider-captcha-control-moving .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-verify .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator {\n display: block;\n}\n.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator {\n background-color: #fce1e1;\n background-color: var(--rcsc-error-light, #fce1e1);\n border-color: #f57a7a;\n border-color: var(--rcsc-error, #f57a7a);\n}\n.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator {\n background-color: #d2f4ef;\n background-color: var(--rcsc-success-light, #d2f4ef);\n border-color: #52ccba;\n border-color: var(--rcsc-success, #52ccba);\n}\n.rc-slider-captcha-control-errors {\n padding-left: 0;\n background-color: #fce1e1;\n background-color: var(--rcsc-error-light, #fce1e1);\n border-color: #f57a7a;\n border-color: var(--rcsc-error, #f57a7a);\n}\n.rc-slider-captcha-control-load-failed {\n padding-left: 0;\n background-color: #fce1e1;\n background-color: var(--rcsc-error-light, #fce1e1);\n border-color: #f57a7a;\n border-color: var(--rcsc-error, #f57a7a);\n}\n.rc-slider-captcha-control-errors .rc-slider-captcha-control-button,\n.rc-slider-captcha-control-errors .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-button,\n.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-indicator {\n display: none;\n}\n.rc-slider-captcha-control-errors .rc-slider-captcha-control-tips {\n color: #f57a7a;\n color: var(--rcsc-error, #f57a7a);\n cursor: pointer;\n}\n.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-tips {\n color: #f57a7a;\n color: var(--rcsc-error, #f57a7a);\n cursor: pointer;\n}\n.rc-slider-captcha-jigsaw {\n position: relative;\n background-color: #f7f9fa;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.rc-slider-captcha-jigsaw img {\n position: absolute;\n}\n.rc-slider-captcha-jigsaw-bg {\n width: 100%;\n height: 100%;\n pointer-events: none;\n}\n.rc-slider-captcha-jigsaw-puzzle {\n width: 60px;\n height: 100%;\n touch-action: none;\n}\n.rc-slider-captcha-jigsaw-puzzle:hover {\n cursor: -webkit-grab;\n cursor: grab;\n}\n.rc-slider-captcha-jigsaw-puzzle:active {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n}\n.rc-slider-captcha-jigsaw-refresh {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 5px;\n color: #fff;\n font-size: 22px;\n line-height: 0;\n cursor: pointer;\n opacity: 0.75;\n transition: opacity 0.2s linear;\n}\n.rc-slider-captcha-jigsaw-refresh:hover {\n opacity: 1;\n}\n.rc-slider-captcha-jigsaw-refresh-disabled {\n cursor: not-allowed;\n}\n.rc-slider-captcha-jigsaw-refresh-disabled:hover {\n opacity: 0.75;\n}\n.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle {\n pointer-events: none;\n}\n.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:hover,\n.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:active {\n cursor: default;\n}\n.rc-slider-captcha-loading {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n padding: 15px;\n color: #45494c;\n color: var(--rcsc-text-color, #45494c);\n font-size: 14px;\n text-align: center;\n background-color: #f7f9fa;\n background-color: var(--rcsc-bg-color, #f7f9fa);\n}\n.rc-slider-captcha-loading-icon {\n font-size: 30px;\n}\n.rc-slider-captcha-loading-text {\n margin-top: 5px;\n}\n.rc-slider-captcha-load-failed {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n color: #ccc;\n font-size: 85px;\n background-color: #f7f9fa;\n background-color: var(--rcsc-bg-color, #f7f9fa);\n}\n.rc-slider-captcha {\n position: relative;\n}\n.rc-slider-captcha > * {\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-captcha-panel {\n padding-bottom: 15px;\n}\n.rc-slider-captcha-panel-inner {\n overflow: hidden;\n border-radius: 2px;\n border-radius: var(--rcsc-panel-border-radius, 2px);\n}\n.rc-slider-captcha-float .rc-slider-captcha-panel {\n position: absolute;\n left: 0;\n display: none;\n opacity: 0;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n transition-property: top, bottom, opacity;\n}\n.rc-slider-captcha-float-top .rc-slider-captcha-panel {\n bottom: 22px;\n}\n.rc-slider-captcha-float-bottom .rc-slider-captcha-panel {\n top: 22px;\n padding: 15px 0 0;\n}\n");var y="rc-slider-captcha";function b(e){var t=0,n=0;return"number"==typeof e.clientX&&"number"==typeof e.clientY?(t=e.clientX,n=e.clientY):e.touches&&e.touches[0]?(t=e.touches[0].clientX,n=e.touches[0].clientY):e.changedTouches&&e.changedTouches[0]&&(t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY),{clientX:t,clientY:n}}function w(e,t){if(void 0===t&&(t={}),e)for(var n in t)e.style[n]=t[n]}var x="object"==typeof window&&window&&"object"==typeof document&&document&&window.document===document&&!!document.addEventListener,C=x&&"onpointerdown"in window,L=x&&"ontouchstart"in window;function S(e,t){return"number"==typeof e&&!Number.isNaN(e)&&"number"==typeof t&&t>0?Number(e.toFixed(t)):e}var M="".concat(y,"-button"),E=function(e){var t,n=e.className,r=e.disabled,o=e.active,i=e.success,a=e.error,l=e.verify,s=e.buttonRef,c=(0,d._T)(e,["className","disabled","active","success","error","verify","buttonRef"]);return v.createElement("span",(0,d.pi)({className:p()(M,n,(t={},t["".concat(M,"-disabled")]=r,t["".concat(M,"-active")]=o,t["".concat(M,"-verify")]=l,t["".concat(M,"-success")]=i,t["".concat(M,"-error")]=a,t["".concat(M,"-pc")]=!L,t)),ref:s},c))};E.displayName="SliderButton";var Z,j="".concat(y,"-icon"),I=function(e){var t,n=e.className,r=e.spin,o=(0,d._T)(e,["className","spin"]);return v.createElement("span",(0,d.pi)({className:p()(j,(t={},t["".concat(j,"-spin")]=r,t),n)},o))},P={arrowRight:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),v.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))}),null),check:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))}),null),loading:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},e),v.createElement("defs",null,v.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),v.createElement("g",null,v.createElement("use",{xlinkHref:"#l",opacity:".27"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))}),null),refresh:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))}),null),x:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))}),null),imageFill:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},e),v.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))}),null)},k=function(e){var t=e.type,n=(0,d._T)(e,["type"]);return v.createElement(I,(0,d.pi)({},n),P[t])};!function(e){e[e.Default=1]="Default",e[e.Loading=2]="Loading",e[e.Moving=3]="Moving",e[e.Verify=4]="Verify",e[e.Success=5]="Success",e[e.Error=6]="Error",e[e.LoadFailed=7]="LoadFailed"}(Z||(Z={}));var N,B="".concat(y,"-control"),z=function(e){var t,n=e.status,r=void 0===n?Z.Default:n,o=e.isLimitErrors,i=e.tipText,a=e.tipIcon,l=e.sliderButtonProps,s=e.indicatorProps,c=e.controlRef,u=(0,d._T)(e,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),f=(0,v.useRef)(null),h=(0,v.useRef)(null),m=(0,v.useRef)(null),g=(0,v.useRef)({}),A=(0,v.useMemo)((function(){return(0,d.pi)({default:"向右拖动滑块填充拼图",loading:"加载中...",moving:null,verifying:null,success:null,error:null,errors:v.createElement(v.Fragment,null,v.createElement(k,{type:"x",style:{fontSize:20}})," 失败过多,点击重试"),loadFailed:"加载失败,点击重试"},i)}),[i]),y=(0,v.useMemo)((function(){return(0,d.pi)({default:v.createElement(k,{type:"arrowRight"}),loading:v.createElement(k,{type:"loading",spin:!0}),error:v.createElement(k,{type:"x"}),success:v.createElement(k,{type:"check"})},a)}),[a]),b=(0,v.useMemo)((function(){var e;return(e={})[Z.Default]=[A.default,y.default],e[Z.Loading]=[A.loading,y.default],e[Z.Moving]=[A.moving,y.default],e[Z.Verify]=[A.verifying,y.loading],e[Z.Error]=[A.error,y.error],e[Z.Success]=[A.success,y.success],e[Z.LoadFailed]=[A.loadFailed,y.default],e}),[A,y]),x=function(e){var t;return(e||"number"!=typeof g.current.sliderButtonWidth)&&(g.current.sliderButtonWidth=(null===(t=h.current)||void 0===t?void 0:t.clientWidth)||40),g.current.sliderButtonWidth},C=function(e){if(e||"number"!=typeof g.current.indicatorBorderWidth)if(m.current){var t=window.getComputedStyle(m.current);g.current.indicatorBorderWidth=parseInt(t.borderLeftWidth)+parseInt(t.borderRightWidth)}else g.current.indicatorBorderWidth=2;return g.current.indicatorBorderWidth},L=function(e){var t;return!e&&g.current.rect||f.current&&(g.current.rect=null===(t=f.current)||void 0===t?void 0:t.getBoundingClientRect()),g.current.rect};(0,v.useImperativeHandle)(c,(function(){return{getSliderButtonWidth:x,getIndicatorBorderWidth:C,getRect:L,updateLeft:function(e){var t=x(),n=C();w(h.current,{left:e+"px"}),w(m.current,{width:e+t+n+"px"})}}}),[]);var S=r===Z.Loading,M=r===Z.Moving,j=r===Z.Verify,I=r===Z.Success,P=r===Z.Error,N=r===Z.LoadFailed,z=o?A.errors:b[r][0];return v.createElement("div",(0,d.pi)({},u,{className:p()(B,(t={},t["".concat(B,"-loading")]=S,t["".concat(B,"-moving")]=M,t["".concat(B,"-verify")]=j,t["".concat(B,"-success")]=I,t["".concat(B,"-error")]=P,t["".concat(B,"-errors")]=o,t["".concat(B,"-load-failed")]=N,t),u.className),ref:f}),v.createElement("div",(0,d.pi)({},s,{className:p()("".concat(B,"-indicator"),null==s?void 0:s.className),ref:m})),v.createElement(E,(0,d.pi)({},l,{className:p()("".concat(B,"-button"),null==l?void 0:l.className),disabled:S,active:M,verify:j,success:I,error:P,buttonRef:h}),b[r][1]),v.createElement("div",{className:p()("".concat(B,"-tips")),style:z?{}:{display:"none"}},z))},W="".concat(y,"-loading"),D=function(e){var t=e.icon,n=void 0===t?v.createElement(k,{type:"loading",spin:!0}):t,r=e.text,o=void 0===r?"加载中...":r,i=e.className,a=(0,d._T)(e,["icon","text","className"]);return v.createElement("div",(0,d.pi)({className:p()(W,i)},a),v.createElement("div",{className:"".concat(W,"-icon")},n),v.createElement("div",{className:"".concat(W,"-text")},o))},T="".concat(y,"-jigsaw"),O={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:v.createElement(k,{type:"imageFill"}),refreshIcon:v.createElement(k,{type:"refresh"})},F=function(e){var t,n,r=e.status,o=e.bgSize,i=void 0===o?O.bgSize:o,a=e.puzzleSize,l=void 0===a?O.puzzleSize:a,s=e.bgUrl,c=e.puzzleUrl,u=e.bgImgProps,f=e.puzzleImgProps,h=e.jigsawRef,m=e.loadingBoxProps,g=e.loadFailedIcon,A=void 0===g?O.loadFailedIcon:g,b=e.showRefreshIcon,x=void 0===b||b,C=e.refreshIcon,L=void 0===C?O.refreshIcon:C,S=e.disabledRefresh,M=e.onRefresh,E=e.style,j=e.className,I=e.children,P=(0,d._T)(e,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),k=(0,v.useRef)(null);if((0,v.useImperativeHandle)(h,(function(){return{updateLeft:function(e){w(k.current,{left:e+"px"})}}})),r===Z.Loading)return v.createElement(D,(0,d.pi)({},m,{style:(0,d.pi)((0,d.pi)({},null==m?void 0:m.style),i)}));if(r===Z.LoadFailed)return v.createElement("div",{className:"".concat(y,"-load-failed"),style:i},A);var N=r===Z.Verify||r===Z.Error||r===Z.Success;return v.createElement("div",(0,d.pi)({className:p()(T,(t={},t["".concat(T,"-stop")]=N,t),j),style:(0,d.pi)((0,d.pi)({},E),i)},P),v.createElement("img",(0,d.pi)({src:s,alt:""},u,{className:p()("".concat(T,"-bg"),null==u?void 0:u.className),style:(0,d.pi)((0,d.pi)({},null==u?void 0:u.style),i)})),v.createElement("img",(0,d.pi)({src:c,alt:""},f,{className:p()("".concat(T,"-puzzle"),null==f?void 0:f.className),style:(0,d.pi)((0,d.pi)({},null==f?void 0:f.style),l),ref:k})),x&&r!==Z.Success&&L&&v.createElement("div",{className:p()("".concat(T,"-refresh"),(n={},n["".concat(T,"-refresh-disabled")]=r===Z.Verify||S,n)),onClick:function(){r===Z.Verify||S||null==M||M()}},L),I)},R=C?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:L?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},V=C?"onPointerDown":L?"onTouchStart":"onMouseDown";!function(e){e.Puzzle="puzzle",e.Button="button"}(N||(N={}));var Y=function(e){var t,n,r,o=e.mode,i=void 0===o?"embed":o,a=e.limitErrorCount,l=void 0===a?0:a,s=e.tipText,c=e.tipIcon,u=e.refreshIcon,f=e.bgSize,h=e.puzzleSize,x=e.request,C=e.autoRequest,M=void 0===C||C,E=e.onVerify,j=e.autoRefreshOnError,I=void 0===j||j,P=e.actionRef,k=e.showRefreshIcon,B=void 0===k||k,W=e.jigsawContent,D=e.errorHoldDuration,T=void 0===D?500:D,Y=e.showJigsawOnActive,Q=void 0!==Y&&Y,X=e.loadingDelay,K=void 0===X?0:X,U=e.placement,H=void 0===U?"top":U,J=e.loadingBoxProps,G=e.sliderButtonProps,q=e.precision,_=void 0===q?7:q,$=e.className,ee=e.style,te=e.styles,ne=m(),re=ne[0],oe=ne[1],ie=m((function(){return!Ae&&x&&M?Z.Loading:Z.Default})),ae=ie[0],le=ie[1],se=g(ae),ce=(0,v.useRef)(null),ue=(0,v.useRef)(null),de=(0,v.useRef)(null),fe=(0,v.useMemo)((function(){return"float"===i||"slider"===i?i:"embed"}),[i]),pe=(0,v.useMemo)((function(){return void 0!==u?u:void 0!==(null==c?void 0:c.refresh)?c.refresh:void 0}),[u,c]),ve=(0,v.useMemo)((function(){return(0,d.pi)((0,d.pi)({},O.bgSize),f)}),[f]),he=(0,v.useMemo)((function(){return(0,d.pi)((0,d.pi)({},O.puzzleSize),h)}),[h]),me=(0,v.useMemo)((function(){return"bottom"===H?"top":"bottom"}),[H]),ge=(0,v.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:N.Button,isMouseEntered:!1,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),Ae="slider"===fe,ye="number"==typeof K&&K>0,be=ae===Z.Error&&l>0&&ge.current.errorCount>=l,we=function(){var e;return(null===(e=ce.current)||void 0===e?void 0:e.getRect(!0).height)||42},xe=function(){return(0,d.mG)(void 0,void 0,void 0,(function(){var e;return(0,d.Jh)(this,(function(t){switch(t.label){case 0:if(Ae)return[2];if(!x)return[3,4];ye?ge.current.loadingTimer=setTimeout((function(){le(Z.Loading)}),K):le(Z.Loading),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,x()];case 2:return e=t.sent(),ye&&clearTimeout(ge.current.loadingTimer),oe(e),le(Z.Default),[3,4];case 3:return t.sent(),ye&&clearTimeout(ge.current.loadingTimer),oe(void 0),le(Z.LoadFailed),[3,4];case 4:return[2]}}))}))},Ce=function(e){void 0===e&&(e=300),"float"===fe&&se.current!==Z.Success&&(clearTimeout(ge.current.floatTransitionTimer),clearTimeout(ge.current.floatDelayHideTimer),clearTimeout(ge.current.floatDelayShowTimer),ge.current.floatDelayShowTimer=setTimeout((function(){var e,t;w(de.current,{display:"block"}),null==(t=de.current)||t.scrollTop;var n=we()+"px";w(de.current,((e={})[me]=n,e.opacity="1",e))}),e))},Le=function(e){void 0===e&&(e=300),"float"===fe&&(clearTimeout(ge.current.floatTransitionTimer),clearTimeout(ge.current.floatDelayHideTimer),clearTimeout(ge.current.floatDelayShowTimer),ge.current.floatDelayHideTimer=setTimeout((function(){var e,t=we()/2+"px";w(de.current,((e={})[me]=t,e.opacity="0",e)),ge.current.floatTransitionTimer=setTimeout((function(){w(de.current,{display:"none"})}),300)}),e))},Se=function(e){var t;Ae||null===(t=ue.current)||void 0===t||t.updateLeft(e)},Me=function(){var e;ge.current.isPressed=!1,le(Z.Default),null===(e=ce.current)||void 0===e||e.updateLeft(0),Se(he.left)},Ee=function(e){void 0===e&&(e=!1),e&&(ge.current.errorCount=0),clearTimeout(ge.current.refreshTimer),se.current!==Z.Loading&&(Me(),xe())},Ze=function(e){if(se.current===Z.Default){e.preventDefault();var t=b(e),n=t.clientX,r=t.clientY;ge.current.startInfo={x:n,y:r,timestamp:(new Date).getTime()},ge.current.trail=[[n,r]],ce.current&&(ge.current.sliderButtonWidth=ce.current.getSliderButtonWidth(!0),ge.current.indicatorBorderWidth=ce.current.getIndicatorBorderWidth(!0)),ge.current.buttonMaxDistance=ve.width-ge.current.sliderButtonWidth-ge.current.indicatorBorderWidth,ge.current.puzzleMaxDistance=ve.width-he.width-he.left,ge.current.ratio=ge.current.puzzleMaxDistance/ge.current.buttonMaxDistance,ge.current.currentTargetType===N.Puzzle&&(ge.current.ratio=1/ge.current.ratio),(L||"pen"===e.pointerType||"touch"===e.pointerType)&&Ce(0),ge.current.isPressed=!0,document.addEventListener(R.move,je),document.addEventListener(R.end,Ie),document.addEventListener(R.cancel,Ie)}},je=function(e){var t;if(ge.current.isPressed){e.preventDefault();var n=b(e),r=n.clientX,o=n.clientY,i=r-ge.current.startInfo.x;ge.current.trail.push([r,o]),se.current!==Z.Moving&&i>0&&le(Z.Moving);var a=i,l=i;ge.current.currentTargetType===N.Puzzle?(a=(i=Math.max(0,Math.min(i,ge.current.puzzleMaxDistance)))+he.left,l=i*ge.current.ratio):(l=i=Math.max(0,Math.min(i,ge.current.buttonMaxDistance)),a=i*ge.current.ratio+he.left),null===(t=ce.current)||void 0===t||t.updateLeft(l),Se(a)}},Ie=function(e){if(document.removeEventListener(R.move,je),document.removeEventListener(R.end,Ie),document.removeEventListener(R.cancel,Ie),ge.current.isPressed){if(se.current!==Z.Moving||"function"!=typeof E)return ge.current.isPressed=!1,(L||"pen"===e.pointerType||"touch"===e.pointerType||Q&&!ge.current.isMouseEntered)&&Le(),void Me();ge.current.isPressed=!1,le(Z.Verify);var t=(new Date).getTime(),n=b(e),r=n.clientX,o=n.clientY-ge.current.startInfo.y,i=r-ge.current.startInfo.x,a=i;ge.current.currentTargetType===N.Puzzle?a=(i=Math.max(0,Math.min(i,ge.current.puzzleMaxDistance)))*ge.current.ratio:(a=i=Math.max(0,Math.min(i,ge.current.buttonMaxDistance)),i*=ge.current.ratio),E({x:S(i,_),y:S(o,_),sliderOffsetX:S(a,_),duration:t-ge.current.startInfo.timestamp,trail:ge.current.trail,targetType:ge.current.currentTargetType,errorCount:ge.current.errorCount}).then((function(){ge.current.errorCount=0,le(Z.Success),Le()})).catch((function(){ge.current.errorCount+=1,le(Z.Error),(L||"pen"===e.pointerType||"touch"===e.pointerType||Q&&!ge.current.isMouseEntered)&&Le(),(l<=0||ge.current.errorCount0)&&(r.forEach((function(e){e.wrap.apply(e.context,t)})),!0)},e}(),X={},K=function(){function e(e){void 0===e&&(e="default"),this.scope=e,X[this.scope]||(X[this.scope]={}),this.data=X[this.scope]}return e.prototype.getItem=function(e){return e in this.data?this.data[e]:null},e.prototype.setItem=function(e,t){this.data[e]=t},e.prototype.removeItem=function(e){delete this.data[e]},e.prototype.clear=function(){X[this.scope]={},this.data=X[this.scope]},e}();function U(e){try{var t="object"==typeof e&&null!==e&&!!e.setItem&&!!e.getItem&&!!e.removeItem;if(t){var n=Math.random().toString(16).substring(2,8)+(new Date).getTime();if(e.setItem(n,"1"),"1"!==e.getItem(n))return!1;e.removeItem(n)}return t}catch(t){return console.error("[cache2] ".concat(e," is not supported. The default memory cache will be used.")),!1}}var H=function(){function e(e,t){void 0===t&&(t={});var n=!!e&&U(e);this.options=(0,d.pi)({needParsed:n,prefix:""},t),this.storage=n?e:new K(this.options.memoryScope)}return e.prototype.getKey=function(e){return this.options.prefix+e},e.prototype.get=function(e){var t=this.storage.getItem(this.getKey(e));return this.options.needParsed?function(e,t){try{return JSON.parse(e,t)}catch(t){return e}}(t,this.options.reviver):t},e.prototype.set=function(e,t){this.storage.setItem(this.getKey(e),this.options.needParsed?function(e,t){return JSON.stringify(e,t)}(t,this.options.replacer):t)},e.prototype.del=function(e){this.storage.removeItem(this.getKey(e))},e.prototype.clear=function(){"function"==typeof this.storage.clear&&this.storage.clear()},e}(),J="default",G=function(e){function t(t,n){var r,o=e.call(this)||this,i=J;return"string"==typeof t?i=t||J:"object"==typeof t&&(r=t),r||"object"!=typeof n||(r=n),o.options=(0,d.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:"cache2_"},r),o.storage=new H(o.options.storage,(0,d.pi)({memoryScope:i},o.options)),o.cacheKey=i,o.startCheckperiod(),o}return(0,d.ZT)(t,e),t.prototype._check=function(e,t){var n=!0;return 0!==t.t&&t.t0?n+r:0,n:n}},t.prototype._isLimited=function(e){return this.options.max>-1&&e>=this.options.max},t.prototype._getReplaceKey=function(e,t){var n=e[0];return e.forEach((function(e){(t[e].t0&&this.setCacheValues(n),r},t.prototype.clear=function(){this.storage.del(this.cacheKey)},t.prototype.keys=function(){var e=this,t=this.cacheValues;return Object.keys(t).filter((function(n){return e._check(n,t[n])}))},t.prototype.has=function(e){var t=this.cacheValues[e];return!(!t||!this._check(e,t))},t.prototype.take=function(e){var t,n=this.cacheValues[e];return n&&this._check(e,n)&&(t=n.v,this.del(e)),t},t.prototype.ttl=function(e,t){var n=this.cacheValues,r=n[e];return!(!r||!this._check(e,r))&&(n[e]=this._wrap(r.v,t),!0)},t.prototype.getTtl=function(e){var t=this.cacheValues,n=t[e];if(n&&this._check(e,n))return t[e].t},t.prototype.getLastModified=function(e){var t=this.cacheValues,n=t[e];if(n&&this._check(e,n))return t[e].n},t.prototype.startCheckperiod=function(){var e=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout((function(){e.startCheckperiod()}),this.options.checkperiod))},t.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},t}(Q),q="undefined",_="object",$=Object.prototype,ee=$.toString,te=($.hasOwnProperty,$.propertyIsEnumerable,Object.getOwnPropertySymbols,Object.getPrototypeOf,Object.keys,Function.prototype.toString,typeof Symbol!==q&&Symbol.prototype,Array.prototype.slice,Math.min),ne=Math.max,re=Math.random,oe=Math.floor,ie=Math.ceil,ae=(Math.abs,Number.isFinite,Number.isInteger,Number.isSafeInteger,typeof globalThis===_&&globalThis,typeof n.g===_&&n.g,typeof self===_&&self,Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER,"[object "),le=ae+"String]",se=ae+"Symbol]",ce=(["Function","AsyncFunction","GeneratorFunction","Proxy"].map((function(e){return ae+e+"]"})),ae+"Blob]");function ue(e){return ee.call(e)}var de=function(){function e(e,t){void 0===t&&(t="uh_async_memo"),this.promiseCache={},this.cache=new G(t,e)}return e.prototype.run=function(e,t,n){var r,o=this;if(!t||"string"!=typeof(r=t)&&ue(r)!==le)return e();var i=(0,d.pi)({persisted:!0},n);if(i.persisted){var a=this.cache.get(t);if(a)return Promise.resolve(a)}return this.promiseCache[t]||(this.promiseCache[t]=e().then((function(e){return delete o.promiseCache[t],o.cache.set(t,e,i.ttl),e})).catch((function(e){return delete o.promiseCache[t],Promise.reject(e)}))),this.promiseCache[t]},e}(),fe=typeof Blob!==q;function pe(e){return!!(fe&&e instanceof Blob)||ue(e)===ce}var ve,he="undefined"!=typeof URL,me=Object.keys,ge=(Object.values,he?URL.createObjectURL:(ve="",function(){return ve})),Ae=he?URL.revokeObjectURL:function(){};var ye=[200,304];function be(e,t){return new Promise((function(n,r){var o,i,a,l,s,c,u,f,p,v,h,m,g,A,y,b,w,x,C,L,S,M,E,Z,j,I;pe(e)?n(e):(o=e,i=(0,d.pi)({responseType:"blob"},t),a=i||{},l=a.method,s=void 0===l?"get":l,c=a.data,u=void 0===c?null:c,f=a.timeout,p=a.headers,v=a.withCredentials,h=void 0!==v&&v,m=a.async,g=void 0===m||m,A=a.user,y=void 0===A?null:A,b=a.password,w=void 0===b?null:b,x=a.responseType,C=a.onReadyStateChange,L=a.onLoadStart,S=a.onProgress,M=a.onAbort,E=a.onTimeout,Z=a.onError,j=a.onLoad,I=a.onLoadEnd,new Promise((function(e,t){var n=new XMLHttpRequest;n.open(s.toLowerCase(),o,g,y,w),C&&(n.onreadystatechange=C),"number"==typeof f&&f>0&&(n.timeout=f),n.withCredentials=h,x&&(n.responseType=x),"object"==typeof p&&me(p).map((function(e){n.setRequestHeader(e,p[e])}));var r,i=function(e){return function(r){t(r),null==e||e.call(n,r)}},a={loadstart:L,progress:S,abort:i(M),timeout:i(E),error:i(Z),load:(r=j,function(t){e(t),null==r||r.call(n,t)}),loadend:I};me(a).forEach((function(e){var t=a[e];t&&n.addEventListener(e,t)})),n.send(u)}))).then((function(t){var o=t.target.status;if(-1!==ye.indexOf(o))n(t.target.response);else{var i=new Error("The file does not support get requests, responseStatus ".concat(o,", '").concat(e,"'."));console.error(i),r(i)}})).catch((function(e){console.error(new Error("Failed to request file. ".concat(e))),r(e)}))}))}function we(e,t){return be(e,t).then((function(e){return function(e){return new Promise((function(t,n){var r=pe(e),o=r?ge(e):e,i=new Image;r||(i.crossOrigin="anonymous"),i.onload=function(){t(i)},i.onerror=function(t){r&&Ae(o),console.error("[loadImage] The image load failed, '".concat(e,"'.")),n(t)},i.src=o}))}(e).then((function(t){return{blob:e,image:t}}))}))}function xe(e){return"function"==typeof e||function(e){return null!==e&&"object"==typeof e}(e)}var Ce=/^0b[01]+$/i,Le=/^0o[0-7]+$/i,Se=/^[-+]0x[0-9a-f]+$/i;function Me(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||ue(e)===se}(e))return NaN;if(xe(e)&&(e=Number(e)),"string"!=typeof e)return 0===e?e:+e;e=e.trim();var t=Ce.test(e);return t||Le.test(e)?parseInt(e.slice(2),t?2:8):Se.test(e)?NaN:+e}function Ee(e){return e?(e=Me(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function Ze(e,t){void 0===e&&(e=0),void 0===t&&(t=1),e=Ee(e),t=Ee(t);var n=ie(te(e,t)||0),r=oe(ne(e,t)||0);if(n>r){var o=n;n=r,r=o}return oe(n+re()*(r-n+1))}var je,Ie=Math.PI;!function(e){e[e.None=0]="None",e[e.Outer=1]="Outer",e[e.Inner=2]="Inner"}(je||(je={}));var Pe=[je.None,je.Outer,je.Inner];function ke(e){return e[Ze(0,e.length-1)]}function Ne(e){var t={top:ke(Pe),right:ke(Pe),bottom:ke(Pe),left:ke(Pe)},n=Object.keys(t),r=["top","bottom"],o=["left","right"];if(t.top===je.Outer&&t.bottom===je.Outer?t[ke(r)]=je.Inner:t.top!==je.Outer&&t.bottom!==je.Outer&&(t[ke(r)]=je.Outer),t.left===je.Outer&&t.right===je.Outer?t[ke(o)]=je.Inner:t.left!==je.Outer&&t.right!==je.Outer&&(t[ke(o)]=je.Outer),e){var i=[],a=[];n.forEach((function(e){t[e]===je.Inner?i.push(e):t[e]===je.None&&a.push(e)})),2===e?i.forEach((function(e){return t[e]=je.None})):3===e?0===i.length?t[ke(a)]=je.Inner:2===i.length&&(t[ke(i)]=je.None):4==e&&a.forEach((function(e){return t[e]=je.Inner}))}return t}function Be(e,t){void 0===t&&(t={});var n=t.x,r=void 0===n?0:n,o=t.y,i=void 0===o?0:o,a=t.w,l=void 0===a?60:a,s=t.h,c=void 0===s?60:s,u=t.needClosePath,d=void 0===u||u,f=t.points,p=t.margin,v=void 0===p?0:p;v=v<=0?0:v,"number"!=typeof f&&f||(f=Ne(f));var h=.15*(Math.min(l,c)-2*v),m=Math.hypot(h,h)/2,g=h+m,A={x:r+v,y:i+v,w:l-g-2*v,h:c-g-2*v},y=A.w/2,b=A.h/2;f.left===je.Outer&&(A.x+=g),f.top===je.Outer&&(A.y+=g),e.beginPath(),e.lineWidth=2,e.moveTo(A.x,A.y),f.top!==je.None&&(e.lineTo(A.x+y-m,A.y),f.top===je.Inner?e.arc(A.x+y,A.y+m,h,1.25*Ie,1.75*Ie,!0):e.arc(A.x+y,A.y-m,h,.75*Ie,.25*Ie)),e.lineTo(A.x+A.w,A.y),f.right!==je.None&&(e.lineTo(A.x+A.w,A.y+b-m),f.right===je.Inner?e.arc(A.x+A.w-m,A.y+b,h,1.75*Ie,.25*Ie,!0):e.arc(A.x+A.w+m,A.y+b,h,1.25*Ie,.75*Ie)),e.lineTo(A.x+A.w,A.y+A.h),f.bottom!==je.None&&(e.lineTo(A.x+y+m,A.y+A.h),f.bottom===je.Inner?e.arc(A.x+y,A.y+A.h-m,h,.25*Ie,.75*Ie,!0):e.arc(A.x+y,A.y+A.h+m,h,1.75*Ie,1.25*Ie)),e.lineTo(A.x,A.y+A.h),f.left!==je.None&&(e.lineTo(A.x,A.y+b+m),f.left===je.Inner?e.arc(A.x+m,A.y+b,h,.75*Ie,1.25*Ie,!0):e.arc(A.x-m,A.y+b,h,.25*Ie,1.75*Ie)),e.lineTo(A.x,A.y),e.stroke(),d&&e.closePath()}function ze(e,t,n,r){return new Promise((function(o){t?e.toBlob((function(t){o(t?URL.createObjectURL(t):e.toDataURL(n,r))}),n,r):o(e.toDataURL(n,r))}))}var We=new de({max:5,maxStrategy:"replaced"});We.cache.on("del",(function(e,t){try{t.image.src&&URL.revokeObjectURL(t.image.src)}catch(e){}}));var De=new WeakMap,Te="image/jpeg",Oe="image/png",Fe=[];function Re(e,t){void 0===t&&(t={});var n=t.borderWidth,r=void 0===n?2:n,o=t.borderColor,i=void 0===o?"rgba(255,255,255,0.7)":o,a=t.fillColor,l=void 0===a?"rgba(255,255,255,0.7)":a,s=t.points,c=t.width,u=void 0===c?60:c,d=t.height,f=void 0===d?60:d,p=t.x,v=t.y,h=t.margin,m=void 0===h?2:h,g=t.equalHeight,A=void 0===g||g,y=t.imageWidth,b=t.imageHeight,w=t.bgWidth,x=t.bgHeight,C=t.bgOffset,L=void 0===C?[0,0]:C,S=t.bgImageType,M=void 0===S?Te:S,E=t.quality,Z=void 0===E?.8:E,j=t.format,I=void 0===j?"dataURL":j,P=t.cacheImage,k=void 0===P||P,N=t.autoRevokePreviousBlobUrl,B=void 0===N||N,z=t.ajaxOptions;return new Promise((function(t,n){var o=document.createElement("canvas"),a=document.createElement("canvas"),c=o.getContext("2d"),d=a.getContext("2d"),h=k?function(e){if(!xe(e))return String(e);if(!De.get(e)){var t="_"+Date.now();De.set(e,t)}return De.get(e)}(e):void 0;We.run((function(){return we(e,z)}),h).then((function(e){var h=e.image;y&&(h.width=y),b&&(h.height=b);var g="number"==typeof w&&w>0?w>u?w:u:h.width,C="number"==typeof x&&x>0?x>f?x:f:h.height;o.width=g,o.height=C;var S=g-u,E=C-f,j=void 0===p?Ze(u,S):p||0,P=void 0===v?Ze(0,E):v||0;j<0?j=0:j>S&&(j=S),P<0?P=0:P>E&&(P=E);var k="number"!=typeof s&&s?s:Ne(s),N="function"==typeof L?L(h.width,h.height):L;c.strokeStyle=i,c.lineWidth=r,c.fillStyle=l,Be(c,{x:j,y:P,w:u,h:f,points:k,margin:m}),c.fillStyle=l,c.fill(),c.globalCompositeOperation="destination-over",c.drawImage(h,N[0],N[1],h.width,h.height),a.width=g,a.height=C,d.strokeStyle=i,d.lineWidth=r,Be(d,{x:j,y:P,w:u,h:f,points:k,margin:m}),d.globalCompositeOperation="destination-over",d.clip(),d.drawImage(h,N[0],N[1],h.width,h.height);var z=d.getImageData(j,P,u,f);d.clearRect(0,0,g,C),a.width=u,a.height=A?C:f,d.putImageData(z,0,A?P:0);var W="blob"===I,D=ze(a,W,Oe,Z),T=ze(o,W,M,Z);Promise.all([D,T]).then((function(e){var n=e[0],r=e[1];B&&(Fe.length&&(Fe.forEach((function(e){URL.revokeObjectURL(e)})),Fe.length=0),W&&Fe.push(r,n)),t({puzzleUrl:n,bgUrl:r,x:j,y:A?0:P})})).catch(n)})).catch(n)}))}var Ve=n(62957),Ye=n(99571),Qe=n(37712),Xe=function(e){var t=e.ModalProps,n=e.onFinish,r=(0,v.useState)(),i=u()(r,2),l=i[0],c=i[1],d=(0,v.useRef)(),f=function(){var e=s()(a()().mark((function e(){var t,n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="/images/VerifCodeBg/img".concat(Math.floor(23*Math.random())+1,".jpg"),e.next=3,Re(t,{imageHeight:180,imageWidth:360});case 3:return n=e.sent,c(n),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=s()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null!=t&&t.x&&t.x>l.x-5&&t.x=u)){e.next=14;break}return g.current=!1,a=u,e.next=9,r();case 9:i=e.sent,c({type:N.VERIFY,payload:{moveX:a,verify:i}}),n(i),e.next=15;break;case 14:c({type:N.SET_MOVEX,payload:a});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t=function(){g.current=!1,0===i&&(v.current.style.transition="left .5s ease",m.current.style.transition="width .5s ease",c({type:N.VERIFY,payload:{moveX:0}}))},i=0,a=A.width,l=A.left,u=a-48,d=!(0,I.b9)();return d?(window.addEventListener("touchmove",e),window.addEventListener("touchend",t)):(window.addEventListener("mousemove",e),window.addEventListener("mouseup",t)),function(){d?(window.removeEventListener("touchmove",e),window.removeEventListener("touchend",t)):(window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t))}}}),[A,I.b9]),(0,p.useEffect)((function(){c({type:N.VERIFY,payload:{verify:t,moveX:t?(null==A?void 0:A.width)-48:0}})}),[t]),(0,P.jsxs)("div",{ref:h,className:"unlock-wrapper",children:[(0,P.jsx)("div",{ref:m,className:1===f?"unlock-error-bg":"unlock-bg",style:{width:d}}),(0,P.jsx)("div",{className:"unlock-text",style:{color:f?"#fff":"#7E86A1"},children:f?1===f?"验证失败":"验证通过":"拖动滑块至右侧验证"}),(0,P.jsx)("div",{ref:v,onTouchStart:y,onMouseDown:y,style:{left:d},className:"unlock-handler",children:f?1===f?(0,P.jsx)(M.Z,{}):(0,P.jsx)(Z.Z,{}):(0,P.jsx)(j.Z,{})})]})},W={height:48,borderRadius:0,background:"#D7E6F4"},D=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,T={timer:0},O=function(e){return e[e.setTimer=0]="setTimer",e}(O||{});function F(e,t){if(t.type===O.setTimer)return a()(a()({},e),{},{timer:t.payload});throw new Error}var R=(0,g.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n,r,i,a=e.validateName,l=e.getCode,c=e.register,d=e.style,f=void 0===d?{}:d,v=e.buttonText,h=void 0===v?"注册":v,m=e.globalSetting,w=A.Z.useForm(),C=u()(w,1)[0],L=(0,p.useReducer)(F,T),S=u()(L,2),M=S[0],Z=S[1],j=(0,p.useState)(!1),k=u()(j,2),N=k[0],B=k[1],R=M.timer,V=(0,p.useState)(0),Y=u()(V,2),Q=Y[0],X=Y[1],K=(0,p.useMemo)((function(){return"/rucaptcha?t="+(new Date).getTime()}),[Q]);function U(){return(U=s()(o()().mark((function e(t){var n,r,i,a,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,i=t.code,e.next=3,c({login:n,password:r,code:i});case 3:if(a=e.sent,l=a.message,!(a.status<0)){e.next=9;break}return C.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:localStorage.removeItem("extension-modal"),y.ZP.info("注册成功"),"2"===localStorage.getItem("addinfo")?(localStorage.setItem("addinfo","2"),s=localStorage.getItem("classromeurl"),g.history.replace(s)):window.location.href="/account/profile";case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(){return(H=s()(o()().mark((function e(){var t,n,r,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=C.getFieldValue("login"),n=0,D.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return C.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,i=r.status,l=r.message,i>0?n=2:(C.setFields([{name:"login",errors:[l]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var J=function(){var e=s()(o()().mark((function e(){var t,n,r,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=C.getFieldValue("verify"),n=C.getFieldValue("login"),t){e.next=6;break}C.validateFields(["verify"]),e.next=15;break;case 6:return B(!0),e.next=9,l({login:n,type:1,smscode:(0,I.M)(n)});case 9:r=e.sent,i=r.status,a=r.message,i<0&&C.setFields([{name:"code",errors:[a]}]),Z({type:O.setTimer,payload:60}),B(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){R>0&&setTimeout((function(){Z({type:O.setTimer,payload:R-1})}),1e3)}),[R]),(0,p.useEffect)((function(){var e;!0===(null==m||null===(e=m.setting)||void 0===e?void 0:e.close_register)&&g.history.replace("/404")}),[null==m||null===(t=m.setting)||void 0===t?void 0:t.close_register]);return(0,P.jsxs)(A.Z,{layout:"vertical",form:C,style:f,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return U.apply(this,arguments)},children:[(0,P.jsx)(A.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):D.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{style:W,autoComplete:"new-login",size:"large",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return C.setFieldsValue({verify:0})}})}),(0,P.jsx)(A.Z.Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("请拖动滑块验证")}}],children:(0,P.jsx)(z,{onValidate:function(){return H.apply(this,arguments)}})}),(null==m||null===(n=m.setting)||void 0===n?void 0:n.is_local)&&"true"==(null==m||null===(r=m.setting)||void 0===r?void 0:r.is_need_code)&&(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsx)(b.Z,{suffix:(0,P.jsxs)(x.ZP,{loading:N,type:"link",onClick:J,disabled:R>0,children:[" ",0===R?"获取验证码":"".concat(R,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"large"})}),"true"!==(null==m||null===(i=m.setting)||void 0===i?void 0:i.is_need_code)&&(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsxs)("div",{style:{display:"flex"},children:[(0,P.jsx)(b.Z,{style:W,size:"large",placeholder:"验证码"}),(0,P.jsx)("img",{src:(null===E.Z||void 0===E.Z?void 0:E.Z.API_SERVER)+K,style:{height:"47px",marginLeft:"10px"},onClick:function(){X(Q+1)}})]})}),(0,P.jsx)(A.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"},{validator:function(e,t){return t?/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[\W_]).{8,16}$/.test(t)?Promise.resolve():Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):Promise.resolve()}}],children:(0,P.jsx)(b.Z.Password,{autoComplete:"new-password",style:W,size:"large",placeholder:"输入8~16位密码,区分大小写",visibilityToggle:!1})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsxs)(x.ZP,{size:"large",type:"primary",htmlType:"submit",block:!0,style:{height:48},className:"font16",children:[" ",h," "]})})]})})),V="wrap___mHCpj",Y="formWrapper___MlEa2",Q="linkBtn___ANdHr",X="errorRes___cVdT5",K=n(21948),U="threeBtnSty___TLi14",H="threeCheckboxSty___lOX9B",J={height:48,borderRadius:0,background:"#D7E6F4"},G=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,q={timer:0},_=function(e){return e[e.setTimer=0]="setTimer",e}(_||{});function $(e,t){if(t.type===_.setTimer)return a()(a()({},e),{},{timer:t.payload});throw new Error}var ee=function(e){var t=e.validateName,n=e.getCode,r=e.callback,i=e.style,a=void 0===i?{}:i,l=e.goBack,c=((0,g.useLocation)(),(0,g.useSearchParams)()),d=u()(c,1)[0],f=A.Z.useForm(),v=u()(f,1)[0],h=(0,p.useReducer)($,q),m=u()(h,2),y=m[0],C=m[1],L=(0,p.useState)(!1),S=u()(L,2),E=S[0],Z=S[1],j=y.timer,k=(0,p.useState)(!1),N=u()(k,2),B=N[0],W=N[1],D=(0,p.useState)(""),T=u()(D,2),O=T[0],F=T[1];function R(){return(R=s()(o()().mark((function e(t){var n,i,a,l,s,c,u,f,p,v;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,i=t.new_password,a=t.code,l=t.new_password_confirmation,e.next=3,r({login:n,new_password_confirmation:l,new_password:i,code:a});case 3:s=e.sent,c=s.message,u=s.status,f=s.show,p=s.start_date,0===u?(f?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",p)):localStorage.removeItem("extension-modal"),(v=d.get("from"))&&v.indexOf("login")<0?g.history.replace(v):g.history.replace("/")):F(c);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(){return(U=s()(o()().mark((function e(){var n,r,i,a,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=v.getFieldValue("login"),r=0,G.test(n)&&!(n.indexOf(" ")>-1)){e.next=6;break}return v.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,t({login:n,type:2});case 8:return i=e.sent,a=i.status,l=i.message,a>0?r=2:(v.setFields([{name:"login",errors:[l]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ee=function(){var e=s()(o()().mark((function e(){var t,r,i,a,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=v.getFieldValue("verify"),r=v.getFieldValue("login"),t){e.next=6;break}v.validateFields(["verify"]),e.next=15;break;case 6:return Z(!0),e.next=9,n({login:r,type:2,smscode:(0,I.M)(r)});case 9:i=e.sent,a=i.status,l=i.message,a<0&&v.setFields([{name:"code",errors:[l]}]),C({type:_.setTimer,payload:60}),Z(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){j>0&&setTimeout((function(){C({type:_.setTimer,payload:j-1})}),1e3)}),[j]);return(0,P.jsxs)("div",{className:V,children:[(0,P.jsxs)(A.Z,{layout:"vertical",form:v,style:a,className:Y,initialValues:{autologin:!0,protool:!0},onFinish:function(e){return R.apply(this,arguments)},onValuesChange:function(){return F("")},children:[!!O&&(0,P.jsxs)("div",{className:X,children:[(0,P.jsx)("span",{children:O}),(0,P.jsx)(M.Z,{onClick:function(){return F("")}})]}),(0,P.jsx)(A.Z.Item,{name:"login",required:!1,rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):G.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{style:J,size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return v.setFieldsValue({verify:0})}})}),(0,P.jsx)(A.Z.Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("请拖动滑块验证")}}],children:(0,P.jsx)(z,{onValidate:function(){return U.apply(this,arguments)}})}),(0,P.jsxs)("div",{className:"flex",children:[(0,P.jsx)(A.Z.Item,{name:"code",required:!1,rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsx)(b.Z,{style:{width:"310px",marginRight:"10px",paddingRight:"2px",height:48,borderRadius:0,background:"#D7E6F4"},placeholder:"请输入验证码",size:"middle"})}),(0,P.jsxs)(x.ZP,{loading:E,size:"middle",type:"primary",style:{height:48,width:"150px"},onClick:function(e){e.stopPropagation(),v.getFieldValue("verify")?W(!0):v.validateFields(["verify"])},disabled:j>0,children:[" ",0===j?"获取验证码":"".concat(j,"秒可重新获取")]})]}),(0,P.jsx)(A.Z.Item,{required:!1,name:"new_password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){return t?/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[\W_]).{8,16}$/.test(t)?Promise.resolve():Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):Promise.resolve()}}],children:(0,P.jsx)(b.Z.Password,{style:J,size:"middle",placeholder:"输入8~16位密码,区分大小写",visibilityToggle:!1})}),(0,P.jsx)(A.Z.Item,{name:"new_password_confirmation",rules:[{required:!0,message:"请再次输入新密码"},function(e){var t=e.getFieldValue;return{validator:function(e,n){return n&&t("new_password")!==n?Promise.reject("两次密码不一致"):Promise.resolve()}}}],children:(0,P.jsx)(b.Z.Password,{style:J,size:"middle",placeholder:"再次输入新密码",visibilityToggle:!1})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsxs)("div",{className:"".concat(H," flex flex-container"),style:{justifyContent:"space-between"},children:[(0,P.jsx)(A.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,P.jsx)(w.Z,{children:"下次自动登录"})}),(0,P.jsx)("div",{className:Q,onClick:l,children:"返回登录"})]})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsx)(x.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:{height:48},children:" 完成 "})})]}),(0,P.jsx)(K.Z,{ModalProps:{open:B,onCancel:function(){W(!1)}},onFinish:function(){W(!1),ee()}})]})},te="popLogin___gm3g6",ne="formWrapper___xfYOz",re="errorRes___AKmjU",oe="registerNav___cnXu8",ie="navActive___tKfWS",ae="linkBtn___NpIq1",le="closeBtn___h0CVr",se=n(81677),ce={height:48,borderRadius:0,background:"#D7E6F4"},ue=(0,g.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n=e.user,r=(e.globalSetting,e.loading,e.dispatch),i=A.Z.useForm(),l=u()(i,1)[0],c=(0,g.useLocation)(),d=(0,p.useState)(""),f=u()(d,2),v=f[0],m=f[1],L=(0,p.useState)(0),Z=u()(L,2),j=Z[0],I=Z[1],k=(0,p.useState)("登录"),N=u()(k,2),B=N[0],z=N[1],W=(0,p.useMemo)((function(){return"/rucaptcha?t="+(new Date).getTime()}),[j]);(0,p.useEffect)((function(){var e;z((null==n||null===(e=n.actionTabs)||void 0===e?void 0:e.key)||"登录")}),[null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.key]);var D,T,O=function(){r({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}}),r({type:"user/setActionTabs",payload:{}})},F=function(){var e=s()(o()().mark((function e(t){var n,i,s,u,d,f,p;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a()({},t),i=S().enc.Utf8.parse("5183666c72eec9e4"),s=S().AES.encrypt(t.password||"",i,{iv:i,mode:S().mode.CBC}),n.password=s.toString(),e.next=6,(0,C.Es)(n);case 6:if(!(u=e.sent).status){e.next=15;break}if(-4!==u.status){e.next=12;break}return r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:u.user,loginInfo:t}}),e.abrupt("return");case 12:return 0!==(null==u?void 0:u.status)&&y.ZP.warning(null==u?void 0:u.message),m(null==u?void 0:u.message),e.abrupt("return");case 15:null!=u&&u.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==u?void 0:u.start_date)):localStorage.removeItem("extension-modal"),console.log(g.history,"history"),"/user/login"===c.pathname||"/login"===c.pathname?(p=(null===(d=c.query)||void 0===d?void 0:d.from)||(null===(f=c.query)||void 0===f?void 0:f.back_url),window.location.href=p?decodeURIComponent(p):"/"):window.location.reload(),l.resetFields();case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V={getCode:C.o1,register:(D=s()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.z2)(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)}),validateName:C.Ol},Y={getCode:C.o1,callback:(T=s()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.c0)(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)}))),function(e){return T.apply(this,arguments)}),validateName:C.Ol};return(0,P.jsx)(h.Z,{centered:!0,open:n.showPopLogin,footer:null,keyboard:!1,maskClosable:!1,wrapClassName:"".concat(te," ").concat(U),closable:!1,onCancel:O,children:(0,P.jsxs)("div",{className:"rounded-20px-rem py-55px-rem px-60px-rem flex flex-col item-center gap-30px-rem",style:{border:"2rem solid #fff",backdropFilter:"blur(3rem)",width:"548px",background:"linear-gradient( 151deg, #EEF6FF 0%, #F2F9FF 25%, #E1EDFE 100%)",paddingBottom:"16rem",position:"relative"},children:[(0,P.jsx)("div",{className:"text-30px-rem font-bold",style:{letterSpacing:"2px"},children:"国防科技大学课程平台"}),(0,P.jsx)("div",{className:le,onClick:O,children:(0,P.jsx)(M.Z,{})}),(0,P.jsx)("div",{className:oe,children:"找回密码"==B?(0,P.jsx)("div",{onClick:function(){return z("找回密码")},className:"找回密码"==B?"".concat(ie):"",children:"找回密码"}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{onClick:function(){return z("登录")},className:"登录"==B?"".concat(ie):"",children:"登录"}),(0,P.jsx)("div",{onClick:function(){return z("注册")},className:"注册"==B?"".concat(ie):"",children:"注册"})]})}),"登录"==B&&(0,P.jsxs)(A.Z,{className:ne,layout:"vertical",form:l,initialValues:{autologin:!0},onFinish:F,onValuesChange:function(){return m("")},children:[!!v&&(0,P.jsxs)("div",{className:re,children:[(0,P.jsx)("span",{children:v}),(0,P.jsx)(M.Z,{onClick:function(){return m("")}})]}),(0,P.jsx)(A.Z.Item,{name:"login",rules:[{required:!0,message:"请输入学号、工号、手机号或邮箱"}],children:(0,P.jsx)(b.Z,{style:ce,size:"large",placeholder:"请输入学号、工号、手机号或邮箱"})}),(0,P.jsx)(A.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,P.jsx)(b.Z.Password,{style:ce,size:"large",placeholder:"密码"})}),(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsxs)("div",{style:{display:"flex"},children:[(0,P.jsx)(b.Z,{style:ce,size:"large",placeholder:"验证码"}),(0,P.jsx)("img",{src:(null===E.Z||void 0===E.Z?void 0:E.Z.API_SERVER)+W,style:{height:"47px",marginLeft:"10px"},onClick:function(){I(j+1)}})]})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsxs)("div",{className:"".concat(H," flex flex-container"),style:{justifyContent:"space-between"},children:[(0,P.jsx)(A.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,P.jsx)(w.Z,{children:"下次自动登录"})}),(0,P.jsx)("div",{className:ae,onClick:function(){return z("找回密码")},children:"找回密码"})]})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsx)(x.ZP,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:{height:"48px"},children:"登录"})})]}),"注册"==B&&(0,P.jsx)(R,a()({style:{width:"100%"}},V)),"找回密码"==B&&(0,P.jsx)(ee,a()(a()({style:{width:"100%"}},Y),{},{goBack:function(){return z("登录")}}))]})})})),de=n(82326),fe=n(77019),pe=n(5269),ve=n(1560),he=n(94171),me=n(89392),ge={modalWrap:"modalWrap___bBTZj",formWrap:"formWrap___aTC2c",staffWrap:"staffWrap___Vt2Lh"},Ae=n(29831),ye=n(75694),be=n(85305),we=(0,g.connect)((function(e){var t=e.user,n=e.account,r=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){var t=e.user,n=e.account,r=e.globalSetting,i=(e.loading,e.dispatch),l=A.Z.useForm(),c=u()(l,1)[0],d=de.default.Option,f=(0,p.useState)({}),v=u()(f,2),m=v[0],w=v[1],x=(0,p.useState)(""),C=u()(x,2),L=C[0],S=C[1],M=(0,p.useState)(!0),Z=u()(M,2),j=Z[0],k=Z[1],N=(0,p.useState)([]),B=u()(N,2),z=B[0],W=B[1],D=(0,p.useState)(!1),T=u()(D,2),O=T[0],F=T[1],R=(0,p.useState)(!1),V=u()(R,2),Y=V[0],Q=V[1],X=A.Z.useForm(),K=u()(X,1)[0],U=(0,p.useState)(!1),H=u()(U,2),J=H[0],G=H[1],q=(0,p.useState)(!1),_=u()(q,2),$=_[0],ee=_[1],te=(0,p.useRef)((0,me.throttle)((function(e){return oe(e)}),1200,{leading:!0,trailing:!0})).current,ne=function(){var e={identity:"",name:"",school_id:"",staff_id:"",student_id:"",technical_title:""};c.setFieldsValue(a()({},e)),w(a()({},e))};(0,p.useEffect)((function(){j||!m.school||z.find((function(e){return e.name===m.school}))?S(""):S("error")}),[j,m.school,z]);var re,oe=function(){var e=s()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,i({type:"account/getSchoolOption",payload:{keyword:t,limit:99999,display_aliases:!0}});case 3:n=e.sent,W(null==n?void 0:n.schools),k(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ie=function(e){var t,n,o,i;return"number"===e?"teacher"===m.identity?"".concat(null==r||null===(t=r.setting)||void 0===t?void 0:t.homepage_tea_qq_number):"".concat(null==r||null===(n=r.setting)||void 0===n?void 0:n.homepage_stu_qq_number):"code"===e?"teacher"===m.identity?"".concat(E.Z.IMG_SERVER,"/").concat(null==r||null===(o=r.setting)||void 0===o?void 0:o.homepage_tea_qq_qrcode_url):"".concat(E.Z.IMG_SERVER,"/").concat(null==r||null===(i=r.setting)||void 0===i?void 0:i.homepage_stu_qq_qrcode_url):void 0},ae=function(){var e=s()(o()().mark((function e(r){var a,l,s,c,u,d,f,p,v,m,g,A;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(F(!0),s=r.name,c=r.identity,u=r.studentNo,d=r.jobTitle,f=r.manager,p=r.staff_id,v=r.school,m=null===(a=z.find((function(e){return e.name===v})))||void 0===a?void 0:a.id){e.next=6;break}return h.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",ie("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,P.jsx)("img",{src:ie("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 6:return e.next=8,i({type:"account/updateAccount",payload:{id:null==t||null===(l=t.userInfo)||void 0===l?void 0:l.user_id,identity:c,name:s,school_id:m,staff_id:p,student_id:"student"===c?u:null,technical_title:d||f}});case 8:if(-1!==(null==(g=e.sent)?void 0:g.status)){e.next=11;break}return e.abrupt("return");case 11:g&&(y.ZP.info("保存成功"),null!==(A=n.basicInfo)&&void 0!==A&&A.base_info_completed||i({type:"user/getUserInfo"})),F(!1),ne(),g&&(t.isCurrentPage?t.backurl?location.reload():ee(!0):t.backurl&&(0,I.xg)(t.backurl)),i({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!1,showClosable:!1,backurl:"",isCurrentPage:!1}});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(h.Z,{centered:!0,open:t.showUpdateProfilePanel,title:"完善个人资料",width:800,keyboard:!1,maskClosable:!1,wrapClassName:ge.modalWrap,closable:t.showClosable,onCancel:function(){ne(),t.backurl&&t.isCurrentPage&&g.history.replace(t.backurl),i({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!1,showClosable:!1,backurl:"",isCurrentPage:!1}})},onOk:s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,c.submit();case 3:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:O},children:(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:"mb30",children:"您还未完善个人资料,完善后即可使用此功能。"}),(0,P.jsxs)(A.Z,{form:c,className:ge.formWrap,layout:"horizontal",onValuesChange:function(e){w(a()({},c.getFieldsValue()))},onFinish:ae,scrollToFirstError:!0,size:"large",labelAlign:"right",children:[(0,P.jsx)(A.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:I.HJ}],children:(0,P.jsx)(b.Z,{placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,showCount:!0})}),(0,P.jsxs)(fe.Z,{gutter:[10,0],children:[(0,P.jsx)(pe.Z,{children:(0,P.jsx)(A.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,P.jsxs)(de.default,{style:{width:120},placeholder:"请选择职业",children:[(0,P.jsx)(d,{value:"teacher",children:"教师"}),(0,P.jsx)(d,{value:"student",children:"学生"}),(0,P.jsx)(d,{value:"professional",children:"专业人士"})]})})}),"student"===m.identity&&(0,P.jsx)(pe.Z,{flex:1,children:(0,P.jsx)(A.Z.Item,{name:"studentNo",validateTrigger:"onBlur",dependencies:["school"],rules:[{whitespace:!0,message:"不能全为空"},{required:!0,message:"请输入学号"},{validator:(re=s()(o()().mark((function e(n,r){var i,a,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,he.ZP)("/api/users/accounts/".concat(null==t||null===(i=t.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==z||null===(a=z.find((function(e){return e.name===m.school})))||void 0===a?void 0:a.id)||(null==t||null===(l=t.userInfo)||void 0===l?void 0:l.school_id),student_id:r}});case 2:return(null==(s=e.sent)?void 0:s.status)<-1&&J&&(Q(!0),G(!1)),e.abrupt("return",(null==s?void 0:s.status)<-1?Promise.reject((0,P.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,P.jsx)("a",{onClick:function(){Q(!0)},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,t){return re.apply(this,arguments)})}],children:(0,P.jsx)(b.Z,{size:"large",type:"text",placeholder:"请输入学号",showCount:!0,maxLength:20})})}),"teacher"===m.identity&&(0,P.jsx)(pe.Z,{children:(0,P.jsx)(A.Z.Item,{initialValue:m.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(de.default,{style:{width:120},size:"large",placeholder:"请选择职称",children:[(0,P.jsx)(d,{value:"教授",children:"教授"}),(0,P.jsx)(d,{value:"研究员",children:"研究员"}),(0,P.jsx)(d,{value:"副教授",children:"副教授"}),(0,P.jsx)(d,{value:"副研究员",children:"副研究员"}),(0,P.jsx)(d,{value:"讲师",children:"讲师"}),(0,P.jsx)(d,{value:"助理研究员",children:"助理研究员"}),(0,P.jsx)(d,{value:"助理教授",children:"助理教授"})]})})}),"professional"===m.identity&&(0,P.jsx)(pe.Z,{children:(0,P.jsx)(A.Z.Item,{initialValue:m.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(de.default,{style:{width:180},size:"large",placeholder:"请选择职称",children:[(0,P.jsx)(d,{value:"企业管理者",children:"企业管理者"}),(0,P.jsx)(d,{value:"部门管理者",children:"部门管理者"}),(0,P.jsx)(d,{value:"高级工程师",children:"高级工程师"}),(0,P.jsx)(d,{value:"工程师",children:"工程师"}),(0,P.jsx)(d,{value:"助理工程师",children:"助理工程师"})]})})}),("teacher"===m.identity||"professional"===m.identity)&&(0,P.jsx)(pe.Z,{flex:1,className:ge.staffWrap,children:(0,P.jsx)(A.Z.Item,{label:"工号",name:"staff_id",rules:[{validator:function(e,t){if(null===t||""===t||void 0===t)return Promise.resolve();return/[\u4E00-\u9FA5]/g.test(t)?Promise.reject("请勿输入中文字符"):t.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{placeholder:"请输入工号",className:ge.staffidInput,suffix:" ",showCount:!0,maxLength:20})})})]}),(0,P.jsx)(A.Z.Item,{label:"学校/单位",name:"school",extra:!j&&m.school&&!(null!=z&&z.find((function(e){return e.name===m.school})))&&(0,P.jsx)("div",{className:ge.schoolHintWrap,children:(0,P.jsxs)("span",{className:ge.colorCDCDCD,children:["未找到包含“",m.school,"”的高校,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){h.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===m.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,P.jsx)("img",{src:"teacher"===m.identity?Ae:ye,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,P.jsx)(ve.Z,{status:L,size:"large",showSearch:!0,onChange:te,placeholder:"请输入单位名称",suffixIcon:(0,P.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,P.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})}),children:z.map((function(e,t){return(0,P.jsx)(d,{value:e.name,children:e.name},t)}))})})]})]})}),(0,P.jsx)(h.Z,{title:"解绑学号",open:Y,centered:!0,destroyOnClose:!0,onCancel:function(){Q(!1),K.resetFields()},onOk:function(){K.submit()},children:(0,P.jsxs)(A.Z,{form:K,size:"large",onFinish:function(){var e=s()(o()().mark((function e(n){var r,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,he.ZP)("/api/users/accounts/".concat(null==t||null===(r=t.userInfo)||void 0===r?void 0:r.user_id,"/unbind_student_id.json"),{method:"post",body:a()({student_id:m.studentNo||c.getFieldValue("studentNo"),school_id:(null==z||null===(i=z.find((function(e){return e.name===m.school})))||void 0===i?void 0:i.id)||(null==t||null===(l=t.userInfo)||void 0===l?void 0:l.school_id),check_type:4},n)});case 2:0==e.sent.status&&(y.ZP.success("解绑成功"),c.validateFields(),K.resetFields(),Q(!1));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,P.jsxs)("div",{className:"mb20",children:["很抱歉,该学号(",m.studentNo||c.getFieldValue("studentNo"),")在",m.school,"内已被使用,您可以提供",(0,P.jsx)("span",{style:{color:"#3061d0"},children:"当前账号所在学校中任意一位已职业认证的教师姓名"}),"进行解绑:"]}),(0,P.jsx)(A.Z.Item,{name:"check_value",rules:[{required:!0,message:"请填写".concat(null==m?void 0:m.school,"中任意一位已职业认证的教师姓名")}],style:{marginBottom:"10px"},children:(0,P.jsx)(b.Z,{type:"text",placeholder:"请填写".concat(null==m?void 0:m.school,"中任意一位已职业认证的教师姓名")})}),(0,P.jsxs)("div",{children:["请注意,每位学生每天仅有 ",(0,P.jsx)("span",{style:{color:"#FA6400"},children:"2"})," 次成功解绑学号的机会,请谨慎操作"]})]})}),(0,P.jsx)(be.Z,{visible:$,onCancel:function(){return ee(!1)}})]})})),xe="popLogin___u08I8",Ce="tips___U2xQw",Le=n(7338),Se=/^1\d{10}$/,Me=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ee=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ze=(0,g.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=e.globalSetting,r=e.dispatch,i=(0,g.useSearchParams)(),a=u()(i,1)[0],l={height:48,borderRadius:4},c=A.Z.useForm(),d=u()(c,1)[0],f=(0,p.useState)(60),v=u()(f,2),m=v[0],w=v[1],L=(0,p.useMemo)((function(){return m<60&&m>0}),[m]),S=(0,p.useRef)(),M=function(){var e=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(S.current),w(60),S.current=setInterval(function e(){return w((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=(0,p.useState)(!1),Z=u()(E,2),j=Z[0],k=Z[1],N=(0,p.useState)(!1),B=u()(N,2),z=B[0],W=B[1];(0,p.useEffect)((function(){var e,r,o,i,a;(!t.bindAccountModalVisible||null==n||null===(e=n.setting)||void 0===e||!e.main_site||null!=n&&null!==(r=n.setting)&&void 0!==r&&r.is_local)&&(!((0,Le.bg)()&&t.bindAccountModalVisible&&null!=t&&null!==(o=t.userInfo)&&void 0!==o&&o.check_phone_and_mail)||null!=n&&null!==(i=n.setting)&&void 0!==i&&i.main_site||null!=n&&null!==(a=n.setting)&&void 0!==a&&a.is_local)?W(!1):W(!0)}),[t]);var D=function(){var e=s()(o()().mark((function e(){var n,i,a,l,s,c,u,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=d.getFieldValue("userInput"),i=Se.test(n),a=Me.test(n),i||a){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(k(!0),!i){e.next=20;break}return e.next=10,(0,he.ZP)("/api/users/accounts/".concat(null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,"/valid_phone.json"),{method:"get",params:{phone:n}});case 10:if(-1!==(null==(s=e.sent)?void 0:s.status)){e.next=14;break}return k(!1),e.abrupt("return");case 14:if(null==s||!s.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),k(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,he.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:n,type:1}});case 22:if(-3!==(null==(c=e.sent)?void 0:c.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),k(!1),e.abrupt("return");case 27:return u=(0,I.M)(n),e.next=30,r({type:"account/getCode",payload:{login:n,type:i?3:4,smscode:u}});case 30:f=e.sent,k(!1),1===f.status&&(y.ZP.info("验证码已发送,请注意查收"),M());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=s()(o()().mark((function e(){var n,i,a,l,s,c,u,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.validateFields();case 2:if(n=d.getFieldValue("userInput"),i=d.getFieldValue("code"),a=Se.test(n),l=Me.test(n),a||l){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!a){e.next=16;break}return e.next=12,r({type:"account/bindPhone",payload:{login:null===(s=t.userInfoForBindAccountModal)||void 0===s?void 0:s.login,phone:n,code:i}});case 12:return c=e.sent,e.abrupt("return",0===c.status);case 16:return e.next=18,r({type:"account/bindEmail",payload:{login:null===(u=t.userInfoForBindAccountModal)||void 0===u?void 0:u.login,email:n,code:i}});case 18:return f=e.sent,e.abrupt("return",0===f.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=s()(o()().mark((function e(){var n,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.loginInfo,Ee.test(n.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,C.Es)(n);case 4:if(!(i=e.sent).status){e.next=8;break}return y.ZP.error(null==i?void 0:i.message),e.abrupt("return");case 8:null!=i&&i.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==i?void 0:i.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(l=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(l):(Ee.test(n.password)||(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/newInfo"),window.location.href="/"):(Ee.test(n.password)||(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/newInfo?active=3",r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),window.location.reload()),d.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.jsxs)(h.Z,{centered:!0,open:z,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:xe,closable:!0,onCancel:function(){r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),d.resetFields()},children:[(0,P.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,P.jsxs)(A.Z,{layout:"vertical",form:d,autoComplete:"off",preserve:!1,children:[(0,P.jsx)(A.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Se.test(t)||Me.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{style:l,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsx)(b.Z,{suffix:(0,P.jsx)(x.ZP,{loading:j,type:"link",onClick:D,disabled:L,children:L?"".concat(m,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,P.jsx)("div",{className:Ce,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,P.jsx)(x.ZP,{size:"middle",type:"primary",block:!0,style:l,className:"font16",onClick:F,children:"绑定并登录"}),(0,P.jsxs)("div",{className:Ce,children:["登录即代表您已阅读并同意",(0,P.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(29787),Ie=n(56656),Pe=n.n(Ie),ke=n(71330),Ne=n(37205),Be=n.n(Ne),ze="wrap___q9xAc",We="list___qjgdz",De="name___ncYhC",Te="tag___Paafn",Oe=n(70717),Fe=(0,g.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.globalSetting,r=(0,p.useState)(!1),i=u()(r,2),a=i[0],l=i[1],c=(0,p.useState)([]),d=u()(c,2),f=d[0],v=d[1],m=(0,p.useState)([]),A=u()(m,2),y=A[0],b=A[1],C=(0,p.useState)(!1),L=u()(C,2),S=L[0],M=L[1],E=(0,p.useState)(!1),Z=u()(E,2),j=Z[0],k=Z[1],N=(0,g.useLocation)(),B=(0,g.useSearchParams)(),z=u()(B,1)[0];(0,p.useEffect)((function(){Oe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),l(e.identifier||!1),v(e.data_list||[]),b([]),M(!1)}))}),[]);var W=function(){var e=s()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),t=f.filter((function(e){return y.includes(e.tpi_id)})),e.next=4,(0,he.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),k(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e;if(console.log(N,"location"),null===(e=N.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===z.get("type")?(window.parent.postMessage("backExercise","*"),void Oe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(a,"/challenges"));window.location.href="/shixuns"};return(0,P.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:a,title:"通知",width:"600px",footer:(0,P.jsxs)(fe.Z,{align:"middle",justify:"center",children:[(0,P.jsx)(w.Z,{onChange:function(e){var t;(console.log(e,222),M(e.target.checked),e.target.checked)?b(null==f||null===(t=f.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):b([])},checked:S,children:"全选"}),(0,P.jsx)(x.ZP,{style:{marginLeft:"auto"},onClick:D,children:"取消"}),(0,P.jsx)(x.ZP,{disabled:!y.length,loading:j,type:"primary",onClick:W,children:"关闭实训"})]}),onCancel:D,children:(0,P.jsx)(je.Z,{spinning:j,children:(0,P.jsxs)("div",{className:ze,children:[(0,P.jsxs)("p",{children:["单个账号最多可同时开启",(null==n||null===(t=n.setting)||void 0===t?void 0:t.shixun_environment_count)||10,"个实验环境,若想开启该实训请关闭其他实训。"]}),null==f?void 0:f.map((function(e){return(0,P.jsxs)("div",{className:We,children:[(0,P.jsx)(w.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=Be()(y);t.target.checked?n.push(e.tpi_id):n=y.filter((function(t){return t!==e.tpi_id})),b(n),M(n.length===f.length)},checked:null==y?void 0:y.includes(e.tpi_id)}),(0,P.jsxs)("span",{className:De,onClick:function(){return(0,I.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,P.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,P.jsx)("span",{className:Te,children:"当前实训"})]}),(0,P.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})})),Re={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=["loading","globalSetting","dispatch"],Ye=(0,g.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting}}))((function(e){e.loading;var t=e.globalSetting,n=e.dispatch,r=(f()(e,Ve),"https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad");(0,p.useEffect)((function(){(0,I.IS)()&&function(){a.apply(this,arguments)}()}),[]),(0,p.useEffect)((function(){n({type:"globalSetting/setShareData",payload:{desc:"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",title:document.title,imgUrl:r}})}),[location.pathname]),(0,p.useEffect)((function(){i()}),[null==t?void 0:t.shareData]);var i=function(){var e;null===(e=window.wx)||void 0===e||e.ready((function(){var e,n,o,i,a,l={title:(null==t||null===(e=t.shareData)||void 0===e?void 0:e.title)||document.title,desc:(null==t||null===(n=t.shareData)||void 0===n?void 0:n.desc)||"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",link:window.location.href,imgUrl:(null==t||null===(o=t.shareData)||void 0===o||null===(o=o.imgUrl)||void 0===o?void 0:o.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||r};null===(i=window.wx)||void 0===i||i.onMenuShareAppMessage(l),null===(a=window.wx)||void 0===a||a.onMenuShareTimeline(l)}))};function a(){return(a=s()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,he.ZP)("/api/users/js_sdk_data.json?url=".concat(encodeURIComponent(location.href)),{method:"get"});case 2:0===(null==(t=e.sent)?void 0:t.status)&&l(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){window.wx.config({debug:!1,appId:(null==e?void 0:e.appid)||"wx2402d86a6b534f77",timestamp:(null==e?void 0:e.timestamp)||1716781260,nonceStr:(null==e?void 0:e.noncestr)||"WjRUMvS[",signature:(null==e?void 0:e.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return(0,P.jsx)(P.Fragment,{})})),Qe=(n(24175),n(36237)),Xe=["loading","globalSetting","user","dispatch"];Pe().locale("zh-cn");var Ke=(0,g.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),i=(f()(e,Xe),(0,g.useLocation)()),l=(0,ke.g)(),c=(0,g.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),A=function(){var e=s()(o()().mark((function e(){var t,n,s,c,u,d,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=i.pathname.split("/"),null==i||!i.search){e.next=9;break}return u.includes("paths")?d=u[2]:u.includes("tasks")?(f=u[2],c=u[2]):u.includes("knowledgegraph")&&(c=u[2]),e.next=6,r({type:"user/getUserInfo",payload:a()(a()(a()({course_id:c},l),(0,I.oP)()),{},{subject_id:d,game_id:f,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return u.includes("tasks")&&(s=u[2],c=u[2]),e.next=13,r({type:"user/getUserInfo",payload:a()(a()({course_id:c},l),{},{game_id:s})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===i.pathname&&(window.location.href="/"),"/user/login"!==i.pathname&&"/login"!==i.pathname&&window.sessionStorage.getItem("download_url")&&((0,I.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){v.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:a()({},Re)})}),[n.theme]),(0,p.useEffect)((function(){(0,I.Il)(),function(){function e(){var e=document.documentElement,t=e.clientWidth/1920;t=t>2?2:t<.6?.6:t,e.style.fontSize=t+"px"}window.addEventListener("resize",e),e()}()}),[]),(0,p.useEffect)((function(){r({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(e){-1===document.referrer.indexOf("educoder.net")&&(window.location.href=window.atob("Jy80MDMn"))}}),[]),(0,p.useEffect)((function(){var e,t;if(A(),i.pathname.indexOf("classrooms")>-1&&-1===i.pathname.indexOf("detail")||document.body.scrollIntoView(),i.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(i.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(i.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,o=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,he.ZP)("/api/practices/".concat(o,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&g.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(o))}))}else{if("/admins"===i.pathname||"/sidekiq"===i.pathname){var a=document.domain;if(a.indexOf("educoder.net")>-1)switch(a){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(i.pathname);break;default:var l=document.domain.split(".");l[0]=l[0]+"-data",window.location.href="https://".concat(l.join(".")).concat(i.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[i.pathname]),(0,p.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,P.jsxs)("div",{children:[(0,P.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,P.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,I.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]),(0,p.useEffect)((function(){1===performance.navigation.type&&document.body.scrollIntoView()}),[performance.navigation.type]);return(0,P.jsx)(Qe.StyleProvider,{transformers:[Qe.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,P.jsxs)(v.ZP,{locale:m.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Re,children:[(0,P.jsx)(ue,{}),(0,P.jsx)(we,{}),(0,P.jsx)(Ze,{}),(0,P.jsx)(Ye,{}),(0,P.jsx)(Fe,{}),(0,P.jsx)(je.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,P.jsx)(g.Outlet,{})})]})})}))},81677:function(e,t,n){n.d(t,{Ol:function(){return o},c0:function(){return l},o1:function(){return i},z2:function(){return a}});var r=n(94171);function o(e){return(0,r.U2)("accounts/valid_email_and_phone.json",e)}function i(e){return(0,r.U2)("accounts/get_verification_code.json",e)}function a(e){return(0,r.v_)("accounts/register.json",e)}function l(e){return(0,r.v_)("accounts/reset_password.json",e)}},67554:function(e,t,n){n.d(t,{rX:function(){return M},pW:function(){return E},gy:function(){return Z},xY:function(){return S},O5:function(){return L},hs:function(){return b},tJ:function(){return A},o1:function(){return y},Rd:function(){return C}});var r=n(7557),o=n.n(r),i=n(41498),a=n.n(i),l=n(53260),s=n(62957),c=n(37285),u=n(6767),d=n(7338),f=n(83287),p=n(87169),v=n(25510),h=n.p+"static/newqrcode.a8740efb.png",m=n(32637),g=n(37712),A=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!(!y(e)||!w(e,t,n,r,o))},y=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(e){var t,n,r=(0,l.getDvaApp)()._store.getState().user;!(0,d.bg)()||null!=r&&null!==(t=r.userInfo)&&void 0!==t&&null!==(t=t.course)&&void 0!==t&&t.course_public||null!=r&&null!==(n=r.userInfo)&&void 0!==n&&n.profile_completed||e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},w=function(e){var t,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=(0,l.getDvaApp)()._store.getState(),a=i.user;return!(null===(t=a.userInfo)||void 0===t||!t.profile_completed)||(n?e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:r,isCurrentPage:o}}):s.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,f.xg)("/account/profile/edit"),x()}}),!1)},x=function(){s.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},C=function(){s.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:m}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},L=function(){var e;return!(null===(e=(0,l.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(s.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,f.xg)("/account/certification")}}),!1)},S=function(){return!!(0,d.V9)()||(s.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},M=function(e,t){return!!e||(s.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,f.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(e){s.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(c.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v,alt:"二维码",width:160})})]})})},Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,l.getDvaApp)()._store.getState(),r=n.shixunsDetail.detail;if(2===(null==r?void 0:r.public)||1===(null==r?void 0:r.public)||3===(null==r?void 0:r.shixun_status)){var i="";return 2===(null==r?void 0:r.public)&&(i="已公开"),1===(null==r?void 0:r.public)&&(i="待审核"),3===(null==r?void 0:r.shixun_status)&&(i="已关闭"),s.Z.info({centered:!0,icon:(0,g.jsx)(p.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",i,",",t,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==r?void 0:r.shixun_status)&&(s.Z.confirm({centered:!0,icon:(0,g.jsx)(p.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",t,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;s.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(p.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=a()(o()().mark((function t(){return o()().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&&(u.ZP.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)}},16632:function(e,t,n){var r=n(54476),o=n(33885),i=n(20068),a=n(42978),l=n(75931),s=n(92310),c=n.n(s),u=n(18929),d=n(59301),f=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],p=(0,d.forwardRef)((function(e,t){var n=e.prefixCls,s=void 0===n?"rc-checkbox":n,p=e.className,v=e.style,h=e.checked,m=e.disabled,g=e.defaultChecked,A=void 0!==g&&g,y=e.type,b=void 0===y?"checkbox":y,w=e.title,x=e.onChange,C=(0,l.Z)(e,f),L=(0,d.useRef)(null),S=(0,d.useRef)(null),M=(0,u.Z)(A,{value:h}),E=(0,a.Z)(M,2),Z=E[0],j=E[1];(0,d.useImperativeHandle)(t,(function(){return{focus:function(e){var t;null===(t=L.current)||void 0===t||t.focus(e)},blur:function(){var e;null===(e=L.current)||void 0===e||e.blur()},input:L.current,nativeElement:S.current}}));var I=c()(s,p,(0,i.Z)((0,i.Z)({},"".concat(s,"-checked"),Z),"".concat(s,"-disabled"),m));return d.createElement("span",{className:I,title:w,style:v,ref:S},d.createElement("input",(0,r.Z)({},C,{className:"".concat(s,"-input"),ref:L,onChange:function(t){m||("checked"in e||j(t.target.checked),null==x||x({target:(0,o.Z)((0,o.Z)({},e),{},{type:b,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:m,checked:!!Z,type:b})),d.createElement("span",{className:"".concat(s,"-inner")}))}));t.Z=p},96478:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(54476),o=n(20068),i=n(42978),a=n(75931),l=n(65030),s=n(92310),c=n.n(s),u=n(8654),d=n(59301),f=n(10228),p=n(16089),v=f.Z.ESC,h=f.Z.TAB;var m=(0,d.forwardRef)((function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=(0,d.useMemo)((function(){return"function"==typeof n?n():n}),[n]),a=(0,u.sQ)(t,(0,u.C4)(i));return d.createElement(d.Fragment,null,r&&d.createElement("div",{className:"".concat(o,"-arrow")}),d.cloneElement(i,{ref:(0,u.Yr)(i)?a:void 0}))})),g={adjustX:1,adjustY:1},A=[0,0],y={topLeft:{points:["bl","tl"],overflow:g,offset:[0,-4],targetOffset:A},top:{points:["bc","tc"],overflow:g,offset:[0,-4],targetOffset:A},topRight:{points:["br","tr"],overflow:g,offset:[0,-4],targetOffset:A},bottomLeft:{points:["tl","bl"],overflow:g,offset:[0,4],targetOffset:A},bottom:{points:["tc","bc"],overflow:g,offset:[0,4],targetOffset:A},bottomRight:{points:["tr","br"],overflow:g,offset:[0,4],targetOffset:A}},b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function w(e,t){var n,s=e.arrow,f=void 0!==s&&s,g=e.prefixCls,A=void 0===g?"rc-dropdown":g,w=e.transitionName,x=e.animation,C=e.align,L=e.placement,S=void 0===L?"bottomLeft":L,M=e.placements,E=void 0===M?y:M,Z=e.getPopupContainer,j=e.showAction,I=e.hideAction,P=e.overlayClassName,k=e.overlayStyle,N=e.visible,B=e.trigger,z=void 0===B?["hover"]:B,W=e.autoFocus,D=e.overlay,T=e.children,O=e.onVisibleChange,F=(0,a.Z)(e,b),R=d.useState(),V=(0,i.Z)(R,2),Y=V[0],Q=V[1],X="visible"in e?N:Y,K=d.useRef(null),U=d.useRef(null),H=d.useRef(null);d.useImperativeHandle(t,(function(){return K.current}));var J=function(e){Q(e),null==O||O(e)};!function(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=d.useRef(!1),l=function(){var e,o;t&&(null===(e=n.current)||void 0===e||null===(o=e.focus)||void 0===o||o.call(e),null==r||r(!1))},s=function(){var e;return!(null===(e=i.current)||void 0===e||!e.focus||(i.current.focus(),a.current=!0,0))},c=function(e){switch(e.keyCode){case v:l();break;case h:var t=!1;a.current||(t=s()),t?e.preventDefault():l()}};d.useEffect((function(){return t?(window.addEventListener("keydown",c),o&&(0,p.Z)(s,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}}),[t])}({visible:X,triggerRef:H,onVisibleChange:J,autoFocus:W,overlayRef:U});var G,q,_,$=function(){return d.createElement(m,{ref:U,overlay:D,prefixCls:A,arrow:f})},ee=d.cloneElement(T,{className:c()(null===(n=T.props)||void 0===n?void 0:n.className,X&&(G=e.openClassName,void 0!==G?G:"".concat(A,"-open"))),ref:(0,u.Yr)(T)?(0,u.sQ)(H,(0,u.C4)(T)):void 0}),te=I;return te||-1===z.indexOf("contextMenu")||(te=["click"]),d.createElement(l.Z,(0,r.Z)({builtinPlacements:E},F,{prefixCls:A,ref:K,popupClassName:c()(P,(0,o.Z)({},"".concat(A,"-show-arrow"),f)),popupStyle:k,action:z,showAction:j,hideAction:te,popupPlacement:S,popupAlign:C,popupTransitionName:w,popupAnimation:x,popupVisible:X,stretch:(q=e.minOverlayWidthMatchTrigger,_=e.alignPoint,("minOverlayWidthMatchTrigger"in e?q:!_)?"minWidth":""),popup:"function"==typeof D?$:$(),onPopupVisibleChange:J,onPopupClick:function(t){var n=e.onOverlayClick;Q(!1),n&&n(t)},getPopupContainer:Z}),ee)}var x=d.forwardRef(w)},66003:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(75931),o=n(33885),i=n(76190),a=n(59301),l=["show"];function s(e,t){return a.useMemo((function(){var n={};t&&(n.show="object"===(0,i.Z)(t)&&t.formatter?t.formatter:!!t);var a=n=(0,o.Z)((0,o.Z)({},n),e),s=a.show,c=(0,r.Z)(a,l);return(0,o.Z)((0,o.Z)({},c),{},{show:!!s,showFormatter:"function"==typeof s?s:void 0,strategy:c.strategy||function(e){return e.length}})}),[e,t])}},36901:function(e,t,n){n.r(t),n.d(t,{BaseInput:function(){return d},default:function(){return y}});var r=n(33885),o=n(54476),i=n(20068),a=n(76190),l=n(92310),s=n.n(l),c=n(59301),u=n(30292),d=c.forwardRef((function(e,t){var n,l,d,f=e.inputElement,p=e.children,v=e.prefixCls,h=e.prefix,m=e.suffix,g=e.addonBefore,A=e.addonAfter,y=e.className,b=e.style,w=e.disabled,x=e.readOnly,C=e.focused,L=e.triggerFocus,S=e.allowClear,M=e.value,E=e.handleReset,Z=e.hidden,j=e.classes,I=e.classNames,P=e.dataAttrs,k=e.styles,N=e.components,B=e.onClear,z=null!=p?p:f,W=(null==N?void 0:N.affixWrapper)||"span",D=(null==N?void 0:N.groupWrapper)||"span",T=(null==N?void 0:N.wrapper)||"span",O=(null==N?void 0:N.groupAddon)||"span",F=(0,c.useRef)(null),R=(0,u.X3)(e),V=(0,c.cloneElement)(z,{value:M,className:s()(null===(n=z.props)||void 0===n?void 0:n.className,!R&&(null==I?void 0:I.variant))||null}),Y=(0,c.useRef)(null);if(c.useImperativeHandle(t,(function(){return{nativeElement:Y.current||F.current}})),R){var Q=null;if(S){var X=!w&&!x&&M,K="".concat(v,"-clear-icon"),U="object"===(0,a.Z)(S)&&null!=S&&S.clearIcon?S.clearIcon:"✖";Q=c.createElement("button",{type:"button",tabIndex:-1,onClick:function(e){null==E||E(e),null==B||B()},onMouseDown:function(e){return e.preventDefault()},className:s()(K,(0,i.Z)((0,i.Z)({},"".concat(K,"-hidden"),!X),"".concat(K,"-has-suffix"),!!m))},U)}var H="".concat(v,"-affix-wrapper"),J=s()(H,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(v,"-disabled"),w),"".concat(H,"-disabled"),w),"".concat(H,"-focused"),C),"".concat(H,"-readonly"),x),"".concat(H,"-input-with-clear-btn"),m&&S&&M),null==j?void 0:j.affixWrapper,null==I?void 0:I.affixWrapper,null==I?void 0:I.variant),G=(m||S)&&c.createElement("span",{className:s()("".concat(v,"-suffix"),null==I?void 0:I.suffix),style:null==k?void 0:k.suffix},Q,m);V=c.createElement(W,(0,o.Z)({className:J,style:null==k?void 0:k.affixWrapper,onClick:function(e){var t;null!==(t=F.current)&&void 0!==t&&t.contains(e.target)&&(null==L||L())}},null==P?void 0:P.affixWrapper,{ref:F}),h&&c.createElement("span",{className:s()("".concat(v,"-prefix"),null==I?void 0:I.prefix),style:null==k?void 0:k.prefix},h),V,G)}if((0,u.He)(e)){var q="".concat(v,"-group"),_="".concat(q,"-addon"),$="".concat(q,"-wrapper"),ee=s()("".concat(v,"-wrapper"),q,null==j?void 0:j.wrapper,null==I?void 0:I.wrapper),te=s()($,(0,i.Z)({},"".concat($,"-disabled"),w),null==j?void 0:j.group,null==I?void 0:I.groupWrapper);V=c.createElement(D,{className:te,ref:Y},c.createElement(T,{className:ee},g&&c.createElement(O,{className:_},g),V,A&&c.createElement(O,{className:_},A)))}return c.cloneElement(V,{className:s()(null===(l=V.props)||void 0===l?void 0:l.className,y)||null,style:(0,r.Z)((0,r.Z)({},null===(d=V.props)||void 0===d?void 0:d.style),b),hidden:Z})})),f=n(94480),p=n(42978),v=n(75931),h=n(18929),m=n(2738),g=n(66003),A=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],y=(0,c.forwardRef)((function(e,t){var n=e.autoComplete,a=e.onChange,l=e.onFocus,y=e.onBlur,b=e.onPressEnter,w=e.onKeyDown,x=e.onKeyUp,C=e.prefixCls,L=void 0===C?"rc-input":C,S=e.disabled,M=e.htmlSize,E=e.className,Z=e.maxLength,j=e.suffix,I=e.showCount,P=e.count,k=e.type,N=void 0===k?"text":k,B=e.classes,z=e.classNames,W=e.styles,D=e.onCompositionStart,T=e.onCompositionEnd,O=(0,v.Z)(e,A),F=(0,c.useState)(!1),R=(0,p.Z)(F,2),V=R[0],Y=R[1],Q=(0,c.useRef)(!1),X=(0,c.useRef)(!1),K=(0,c.useRef)(null),U=(0,c.useRef)(null),H=function(e){K.current&&(0,u.nH)(K.current,e)},J=(0,h.Z)(e.defaultValue,{value:e.value}),G=(0,p.Z)(J,2),q=G[0],_=G[1],$=null==q?"":String(q),ee=(0,c.useState)(null),te=(0,p.Z)(ee,2),ne=te[0],re=te[1],oe=(0,g.Z)(P,I),ie=oe.max||Z,ae=oe.strategy($),le=!!ie&&ae>ie;(0,c.useImperativeHandle)(t,(function(){var e;return{focus:H,blur:function(){var e;null===(e=K.current)||void 0===e||e.blur()},setSelectionRange:function(e,t,n){var r;null===(r=K.current)||void 0===r||r.setSelectionRange(e,t,n)},select:function(){var e;null===(e=K.current)||void 0===e||e.select()},input:K.current,nativeElement:(null===(e=U.current)||void 0===e?void 0:e.nativeElement)||K.current}})),(0,c.useEffect)((function(){X.current&&(X.current=!1),Y((function(e){return(!e||!S)&&e}))}),[S]);var se=function(e,t,n){var r,o,i=t;if(!Q.current&&oe.exceedFormatter&&oe.max&&oe.strategy(t)>oe.max)t!==(i=oe.exceedFormatter(t,{max:oe.max}))&&re([(null===(r=K.current)||void 0===r?void 0:r.selectionStart)||0,(null===(o=K.current)||void 0===o?void 0:o.selectionEnd)||0]);else if("compositionEnd"===n.source)return;_(i),K.current&&(0,u.rJ)(K.current,e,a,i)};(0,c.useEffect)((function(){var e;ne&&(null===(e=K.current)||void 0===e||e.setSelectionRange.apply(e,(0,f.Z)(ne)))}),[ne]);var ce,ue=function(e){se(e,e.target.value,{source:"change"})},de=function(e){Q.current=!1,se(e,e.currentTarget.value,{source:"compositionEnd"}),null==T||T(e)},fe=function(e){b&&"Enter"===e.key&&!X.current&&(X.current=!0,b(e)),null==w||w(e)},pe=function(e){"Enter"===e.key&&(X.current=!1),null==x||x(e)},ve=function(e){Y(!0),null==l||l(e)},he=function(e){X.current&&(X.current=!1),Y(!1),null==y||y(e)},me=le&&"".concat(L,"-out-of-range");return c.createElement(d,(0,o.Z)({},O,{prefixCls:L,className:s()(E,me),handleReset:function(e){_(""),H(),K.current&&(0,u.rJ)(K.current,e,a)},value:$,focused:V,triggerFocus:H,suffix:function(){var e=Number(ie)>0;if(j||oe.show){var t=oe.showFormatter?oe.showFormatter({value:$,count:ae,maxLength:ie}):"".concat(ae).concat(e?" / ".concat(ie):"");return c.createElement(c.Fragment,null,oe.show&&c.createElement("span",{className:s()("".concat(L,"-show-count-suffix"),(0,i.Z)({},"".concat(L,"-show-count-has-suffix"),!!j),null==z?void 0:z.count),style:(0,r.Z)({},null==W?void 0:W.count)},t),j)}return null}(),disabled:S,classes:B,classNames:z,styles:W}),(ce=(0,m.Z)(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]),c.createElement("input",(0,o.Z)({autoComplete:n},ce,{onChange:ue,onFocus:ve,onBlur:he,onKeyDown:fe,onKeyUp:pe,className:s()(L,(0,i.Z)({},"".concat(L,"-disabled"),S),null==z?void 0:z.input),style:null==W?void 0:W.input,ref:K,size:M,type:N,onCompositionStart:function(e){Q.current=!0,null==D||D(e)},onCompositionEnd:de}))))}))},30292:function(e,t,n){function r(e){return!(!e.addonBefore&&!e.addonAfter)}function o(e){return!!(e.prefix||e.suffix||e.allowClear)}function i(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,"number"==typeof t.selectionStart&&"number"==typeof t.selectionEnd&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function a(e,t,n,r){if(n){var o=t;"click"!==t.type?"file"===e.type||void 0===r?n(o):n(o=i(t,e,r)):n(o=i(t,e,""))}}function l(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}}n.d(t,{He:function(){return r},X3:function(){return o},nH:function(){return l},rJ:function(){return a}})},28321:function(e,t,n){n.d(t,{iz:function(){return Fe},ck:function(){return ye},BW:function(){return Ye},sN:function(){return ye},Wd:function(){return Te},ZP:function(){return qe},Xl:function(){return Z}});var r=n(54476),o=n(20068),i=n(33885),a=n(94480),l=n(42978),s=n(75931),c=n(92310),u=n.n(c),d=n(11780),f=n(18929),p=n(13697),v=n(48736),h=n(59301),m=n(4676),g=h.createContext(null);function A(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function y(e){return A(h.useContext(g),e)}var b=n(80547),w=["children","locked"],x=h.createContext(null);function C(e){var t=e.children,n=e.locked,r=(0,s.Z)(e,w),o=h.useContext(x),a=(0,b.Z)((function(){return e=o,t=r,n=(0,i.Z)({},e),Object.keys(t).forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n;var e,t,n}),[o,r],(function(e,t){return!(n||e[0]===t[0]&&(0,p.Z)(e[1],t[1],!0))}));return h.createElement(x.Provider,{value:a},t)}var L=[],S=h.createContext(null);function M(){return h.useContext(S)}var E=h.createContext(L);function Z(e){var t=h.useContext(E);return h.useMemo((function(){return void 0!==e?[].concat((0,a.Z)(t),[e]):t}),[t,e])}var j=h.createContext(null),I=h.createContext({}),P=n(29194);function k(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,P.Z)(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&null===a&&(a=0),r&&e.disabled&&(a=null),null!==a&&(a>=0||t&&a<0)}return!1}function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.Z)(e.querySelectorAll("*")).filter((function(e){return k(e,t)}));return k(e,t)&&n.unshift(e),n}var B=n(10228),z=n(16089),W=B.Z.LEFT,D=B.Z.RIGHT,T=B.Z.UP,O=B.Z.DOWN,F=B.Z.ENTER,R=B.Z.ESC,V=B.Z.HOME,Y=B.Z.END,Q=[T,O,W,D];function X(e,t){return N(e,!0).filter((function(e){return t.has(e)}))}function K(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var o=X(e,t),i=o.length,a=o.findIndex((function(e){return n===e}));return r<0?-1===a?a=i-1:a-=1:r>0&&(a+=1),o[a=(a+i)%i]}var U=function(e,t){var n=new Set,r=new Map,o=new Map;return e.forEach((function(e){var i=document.querySelector("[data-menu-id='".concat(A(t,e),"']"));i&&(n.add(i),o.set(i,e),r.set(e,i))})),{elements:n,key2element:r,element2key:o}};function H(e,t,n,r,i,a,l,s,c,u){var d=h.useRef(),f=h.useRef();f.current=t;var p=function(){z.Z.cancel(d.current)};return h.useEffect((function(){return function(){p()}}),[]),function(v){var h=v.which;if([].concat(Q,[F,R,V,Y]).includes(h)){var m=a(),g=U(m,r),A=g,y=A.elements,b=A.key2element,w=A.element2key,x=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(b.get(t),y),C=w.get(x),L=function(e,t,n,r){var i,a="prev",l="next",s="children",c="parent";if("inline"===e&&r===F)return{inlineTrigger:!0};var u=(0,o.Z)((0,o.Z)({},T,a),O,l),d=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},W,n?l:a),D,n?a:l),O,s),F,s),f=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},T,a),O,l),F,s),R,c),W,n?s:c),D,n?c:s);switch(null===(i={inline:u,horizontal:d,vertical:f,inlineSub:u,horizontalSub:f,verticalSub:f}["".concat(e).concat(t?"":"Sub")])||void 0===i?void 0:i[r]){case a:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}(e,1===l(C,!0).length,n,h);if(!L&&h!==V&&h!==Y)return;(Q.includes(h)||[V,Y].includes(h))&&v.preventDefault();var S=function(e){if(e){var t=e,n=e.querySelector("a");null!=n&&n.getAttribute("href")&&(t=n);var r=w.get(e);s(r),p(),d.current=(0,z.Z)((function(){f.current===r&&t.focus()}))}};if([V,Y].includes(h)||L.sibling||!x){var M,E,Z=X(M=x&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(x):i.current,y);E=h===V?Z[0]:h===Y?Z[Z.length-1]:K(M,y,x,L.offset),S(E)}else if(L.inlineTrigger)c(C);else if(L.offset>0)c(C,!0),p(),d.current=(0,z.Z)((function(){g=U(m,r);var e=x.getAttribute("aria-controls"),t=K(document.getElementById(e),g.elements);S(t)}),5);else if(L.offset<0){var j=l(C,!0),I=j[j.length-2],P=b.get(I);c(I,!1),S(P)}}null==u||u(v)}}var J="__RC_UTIL_PATH_SPLIT__",G=function(e){return e.join(J)},q="rc-menu-more";function _(){var e=h.useState({}),t=(0,l.Z)(e,2)[1],n=(0,h.useRef)(new Map),r=(0,h.useRef)(new Map),o=h.useState([]),i=(0,l.Z)(o,2),s=i[0],c=i[1],u=(0,h.useRef)(0),d=(0,h.useRef)(!1),f=(0,h.useCallback)((function(e,o){var i=G(o);r.current.set(i,e),n.current.set(e,i),u.current+=1;var a,l=u.current;a=function(){l===u.current&&(d.current||t({}))},Promise.resolve().then(a)}),[]),p=(0,h.useCallback)((function(e,t){var o=G(t);r.current.delete(o),n.current.delete(e)}),[]),v=(0,h.useCallback)((function(e){c(e)}),[]),m=(0,h.useCallback)((function(e,t){var r=n.current.get(e)||"",o=r.split(J);return t&&s.includes(o[0])&&o.unshift(q),o}),[s]),g=(0,h.useCallback)((function(e,t){return e.filter((function(e){return void 0!==e})).some((function(e){return m(e,!0).includes(t)}))}),[m]),A=(0,h.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(J),o=new Set;return(0,a.Z)(r.current.keys()).forEach((function(e){e.startsWith(t)&&o.add(r.current.get(e))})),o}),[]);return h.useEffect((function(){return function(){d.current=!0}}),[]),{registerPath:f,unregisterPath:p,refreshOverflowKeys:v,isSubPathKey:g,getKeyPath:m,getKeys:function(){var e=(0,a.Z)(n.current.keys());return s.length&&e.push(q),e},getSubPathKeys:A}}function $(e){var t=h.useRef(e);t.current=e;var n=h.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),o=0;o1&&(L.motionAppear=!1);var S=L.onVisibleChanged;return L.onVisibleChanged=function(e){return m.current||e||b(!0),null==S?void 0:S(e)},y?null:h.createElement(C,{mode:s,locked:!m.current},h.createElement(Ne.default,(0,r.Z)({visible:w},L,{forceRender:d,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),(function(e){var n=e.className,r=e.style;return h.createElement(Ce,{id:t,className:n,style:r},a)})))}var ze=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],We=["active"],De=h.forwardRef((function(e,t){var n=e.style,a=e.className,c=e.title,f=e.eventKey,p=(e.warnKey,e.disabled),v=e.internalPopupClose,m=e.children,g=e.itemIcon,A=e.expandIcon,b=e.popupClassName,w=e.popupOffset,L=e.popupStyle,S=e.onClick,M=e.onMouseEnter,E=e.onMouseLeave,P=e.onTitleClick,k=e.onTitleMouseEnter,N=e.onTitleMouseLeave,B=(0,s.Z)(e,ze),z=y(f),W=h.useContext(x),D=W.prefixCls,T=W.mode,O=W.openKeys,F=W.disabled,R=W.overflowDisabled,V=W.activeKey,Y=W.selectedKeys,Q=W.itemIcon,X=W.expandIcon,K=W.onItemClick,U=W.onOpenChange,H=W.onActive,J=h.useContext(I)._internalRenderSubMenuItem,G=h.useContext(j).isSubPathKey,q=Z(),_="".concat(D,"-submenu"),ee=F||p,te=h.useRef(),ne=h.useRef();var re=null!=g?g:Q,oe=null!=A?A:X,ie=O.includes(f),ae=!R&&ie,le=G(Y,f),de=se(f,ee,k,N),pe=de.active,ve=(0,s.Z)(de,We),he=h.useState(!1),me=(0,l.Z)(he,2),ge=me[0],Ae=me[1],ye=function(e){ee||Ae(e)},be=h.useMemo((function(){return pe||"inline"!==T&&(ge||G([V],f))}),[T,pe,V,ge,f,G]),we=ce(q.length),xe=$((function(e){null==S||S(fe(e)),K(e)})),Le=z&&"".concat(z,"-popup"),Se=h.useMemo((function(){return h.createElement(ue,{icon:"horizontal"!==T?oe:void 0,props:(0,i.Z)((0,i.Z)({},e),{},{isOpen:ae,isSubMenu:!0})},h.createElement("i",{className:"".concat(_,"-arrow")}))}),[T,oe,e,ae,_]),Me=h.createElement("div",(0,r.Z)({role:"menuitem",style:we,className:"".concat(_,"-title"),tabIndex:ee?null:-1,ref:te,title:"string"==typeof c?c:null,"data-menu-id":R&&z?null:z,"aria-expanded":ae,"aria-haspopup":!0,"aria-controls":Le,"aria-disabled":ee,onClick:function(e){ee||(null==P||P({key:f,domEvent:e}),"inline"===T&&U(f,!ie))},onFocus:function(){H(f)}},ve),c,Se),Ee=h.useRef(T);if("inline"!==T&&q.length>1?Ee.current="vertical":Ee.current=T,!R){var Ze=Ee.current;Me=h.createElement(ke,{mode:Ze,prefixCls:_,visible:!v&&ae&&"inline"!==T,popupClassName:b,popupOffset:w,popupStyle:L,popup:h.createElement(C,{mode:"horizontal"===Ze?"vertical":Ze},h.createElement(Ce,{id:Le,ref:ne},m)),disabled:ee,onVisibleChange:function(e){"inline"!==T&&U(f,e)}},Me)}var je=h.createElement(d.Z.Item,(0,r.Z)({ref:t,role:"none"},B,{component:"li",style:n,className:u()(_,"".concat(_,"-").concat(T),a,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(_,"-open"),ae),"".concat(_,"-active"),be),"".concat(_,"-selected"),le),"".concat(_,"-disabled"),ee)),onMouseEnter:function(e){ye(!0),null==M||M({key:f,domEvent:e})},onMouseLeave:function(e){ye(!1),null==E||E({key:f,domEvent:e})}}),Me,!R&&h.createElement(Be,{id:Le,open:ae,keyPath:q},m));return J&&(je=J(je,e,{selected:le,active:be,open:ae,disabled:ee})),h.createElement(C,{onItemClick:xe,mode:"horizontal"===T?"vertical":T,itemIcon:re,expandIcon:oe},je)}));var Te=h.forwardRef((function(e,t){var n,o=e.eventKey,i=e.children,a=Z(o),l=Se(i,a),s=M();return h.useEffect((function(){if(s)return s.registerPath(o,a),function(){s.unregisterPath(o,a)}}),[a]),n=s?l:h.createElement(De,(0,r.Z)({ref:t},e),l),h.createElement(E.Provider,{value:a},n)})),Oe=n(76190);function Fe(e){var t=e.className,n=e.style,r=h.useContext(x).prefixCls;return M()?null:h.createElement("li",{role:"separator",className:u()("".concat(r,"-item-divider"),t),style:n})}var Re=["className","title","eventKey","children"],Ve=h.forwardRef((function(e,t){var n=e.className,o=e.title,i=(e.eventKey,e.children),a=(0,s.Z)(e,Re),l=h.useContext(x).prefixCls,c="".concat(l,"-item-group");return h.createElement("li",(0,r.Z)({ref:t,role:"presentation"},a,{onClick:function(e){return e.stopPropagation()},className:u()(c,n)}),h.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:"string"==typeof o?o:void 0},o),h.createElement("ul",{role:"group",className:"".concat(c,"-list")},i))}));var Ye=h.forwardRef((function(e,t){var n=e.eventKey,o=Se(e.children,Z(n));return M()?o:h.createElement(Ve,(0,r.Z)({ref:t},(0,ae.Z)(e,["warnKey"])),o)})),Qe=["label","children","key","type","extra"];function Xe(e,t,n){var o=t.item,i=t.group,a=t.submenu,l=t.divider;return(e||[]).map((function(e,c){if(e&&"object"===(0,Oe.Z)(e)){var u=e,d=u.label,f=u.children,p=u.key,v=u.type,m=u.extra,g=(0,s.Z)(u,Qe),A=null!=p?p:"tmp-".concat(c);return f||"group"===v?"group"===v?h.createElement(i,(0,r.Z)({key:A},g,{title:d}),Xe(f,t,n)):h.createElement(a,(0,r.Z)({key:A},g,{title:d}),Xe(f,t,n)):"divider"===v?h.createElement(l,(0,r.Z)({key:A},g)):h.createElement(o,(0,r.Z)({key:A},g,{extra:m}),d,(!!m||0===m)&&h.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null})).filter((function(e){return e}))}function Ke(e,t,n,r,o){var a=e,l=(0,i.Z)({divider:Fe,item:ye,group:Ye,submenu:Te},r);return t&&(a=Xe(t,l,o)),Se(a,n)}var Ue=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],He=[],Je=h.forwardRef((function(e,t){var n,c=e,v=c.prefixCls,A=void 0===v?"rc-menu":v,y=c.rootClassName,b=c.style,w=c.className,x=c.tabIndex,L=void 0===x?0:x,M=c.items,E=c.children,Z=c.direction,P=c.id,k=c.mode,N=void 0===k?"vertical":k,B=c.inlineCollapsed,z=c.disabled,W=c.disabledOverflow,D=c.subMenuOpenDelay,T=void 0===D?.1:D,O=c.subMenuCloseDelay,F=void 0===O?.1:O,R=c.forceSubMenuRender,V=c.defaultOpenKeys,Y=c.openKeys,Q=c.activeKey,K=c.defaultActiveFirst,J=c.selectable,G=void 0===J||J,ne=c.multiple,re=void 0!==ne&&ne,oe=c.defaultSelectedKeys,ie=c.selectedKeys,ae=c.onSelect,le=c.onDeselect,se=c.inlineIndent,ce=void 0===se?24:se,ue=c.motion,de=c.defaultMotions,pe=c.triggerSubMenuAction,ve=void 0===pe?"hover":pe,he=c.builtinPlacements,me=c.itemIcon,ge=c.expandIcon,Ae=c.overflowedIndicator,be=void 0===Ae?"...":Ae,we=c.overflowedIndicatorPopupClassName,xe=c.getPopupContainer,Ce=c.onClick,Le=c.onOpenChange,Se=c.onKeyDown,Me=(c.openAnimation,c.openTransitionName,c._internalRenderMenuItem),Ee=c._internalRenderSubMenuItem,Ze=c._internalComponents,je=(0,s.Z)(c,Ue),Ie=h.useMemo((function(){return[Ke(E,M,He,Ze,A),Ke(E,M,He,{},A)]}),[E,M,Ze]),Pe=(0,l.Z)(Ie,2),ke=Pe[0],Ne=Pe[1],Be=h.useState(!1),ze=(0,l.Z)(Be,2),We=ze[0],De=ze[1],Oe=h.useRef(),Fe=function(e){var t=(0,f.Z)(e,{value:e}),n=(0,l.Z)(t,2),r=n[0],o=n[1];return h.useEffect((function(){te+=1;var e="".concat(ee,"-").concat(te);o("rc-menu-uuid-".concat(e))}),[]),r}(P),Re="rtl"===Z;var Ve=(0,f.Z)(V,{value:Y,postState:function(e){return e||He}}),Ye=(0,l.Z)(Ve,2),Qe=Ye[0],Xe=Ye[1],Je=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function n(){Xe(e),null==Le||Le(e)}t?(0,m.flushSync)(n):n()},Ge=h.useState(Qe),qe=(0,l.Z)(Ge,2),_e=qe[0],$e=qe[1],et=h.useRef(!1),tt=h.useMemo((function(){return"inline"!==N&&"vertical"!==N||!B?[N,!1]:["vertical",B]}),[N,B]),nt=(0,l.Z)(tt,2),rt=nt[0],ot=nt[1],it="inline"===rt,at=h.useState(rt),lt=(0,l.Z)(at,2),st=lt[0],ct=lt[1],ut=h.useState(ot),dt=(0,l.Z)(ut,2),ft=dt[0],pt=dt[1];h.useEffect((function(){ct(rt),pt(ot),et.current&&(it?Xe(_e):Je(He))}),[rt,ot]);var vt=h.useState(0),ht=(0,l.Z)(vt,2),mt=ht[0],gt=ht[1],At=mt>=ke.length-1||"horizontal"!==st||W;h.useEffect((function(){it&&$e(Qe)}),[Qe]),h.useEffect((function(){return et.current=!0,function(){et.current=!1}}),[]);var yt=_(),bt=yt.registerPath,wt=yt.unregisterPath,xt=yt.refreshOverflowKeys,Ct=yt.isSubPathKey,Lt=yt.getKeyPath,St=yt.getKeys,Mt=yt.getSubPathKeys,Et=h.useMemo((function(){return{registerPath:bt,unregisterPath:wt}}),[bt,wt]),Zt=h.useMemo((function(){return{isSubPathKey:Ct}}),[Ct]);h.useEffect((function(){xt(At?He:ke.slice(mt+1).map((function(e){return e.key})))}),[mt,At]);var jt=(0,f.Z)(Q||K&&(null===(n=ke[0])||void 0===n?void 0:n.key),{value:Q}),It=(0,l.Z)(jt,2),Pt=It[0],kt=It[1],Nt=$((function(e){kt(e)})),Bt=$((function(){kt(void 0)}));(0,h.useImperativeHandle)(t,(function(){return{list:Oe.current,focus:function(e){var t,n,r=St(),o=U(r,Fe),i=o.elements,a=o.key2element,l=o.element2key,s=X(Oe.current,i),c=null!=Pt?Pt:s[0]?l.get(s[0]):null===(t=ke.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key,u=a.get(c);c&&u&&(null==u||null===(n=u.focus)||void 0===n||n.call(u,e))}}}));var zt=(0,f.Z)(oe||[],{value:ie,postState:function(e){return Array.isArray(e)?e:null==e?He:[e]}}),Wt=(0,l.Z)(zt,2),Dt=Wt[0],Tt=Wt[1],Ot=$((function(e){null==Ce||Ce(fe(e)),function(e){if(G){var t,n=e.key,r=Dt.includes(n);t=re?r?Dt.filter((function(e){return e!==n})):[].concat((0,a.Z)(Dt),[n]):[n],Tt(t);var o=(0,i.Z)((0,i.Z)({},e),{},{selectedKeys:t});r?null==le||le(o):null==ae||ae(o)}!re&&Qe.length&&"inline"!==st&&Je(He)}(e)})),Ft=$((function(e,t){var n=Qe.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==st){var r=Mt(e);n=n.filter((function(e){return!r.has(e)}))}(0,p.Z)(Qe,n,!0)||Je(n,!0)})),Rt=H(st,Pt,Re,Fe,Oe,St,Lt,kt,(function(e,t){var n=null!=t?t:!Qe.includes(e);Ft(e,n)}),Se);h.useEffect((function(){De(!0)}),[]);var Vt=h.useMemo((function(){return{_internalRenderMenuItem:Me,_internalRenderSubMenuItem:Ee}}),[Me,Ee]),Yt="horizontal"!==st||W?ke:ke.map((function(e,t){return h.createElement(C,{key:e.key,overflowDisabled:t>mt},e)})),Qt=h.createElement(d.Z,(0,r.Z)({id:P,ref:Oe,prefixCls:"".concat(A,"-overflow"),component:"ul",itemComponent:ye,className:u()(A,"".concat(A,"-root"),"".concat(A,"-").concat(st),w,(0,o.Z)((0,o.Z)({},"".concat(A,"-inline-collapsed"),ft),"".concat(A,"-rtl"),Re),y),dir:Z,style:b,role:"menu",tabIndex:L,data:Yt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?ke.slice(-t):null;return h.createElement(Te,{eventKey:q,title:be,disabled:At,internalPopupClose:0===t,popupClassName:we},n)},maxCount:"horizontal"!==st||W?d.Z.INVALIDATE:d.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){gt(e)},onKeyDown:Rt},je));return h.createElement(I.Provider,{value:Vt},h.createElement(g.Provider,{value:Fe},h.createElement(C,{prefixCls:A,rootClassName:y,mode:st,openKeys:Qe,rtl:Re,disabled:z,motion:We?ue:null,defaultMotions:We?de:null,activeKey:Pt,onActive:Nt,onInactive:Bt,selectedKeys:Dt,inlineIndent:ce,subMenuOpenDelay:T,subMenuCloseDelay:F,forceSubMenuRender:R,builtinPlacements:he,triggerSubMenuAction:ve,getPopupContainer:xe,itemIcon:me,expandIcon:ge,onItemClick:Ot,onOpenChange:Ft},h.createElement(j.Provider,{value:Zt},Qt),h.createElement("div",{style:{display:"none"},"aria-hidden":!0},h.createElement(S.Provider,{value:Et},Ne)))))})),Ge=Je;Ge.Item=ye,Ge.SubMenu=Te,Ge.ItemGroup=Ye,Ge.Divider=Fe;var qe=Ge},11780:function(e,t,n){n.d(t,{Z:function(){return z}});var r=n(54476),o=n(33885),i=n(42978),a=n(75931),l=n(59301),s=n(92310),c=n.n(s),u=n(29301),d=n(34280),f=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],p=void 0;function v(e,t){var n=e.prefixCls,i=e.invalidate,s=e.item,d=e.renderItem,v=e.responsive,h=e.responsiveDisabled,m=e.registerSize,g=e.itemKey,A=e.className,y=e.style,b=e.children,w=e.display,x=e.order,C=e.component,L=void 0===C?"div":C,S=(0,a.Z)(e,f),M=v&&!w;function E(e){m(g,e)}l.useEffect((function(){return function(){E(null)}}),[]);var Z,j=d&&s!==p?d(s,{index:x}):b;i||(Z={opacity:M?0:1,height:M?0:p,overflowY:M?"hidden":p,order:v?x:p,pointerEvents:M?"none":p,position:M?"absolute":p});var I={};M&&(I["aria-hidden"]=!0);var P=l.createElement(L,(0,r.Z)({className:c()(!i&&n,A),style:(0,o.Z)((0,o.Z)({},Z),y)},I,S,{ref:t}),j);return v&&(P=l.createElement(u.Z,{onResize:function(e){E(e.offsetWidth)},disabled:h},P)),P}var h=l.forwardRef(v);h.displayName="Item";var m=h,g=n(6089),A=n(4676),y=n(16089);function b(){var e=l.useRef(null);return function(t){e.current||(e.current=[],function(e){if("undefined"==typeof MessageChannel)(0,y.Z)(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}((function(){(0,A.unstable_batchedUpdates)((function(){e.current.forEach((function(e){e()})),e.current=null}))}))),e.current.push(t)}}function w(e,t){var n=l.useState(t),r=(0,i.Z)(n,2),o=r[0],a=r[1];return[o,(0,g.Z)((function(t){e((function(){a(t)}))}))]}var x=l.createContext(null),C=["component"],L=["className"],S=["className"],M=function(e,t){var n=l.useContext(x);if(!n){var o=e.component,i=void 0===o?"div":o,s=(0,a.Z)(e,C);return l.createElement(i,(0,r.Z)({},s,{ref:t}))}var u=n.className,d=(0,a.Z)(n,L),f=e.className,p=(0,a.Z)(e,S);return l.createElement(x.Provider,{value:null},l.createElement(m,(0,r.Z)({ref:t,className:c()(u,f)},d,p)))},E=l.forwardRef(M);E.displayName="RawItem";var Z=E,j=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],I="responsive",P="invalidate";function k(e){return"+ ".concat(e.length," ...")}function N(e,t){var n=e.prefixCls,s=void 0===n?"rc-overflow":n,f=e.data,p=void 0===f?[]:f,v=e.renderItem,h=e.renderRawItem,g=e.itemKey,A=e.itemWidth,y=void 0===A?10:A,C=e.ssr,L=e.style,S=e.className,M=e.maxCount,E=e.renderRest,Z=e.renderRawRest,N=e.suffix,B=e.component,z=void 0===B?"div":B,W=e.itemComponent,D=e.onVisibleChange,T=(0,a.Z)(e,j),O="full"===C,F=b(),R=w(F,null),V=(0,i.Z)(R,2),Y=V[0],Q=V[1],X=Y||0,K=w(F,new Map),U=(0,i.Z)(K,2),H=U[0],J=U[1],G=w(F,0),q=(0,i.Z)(G,2),_=q[0],$=q[1],ee=w(F,0),te=(0,i.Z)(ee,2),ne=te[0],re=te[1],oe=w(F,0),ie=(0,i.Z)(oe,2),ae=ie[0],le=ie[1],se=(0,l.useState)(null),ce=(0,i.Z)(se,2),ue=ce[0],de=ce[1],fe=(0,l.useState)(null),pe=(0,i.Z)(fe,2),ve=pe[0],he=pe[1],me=l.useMemo((function(){return null===ve&&O?Number.MAX_SAFE_INTEGER:ve||0}),[ve,Y]),ge=(0,l.useState)(!1),Ae=(0,i.Z)(ge,2),ye=Ae[0],be=Ae[1],we="".concat(s,"-item"),xe=Math.max(_,ne),Ce=M===I,Le=p.length&&Ce,Se=M===P,Me=Le||"number"==typeof M&&p.length>M,Ee=(0,l.useMemo)((function(){var e=p;return Le?e=null===Y&&O?p:p.slice(0,Math.min(p.length,X/y)):"number"==typeof M&&(e=p.slice(0,M)),e}),[p,y,Y,M,Le]),Ze=(0,l.useMemo)((function(){return Le?p.slice(me+1):p.slice(Ee.length)}),[p,Ee,Le,me]),je=(0,l.useCallback)((function(e,t){var n;return"function"==typeof g?g(e):null!==(n=g&&(null==e?void 0:e[g]))&&void 0!==n?n:t}),[g]),Ie=(0,l.useCallback)(v||function(e){return e},[v]);function Pe(e,t,n){(ve!==e||void 0!==t&&t!==ue)&&(he(e),n||(be(eX){Pe(r-1,e-o-ae+ne);break}}N&&Ne(0)+ae>X&&de(null)}}),[X,H,ne,ae,je,Ee]);var Be=ye&&!!Ze.length,ze={};null!==ue&&Le&&(ze={position:"absolute",left:ue,top:0});var We={prefixCls:we,responsive:Le,component:W,invalidate:Se},De=h?function(e,t){var n=je(e,t);return l.createElement(x.Provider,{key:n,value:(0,o.Z)((0,o.Z)({},We),{},{order:t,item:e,itemKey:n,registerSize:ke,display:t<=me})},h(e,t))}:function(e,t){var n=je(e,t);return l.createElement(m,(0,r.Z)({},We,{order:t,key:n,item:e,renderItem:Ie,itemKey:n,registerSize:ke,display:t<=me}))},Te={order:Be?me:Number.MAX_SAFE_INTEGER,className:"".concat(we,"-rest"),registerSize:function(e,t){re(t),$(ne)},display:Be},Oe=E||k,Fe=Z?l.createElement(x.Provider,{value:(0,o.Z)((0,o.Z)({},We),Te)},Z(Ze)):l.createElement(m,(0,r.Z)({},We,Te),"function"==typeof Oe?Oe(Ze):Oe),Re=l.createElement(z,(0,r.Z)({className:c()(!Se&&s,S),style:L,ref:t},T),Ee.map(De),Me?Fe:null,N&&l.createElement(m,(0,r.Z)({},We,{responsive:Ce,responsiveDisabled:!Le,order:me,className:"".concat(we,"-suffix"),registerSize:function(e,t){le(t)},display:!0,style:ze}),N));return Ce?l.createElement(u.Z,{onResize:function(e,t){Q(t.clientWidth)},disabled:!Le},Re):Re}var B=l.forwardRef(N);B.displayName="Overflow",B.Item=Z,B.RESPONSIVE=I,B.INVALIDATE=P;var z=B},29301:function(e,t,n){n.d(t,{Z:function(){return C}});var r=n(54476),o=n(59301),i=n(11592),a=(n(48736),n(33885)),l=n(76190),s=n(76846),c=n(8654),u=o.createContext(null);var d=n(76374),f=new Map;var p=new d.Z((function(e){e.forEach((function(e){var t,n=e.target;null===(t=f.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var v=n(67732),h=n(83652),m=n(42403),g=n(158),A=function(e){(0,m.Z)(n,e);var t=(0,g.Z)(n);function n(){return(0,v.Z)(this,n),t.apply(this,arguments)}return(0,h.Z)(n,[{key:"render",value:function(){return this.props.children}}]),n}(o.Component);function y(e,t){var n=e.children,r=e.disabled,i=o.useRef(null),d=o.useRef(null),v=o.useContext(u),h="function"==typeof n,m=h?n(i):n,g=o.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),y=!h&&o.isValidElement(m)&&(0,c.Yr)(m),b=y?(0,c.C4)(m):null,w=(0,c.x1)(b,i),x=function(){var e;return(0,s.ZP)(i.current)||(i.current&&"object"===(0,l.Z)(i.current)?(0,s.ZP)(null===(e=i.current)||void 0===e?void 0:e.nativeElement):null)||(0,s.ZP)(d.current)};o.useImperativeHandle(t,(function(){return x()}));var C=o.useRef(e);C.current=e;var L=o.useCallback((function(e){var t=C.current,n=t.onResize,r=t.data,o=e.getBoundingClientRect(),i=o.width,l=o.height,s=e.offsetWidth,c=e.offsetHeight,u=Math.floor(i),d=Math.floor(l);if(g.current.width!==u||g.current.height!==d||g.current.offsetWidth!==s||g.current.offsetHeight!==c){var f={width:u,height:d,offsetWidth:s,offsetHeight:c};g.current=f;var p=s===Math.round(i)?i:s,h=c===Math.round(l)?l:c,m=(0,a.Z)((0,a.Z)({},f),{},{offsetWidth:p,offsetHeight:h});null==v||v(m,e,r),n&&Promise.resolve().then((function(){n(m,e)}))}}),[]);return o.useEffect((function(){var e,t,n=x();return n&&!r&&(e=n,t=L,f.has(e)||(f.set(e,new Set),p.observe(e)),f.get(e).add(t)),function(){return function(e,t){f.has(e)&&(f.get(e).delete(t),f.get(e).size||(p.unobserve(e),f.delete(e)))}(n,L)}}),[i.current,r]),o.createElement(A,{ref:d},y?o.cloneElement(m,{ref:w}):m)}var b=o.forwardRef(y);function w(e,t){var n=e.children;return("function"==typeof n?[n]:(0,i.Z)(n)).map((function(n,i){var a=(null==n?void 0:n.key)||"".concat("rc-observer-key","-").concat(i);return o.createElement(b,(0,r.Z)({},e,{key:a,ref:0===i?t:void 0}),n)}))}var x=o.forwardRef(w);x.Collection=function(e){var t=e.children,n=e.onBatchResize,r=o.useRef(0),i=o.useRef([]),a=o.useContext(u),l=o.useCallback((function(e,t,o){r.current+=1;var l=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){l===r.current&&(null==n||n(i.current),i.current=[])})),null==a||a(e,t,o)}),[n,a]);return o.createElement(u.Provider,{value:l},t)};var C=x},6551:function(e,t,n){n.d(t,{ZP:function(){return s}});var r=n(42978),o=n(59301),i=n(47273),a=0,l=(0,i.Z)();function s(e){var t=o.useState(),n=(0,r.Z)(t,2),i=n[0],s=n[1];return o.useEffect((function(){var e;s("rc_select_".concat((l?(e=a,a+=1):e="TEST_OR_SSR",e)))}),[]),e||i}},37463:function(e,t,n){n.d(t,{Ac:function(){return ee},Xo:function(){return ne},Wx:function(){return oe},ZP:function(){return Se},lk:function(){return b}});var r=n(54476),o=n(94480),i=n(20068),a=n(33885),l=n(42978),s=n(75931),c=n(76190),u=n(18929),d=n(48736),f=n(59301),p=n(92310),v=n.n(p),h=n(34280),m=n(49658),g=n(8654),A=function(e){var t=e.className,n=e.customizeIcon,r=e.customizeIconProps,o=e.children,i=e.onMouseDown,a=e.onClick,l="function"==typeof n?n(r):n;return f.createElement("span",{className:t,onMouseDown:function(e){e.preventDefault(),null==i||i(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:a,"aria-hidden":!0},void 0!==l?l:f.createElement("span",{className:v()(t.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},o))},y=f.createContext(null);function b(){return f.useContext(y)}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return f.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var x=n(10228);var C=n(26112),L=n(11780);var S=function(e,t,n){var r=(0,a.Z)((0,a.Z)({},e),n?t:{});return Object.keys(t).forEach((function(n){var o=t[n];"function"==typeof o&&(r[n]=function(){for(var t,r=arguments.length,i=new Array(r),a=0;aE&&(i="".concat(a.slice(0,E),"..."))}var l=function(t){t&&t.stopPropagation(),D(e)};return"function"==typeof z?oe(r,i,t,o,l):re(e,i,t,o,l)},renderRest:function(e){if(!a.length)return null;var t="function"==typeof P?P(e):P;return"function"==typeof z?oe(void 0,t,!1,!1,void 0,!0):re({title:t},t,!1)},suffix:ie,itemKey:N,maxCount:M});return f.createElement("span",{className:"".concat(ee,"-wrap")},ae,!a.length&&!te&&f.createElement("span",{className:"".concat(ee,"-placeholder")},p))},W=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,o=e.inputRef,i=e.disabled,a=e.autoFocus,s=e.autoComplete,c=e.activeDescendantId,u=e.mode,d=e.open,p=e.values,v=e.placeholder,h=e.tabIndex,m=e.showSearch,g=e.searchValue,A=e.activeValue,y=e.maxLength,b=e.onInputKeyDown,w=e.onInputMouseDown,x=e.onInputChange,L=e.onInputPaste,S=e.onInputCompositionStart,M=e.onInputCompositionEnd,E=e.onInputBlur,j=e.title,I=f.useState(!1),P=(0,l.Z)(I,2),N=P[0],B=P[1],z="combobox"===u,W=z||m,D=p[0],T=g||"";z&&A&&!N&&(T=A),f.useEffect((function(){z&&B(!1)}),[z,A]);var O=!("combobox"!==u&&!d&&!m)&&!!T,F=void 0===j?k(D):j,R=f.useMemo((function(){return D?null:f.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:O?{visibility:"hidden"}:void 0},v)}),[D,O,v,n]);return f.createElement("span",{className:"".concat(n,"-selection-wrap")},f.createElement("span",{className:"".concat(n,"-selection-search")},f.createElement(Z,{ref:o,prefixCls:n,id:r,open:d,inputElement:t,disabled:i,autoFocus:a,autoComplete:s,editable:W,activeDescendantId:c,value:T,onKeyDown:b,onMouseDown:w,onChange:function(e){B(!0),x(e)},onPaste:L,onCompositionStart:S,onCompositionEnd:M,onBlur:E,tabIndex:h,attrs:(0,C.Z)(e,!0),maxLength:z?y:void 0})),!z&&D?f.createElement("span",{className:"".concat(n,"-selection-item"),title:F,style:O?{visibility:"hidden"}:void 0},D.label):null,R)},D=function(e,t){var n=(0,f.useRef)(null),o=(0,f.useRef)(!1),i=e.prefixCls,a=e.open,s=e.mode,c=e.showSearch,u=e.tokenWithEnter,d=e.disabled,p=e.prefix,v=e.autoClearSearchValue,h=e.onSearch,m=e.onSearchSubmit,g=e.onToggleOpen,A=e.onInputKeyDown,y=e.onInputBlur,b=e.domRef;f.useImperativeHandle(t,(function(){return{focus:function(e){n.current.focus(e)},blur:function(){n.current.blur()}}}));var C=w(0),L=(0,l.Z)(C,2),S=L[0],M=L[1],E=(0,f.useRef)(null),Z=function(e){!1!==h(e,!0,o.current)&&g(!0)},j={inputRef:n,onInputKeyDown:function(e){var t,r=e.which,i=n.current instanceof HTMLTextAreaElement;(i||!a||r!==x.Z.UP&&r!==x.Z.DOWN||e.preventDefault(),A&&A(e),r!==x.Z.ENTER||"tags"!==s||o.current||a||null==m||m(e.target.value),i&&!a&&~[x.Z.UP,x.Z.DOWN,x.Z.LEFT,x.Z.RIGHT].indexOf(r))||(t=r)&&![x.Z.ESC,x.Z.SHIFT,x.Z.BACKSPACE,x.Z.TAB,x.Z.WIN_KEY,x.Z.ALT,x.Z.META,x.Z.WIN_KEY_RIGHT,x.Z.CTRL,x.Z.SEMICOLON,x.Z.EQUALS,x.Z.CAPS_LOCK,x.Z.CONTEXT_MENU,x.Z.F1,x.Z.F2,x.Z.F3,x.Z.F4,x.Z.F5,x.Z.F6,x.Z.F7,x.Z.F8,x.Z.F9,x.Z.F10,x.Z.F11,x.Z.F12].includes(t)&&g(!0)},onInputMouseDown:function(){M(!0)},onInputChange:function(e){var t=e.target.value;if(u&&E.current&&/[\r\n]/.test(E.current)){var n=E.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,E.current)}E.current=null,Z(t)},onInputPaste:function(e){var t=e.clipboardData,n=null==t?void 0:t.getData("text");E.current=n||""},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==s&&Z(e.target.value)},onInputBlur:y},I="multiple"===s||"tags"===s?f.createElement(z,(0,r.Z)({},e,j)):f.createElement(W,(0,r.Z)({},e,j));return f.createElement("div",{ref:b,className:"".concat(i,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=S();e.target===n.current||t||"combobox"===s&&d||e.preventDefault(),("combobox"===s||c&&t)&&a||(a&&!1!==v&&h("",!0,!1),g())}},p&&f.createElement("div",{className:"".concat(i,"-prefix")},p),I)};var T=f.forwardRef(D),O=n(65030),F=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],R=function(e,t){var n=e.prefixCls,o=(e.disabled,e.visible),l=e.children,c=e.popupElement,u=e.animation,d=e.transitionName,p=e.dropdownStyle,h=e.dropdownClassName,m=e.direction,g=void 0===m?"ltr":m,A=e.placement,y=e.builtinPlacements,b=e.dropdownMatchSelectWidth,w=e.dropdownRender,x=e.dropdownAlign,C=e.getPopupContainer,L=e.empty,S=e.getTriggerDOMNode,M=e.onPopupVisibleChange,E=e.onPopupMouseEnter,Z=(0,s.Z)(e,F),j="".concat(n,"-dropdown"),I=c;w&&(I=w(c));var P=f.useMemo((function(){return y||function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}}(b)}),[y,b]),k=u?"".concat(j,"-").concat(u):d,N="number"==typeof b,B=f.useMemo((function(){return N?null:!1===b?"minWidth":"width"}),[b,N]),z=p;N&&(z=(0,a.Z)((0,a.Z)({},z),{},{width:b}));var W=f.useRef(null);return f.useImperativeHandle(t,(function(){return{getPopupElement:function(){var e;return null===(e=W.current)||void 0===e?void 0:e.popupElement}}})),f.createElement(O.Z,(0,r.Z)({},Z,{showAction:M?["click"]:[],hideAction:M?["click"]:[],popupPlacement:A||("rtl"===g?"bottomRight":"bottomLeft"),builtinPlacements:P,prefixCls:j,popupTransitionName:k,popup:f.createElement("div",{onMouseEnter:E},I),ref:W,stretch:B,popupAlign:x,popupVisible:o,getPopupContainer:C,popupClassName:v()(h,(0,i.Z)({},"".concat(j,"-empty"),L)),popupStyle:z,getTriggerDOMNode:S,onPopupVisibleChange:M}),l)};var V=f.forwardRef(R),Y=n(66712);function Q(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:void 0!==n?n:"rc-index-key-".concat(t)}function X(e){return void 0!==e&&!Number.isNaN(e)}function K(e,t){var n=e||{},r=n.label||(t?"children":"label");return{label:r,value:n.value||"value",options:n.options||"options",groupLabel:n.groupLabel||r}}function U(e){var t=(0,a.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var H=f.createContext(null);function J(e){var t=e.visible,n=e.values;if(!t)return null;return f.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,50).map((function(e){var t=e.label,n=e.value;return["number","string"].includes((0,c.Z)(t))?t:n})).join(", ")),n.length>50?", ...":null)}var G=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],q=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],_=function(e){return"tags"===e||"multiple"===e},$=f.forwardRef((function(e,t){var n,d=e.id,p=e.prefixCls,b=e.className,x=e.showSearch,C=e.tagRender,L=e.direction,S=e.omitDomProps,M=e.displayValues,E=e.onDisplayValuesChange,Z=e.emptyOptions,j=e.notFoundContent,I=void 0===j?"Not Found":j,P=e.onClear,k=e.mode,N=e.disabled,B=e.loading,z=e.getInputElement,W=e.getRawInputElement,D=e.open,O=e.defaultOpen,F=e.onDropdownVisibleChange,R=e.activeValue,Q=e.onActiveValueChange,K=e.activeDescendantId,U=e.searchValue,$=e.autoClearSearchValue,ee=e.onSearch,te=e.onSearchSplit,ne=e.tokenSeparators,re=e.allowClear,oe=e.prefix,ie=e.suffixIcon,ae=e.clearIcon,le=e.OptionList,se=e.animation,ce=e.transitionName,ue=e.dropdownStyle,de=e.dropdownClassName,fe=e.dropdownMatchSelectWidth,pe=e.dropdownRender,ve=e.dropdownAlign,he=e.placement,me=e.builtinPlacements,ge=e.getPopupContainer,Ae=e.showAction,ye=void 0===Ae?[]:Ae,be=e.onFocus,we=e.onBlur,xe=e.onKeyUp,Ce=e.onKeyDown,Le=e.onMouseDown,Se=(0,s.Z)(e,G),Me=_(k),Ee=(void 0!==x?x:Me)||"combobox"===k,Ze=(0,a.Z)({},Se);q.forEach((function(e){delete Ze[e]})),null==S||S.forEach((function(e){delete Ze[e]}));var je=f.useState(!1),Ie=(0,l.Z)(je,2),Pe=Ie[0],ke=Ie[1];f.useEffect((function(){ke((0,m.Z)())}),[]);var Ne=f.useRef(null),Be=f.useRef(null),ze=f.useRef(null),We=f.useRef(null),De=f.useRef(null),Te=f.useRef(!1),Oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=f.useState(!1),n=(0,l.Z)(t,2),r=n[0],o=n[1],i=f.useRef(null),a=function(){window.clearTimeout(i.current)};return f.useEffect((function(){return a}),[]),[r,function(t,n){a(),i.current=window.setTimeout((function(){o(t),n&&n()}),e)},a]}(),Fe=(0,l.Z)(Oe,3),Re=Fe[0],Ve=Fe[1],Ye=Fe[2];f.useImperativeHandle(t,(function(){var e,t;return{focus:null===(e=We.current)||void 0===e?void 0:e.focus,blur:null===(t=We.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=De.current)||void 0===t?void 0:t.scrollTo(e)},nativeElement:Ne.current||Be.current}}));var Qe=f.useMemo((function(){var e;if("combobox"!==k)return U;var t=null===(e=M[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""}),[U,k,M]),Xe="combobox"===k&&"function"==typeof z&&z()||null,Ke="function"==typeof W&&W(),Ue=(0,g.x1)(Be,null==Ke||null===(n=Ke.props)||void 0===n?void 0:n.ref),He=f.useState(!1),Je=(0,l.Z)(He,2),Ge=Je[0],qe=Je[1];(0,h.Z)((function(){qe(!0)}),[]);var _e=(0,u.Z)(!1,{defaultValue:O,value:D}),$e=(0,l.Z)(_e,2),et=$e[0],tt=$e[1],nt=!!Ge&&et,rt=!I&&Z;(N||rt&&nt&&"combobox"===k)&&(nt=!1);var ot=!rt&&nt,it=f.useCallback((function(e){var t=void 0!==e?e:!nt;N||(tt(t),nt!==t&&(null==F||F(t)))}),[N,nt,tt,F]),at=f.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),lt=f.useContext(H)||{},st=lt.maxCount,ct=lt.rawValues,ut=function(e,t,n){if(!(Me&&X(st)&&(null==ct?void 0:ct.size)>=st)){var r=!0,i=e;null==Q||Q(null);var a=function(e,t,n){if(!t||!t.length)return null;var r=!1,i=function e(t,n){var i=(0,Y.Z)(n),a=i[0],l=i.slice(1);if(!a)return[t];var s=t.split(a);return r=r||s.length>1,s.reduce((function(t,n){return[].concat((0,o.Z)(t),(0,o.Z)(e(n,l)))}),[]).filter(Boolean)}(e,t);return r?void 0!==n?i.slice(0,n):i:null}(e,ne,X(st)?st-ct.size:void 0),l=n?null:a;return"combobox"!==k&&l&&(i="",null==te||te(l),it(!1),r=!1),ee&&Qe!==i&&ee(i,{source:t?"typing":"effect"}),r}};f.useEffect((function(){nt||Me||"combobox"===k||ut("",!1,!1)}),[nt]),f.useEffect((function(){et&&N&&tt(!1),N&&!Te.current&&Ve(!1)}),[N]);var dt=w(),ft=(0,l.Z)(dt,2),pt=ft[0],vt=ft[1],ht=f.useRef(!1),mt=f.useRef(!1),gt=[];f.useEffect((function(){return function(){gt.forEach((function(e){return clearTimeout(e)})),gt.splice(0,gt.length)}}),[]);var At,yt=f.useState({}),bt=(0,l.Z)(yt,2)[1];Ke&&(At=function(e){it(e)}),function(e,t,n,r){var o=f.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},f.useEffect((function(){function t(t){var n;if(null===(n=o.current)||void 0===n||!n.customizedTrigger){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),o.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(r)&&e!==r}))&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[Ne.current,null===(e=ze.current)||void 0===e?void 0:e.getPopupElement()]}),ot,it,!!Ke);var wt,xt=f.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:I,open:nt,triggerOpen:ot,id:d,showSearch:Ee,multiple:Me,toggleOpen:it})}),[e,I,ot,nt,d,Ee,Me,it]),Ct=!!ie||B;Ct&&(wt=f.createElement(A,{className:v()("".concat(p,"-arrow"),(0,i.Z)({},"".concat(p,"-arrow-loading"),B)),customizeIcon:ie,customizeIconProps:{loading:B,searchValue:Qe,open:nt,focused:Re,showSearch:Ee}}));var Lt,St=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,s=f.useMemo((function(){return"object"===(0,c.Z)(r)?r.clearIcon:o||void 0}),[r,o]),u=f.useMemo((function(){return!(i||!r||!n.length&&!a||"combobox"===l&&""===a)}),[r,i,n.length,a,l]);return{allowClear:u,clearIcon:f.createElement(A,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:s},"×")}}(p,(function(){var e;null==P||P(),null===(e=We.current)||void 0===e||e.focus(),E([],{type:"clear",values:M}),ut("",!1,!1)}),M,re,ae,N,Qe,k),Mt=St.allowClear,Et=St.clearIcon,Zt=f.createElement(le,{ref:De}),jt=v()(p,b,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(p,"-focused"),Re),"".concat(p,"-multiple"),Me),"".concat(p,"-single"),!Me),"".concat(p,"-allow-clear"),re),"".concat(p,"-show-arrow"),Ct),"".concat(p,"-disabled"),N),"".concat(p,"-loading"),B),"".concat(p,"-open"),nt),"".concat(p,"-customize-input"),Xe),"".concat(p,"-show-search"),Ee)),It=f.createElement(V,{ref:ze,disabled:N,prefixCls:p,visible:ot,popupElement:Zt,animation:se,transitionName:ce,dropdownStyle:ue,dropdownClassName:de,direction:L,dropdownMatchSelectWidth:fe,dropdownRender:pe,dropdownAlign:ve,placement:he,builtinPlacements:me,getPopupContainer:ge,empty:Z,getTriggerDOMNode:function(e){return Be.current||e},onPopupVisibleChange:At,onPopupMouseEnter:function(){bt({})}},Ke?f.cloneElement(Ke,{ref:Ue}):f.createElement(T,(0,r.Z)({},e,{domRef:Be,prefixCls:p,inputElement:Xe,ref:We,id:d,prefix:oe,showSearch:Ee,autoClearSearchValue:$,mode:k,activeDescendantId:K,tagRender:C,values:M,open:nt,onToggleOpen:it,activeValue:R,searchValue:Qe,onSearch:ut,onSearchSubmit:function(e){e&&e.trim()&&ee(e,{source:"submit"})},onRemove:function(e){var t=M.filter((function(t){return t!==e}));E(t,{type:"remove",values:[e]})},tokenWithEnter:at,onInputBlur:function(){ht.current=!1}})));return Lt=Ke?It:f.createElement("div",(0,r.Z)({className:jt},Ze,{ref:Ne,onMouseDown:function(e){var t,n=e.target,r=null===(t=ze.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var o=setTimeout((function(){var e,t=gt.indexOf(o);-1!==t&>.splice(t,1),Ye(),Pe||r.contains(document.activeElement)||null===(e=We.current)||void 0===e||e.focus()}));gt.push(o)}for(var i=arguments.length,a=new Array(i>1?i-1:0),l=1;l=0;s-=1){var c=a[s];if(!c.disabled){a.splice(s,1),l=c;break}}l&&E(a,{type:"remove",values:[l]})}for(var u=arguments.length,d=new Array(u>1?u-1:0),f=1;f1?t-1:0),r=1;r=L}),[d,L,null==I?void 0:I.size]),R=function(e){e.preventDefault()},V=function(e){var t;null===(t=O.current)||void 0===t||t.scrollTo("number"==typeof e?{index:e}:e)},Y=f.useCallback((function(e){return"combobox"!==p&&I.has(e)}),[p,(0,o.Z)(I).toString(),I.size]),Q=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=T.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];G(e);var n={source:t?"keyboard":"mouse"},r=T[e];r?M(r.value,e,n):M(null,-1,n)};(0,f.useEffect)((function(){q(!1!==E?Q(0):-1)}),[T.length,h]);var _=f.useCallback((function(e){return"combobox"===p?String(e).toLowerCase()===h.toLowerCase():I.has(e)}),[p,h,(0,o.Z)(I).toString(),I.size]);(0,f.useEffect)((function(){var e,t=setTimeout((function(){if(!d&&u&&1===I.size){var e=Array.from(I)[0],t=T.findIndex((function(t){var n=t.data;return h?String(n.value).startsWith(h):n.value===e}));-1!==t&&(q(t),V(t))}}));u&&(null===(e=O.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[u,h]);var $=function(e){void 0!==e&&Z(e,{selected:!I.has(e)}),d||m(!1)};if(f.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case x.Z.N:case x.Z.P:case x.Z.UP:case x.Z.DOWN:var r=0;if(t===x.Z.UP?r=-1:t===x.Z.DOWN?r=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===x.Z.N?r=1:t===x.Z.P&&(r=-1)),0!==r){var o=Q(J+r,r);V(o),q(o,!0)}break;case x.Z.TAB:case x.Z.ENTER:var i,a=T[J];!a||null!=a&&null!==(i=a.data)&&void 0!==i&&i.disabled||F?$(void 0):$(a.value),u&&e.preventDefault();break;case x.Z.ESC:m(!1),u&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){V(e)}}})),0===T.length)return f.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(D,"-empty"),onMouseDown:R},g);var ee=Object.keys(P).map((function(e){return P[e]})),te=function(e){return e.label};function ne(e,t){return{role:e.group?"presentation":"option",id:"".concat(c,"_list_").concat(t)}}var re=function(e){var t=T[e];if(!t)return null;var n=t.data||{},o=n.value,i=t.group,a=(0,C.Z)(n,!0),l=te(t);return t?f.createElement("div",(0,r.Z)({"aria-label":"string"!=typeof l||i?null:l},a,{key:e},ne(t,e),{"aria-selected":_(o)}),o):null},oe={role:"listbox",id:"".concat(c,"_list")};return f.createElement(f.Fragment,null,k&&f.createElement("div",(0,r.Z)({},oe,{style:{height:0,width:0,overflow:"hidden"}}),re(J-1),re(J),re(J+1)),f.createElement(le.Z,{itemKey:"key",ref:O,data:T,height:B,itemHeight:z,fullHeight:!1,onMouseDown:R,onScroll:y,virtual:k,direction:N,innerProps:k?null:oe},(function(e,t){var n=e.group,o=e.groupOption,a=e.data,l=e.label,c=e.value,u=a.key;if(n){var d,p=null!==(d=a.title)&&void 0!==d?d:ce(l)?l.toString():void 0;return f.createElement("div",{className:v()(D,"".concat(D,"-group"),a.className),title:p},void 0!==l?l:u)}var h=a.disabled,m=a.title,g=(a.children,a.style),y=a.className,b=(0,s.Z)(a,se),w=(0,ae.Z)(b,ee),x=Y(c),L=h||!x&&F,S="".concat(D,"-option"),M=v()(D,S,y,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(S,"-grouped"),o),"".concat(S,"-active"),J===t&&!L),"".concat(S,"-disabled"),L),"".concat(S,"-selected"),x)),E=te(e),Z=!j||"function"==typeof j||x,I="number"==typeof E?E:E||c,P=ce(I)?I.toString():void 0;return void 0!==m&&(P=m),f.createElement("div",(0,r.Z)({},(0,C.Z)(w),k?{}:ne(e,t),{"aria-selected":_(c),className:M,title:P,onMouseMove:function(){J===t||L||q(t)},onClick:function(){L||$(c)},style:g}),f.createElement("div",{className:"".concat(S,"-content")},"function"==typeof W?W(e,{index:t}):I),f.isValidElement(j)||x,Z&&f.createElement(A,{className:"".concat(D,"-option-state"),customizeIcon:j,customizeIconProps:{value:c,disabled:L,isSelected:x}},x?"✓":null))})))};var de=f.forwardRef(ue);function fe(e,t){return j(e).join("").toUpperCase().includes(t)}var pe=n(6551),ve=n(11592),he=["children","value"],me=["children"];function ge(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,l=(0,s.Z)(r,he);return(0,a.Z)({key:n,value:void 0!==i?i:n,children:o},l)}function Ae(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,ve.Z)(e).map((function(e,n){if(!f.isValidElement(e)||!e.type)return null;var r=e,o=r.type.isSelectOptGroup,i=r.key,l=r.props,c=l.children,u=(0,s.Z)(l,me);return t||!o?ge(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},u),{},{options:Ae(c)})})).filter((function(e){return e}))}var ye=function(e,t,n,r,o){return f.useMemo((function(){var i=e;!e&&(i=Ae(t));var a=new Map,l=new Map,s=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(t){for(var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=0;c0?e(t.options):t.options}):t}))},De=f.useMemo((function(){return E?We(ze):ze}),[ze,E,se]),Te=f.useMemo((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=K(n,!1),a=i.label,l=i.value,s=i.options,c=i.groupLabel;function u(e,t){Array.isArray(e)&&e.forEach((function(e){if(t||!(s in e)){var n=e[l];o.push({key:Q(e,o.length),groupOption:t,data:e,label:e[a],value:n})}else{var i=e[c];void 0===i&&r&&(i=e.label),o.push({key:Q(e,o.length),group:!0,data:e,label:i}),u(e[s],!0)}}))}return u(e,!1),o}(De,{fieldNames:ie,childrenAsData:re})}),[De,ie,re]),Oe=function(e){var t=ge(e);if(Se(t),G&&(t.length!==je.length||t.some((function(e,t){var n;return(null===(n=je[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)})))){var n=J?t:t.map((function(e){return e.value})),r=t.map((function(e){return U(Ie(e.value))}));G(ne?n:n[0],ne?r:r[0])}},Fe=f.useState(null),Re=(0,l.Z)(Fe,2),Ve=Re[0],Ye=Re[1],Qe=f.useState(0),Xe=(0,l.Z)(Qe,2),Ke=Xe[0],Ue=Xe[1],He=void 0!==B?B:"combobox"!==d,Je=f.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,o=void 0===r?"keyboard":r;Ue(t),h&&"combobox"===d&&null!==e&&"keyboard"===o&&Ye(String(e))}),[h,d]),Ge=function(e,t,n){var r=function(){var t,n=Ie(e);return[J?{label:null==n?void 0:n[ie.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,U(n)]};if(t&&x){var o=r(),i=(0,l.Z)(o,2),a=i[0],s=i[1];x(a,s)}else if(!t&&C&&"clear"!==n){var c=r(),u=(0,l.Z)(c,2),d=u[0],f=u[1];C(d,f)}},qe=be((function(e,t){var n,r=!ne||t.selected;n=r?ne?[].concat((0,o.Z)(je),[e]):[e]:je.filter((function(t){return t.value!==e})),Oe(n),Ge(e,r),"combobox"===d?Ye(""):_&&!w||(ce(""),Ye(""))})),_e=f.useMemo((function(){var e=!1!==W&&!1!==S;return(0,a.Z)((0,a.Z)({},ue),{},{flattenOptions:Te,onActiveValue:Je,defaultActiveFirstOption:He,onSelect:qe,menuItemSelectedIcon:z,rawValues:ke,fieldNames:ie,virtual:e,direction:D,listHeight:O,listItemHeight:R,childrenAsData:re,maxCount:q,optionRender:k})}),[q,ue,Te,Je,He,qe,z,ke,ie,W,S,D,O,R,re,k]);return f.createElement(H.Provider,{value:_e},f.createElement(ee,(0,r.Z)({},$,{id:te,prefixCls:v,ref:t,omitDomProps:xe,mode:d,displayValues:Pe,onDisplayValuesChange:function(e,t){Oe(e);var n=t.type,r=t.values;"remove"!==n&&"clear"!==n||r.forEach((function(e){Ge(e.value,!1,n)}))},direction:D,searchValue:se,onSearch:function(e,t){if(ce(e),Ye(null),"submit"!==t.source)"blur"!==t.source&&("combobox"===d&&Oe(e),null==y||y(e));else{var n=(e||"").trim();if(n){var r=Array.from(new Set([].concat((0,o.Z)(ke),[n])));Oe(r),Ge(n,!0),ce("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var t=e;"tags"!==d&&(t=e.map((function(e){var t=he.get(e);return null==t?void 0:t.value})).filter((function(e){return void 0!==e})));var n=Array.from(new Set([].concat((0,o.Z)(ke),(0,o.Z)(t))));Oe(n),n.forEach((function(e){Ge(e,!0)}))},dropdownMatchSelectWidth:S,OptionList:de,emptyOptions:!Te.length,activeValue:Ve,activeDescendantId:"".concat(te,"_list_").concat(Ke)})))}));var Le=Ce;Le.Option=oe,Le.OptGroup=ne;var Se=Le},22711:function(e,t,n){n.r(t),n.d(t,{ResizableTextArea:function(){return E},default:function(){return j}});var r,o=n(54476),i=n(20068),a=n(33885),l=n(94480),s=n(42978),c=n(75931),u=n(92310),d=n.n(u),f=n(36901),p=n(66003),v=n(30292),h=n(18929),m=n(59301),g=n(76190),A=n(29301),y=n(34280),b=n(16089),w="\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 pointer-events: none !important;\n",x=["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","white-space"],C={};function L(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 r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),l=x.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),s={sizingStyle:l,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(C[n]=s),s}var S=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],M=m.forwardRef((function(e,t){var n=e,l=n.prefixCls,u=n.defaultValue,f=n.value,p=n.autoSize,v=n.onResize,x=n.className,C=n.style,M=n.disabled,E=n.onChange,Z=(n.onInternalAutoSize,(0,c.Z)(n,S)),j=(0,h.Z)(u,{value:f,postState:function(e){return null!=e?e:""}}),I=(0,s.Z)(j,2),P=I[0],k=I[1],N=m.useRef();m.useImperativeHandle(t,(function(){return{textArea:N.current}}));var B=m.useMemo((function(){return p&&"object"===(0,g.Z)(p)?[p.minRows,p.maxRows]:[]}),[p]),z=(0,s.Z)(B,2),W=z[0],D=z[1],T=!!p,O=m.useState(2),F=(0,s.Z)(O,2),R=F[0],V=F[1],Y=m.useState(),Q=(0,s.Z)(Y,2),X=Q[0],K=Q[1],U=function(){V(0)};(0,y.Z)((function(){T&&U()}),[f,W,D,T]),(0,y.Z)((function(){if(0===R)V(1);else if(1===R){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r||((r=document.createElement("textarea")).setAttribute("tab-index","-1"),r.setAttribute("aria-hidden","true"),r.setAttribute("name","hiddenTextarea"),document.body.appendChild(r)),e.getAttribute("wrap")?r.setAttribute("wrap",e.getAttribute("wrap")):r.removeAttribute("wrap");var i=L(e,t),a=i.paddingSize,l=i.borderSize,s=i.boxSizing,c=i.sizingStyle;r.setAttribute("style","".concat(c,";").concat(w)),r.value=e.value||e.placeholder||"";var u,d=void 0,f=void 0,p=r.scrollHeight;if("border-box"===s?p+=l:"content-box"===s&&(p-=a),null!==n||null!==o){r.value=" ";var v=r.scrollHeight-a;null!==n&&(d=v*n,"border-box"===s&&(d=d+a+l),p=Math.max(d,p)),null!==o&&(f=v*o,"border-box"===s&&(f=f+a+l),u=p>f?"":"hidden",p=Math.min(f,p))}var h={height:p,overflowY:u,resize:"none"};return d&&(h.minHeight=d),f&&(h.maxHeight=f),h}(N.current,!1,W,D);V(2),K(e)}else!function(){try{if(document.activeElement===N.current){var e=N.current,t=e.selectionStart,n=e.selectionEnd,r=e.scrollTop;N.current.setSelectionRange(t,n),N.current.scrollTop=r}}catch(e){}}()}),[R]);var H=m.useRef(),J=function(){b.Z.cancel(H.current)};m.useEffect((function(){return J}),[]);var G=T?X:null,q=(0,a.Z)((0,a.Z)({},C),G);return 0!==R&&1!==R||(q.overflowY="hidden",q.overflowX="hidden"),m.createElement(A.Z,{onResize:function(e){2===R&&(null==v||v(e),p&&(J(),H.current=(0,b.Z)((function(){U()}))))},disabled:!(p||v)},m.createElement("textarea",(0,o.Z)({},Z,{ref:N,style:q,className:d()(l,x,(0,i.Z)({},"".concat(l,"-disabled"),M)),disabled:M,value:P,onChange:function(e){k(e.target.value),null==E||E(e)}})))})),E=M,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],j=m.forwardRef((function(e,t){var n,r=e.defaultValue,u=e.value,g=e.onFocus,A=e.onBlur,y=e.onChange,b=e.allowClear,w=e.maxLength,x=e.onCompositionStart,C=e.onCompositionEnd,L=e.suffix,S=e.prefixCls,M=void 0===S?"rc-textarea":S,j=e.showCount,I=e.count,P=e.className,k=e.style,N=e.disabled,B=e.hidden,z=e.classNames,W=e.styles,D=e.onResize,T=e.onClear,O=e.onPressEnter,F=e.readOnly,R=e.autoSize,V=e.onKeyDown,Y=(0,c.Z)(e,Z),Q=(0,h.Z)(r,{value:u,defaultValue:r}),X=(0,s.Z)(Q,2),K=X[0],U=X[1],H=null==K?"":String(K),J=m.useState(!1),G=(0,s.Z)(J,2),q=G[0],_=G[1],$=m.useRef(!1),ee=m.useState(null),te=(0,s.Z)(ee,2),ne=te[0],re=te[1],oe=(0,m.useRef)(null),ie=(0,m.useRef)(null),ae=function(){var e;return null===(e=ie.current)||void 0===e?void 0:e.textArea},le=function(){ae().focus()};(0,m.useImperativeHandle)(t,(function(){var e;return{resizableTextArea:ie.current,focus:le,blur:function(){ae().blur()},nativeElement:(null===(e=oe.current)||void 0===e?void 0:e.nativeElement)||ae()}})),(0,m.useEffect)((function(){_((function(e){return!N&&e}))}),[N]);var se=m.useState(null),ce=(0,s.Z)(se,2),ue=ce[0],de=ce[1];m.useEffect((function(){var e;ue&&(e=ae()).setSelectionRange.apply(e,(0,l.Z)(ue))}),[ue]);var fe,pe=(0,p.Z)(I,j),ve=null!==(n=pe.max)&&void 0!==n?n:w,he=Number(ve)>0,me=pe.strategy(H),ge=!!ve&&me>ve,Ae=function(e,t){var n=t;!$.current&&pe.exceedFormatter&&pe.max&&pe.strategy(t)>pe.max&&t!==(n=pe.exceedFormatter(t,{max:pe.max}))&&de([ae().selectionStart||0,ae().selectionEnd||0]),U(n),(0,v.rJ)(e.currentTarget,e,y,n)},ye=L;pe.show&&(fe=pe.showFormatter?pe.showFormatter({value:H,count:me,maxLength:ve}):"".concat(me).concat(he?" / ".concat(ve):""),ye=m.createElement(m.Fragment,null,ye,m.createElement("span",{className:d()("".concat(M,"-data-count"),null==z?void 0:z.count),style:null==W?void 0:W.count},fe)));var be=!R&&!j&&!b;return m.createElement(f.BaseInput,{ref:oe,value:H,allowClear:b,handleReset:function(e){U(""),le(),(0,v.rJ)(ae(),e,y)},suffix:ye,prefixCls:M,classNames:(0,a.Z)((0,a.Z)({},z),{},{affixWrapper:d()(null==z?void 0:z.affixWrapper,(0,i.Z)((0,i.Z)({},"".concat(M,"-show-count"),j),"".concat(M,"-textarea-allow-clear"),b))}),disabled:N,focused:q,className:d()(P,ge&&"".concat(M,"-out-of-range")),style:(0,a.Z)((0,a.Z)({},k),ne&&!be?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof fe?fe:void 0}},hidden:B,readOnly:F,onClear:T},m.createElement(E,(0,o.Z)({},Y,{autoSize:R,maxLength:w,onKeyDown:function(e){"Enter"===e.key&&O&&O(e),null==V||V(e)},onChange:function(e){Ae(e,e.target.value)},onFocus:function(e){_(!0),null==g||g(e)},onBlur:function(e){_(!1),null==A||A(e)},onCompositionStart:function(e){$.current=!0,null==x||x(e)},onCompositionEnd:function(e){$.current=!1,Ae(e,e.currentTarget.value),null==C||C(e)},className:d()(null==z?void 0:z.textarea),style:(0,a.Z)((0,a.Z)({},null==W?void 0:W.textarea),{},{resize:null==k?void 0:k.resize}),disabled:N,prefixCls:M,onResize:function(e){var t;null==D||D(e),null!==(t=ae())&&void 0!==t&&t.style.height&&re(!0)},ref:ie,readOnly:F})))}))},29125:function(e,t,n){n.d(t,{G:function(){return a},Z:function(){return A}});var r=n(92310),o=n.n(r),i=n(59301);function a(e){var t=e.children,n=e.prefixCls,r=e.id,a=e.overlayInnerStyle,l=e.bodyClassName,s=e.className,c=e.style;return i.createElement("div",{className:o()("".concat(n,"-content"),s),style:c},i.createElement("div",{className:o()("".concat(n,"-inner"),l),id:r,role:"tooltip",style:a},"function"==typeof t?t():t))}var l=n(54476),s=n(33885),c=n(75931),u=n(65030),d={shiftX:64,adjustY:1},f={adjustX:1,shiftY:!0},p=[0,0],v={left:{points:["cr","cl"],overflow:f,offset:[-4,0],targetOffset:p},right:{points:["cl","cr"],overflow:f,offset:[4,0],targetOffset:p},top:{points:["bc","tc"],overflow:d,offset:[0,-4],targetOffset:p},bottom:{points:["tc","bc"],overflow:d,offset:[0,4],targetOffset:p},topLeft:{points:["bl","tl"],overflow:d,offset:[0,-4],targetOffset:p},leftTop:{points:["tr","tl"],overflow:f,offset:[-4,0],targetOffset:p},topRight:{points:["br","tr"],overflow:d,offset:[0,-4],targetOffset:p},rightTop:{points:["tl","tr"],overflow:f,offset:[4,0],targetOffset:p},bottomRight:{points:["tr","br"],overflow:d,offset:[0,4],targetOffset:p},rightBottom:{points:["bl","br"],overflow:f,offset:[4,0],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:d,offset:[0,4],targetOffset:p},leftBottom:{points:["br","bl"],overflow:f,offset:[-4,0],targetOffset:p}},h=n(80402),m=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],g=function(e,t){var n=e.overlayClassName,r=e.trigger,d=void 0===r?["hover"]:r,f=e.mouseEnterDelay,p=void 0===f?0:f,g=e.mouseLeaveDelay,A=void 0===g?.1:g,y=e.overlayStyle,b=e.prefixCls,w=void 0===b?"rc-tooltip":b,x=e.children,C=e.onVisibleChange,L=e.afterVisibleChange,S=e.transitionName,M=e.animation,E=e.motion,Z=e.placement,j=void 0===Z?"right":Z,I=e.align,P=void 0===I?{}:I,k=e.destroyTooltipOnHide,N=void 0!==k&&k,B=e.defaultVisible,z=e.getTooltipContainer,W=e.overlayInnerStyle,D=(e.arrowContent,e.overlay),T=e.id,O=e.showArrow,F=void 0===O||O,R=e.classNames,V=e.styles,Y=(0,c.Z)(e,m),Q=(0,h.Z)(T),X=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return X.current}));var K=(0,s.Z)({},Y);"visible"in e&&(K.popupVisible=e.visible);var U,H,J;return i.createElement(u.Z,(0,l.Z)({popupClassName:o()(n,null==R?void 0:R.root),prefixCls:w,popup:function(){return i.createElement(a,{key:"content",prefixCls:w,id:Q,bodyClassName:null==R?void 0:R.body,overlayInnerStyle:(0,s.Z)((0,s.Z)({},W),null==V?void 0:V.body)},D)},action:d,builtinPlacements:v,popupPlacement:j,ref:X,popupAlign:P,getPopupContainer:z,onPopupVisibleChange:C,afterPopupVisibleChange:L,popupTransitionName:S,popupAnimation:M,popupMotion:E,defaultPopupVisible:B,autoDestroy:N,mouseLeaveDelay:A,popupStyle:(0,s.Z)((0,s.Z)({},y),null==V?void 0:V.root),mouseEnterDelay:p,arrow:F},K),(U=i.Children.only(x),H=(null==U?void 0:U.props)||{},J=(0,s.Z)((0,s.Z)({},H),{},{"aria-describedby":D?Q:null}),i.cloneElement(x,J)))},A=(0,i.forwardRef)(g)},49658:function(e,t){t.Z=function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4))}},48911:function(e,t,n){n.d(t,{Z:function(){return T}});var r=n(54476),o=n(76190),i=n(33885),a=n(20068),l=n(42978),s=n(75931),c=n(92310),u=n.n(c),d=n(29301),f=n(70425),p=n(34280),v=n(59301),h=n(4676),m=v.forwardRef((function(e,t){var n=e.height,o=e.offsetY,l=e.offsetX,s=e.children,c=e.prefixCls,f=e.onInnerResize,p=e.innerProps,h=e.rtl,m=e.extra,g={},A={display:"flex",flexDirection:"column"};return void 0!==o&&(g={height:n,position:"relative",overflow:"hidden"},A=(0,i.Z)((0,i.Z)({},A),{},(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({transform:"translateY(".concat(o,"px)")},h?"marginRight":"marginLeft",-l),"position","absolute"),"left",0),"right",0),"top",0))),v.createElement("div",{style:g},v.createElement(d.Z,{onResize:function(e){e.offsetHeight&&f&&f()}},v.createElement("div",(0,r.Z)({style:A,className:u()((0,a.Z)({},"".concat(c,"-holder-inner"),c)),ref:t},p),s,m)))}));m.displayName="Filler";var g=m;function A(e){var t=e.children,n=e.setRef,r=v.useCallback((function(e){n(e)}),[]);return v.cloneElement(t,{ref:r})}function y(e,t,n){var r=v.useState(e),o=(0,l.Z)(r,2),i=o[0],a=o[1],s=v.useState(null),c=(0,l.Z)(s,2),u=c[0],d=c[1];return v.useEffect((function(){var r=function(e,t,n){var r,o,i=e.length,a=t.length;if(0===i&&0===a)return null;i2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&l.current.left||t>0&&l.current.right:t<0&&l.current.top||t>0&&l.current.bottom;return n&&r?(clearTimeout(i.current),o.current=!1):r&&!o.current||a(),!o.current&&r}};function C(e,t,n,r,o,i,a){var l=(0,v.useRef)(0),s=(0,v.useRef)(null),c=(0,v.useRef)(null),u=(0,v.useRef)(!1),d=x(t,n,r,o);var f=(0,v.useRef)(null),p=(0,v.useRef)(null);return[function(t){if(e){b.Z.cancel(p.current),p.current=(0,b.Z)((function(){f.current=null}),2);var n=t.deltaX,r=t.deltaY,o=t.shiftKey,v=n,h=r;("sx"===f.current||!f.current&&o&&r&&!n)&&(v=r,h=0,f.current="sx");var m=Math.abs(v),g=Math.abs(h);null===f.current&&(f.current=i&&m>g?"x":"y"),"y"===f.current?function(e,t){if(b.Z.cancel(s.current),!d(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,l.current+=t,c.current=t,w||n.preventDefault(),s.current=(0,b.Z)((function(){var e=u.current?10:1;a(l.current*e,!1),l.current=0})))}}(t,h):function(e,t){a(t,!0),w||e.preventDefault()}(t,v)}},function(t){e&&(u.current=t.detail===c.current)}]}var L=n(67732),S=n(83652),M=function(){function e(){(0,L.Z)(this,e),(0,a.Z)(this,"maps",void 0),(0,a.Z)(this,"id",0),(0,a.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,S.Z)(e,[{key:"set",value:function(e,t){this.diffRecords.set(e,this.maps[e]),this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),e}();function E(e){var t=parseFloat(e);return isNaN(t)?0:t}var Z=14/15;function j(e){return Math.floor(Math.pow(e,.5))}function I(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}var P=v.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,s=e.scrollRange,c=e.onStartMove,d=e.onStopMove,f=e.onScroll,p=e.horizontal,h=e.spinSize,m=e.containerSize,g=e.style,A=e.thumbStyle,y=e.showScrollBar,w=v.useState(!1),x=(0,l.Z)(w,2),C=x[0],L=x[1],S=v.useState(null),M=(0,l.Z)(S,2),E=M[0],Z=M[1],j=v.useState(null),P=(0,l.Z)(j,2),k=P[0],N=P[1],B=!r,z=v.useRef(),W=v.useRef(),D=v.useState(y),T=(0,l.Z)(D,2),O=T[0],F=T[1],R=v.useRef(),V=function(){!0!==y&&!1!==y&&(clearTimeout(R.current),F(!0),R.current=setTimeout((function(){F(!1)}),3e3))},Y=s-m||0,Q=m-h||0,X=v.useMemo((function(){return 0===o||0===Y?0:o/Y*Q}),[o,Y,Q]),K=v.useRef({top:X,dragging:C,pageY:E,startTop:k});K.current={top:X,dragging:C,pageY:E,startTop:k};var U=function(e){L(!0),Z(I(e,p)),N(K.current.top),c(),e.stopPropagation(),e.preventDefault()};v.useEffect((function(){var e=function(e){e.preventDefault()},t=z.current,n=W.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",U,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",U)}}),[]);var H=v.useRef();H.current=Y;var J=v.useRef();J.current=Q,v.useEffect((function(){if(C){var e,t=function(t){var n=K.current,r=n.dragging,o=n.pageY,i=n.startTop;b.Z.cancel(e);var a=z.current.getBoundingClientRect(),l=m/(p?a.width:a.height);if(r){var s=(I(t,p)-o)*l,c=i;!B&&p?c-=s:c+=s;var u=H.current,d=J.current,v=d?c/d:0,h=Math.ceil(v*u);h=Math.max(h,0),h=Math.min(h,u),e=(0,b.Z)((function(){f(h,p)}))}},n=function(){L(!1),d()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),b.Z.cancel(e)}}}),[C]),v.useEffect((function(){return V(),function(){clearTimeout(R.current)}}),[o]),v.useImperativeHandle(t,(function(){return{delayHidden:V}}));var G="".concat(n,"-scrollbar"),q={position:"absolute",visibility:O?null:"hidden"},_={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return p?(Object.assign(q,{height:8,left:0,right:0,bottom:0}),Object.assign(_,(0,a.Z)({height:"100%",width:h},B?"left":"right",X))):(Object.assign(q,(0,a.Z)({width:8,top:0,bottom:0},B?"right":"left",0)),Object.assign(_,{width:"100%",height:h,top:X})),v.createElement("div",{ref:z,className:u()(G,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(G,"-horizontal"),p),"".concat(G,"-vertical"),!p),"".concat(G,"-visible"),O)),style:(0,i.Z)((0,i.Z)({},q),g),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:V},v.createElement("div",{ref:W,className:u()("".concat(G,"-thumb"),(0,a.Z)({},"".concat(G,"-thumb-moving"),C)),style:(0,i.Z)((0,i.Z)({},_),A),onMouseDown:U}))}));function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var N=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],B=[],z={overflowY:"auto",overflowAnchor:"none"};function W(e,t){var n=e.prefixCls,c=void 0===n?"rc-virtual-list":n,m=e.className,w=e.height,L=e.itemHeight,S=e.fullHeight,W=void 0===S||S,D=e.style,T=e.data,O=e.children,F=e.itemKey,R=e.virtual,V=e.direction,Y=e.scrollWidth,Q=e.component,X=void 0===Q?"div":Q,K=e.onScroll,U=e.onVirtualScroll,H=e.onVisibleChange,J=e.innerProps,G=e.extraRender,q=e.styles,_=e.showScrollBar,$=void 0===_?"optional":_,ee=(0,s.Z)(e,N),te=v.useCallback((function(e){return"function"==typeof F?F(e):null==e?void 0:e[F]}),[F]),ne=function(e,t,n){var r=v.useState(0),o=(0,l.Z)(r,2),i=o[0],a=o[1],s=(0,v.useRef)(new Map),c=(0,v.useRef)(new M),u=(0,v.useRef)(0);function d(){u.current+=1}function f(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d();var t=function(){var e=!1;s.current.forEach((function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,o=getComputedStyle(t),i=o.marginTop,a=o.marginBottom,l=r+E(i)+E(a);c.current.get(n)!==l&&(c.current.set(n,l),e=!0)}})),e&&a((function(e){return e+1}))};if(e)t();else{u.current+=1;var n=u.current;Promise.resolve().then((function(){n===u.current&&t()}))}}return(0,v.useEffect)((function(){return d}),[]),[function(r,o){var i=e(r),a=s.current.get(i);o?(s.current.set(i,o),f()):s.current.delete(i),!a!=!o&&(o?null==t||t(r):null==n||n(r))},f,c.current,i]}(te,null,null),re=(0,l.Z)(ne,4),oe=re[0],ie=re[1],ae=re[2],le=re[3],se=!(!1===R||!w||!L),ce=v.useMemo((function(){return Object.values(ae.maps).reduce((function(e,t){return e+t}),0)}),[ae.id,ae.maps]),ue=se&&T&&(Math.max(L*T.length,ce)>w||!!Y),de="rtl"===V,fe=u()(c,(0,a.Z)({},"".concat(c,"-rtl"),de),m),pe=T||B,ve=(0,v.useRef)(),he=(0,v.useRef)(),me=(0,v.useRef)(),ge=(0,v.useState)(0),Ae=(0,l.Z)(ge,2),ye=Ae[0],be=Ae[1],we=(0,v.useState)(0),xe=(0,l.Z)(we,2),Ce=xe[0],Le=xe[1],Se=(0,v.useState)(!1),Me=(0,l.Z)(Se,2),Ee=Me[0],Ze=Me[1],je=function(){Ze(!0)},Ie=function(){Ze(!1)},Pe={getKey:te};function ke(e){be((function(t){var n=function(e){var t=e;Number.isNaN(qe.current)||(t=Math.min(t,qe.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return ve.current.scrollTop=n,n}))}var Ne=(0,v.useRef)({start:0,end:pe.length}),Be=(0,v.useRef)(),ze=y(pe,te),We=(0,l.Z)(ze,1)[0];Be.current=We;var De=v.useMemo((function(){if(!se)return{scrollHeight:void 0,start:0,end:pe.length-1,offset:void 0};var e;if(!ue)return{scrollHeight:(null===(e=he.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:pe.length-1,offset:void 0};for(var t,n,r,o=0,i=pe.length,a=0;a=ye&&void 0===t&&(t=a,n=o),u>ye+w&&void 0===r&&(r=a),o=u}return void 0===t&&(t=0,n=0,r=Math.ceil(w/L)),void 0===r&&(r=pe.length-1),{scrollHeight:o,start:t,end:r=Math.min(r+1,pe.length-1),offset:n}}),[ue,se,ye,pe,le,w]),Te=De.scrollHeight,Oe=De.start,Fe=De.end,Re=De.offset;Ne.current.start=Oe,Ne.current.end=Fe,v.useLayoutEffect((function(){var e=ae.getRecord();if(1===e.size){var t=Array.from(e.keys())[0],n=e.get(t),r=pe[Oe];if(r&&void 0===n)if(te(r)===t){var o=ae.get(t)-L;ke((function(e){return e+o}))}}ae.resetRecord()}),[Te]);var Ve=v.useState({width:0,height:w}),Ye=(0,l.Z)(Ve,2),Qe=Ye[0],Xe=Ye[1],Ke=(0,v.useRef)(),Ue=(0,v.useRef)(),He=v.useMemo((function(){return k(Qe.width,Y)}),[Qe.width,Y]),Je=v.useMemo((function(){return k(Qe.height,Te)}),[Qe.height,Te]),Ge=Te-w,qe=(0,v.useRef)(Ge);qe.current=Ge;var _e=ye<=0,$e=ye>=Ge,et=Ce<=0,tt=Ce>=Y,nt=x(_e,$e,et,tt),rt=function(){return{x:de?-Ce:Ce,y:ye}},ot=(0,v.useRef)(rt()),it=(0,f.zX)((function(e){if(U){var t=(0,i.Z)((0,i.Z)({},rt()),e);ot.current.x===t.x&&ot.current.y===t.y||(U(t),ot.current=t)}}));function at(e,t){var n=e;t?((0,h.flushSync)((function(){Le(n)})),it()):ke(n)}var lt=function(e){var t=e,n=Y?Y-Qe.width:0;return t=Math.max(t,0),t=Math.min(t,n)},st=(0,f.zX)((function(e,t){t?((0,h.flushSync)((function(){Le((function(t){return lt(t+(de?-e:e))}))})),it()):ke((function(t){return t+e}))})),ct=C(se,_e,$e,et,tt,!!Y,st),ut=(0,l.Z)(ct,2),dt=ut[0],ft=ut[1];!function(e,t,n){var r,o=(0,v.useRef)(!1),i=(0,v.useRef)(0),a=(0,v.useRef)(0),l=(0,v.useRef)(null),s=(0,v.useRef)(null),c=function(e){if(o.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),l=i.current-t,c=a.current-r,u=Math.abs(l)>Math.abs(c);u?i.current=t:a.current=r;var d=n(u,u?l:c,!1,e);d&&e.preventDefault(),clearInterval(s.current),d&&(s.current=setInterval((function(){u?l*=Z:c*=Z;var e=Math.floor(u?l:c);(!n(u,e,!0)||Math.abs(e)<=.1)&&clearInterval(s.current)}),16))}},u=function(){o.current=!1,r()},d=function(e){r(),1!==e.touches.length||o.current||(o.current=!0,i.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),l.current=e.target,l.current.addEventListener("touchmove",c,{passive:!1}),l.current.addEventListener("touchend",u,{passive:!0}))};r=function(){l.current&&(l.current.removeEventListener("touchmove",c),l.current.removeEventListener("touchend",u))},(0,p.Z)((function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",d),r(),clearInterval(s.current)}}),[e])}(se,ve,(function(e,t,n,r){var o=r;return!nt(e,t,n)&&((!o||!o._virtualHandled)&&(o&&(o._virtualHandled=!0),dt({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),function(e,t,n){v.useEffect((function(){var r=t.current;if(e&&r){var o,i,a=!1,l=function(){b.Z.cancel(o)},s=function e(){l(),o=(0,b.Z)((function(){n(i),e()}))},c=function(){a=!1,l()},u=function(e){if(!e.target.draggable&&0===e.button){var t=e;t._virtualHandled||(t._virtualHandled=!0,a=!0)}},d=function(e){if(a){var t=I(e,!1),n=r.getBoundingClientRect(),o=n.top,c=n.bottom;t<=o?(i=-j(o-t),s()):t>=c?(i=j(t-c),s()):l()}};return r.addEventListener("mousedown",u),r.ownerDocument.addEventListener("mouseup",c),r.ownerDocument.addEventListener("mousemove",d),r.ownerDocument.addEventListener("dragend",c),function(){r.removeEventListener("mousedown",u),r.ownerDocument.removeEventListener("mouseup",c),r.ownerDocument.removeEventListener("mousemove",d),r.ownerDocument.removeEventListener("dragend",c),l()}}}),[e])}(ue,ve,(function(e){ke((function(t){return t+e}))})),(0,p.Z)((function(){function e(e){var t=_e&&e.detail<0,n=$e&&e.detail>0;!se||t||n||e.preventDefault()}var t=ve.current;return t.addEventListener("wheel",dt,{passive:!1}),t.addEventListener("DOMMouseScroll",ft,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",dt),t.removeEventListener("DOMMouseScroll",ft),t.removeEventListener("MozMousePixelScroll",e)}}),[se,_e,$e]),(0,p.Z)((function(){if(Y){var e=lt(Ce);Le(e),it({x:e})}}),[Qe.width,Y]);var pt=function(){var e,t;null===(e=Ke.current)||void 0===e||e.delayHidden(),null===(t=Ue.current)||void 0===t||t.delayHidden()},vt=function(e,t,n,r,a,s,c,u){var d=v.useRef(),f=v.useState(null),h=(0,l.Z)(f,2),m=h[0],g=h[1];return(0,p.Z)((function(){if(m&&m.times<10){if(!e.current)return void g((function(e){return(0,i.Z)({},e)}));s();var o=m.targetAlign,l=m.originAlign,u=m.index,d=m.offset,f=e.current.clientHeight,p=!1,v=o,h=null;if(f){for(var A=o||l,y=0,b=0,w=0,x=Math.min(t.length-1,u),C=0;C<=x;C+=1){var L=a(t[C]);b=y;var S=n.get(L);y=w=b+(void 0===S?r:S)}for(var M="top"===A?d:f-d,E=x;E>=0;E-=1){var Z=a(t[E]),j=n.get(Z);if(void 0===j){p=!0;break}if((M-=j)<=0)break}switch(A){case"top":h=b-d;break;case"bottom":h=w-f+d;break;default:var I=e.current.scrollTop;bI+f&&(v="bottom")}null!==h&&c(h),h!==m.lastTop&&(p=!0)}p&&g((0,i.Z)((0,i.Z)({},m),{},{times:m.times+1,targetAlign:v,lastTop:h}))}}),[m,e.current]),function(e){if(null!=e){if(b.Z.cancel(d.current),"number"==typeof e)c(e);else if(e&&"object"===(0,o.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return a(t)===e.key}));var i=e.offset;g({times:0,index:n,offset:void 0===i?0:i,originAlign:r})}}else u()}}(ve,pe,ae,L,te,(function(){return ie(!0)}),ke,pt);v.useImperativeHandle(t,(function(){return{nativeElement:me.current,getScrollInfo:rt,scrollTo:function(e){var t;(t=e)&&"object"===(0,o.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&Le(lt(e.left)),vt(e.top)):vt(e)}}})),(0,p.Z)((function(){if(H){var e=pe.slice(Oe,Fe+1);H(e,pe)}}),[Oe,Fe,pe]);var ht=function(e,t,n,r){var o=v.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),i=(0,l.Z)(o,2),a=i[0],s=i[1];return function(o){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,l=a.get(o),c=a.get(i);if(void 0===l||void 0===c)for(var u=e.length,d=s.length;dw&&v.createElement(P,{ref:Ke,prefixCls:c,scrollOffset:ye,scrollRange:Te,rtl:de,onScroll:at,onStartMove:je,onStopMove:Ie,spinSize:Je,containerSize:Qe.height,style:null==q?void 0:q.verticalScrollBar,thumbStyle:null==q?void 0:q.verticalScrollBarThumb,showScrollBar:$}),ue&&Y>Qe.width&&v.createElement(P,{ref:Ue,prefixCls:c,scrollOffset:Ce,scrollRange:Y,rtl:de,onScroll:at,onStartMove:je,onStopMove:Ie,spinSize:He,containerSize:Qe.width,horizontal:!0,style:null==q?void 0:q.horizontalScrollBar,thumbStyle:null==q?void 0:q.horizontalScrollBarThumb,showScrollBar:$}))}var D=v.forwardRef(W);D.displayName="List";var T=D},76374:function(e,t,n){var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),s?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;l.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),u=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),x="undefined"!=typeof WeakMap?new WeakMap:new r,C=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=c.getInstance(),r=new w(t,n,this);x.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){C.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));var L=void 0!==i.ResizeObserver?i.ResizeObserver:C;t.Z=L},25510:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAIsCAYAAADRd/LpAAAgAElEQVR4Xuyda5BtVXXvV3efc+CAYBQRjaJBeWjiVVKVB0mMUV6GKv0cvVVG/XTrViUlSd0bqUoQg4KapKJW8j3mWinNx1SRSgkciKARYiqi1ycvFZSggHgFDofz6L71m3v/9xk9eq695ty91t67u8eimu6z91zzMcaYY/znGGPOudLEExQICgQFggJBgaBAUGDJKbBC/26+98jGkvczuhcUCAoEBYICQYGgwB6lwJUXnroSgGWPMj+GHRQICgQFggJBgZ1CgS2A5YoLTtkpfY9+BgWCAkGBoEBQICiwyylwy33PpREGYNnljI7hBQWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFArDsZO5F34MCQYGgQFAgKLBHKBCAZY8wOoYZFAgKBAWCAkGBnUyBACw7mXvR96BAUCAoEBQICuwRCgRg2SOMjmEGBYICQYGgQFBgJ1MgAMtO5l70PSgQFAgKBAWCAnuEAgFY9gijY5hBgaBAUCAoEBTYyRQIwLKTuRd9DwoEBYICQYGgwB6hQACWPcLoGGZQICgQFAgKBAV2MgUCsOxk7kXfgwJBgaBAUCAosEcoEIBljzA6hhkUCAoEBYICQYGdTIEALDuZe9H3oEBQICgQFAgK7BEKBGDZI4yOYQYFggJBgaBAUGAnUyAAy07mXvQ9KBAUCAoEBYICe4QCAVj2CKNjmEGBoEBQICgQFNjJFAjAspO5F30PCgQFggJBgaDAHqFAAJY9wugYZlAgKBAUCAoEBXYyBQKw7GTuRd+DAkGBoEBQICiwRygQgGWPMDqGGRQICgQFggJBgZ1MgQAsO5l70fegQFAgKBAUCArsEQoEYNkjjI5hBgWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFlhKwnDhxollbW5vQdWNjo1lZWWn4zc/q6upOpvlS9R168kBfnuPHjyfai97r6+ubeLFUnd9mZ5AzZEljn6ecQVfJsdplOPSJR/LPv+mffix/KGff3SY5Bn19J8iZ7eOxY8ea/fv3b6GJH8egRIvKszaAOdDGG83lIN3upMDSARYpYBQ6j5S6/m2N6+5kyfxHZYGggMpup3MbOJmXnFnDJyXbBmIkEbbPfGbLz19q6lvcaXImHmmRBIjZt2/fBMzXUyDe8BSYFWBIlgTkBTDFs6D09igwK1+212r320sHWOiyVwyeeDtNUXezYbElrCHxq31W+tBbimGxPe23deSM8QGKc56KoeQsV6/aZ/XIg2FUOb6Tp8v2c6j+9Uvlk7XtBDmjj3i1RH/JvTeEy6rQh+LdMtRrvY92bti+BV+WgVPD9WHpAAuKAaXtVzI2JGQ9L8ORZu/UvBMMSd/ckJxZwCKvkugxlJx576H1tgiw0C+t7AOw9M39fH3iO/zJARYLFsMwzocnakVzgH9rEaWFBp+JN8GX+fJl3q0tHWARWLGueaFpvuPntNNOSwIaz/YpsFdzgyRnFpzIk8RKbkg5g+bPPPNMc+qppyYGCpgIINlV/jQOt60yty8V/dewE+Ts6NGjaeAHDhzIEgCeHTx4cOKR659Ke6/GUoDx3HPPJb7kyjNfDh8+3Jx++ulhF3oSoVK+9NRccTVLB1jo+ZEjR5JwtiXX+qTc4tFGwS0UsKt7vrRhBv62xnRZhXhWtqIEWa2xms49Q8nZtHqt0bSrSmjPfPBhoFwoa1Z6DPneTpIzyb1oC92V6OnHMSTNou7NFNAiVosMeVr4nCTcnTIXgq+zU2ApAYtV1FLSdqfE7MONN6dRQBPe71TZrVST4hMos7k68wBnVgEj53bXUq59AZ2dbjSXXc7aDJ/4w3yYh3zs1nk367imyb3f8TdrG/HeclNg6QCLlIWUOYpBq8rPf/7zDT8CMctN2p3XOymEd7/73c0rX/nK1mTUnTeyrT2WnAm0zFPOJL/ve9/7mjPPPHNTrorf6myVNPPgL/7iLxo8QzKaOzE0uqxyJp2Dl+tjH/vYlt1AOx0oLtu8ff7zn99cffXVRd3SYuL73/9+8/d///ebeGPnQADJInJ2Fnrzm9/c/M7v/E5nuXkXWDrAknOX67M///M/bz74wQ8mF76SE+dNsN3YnrxXUtj/+q//OhHWocIii6bjouQMWuPKRn6/973vNa94xSsmO4AsTdQ/ncMiIPNzP/dzzf/7f/8vFd1pwH3Z5Uw6hVwV6KykTmsQc8csLFqWd2r7LIqYAyWPdo7ecccdDcY0J/s7bT6UjHtRZbCz11133aKab2136QCLemrDEigMlMmNN97YfOQjH5msMJeOmrugQ0z6Q4cOJcCyF1YrylfQrhzk7oYbbhhczk455ZTm61//enPeeedNDq/zh8J5cWIenHXWWc2TTz654yVtWeUMGj/++OPNy172sqRzBFZikdS/yNUAFloHtABYrrrqqglvkCPlGPXfw71bYwCWCt63xZDlYamoKopWUgCQctttt+0JwLJoOWN1idK2z7SwA9+98IUvbH76059WcnX5ii+znOHBwsOinU2inv/38lF1Z/WoFrAwOlIC8LAEb4bldQCWCvou2pBUdHXXFV1mQ9I3sRctZwFYlhMYB2Dpe6bl6wvAMh86z9JKAJYKqi3akFR0ddcVDcDSNPPy5AVgCcCy6xRIxYACsFQQa85FA7BUEDwASwWxei4agCUAS88ila1umeUsPCzzkIAmhUNLk27VowgJzYc3AVgq6ByApYJYPRddZkPS81BbD5oKD0vflN5a3zLLWQCW4flPCwFY5kPnWVoJwFJBtQAsFcTquegyG5KehxqApW+CVtS3zHIWgKWCkdsoGoBlG8Qb+NUALBUEDsBSQayeiy6zIel5qAFY+iZoRX3LLGcBWCoYuY2iAVi2QbyBXw3AUkHgACwVxOq56DIbkp6HGoClb4JW1LfMchaApYKR2ygagGUbxBv41QAsFQQOwFJBrJ6LLrMh6XmoAVj6JmhFfcssZwFYKhi5jaIBWLZBvIFfDcBSQeAALBXE6rnoMhuSnocagKVvglbUt8xyFoClgpHbKBqAZRvEG/jVACwVBO4TsHziE59oLr744orWd1fRT33qUw0/pSdDdhmSNt684x3vaB599NFi4j3vec9rPvvZzzb8Ln2on3Z4NB7/29cF7z/+8Y9nrxnoU85Kx2DLXXLJJQ1H9Jc8uibhmmuuSe8MeW2CpXNJ32YtA2+4AG/ZnoMHDzbQOfe0ycy8xqD5PGR7yNZnPvOZ5pxzztkiZ23jf/rpp9Pc5HfpMw/Awli4zPU973lPabd2Xbl77rmn+JJJDT4AS4UY9GlI7EV+FV3YNUW1RXdowPILv/ALDTeplj4YKsrXGCzK007NWLgTiasGcga+TzkrHfd2yjGGn/zkJ+nY+CEf0XnINpa5bmQyd/3BosEKNMOQMKeHfJCzBx98MM21UtCGVwoAoos5S/o3L8DygQ98IF3kNyTILxnv0GXarvXQ2TU17QdgqaBWn4YkAMvohusaIz/tLqE23gRgqRDwGYsGYJmRcJWvBWAJwFIpMktRPADLgtgQgKU/woeHJTwstdIUHpbwsISHpXbWLL58AJYF8SAAS3+ED8ASgKVWmgKwBGAJwFI7axZfPgDLgngQgKU/wgdgCcBSK00BWAKwBGCpnTWLLx+AZUE8CMDSH+EDsARgqZWmACwBWAKw1M6axZcPwLIgHgRg6Y/wAVgCsNRKUwCWACwBWGpnzeLLB2BZEA8CsPRH+AAsAVhqpSkASwCWACy1s2bx5QOwLIgHAVj6I3wAlgAstdIUgCUASwCW2lmz+PIBWBbEg0UDFt/+MhwYNSsrhgAs9MUewgR9XvWqVzXf+973iru5LAfHqcMaD2OBZtdff306un+ZnpJzWPqQ3VkBiz3rx9JzmWhY0hcO5uOAPi/jXu5L6uq7TO3Bcaurq836+npVN+LguGZCM+i3U54ALAvi1KIAy4kTJ5q1tbXm6NGj6Tc/PMeOHWv27du3I09K7BuwQI/jx48n2shA8e/Xve51zQMPPNBAw5JnFsDCqu+CCy7YpIBRKFZe9Ld+v/nNb25uvvnm1F8UN322hoj+Uhb+8pt/33DDDc2NN96Y5GCRj/oqRcRYf/zjHzcvfOELU7cYj1eoyOr+/fvT97zHvw8cOJDGRdmS0z5rAAt0pW7qpV3RTPKBbPgnB2b8wYaLojv9OPvss5sf/OAHm+Y840BGpj1tBqPPsdQCllNPPTXxRKBFAEa6jc89MN8rgEVjhxbQgB/NJ8kxc2cZHsujtjkcgGVBnFoUYGG4R44c2XS/ixcOgZoFkaa62b4ACzxhgkvRqSOiByfdPvzww2nC54yU73gtYKF9ARYZNymYaStIjubntGP/5Iy9PhPNMMAY/GV6ODLeX2eQAyNWeUmmS8AKY60BLJSXUkfJ54CHBTV8L37Z95aBxpJt7reCzjm6CpDbecBn/Gg8Fhz0Pa5SwAKd6SNzETmmTwKW1jDn5s5eASwC/XZe8DdyLNAPzbqAat887tJV9C8HpAKwDM2JlvoXCVho+7d/+7fTCss+Wp2WehCGIB2X5XFhYM3TF2CxbaIERQ95LR555JFi7wp1PfXUU8073/nO9Lv0eelLX7pl/FoZec+J6vzKV76y5eIvKSh5Z7zS5j4UfmpCQvAF/gz9vO1tb8vSTCtDP5Yzzzyz+epXv1rkWVHfawEL9GTsXJhnH4Fc9c2DGfh/1113JcMqcCB+9knHr33taw10KH3o58tf/vKJ545/e8MlcKt+//CHP0x6w3r4SturKcclfu9973trXkmXEkJn+4SHZeSBzC3CoFOOZlVEH6gwcvmFL3whyaPloXQZzfqFSdwlNBAzVO2iAIuU0HnnnZdWmVoNWmGoMWJ9k6nNWzCtnb4Bi8CKjJBF9d6tOq1fs1yWRp7M/fffP+GLNQ6avNbgwb877rijISzk+2v7JkPqQxU1vB7izipvvBkD+RUW5FnAJmVlvUcY6ieffDIbDmvjTw1gUYgB2bz99tsnbvVcv2x79PGyyy5rUKY8ds7X0L1kjuW8Urn3rGfEr1b5TsbNyovKQbNXv/rV1fkiJf23ZWoupZMcXHrppYnO0mceOHp67xUPi8Ztea0FmGg2Sw5QLU9Ly8MXPNmE3i0w8SA5AEspRXsqtwjAQptCrSiehx56KE1wxa4V7+xbmdaQbBkAy3PPPbcpZGZBpoyUDxvlxlgLWOAFfPnOd76TwIdyT6R8bU6NXN+UE2CxffKgxgJTO56aZMWhAIvGQr8YA4Dl6aefnqyiZEilpBQG0HgBLE888cTEg1GSRFgDWHCX04c3velNzaFDh9Lf+gw6W++KlQPGdfnllydDOvScKgUs8p625fog+7jivUGg/9Ds/PPPr/Iy1sx9lS0FLFafQWfmgfSZ8rm8wVYbew2waI7Jkwb/RbPSEPcsvKx9h/6xmNaizb/vQba+Dw9LLaUryy8CsKiLzz77bPOa17wmARb7HDx4MP2T70uUfuWQi4oDWLhJuebpy8MiwyhjRB+sR4U8CeK+/JQYIAALHpOS6+hlIM4999wEWGjDGw2fN6C+MVnf+ta3JuDp+3XaaaelHJW2PJVTTjmlwUiVPHgX4E+fjx2jDBBhMXaweO8LhhS6PPPMM5u6QL7Lf/3XfzUkX3qatfW1BrBQB3Ri7J/73Oc2VYkhYL6QE+LlhX+/5S1vmaz8FRby4+qDnniYfN5Prl4BV/rMfNdq24YQLahR8jl1oS8wJjwCiwoX9TEG1fGBD3yg4afkod/Iw1VXXdXceeedrfrM17WXAMvhw4cb9ICfG7/7u7+bZBO9tih9D1/k1ZPcvfKVr2y++93vTsJZkjfrNQsPS8ns6LHMIgCLDAIGWQmkQtx2aN6d2uOwO6taBg+LEr5yaN4CmK7B1HpYqI/Jmts6bXdxWVACr7S6sGE99c2HIeT+5TdGpybhdigPi5c9GxKyY/VgzCeQ+lDeNP7UABbmC8oUDws0kJfSyod1WcvrgiKWh0WhixqPVpd82e9LPSy5ZFk7DiVjyiCo3/KwKCTUlk9U0+e2sqUeFt4XLwiJAlgk0zbMIaDo5WwvnMMi+giYQgMlKUMzdMcyhITUBxsSErimz7nwvOVneFj6mHlT6lgEYKE7ahfAopCQjLAyxRHo0pVq32RSnkBNvX15WEQf/barDmtoSmkDYGFFWuJhUVsAFjwstKHPtI1XfbCJaJSzOSzeIMpbZA2PN7SltB7Sw2KBoAUsdjyMG5pAD8YtPpxxxhlpx0vbnMqNrwawCMALTFuvBG3KAEhubJKjjIKU7lCApdTDYoGsNQT8bY0a//ZhRNHMyuYQ48G7ct1115WKZSqHJ0shIcmS9QL5yvaKh4VxS3/Y8BjzSN6/KkIPVNiCple84hWTRVvOqyzZDMAyEDNy1S4KsKgvNuk2AMtJDokvMvD6ZjcBFm+0SsV+WQGLkm5Lx0G5GsCiem3SrQDTNMDCd0pstF6Xmn6Wlu0LsPidGN7DQojTAp1lASyis5XtACwjanjAIhp5mpXK2hDlLGBh0Yb3Kzwsp66sQOyb7z2Sjve84oJThqB9UZ2LBCy0zeFkxAmHUDhFBGgptAwhIX8OjQUxdmXfNc7thoSsJ8QeZEe7to/WHaoDoqbx1R4gVxP+GyIkpLHYVTseFnmlcu58S3fe45C5xx57rMorWAtYaIeQ0C233DI5v8Lz34cQMRTkCbDyLzm3p0uepn1fGhKyAFzgxHoM285gQp7QF6997Ws3hRFr5Kd0fDUhIeqE7ldcccUkXOfbyfVxr3hY2uwMsgnNkE0fai3lU1/lLH+QSUDxt771rezZMH6OqQ8REuqLGy31LBKw0CWFhDTh+S3FtUgBXgbA0hfrtwtYbD+svNh8iFxISKCqbzA6BGDxoSq/rdmPNSeveFgw2DVPLWChbiWEa1cFv30uh6U93/k8AYGEvudYLWCpoZVoTm4VCx17TtOiAYvmheis/ligm6M53993332TJGLRwxtEu1CAxujNn/3sZ6l4CQ/bctKm0V/G19O2jdZ8rjBaLlzdZmtsuLJWHoYsD43lYelaFARgGZITpu4ALHlCB2DJJ93m5EVJpiQbony6vBHbFe0hAIs1FMr90LZmvvPGcRGARaEFZBMPi00QbMtn0lEBMgpD82YIwOLDojmQN0TCZq2HhX7iLdD2cZsPhby0JTwDwAAUevx4JX/iP2E3ko4BLLRRsiAIwFKvdQKwjHZtXnlhhIQm0hMeltvSirk0gbZ+2jUprIHCKkm6Vf1tCq7Lw0ICnR6t8vs+sXgIwJJL9PRJtxYgLAKwiJ4CLAq7SXa8F8gmq/rERq32S4xdjcwNAViszPF37uC4ZfCwQCebj+E9xZIf6xHhMw4nQw9a0Gzf1dj0GVvtOYdG3rzwsNRIaHnZACwBWLZISwCWnQtYfJ4BK0sMoxI7ZWD7zpsYArDYA61kGGwOC4Ir74Q3RPr30CGhHGCxE0r8sIf56XsBFsub0tV5uYpvkhEtOYelpk5blj7nQkKz1jftvRoPiw8JSV7kHYF35Gz57fttISEBYvHL9jMAyxDc3lpnAJYALAFYDAVQYhxOt1M9LBqKVulf/OIXm7e//e2beDyE54i7hH7913+9N63V1kebJ5DbneXzDGYBLFxi+frXv75oLAJMv/Vbv9XcdNNNm1bk/MN6VCxv+By+cC+KfYbgDXcJsb27z8cDRO4e4y4h61UZwsNy9dVXN+973/uKhiLAwp1Nd99996bTkXMJmtYrBl+4t0aP9ahY74newVOKzHBQHXJZ4iWLkFARGzcVCsASgCUAyy4ELBoSK3uOsvcr4npVMf0NLkvDKPT1eJe6NQze2PjwhIACv2cBLBgbJU92jUchH4ALp+ly2q5OeM2BFVsffPGhuZJQQlef/PcY0ppLNkvrt56Gl73sZVtOky2tp6bcJz7xieaTn/xk0SsCGVxKyeWUVm5y4R0LTt74xjc2XOjIY3kiWfOhSOQgx89pHQ3AUsTGACyGArfcF4AlAMsuBCzWaNrTV1GsKN2+r4wfYleBvZOHPsubkTtDo8+QUK0a1Wra5gdh0LxRtCDSJtra7ea8Yw8lrO1LrrwPo/VRp62D/rLyZWdN3333fSUkxGGQJY9AhQ1XCiCK5vZgP9UJP9nxxG4U/4jHlueUoS3qtocxdvUxAEsXhbZ+Hx6WACwBWAKw1GsO90YAlpNHhFuwqBW6DfXYvBa+D8BSLn4BWD6fdv35cFtb+I3PY1vziGY1T02uVE292y0bHpYMBSPpdufmsGhnjc+FyG3L3O7kse8PAVhUv1/V5j5flIdFHisBD09ThRNs2GrevBnCw+K3LOe8BUPIXA1gEU9uvvnmiZHnM4Xq5BnJ9RMdyM4nPX68+re8fbMkS4eHpV4DhYclPCzhYdllHpZphsKfQ1GvMvJvDAFYrJHIJT367+XNkFHi9yw5LNuhid+lZXnRRfs2sLmd/vDuEIDFruiXNSSkPvodbJZHubmSCwlZkNmWM1WbfxSApV6yA7AEYAnAskMAC5P13nvvbT3+XQbb7nZQ7odWgDZHoi100WVYc2qmFrC07Sbxp8OWqrRFeVhkvPidy4ewIMoCKXtKqnij1Trl+roCYhbA0rYjpu0gOMrbO15KeTZLuVoPC23kttzndgmpP3zHEfC5m9HbclisHJSOKwBLKaVOlgvAEoAlAMsOASw5o4ACtcZNYMMnfLYBBA3dlp+mzNtUzHYuS2trr2bFuijAYulhD7pTf2zCsx2nDxHlVu0W4Aj42HKl6p77lGoOKLSG28tH23d7AbD4UJ6VT/9dCW+gGXcw1TxxNH8czY+8xEm3ZtZEDsty5bBIGepqdb8rhYOv2J0gUCI3d5sR96t+uz01d7ZJiUKtBSw5gGRvA/Z97OrDIgGLByIWVGjniICkaJ1LmvRgwPKF7/zOlC6a6PtawGI9dKpjGm/2iofFghKbBwON5BmsAdkBWEolODwsokAk3WZkJgDLcgEWhQo4yAo3tQ3leFe0FKk1MHymEISAAN8fPXo07VDxx8lLJGqSJmtCQrnQggw455jw+NNHu1TbIgGLTg3WllZPe8sjgRD7md0Oq5ADvDlw4MCms0MsoPFgZhp9SnNYcuE4S1f6A1+8Ud4rgAUaa77AHw86BVwETrtkNkJCXRTa+n2EhCIktEUqArAsF2CRIuRsiG9/+9tb+MWBVQcPHkzKVCvxrvMwdAGfVa4KaWBA+f60004runWWNi+77LJ0wVzJQzunn356c+TIkVTcrlbVB8ZSc33AogDLc889l4BFLiTAWJ599tk0VgHFLqChU1IFfvx70IzvLJjpovlZZ51VFBISQEWW6Le/yZjv287A2QshIXvGiuaXlTvodvjw4YlMd/FFNOsqZ7+PkFCEhJCHCAmZWRGAZbkAi4wEIaH7779/071AOgjLAhQfbrEXvGkFLy+GVowyjFo1CsjYRNBpirXGw2LPHRFg0apdHhbASo17fVGAxQI+9dcaektvjdWDSm2NtjzEkwEo0SOPjMJC/LuUN6UeFr9F13sQ6I/44vM39gJggR7QSN5Jy08f6rOh1bZ5Ex6WGqg2KhselvCwbJGaACzLBVhkyM4999yUpCfjJc+EX9174+2NnhQtxkcG1eco2NBSiVqpASwCULbfVuHTXu1t0osCLAJ69rcFfd7TVcMb3vW5EdPqbuNTKWCxISHfT/UFvuzlkJDoIE9YToYjJFSiMWYrE4AlAEsAFkMBFNCyXn4IYLnzzjs38UvK0a/kZUC53+bss89uXY3b1b3CMdyjU7urhEvpvvKVr1RpoUceeSQBE4EjHVdf41lRg4sGLISGfvSjH23hjc0D8h6LF7/4xc0pp5zSyhsAJQbSAlPRrIbQb3vb26ruEoL+XGZowdG0EN1eymER3QkPKZdMn3GfUi402MYrctL85ZddfI2QUISEkJEICZmZEh6W5fKwwBoMF+ESDKM3fHxvcwtsUiu3TnMOhbwWvMv3/pwPfU893NXCeRco5dI8ktxZFznlizFUkqnkTP2x5e1dO11KXB4j7+Xg30MfHKcdWnfccUc6TTWXUGw9SgIf9M3fcWNDZT7cI35BM26Tps5S3vz0pz9tnv/853eSUV4tcqLwytAHe5KvlzMLFvdCSMiHMi09nve856WTcclXsp6xTqJXFgjAEoAlAIubNAFYlguw2GRaQAs7FGSkARVtO2owjhjRQ4cOta78ZJCkjDFaN9xwQ/ORj3wkgaPSpxSwqD7qft3rXpdCXOqDVq07zcMC/QEsV1111STHQ56RttAW38MXAGXbqtwfLse/oRmX8pWCFehdClgE+B577LGG1b/NI5oGXveqh8WGVNk6/o1vfKPBazbkE4AlAEsAlgAsEwosY0jIhju85yG3orcr32mARcDA7lwBPHzoQx9KPzV5JLWAhbrZ9aTTRO12X+spKVX+iwwJMRYMyRVXXJHyO2yOUVs+Qxdg0Xs2B0ZHxkOzkqRO0a4GsPDOT37ykxRGtH33O4YsX/YaYFH41R4UiEeKhHiAy5BPAJYALAFYArAsNWCZVQGiWFnBk5OTW8XLsPr6FRKqabcWsFC3LpizIa62pNSuviwSsNC3WQzJtFypNt74S/m66FLrYaE8+UsYYB96zIUi5enbCyEhuxAQ2JfcEXokJFQSeivhWVuZWeQsbmuO25q3I3Od7y6DIXnooYdSP/3EnMVd3zngwgI2H6PwlUk+Ro3yXdak29IxW8UagOXMFBIZ+pnFkARgqefKou8SEkALwBFOpeUAACAASURBVFLPuz7eiF1CsUtoixxFDsty5bDMOtHDwzJ80q14E4DllSm3pmaXzCxyHYBl5C2oWYCFhyU8LLPMteJ3wsOSJ1V4WIpFKBUMwBKAJUJC/d7WHB6WOh3Ud+nwsISHJTwshgLLmHQ766QPwBKAJQBLAJbwsISHZVYbUvReeFjCw1IkKB2FArAEYAnAEoAlAEsAlj7sSWsdAVgCsPQhYAFYArAEYAnAEoAlAEsf9iQASyUVI4eljmABWAKwBGAJwBKAJQBLneWoLB0elvCwVIpMtngAlgAsAVgCsARgCcDShz1ZWg/LO97xjubRRx8ddIyzVH7xxRc3n/jEJ6pe1SFoNdsAZzmH5a677qo6yp77WqAzv0sfLsq75JJLSounctDs4x//eNXBcZ/61Kcafmoe+EJbNU8cHNe+fb5t0TLL3Lzpppsa7ropfZBJLkzkKZ03L3nJS5rPfOYzVduaOaDunnvuKe1WKscBhbfffnvVOznZ9Oeo2Ar57p3vfGe6zDJ3M3XuLKqDBw8273vf+xp+lz6zzOdZts/PAli4zLSWN6XjnrUcsnjOOee0ylkbT0WzmnbZPn/dddfVvDKXsrfcF7uE5kLoRTXSN2Dp8wTSWppwmqiOsvcKdujzL2r7WlI+AMvw5/2U8GHoMm1zZqcaktx4AF/Mz5pbztvm8zR+9A1Yhub9POsPwDJPapu2Fh0SWtCwB2k2AMsgZO2l0gAsAVg4BK3mWYaVbwCWGo7Nr2wAlvnRelNLAVj6I3wAlv5o2XdNAVgCsARg+V7VtAoPSzu5ArBUiVJ/hQOw9EfLACz90bLvmgKwBGAJwBKApS+9EoClL0pW1hOApZJgU4oHYOmPln3XFIAlAEsAlgAsfemVACx9UbKyngAslQQLwFK1O6M/6m6vpgAsAVgCsARg2Z4WOfl2AJa+KFlZTwCWSoIFYAnAsrKSpMArrTPPPLP56U9/2p9AtdQ0S27BLNvnBx/IAA3ELqE8UWOXUL/CFoClX3oW1xaApZhUnQUjJNRJooUVCA9LeFjCwxIelr4UUACWvihZWU8AlkqChYclPCzhYelv0vRcU3hYwsPSs0hlqwvAMg8qZ9oIwNIf4cPD0h8t+64pPCzhYQkPS3hY+tIrAVj6omRlPQFYKgnWUvy5555rbrzxxuYjH/lIc/z48ZTfsLa2lkqfOHEi+xYnxk7LLVjkSbevetWrmvvuu69ZXV2d9H19fT39m988+s4eH547BZfylKE836se6oBW0Iejw4d8SgCL+p5TRvrMjlljUb9f8IIXNI899tiE70ONp68cFsakH2TV8xWZ5vN9+/b1PhTNCeo/evRoc+DAgUkbx44da/bv37+lzS4544VFeVgYD2Oh78iI5j7/hn65edFm9OzAc+NZ1pNuGTdH81977bWb9EbvwrMkFTJf4DuyCp/4+4477miuuuqqJNOlzzIcUJjraxzNX8rBHVYOo4tSkocFZeVBSu6zZQUs9EuABVZYQ+4VrwUfTFoUtDU+YqWMod7nt5Q7ig56DWEY1X4JYLFiB4DCYOuxQM1/JhBD0i2AZchx0HZfgMXyxvKVv1G4KGKBzSHGhLzQDrTOGWYLaqyc0W8PcjSWRQEW2kdekH3dieTnikANY+E7fS9at4Ea//kyARb6Jt0G7a3x9TzbYWq9tbu5cekzzU3mDvqt5AnAUkKlcZk+PSzvec97GgzDXnrsqg9h5UcGWIbMeyZEn3kBFgzCH/3RHxV7MaZ5Gvzqz46FnQjvete7Jp4Uu+LNARatSKCZ5LDkniLkjLZqni7AYi/ekxL+X//rfyWa+Uv57JyxxkneCmuMuvr4/Oc/v+Hyt5pnHoAF3vzN3/zNZNdTCV8YwzXXXFMsZ9Dr8OHDzV/91V+l4Xu6SmYsbegHNPvDP/zDrJwtErCwcPn0pz/dfP/739/kUZGMtHlUGAveOR4PdnaChwU9p7H9zu/8TmNDb238qJH3ZSqbm/sWLMN7LnPNLVDbxhGApYLDfQKWimZ3ZVEZKh/20CrVD3pegAUFz0Tid+lD+fPOO28TkGAcbZ4i5AhlxQ23WklaAy7Q5g2fvFKl/aIcbdBWzdMFWORBoX8CnGxRxmsiQ6L2xE9oYecPK9+f+7mfq+lWAl65SyanVdInYKH/4qtvUzSrGRA0q5GzNprZEJU19PwtmknO6J/ka5GAhX5grOGPfRQe8npA4AT+v/zlL0+vaNw+9GjrWyYPiwVZ6js8yHkka+RomctKR2ju5PS6Xch2jSUASxeFzPcBWCqI1VJ0Gppm4uImPnLkyJa3lxWwIBMPPPBAc9FFF02MmTXoGAo/IfkeZX3rrbduiddLxmwuC6tRxv+hD32ouf7661MYhc9KniEAS07pPP74480LX/jCLV1iHHLr81s5Ck8++WS6kr7UFUzFywBY4AO0l5GEv/z96le/unn44YfT36W8KQUsCvc8/fTTicaSL9GzrT3KAaTuv//+1ryQnDdoyNuakW+FNC+99NKUxyCaIhu5+SKhQncwljbP9DJ7WCQvAl52USL+em9tyfxe9jIaL+P33nT63gZk2sYVgKWC430CFpugWdGFHV+UiXrw4MGkmKT4rTsbGqOYvBKeJ2BhFVey8lW/MVQAFoyvByc2mdiCNbwet99++2TCaiXC72effTYZdp9MecMNNzQf/vCHE6ArlR8lKtcITpeHhT7SPykbfgNARDMb1vMhH3mSnnjiiQRYrIu8q48AlgcffLCr2Kbv+/awwBvk1xv617zmNalvyjUq6eRPfvKTIjmjLmhKzs9LXvKSLVWffvrpSWYkj1bOoNl3v/vdTYaB7304xVY6JGBRO8jwlVde2dx5552bxgNteRgPjzxzGhtjecUrXjEZj03SXWbAMk0erKeScqVzu0TGFl1G+h593rY48Tlw0/ocgKWCo30Clopmd1VR67619NTf8h54wz9PwLLdkJBWDgAO7YKSIpK3AQ/LoUOHkuEAvFmlZY2hVuwobjwshIVkwEoEYygPizUk9BEPi3ILbKKdPCw+ERXvgsqXjIMyi/SwCJyJNwJa8haQeI3c1PCm1sPys5/9LHlYbDhBRl0G3YYY6CvgEw+g5EzlJaPz9rDQruRdHhatvG3frIdRIJdyjEUeFhvmahvPsoSEbI6eAKX1qOzWsJAWLNLnXj5tEnKJHgjAUkKlcZkALBXEaimam5h2tYdhyyHxZQQsmoQPPfTQphwWDd2DLxsqsoBFIEZGxYI6C1gIBzFha5TbUIBFBlsKqAuwaFUv2giwiPclkrUMgEXj9oAFI4ocMJ5cAmxufLWAhZAQeT8esFjQMQ2wqF9WvhYFWBgDc4CQkAUsubG0ARYLjAOwlMyg+Zfx8pUDLKUhVHofgKWCh30ClpyiqOjKji5qx+6VqIz3Ij0stSEhVtaEBORNgDnk4uhsDq26BTQYm5Ju9Z0NnbB1E4UuLwZl+B7vijwspQJA2KnvpFvatoCFf1vjq5Wv8jvoO7TA9ascBcoT3hBgKTHyCm+Ujp1yfYaEqE9bhK18MgaSruVhKe2fDaOVvKOkW++lRNYUjpSnTh4KC/KWBbBorAIskgFoqjAo49FYBFj4zdzUrredBFg8fy1QtzwrkYOdVEY8hVfSB+LnLOMIwFJBtT4BS0Wzu66odYX6FXab92AZPSxiDIZKbmoBDyVEynBoBchvgAgg4nOf+9yWc0jaZIxVCB4Wclg8mJsmIEN5WGybGJlHHnmkOeuss7acQ2NDQnZsO3WXUG6hgXG98MILE2Cp4U2ph0W0pvzZZ589NanXzifkDCD1rW99K3veTZuszSOHhbYvv/zytIutDax63YCcMRbCbzk+7IQcFhtK5W/0nTzKVi/uOqXvBqQQsTYUlM6bACyFkmHRPMRV7JrPMSS1K9/CZvdsMR9ygM4yvrmkzjblW7vddNZtzbTjFWxbuIPPASwkxJYqXgRh6G3NoqG8Bfzb70jynhUBMBJCfU6K5wnKSaGhnRYS0kTsS868V2raRJcyJ4cFGsutrnChPF4CxSrP98ilP4WZcnYOUV7J4dO8UtP6WGNIRMO3vOUtyQPWJmfqp10E4GE599xzU1fs4sZ6KK2c4cVCngHIpU9N6FFjYRyMR2Ox3taaEG5pH/dquRo5myeNlu6kW6+o7EmMABZ+7Cp6nsTajW3Z1YYmvACLPbuEsQsY5Ix/AJbyc1gUjmOLLoZBhsyeRGyNh+QO/rDrx56rIqNpeWKTJDEk8siUuohrDIn61ndIaBGARR4IAAs0E9iAtn5LLJ+pPH/bpFsLuqzOEACS/oJmJMTW6LMaQyI5u+yyy9IipE3O1L4HLPYcFrsyl6x5OcMjI8BSspKvkTONBZoxHv6dyzEqaXc36vG+x1QjZ323Pa2+pQMsvrN2hcLuDX54/DHz8yTabm1LmeQotze96U3Zo+n7MiR72cOi3RsXXHBBAixSvl6mcytGH97w+QWaG1rJA1he9KIXTZJUSxR6jSHZTYBF9AewEBKyuUFdvMnRrM1DKY8GxpctxzW6rMaQSM6uuOKKSUho2vlMyvHgPX9wXE7nWdlDzs4///wEWJCx0lyp0gMKNRZoxnjsQrZEpnerzh5qXDVyNlQfcvUuJWDx2+ikhAVYSibDPIm4k9vSJVlyraK0fAKp3Q4cgCXP7docFuhtAYv1osig+ZYwNrmQkFbIdgWvdzmDBONbM2f2KmARzTC+AiyWB20hh2khISUP2xwrgUl5pWpCGbWGhHYtYMnJme5nUh/RAZzDYq+asN5WAWxLG+QMwALtSp9aOaNdC1hKeFPalyi3mQK1cjYv+i0dYBFqz7m6lVugkxrnRaTd3E5udSLAkjOAAVi2B1ign/KyfBjN5uLY8yTsyhcPyxlnnJE6oTwX/vYJ1uqlkm6ZMzbeP02maw0Jde2GkJA8HdrWbGkk3ogvApUKS3DImrxl07YzCzhSRjRTHSV65rrrrmv46XqsnPmj+b2c5cCsDo6TnGm8Cht5PaBzWJ555pnJ5ZRdfazZjaZ8GbZn23uBfEg7vC1dVC/7vlTOymrrr9TSARZNDE16IXsElpNOtUMgl0fRH1n2Vk2elhdffHHryaABWLYHWHhbuST//u//PrkeQTkR0+Sa7z760Y9ObmwWL3x+geUROyO+9KUvFRsR+rdXAYvoiK75t3/7t007kWw+i6Wv3gFIfvKTn8xeSimJEfCUjgOwvvvd757kypRoHd4pvcxVcva1r31t04WRygcR0M3N6UsuuSR7YaTq1Jku2o2DJ+nLX/7y5ADHEv186qmnNrRT8qhdgNFXv/rVTfdlqf9tyfcl9UeZzRSokbN50m5HARYmiSaKXenMk2C7ta3SXTQBWPoDLH6Hlg2FWg+jNRIk3OIB4Mmdt6AcBX9VgQ1JdMnwXgcs8izKsCvp1p7XI2OvMhxmh5K3OSJtO73EO3sxZ6k+KwEC4q+VmxzQEHjWWLxc5LzcbYBFXkOFj0v7WVpO7dJHhdDseUueN10yHt9Pp0ApX+ZNx6UDLN4geiWeC1PMm2i7qT3dycLk94pZSsiONwDL9gAL9GMFr7wBKQbr2m4zIBhHcivIF/CP3eFh3xfApz34WZLLslcBi04CVfhMNLUAoA3YEw4iJ8kn0HLYHN4HzS+BFX4LsLTNqe3omRo5QwdoG7zVARqLwK8HMD7XMJcAvp0x2Hfpo+4zskCyizd9tR/1LAcFlhKwTEP8EtbSFclykHln9CKncLSyaYtda2Sxrbl8W7NoZsGDXTXa772c42GxZ134hE392xqZEpBiJXSvAhZLA9HMAkGfv2L/bQ81VD2Wp34eUS+A5ZZbbhn8Er4uObNGP7cgtH1X2Rxws96VIVfoNg/Ienx2hpaNXm6HAksHWBiMN5y5XUPbGXS8e5ICudWKV9xWMYeHJS89tbuEfC1+9Zqjc87D0uaZ8SGlGpkPwHKSWqKjFlFtYZKch8WDHXkvlGsxpIeljd85OevyWlt97AGC98LUyNl2y+Z4MyRQ2m5/4/3tU2ApAYtX1kO6GrdPwuk15BScXdEseoJN6x/9nBaisyOfl4eFw6lsPNsbEvtvrWJ10m3OpW1d9RrP0Cfd5uhqlW/bKhbjcM4556SQUM7waOyqn9/Tzt1ok9wALGWARXOD33hYOAjQJrTm+Ci+8XtZAIuVA+kjD1KsnrI6wXtvhtan1O93kvo5v90+LJu92Y49tN6o7dJlGd5fSsCyDITpqw9KdszFgZdtYpSMmTg/sWRvMOcBWLSK7bp11Bppe/mhPU+GsVKPErmtUpgHYGkzCNNWrPT3pS99aTrttsSDgpHRrdw1OygCsJTMhFHSs+a1DQnZhGform3L4rmMiJXNshaHK+XDOfbYfQuALSi2Cy/lZXUtgGYdgQWHasvX1eb9bWuzrbzNl6mtc9bxTXtPyfWivXSwpX+OL9Jx/JbOXvQCebv0CcCyXQpOed+vROz5DENN7KGGI68GypcbgUkmlIsbBcwtyihtfdbVD066Lb2tWXXJKHg62lt0VVY7NDixVxe/2dCW3S5P/6mDzxgnBxTecMMNxWOhTbw4Nbc1W/5PW9X6kB05LJzEyuN3SfBvJVHblXwXL/z3uw2w1N7WXEIvyzP+1i4hn1Mk8IzB0NxRgqsu5oRX9o6hae3Pw+BYcEBfBLRom7+ZJ21J4yW066OM9JHCbsi9DsEsrZ937Xsa9zxoXNrHNlBGX633RGNB/gSQfdL4rG0u03sBWAbmhnZmaDL5ydCVQzJw96qr1wT3Lw7pYZHX4Qc/+MFk66g8V+qHp6s8CgIsPuSiCa6bXO14hvawtCU3q0/0BXmRsZDiYQzccaPTRGUcrfdEfwuc0RZ16abaEobvNsBSe1tzCY2sPEFzC6btd/wtMCwvhr5fFg+L9fzwt1+N+xCMZEwARuC5TTeU0LOkjN/FpUUJ79o+ldRFGQvM/KLBtlVa3xDlRPucN9gnH2sMGpflW5tXaog+D1lnAJYBqWvdrLkVL9sdOTxpJzw5j4AmPZPhwgsvTKvM0tADHhZO0+R316PV1P33399cdNFFW4ofPHgweX1sPF1GnlMxb7755k3bSj0QUIW0A8+4YPPDH/7wppNku/p46NChYg8LfXv22WcnXirrifOK07vquUVYu4Rs6AtQwr+PHDmypavUqW3Nftttbly7DbAM6WGRbOItRDblpRNd/QV9Mq58rl1CNaHhoVf/uRCI7R9znZ+c3uJdbZEu9Rh1zSt9j67UtmZPA9pF7tEDfmHSVT/vMZZcndTFWAGci35yHnmfn8JYoLsWO7bP4s0yjGU7tAzAsh3qdbwrY+MFx07CnQpYrGJgUqOsASwCMV1k3Q5g8R4FaGgBi5QPvy1gUZ+0MrQuU40HnhESArCUgi/q7QuwWPCkM1TUT353ARbokFPadpXfxZsALF0UOrmil7xbwGJ56AGLZFOABTANv0qPaRgasORGngMsp5xyyqb5oX4BLBjbEIAFQ+y9CAKMyP2sgIWx2DCzbQMAtqxGvg2wCNh58Kl7rbqle3lLBGAZmDcYc+VI5JpSQtUiFNEsQ2c81pDrkC0Ay4MPPlh0MBnt1tzWbENC7BLyuRs2Cdcm0UJ3hYRUhzX+9j0mt+LygBV+asIoNduap23TR6nw5JQkfeTmZX9wnOeHTdKTQbXepy6+7zbAMlRIyCZx25NuLWBRiEV8wJDrIDlkE8CSWxF38ajP720+BLKUOxPIh8CUmOq9mqXAa5b+qy2BFJvM3BZyn9aODLryvnILmSHHU0ID8cbqLe+Rs94X5RjZ+/b07qLHUjLerjIBWLoo1MP3CjVoglGlFEMP1c+1Chlb76IcModFA8wdzsV3lq7euzAtT8CCRbsaGTqHReOxCljeFCVkUsbGoPmb72zSrQ/TIVO5kE+Np4h2A7DUT6k22bTyKU+K8taQTS4aXbanbY4LKPA750HJhZP6HFsuLKL6Z1n4CQy0jUV6us8xbKcu219PawtscsBkaN5sZ1w17wZgqaFWZdncJNKq7JFHHmne+MY3polvVziVTSykuPUGyRj+wz/8Q9pyW4riee/cc8/dEjtuGxA0Iu/jscceS0X8BPTuUdXzla98pbn66qtb6ZTzbP3+7/9+upSuxq1NG7TV9dgV7J133tm87GUvS8DEt5XzwrAyf/TRRzedQ+PDY2pfyv2pp55qXv/6109yWEo8LbsNsHCT8tAeTGT/s5/9bBf7NyV6confH//xH2dBZltFyNk0ee7sQEsBv+Uf3USSe45u3ttCldwg/oUvfCGFZbRTZda+5N6TR+fuu+9u3vnOd068vDkQ4xctufps2Eff27F+5jOfaX791399co1Gn2OprcvqAngCb9rAVI43jAPZHDopunZcs5QPwDIL1QrfsUbVZuLzumLe2u1SMskKmx2smCa0XKd20tx3333NeeedVwxYajppaUTb1rjnVoOiO78J1Vx++eVTk/GsK5h+XXvttekHt2rpQ67M5z//+aLiClt95zvfSd6MnBs+tyLyoR7R35YVPQRMCIe8+MUvnoCcEjnbbYCliCmVhbwhx8NIUnjbzhVvWPn3HXfckWSz61wh27UPfvCDzXXXXVfZ2+7itn/8TegVHZWTMesp0gIFzx86gN8KQXS3Wl5COoA5duWVV04WeWpLXqsS+bYARWOR90gHSRKqwwO2DJ5wO7/hiQ7PzOXzWHpoLIyD8SzDWMo5ni8ZgGW7FCx4H4HDkGi7IJOLHTKve93rUrLoTng0ETR57EqdiSHAMsRKVmEOxf+V30Ffctv1LDgEsKDgvELzngnroRFgqfGw1AAW+E2i39e//vUJyKM//rCunFzkVlC2nD9XgnwXvDjKjSmRtQAs3VTy8wHAcu+9924KT9pcEGsQqR15w/heccUVVR6WoQCLHTF95dRedFTbgy5TPhu0eOELX9h885vfTJdzDvUg24C8q666KrUtsAGda0Cf75/y8KQj+Pe//Mu/pPy3RecX+b4CWHSico7OWgyJN+gwxsF4ljV5uEZeArDUUGuGsjmXJdVMi3nP0MzcXvH5EPo3EwlDt0wPtMcoXHrppVkPS9tYWMFiGGqeWsBC3TmatclLV1/a3mMLNKvemicASw21Rvlo0Iyk87YQSu5zZBO5qXnmBVish8X3LxeGPPPMM5NOKzmmoGa8vqxo1jZ3a+tuq6cmib62ze2Utx6WHF/4zHvLluW8n+2MW+8GYOmDilPqCMAyMIE7aB+AJQDL0BIYgKVpArAMLWWj+gOwjCISV1546soKf9x875ENfl9xwSnz4cAubyUAy+IYHB6WJh0yFx6WYWUwAEsAlmEl7GTtAVgCsAwqawFYBiXv1MoDsARgmYf0BWAJwDIPOQsPS9NESGhgSQvAMjCBIySUKBA5LIuTswAsAVjmJX3hYQkPy6CyFoBlUPKGh2VMgQAsi5OzACwBWOYlfQFYArAMKmsBWAYlbwCWACyLE7BxywFYArDMSwgDsARgGVTWArAMSt4ALAFYFidgAVgm27hjl9B8xDAASwCWQSUtAMug5A3AEoBlcQIWgCUAy5ylLwDLDgIsnAp75MiRKhF53vOeV3UnDJX/7Gc/m3qUe1UHWgo//PDDkzshSuvjxNenn366tHgqx4mqp556atU7tJG7RI9K2g5a+trXvtZwZ8uQD22zkit9AItf/OIXm7e97W1b+q06NB77+/3vf39zzTXXlDaTys3r4Di2Kdc8lK890G+Wg+O4R+btb3/7pGs6Edn+9v3+x3/8x+aSSy7ZMpxpp/lyjwpzp+appVlN3ZoTsxwcB82QzZoHuayVzWnz2bct2r/hDW9ouIE697QdHIcOGPrguC996UvpLiE9JXKGzWg7UbxNn910003V+hndVHvSd41sMtYf/vCHk37ZedImQ/SHOVZyz5WtA5uB7Vi2Zyl3CUkIPbE++tGPNvzUPLMIHpfFtU3WmranleXiPxRWzdOXgvOT3PcBJYqhL5kQeneWyVozdsoCiFCKOSXbpijmBfLmAVjgB0fA1wLqGqUIbWcBLLPQ+fd+7/eau+66aws/LS+9rHJhJHOn5mE8tTSoqb8rh6WtrlloNoshmWU+18oYYxwarNDGb/zGb2wxvl36DJvxsY99rEqfzbLQrV20IZPYmpxseiDF2PmMazZkN0rBESDvHe94R41IJ1BcC4yrGpix8I4CLH/+539efWT6LEcsYxQEWHxIp8aIS8j47evB+OpysVLezXKUd9sx822gkM85yp62asdaOo5Zy7UZ0raxzNrOLO/NC7BwZwsXGg75zAJYavvTJWd9XgHBwXnLCFhqaTZreclmzjOybHO8a4xtx8xP02fXX399g+0Yeqy115PI+wk49Daira/YpmlXQFibI1rOYjfmcQVEF69z3wdgyVAlAEsAltrJFICljmIBWOrotZ3SAVgCsCzjnVWzyHQAlgAsmyjQZUhmEbK+3gkPy0a6FTc8LHWXbIaH5c3JYxoelnTrzGBPeFgGI+2k4gAsAVgCsPQwz8LDUkfELmAcIaE6ek4rHR6W8LCEh6W/+bSlprZ4ZOSw1F9HHzksAwqqqToASx2dA7DU0Ws7pQOwBGAJwLKdGdTxbgCWPIFmSZ4KwDKgoAZgmZm4AVhmJl31iwFYArAEYKmeNuUvBGAJwJKjQOSwRA5LbZ4AchQ5LJHDEruE3lxugJsm7cZlsbtsT+SwRA5L5LD0MCsjJFRHxPCw1NFrO6XDwxIelvCwbGcGRUgoHYIW57DUCVF4WMLDEh6WujlD6QAsAVgCsNTPm+I3FhkSOnbsWPPa1742gYn19fV02NDa2lrrUfWlg1Id7H5YXV1NJ5Z+61vfavbv319aRdqaWCN4tHnttdemH9rkYUw8/Ju/+c0Y+eFvTt+88sorU1t8b3dr6DCjffv2pXL6N2OAbrxP+bZj/YsHINrHkAAAIABJREFU2lKwT8Ai3qrPogVN039+Dhw4UNzlWg8LNIP/5513XqIZP8ePH0+yZk+wFA9E1xe/+MXNk08+mfol3thDpuAN9eh7/g1vqFdj7hpU7cFx1M8jWfZ9lszbdunzZZddNpEzfSdaSAdIXiWz9913X5o7kueusfD9PEJC9OmBBx7YcjT7NDljjNCuRs5KxmvLHD16tPnd3/3dyUGQfemz2n70VX43HRz3k5/8pDn//PMn81kybu2flX/mRpucib68yzvMd/19xx13JBlAFkqfCAmVUmp8Kmzu2OGhdwnBYJT9PAELBqX0iOVawELdf/ZnfzYXwIKB1zh2MmBBBug/kx4DXMqbGsBCnfBmXoBFvBkCsGjOML0ly0MClnvvvTeBvJ0OWLRIQN/UyFmFGk0GC0AUgGX5PCzwBsBywQUXzA2wIAulp/0GYKmYaYvwsEjxojy4YI1Lpngsg2W8SpmeK6/PdCeEVr8lCph7V2ruhABlv/vd725+//d/f0L9EgN89dVXN1/5ylc2ccx7aOwKn78fe+yxdMHYUGCFNvr0sFCfVi+iCb/hx1NPPZXu62Es3uPRJsbwJXcvji8vsEI73AmCHIiWdpXkP9N33AtD/+yT442t60c/+lHr5W+58bz85S8vuudKKzja56K0s846K3kL7PyQ505zSas//i2a+buD1Cf7ubxJ//AP/9C89KUvrQIsOZpVqKNsUesJYoyWZpoDyM40OWO+PP7441VyVtpvyxsuC7z77rsnHlRbRx/e49I+9VFumT0szGfkoOSBP+iY//7f/3tz+PDhTVe3CMzm9EKbnElX2bb1GXoJGRCvS+wXNoCfZXsi6dZxpA0sSQkphFDCSAme3LD+nba2SuouLYNXShnyCgPx7jRF1Xb/knU3+vZxVX7/+98v7dZM5foELFahexA3iyevdkD+YDS9b41cTrFwyq2/ZG6anHFfCSGRoZ82Q8K8yc0Zq2Bz80Dfiwbi0SxylqNZX/Swfc8ZjWlyVusxnbXPArTQUIDRhnRnrXcR7y0zYKmlB/MYnan5LFlqkyMBmNz3ahv+isfydPJdyYK4tv+LKB+AxVHdus0FNHDbyt1dAzJUVt4b6vAxySEFiVX8hz/84fRDu6x+bfuMS8ZEBpTJIMAipSYjqgmjXAv+LYP0qle9qnn44YdTfcqh6Fug+wYsUuDyAtBvPvvQhz7UcGGazQfpeyzeiHtDohW8coxEa4wvN8nKkIs3MuiSVQFsVnEc5y/Zs/zvY0zKZ3rTm97UHDp0KMkXnwlEKZZOW/pMOS02n0rfWxmzoE79v+iii5rvfve7VZ68IQCL1QMalxYE4o0HCuKx5IzcAvJ4hpKzaYsS5c3U5DX0IS/brWO3ABZkG48kIc4XvOAFad5Il8ruSP6tp166ytop6RI8dvAceco904DOdvkyr/cDsIwpjSB4hlrhkAEgZFTiUrNoWIpKCs2u6CWkpcCltG0pUQEWtePDIB6A0bdbbrmlQTHosX1DwTEhbBiCdy688MJkSLSiHEKA+wQs9I+xMA79aEUCYIFuNavQUr5Aq5whkawJgAA2BVpES/5N6M16WMQHJQqLN+IzgIVEXY2lpp8lPBT4QF6QG41DcuCTl63HxP/tFbMFLPxNXQAWVqWS75I+kivgvVIl700rY41Jbkya/9PkDMByxRVXVMlZbb/RV3YB4cHUkPO1tq8l5ZcZsHhPbdt4VA7PpwCLneNWJ+dAi/fOauGljQN2HqmscqVKaGxlt7T8vMoFYDGABSPRlgAHeuUhVl+j9KkTQeI9/1CPclisF2Ma80vblvDK+CKw9l0ZGptzImN68803N6yYvReA948cOdIcPHhwSxcxJFx7XmPka4W8b8DCWDDwWpFIUdxwww3JywLPS4FkqecCGmtXVY6XkhPJm1VkyAj5KKzIvFJBjqD9qaeeuomshITOOeecBM5KZYcKasbNah1DgtxYZQtNGIeXFw+SaU/yKiDiwRqfI8MA44ceemjT7rUuOXriiScGASzqs20/N7Y2ObvzzjsTYKmRs66x2u/pH7SXDrKGzgKXIfPOavpbUnaZAUvpnBGgOOOMMxp2veEBtfJuwbgWub5uL2fWOyM6qgxygAwgC6U6oBR8lfCszzIBWBw1BVokNHLJe9RawgQrVFZ4JJxqq6SuWcvYfAyL1jGaGDErmELqCgnlhNsjfnmlyC3YSSEhmyMhrwD8ALwQDiJL3ub8zEr/tvcEWiQL8u7Y1boFKzLqhDfOPPPMLdV6+ZQRevrpp1MOy1AhIdFIhiQ3f+iLxslvha3sWL3xb5sby5TDYkGWAKTdmi63vcJiXs7wsLC7bCg5y9Wr+ast6NqS3rd8D1XfMgOW2jH7HBa9Lz2kOW3nhuyIlzN4jT5H1iRvHnTkAHZtnxddPgBLCwekTKVk5FZVfL6EcXJjU4cMhoRoVgRbipBlJAht4DFQjNTGrn1oQgpOgCUn4EwKuxNE9JnFkJTQ0Jbp28PiJ7iMjhKVa/pXypdcnRa0yNtj3fj2ewALKzMeu+pSSEi8UX/YUTRL0m2tfGJIbr/99i27HdrOGfFg3ntYkE08D4xH84gyr3nNa5KHhafUMzBESEgA0nohc94VyrXJGUm3b3nLW2rErLqsBbLWq2JDw9uR3eoObfOFZQYspXNG8xbA8p3vfCfNT4WlkXm8rJJt72HxC0aRU7JnF9qSUb/wKWFB6VhK6uqzTAAWQ02LXiVAViBqGW8VgRUAlIVNThxCODQWv0vIKy2VY7yaJHaXUC6vx/cX48p5ArUn99YKcp+AJefJkBHEw0JIaChFLqWT83pYA0N/7AFQ/NsmkFre5MbDZxjrs88+e7CxCOQRQrz11lu3JPzZfvG3jbNL3hQOtWXl4rZzju85g4UcFtGwRIaGTrr1nhSBAZtw7OcM4wOwXH755YPzxvPAgt3SUGYJnedRZpkBS+n4JQt4StGZWlCIT8p5pL4csPc6QfNHi1QBIvvubvCuQI+lByyW6LNsN23bopsTrmmAxSPZEuFsW3HNA7Cof5Zm1qNiTz5lApUCFg/g5OLfiYAlBxSZ9IsELF6uSgGLfc+uthYNWKzSrQUsOYM/iydv0YDFypl4E4ClRINuLbMbAItGVbKtOQDLZhlYOsDi43VMbK1EMSQY4JqnBrCU1tuFVv0YEDq7m0MAobS9WcrlPCz+SH2LxNVH+u5DQnYVZschDwDfs615qHNYpPBz9y/Jy6A+lia+iUd2dexBXs0qfhYedb3j28eAs0tISbdtINrGtzHWlB9qLKrXGxJL16754sGWZNF79ygnwFIznlkBi7w8uVwC+tI1LuUlWcBi83cUEqoZS5fMtH3vFyV2Vc47ytWzYNd6+4bKs6kdTxdgsXpA/CEfDbvhwyuL8i5ZD4s9hwVaeH0m3uToVKvzamm9jOWXDrB4IlnDgpueHzG2hKBDABZrKCwY8Z9bRdW2mudz/ZSMp7SM3IOimSbCtLi/PDDQDBe/wGLXZIFHeFgEWEpzC0rHonKAIrYBWlAC7boMR1s71qBYd6zd1lzbxz7L54yEN765sVtDz71DL3rRi5KMCUT02UeBVu0SEm/ajHxp2xqXDcvxGbuEdM9XaV2lgEUGgDZzu/ZsX2TY/bzukkVrkBQSoo4h5gxjUN0+vOnDBvrellOZRRn2HH+7AIt9R+BQgGXZTvVldxC7hOwCpE2f5cCv5VnpQq10zixruaUELLmVFZ/J+NZMoCEAi8/i9mDAxuStQvPj6lJu2xUa6reAxdYnY6hzZSirSUHypD2HxcZG23ijkJBXjNsdg11hnHvuuZM8GWt8obe/gK+rXSUP+3p4T2G0ZVlVaixtHha+h+458KyQUM2c6aJdTo6sIbHGlz5D69L7cmzysK+HdvGwaFtz6ZhKAYvGZeel98DZfBDK6/BFhVTtjiD6z7hzxkYhIbY1l46jhi8q62XYH1JnvTuU1Vyyxt1+Pksf+nynC7D4vCjNZ3vat4z7UAdcdo1X7ZM8Lw+LwqVaAOjeH/hjDy1FVuBN7qLUrnZ3w/dLB1i8wbNuSYSOsFCNC/W2227bZHz7YJo3DFpt5Vx0VsHJ2NtYvleAXf3LeWpy70hJimZt7VhaqowFLG20tv3gPYWEanjTNVardPmbezRYXduVhbxTUlSlKw1N/FxdAizK8ynt5xDl7Eqev+2OlxLeYKx1zoNATUk/S+VMhlqGxLZheVPKF71vDT/9VV0CLDVgsnSXkJ0jkg8LWMQLSz/vpbN003e2vNVneFguvfTSiferT76IZtJV0jkCLNZ7oj55r5j0mWg/xGKkts4uwGJ5qL/trj/rza5tu4Q/JWVEe06sBrCQfGv7bT1u/G3njrU1pXOqpE87pczSARbvCrYT/FOf+lTzf/7P/6k6t+A973lPujSvryenyFGuv/Ebv9HqRpbSsO7gZ599tvmP//iPqh0CZJNffPHFRUNRW9CMH/94wGG///jHP57ascBMhkSxbv8+l2txqFmNISkaiImvk6TGhVzqi1U+1FWqgDwPvZHFK4cxGWIspWO2BscakmuuuWbL4XDeIFrDyjksXP5nk6y7+sDhc5dccklXsfS9aASQ4KJNr3htJSX8aeONPv/kJz/ZcBge/y71TECz3MGNfoCiG0ad8St3js9FvzYjwXZUf/mlHW9Ob9xzzz1JnmtCFdCZn5rn//7f/5t2l1lPsN9ZovrUZ8aPHHielQLZkv5xoF7JhaG2ri7AkgOTf//3f79FB/Y5jpKx2jLSocjk+973vgmdvT7L1cs7pXOztl87ofzSARaIZl2ymmS4yOSaVDJcCYFZwWB8+nz8JMaQsvLXgV5+9aKVsJ0kIGsUj851KVG+OuuidCx29SeaWpdpbsXYVXeuHh3ypdVo38hftPnBD36QaGbzC3zsv1QReR5aBX7dddelg+Nq5KyLbrN+L9kReAS0AkJ41D8LuGT87HhqDCL1AvC5ZqHkkSdCF/mpXRtqE/gqqY8yljee18wzkq9rwql4mAA5XY9d+WLgPdiyIMnndxCmYsu1f8Q/ymvl7Hfr1eSvIJv8dD3Wo8LhdFYHqk/UYUG59aTAf7/QKwGcXf2y36MDczSbVkcNYOnqS9/j6WpP30ufMY+hseaz5vS0ejQ37WKytN3dUG7pAIs3ojZnwq7yS4nvJ2vpe9PKEZemX+oPRgRFau8rsd4UrdBUJ/9GIZD3UQJU9F7bZM311Z84mvNG8JmAoFeo9NEn3Vre+FhxLk7fB62tAcMoaHWp/mqS157cyYFkuktIIEdjEmCZBdD1NeZcPdCYM1UIceQMozWoGpNCNpLZEnlrO+8m1yfRyN487EEGtFZMvos+vKu8lxwwZZ7RvxreMD9LAIv6RhIku7F84q3VRT6XS8ZXhkSufM0v78UT4FGeS+mJswDpEsBidQ1nveA1tLzvArSiM/XwHj9tl+p18bTtey3aat6vASxKuvVhPc3zvsdTOg4BJe75QpblMfQyIWBJf8U79J9fTOTyCkv7stPKLSVggYi5lbJWDT6uN43oQwAWv2pSLJLfPLkdBpr4cgeiEAAs+rwE7dcAFil0qyjtakqTQ+3K2Pl4qQCD5UeON0rMpXzfHhbxVyBPfbYA1n5WMgntalK00mfXXnttw89Q4yjpn5UXW94bXx+20r9t4rfAZImM0VYNYFE/ASwkkIonakvyXtq25r7kUbIm3rCrAqVd6kmjvlLAIpqx8ACw2L63yYK8XALT1ntiPRnqv8+dquVNDWDRnIQvAizTvG3Sq7yHfiJnTPqsBiCWyvcQgMXm3Xg70pZuUNrfvsuxg+/8889P4TqrvyR3FnQqp0sbD/YSSLF0X0rA4t1d3viWxPo0yEUBFgsE1BebdItCQFgFCEoUeg1gsUy2ffH98t95Q+ATB9t44xP0+p7c1AfNXv3qV0/NVSmho1dktq+M/wMf+ED6qTGKQ4zXGwn+TXjDhiusUdS4LI8sYC3tYy1goQ0Ay2WXXdbKm1K+dPHmgQceSICqhjelgEWgBMDy+OOPT8Il9N0CQNFRIR7eKwEsmuvWINXQhfdrAIvmLnwBsNBWbpeQ+rUbAIs3/F4PehBZOieGKMc8ZrOCDz/6tiR//M4BliHA5BDj7aPOpQMsDMrHp7eDJocALFrFCjhpe5q94yVnwLUVTcYXYa15ZgUsFqlbZStjNg0Ael70yZvSsUsJyShYpaMVo88p6KpbPLShMNW7k0JCMtxdQLSLHvb7GsAiZamQkPc+ygNREooSWJF3JeetmEdICMBC2E0yYsMhdhxWD0g2vRfTzjE7Dz3fSvlTA1hUJ3l8Aiy6dFPf2XljvUDQGePIY+dKaT9Lyg3hYVG703KcxMNFeVA1VxUS4rdAo9dn1h7yng7PtOOryecq4csyl1lKwOIBivew1AhaLWCRwvUKZZpBZAVHuMJfMteGfBGwBx98MB2CVbPC2i5g2a4gto3H5svI6Gy3rdz7VsFZ5Wp3c9TQM9cGCgPvCiGhmlV8zXhFR5tI7t/3AITvKf/zP//zzRNPPJHdvSFDb3lg505pH2sAi+q0OSzWgyAFvF2+0A58JiQ0lIdFYwGw5Fa90+Yz8/+1r33t5Dwg8aBt3PaSS+8lm8anWsBC+7kcFtuGbx9Q861vfSut/v0coD6FtWRkNdZaw1kLWOgLB1recsst6Xyb3OPnjT0nx/e9dD4MVQ4Zw8sOOJ42Pyxwt3OzZAOFv7R3KJ02FI18vUsHWKQUPAq2K5saotfuErJARUJkV0055dIGWCC2EqZ0QJsY0LarYBrjASycK7Ooh7HbHUFSVDX8sH0vNWLiPQqO23qVBEhdJHSypdTuTimhD23zLvxRrF8GXx6Wknr6KKNVOHJmFYzkR656/m3DG3aFn5NVyvtcpZL+ohQB1CWPlOadd97ZvPWtb53cCo5Bpm3dVFzqYZERVFK0ZEu8scmgJf3zNCt5pxSwWAMt42t5pWRPm/A8S06P7XMtYOFdFm133HHH5PwqZMUmqavPkkN++6RbC0LFC7tw9LkjJXTezi4hhbskH/4WefHG6utZ9VTJWGYpQ7Itc40b1TV/pZd8krron/OwqG27APL0maV/y/jO0gEWKWk7GXIgoVT4ajwstk6P1NWf3BbENsAihSXDQf0yjg8//PAkebDUcC+DhyW3ytS4FF7pW9ClDAF5PofFe75KaSklbXmklYwAS+2KsWbcfveb3rVyJ8MgbxLf2RwWH36wHpach6aUNjUeFilGn8OiPjMuS+MSGok3dq6JN9rWzFhKPa2lOSzqWy1goS8YXzwStl/eaFj66+/aLec1gEXyK8ACvXK7+9RnARboD2DVjjw7D+SlEO3tAs/ytkQ/13hYJOvSgTYfUDJm9Y/6bPWV/Yx3SvpYIq+1ZaTPACra1iy6Uhcy4QG+bKAFLL7/bbpZNrVtM0ht/xdZfukAC0TXdjSPjjWhBABKCFcDWHw81xoRuXC1ndm23QZY7M4Z9dkCFuWw2HFNG9MyARZNFikBeCZDM5QisFtHraJktUj7pQZZykpK0BsPQkKAFj4fYpJTr7aMi/d+5S2Db40ef3MvELsLpNgkT7zPD6ssD7ytl6WERjWARfKqi/ykNPWbeVO6ZVd1TQMsGFJtay7lzVCAxRpNZBMw7XMLLHCzvBZfa0NmNYBFsoGXGQ9LKWChHMnNAix2nPJueo+xBct2zNP0WQ1g0S4ZeZlnASx6x3vvS+xIn2UEGsld4RwazmEpBSzTvJ8WsFgvmPQNNBxKN/dJn2l1LR1gsXvn1XFrFPn+tNNOKzZOZMiXHhxHO6effnrDCYwyahJuq2D8HRTTQkK4KhHQgwcPbuID3gJi3px4W4r2mayHDh2al2xk2zl8+HCiUe6BLoy15FRR3i8xnpQTD/BKXXTRRdkzPXK7OKYRSrzGmMIj+/zpn/5p82d/9mdTT5SdlQmMmfbaaCR5kLz4VTpnhKDoZNSVyC1Dklv5Uhd8K5UzlCIGq+TR3MQgXnnlla28KeW1yiFjzzzzzBYZ+fa3v508GW05DLk+DwFYtLCS3NkQrz3jhP6gr5CzNuCGLBDWLHlqAAv1IU+E6gjZ2UfyJXkTINBcIyeH1bwMqW56FzBWOfELeaQuxprziOfGVhsSgk7owM997nObqqMPyIqOlZDOKPXAldC97zLQ78c//nEKcfszgmSDrIdR8x2AQ35RDnwwx+ET4dTcg4yV6ua+x9tXfUsHWBgYgAGitwlcza6hGg/LNPeshMAbN/rblXRrEa6EUOENJYx6F2COwcvgYWHioHhtzohWVKUrq1mEFxpiRAEs0Ir2bQ5HzvNV0o7cyNbjQcItHhaB55J6assoTGK9O96z6FdD9BEPSy4hFDmCJm2GT27mEuBQ62Gh3ywKACyMi7livYazXjInIwlt1X88LOxeoZ3Sg7+GACyW34wV40sCpQ8Zy3jL0PO91Wt2ZV0iQ6WAxXrx5GGhL5KxafMFWt9///3ZKwC6FiXW49c1nhoPi2SBpFvy+MR/AXWdGK42rQfYeiuhiwf1Xf3s+3vJCJ4VAAgLEAsM7XyR3Gg+2W3N6pcdD/SQLlM7Gv8yA7hSGi8lYJEyZxDWKM1iEGsAixUAH/KQos8Bi2mAxbqB7cojt0W3i2nLAFi0orYhGY1raHcj+Qs2T4D27OQsMcZWodkwjA1lzGNbs3Xf2ratu9qHdvh37mh+64WxrmDGWmsQeacWsNCGLvLjbxuD5+9awKLVpNUDkrF5bWvu2iWkeSAA0jafNRbpAS+jpd4IyW0pYBHvqV860M5TG/62fbJ0tgfHabx2HDaHSuPs0mH2+xrAon7ZSzYt7bxesuOXHJWGEGvGMEtZ0Tu3rdnKvh2D3rFz03q3NM/t4jGnY2bp7zK9s3SARUSW4rYKGKU4y6V0pYZMQs8Fa3K7yxjY/vj6SgCLnSy8z1a2v/mbv8lePd8mIEMDgi7BlLKywFFKg0u8SFa0K5hp9eEJ4JLFUle4Ba+ayPz2Rr1rDPZ7C7rs56zi+Cldwde0SVnJlL3ITzJllZDGZ+XtL//yLydhRNVj6SEQJoNE6OT973//oHKmtrwL29KldA5qzJIr/94f/MEfpMTjmtXiEB4Wq6f4G4Dzt3/7t1tuErcyannM+DDYXMwnHVciRzWAhfoAi5/+9KdTW9Nk3xo3yv3hH/5hQ/hR886DGq8X8bp+4hOfmIQES/gNzXin9EGHklfzrne9a9Mrvm/6Up8D2JjPmhuL1qOar4SxkBmlIKjfbXrJ6ztPtzbdAcjRxaQ186aUL/Mst3SAJRfu0WdcE86E9ac1TiMYByaByrsemK3VOpOCfAmt4O27ubDRtBwWa+QlcLTDj7Y7yu3X1Ud71kVX2b6/F0jxHiatsnSUN9+X5BdoS1/pHS+0j3eFczi8EZhFAeXkTEqb71D0Q8R7aYO6oRFyxso8Z7BEV5+MS58IS1olnQv3CCAT18cw2PMoumSjZuVLXbTFHLv11lsnvPHKs6tNa2QU8rPviDfawl4DJocALLZvms8KG1svmRZBtrw+03z2h7lNo1UtYIFe9Mt6V3zfJT92IYKM0S87t3LhHhvewDBihBWmKeV5aTkbls95pqxutt4fS7OadILSfs1SDnlWLlturoiu3ivUNjfteNUffSavlI6kmKW/y/LO0gEWEcYyTEr+xhtvbD7ykY9UrcpLAYvaZYK/7nWvSwfByZWo+GnbqqFkW7OUgt2xoSSoUoO7SMBiBdbSg77z72984xsJUJS6XWsBC+0LsNhVgpS/NRI1k0uxfBlAfyt46Xhq2qQsyuqXfumXiuUst+rKKW2BeRkfvBHccl0DvmYFLBzoZeVb3rac0S6hF7xgPBq7PWsjB2ra6hwasFiwZcG0BwYC81ockah81VVXbUn67guwyDj7Awo9XT0wbBuDLadcGC3I8BgjzySSDvEIjCALACnlEiqXrS2hGXlclqs2crbNA8McqLDhOOwSB45676pskxa/2rUJffAu/cu//EtrMu4Q/BqqzqUELN49qcHLw1JDjFrAQt1a+fK3R7850DLNwzKtr23jbHtnGQCLN5L6d+2BXrMAlrbcilo61sjPkGWRM8CBpek0d/C0vvj39O8zzzyz864SX28tYOH9mlt0h6Rpru55AZa2cbXJ5yzzudbDMgStc+OZZT4P0TdfJ/NAxxSULgzn0a9Z27B5fLmxepsFrxad+zjrWHPvBWDJUGVegKWWkbMouNo2usoHYOmiUPn3AVjKabWdkgFYtkO9re8GYOmXnjW1BWAZbf+/8sJTV1b44+Z7j2zw+4oLTqmhY69l94qHpZZoAVhemY4M9094WE4mH3uPYHhYNl9nUDLnSk+6LalLK97c6n6W+RwellKqj8qFhyU8LHUSM0PpACx5os2i4GYg/9RXwsPSH0XDw9IfLafVFB6WfukcHpZ+6VlTW3hYwsOyRV4iJNQ+hQKw1KiX6WUDsPRHywAs86Flm8cocljmQ/8ALAFYArBUzLUALBXE6igagKU/WgZgmQ8tA7DMj865lgKwBGAJwFIxBwOwVBArAEvaZbfo3RkREupPZgOw9EvL2toCsARgCcBSMWsCsFQQKwBLAJbx0QiRdNvfvKmpKZJuI+m2Rl5mKhtJt3myRdJt7BJqm1BxDku7qgkPy0xquPWlSLrtl541tYWHJTws4WGpmDHhYakgVnhYwsMSHpb+JswMNYWHJTwsM4hNP69wAmfuHI5ptX/qU59Kx5/XPFdfffXk4q+u91ht2Iv82o7v9/W85CUvaT772c92Vb/p+1k8LO95z3safuyjFVKbJ4vxf/WrX910X43e7wuwcGz4l770pXSnUunz5JNPTi5LUz/8b1/XxRdfnC5ZzLnk28aPzPAz9HP33XdPjhjXUfP+DhF7RTz9vemmmxruB2o7gdmOkzKHDx8SEY61AAAgAElEQVTedCldyZiQ57vuuquk6KQMZ5dA62mPlx0uvnvDG96Qvecmd5w/x42/973vbR555JEqufnCF75QVF60YyyPP/74pmsm7PHojLGPvBx21txzzz1VdCZRmxOfh3yQm3e+853Nj370oy06wPNQ/Th48GDDBaj8Ln0effTR5h3veEdp8VQOGfMXJnbps9tvv73hxPOhH/Q5er30efrpp9P4+e2fHJ35DNlEP9fIYMncLO3zosst5Um3fRJFV6vX1Jk7Zt4bCFsfl8udd9552SPQ21z1r3jFK6rB1yyA5brrrksXRvqnzVjz+aWXXppuxc6Br74ASw0/VFZHxrf1ITfpOZb6tttuqwIss1wBUTMe9d/fiWQvb9MdRh6wIGscBscDf3Q5ov5N3VbmuOPl53/+56vuq6kZS21ZCzDhC/yxn2kckk8LDAAsv/iLv9g8+OCDRQBklr7xzrwAS23/5lUe2nNvV9vi0M4/8QeZZH5Cu9JnHldAMJbrr7++YU6XLiZL++/LzXo9yc9+9rPJfBYQaesrgBX57wMwzzrORb4XgCVD/QAsAVhyIK+PiYqiAYzoxmZW7gIlHsDk2gOwyCjYy+10CZwupdO7rOLJ4bCXEvYxjto6ZOSsIvb3fOmyUV0SyFgYl1XO9obrvg2QaKQbri14srypHftOKx+AZTaOBWCZjW41bwVgCcCyiQLhYWnSamwowCJin3rqqSmUKE8CBtGGx2TguZmWMvp57LHHGm5g9g/Gnfe5ldl6zwAslNdt1jXKoe+yjIlxMibGjquem2R1Y60FBbrJ3Hs2tfLvG6xoZctvXWdg6aj+9E2TZawvAMtsXAnAMhvdat4KwBKAJQCLk4GhAQteA3kTbNMHDhxouF5exhjDzr/1YNCfeOKJ5owzzkgfKYSkMBC/lWvBb35+/OMfN69+9asTQFjko9AVfaKfjO2f//mfE2Bh3DyALh7K8mPzWPj72WefbX75l3855aRRdii3OICF/A3An/gkWgtUDdX2InmktgOwzMaFACyz0a3mrQAsAVgCsMwZsHhjjPFTeEddsf/GgMjQA1gUElI98g7YeuSRofzLXvayieEdwjNRonB8SAgAcPPNN6cclly+jjxO+o5+A95+6Zd+KeVWiCYlbdeWAbCQdLtv376JZ0t1CKgEYEl35E5AY+SwNEkuaxKidZ1B5LCUz9AALAFYArDMGbCoObwM8o7IA8JnPPKssMoHvMijAAAhJ8UaC77HwFNXLoflRS96UfJiUK5mV1a5GikvaRNsb7311uRhsY+AiPJ8fA7L+eef3/zgBz9IIIdQUt8P7WN8SVa2ISFP177bXab6wsMyGzcCsMxGt5q3ArAEYAnAMmfAgtEGQPgwjd0l5Ff0GBG+B7Bo66gAD2Vt6ELhIN5h9fZrv/ZrqTqFWmoURF9l/e4l6v30pz/d/Oqv/mpqwoID/i0Pk03Epczll1/e/PCHP0zv4AHp+4En/PzXf/1Xoin94DfAUf20YLHv9pehvgAss3EhAMtsdKt5KwBLAJYALAsALBgF5XXIWGOA5QEBlLz73e9u/sf/+B/NOeeckwwm35FAq1wVDCvlFC7icz4DDNmQxVNPPVWjEwYpqz4KXDF2Eo8BYfyIBgpl8T1jsV4o3uXMiqHCWvJq0Z/TTz99EyCi/9rZtZvDQQJlsa25fhoEYKmnWe0bAVgCsARgmTNgoTkZaWug+fuv/uqv0uFYGOqXvvSlzctf/vKJ4eQdjKoNk8jzonr8mSYCCGqvVkH0Vd4aeQte5K3wOTwq43cJ6XN7/kxffRStoDEAUcCQNgGTucPs+mx7WeoKD8tsnAjAMhvdat4KwDInwKKVixQ3yVm1BwAty8FxGouMDb8ZC2dkDPnshIPj7KFa02hhAQt/c5Ag4OSv//qvE2Cxu1EUmgDEkLchwGITUy3w8YBAp+gO5Zko4XkOsNjPcoDFJxULUGh7dN/jEUCBxnh/1J4Ai22vxsviw12WXtO+K6HrEGVKAIvXZySCs3tL+VUl/VqWg+P8nC2dw36MtYBFB46SfOvp2SbbcXDcEt4lVCLspWVqT7rFGNx3333J+Eop+e2V/hApjoxn6yi/cw/1KIlQypaTcb/+9a9PYuMl46kFLLR57bXXph/1Wedx+J0qap/vyROgrbazOxS6sKEMxgINtKujZDy1ZQBFF1xwwaZ+aaVteaV6+Qz+Hzp0aC4n3dKeQIXAnAUV/tRaymAYX/ziFzf/83/+z+aP/uiPJueoUNbSmbI+AXUZjV0tT5epvJ0b6pf18NidSVbOvRfIv6OkaMmCEqQpBzhSfsyy0AI6kNw87UoTZFOJ4Mg9ocpvfOMbSZZLn3kCFk67bdNnzFnlKtF3e7xALq+sbXw1gAXec6YSu96U4M1nomtbGwFYArBskg0EBsCi7Wk5F7tWXkoktNvTBEh0SqeSBtWIVtbnnntu2gZHudJkyFrAwlgEWGRAvXIVsldOBf8WyMsBLb/LRBOasTAmrUZLlVZpOfonwCKeqM9eEdmVOdtmdY8IfRd//IrG9mOWc1gsIETh2R0s/jwVtQV//vf//t/NNddck4yW8jkEvrzXQX22gCxAS6kElZfLARcfDmqjuzxdtOYXCZJbPle+jIzlkEC/ZOQ2D4ry9kRh+it9ZkGbQDS/OR0YAELuT6k+GxKw2LnDIZDMafFE/G1LcmeMOhuoZidaKWCRDiUfCzujvCyrx/xWf/EwAMsuByxcsFV7aBYXUvGefdpW8AIvXMimg69yLkZ/8BSTmjteah4OzfIXf3W9zyV+f/d3f5eKWTe2Nfr6Tp9x2Bg0k4H37knF8wUY+M1Yhla65HT4CyNt7oZ30/MdHoyzzz4727c2ozMLYBEfBJa0jViA1QJfedu4lI+7cdhGK9rJkFGPDRsJrHgaU15bobtkIb6fTgF/8WSutOa493aprF2giH8CO14+uWCSSwb19B3iquW3+kc/2CUlY50Lkcj7Z73NnPdTEyqD3mxRr3nsAsS+1zaXaYOdciwq7RwUrdt4A1/gTw1PCOnW6EDq1o436THphjaaBGDZ5YClZjIIfOAO1eFUfmL649NVv53U3gNg/23LaZKVToq2ydo2Ribjhz70oXT5l00c1EpDyteOwQIb3z+5LK1S9mOTYa2le0l5wmgPPPDAJBlSgEmrKassLU29MrOKOadgtwNYVJ/fAWT7A4jiZts/+ZM/mRwCJ2+dDRtBEwzHM888k055BQSxK8iu4lFw3otXQssos5UC4hFzHn5Ab37wfp122mnpM3vvU877mgMslvcCtLyLx/Qtb3nL5FTfZeCJ5HeaPtMY7LyyC4chdUApYBHN9duOywJE+z1l5GmCL/DHemv74o/XP57WCh3m7EIAlgAsm+SQFetFF100ASxaKatQzuvgvScSQIEEBDDnWqScnfxdE6IWsDCWD3/4w+mHvjAW63a0x5trclg3qY21SyGhvHMeKxlcq9S7xlPzPfWSI/Od73wn0Qw+WEClFW9OiXoFq74O4WFhTAIRUtyKS9MP/sYb9dWvfjW50S1Q0eoMHiEv/Nx7773p7BVAC+XxxvC9fvgMMFMKemtovtfKiheSe0AKAJEwxwte8ILkyZJHQUZH80nvesAiGYA/fGdz2e64446ULyZ5XhS9rcGU/CrvRgsY239kuE0HCKi35Ytsd4xdgMV6TqRfpbvEOz9X7MGL+vuyyy5r4I/CYdvtt33fzvPcvEXHMvcDsGyl+q7fJVSjyOUeBLCQcCaj6IVNK3pNhLY2FDqx8W+7omelffjw4VR9bqXv2cVkJYG05FGbAiz2jhq9L3BSApwUl1bOjfqsVQljoQ1+rJu4pK9dZUQbcmQALPbANL1r8w58vkFb/X0CFhtz9gbA0hvvHcm1733vezfdoKywDvTFff3Nb34zJePhZiehkd0XGFDakQeAeiMk1CU95d9rPsMD6MrcJL+AnyNHjqSE0pe85CVbkmTtKl2GXYaf39QDf33o7s4772ze+ta3JsDZ95wpH/Xo0EEbfpxFn/EO4K5Gn9HHWmDTBVi6xm11A31mIQAg9foXvuBhqUknKOWh+gC94L31uIgmkcOS5+SuByxdApz7HrcbCWF2deGPTM+5/K2QaVXPZ0qyyxkyW09XX2s9LNRnwxvWhe13s1h3qAy5VoO2j0oo9ZPMA5iusczyPQlqhOr8g3GxRlwKwRoSJQ3yLp9rTDmguJ2QkPpm83x06BttvvGNb2z+6Z/+KSlJHsCvDiSjX1/+8peTEuWwOMAK9IZXSsidhW7xTh0FrOeOv+EPOwABLsga4BwvmRIzfe3WCPO+BQNasfMZK3gS3IcIO9SNeJQgLMAmPdGmz/gcD8B29VltHynfBVjswkXXKVg94AGL1Ymaj4wPvsCfrpySWcYgYOPBmvriL0G1bURIaJeHhGo9LAgHHhYAC+9iUBAghF+GzhpEO8klWHaC6DMBAmvYZTxLhZ7JettttxUV12SQh0VjsSt5G09X/7zXwdJPxt2Ohc7YlUUNvYsGYuoHsOBhkUeI9+VhyHlYPKjy4KRPD4vls/VcSQnR1ic/+cmkcP/bf/tvk1WtZIByd999d5IxwAz5OvBKRtHWY+md20lUStcot5kCVobkKVF4CDmTt0XeBM4eyYEWzQF5LnR2jgCA5I4V/KWXXroU4TwLWNp0gJ0/bTqgdv7Xlu8CLJajXg9bnkoPS3+orHS83SlZ2scSL7ntn8pb4CI+eFuifwdgCcAykSEJTi1gaRMuuwKxqyg+z3kougzIPABLbsJbY2xBmz5fVsCSUw5+fH15WGw9HrAoUZPt1fDQruT4G7nj+Pz//M//TDuayJdgBa+zWKx8if76LABL16wp/34aYKEW3Pd4vwAgLGC4VBK3fg4Ii6/yRngPGXwEsJArUWoQy0dSXzLn6fX9sjrLe4Xa8kO6elI79hrAosWA7YMPz+cAC+NU0m1X/7t0zLT32wALfWyzDwFYdjlgqRE4i2IVErKhHSkhOxEQLNz/NneDz+xuD+9d0fs5l+q0/m43JGQ9Kja51o6HVb31JtmxUM4rKutSrVU+tbyxISG7elK4x7t3lQBpt5da70yfHhZdxKedV9CR9gUo+PfnPve55rd/+7c3HUhIGeL+99xzT9oxRI6LwkVe4XZ5jGrpGeWnUyAnH/AT0IJ+IJ/lrLPO2pSLZOe0vK+5ra7UA2C54oorqvM4+uab10M6N0ggZCh9Nss4SgGLTaRljvGjOZrzgNu+oMvhCyGhIXWa11dqa1qIMABLAJaJrEpB6dAkGQy/c0bAxRqQNm+KXMr2jAe5JmsnbA1g0VjIx+CHf/uTU5chdl5CA9GZ4+tJhhYAZEzWzU5dpW5Za4z4W94M/hbNagCl+Mw7frs431199dXNH/zBH6RQD49WdpQl1EAC5m/+5m82Z5xxRuJTMhbrY+qsNM3GyuhvPlqdfLzeNBsk5Rgqbqw2DWXH5XnvxPi9tfUTzdrGetOsrjTHV6hrrVlpVpr9qnj8zqQ+W+9K0xxPDa83q+lnI7V7eGV/6o+aXGOXVJo4pk/0f/wRv+lPAr8nuzn593pzotlojjcrzeqonnEp3qPVE2OijKpfb7iveQ2iqIG11WZjhXJNc3w87tNKhKyijBKjOWCSc3QAmBaU2K3PAi2SD+kU5KT2IMiKLm4pKqDuz5qxxzSU1N9XPSVt5crIy6xcIH7bnJDc374eedKsp9svbuRhqdEBs47JLqiowy8mbb3TAIs8M9KBu9H7Gkm3TspgOse/K7nTKpykItdlRUbG0XpPVJU+t0g+lw2PYRJ4KUHyNYBF2685h4UfCW+tgpp1Evb5nowBgOX+++/ftBU8t3qdpW3RBz7p7BrvXSqtl/fscd/wFqBlLzKkLgwfBw5y1gq5EK95zWtSQqfaXVsdmexk5BLA2PwAHBLGEDhIv8eAxRQ9MQYiqxvrzQqABfCxMoIdfJUAC/hDgAUgYREG3wN8Vik2AisCLM+t7NsCWDaBlcmkGI9jDCLsSATAGOF6s5HaGEGp8cDTXwCREdg5idEoNwYsokMqehKwUHZ0K1B/D/xk9whnAhHCY2u5+Gb1AcbTe1rtqnpowMLckCx5/WJDOCW6J4mACWVP02ezLsimcUjzHB14yy23THSA7RPv58CI6rXhIN+WBSz8retJZtUBXWMRqPCLmzSDxwnQSaQ3LPIfnUCcu4POlsst2mQPbPi+vxkxv5oCsDhaw3jO+1DSrUfYuVivBGtaHJd6vUejZCuh7V4NYNHEtYDF59GUKqr5iWO+JdGVkJAAiwWSbaGdrn7b96TMLGCxCrCrLil0706X8maXCSGfif0ehw1ZpSNrF154YQI0SopOACoDWDDnqa30f4DDGFxMaj5p/ieKegxEACsr4/ePrQA5RqBAgEXAhhZWN8aeHKGk1abhe9q3gOVEghbjZ2X0XuOUbOqtPD7CVwZpaSyj2kcjXAVMJbeKOr/S4DzajKNG409tJmbJ1bOS/uRVAM4pJcyrLIOh0Smt8JVt55rjdqFiT7+Wl0VyNzRg8d5dGUObI5Ezim2ksIawD31WQ3KNxQIW7yX1utrzQ3PU5yrpPTsmAZZaHVAypq5Qm6ezrbMUsHidaENkJX1c1jIBWAxnxGS7rdmfr4FBUQhBRlMuPJ/H4CfQdkMyNYBFE80CFiuEOyUcZPtMOAUD770q01ZO0yaed6FSloktmuVWkdPqg6YkYZLjIOWoFTc3sxLukYFgDNTPhXGs1Mltweht2kq6dtLDInuM98E+I9/DBA80yaq3WpyTvomj48DSBLCMQygqQS20vmLCUiPAQlsj0JKgxLppjw8SeNjqC9rSpRRDsuVGf1MrsGqN/il2pJfHAx2Fh0bPJsCmzo9DaAIsB7q07+ZFbFfpcT9Hl9dxqB/n5HBGiwyercADFn03r5CQn+f+cr2akIcMqQDZdvVZEaFNIcYiwOJ1QC78oW3NPtwjr5eOHvBeB74nh2XaBbC1fc+Vt7xRaMvKi3SFfXcaYLFAx9NjVh3Zxzj7rGPXA5YaLwJMZSIgFA8//PAkH6IrjOInvZ3YdpUjYKMdA9ruKODTxVgm6+23395VLH2vyerPFPF9q6FPUcMVhUrblnLCA+HPYRHILK3Lds/yzU520azr5tRpQ/WeOACLPCx2Bc5JtnhYyF/RBYgn+6KMlZNAwxrrTWOZgJZRmGfymHBRCvmMQ0tgAQGdtbH5P54CMiPMMQEsegkwl7wyo2cClEgU0QeT3waIyNuysqlX43fGrRlvyyhDZi3lpqQklC0NnhzaJNSlLpwkU+qgQkiprmnPDICF+gGm3FLOHVeEK3OPvRvKhi9mBSw5d3/b0BSS8gng1ph16TZfN+2rXrsbTuc6Wa9xF9lrvldbb3rTmyaXmfK+nUu1RtnqDk/XWc5hKeWNAJKOzLAy0hW6L81hUT0CQLm7n6bRv3QsNTzso+yuByxve9vbmi9+8YtFtNJqmEvpMI7WrTaNgZxM+oY3vCFdssXjXY45o4qC+9rXvja5YLBEQBA64uWlD/0AFHFKp++DlOcshr60/WnloBXnkYhmJXUyft0GK2Vl3bklNMy1ozr0m/wE6FajzG+66aZ0KJx9UBbwgPwUwIpXrnz30EMPNT/60Y+aX/mVX9l0EuooJERiCdDBwgjTwsrIu2FzT6znge9sjgseB9UkKMT3I8Ayyh7Rw98jJ8gY5aS8kAxgsV6Q1VF+zMlnlI+SQjsCLBYcpC/0jMASISZSaQlTreTAkOo3+SyKBCWQZaocErCkka2vN//2b/+WDvh71atedZJ2Y5CGPOmkVK2gbThglpAQN3u///3vL5kuqX+09/a3v71Bp+mxQL3G02pBuF+kId/oM+mnvnMlNBaAC/lCyhHTgjAHVuRB/djHPtZ89KMf3UQzTwOvT9i5xxys0QGMn9O4ux7lk5Bs//rXvz6dbO15I/p5L28bYLHj9+EgeI8MTEvm9X2ukbOu8fb5/a4HLDoAqIRomrz2mnC/u0dH08vg8xuBI7/CCp6EIxdH5h3CG+RjJKOSW32WdHhKGXvKowTYtjNr3sc2uzV5PUeztrptmEShFAu0apSubcN7QbR6VN5JjYfl1ltvTe5qhQXlPdNqVJ/Tvs2XIRmXxNvf+q3f2pTjlBTWBhZ7EmcZgZdkkMdhGBnv8YaiLakc48EqOXd9g2DOSsrtGAGWEShh59AoGTfjapCHhZyblbVxSMiEYsZJvCNBHjU4wjAn3R3Km5lgDdfMCHCN4BLeFUBL2v2TASwbK2NYldJiViY7oEYen1ESrnCXAMuaRXRjmmyZc7VelvFg2N1lAYufVx6wqF34Owtg+eAHP9hcd911RdNQc4R8DM4AssbPzqmiygzdJNP2PcJihDblRRxCp/mEWp+XoXlLv2zIyO6UlD5OcnriRPaYBo2PMVBPLjE2RzNrN6bRVHxBB5IvyRUc9pl1l1AusZbPtH2+1JNPX2rkrEZ+tls2AIuh4HYBi7wFCEYpYBliYjOkACzdU2MIwKKdGQAWraoVahSvBViQE5Q8gEXns2z2zp202CObPnaRtAAW7e61W5+T8h7vJtqYClg2TgIWG8aZABZ2Fo0SbCc/CZOcOOk9cYDlZDRHPpBxKGkqYMGTs5aAxz6fwwLQGoMqukXwa+QbUhjrxCiUNK5fO6tWM3k9fQEWVq8c8icPiwcseDcTxBxvv9XKeR6AJZFiYyPteJkXYCEPa6jHzg0LOMRLD1jEi2UDLKIPYeJ5ApaanLwALENJcUe9NR4WIXPyCnC9aSIoVCTFoyaVzIVrDw8LvzWRct2yMV/qx8OiRL2hgItF1T7Ja0EsSc3WeFhsP60LWLSrmYh+zPKUCVSIXrWhMgwC8XVWNDb5GuCIC9sebmdzCNiiCGAhh8Xz52hzfLQLJvkSxtt8U8xnc6KrdsRY4y2rPQIXZIawm2ZUk5JRJzksGxsjD0sy9IShxhafkNMYhKSzTdjWOt6VMwk1rcoLNPKjjEJS+G5OBpg2mhPjasbvOyaMMMhoTKOxjMoR3lkxO46Sx8Qk6ooKI8CCt2ij2SfHDp4Y4bvxiS5beD8BN1MSlccvbXE+ra6kuct1CuSwMP9zXktOx5VeEWiRHhnaw6IVtwCLXUj1MfetJ4DTmQHf3CYuT2UfbXhdK1r6um24Vd9p0YbxBbS0eS7swkU5OLPolFIPi7z2LHABLOwgFM26QlClB8dZL648LNNsk6dnAJY+pbeirhrAorimFzxrYHL5KRyrjsLid1K649hx0ocbG5PcBZ0iy+cSvIqhbLuoNcI2b2PbFc9QwayAJddvayhKgUZf9Wjo3PFESAjlJ3Ai3ksZWdnRychsjX388cdTDpQPGx1ZBWjwn5Jgx1t9N+WB4PnYnJsy6tN4F884VJKAy0baLDzKFRnvNB59DpjZOOmq4PWxG0VRKEBEMhb2jBZaSYDFvDAGHgIv2qg8whEjUDGqaTQW9csCAkVwOPdFW7HpH58zVrW2f2MljWmd3Jnxw1kzAmuTw/Y6PSxjuhbI8aSfqyspz4kTitkhRO6C37kC/3Ubr8CKyszLw8KQuK8IQE1/tO1+Qq/V1eKTdr1H0p6KDWAhvGm37heQc+Yibbtg7ByTHhZg0YJAXi47P9UR6ZJSPWIHUApY9A46kNQAAAt9QjZsAi7lZslh4T27Q0p3VtUQOwBLDbV6LFsDWNRsTvByCF7lce0hePz2j3VXJkU7Vvwk3eZuHu5x6L1XlVtB0oi/j6PEWzQrYOl9UD1VaO8JokpyF6SE+M2/Sb618sDfKHkOjsPDwmPl7NnkmTgZhtEpskePjmIlB/avNSdOjL0aOg13ZQQqVmXYZctBDGb/M8Z2dObLSnPs+Ilm/9pak2w9QMbssBE2Un1ryRtjDlOZJJo06f2VlX2bnDS0mTw6G6MzagUi8KGMoJgA0+i3wk3slj5mwMnJnUzpjfSz78RGs2avweBm9BXk8blmdY38g9XmxPETTbMvnTQzOeUFI7Bvdd/JttLAoVmCY5OyVjTG/q3NOcVN09x1113piH4WIDIwMoj8G6+rBSvyEFrA4hNYp4lkrSFpCwn1JPYj/q2spK3deIyHDAmV9NnraXTTjTfe2Nxwww0TMGDr8flvfiFTA1xqAQv2gkNK2Rrv2/F2I8nn6moKPX7zm9/clKDfppd5B+Bic1hKaEiZWjkrrXe75SKHJUPBZQYsNRNou8Lh32cSaWVj+6HQTE17ABaUvE1Urnl/2cqy3RwPi42ji0Y+h0UrVQEWJd0mo2p2mBwdH+2WPuPgQYz06kpz4vjYwO7DIG80K2M0ARgAbLC5aLJZZx3PyQh2bKxuTDYdbaxj7Edpt8fJuSLJlxXdOCK0sTZOmRkjlrWUM6JdOKNj+XlObJCrMzL0K6kDSgwefU99gJUmHZk/ChNNQNA4zLWaPCWj8vL44BQ5OvYc0e6+cbDp2MlSzQGiWMfWm4bOpbGP5HN1ZUQTurJ+4nja3bS6NgqHJY8PScaTfJyNZj39e7XZMIfUedAtGCO5E4D50pe+lEJCbYAFr6uAKyvoeQMW+isPi/qu0FDi34kTxUn/Mow2KVV1AlRm8bD0rc98nhhz7/rrr09nK2nXUG7x6b3Ps+gXwrt42ksfdB8AxC50c2E7C6KUSpAL79ukW42H3+FhKeXIEpTbbR6Wvid4DYuYOPKm+Iz9mnoou5sBC6sabbvkbxQJB8qJZoqTdwGWExhxjPbGerPBlRAbq83+favN+jgZFYfAsePr6TP7bDpWH7BzYhQmWV/bGJ3ztr7R7Fvbl1wz6WuaSUmhTYNDIuEhsldJch2Dn30roxNxR8BiDDs2aP+5Zm1tXzL4gIBNx/KPmz6+frRZO7B/ssd6tIGZf47OjLGAha9Smsq+pnnOhn/Ge4+OjoNKAIZT6OvR4yLj1GQAACAASURBVM3agbUEUKj16HNHm1MOHBh3dL3Z2DjRHD0BjUZ9HPVem7ZHh+AlQLm61hw7MT5ld3Wl2Tcua+lqt33rtJudAFh0pogMn0JDjI35XOIRTXQbbyZAfvHQKf+L7zgUkfOEakNCfeszjcWGjBQSop/W0IsePtRlPWQ1/ZsFsABA7NEO4o0uoPV9thfA2h2slNPORHsWzjxDj7U2YJby4WHJUG2ZPSyzMLmvd2x8169kUHxaQZa0t9tCQocOHZrksAjYaWWNYiGXAdCiHAbR0m5rllFIxhxXyeETTbN/zd52mEIqzx3F99I0a9ysvX6sWcMYJy/Mye3GMqjJ7o69F+ywwcvRpFDKmjn2fqNZx8Mw3h6tzTknk1nBDyvNgYRTxqm9E5eI2Te0gZfi5KYhGz9Zb/CNjDJb+G+EHEZej1HDo3pW1kd5NrhznttHGGm05Xr/2Et0FG8KuTgbK83+o6vN6v7V5gTYK4GnpjkNoIVT6QRn4Bxv9h040CTAxL06m8I9o1OEaVUr7yaFhDY/o5NkRsZ6JPPjhOBxsRrAInlQTpOSbocICdFfJYALsMgzsgncroySh0ueXJhC8sz5KwAWnZNkjX5J3X2XsUmn1sPiQ0CEaQW+7PxTf3z5af0sDQkJaGizBgcQil9qz24712fQv83DYsNC+lugTXJWc0xDhIT6lsjC+sLDUkiowmIcqIRSyj3yJnBia9ejhLPdEhJS0i3jRgHqYksZA5tQK8XY5WFpjloqjl0d+0dnj4yeEXjYdDR/whR4FsZGaOx5GF0eiPHdaPYBCrDu8oicONY0B05pmhPHm4bwztpqs378WLNBDkhySqykXJHm+LFmbXXfKA8lRWGSu6Y5diz5aJp9+0eH4CdMhLfi+Oh+5XQV4WjLzwjwjHNGJkk1CQiANMYXFgFe0qBONM3q+K5pxapS6IqwE+6gVVBbc3zsDWI4a0dVP22dwIXQNKefalDUyJDjFVLCDvQaGbh9k3LQzx7fspF2Lk0CbZN9R12AhdWzDQlp2/u8Vr4A5be+9a3pNnD7AJ55+L4UXEAjDDzeQ10/oTrxrHz7299uzjnnnGKPTQ4gdOmNru/9Qory9vZ1u1OIcetcrSS35jJb6bAa+rBLqiQkRDvQ8tFHH023fXsdeNppp6XDPgWk7RUI1M8iJ83+8UW84h88gTfwyD7wHhnQjrUuGvJ9AJYSKg1QZrcBlgFIVFxlUuIbIxe6YvE2NGQnfVelu9XDYsM9GEZl/aMAa0NC6Wj6EV5Iz8gRIb/HerNB/sHGiWYf4GS8+h8lsYy2I6fdQOOftD9nfZQweyrG+uixkxmwgIHnnmsaknnXAAE0iJviaLNx+mlNgweHzykHYBl3i4Po1lbWm2MnTqRcmNW1/akI4CYl0NIeIOjwUyMwtH4cJDMGLMqwHee9jPYfjQ/HU4iLM14of3LDdAJZKU8GwLLSNKccaDZOP4WTwpoVGv3p4TEtAC6MZ63ZOO2UZgUwpQMaiaklwDJ+xt6pUVrwiOApJdjc5ZS+SXhrNPq1RKOm6QIsyDlzBaODbMwTsNhtzayybQ6aht61jdbPY3mH+NyGXdjOPOS25i590vY9fdTt69ZDLF2lKwX0vg0TqUwpjWo9LIDZ888/PwEW6VYfnvJ9locltyPN7iiyR2jAe7a2i/8ltAzAUkKlAcoEYOmPqJo89rRfn8tSGg/fzYAl2baxS15n9bDqqQYs9uA08klWSRDFM4JhX///7H0HnF1Vuf069bbpk5nJTCoE0ish9CJSRR8oNuwVn/UJ+myAoEAQsCDo89lQsYHPigIKCSBICWmEnp6QXqbPraf+f2ufu4fj9SZz72RuGPnfg+PN3Dlnn3322WXt71vf+uA7FhRGvIR1UwhWaCXJE1ypncIfkafZCwi5EVWD4hA8EJR4cHMZ7N24CXZvUoADkcVZBYyohqajj4BZVwuVO3JBqqXabV7dRYATD45Luw3Dk/RBwCKyPfP7XBZ927agf98+eJk0FNeG5tLNQ+uJAlou+EOXVIDMyIOR3BYnD1YCwCKikwVRWMRBCQuLUhND89QjYdbEYTsO9q1ZK9xBIhya2CsSQevcOTDiMSgEIALssCEkCnwZER4MsAhvWJmAhX1AAhYujK8EYOE9SbotBCylLsIHmj3kgigXTgIW7vzpGgqDmpGbfYZXUiFgKSyF45KbigO5xQ6mOltYVrmAhS4hkm4LAUuYCF1Yr4MBFgm2JMlfliNJt+U8SxWwDK+/HfJVrybAwg4oxekOuWHKLEAOnLB1JVwESXelmpZ5HQdpYR6NMqs0qk6/8847ceKJJw7WKaynwHYJkxHDrP+Dcli4QIY0VnzPhuvkYOqaACpuOgM3Z0HzCEdUsSArRjSwkAyKtxB56MJY43kafF8TUvwk0SKbISEGAzt34Jff/ja6n98AP5mBb7vwNKBjzjSc/cF3Y+yMqYhOaAcUE67wkwSAQSXR1rOFRYeAhc6fAKxB1Em1LDidXXj0j3/Ek3ffjfSunYg6NuKOA81zhWotgYCjKMgyGlrR4OUjjnQPiDlukDZA8eHmheB4rg9aeTS4vg69rRn/8ZmPo/XISejp6cavrroRzp5OgdmMiI76ujpc/IMfoqGtTfBZFLorBYE5754SeIXIhmAmH2YlsEyBmJwgP7+sqZcPqjqohSUMWKSFhZ+FHJZyOvJwFhLmUwvnEhJPp5IkHURVlcOhkWO8UB9E5hIqh3TL9iknl1g57RRe6GUuobD6OMuSzyDdt3Ju47V0yxRaMYa6P9u4lFxCspwDzYG8b3gjKAEI68Ucd8xZJDdF4blERMjl32u4rqwX+0A5x3D6WTnlD/fcKum2SMuNVtLtcJQxh9sxCq8L+3fDf5OEMLYZBxMHV6Dv8f/XccYZZ4hdrCQ20gUkd7HcRXHSaG5uHgR1pZBuU8KC8TL2ELCDLhXbRnLffqx7+BGsefARTG3rwJj6RjTXN6D1iKOAcR1AQy0Q0QGTpF2aOxR4ZhS+EQ3CnplZ0LFEWf3bXsIPPv5f8F/YggQpH7SiRHUYk9pxzn9/DK3zZgLjO4BIAg65Jox59shz8WDSRSXCigNLCQOSRPnCJeTA7e3DE9//AZ79819g79iJhG2jxrJhugQs/AFsTUVOVeBotAYF5F/D9VBjezCFn96HrXqCshIEOAfZkbK+AXV8K95w5aVomTIZXbv24s7Lr4fZTcVpF6qhiCzKJ9x2G+ra2qDRt0/AwjaUyEpEYgVuND8ffsWIKbq+hBUmHxUVnPay8q900x3MJcR3zJBV6RLiwni4AQu5ELQiSFdDoQW0UIDtYKM2HDYrz5PAgOXyXuz3pVpZSdKV4eAjPVuEybISLMq8TvJexSwO8rtiytVD1ZHPwmca6ggTasMWnrA7qhAQskxex2cJ56eSwKvYs4TL431kmoih6se/VwFLKa1UgXNeTRaWVxKwhF9NmATGQcHfn3/+eWHeLHdXUoFX/ooUKQFLmK0vllddF4vm6tWr/ymTbSmAJT2o9RZYA0zHCXgamRz6duzEij/chaV3/B9qXAVRX4Wp6DCiUSiMRmquh1lXg4Zx7WiZfoSwMChNzVAbWzBh/HjETJEGURBpk1u34NeXfh7a0xsRy9iIOD4sHdAnj8NrrvscWo6ZDbS0wIuYsBGD6msiSkfQOEQMdKCDQlKv4LoIs4kjeDJuMoXV3/kenvvz3fC270CdZaPeJmCxA10WBbBUBVlTg6uqsGlNgY+I56E+54roIJ88Gc2FLVACAQtl5DRkFQ3a5HE4/bMfQdMRE9C9dx/u/uq3YeztEa4z1VQxbvw4TP6f7yFWXy84Kb4aJLMTxhTuRqlD45Ge40HVNWi6hlg8jkRtPQyCG3Fivkvlw8zFb/nvRjNgkTtu6cKVY5PWPwmchjtYpLxBgPv8f5I7KNUlVEnAIl5RnrMUtrYUsyaxLQgQwiTXe++9V6TaKCSwHqy9SgUssm4sW4KP8IYwbGEp5LAc6LlkvSTBW1p45eZR9oFSXYFVwDLckXGI11UByyE2YMHlhZYW+fuGDRuE2m+pu6uRrdUrX5rsZ2ETrdwVcSILA5ZSXULURBPrYh4MqB6XbBdqOo3eLS9h1e2/xvI7/4D6jIWI68OgvgitAroGNWpCj5iINtQjNrYF0fpa9I9phT15Mi547/tgRPORXK6D5PYtuOOyz0B77jlE01lEbQ+2aiBy5BE45StXYMwx84G2Nvi6DlflXYKDBGDDUaCKhYFaMQ4UoQkThE7D8uAOJPHE//wIz939F1g7diJm20jQqeO4gk8rtF50IKu6cDS6fuia0RFRIOoScx1o5Lv4OWjCmKOKDEsZTUdftAbuuLF4/Wc/gZbxHejcsgX33XAzEt19AiwRkI1tqUfdhW+CGo0L+OcqOhzPh2NKa4kPg5xj24MbiSPW2IhJc+ejcdFCqLGIiJQaTJJNF5XgB5UOWGj2l6D+QBaWclwy5Swk4fDWMIiQro9DGTWFZRQKSpYyD1QasJTyfHL+kqRX+fuSJUuETEE5G7ByAQvLDmeCDs8LB+LUDPVMhfNz2JpTqX42VJ1G8u9Vl1CR1qy6hA7cxQo7vfy9VMLZSHbe0VTWwQALgdyqVauEuJY8SrGwyCghER0kNFIo1W9DSw6gb8MmrPr+bdjw+3vQks4iQXE0j0DDFsohqlS3ZZi1rgkvzra2NqTmzMEXv/9joLY+IMgQsOzcjDs+8ymoL6xGNJUWgMXX44gcMR0nXfllNM8/BugYJ9wmBBfkkzgMZ4aHuMvoF0YfufCsHFS6oEReIpYNOH1JPP7TX+H5++5DdtcuGDZF9RQojg/NonqvwCewtJywori+QUk4xAi60ilEMinodg7RzABMy0FUV5BTNaR0E91t45BtbcVFn/wYWlpbsPfZZ/DAt76FMQNJKNkclJyF5jodLoGNtMwoJpg/OUcqC3yhiptQFKQtIGPWo37CZBz39rej+R1vBWImPEMVbSewFS0TQiTvZavLUBaWQsAitYrCYc2vhoVkOGNxtACWYhaYwlQbpTxfOYCllPJeyXPKAcaHs55VwFIFLGX1typgKd5cFQEseY024goRh6OQVOdSPANd6zfg4Vv/Fy/+6V6M93zEPBeG64AOFdV3oHuBSgqtIXSzED/sP3ISrEWL8KlvfBuINwQPIlxCG/CrSz8Ofe0ziKRSiNC0Y8QRmTIdJ0vA0t4RRAhJwKJQ0o30V/4nYpAEmArCofMKdHTnWDb2rHwKXc89B7e7G5rjQjdVKBSvc3zBd2GIsK04cDVPeJJcVxWqulHXxf7nn0Ny906kN22E29+HRDwKL14DZUwLOl73ejhjWnHUCYuEe2r744/h4ZtvxZj+fpheYJmJGEA/76VHBS/FhQbbU5Dxs1CYb4hVtWx4ZgJ9kQTaps/CWz7/ReCMU5msCa5KmMjUBVpAw5UpBEp0CVUBy4GnlypgKWvqPawnVwHLYW3ul29WdQmNbMNXAcvhAyw+w39JAJX5gMQi6QJ9Pdi7cSP+etvtePGBB9GYs4XrhIt0xM/BcIGIiMSh5cMTXBFGCWXmzYZ++ul49+cuB2J1gV/DtjCwdSN++amPILr+BURp1XBc2HocsWlzcfKVV6B5/gKgdWwgNEdVWSFAF5BhScINxOGC2B0RgUO3USAPG4jb9fcL1Vk4OSiuBdBtJHguwq+UF4ILsgQJ8ivDroWkr4M9d92NvStX4tm7/4x4NgvLMBBtb0fTrFk4bfH18OvqoEU1dG7ehIdvvgW9f30QY7NZRA0dmq4ileqHaxBaMUIq0G9xPRe65sM0NcFboRhiOl6PzngNWhccg3fc+HVgymT4ZgSe74LhzpoSEMnzWl0w8kFEVQvL8OeXKmAZfttV+soqYKl0Cx+g/CpgGdmGrwKWwwhYhAson9Anr5kS8EMc2MkkurZsQZr6Jtu3I9fTjWxPFzpf4nf74SVT8C0HXs5CJpeBZeWQOOUktJ5/Hs566zvhG/GgbNvGwJYN+Pl/fhiJLWsRy+Zguh4sPYL4rPmBS2jefGBMSwAshL5bXhcFPiwiGIbGwhcBSUGYkBmI8HsUGbRg5LKw9u2CP9AvABKtNIKW4gYJEzWhveKIvNQeo5lIw1ENaM0t2HTXn7F7+XK8eNddaDEi6Od92jvQPGcuzl58PdDcDOQGsGPNU/jD5Veibdte1KXSsF0bOYKliIZ0hGGivCEDf3TEFB9mLgPVD+rN/+81Y/CnTsPYRcfhdV++Cmiog8uIFwHrfJG/SdXIfwnefxWwHPq8UgUsh96GlSqhClgq1bJDlFsFLCPb8FXAcvgAiyvopQFgoWrs4PZeSNi6QI46Klnkdu1Errcbqe4u7N+6Bcnd++GkUvAsC146h3RyAOlMBvWLFqD19FOx4Iwz4SmxgCzr2BjYuAG3X/IB1G7ZgHguJ7gwWTOGmtnzcdKXr0LTvHlAU3MAWATpRCrP+rBpVxGAJUh7FAAWI6CxELA4Fox0P3aufBLW7t1QclmR3ZAWGOrCvAxYXBh011CITvdRV9eI5mMXYeM992L3ihXY8Je/oFkz0Of5MDvGYczcuThn8Q1AcxPc3duwfeVK/P7qr+CIviyitJh4DnKGivYpk9FfFxeAhfmWWH3yfTIvbYGXIaiz4Ks6Os0o6k84Ee3HH49TL/00EIsKwCJzPDNDtqqbQR5JxipVLSyHPLFUAcshN2HFCqgCloo17cELrgKWkW34KmA5fIAli5ywggRpePIJCwVWIAWU5A+RnjiQ06evgvL3OWqrUKsl/0PA0tcn3B5KfQL6mAbUj5+EnK/B5HJMC8uGdbj9fe9F7fZNiFuWCCUeMBNoPGYRTrrySjTNnQM0NAQCazxkPiDhoqK5pEibcGEXVqEc8NJL+OON12PfqlUwBlLQPUcUYfsGfKFtogv1W01VkVYd5KIaps6dizOuvhI7H34Y+1atxJa/3gNtIIUBNYJ4x0S0zJ2Hc278BlATR8/Sv2HXiifxyC9+hbEZT6jp5hIxGBPG4qKP/ye6x08MVPl9B0oujehAH5b/+Gfo3foSMl09Qj+my4xgxsUXY9wJJ2DaGy8EohH45NoIoTxGPLmAGROPxINNzqPqEhr+/FIFLMNvu0pfWQUslW7hA5RfBSwj2/BVwHL4AItwaQQJbAQfJEI+C7f4QvjMD7b5rg3XzgaWAIbcUvBM2BHoZhFs3XwMLoGBDVAwzjCR8VXQ4aFS6fbFF/HT97wbjbu2I2ZZ0KhAGkmg8YQTAw7LnNlAXV1e1j4PWCSZg/6dUMLmANDIxMxBPiLvhedw/403oWvFChi9fcIdQ7+PpZCuS4E2E4rtipDldFSBVWegffo0vPbaa7D1kYexd/VKbLv/XsQdG2m1FtFxE9E0Zx7Ouu56caOV370Fe1etQu+zz6LW9jDgeohOmYQxx83H6Zd/Eeg4Ki8CZwPZAaBzH5Z88lIk122E090Ly3aQrG/CiZ/4CDqOW4QxVCyuiYloq8F0h2x3PSroRDzKUboNhzVXo4ReHj9VwDKyc/NIllYFLCPZmmWUVQUsZTRWCadWAcvhAyx2IFAbwgMe/GwmIOLaObhdXSJXDq0Bg9kORSJEnUl0AvCikSyaBy6qDWhMQqggbeqI2i7UTBYDzz6Ln7z/A2jp3I2oIOsCfYlatBx/Eo7/8uWC4IpEjcAhYgEPkYAp9iYX73xQ0+AiT+6H5mTgrHsR9y2+Dt3LlsHs6oWZywmAZTMhpNB1MUWWZc3T0Gv6SNbpmDx7Ls666ivoXLUce1etwNrf/wY18NCjJmCOn4jm+fNx3o03Anv2YMni67B/zRoYe/fD0A30RSKY+JpTcPTrz8b4150Lp3aisN6I/EXpfmD9i/jdJy+Du20nIpkssrYDq60DZ/33pWhbdCy0ubMBM0+0kbK9AqWQhJsHLNUooRJmi4OfUgUsh9yEFSugClgq1rQHL7gKWEa24auA5fABFuF+yCdiFtIfBCNORqjIDuzZg+eXPoBkZzdqaxJIxOMi/0nDmDGI1TZAj9dCNSJQonGo8ZpAkp4KaTqtHj5ysShMiqul0xhY8zR++sEPoq2nU2idcI0eqG1Ay8kn47jLv4jGmTOAWDwALEIj7uWkOgQsMjO0ACwi948apDLiv60ksHkT7rv2K+h6YhmM7l5EmP/I0GDF4/B0E54ehWIxDFtD0lSQqTEwYepMnPmlK7D/iSewb9VyrLvrN4g7LvoitTDGjUfD3Ll4/ddvwsC6tfj74uvR89zzqE2mYGs60s1NmHHBGzDrogtRs2AOnGgrNI8EX08QdJOPP4o/f/YLUPbsQ9z2kHF9+BMn4swvfA6tC48BptIiIx4g4Ovw06cMnTEojCgTP1ddQsOfX6qAZfhtV+krq4Cl0i18gPIvvvhiLFu2rKy7M+8L8+KEj3DOjMLCmMDrlFNOwcDAwAGzfhZe097eDibMK+fgc/B5yjmYjKyB/IMROMLqlYWS0cXa7GC35PXbt28vub1GoPoVLUL2s2JKt8MVjiM+ofdHYAL+CACTBdJJ7HphLX5/07ew99nn0R6Po6mhQeQq6pg6BY1tHTDr6qFFYtBr6qGPaYNSVw+/JgLUmIjHEnAScWiWBSWVwsCKFfjJJZdgXH8PdJv8EgXphmZ0nH4aFnz+s2iYPh2I0kVSAFioDScSHwZeIDqqSG5VVRH3A5Vcm2w/tG3bcN81V6Pr8Sdg9NLCYkOLm0B7O5BIwI8kAJcxQipypg47HkHL+Mk4+aOfwO6/PyQAy6a7/wDTyorwY619HOrmzMJ/fOMm7F65Ao/fcBOS69aj3nbRzzoefTTmve0tmPvWi0QOJNeoh0ZzlefBt/qx864/4aGrF0Pr6kbc85Ehh+boKTjj8i+hZcH8IG+SyOAYSuTE7NueAU1meS7BwkI12HXr1omcUjJTs3QJsZ+sWbMGl1122WC/LEXd9P3vfz8+8IEPVLQvH67Cd+zYIebNcg7mKho7dmw5lxzw3APNZ/z+5ptvxoIFC8q6D5+Fz1TqwfswWWIpqsClljlS51166aXgz2g7XvXCca90gx8I6Byu3cXVV18tElkVHoU5bw53O1FQa9KkSSJr86vpGEnAEmRYzruFuEBy4UMOSPZj9zPP4Z5rvobcixsQH0hCZy4cxYfFvIS6Iqwrqm7AiNYgUt8IM56ANXUqjAULccH73wMvokOlNkpfH/of/gdu++jHMMHOQrMdEd3TV9uIYy5+B46+5INIHHkEEAsAiwQtYr32XTi8r/AJicxE1I4VIctc65mxGdk0sGk9Hlp8A7qWPQGtp1ukLvTranDKxz+CMTOmA60tQDwR5CWSuiyRGqC5Het+91vsW7kM25bcjZiTQVKJQe8Yj/q5c/D6ry/GjuXLsOKmb2Fg/QbUOA52KAoWvvMdOOLc89Bx6imCe+MJi48r+D5Obxf+ceNN2P27P0PtHRApAvriEdQdtxCvufxytMyeDdTUAVo+NFuosJDLokP3tUBfhk9LRAbg8ccfFwuoTEsRlqznRubYY48FM3KHJdhlf6f0OxVVyxmLHMtf/epXX01DpqxnkW02UvPZgdp+OJb5sh4EEBncuQ4UZrgupz+Ue89/9/OrgKXCb7AKWIo3cBWwULlWEYvZrl27cPLJJ4uGCveXnCvSAglOCL0SAfk2B3R2Ys/Tz+LexTch/czzaHEdRDwXmu/BNlzhsaGSrMiYrKpwdHJZNOSOPRHGa8/B2z/yQbhRExozLff1I/nQI/j1Zz6DMSnqpDhwfAXZlg6c9pEPoeOtb4Y5YXzgUlK47DPBUaBrS5sKgVLgJ5LBQjqIg4LoZw/IpIVL6B/Xfw37Hn8CfncXNN9BfHwHjvvQ+9E4czowaSJgRAQvBy7F3UjE1UBstvLOX2PvM6vQuepRxD0HdrQBSksraqdNwxu+cS12PfUUHrnxG+hbvwkJTUd/exve+bUbUTd7NlSq87ImMQfIZEUIt9XTjTs++kn4T6xCjPmXDAN7oipmvPkiHPPhD6NuylGwEwloQWam/H8ELBoMApZ8omfShKqApcKTZ5Hiq4Dl8Lf5aLpjFbBU+G1UAUsVsAzbJcRFXxBDGBnEzH9sS0cQTfc89wLu+dZ30bn8KbSRturZwmLi6g4MzxUZl0meJchxaHVhWPRZ56PmjW/HmRe/FTA8gDot+zrRc/c9+P1116IxlRTAyNF0JFvG4qIvfgH1Z54Jta0ViJHEq8Hliq2oIhSYxZtCkC0fzSRifVW4TIgoAUs2BWzejAeuWYzOZcug9fZCt22RUbpl3lwYTc1wa2pgCXKxApVaKUKjhWWo2Ln2WeS69kLv3QPddeCa9YiO7UD9rJk4/cZrsY/hzLf8AF2bt4rMujPe/hYc84EPwGwbCyRqIbT5kRTpDJBMI7dpG2775GWIbXwJZt58tTOh4aKrr8CE818Hc2w7rEgUJkyReoCRQoG0nA6K80vAQjxVBSwVnjyrgOXwN/Aov2MVsFT4BVUBSxWwDBewBHl58mJsErAQwezZh31r1+H+H/0M+5avRoNrw3AswLHgIgvVdgRBVfe4+HtwVB++5yH++jeh8a3vxgkXvB7QKDxnwd29G3t/+zvcc/O30JBOi6gkRzPQPaYN7118LeInnQSlqSkALELpleaTgFQjAItQUpO6MIFryHEDwMJ7g4Bl0yYsuXYxup5cDqO3H4ZlC/l9s7UViEZhaQYchZmmyX3xoPA6kmRVDX2du+HnUqjzMlA8Fzm9FvH2cWiaPQsnf+0a7Fm2DA9/78fo3r4TNY1NOPVTHxPAQ2NyR5MRVCbg9gEZC05PH7qXP43bv/wVNO3ugUaAp/jYVx/Bh279BppPPAFqYxMsMwJz0MJCwBJYWAigqoClwhPmEMVXLSyvbPu/0nevApYKv4EqYKkCluECFtfLQSNZQnA7SAINInIwWwiw+AAAIABJREFU0I/+Hbvx7P0PoXvtBvi9PfAyabi5NAZSPfCSfTDTOWgMW3YcWJ4L33cw9oI3Y8Jb34UZJ58QRAtZNrJbt+KlH/wIy37xS9RaGXiqipxhYH9zCz72gx8gIjgdNSIRoAAsFKcjYGHmZgIWEm18Jx9NQ5SiIOf70BU14LBkUsD6DVjytZvQ+eQK6L29SNhMesjzFDiKAosPRbeSiOEOAJCiisQBcK0MNLggX5jZinpcA/Fx4zFm3lycfu0V2PTEk3jgx79Eti+JWYsW4fSPfwz6jKmAYYi2cgmC7F7RCft27sXq3/4Zj//fnzHeVqDQYqN4yLY14EPfuxnmhA74EQIoE6bUsFGDXEysjeKrVQ5LhefLoYqvApahWujV/fcqYKnw+60ClipgKRWwsK/I/kIiq4Nc3g0RuITIeXENCthT/80FktmAo9HbIxRvfSuL7EA3kl3dGNi9B6meXuzbvgPbtm1DZ2cX5px/Pha88SK0kZMS1YWs/8Da9Xjma9/A5iX3owYubE1BmlomEyfgo7f/ApHJk4UVBLopXqTLdMoaExQSsHgwLYIXGf7riszQOZFqUIHu+yKPkEdr0E3fxN7HnoTKMGxyRwgImP2Zz0SyjanCJomXQngekw0qiOoqdAIYurXIP9FN7PV0NE2fhkknnYBTPv9prHzkMWx4fCXq4nV4/UVvA2ZPD3IECAJPPtKHZBhXQW4ggz0btiOSshDp7IcqrFYK/DFx1M+YBr+xHr5hwFVUmHmjkfBPibLySRqlYF5e6rZKuq3wBFpQfBWwHN72Hm13qwKWCr+RKmCpApbhApaMMwBDD/LZ0MXCCJycQA1BbiHV8WCQlcvYZ7pqfBe+68Bnhmbbhee6cOkKyVrwmCOosR5mYxO0qEF/jYgQ6n76OTz+5WvQu2o1EgaQVYAsc+gsWoR33PwtIdJG14qv6UE+IxJuhShM4K3SrEBUl4s6MwsRsNhKYB2hEcdkssMtW/C7627AjieehNbbh5iiiPBpxVVF9DDzIStRYgofmm6I6KZcKsXMQjANZn72kc5YQKIOSvs4HHXCcZh+2qmY8IazsX/3XmhpG4YRRW1rB1DDaKNcYPXxrCDfEjk2FNLTTLhmjai44ijCxcR283Ufak0MrsZUAUy+qPwzYCEgE6xnEoLzynH5MKEqYKnwBFoFLIe3gUf53aqApcIvqApYqoBlOICF1hTLScPIK9UKp4SwutA1wQgg8lN84UURi6hYSLkS0yKRX1ilOApdSq4H39Dgm1qgTEvAsn8/Op96Go9ecS2sdethqg5SKpBNxNH2uvNw7hVXQG9tF4DF042AxCvzCSmB8r9vBwE9wgrh5USQj8MwYp8/BFU5KHu6sOy3/4eutS8CySQMVYFquzDEOYoQm/MNRifxBgZUxYDn2TD0IKmi5/rI2YBZ2ygAVNuMGWibNRM10ychncnCJCFWNaAaUQHrkju2ofOlTejZsQWalYHqKvBiCcRb2jDp+JOg19RBIYAhoZbAhjmGDB0uOSoiN7MaWIBYGtuJHCDhqpJC/YHIHY8qYKnwBFoFLIe3gUf53aqApcIvqApYqoDlYIBl8+bNIqyZolNhlxABi+faQjU2WESDjHsBlyJQRKGSrIgeEopy+UOYYvLJfQSikPmEyGP14GtesNT6Ntxt27Fv1VN45Oqvwdy5S4RMpzTAbqjD3A99CPM/+AGgoRm+UKPN8zoIWOTteK4MvRZ1IXrhIs88RnlFXFpSsjl0r1+LbPd+eLmswFMEWxFPz1uPPNh+RtTPc0z4ngFdV2BEHOEeEoYQV0ck0YDImHYYLc0wmhvhRgFHVaCrRhBhREyRSmP3sifwwsNLsX7Zo4haGRiuDq++Hi3TpuO1H/8ojHET87oydMExJYAjODMiYlmAPR0aPxldleewBFoswSESUjIHUhWwVHj2/Nfiqy6hw97ko+qGVcBS4ddRBSxVwDJcwCIyBQsXT6DP4oiMzVzAGUrswyBQkemDBUahWhuxQhByHKAHDZrgiyh5awGjcFy42QFkXliH3StX4x833oz67n5AsZA1VCitLTjrii+i5dzz4NXUwaerRDWFsj+Xa7poRMoiTUVOCzxCBE+ql4NCrotGgTUfvhNEOQktXGq8ENDwC4OVJdrJk4nFc1iAoMnEIZAI3TlKKp9IiQkWo4G/KlETcGgUH1nTh6cpUOhGIueFIGMgja1/vQdr7r0Lzz20BDW5NGJKDG7zGLTPn4cLv3wl1ClHIk0SsbCTKDBJ+6X7TGjAqFAVPVAf1ege8oSrSritQv8FTKKqhaXC0+e/FF8FLIe7xUfX/aqA5RDeR1hK+2DyyjyP8ty6rouFh2qYFAybPXs2cjnBSqjIQV2Kyy+/XPzw3qyjVNzk74XHwdIPyN0/PykvzmcQS2I+8x2fg98XK7fYw/3/LBwn25JtF7awsJ3+6R2k+9C/cTPMfd2IElBYOUClDkp+r88FmhYPAgNGxZAI6iQFl0X4ikTuIaEeJxIhCsMLo28oQ9vbhe41a9C1eQvWPrEcyNrw6J4xIog3jcFZ73oHtCMmAnXxoCzbCcoSGaFpfcjfGwZc3xZaL+n6GBrnzADGtARJFymH358Btu6AtWk91FQfNDjImEEaRdM2hLtGdfIuLD6XR7MGURBRWjL4ZGCx60KNBMRfySPxDBUp1nf+fGi8Z7wOyDl48ee/xLYH7sPeJx9DTbIf/VoCxoSJGLvwWJx55dXAERPgM9N1/hAGKs+Cq5Kfw9srVLsRR+Ag8mHQGsR6Ss8QPUoADpZLiKk6jjnmGEF65riT751jhPPBaaedJpRuyzkqrXQr57HCua2UtAHlPMdwzuV8xja79957B+czzkP8KXXeKXZfvhuORf6IjYHj4Pzzz8cjjzwCyyJJqzJHU1MTNm7ciMbGxsEbSKXkwvm11LWmMjUdPaVWAcsw3wU7FAe3HOC2bQ8OIlkkJyUOgrBcO7/j75zEjjzySPF3ljXSE4KcFCnNf9VVV4ny5YAUEzFdDl4gqx5eQPm3g4Ea+dyDk72igM9OsCKfgf8e6vj/GbAEa26gdHsgl5BKkNDfiT9++1YMPL8W2LEXTcQfdgY+I1v4/sjb0HRhqQi4oMx3k6GBAxpBCS0CQtMt+LfNAGESShUXUTsLtb8XXjKF7L5uGPxej8HyVViajvjEcXBrEnB0WmsCHRczb7khbmEOIYU3yvhwIzpypgKroxHv/sLnEJk6DQoBiwO4KRvP3XEnNi5dCmvfbui+jZzuCg6r4RpQPRUqo6JpFxKBPQRWRqDw62fgqzY8xRc6LYzeoUVEBD6LkGUdekc7Tnnv+4S7Rx83Hsi4eOaHP8TOhx5A56onUZ9KozcWgzpuEtqOOQZnX34FMHEyLF0X2EsYUgQmcmiMEk0lyh4ELIGRhyq3ik0QmKey5LHTUIBl0aJF4h3LMcX3zrHJMXLqqaeKxZdqu6UelQIs4XmAdSE44Lge6Xmp1OcsPE9ukmhhefDBB8XcFZ5zRARdPmdTqfeQ58uxyOvknP3a174WDz/8sJgf+V0lDgKWTZs2DUrzF6b1kPcMp3vgd3wv5fSZStT9lSrzVQ9YmGCsEvlqwjthDhzmDGFirrCl5WCAZd++fSKRobRQSER9sI7A5+DzlHJwUuQkyWRp73vf+wYXyGI7qDD44L9p+WF+i2K7lgMBllWrViGbzQ4Co6HqmMlkcMstt4Cfr4ZD9rNycwkdELBwJe3bjds+/yV0P/Uc/G070eISTOag5sOKbS6l1Blh/h3fFYkHSSJV6UERBgQClpf1Q0gqFSG7cBDxbcR8F5rjQs1kEVFVmEYCOUqneEA6ZsLVDVh0QTHrsu8hQsua6wriL/VTmORQzQC5qI5MRIU7qQ2X3fwNRGbOgmKYwhrhDFhY9r8/xDN/ugvWzu2IeBYsPcgIbbhaAFjIExYcEaIBIgEDukrHFgOkrQCw6Cps7qRFKLQq7p9TdJiTJuCCSz+DcfPmQZ84EUhZWPGd72LPI39H79NPoTGbRXc8Cn3CRLQtOAZnXn4lMH4icpoRJJRU8h4qRljR0EMLy8u0H9E1g4gnVUQWDVpYSgAs6XQaH/7wh7F79+7BRU+CeY6tiRMn4p3vfKdYfEoFBrTIPPTQQyM+ZArnhdWrVyOZTJZcr+FUiPPlCSecMOSlcmPINpo3bx6+/e1vD4KT8Dw8UoCF74iJ/55++unBjd2QlSzzBD5TLBbDpz/96cF1o5gVpfA7ttnChQurgGVqNLAz378+K/ZqZx+dt3mW+SJG2+mVTGIlB3ldXZ1IYlVDgS165/Muk/CuRe4IJDDhtRKslNpmRPx8nlKPg4ETWcdipl9OitzJyAkgDFLkcxTWYfLkyaINSj0OlPir1OtH23mynx0KYAmDVmFx6NuC337mixh4ei2UHfsQ700joniIRqJiUU26Odiej7hJNdcAVAjThO8gy7BmeoC4MDM3D8mxHsXcaMHIwdayiOqUYvNh2g50uoMUapDoIsqHcm2UWAn6B90iCnTNE5YWWU9Di0C3dSSp3RJRYU8Zh4/e+nVg2tQgmSEtOp1JrLrtdqz7/Z/gbNuGOEOOVUvkPdI8Nc8XphqvK/giZJTAM8Wz6LDgiDAkQDUMZF0LhhqBp+iwFQ0DigF7XBvefOVVGHfMAqCjA+jqx/2Lr0HPihWwN2/EGNvB7qiG2qOOwthjj8Upl18OtLfBUiJBaibPR5TWKJmxMa/bG2RD4sFwbXJ08qRe2fHyRsSDWVjYdnKzJLM0JxIJsZHg2KLL4XWve90/uWqH6te0sNBqWqlDWhs4nmXmYbnxKmVTVU69mPx069at5VwizpUWaTm/yjlpOFmPpbtezsdyrit3bi77IShk2NcHtnNvb++gtV4+S6FVRz4bQS7bLAzOCi0ww6nLv8s1r3oLSyUBi3zJ0rTX0NDwL++dkxM7FE2sxY6wFWaoTlMuYJGDTnb2cMeWrqnCnR0n1qVLlwrAUjgByMlM+nxZX1n/KVOmYPv27QKEFctMW/hsVcDyry6hsGuQjg9153P47ZXXov/5jcDuTsT6MoiTPOt6sOEiozhIJGKwM9lAIw2K2HlZroOcS4uBCkOPBiouLlDjaqhxVHiqg4yShodcYDmhfcMD+m0fWjQBLRJDP/36DGXOh00zzNhT8oG/dGflF/uIUotshKDFx8DYOvzXrd+EccwxQDTOEBu4vWksv+1nWPuHP8Hbtg0J24LqW4LLIsjAtKswhFt1hCXFo5qsy9SDpN96UF1LcEh0XUPWtuB5tK7osDUT6ZoGJFtbccEVX8C4BfNgtLUBfUn83yc/jfSLz0Lfv1cAll2mi9Z589F+3LFYeNllQHMTEKmF66uCs0xXF/8XhC4HR6B8k48YH/zu5V4saUSlABaOI1pU+MN5QI6rcscz715pwCLH9FFHHTUsMDHUHBb+ezmA5WDWE85L5NBFKXBYxiGvK7SMh4so12pT6u15766uLkydOhU9PT1ik8sfOS/zs3BuZr8hgZ+8l+GAs1LrNprPe9UDFumLHMmXELaWsFNx8SXqpaWFv0sSmOx8Ye5IuBNykNEsWOrBCe6MM84o6XQOwgMRelkfDm6arMXknLf2SFRPkzMBi9x9hF1DdOHE4/F/qcP06dOFPzYMZg5WUbYZ3SGFqdVLerhReBLfC9/PoVpYBk3ctGr0b8Ovvnwddj79Avq37UEk66JGJ+GZeXd8eIYP17ERVVWx+NPNovm6iCZySfAOBFfgWa4AM43pHBozObiOBYN4gmHTBAOGgSTBQGMjUnQHuQzUiQi+i0JhNd8TSQ9dnbwBBarQWWEUkIe0pQPxKBxThzauBZfdsBiJWfNEaLPv+vAtF0t+8GM8+6c/ILedLiHhUAoyUHusFW03GlyN0Ti0sgTRThHbRYPlIZ7LiaSHUddGIhFHLusId07GjGC3HgemTMHZl34S4+fMQn1HO9DTi5+9972wNq5HrL8PtbaFvoiKmaeejLbjF2HiRz4E1NcDRq1INUD/mWU7MEwmOwy4CrJuNK3k5VgGP2UIOWvNYyjA0t3dPWjyZ9+QxHR+SsAS5mIM1bXJR+PPSB6Szxbm5HFhJM9Ozg2SNDyS9yVgYfBBKQfrQZczD4K+QqtCmMNSymIu57Zw24e5fJJsy3myVHddKc/Bc6SliqRsAhYCF3lvWYZ0HUrAJOdm2WZyneH5PLeUZy61fqP5vFc9YJELyUi+BHaWsLuHlhUOPLn4FgIa3ruQ8MrvOAnI6J1S6lfOjkx2eNmxwwupnDjlJCQnKmkOJamNgEUOLjmowwBGDhA5oI4++mjRBqWajSXIe7UAlpF2CQk3TGofnrn3fvTv2o9Mbwq65cFgGC93X7QGmApcKwuTYbgkrAoFVxo2dHh6Pj+PABaBKm5s6zboGzdh0+b1ZO4JgCCk6U0DA6qKOWefBaV5DCy6c0wTrsNQ3kDnhfwOV3WCdD8yrw4JgD7DmBURWaM21uGkN70J5tgO2kaEy4XquBv//jD2rnkKbncnNIY20/Xjk1tD20Y+kaJQyqVAGxm4LnTbQyxtwV2/Gbk9e9C5eQNiqgKLz1lbLwTt6k55LZT2DhzxhrNQN74dsVgU2LAJt33ow3B3bkOdlUHCcZDRFByxcAGaZ89A+4Wvh0XA0tCGaHMrIo1NcIlKCAQFvThwBuluoCWTj+QORPKCcCIxLkSOpxIAC3fP3DzIKBR+csxznHA8n3322WUtiHQHVcIlFA4i4DhnQIB08VaKeFqOhUXOPXKBLnRlD8eVE3YtsdxCPkylwIC8T39/v2hngloBlGk9LYjClGuNnFfpQuJGLwx8SglyKGV9+Xc451UPWCrlEgoDFoalsRNJl1Ch64WdToY0FyLh8EQxVIcpB7CwLDkxyvoUEmblIA0DFj7XAw88MOgSktdK4COfW37KcG0OJLkjKwW0VF1CgUuIII/CcSeffHKBcByg5PqAvgEihUC3hIq19EUwnw8XTmZcpn6JYIsy5Jbhx9Q5MQMlWy63FJZzXXhdvcj94zH0P/QQVi5fAXsgBZfUFl1DriYBbVw7LvzspUgcOQVoag6sDza1UBjKTB4sy7cDmXvWhcxeRgJx4RYh7p4oS2ttE/cnCCD9Raja93QD/T1ANi0ySg+q8YImfC78MqqMJ/PvdqBIN2Ch+/6l2P/MM3h26RLolgXP1BBpbUfj1Bk46fJrgLp64Mh2IG4C6RSsv/8dv/zc54HOvajzXMT47FBRP2Ec4mNbUTt7GgYaG2FOPAptc+ehbeZsIB5HbjDKmWRfJnXUA8AiI8gJWESbBlYYTQkie4aysBQCFmlh4WaB4/ncc88tKwqlUi6h8DzEf9MlJK0fMpJxqPmp3L+XA1iK8TSki5r3HW7kjLwuDFbCz1EJfkgYsEgOiwQsct4OW7Rk+3O+4Pm0ZEurmNwMl9v2/67nv+oBSyUsLLKTSDOeJN2GLSxyQS/GHwmb/8ox5ZXjEirskIVWFIIZDlb5vRwArJsk3UoUHyag0VRKk2zhDocm5HJJt2Gr1L/rAJL1Hq5LKAxYCnd5cFJ58bdgnfQZEh+hqJr4JS+2pgMWF9HA/SNicgVfKg8ueF5/H3qXLcPOP92N3ffcj1R/ClGoSPoKMoYGe/xYHPv2izD93e+B0dRApBuACKFcm0/8R9OKEH7TAN0IkiEqvHcmyOQscgQwakkVQnOO5wf4Ch6ingM3GQAWReha5EGPT3coY4uFtn/QlIYLX6c6LrkrJvb84Y/Yu3Il1tzzF9QzhJ4KuK1tqJ8xG2fceAvQ2ATUsi4+/GQfdt/+czzyP9+B39WFmGNDyaSRMGqQdG1k4aHXUJGpb0Bi+hwce+GFOOYNFwATOpAWIc2BhC9bMmYbLwOWfN5DWn6COHHWtnTAIvkr0nQv+QpyAxK2vg41DugOGmkLi3SnSPcP6xAm0VcSsJTqEgqPjfAiHXbjhAHMUO0Y3qwVbhrDG65y5udS7innVH6SdDtt2jRBuuU9+SNd+dJqEt5s8hpJug2XczgIwqU+W6XPe9UDlkpYWKTpTqLi5uZmrF27FiTfFrOgSDNf4YJULnovx8Ii68jOzM5PcFLskPWVAISkzfvuu08INBWaGg80IbBs+mLLYfxXLSz/amH5l/fj5+DZPnxq3GhGoD9iOzB1LcAHcIQbQyQU5qLPcF+HeEOFSyDhO9BogVmzBj//+jegPf8i6nfsFcut6xuwGLFSV4vowvm44PproZG0SrtMzkF6fyf8XAaKZwnQoeoq1GgcZksbEK+Bb8RguR4iRmDBCVZ6unc0ZGxfhF7rIvrGh9fTiU0PPQh7104YrA8zTTPcGqbI6yyyNotM1UBWdUGs0NbSgvHHLsL2pUuwe9UqvPinPyHm5OBETETaOtAwfTbO/cZ3gNYWuMRnrgN0d+KJr1yNl/7yF6jJfkRdFybzLYH8lMAA5eoqBjQde804jr/gjTjp7W+FdvxC5BIRuMwZJACLipiV10bJg5VALDhwZwXgKiDRH8zCIhelMHdFjkd+ljOeZd+ohIWlcFxzPM+cOVPs5EeavxHu4+VYWAoX6MI6D5ccW3idLFeClkqCgbAWVXhDKS3jsu3lJ+tCF9KLL754SEJ5lQYVlSx/VAKWwoV8uJ2RDTccwFIISAqBRuHvBCrr168XgKWSx3AmOAmqDjTxFAIWDpb7779/SMAiSWAyPJoDiS6hcNscrC0qBVgOBgKL7aTCRMOR6GdyNyp5P/xdSvPLsPcwn+igFhbGAlFUUGiPkKCqQHU9QXgV23/hbxEB0CLwmEHBju0hSp0WWmeyabi7tmHpdddhx+pVqO3sRsNAWmQl7lV1OGNa0Hj00Tjhwx9CyxmvBeK1yHb3oGfrdjzwqzugJQeg21mR0djhXWoTOOsd70L91KnQx7YHwm2KVALNK6qpOnIWQ/aDH4Yvp7dsxgPf+w72P7Uaet8AIi6JwjocyxUAwaDFhhYSDxjQdeTiCUyedjRO+dRHsO3RR7B79WpsvPdeRKw0XFVDpGM8GucswLnf/K4g0DKpI91Xzo6t+NtnP4uB5ctgpLOIuh6iDNduboGbzcLLWfAyGSiROPpitWiYPg3tJx6HhZ//DPymGmQFj0YRiRQjlO4VceHBj+XQcEWCEMEZLUkBYClMfhheSNnfuChxTEmgIq0tPE9aTMuxYFQCsITdvrL+4fFcuMsfqTmuXMBSyn2HAhqF88NIrjWl1C98jgQs5LKE581wf5D/llY4thnpB5LbIoFceB47kHur3PqNxvNHJWApRM/hTlXuyxgOYJGoOnwvORDCSFi+0EIOi+x8I21OHC5gOVjHC3Nxgk3yP3NYCgFImGzLv0nAwrBmuoTCvtVXArDIvlPMGlToxqpEPyucONg+BCwrV65EbW2taJJSAYtHmEAuiAi7DeJpmDQwkLUNAAtF1EiNDZRuA9eRQbdLug/pPTuxacnfsOL734PZ24OadA6xnINsPIruWAxtxx+HsfPnY8F73welrQPwDdj9KfS8tAN3fvVq2Nt3ImqloTHPju/Aicdw2tvfjgmnnIoxxx4LLxaFKngdQfyvWO41U+TkCfLukATsILdhHe694QbsW74cOkmo2cAlJUV4NZWCdLTkKOgzY0glGjBp1nScc82XsH3FYwFgufteRLMpoe5rdoxDw5z5OO9b3w1cQsxCnUoi88IzuPu/Pwdv/VoYmRwMEnehofHkE2Enk7B6+5DatlN4djKxBNDWhsSs6Tj3xuuASW2wTB2eSO6oIeoFwncCsGiAxWzRZt4VJ15iaYCFi5HUYJGf0qXK8cwoxlJBPs+rBGAJjxnOc6wnXUKUKQgviCNtbakEYAnP2YcyBxTOFZVYvA8EWAo3zNJCz88JEyYIS/aB1kTpIitce0Z6LapEe5RS5qgDLAcDJPyb3CWXaqobLmAJL8yFO6DC34tZC8p195Tysg4HYGE9whyWYgherIt5N4AELCTpSQtLKVLWlbKwyHYsRmaWg1mChvBnuP0PpZ9J8384vQEBy/LlywdJ2WFAezALiyOgyMtpDrh2BlL7eYzAUGCq14rsiEF25AhhQl8/Mjs2Y/+6F/HE7T9F+sllqLdzMC2KtflI10SRmtiBBW95i1B/bT3jTECPQcjc2j5Sezvxp6sux87ly1GfTiPCd+3ZsCJRjDv+eEz7jzfgqPNfBzTWw48wP1YesDCsmtwWrvLCf+UDJMpuXI/7b/g6ulYsh9HbDSPVD931oZgMK6b6LuDmUlA1Db1mLQYSjRg/fSrOXXwFdq5+ErufWoW1f7wLiWwGvh6B0T4O9XPm4rybbwVaWgOc1tON3uWP429fvhLm9h3QMjloloeYpuOoD70PfjqN1N692MG8SQM52EYETmMjIkcegfMWfxn6glnwauICsNgugU48YNzmAQs5wIYekIuDo3i25kILCwGLjAySLlapxSIBSykkddk/KwFYwmOGdaEVqFA4rpT5qdxzKgFYwnU4EFG3cI0ptpjLOSzM6yn3+YY6vxTAIsuQbiIJWA5kDZZzXLE1a6j6/Dv8fVQClnAHCr+Y8MsotXFLBSy8pySihsN4w/5DuXgX3rtYEqtS61fOeZUALIX357MvWbJERAkVA4XFJgG+I4Y1E/mXugurBGDhvcOh4qyr3J3w+7BeQeHua6T6mZzgpKAeSXQEc4899tighaV0wDJIRRXBOkKMNdCAEz+WyjBc0j8VqLYLxXZhUD5+3z4svfVm7HpqNVLr12Kiy7xBffA0HZZhoCtu4MRPfARHvvXNiE2YAERr4SgR6CSSZrLwenuwa+nfcOc116B5fxdqbAcJitXpOjJjmjDrjRdgzjvfBhx5BFIt44NIIuq5sDYecxUxookV9IBcBnhpK+5bfB26li2D3teDGpEM1EZGVcH0PI7qQyUvRwP6tDgGIvXomH40LrqHxgPbAAAgAElEQVTmCuxdsxJ7Vq/Gut/8AfWMWjJjUDvGIjFnDs6+9Vagtk5ETVl79mDPfffgr9cvxphUEhp5NC4Q0Q0suPVGNCVq0blhI/76zVtQn3UQ06LoV3zk6mtx/Kf+E0d/+P1Q6+uEdo3g5miJgHQruczCEfQyYNFKBCyFLiFJqiRo+cc//iEsLK80YCm2+BFkS07aUDy4cuaw8LmVACxyoyDHeliYU84Nsg6F4FLOFeF5vtSN8XDaoBTAIsXkZPnhNpPzG+sto1B5XtjNH16/hhtJNZxnq9Q1ow6wyM4iO4ocTGxsOXBkJyylUcqNEpIdhPeS7Plwpwm7hOQ55CbQHSJN/uWw/kt5BnlO2IRcznUHO1eaH+VgZdtKC0vYty3LCLszwuVKEzKfvVSlW06II63DUo7pM2yFkf2MdZdWknL7GaXW2VdYBhcmuUtj2zA3ixQJDIe4H5TDImU/8h4g4WNh8E4+OZ8FytcDEUZ70ZqRdeCs24K//+hHeOmxR2F37UdNNoVaK4sofPSaJpI1tZhyxik44XP/hcjkSVDiCbhGDJ4SEUkA6cJRcllkt67D/33mM4g+vwGx/gHUpLJQNB37dA1jjluAI958AY54x9vRP2YCVArM5YOTfdtDhMJyAlURsGSBrVvx4NduwL7HH4PS1YWoQvCjIj5hHNREAjlThxExYLs2UloMdrwO4ydOwsmXvA+7H30Ue1auwobf/wm1NkROIbWjHbXzZuOc73wbaKgHevvRu249Vv7wB9i19D7UpFNCtM5TNIwZ04IFv/g+auvq0bl2Pe5ffAO07XvR4PqwGCVl6nBmTcXFP/4hjPZWEWHlayYULSosREFeIR+KTr3dQKlFJEPMW76G4rBIFVOS2WXSQ7mYyg2ITFRaypiulA6LBNFyES8W9VfO2CrlWSQfo5RzSz2n3DqG+TlyDgwnsi1nDij33qUAFvncYQ5LsciqYm698OayEhb/Ut/JSJ436gBL4SIZRos/+9nP8POf/3www3EpDcGkdAwbK+WQwOTOO+/E2LFjxSXhjnCgMqjAyER+Ulm2lGtKqU/hORzgTGY40kcYtPDft99+u9hdFfpSw4S2sFmV369YsWIw+WEpVhZO0kx8dihp4Qvbodh958+fj5tvvvlfkjKOdD/jeyEwkQfDv2X4Kj9PPPHEQYtVqRyWwZTBYcCie3A9aot4QtE26tOy4gCdvcht2YYnfvhTbH/kUZjpLDRGhuVSYrG17Bz8I6cgvmABznjvO1B//LHwEwmht6KoJhyHQm70gDBrsge3dxee/8lPsOU3v4f10jbU9CZRY0TQqXjItDah6aRFOO8zl8Kafwp8hjcz67HIPcTFPO85Id/GzgHr1mMpOSzLnoTf0yMsFZHWFix81zvRcPQUuC1joJCHIoAYa6AhEo2hbuJEbPvdH7HvyZXYcs99qHFcpHQV+oR21M2fjbO++TWgJgFs2YY9q9fgrzfdBHPPdujZHBQzAi2RQOuECVh4x08RS9Sgd9MWLPve97HjwYfRnEzDs11h4Um2jcEbv3oVGk87DfqYMQAl3plXyWFG9jzH1jBg5/MKBYAlCMM+GGBJpVK45JJLsHfv3kEQLzc87KsEBeHEpKWMa/axcD8r5ZrhnLNs2bKiStmljO1S78cFm4kMR/oorCPbmOOT34ctJuE5IAw2eN5ll10mkh+WQ4jmutGWj7Qr5ZlKASzh9Y9lUnlXJow8EH2i8Pk5B4YTRpZSt9F6zr8NYGEDfvWrXxWkM8mbKKVRyxlgErBwsSY4kEfYdBjuJNJFRYllns/spjwkKi/n3qU8i0ytXsq55Z4jybIcoNKNFrY2yWcJW2J4D3lOMTfaUHUod0cyVHnh9yX/zTZjqoGDTVY8N1yX4fSzsDowyyKIlYClWAoG2acOamGRWe3/ycJCAizzjDCLsguTbpLeASQ3bkbXmmex4kc/QXrrNtQrmrCYWFYOuYgmLAc1xx6L5te8Bie95U3AuFb4RiRI6+zrQfBLkNmHQc9Augd7l96Pld/5X/S/uB613X2o0wz0Kx564ibis6bhnI/9JxL/8e7AKsGLVQ8Kw+j5b35Bq4+TBdauw5Kv3Yh9Ty4HevuEbyvWMQ6nfvwjGDNzBpSxbUJp1mestlDAzV+rqNhwx++wf/VT2PXwY4h5Pvp1RQCWhgWzcTYBi6kju+pZ7F6xCku++z+oTfVAsW340Si0unocNXcuZv74fxGJRJHasQNrf/NbPPHzn6O1pw+6w9xFQF9dHKf950cw8W1vQZQZnxMJ+J4KjzmT8oLBim7mAUtgTcoHPR8UsJC/ctxxxwkBNu7aZR+U8wb7Jq2ZldzFlzpmis114WtHei5j2bRKMxqpEke4vtIqVSpgYX3Cc2CpLju+5/C6MdRzlQNYCt9P+PnCVn85l4X/Hu5nhVIVQ9VxtP191AEWueAXNiwH9bXXXit+Su1Aw2lsLtgbNmwQu5/wInawcDmafclTkBLLw7lvKdfIjlfKucM9h89JuXCaq4uRZwt3HGHOhoyCOJDmy3DrVOp1kofEekt3jwQs4QEvIyHC/m359+H2szBRWbqX+ElLCwELXV+yD0lwx/oeFLBQQVaClXzUsGCvSERg2fB7uuGsXo1n71+CZ5c+CGP7djR4isjhwzBnK2pij2Fg6qKFmHz+GzDunPMQnzwhWHFVHb5HeX8XuqaJcj0m63Qd6FSc3bEdS75yHfavegrG9t2oy7rwDA19JkOF63Hk8Sdg4de/L8TmmNvI9SzotE7kSbgiTplh0evXYen1N2H/shVQenuhKT7UhmYc99aL0HTEZKiNDVAMQ4AH6rcwHFrJ5ODv7cTKe5egc9MW5LZuQ9TU0K160MeNRcP8OXj9974lODeb7/g99q5cg/VLHkLcGhBunHTEgNLchDe86z1o/sLnA5dZfy8yzz6NWz7xcYzv7EEtRYEVFXscG2NOOQUnf/6/0TxnNtA0Bo7N5I+aAGCBLUVFji4zLfi9VMBy7LHHinccdpPSPcTfqXVEVenRsoiwf0rSbSGni/VlvUfyIGAZaWuRtNjKZ+EYK3SjhQMGivF3+J2cA8tZawo3ukO1VSmARZbBtmddwnOLpCTwU1ImJBiW17FvcQ4kL7GSfJyhnnWk/j4qAUv44cI+RglYJKgZqUYIv1y+cGbD5EAKc1iK1Ul+FxYAkt+VY0os9TkqAViKRdMUEpWLhT4XLr7lDOxSn/dQzpNWOC4KBBOFpNvCsg+1nxUDLLwHy5UWlkLr3FCAJccC/CBxoc5wlcHQZRfI5uDv24u+5Svw0G0/xsCmDfA796JN9eBlcsgpGizdQLquAZgxC2/69H+hbtYcqBMmBuYPUxXWFx6mGQuyFYsK+0JrRMkmgVQf1v/2d4L0uvlvDyK6pwcRRYOaiMKviQF1dZh16y2YsHA+ojWMqmHsL10nquC1CPcSAcu6zbhv8fXY/9gT0Lt7kYCCrOfCb2qEZ5pgQDPDj8l5yfquIBPXGDHUOR5yXT3wbQsRQxFuo06SjDva0DRnFs658VqgqxsPLr4F+9Y8B2XPHtQxkaPqIRWPQp04Hu/5+k1Q5pxIZCLAk71jK/5w5ZegPLEckWQapu0gpevoa2nFaV/4AtqPX4SaObMDQT6COBFGHri4XMrx50V5ZezWwVxCtLAsXLhQuFclYCHZVibW43geDYBFzgF8/aVu0g5lbMprKwFYwvWS1l8ZWVVIug2fKxd6OW9LwFLOWlMJwFI495a6voQt3xKwSOv4SLy7V6qMUQdYCslBElHy+2uuuUa4hSp1SG4Bd0QS+Rci8LB7SNajmIUlzP8YqfpWArAUW7gLLSyF/t1iv1fCZDycdpMTjhzoErDI9xjegYR3HIfaz2SGa9k2Mu0Bn4ETJX3PhRPkUIAlEOb3BGARP1w7bQd+Mon0/i5sfXw5nvzlL+Csex412SRqHRtmOglV8WFH43CZxHDiJBz3uS+gZdFxUBqb4ccT0DQfnkPl40B2X9E1ZHM2jEhEJCsMQJIFpNLIPP8cdtLdctO30ZrMQktZ8Bi1TOtDbQL+pz+K09/8RrSMaweYcNHQkBOAhXqxgGpn4a3fgCXX3YCeJ5Yj2tMHUwAlBVndgJOX9I9YHiJQkdGAjOojqulI5GwoliMk8/0IwNzi/aaO2ITxGDN3Ds669svY8sjjWPPDXyO16SXE+pJCqC4V0dA8awbaTzwe8z7xMaD9qCAHkmvDS3Zj2x2/xPKbb4HW04246yOn6thbV4+p7303Oo4/DtPOPRdIxOD5nmiPQI2fJB1TEJ55UMSXx1CAhS4hmcVcXKdpYpfMdy+tf6OBEFls4xLur5WoYyUAixzT4Q2IBCzhMR5e+AVOD0UU8t+M3qKVuZyjEoCF9w9vfsP8Nznnhp9Z1rdYPyu2dpXzfKPh3FEHWAobNUyMIlg53IAl3PHFtMUJXjDxXj7oCqI0PT+L7aJ55kgs6IcDsHBQn3POOf/kEvp3AizhAc12p7Vo6dKl//TeipHVDrWfFQIWGW3Eex0MsFC1kskPTznlFNGhwq7HfvhCVJ7aKRoVbqkM29Uj3B9dm7Zg0+PLsPWxJ1CTTSOm+EzeDMu1kNNV1Bw1GXUTxmPSSSdh2jsuhi8E1gyhmEsFfV8kLBQdWkj/ZywbumkKwq3i+zCYNTmVAbq70PniWjz47f/B/uVPoT7nQfdc6MwqG4lg6+nH4c2XfBATZkyD0sHEhypyIqWQItIHqLYFb90G/OX6G9G1YjUiff2IJTMwycdVGXejwM9nqaVVhu4cGjRMRUWUIrqOB1dRkDM1DKg++uI6Wo46ApPnz8VJ73sXlvzwJ9j3j1Xwuvth5GykHRduWwOmnnk6Zp5/FlrOPAO5mvFC/E5xHWjZFLLLl+EPX7oK9o7diGRyUHwVvbE4osfNR8fCBTj7kkuAcS0iiFlkwRYDWKW/6uX3owc2lkLAEl7YaWFZtGiRUCaVFhbZP6WpnhaW0bCQFAKWQoAyVB2HA2gqAVjCJFXZ1hKwyGco5H/I+VlyXDgHnnnmmaMGsIQ3v8UASyExNwxywsB4qHc4GgDJUHUYdYBFdp5ihExJhhzqoQ7172GkLF9y2O8ZfvH8d1dXF2bMmCE+C4FJMUJU+BnLATKVACyFizctA+eddx4YoltKePKhtvVIXx8e3HJRYG6kYtFIBxrAw+ln0iVU2F/4O9uUIc3FwGwYsIStP+RO9DGaxndhuC50Wlb6M0g+vxbP/+Ev2L92Pfa/sBbaQJbeHaEfQmtFKmIiXRvDxFNPwPg5M3Hs+efCmDwOrsFQY/XlVDiqDpfWFK7FugbLc6GqmrCK8DAppJJMC4nX5M5dWHPHb7Dktl+g1VNQ43pIOC4MRcPq8U142yUfwhEL5iO+YC4QNWGpQVJNIc3vWHDWbsbvvv517F21BpFkCon+tLielSEOYKROzlRgKyoMj8kSXWiehqijw3NU4WJKmwYGdAV99TqOnD0NMxfMwZSZM/Dbb3wL7q5uaPkE1r2eDXPaFMy/8DzMu/BcxI+ajD6tHREB/FwYqTSwdTt+/YWr0L9xK/yefsRcIBcxkGxKYOycWXjbFz8PY+aR8Bj2pOpQSExmdYlcWG/RQAGfYyjAUozDwuvCgGWkx8BwypNWHzlfFdMtkuUWzs0SlJNnUWwzcKD6VAKwFN6LdZUJI4vVu9g6w/FKKzPnwHLm50pZWEp9n4XARc6FlVg3Sq3TSJ/3qgcsxTpksUYMJlhVdFAmMpQcFk4s5CBIdcpipKdCDos04YUXz0KzXjFUPNTLrUSUkKyjJKKyDmEOSyW4OAea+IZ6/lL/LuvMdxkerIW7yFEPWHwLcUWHTutANoeBzZtw5y3fReeLG4BkCjWui1pCDIrGMacQLSURA3NOPQXz3nwh6iZPAsY0wfUtqLE45eWCJqRyrSZYt+JXuj4IePLwRXynCxeKIxZot7cXex59Anf98MfAvk6omSwitot4JIp1rU2YOGsmJs+aide882KgNiFcQ1zwPM+FqfhIr9+Iu773v9j33PMw0hnEUxlEGWLKaCeGMpNeogUicrrig2keswNZRL0IopEa+JouROZ6FRd1U8dj/qkn4uiZM/DXX/8KL72wFrGkBV2YZhRkIibmnPMaTDnntZh46vHCRZXUG5kEGhoFtnwH2LcfS2/+Lva/uA7JXXugWTYcI4I9qov6iRNw7gfeg+lnnAY3EYWiMs+RBjtnIUKQInlENFOVAFiOOeYYYUHjHBLmioT7Zvj7ofp4qfPZUOUc7O+FlghpPeG9JfFTkkBlfYZTr1casLANDpR9vlz9LpZViSihct5jFbCU01ojeO5ILiTDqVYxpByWWheTvEeNhsA9RA4Lc+nwk0d4kQ9HzoQBjKzXgUhVxepdKaQsd/ay3meddZYwhxa6w4bTlq/ENWHASPBFs7ucbOU7Y71Gsp+NtIWFz5B2XRiaCo0St66FTFcP9mzcAN3mAu3CoCXCcWGaUXZI+K4LR1URP3IKIs1NUExTLLaIGsj5iqCYaIoiEiq6ti+SDgrrQT4OxhMWF/Zpto0LlaQZhk2z3HQKe559BqZtw/Ac6NQo8RXsjdUhVt+IWF0DGidMguW60BihwzxHnotsKou44qNz8wbYPd1QrZzI2MykhHQ/Be+BOID5kBR4mke0BE3VAUuB49JlpIps1X4sAjURQbSlGdH6WvRvXA+nPwk1kxMZqzWF50RhtHdAb2mGzugl04CfU2BZWcGcjURUKL6DzMb1cHv74aWzUB0XjusKK46SSKCmYxxqJ02Eq9C6EmRFCurowWU6bGFgKZ5LqNAlJDkscr7ghkcKxRXyq16JsSLnMjlmWM+wsGH478UshGEXZrlKqq80YAlzWuRiL6Oh5KatnA1b1cJS+R78qrewlBPKJRc1Zl5mWLMMG5OLm/wML4i8hhYWWmTos5YLYliLJbwwhncitNpQr4NHKTsUGVUwkt1Cgijpv2XZcnchrU7SHVaOebSUOpbzbkopT06uYWXisA6LfA/yHY12wMLl3MpRgE4VRNlMcgCKbwlSLGGGSZcFXTky/JlcELowItG8u0eFSq0V3RBAQlxEKwYpvLRwiNAgIeUq+BnCeiDpWeJPvkhKKE7wPTjpJAwhLBeIyzGCxtJqg0zSmgYzGoPHHEG09jDYSOQ9Ysi0CpeAgSJyrsPsR1DIWmWo8aDGTN7UotrwNRcKAYHLrNNSuU0XInceGbB5Q5HqWECOBN4ggkpx/EBIjnmCFBWOokCjii6TLBP00QWlU8fGCoi/IkcSnwPwHReeHhG5hIQgX0MzHLaNQCq+IBGTaSvHgJ7nsQ3lElqwYIEQjqOFpZDHcuqpp4pwU6oilzq2SpknSh0rxc4rNibCIIzPUIyTJedGghapPzRUPV5pwMJn5fxLQnzYOsF/Sx4fLTClzlN07460DstQbRj+e9XCUk5rjeC5I7mQlNrZJGjgvdetWzcIWMLfDxewFOtUYpdWBSwj2GuCoqRrS4Ksf2fAwkU4k81B0wlYVORyaXAdp2gcl3HB++S/mZlPLKAqoOsChASWgACwiEXY8+GJ7M6MzGWYNKOOCgBL+G3ko6g9l/quFKR3BUjR1ECaXizkjg/fiMMVoTMKNOEmUURAjvCcUFclDy4oSAffEVYXWl8EI3dQZ0YN6s/6wCbygG/ogKeJ3ESC6EIri6LBp0tHRHS40FgGAYtIuEh058CLxUU4suP6cLwgNJlJlgWmoVaMasP2M8inaBSsWmZvJviiJD+tPLblwIzX8vH+CbD4+dAgmYaAtywVsHDh40IfdrdIwMJ5oNSj0oClWD2KARaCrLDFWNYrrPA81DONFsDCZ5HrhHw/ErCEo/2Gep4qYBmqhQ797696C0u5TUTfLAGL5LBIQR5ZTjGRJ0YH0SVULAUAzascDFJ7obA+Ui+klB1WpVxC4TpxoZcuoVLqVG77Hs7z2e7hKKHCe48kMK6ES8hzAh87CbiqRldNYCWgPAgBg+1awtggTPguXTAeVAIWRRNpfMRB1V0SZAlc4MMG3R85mJoBU6i7UJlWhe8GKrXyICGX9xTp/ijVL+5FS0PAhCHmEHUwCH0CdEM3U8TQQWMKjT9akNCYuQnzBhzWwIOmE/SQDyEqKOoQABZiFoYxO0L+xPUJgkxxLu9JA43gukqrDA1Mdg6qoYnrXYdt4gl3jVCoJaayAZ3YjUBPI1fGR9ZLwVC84DlYH5v10+AwXhsaNJ0KwMGzC9XdPG5xmTggLyRH0FcKYJFRQtKCKcms/J0uISokH0wf5HCMF9ZFunakVbVYlJCsC8+R+XbkdUFXC3iApR6jAbCwzjKij/+WlnFGCYVzg5XyTFWXUCmtdGjnVAFLkfYbKkpIXiIXdLqCiknzhyeBsMx9MAG+PEmU+gorDVjkAn4gaf5/JwAjd3+FstRhvs5oByyUQhHZDUNR9K5HC0SgSGrZNuKx6GBfIgeFgJsLPL0tlJZ3SHzV/x975wFvWVHk/5rIRIRhyMElhyEMIJJBkbyu6yr+JRhwd3XV/ajAGhcByShKEN11FREMiKIgQckgOSlBiQOI5BwkDUzi//n2m9+zpjnnnu777n3vvqHPfO7nvrmnT5/u6uqqX1dVV4+zOfMDXPsO7wMikGsFpxA5XkAlI2zWHA4YHdWXeXW+pwhDynzc03fWELhizjx7HUAzepS9NvKV+e6nETYacDFnpI3moMD53ha0PgYQ2tZ3nMC8EFaDYmPDTfBCkbMFN9L8E5E5GoB2cmTAiHl9mWVDuha6zoad2XNsLrE7ExexufPm2KvzZoWt0WPGjgvWI44ZoE/BIDK//X0AaJ69QjbeRUYaMGhUoMU8mzNrjo0hx8p8nxng5aWZs2ycAz4CXz5mIxWwoJgBnvH8EW/W8WGqXOh0OZ+zSEBEMkvzp2rhltuPXgAsfrOBp2OcPDOFxgWwpFBpYGUWesDCgVQ6LKqJVEw4Jutee+1lTz755BsEjBc43l/I75THT+3LVFlPlJZ9ueWWs6uuuqo/iVTKyuTmm2+2ffbZp6kb2fdj3ycWI/pSZxXKfkHFA4suumjoP9+dvCRQFaeCuX2JJZYI7rf46nnAMsdsLrlFZs60l15+2Z597hmbjTYe2XeIG7yED56/x4wZHWIhpi4xxcZPmGCj5wfUhngSkp+xKp4z22bOfMX++tcHQhzKaquvahM4rXnOHBs9GuU/37U0gvQnWHJGB89PcD+FHRVzbWzI34/P5/Xgk5o19m/28isz7Zlnn7Nbbr3NnnjiaVtpxZVstVVWs39468o2ZuSoEOzb/0yokAQt8+NDcCGNHBlOVg6ABVfPvNkhNT5tCtAjuIpIMjOnzw9G++bMsYcf+au9/NortvTyS9vEiRP7MvbOB2H0OcQqz51no8bhJpt/vNEIdgq9HvoTYliEmkYv0pebBsvMGKwtfe6s8Gadmt3/R9iXHNipySXEwXMPP/zwAikC4DusYozXkksu2R+kn7IgYP53QwZoW7PkEHmBaHeVC6pKDnJSPfOZ7fvizaZ5PdSAJeD0+Zsn1Fb6i9wjRYV2dqUenbDCCitkHbOQk5q/iZYxsNT/GatuL3RT2tapMgs9YPEp01OIxsRdffXVw8FcfjXurSXeD606FfnvJ7PfAaRAXQkELDKcWSTFmuKb1nH0Kf3ILeP90ZqgigPJrSulPGfrQGO+O33FQKTqvBDeORwAy7w5c+2+e++1P//5Nrv08svstTkENY4Mga24cILLiODSUaMC+Hv/v/yzTd9wQxs1clSfiX7UqPmAxezVmTPt8Ucfs29961s2ZuwY+/SnP22rrrZq0Mp9Npc+MMGunDnz5vTt1Jmfsz9kfOUc5ZDmti8Qdc6ceXb7gzfalddcZQ88+LDde+8D9uJLL9vib1nc3rrSP9hGG25k79h2W1t6yhJ91g6lue83mfSNfNgFRF6YEAiM5WeOzZtF/MnYECcTLk6E5vkRnFk0x557/jn74Uk/sCeefsLe8773hrO8lltuhWBVwqqDFQnLDUHAr4+eH5RLNfwJQCPIGIAWfGcjQ9xNaKRcQaPZTTTfuBXaHtTb3002iYCF1PwPPvjgAvErWtVrzvN/71ppNR+UBK3Tcybe8s+mAywGXvH5hY3feECZxRZbLBxpwnxOdQ0NNWDxixvJA/rl5V5qX9oZjwJY8qlWAEtEMwEWJqvAh4CHJq8HL3o8XnXE/0ehyFdKfQiE2267LayyUq9uAhb1TRNXbfJAJrWdKeW6CViq+lDVpuEAWMAQV15xhZ177tn27e98x16byyF0fUBiNhaCvo3IQUksMXWqHfutb9huu32gPwHcaA6sm79l56UXX7a777orrLjGTxhnv/7VGbbFVlva6EVG2+tz2J3TFwvCh/iYESPGBBdReHzWXFtkLOf99OlsgNTzzzxvvzj3ZPvhKT+y+/5yv7340qthN82c2XNtypQlgmVz3333s8023sQmLDJ6vqWC+vtTwPThIawrI4m7mWcjidEJATEAlTEhcV24yBsT0MbscAbSAw89YHt9aC+774H77JBDDw2ZgjdYfwObM3den0to1CgbiYUIT1Kf4aTPUjTidZsza7aNCX6qPuCFKWXeq6/ZSE6dDtmC2SreF4ATvHHBtTQ/cGb+VmwF6DRZWIhh8S4hv02WMcPyx0o+9eoWYPHvZ14Qk0dekbqLBZqP/ZgyZYrdcccdwWKUeg01YEGO01dZvflbC0pZl3MColP7rXIFsORSzKwAlgqaEXDLqsgrvthtkkrqqq1mPLvSSiv1r2BS6+o2YEltRyfKdRuwpLSx5wHL/Lwol112qZ155pn23f/9no0ZOzakrw8wJYCJ123U6FE2b+48W3yxxe3444+xf/rHXWxsiGWZf7AzlobZs23mK6/ajHvvs03evolNHD/Rfnveb22rrbYMW4+DFXN4rTMAACAASURBVGqRMcGFQsI3EA8Wjr4wWdwrCPYxfUBontkzTz9rl156mf3Xf33K/vbc88GSM/ktb7GJEybZE089Hd6FW2qddabZGWf8ypYKro++bcGLLDLGZs0iXgaghWtrtM187dWgvIlF6XvfPBs1t89yFLqLJYQAyZFgmNfswYcetD332sse+uv9dsghX7OtttzK1pu23vw525fuf97IEfbqrFk2iXqJlyH/zJxZ4cykMLfDP9xf7Djq6zvXmDEjbebM2TZuHGCvT6nR6b44tL48LKOw/pjZtddea8suu2z/2WM+WPXFF18Mhx/GpzV73sxdEAwWYFlllVVq5VPV7iCse7kW06EGLCkyoptlCmDJp24BLAWw5HNNB54ogKUvrqQuNX/YWcaJxrPn2LXXXWfnn3+eff3rX7fttt/e9tvv87baqqv1xUVguZvdl+skxOssvphNmjzBxuDSCAnPXrfnnn7K3jJpsr3y6hy7a8a9tunmW9gKKyxjp/7057bp299u80ZgPRltr816tS/ny2h2/mDkeD18wm6ZsG15bPg/773lllts///+b7vx8sttvfXXt403fpv956c/bRMnLWq33HyLnX7GGXb2OecEgLX/Vw+w9+32L7b88sv2Bdvi1ho9KgTPzglAaqYt9pbFwzbr2RhxQsoTdi+xM6jPwjJ6kTH24gsv2ZxwEuEIe+KJx+0jWFjuutuOPupIY4vw2mutE8DUK6+9arNxs4wwGz9pUjiRuW+3z4iQL4bOvTZnlo3AtTZqVNj2/drsWX1bwQGANtImjhvft/26b6N2CBYOgb/zQ4PZGF4Ay9/zRxXAki8UC2DJp1kBLAWw5HNNB54ogKUZsLzMeT6vz7Mrr7jSfnv2Ofad40+wd++8ix15xFE2bZ1pYedNiDkJRwj2/ZsbMtSSnmSmPfjgQ/arX/3K/nLfvbbE1MVtrXU2sMlvWcJ2/+Du9pbFJtmvTj/dttxii2A1eeSRh+3Un/80bFtedrnl7IMf/H82ZtRoe/Dhh+z+v95vl176e1tpxX+w3T6wW9iddPHFl4QYmJGvzA1AasuttrK1113HRo0YbS++9KJdcNFFdvZZZ9tjTz9hH//4J2yb7d5hU6dOmZ9F93W77ppr7ZprrrYnH3/cnnv6GVts0qK2xWab2/TN3m4rrbZqKDcXMDNrlj351FNhi+nV11wTdiatsdrqttQSS9h3v32CPXDvX+yoww61rbbcwlZffU0bNXqM/eqsM+zOu++yBx9+OOwM2nidafYv//zPRqB7QCujRtpDjz5q19xwvd3y5z/btA3Ws1deecVuv+32AEo22XBj2+29//L3WKFg9WGH099dcKNHFAtLAHPzE+gVwJIvFAtgyadZASwFsORzTQeeKIClGbC8ZHOCpePyy39v5551ln3vO/9ru7xrB/vaQQfbOmutHcDK6BCs2rc/GOWBJYJQj7vuvtP+/Oc/20kn/cgefexhW3zxt9g6625oSy+zkh1+xGG26OQJdvqvfmVbAVhGmN11xx32tYMPCCBotVVXsYMPPsTGLTLW7rjzrmBN+eFJP7L11l3PvnrAAfbCiy/YOWefY1/4whdtxSnL2w9/dJJttvlmNnHypACaQEC33nqrXXvd9fb4k0/aTrvuZGuuvbZNmjwxWGiee/ppO/WnP7XLL/u9PfXkE/bS8y/YhHGL2Jabb2k77LqrvW2LzWzK1CVCro/Hn37SZtxzj/30xz+x6268wSaMn2CrrrKKLbvkUnbZxZfYk488Zl8/7LDQj1VWW90eeuRh+5//+1+74+477eHHHrXXZs+26WuubXt/9KO29lpr2T+s+FazMaPttjvusDPPPssuuvxS23DTt9tzzzxjd/z5dhs/bpy9e5ddbN/P7jMfsPTlsglOoQUAS9/hh8Ul1LfnvgCWfKFYAEs+zQpgKYAln2s68EQBLNWARaQFfLwcLCdmV1x5uZ1zzln2/e/8j2220ab28Y99zFb+h5UDWJkUXD2vhHiWcePH2SqrrRICRw8+9GC76uqr7A833hgCISdMGG9z5uL6mGPPPvOsTZmymJ166qkhMPb1ubMDwPjQnnvY7DmzbNq0te0Xp51ukydNsBtuuNEuv/wKO/Tgw2zLrTe3H//kJ3b3XXfbj0/5if34Jz+1d22xnR197Ddt2rrr2uxZs23s+LEBsLBbJ8Szjhphs+bOC5YO3FOvvPyy/ebMM+zggw6y5595zsaMHm2LTppgL7/wYtiQvOOu/2jv/cAH7P27vc/m2Ov2u4vOtyuuuNyO+eY3bez4Cbbi8svbqy/PtJf+9oLNnTXbRsydZ8d+81u21VZb2wpvfasdcMD+dtIpPwoxLJMmTwrbp595/Anb7O1vt2223Mq+9pWv2siJE+33l15iJ//0p/brs39jy660oj14/73hbKQVV1jBPrznXnbAgQeGocAVRF+gr790rnUBLAWwtCsOC2DJp1wBLAWw5HNNB54ogKUZsMjCcuXlV9hvzzrHvnPccTZ50mRbcurUEAD68ssvhziM0WPG2vhJE23Ft65kxxx/rM18eaZ9fr/97E+3/skmjB9v3zjqKFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(e,t,n){e.exports=n.p+"static/AssistantCode3.a8740efb.jpeg"},29831:function(e,t,n){e.exports=n.p+"static/touge_code.728ce351.jpg"},75694:function(e,t,n){e.exports=n.p+"static/touge_code6.e67b4cee.jpg"},16722:function(e,t,n){n.d(t,{Z:function(){return c}});const r=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightit||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0,l=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t},s=(e,t)=>{var n,o,s,c;if("undefined"==typeof document)return[];const{scrollMode:u,block:d,inline:f,boundary:p,skipOverflowHiddenElements:v}=t,h="function"==typeof p?p:e=>e!==p;if(!r(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,g=[];let A=e;for(;r(A)&&h(A);){if(A=l(A),A===m){g.push(A);break}null!=A&&A===document.body&&i(A)&&!i(document.documentElement)||null!=A&&i(A,v)&&g.push(A)}const y=null!=(o=null==(n=window.visualViewport)?void 0:n.width)?o:innerWidth,b=null!=(c=null==(s=window.visualViewport)?void 0:s.height)?c:innerHeight,{scrollX:w,scrollY:x}=window,{height:C,width:L,top:S,right:M,bottom:E,left:Z}=e.getBoundingClientRect(),{top:j,right:I,bottom:P,left:k}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let N="start"===d||"nearest"===d?S-j:"end"===d?E+P:S+C/2-j+P,B="center"===f?Z+L/2-k+I:"end"===f?M+I:Z-k;const z=[];for(let e=0;e=0&&Z>=0&&E<=b&&M<=y&&(t===m&&!i(t)||S>=o&&E<=s&&Z>=c&&M<=l))return z;const p=getComputedStyle(t),v=parseInt(p.borderLeftWidth,10),h=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),j=parseInt(p.borderBottomWidth,10);let I=0,P=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-v-A:0,W="offsetHeight"in t?t.offsetHeight-t.clientHeight-h-j:0,D="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,T="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(m===t)I="start"===d?N:"end"===d?N-b:"nearest"===d?a(x,x+b,b,h,j,x+N,x+N+C,C):N-b/2,P="start"===f?B:"center"===f?B-y/2:"end"===f?B-y:a(w,w+y,y,v,A,w+B,w+B+L,L),I=Math.max(0,I+x),P=Math.max(0,P+w);else{I="start"===d?N-o-h:"end"===d?N-s+j+W:"nearest"===d?a(o,s,n,h,j+W,N,N+C,C):N-(o+n/2)+W/2,P="start"===f?B-c-v:"center"===f?B-(c+r/2)+k/2:"end"===f?B-l+A+k:a(c,l,r,v,A+k,B,B+L,L);const{scrollLeft:e,scrollTop:i}=t;I=0===T?0:Math.max(0,Math.min(i+I/T,t.scrollHeight-n/T+W)),P=0===D?0:Math.max(0,Math.min(e+P/D,t.scrollWidth-r/D+k)),N+=i-I,B+=e-P}z.push({el:t,top:I,left:P})}return z};function c(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;const n=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if((e=>"object"==typeof e&&"function"==typeof e.behavior)(t))return t.behavior(s(e,t));const r="boolean"==typeof t||null==t?void 0:t.behavior;for(const{el:o,top:i,left:a}of s(e,(e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"})(t))){const e=i-n.top+n.bottom,t=a-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}},80813:function(e,t,n){n.d(t,{CR:function(){return u},Jh:function(){return s},Q_:function(){return p},XA:function(){return c},ZT:function(){return o},_T:function(){return a},ev:function(){return f},mG:function(){return l},pi:function(){return i},pr:function(){return d}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==l[0]&&2!==l[0])){i=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function d(){for(var e=0,t=0,n=arguments.length;t0,_=m.useState(!P||!q),$=(0,o.Z)(_,2),ee=$[0],te=$[1];if((0,v.Z)((function(){!ee&&q&&u&&te(!0)}),[ee,q,u]),!ee)return null;var ne="auto",re={left:"-1000vw",top:"-1000vh",right:ne,bottom:ne};if(O||!f){var oe,ie=E.points,ae=E.dynamicInset||(null===(oe=E._experimental)||void 0===oe?void 0:oe.dynamicInset),le=ae&&"r"===ie[0][1],se=ae&&"b"===ie[0][0];le?(re.right=V,re.left=ne):(re.left=F,re.right=ne),se?(re.bottom=Y,re.top=ne):(re.top=R,re.bottom=ne)}var ce={};return K&&(K.includes("height")&&H?ce.height=H:K.includes("minHeight")&&H&&(ce.minHeight=H),K.includes("width")&&U?ce.width=U:K.includes("minWidth")&&U&&(ce.minWidth=U)),f||(ce.pointerEvents="none"),m.createElement(N,{open:I||G,getContainer:P&&function(){return P(u)},autoDestroy:k},m.createElement(w,{prefixCls:a,open:f,zIndex:B,mask:L,motion:j}),m.createElement(c.Z,{onResize:Q,disabled:!f},(function(e){return m.createElement(A.default,(0,g.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:I,leavedClassName:"".concat(a,"-hidden")},Z,{onAppearPrepare:X,onEnterPrepare:X,visible:f,onVisibleChanged:function(e){var t;null==Z||null===(t=Z.onVisibleChanged)||void 0===t||t.call(Z,e),d(e)}}),(function(n,o){var c=n.className,u=n.style,d=s()(a,c,i);return m.createElement("div",{ref:(0,y.sQ)(e,t,o),className:d,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(M.x||0,"px"),"--arrow-y":"".concat(M.y||0,"px")},re),ce),u),{},{boxSizing:"border-box",zIndex:B},l),onMouseEnter:z,onMouseLeave:W,onPointerEnter:D,onClick:C,onPointerDownCapture:T},S&&m.createElement(b,{prefixCls:a,arrow:S,arrowPos:M,align:E}),m.createElement(x,{cache:!f&&!h},J))}))})))}));var L=m.forwardRef((function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=(0,y.Yr)(n),i=m.useCallback((function(e){(0,y.mH)(t,r?r(e):e)}),[r]),a=(0,y.x1)(i,(0,y.C4)(n));return o?m.cloneElement(n,{ref:a}):n})),S=m.createContext(null);function M(e){return e?Array.isArray(e)?e:[e]:[]}function E(e,t,n,r){return m.useMemo((function(){var o=M(null!=n?n:t),i=M(null!=r?r:t),a=new Set(o),l=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),l.has("hover")&&(l.delete("hover"),l.add("click"))),[a,l]}),[e,t,n,r])}var Z=n(29194);function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function I(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&void 0!==arguments[1]?arguments[1]:1;return Number.isNaN(e)?t:e}function z(e){return B(parseFloat(e),0)}function W(e,t){var n=(0,r.Z)({},e);return(t||[]).forEach((function(e){if(!(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)){var t=k(e).getComputedStyle(e),r=t.overflow,o=t.overflowClipMargin,i=t.borderTopWidth,a=t.borderBottomWidth,l=t.borderLeftWidth,s=t.borderRightWidth,c=e.getBoundingClientRect(),u=e.offsetHeight,d=e.clientHeight,f=e.offsetWidth,p=e.clientWidth,v=z(i),h=z(a),m=z(l),g=z(s),A=B(Math.round(c.width/f*1e3)/1e3),y=B(Math.round(c.height/u*1e3)/1e3),b=(f-p-m-g)*A,w=(u-d-v-h)*y,x=v*y,C=h*y,L=m*A,S=g*A,M=0,E=0;if("clip"===r){var Z=z(o);M=Z*A,E=Z*y}var j=c.x+L-M,I=c.y+x-E,P=j+c.width+2*M-L-S-b,N=I+c.height+2*E-x-C-w;n.left=Math.max(n.left,j),n.top=Math.max(n.top,I),n.right=Math.min(n.right,P),n.bottom=Math.min(n.bottom,N)}})),n}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function T(e,t){var n=t||[],r=(0,o.Z)(n,2),i=r[0],a=r[1];return[D(e.width,i),D(e.height,a)]}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return[e[0],e[1]]}function F(e,t){var n,r=t[0],o=t[1];return n="t"===r?e.y:"b"===r?e.y+e.height:e.y+e.height/2,{x:"l"===o?e.x:"r"===o?e.x+e.width:e.x+e.width/2,y:n}}function R(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map((function(e,r){return r===t?n[e]||"c":e})).join("")}function V(e,t,n,i,a,l,s){var c=m.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:a[i]||{}}),d=(0,o.Z)(c,2),p=d[0],h=d[1],g=m.useRef(0),A=m.useMemo((function(){return t?N(t):[]}),[t]),y=m.useRef({});e||(y.current={});var b=(0,f.Z)((function(){if(t&&n&&e){var c,d,f,p,v,m=t,g=m.ownerDocument,b=k(m),w=b.getComputedStyle(m).position,x=m.style.left,C=m.style.top,L=m.style.right,S=m.style.bottom,M=m.style.overflow,E=(0,r.Z)((0,r.Z)({},a[i]),l),j=g.createElement("div");if(null===(c=m.parentElement)||void 0===c||c.appendChild(j),j.style.left="".concat(m.offsetLeft,"px"),j.style.top="".concat(m.offsetTop,"px"),j.style.position=w,j.style.height="".concat(m.offsetHeight,"px"),j.style.width="".concat(m.offsetWidth,"px"),m.style.left="0",m.style.top="0",m.style.right="auto",m.style.bottom="auto",m.style.overflow="hidden",Array.isArray(n))v={x:n[0],y:n[1],width:0,height:0};else{var I,P,N=n.getBoundingClientRect();N.x=null!==(I=N.x)&&void 0!==I?I:N.left,N.y=null!==(P=N.y)&&void 0!==P?P:N.top,v={x:N.x,y:N.y,width:N.width,height:N.height}}var z=m.getBoundingClientRect(),D=b.getComputedStyle(m),V=D.height,Y=D.width;z.x=null!==(d=z.x)&&void 0!==d?d:z.left,z.y=null!==(f=z.y)&&void 0!==f?f:z.top;var Q=g.documentElement,X=Q.clientWidth,K=Q.clientHeight,U=Q.scrollWidth,H=Q.scrollHeight,J=Q.scrollTop,G=Q.scrollLeft,q=z.height,_=z.width,$=v.height,ee=v.width,te={left:0,top:0,right:X,bottom:K},ne={left:-G,top:-J,right:U-G,bottom:H-J},re=E.htmlRegion,oe="visible",ie="visibleFirst";"scroll"!==re&&re!==ie&&(re=oe);var ae=re===ie,le=W(ne,A),se=W(te,A),ce=re===oe?se:le,ue=ae?se:ce;m.style.left="auto",m.style.top="auto",m.style.right="0",m.style.bottom="0";var de=m.getBoundingClientRect();m.style.left=x,m.style.top=C,m.style.right=L,m.style.bottom=S,m.style.overflow=M,null===(p=m.parentElement)||void 0===p||p.removeChild(j);var fe=B(Math.round(_/parseFloat(Y)*1e3)/1e3),pe=B(Math.round(q/parseFloat(V)*1e3)/1e3);if(0===fe||0===pe||(0,u.Sh)(n)&&!(0,Z.Z)(n))return;var ve=E.offset,he=E.targetOffset,me=T(z,ve),ge=(0,o.Z)(me,2),Ae=ge[0],ye=ge[1],be=T(v,he),we=(0,o.Z)(be,2),xe=we[0],Ce=we[1];v.x-=xe,v.y-=Ce;var Le=E.points||[],Se=(0,o.Z)(Le,2),Me=Se[0],Ee=O(Se[1]),Ze=O(Me),je=F(v,Ee),Ie=F(z,Ze),Pe=(0,r.Z)({},E),ke=je.x-Ie.x+Ae,Ne=je.y-Ie.y+ye;function Mt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce,r=z.x+e,o=z.y+t,i=r+_,a=o+q,l=Math.max(r,n.left),s=Math.max(o,n.top),c=Math.min(i,n.right),u=Math.min(a,n.bottom);return Math.max(0,(c-l)*(u-s))}var Be,ze,We,De,Te=Mt(ke,Ne),Oe=Mt(ke,Ne,se),Fe=F(v,["t","l"]),Re=F(z,["t","l"]),Ve=F(v,["b","r"]),Ye=F(z,["b","r"]),Qe=E.overflow||{},Xe=Qe.adjustX,Ke=Qe.adjustY,Ue=Qe.shiftX,He=Qe.shiftY,Je=function(e){return"boolean"==typeof e?e:e>=0};function Et(){Be=z.y+Ne,ze=Be+q,We=z.x+ke,De=We+_}Et();var Ge=Je(Ke),qe=Ze[0]===Ee[0];if(Ge&&"t"===Ze[0]&&(ze>ue.bottom||y.current.bt)){var _e=Ne;qe?_e-=q-$:_e=Fe.y-Ye.y-ye;var $e=Mt(ke,_e),et=Mt(ke,_e,se);$e>Te||$e===Te&&(!ae||et>=Oe)?(y.current.bt=!0,Ne=_e,ye=-ye,Pe.points=[R(Ze,0),R(Ee,0)]):y.current.bt=!1}if(Ge&&"b"===Ze[0]&&(BeTe||nt===Te&&(!ae||rt>=Oe)?(y.current.tb=!0,Ne=tt,ye=-ye,Pe.points=[R(Ze,0),R(Ee,0)]):y.current.tb=!1}var ot=Je(Xe),it=Ze[1]===Ee[1];if(ot&&"l"===Ze[1]&&(De>ue.right||y.current.rl)){var at=ke;it?at-=_-ee:at=Fe.x-Ye.x-Ae;var lt=Mt(at,Ne),st=Mt(at,Ne,se);lt>Te||lt===Te&&(!ae||st>=Oe)?(y.current.rl=!0,ke=at,Ae=-Ae,Pe.points=[R(Ze,1),R(Ee,1)]):y.current.rl=!1}if(ot&&"r"===Ze[1]&&(WeTe||ut===Te&&(!ae||dt>=Oe)?(y.current.lr=!0,ke=ct,Ae=-Ae,Pe.points=[R(Ze,1),R(Ee,1)]):y.current.lr=!1}Et();var ft=!0===Ue?0:Ue;"number"==typeof ft&&(Wese.right&&(ke-=De-se.right-Ae,v.x>se.right-ft&&(ke+=v.x-se.right+ft)));var pt=!0===He?0:He;"number"==typeof pt&&(Bese.bottom&&(Ne-=ze-se.bottom-ye,v.y>se.bottom-pt&&(Ne+=v.y-se.bottom+pt)));var vt=z.x+ke,ht=vt+_,mt=z.y+Ne,gt=mt+q,At=v.x,yt=At+ee,bt=v.y,wt=bt+$,xt=(Math.max(vt,At)+Math.min(ht,yt))/2-vt,Ct=(Math.max(mt,bt)+Math.min(gt,wt))/2-mt;null==s||s(t,Pe);var Lt=de.right-z.x-(ke+z.width),St=de.bottom-z.y-(Ne+z.height);1===fe&&(ke=Math.round(ke),Lt=Math.round(Lt)),1===pe&&(Ne=Math.round(Ne),St=Math.round(St)),h({ready:!0,offsetX:ke/fe,offsetY:Ne/pe,offsetR:Lt/fe,offsetB:St/pe,arrowX:xt/fe,arrowY:Ct/pe,scaleX:fe,scaleY:pe,align:Pe})}})),w=function(){h((function(e){return(0,r.Z)((0,r.Z)({},e),{},{ready:!1})}))};return(0,v.Z)(w,[i]),(0,v.Z)((function(){e||w()}),[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,function(){g.current+=1;var e=g.current;Promise.resolve().then((function(){g.current===e&&b()}))}]}var Y=n(94480);function Q(e,t,n,r,o){(0,v.Z)((function(){if(e&&t&&n){var i=n,a=N(t),l=N(i),s=k(i),c=new Set([s].concat((0,Y.Z)(a),(0,Y.Z)(l)));function u(){r(),o()}return c.forEach((function(e){e.addEventListener("scroll",u,{passive:!0})})),s.addEventListener("resize",u,{passive:!0}),r(),function(){c.forEach((function(e){e.removeEventListener("scroll",u),s.removeEventListener("resize",u)}))}}}),[e,t,n])}n(48736);function X(e,t,n,r,o,i,a,l){var s=m.useRef(e);s.current=e;var c=m.useRef(!1);return m.useEffect((function(){if(t&&r&&(!o||i)){var e=function(){c.current=!1},u=function(e){var t;!s.current||a((null===(t=e.composedPath)||void 0===t||null===(t=t.call(e))||void 0===t?void 0:t[0])||e.target)||c.current||l(!1)},f=k(r);f.addEventListener("pointerdown",e,!0),f.addEventListener("mousedown",u,!0),f.addEventListener("contextmenu",u,!0);var p=(0,d.A)(n);return p&&(p.addEventListener("mousedown",u,!0),p.addEventListener("contextmenu",u,!0)),function(){f.removeEventListener("pointerdown",e,!0),f.removeEventListener("mousedown",u,!0),f.removeEventListener("contextmenu",u,!0),p&&(p.removeEventListener("mousedown",u,!0),p.removeEventListener("contextmenu",u,!0))}}}),[t,n,r,o,i]),function(){c.current=!0}}var K=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];var U=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.Z,t=m.forwardRef((function(t,n){var a=t.prefixCls,l=void 0===a?"rc-trigger-popup":a,g=t.children,A=t.action,y=void 0===A?"hover":A,b=t.showAction,w=t.hideAction,x=t.popupVisible,M=t.defaultPopupVisible,Z=t.onPopupVisibleChange,j=t.afterPopupVisibleChange,k=t.mouseEnterDelay,N=t.mouseLeaveDelay,B=void 0===N?.1:N,z=t.focusDelay,W=t.blurDelay,D=t.mask,T=t.maskClosable,O=void 0===T||T,F=t.getPopupContainer,R=t.forceRender,Y=t.autoDestroy,U=t.destroyPopupOnHide,H=t.popup,J=t.popupClassName,G=t.popupStyle,q=t.popupPlacement,_=t.builtinPlacements,$=void 0===_?{}:_,ee=t.popupAlign,te=t.zIndex,ne=t.stretch,re=t.getPopupClassNameFromAlign,oe=t.fresh,ie=t.alignPoint,ae=t.onPopupClick,le=t.onPopupAlign,se=t.arrow,ce=t.popupMotion,ue=t.maskMotion,de=t.popupTransitionName,fe=t.popupAnimation,pe=t.maskTransitionName,ve=t.maskAnimation,he=t.className,me=t.getTriggerDOMNode,ge=(0,i.Z)(t,K),Ae=Y||U||!1,ye=m.useState(!1),be=(0,o.Z)(ye,2),we=be[0],xe=be[1];(0,v.Z)((function(){xe((0,h.Z)())}),[]);var Ce=m.useRef({}),Le=m.useContext(S),Se=m.useMemo((function(){return{registerSubPopup:function(e,t){Ce.current[e]=t,null==Le||Le.registerSubPopup(e,t)}}}),[Le]),Me=(0,p.Z)(),Ee=m.useState(null),Ze=(0,o.Z)(Ee,2),je=Ze[0],Ie=Ze[1],Pe=m.useRef(null),ke=(0,f.Z)((function(e){Pe.current=e,(0,u.Sh)(e)&&je!==e&&Ie(e),null==Le||Le.registerSubPopup(Me,e)})),Ne=m.useState(null),Be=(0,o.Z)(Ne,2),ze=Be[0],We=Be[1],De=m.useRef(null),Te=(0,f.Z)((function(e){(0,u.Sh)(e)&&ze!==e&&(We(e),De.current=e)})),Oe=m.Children.only(g),Fe=(null==Oe?void 0:Oe.props)||{},Re={},Ve=(0,f.Z)((function(e){var t,n,r=ze;return(null==r?void 0:r.contains(e))||(null===(t=(0,d.A)(r))||void 0===t?void 0:t.host)===e||e===r||(null==je?void 0:je.contains(e))||(null===(n=(0,d.A)(je))||void 0===n?void 0:n.host)===e||e===je||Object.values(Ce.current).some((function(t){return(null==t?void 0:t.contains(e))||e===t}))})),Ye=P(l,ce,fe,de),Qe=P(l,ue,ve,pe),Xe=m.useState(M||!1),Ke=(0,o.Z)(Xe,2),Ue=Ke[0],He=Ke[1],Je=null!=x?x:Ue,Ge=(0,f.Z)((function(e){void 0===x&&He(e)}));(0,v.Z)((function(){He(x||!1)}),[x]);var qe=m.useRef(Je);qe.current=Je;var _e=m.useRef([]);_e.current=[];var $e=(0,f.Z)((function(e){var t;Ge(e),(null!==(t=_e.current[_e.current.length-1])&&void 0!==t?t:Je)!==e&&(_e.current.push(e),null==Z||Z(e))})),et=m.useRef(),tt=function(){clearTimeout(et.current)},nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;tt(),0===t?$e(e):et.current=setTimeout((function(){$e(e)}),1e3*t)};m.useEffect((function(){return tt}),[]);var rt=m.useState(!1),ot=(0,o.Z)(rt,2),it=ot[0],at=ot[1];(0,v.Z)((function(e){e&&!Je||at(!0)}),[Je]);var lt=m.useState(null),st=(0,o.Z)(lt,2),ct=st[0],ut=st[1],dt=m.useState(null),ft=(0,o.Z)(dt,2),pt=ft[0],vt=ft[1],ht=function(e){vt([e.clientX,e.clientY])},mt=V(Je,je,ie&&null!==pt?pt:ze,q,$,ee,le),gt=(0,o.Z)(mt,11),At=gt[0],yt=gt[1],bt=gt[2],wt=gt[3],xt=gt[4],Ct=gt[5],Lt=gt[6],St=gt[7],Mt=gt[8],Et=gt[9],Zt=gt[10],jt=E(we,y,b,w),It=(0,o.Z)(jt,2),Pt=It[0],kt=It[1],Nt=Pt.has("click"),Bt=kt.has("click")||kt.has("contextMenu"),zt=(0,f.Z)((function(){it||Zt()}));Q(Je,ze,je,zt,(function(){qe.current&&ie&&Bt&&nt(!1)})),(0,v.Z)((function(){zt()}),[pt,q]),(0,v.Z)((function(){!Je||null!=$&&$[q]||zt()}),[JSON.stringify(ee)]);var Wt=m.useMemo((function(){var e=I($,l,Et,ie);return s()(e,null==re?void 0:re(Et))}),[Et,re,$,l,ie]);m.useImperativeHandle(n,(function(){return{nativeElement:De.current,popupElement:Pe.current,forceAlign:zt}}));var Dt=m.useState(0),Tt=(0,o.Z)(Dt,2),Ot=Tt[0],Ft=Tt[1],Rt=m.useState(0),Vt=(0,o.Z)(Rt,2),Yt=Vt[0],Qt=Vt[1],Xt=function(){if(ne&&ze){var e=ze.getBoundingClientRect();Ft(e.width),Qt(e.height)}};function Kt(e,t,n,r){Re[e]=function(o){var i;null==r||r(o),nt(t,n);for(var a=arguments.length,l=new Array(a>1?a-1:0),s=1;s1?n-1:0),o=1;o1?n-1:0),o=1;o=7?f.ZP.info("请输入5位课堂邀请码或6位分班邀请码!"):b(e.target.value)}})]}),(0,C.jsxs)("div",{className:"mt10 font14",children:[(0,C.jsx)("span",{children:"身份:"}),(0,C.jsxs)(v.Z.Group,{value:E,onChange:function(e){return Z(e)},children:[(0,C.jsx)(v.Z,{value:M.Professor,disabled:E.includes(2),children:"教师"}),(0,C.jsx)(v.Z,{value:M.AssistantProfessor,disabled:E.includes(1),children:"助教"}),(0,C.jsx)(v.Z,{value:M.Student,children:"学生/参赛者"})]})]})]})}),(0,C.jsx)(L,{}),(0,C.jsx)(m.Z,{visible:z,onCancel:function(){return W(!1)},occupationValue:O})]})}))},71330:function(e,t,n){n.d(t,{Z:function(){return ke},g:function(){return Ie}});var r=n(7557),o=n.n(r),i=n(41498),a=n.n(i),l=n(91232),s=n.n(l),c=n(79800),u=n.n(c),d=n(39647),f=n.n(d),p=n(82242),v=n.n(p),h=n(59301),m=n(53260),g=n(24404),A=n(37568),y=n(62957),b="header___Wn4fJ",w="logo___QnotM",x="menu___twLGR",C="dropDown___Cwaoa",L="line___D1auu",S="subName___gql7K",M="name___dR5V2",E="actived___ohMks",Z="edu-menu___iWLK0",j="newslight___lSZjL",I="header-iearning___LZfyg",P="headerFixed___QLwBd",k=n(6767),N=n(77019),B=n(5269),z=n(93041),W=n(75727),D=n(47889),T=n(54413),O=n(83287),F=n(37712),R=function(e){return e.Manager="manager",e.Developer="developer",e.Reporter="reporter",e}(R||{}),V=function(e){var t=e.visible,n=e.onCancel,r=void 0===n?function(){}:n,i=(0,h.useState)(),l=u()(i,2),s=l[0],c=l[1],d=(0,h.useState)(),f=u()(d,2),p=f[0],v=f[1],g=(0,h.useState)(!1),b=u()(g,2),w=b[0],x=b[1],C=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s){e.next=3;break}return k.ZP.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===s.length){e.next=6;break}return k.ZP.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(p){e.next=9;break}return k.ZP.info("请选择一个身份!"),e.abrupt("return");case 9:return x(!0),e.next=12,(0,T.vm)({code:s,role:p});case 12:if(t=e.sent,x(!1),L(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return k.ZP.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===p?(k.ZP.success("您加入项目成功!"),(0,O.L9)(["开发项目","加入项目成功"]),m.history.push("/projects/".concat(null==t?void 0:t.project_id))):((0,O.L9)(["开发项目","加入项目等待审批"]),k.ZP.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsx)(F.Fragment,{children:(0,F.jsx)(y.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:t,confirmLoading:w,onOk:C,onCancel:L,children:(0,F.jsxs)("div",{className:"tc",children:[(0,F.jsxs)("div",{children:[(0,F.jsx)("span",{children:"项目邀请码:"}),(0,F.jsx)(A.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:s,onChange:function(e){e.target.value.length>=7?k.ZP.info("请输入6位开发项目邀请码!"):c(e.target.value)}})]}),(0,F.jsxs)("div",{className:"mt10 font14",children:[(0,F.jsx)("span",{children:"身份:"}),(0,F.jsxs)(D.ZP.Group,{value:p,onChange:function(e){return v(e.target.value)},children:[(0,F.jsx)(D.ZP,{value:R.Manager,children:"管理人员"}),(0,F.jsx)(D.ZP,{value:R.Developer,children:"开发人员"}),(0,F.jsx)(D.ZP,{value:R.Reporter,children:"报告人员"})]})]})]})})})},Y=n(85305),Q="rightMenu___ADTOX",X="joinMenu___aRGsf",K="joinBoard___AeUvr",U="joinCol___fV4uL",H=n(67554),J=n(28284),G=n(82326),q=n(89172),_=(0,m.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,loading:e.loading}}))((function(e){e.globalSetting;var t=e.dispatch,n=e.user,r=e.open,i=e.onCancel,l=void 0===i?function(){}:i,s=(0,h.useState)([]),c=u()(s,2),d=c[0],f=c[1],p=(0,h.useState)([]),v=u()(p,2),m=v[0],g=v[1],b=(0,h.useState)([]),w=u()(b,2),x=w[0],C=w[1],L=J.Z.useForm(),S=u()(L,1)[0],M=(0,h.useState)(!1),E=u()(M,2),Z=E[0],j=E[1],I=(0,h.useState)(!1),P=u()(I,2),N=P[0],B=P[1],z=(0,h.useRef)(null),W=(0,h.useRef)(1),D=(0,h.useState)({keyword:"",source:"",status:"",page:1,limit:20}),T=u()(D,2),R=T[0];T[1];(0,h.useEffect)((function(){r&&V()}),[r]);var V=function(){var e=a()(o()().mark((function e(){var r,i,a,l,s,c,u,d,f,p,v,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(R);case 2:if(i=e.sent,(0,H.o1)(t)){e.next=5;break}return e.abrupt("return");case 5:return a=n.userInfo||{},l=a.user_school_id,s=void 0===l?"":l,c=a.department_id,u=void 0===c?"":c,d=a.school_name,f=void 0===d?"":d,p=a.department_name,v=void 0===p?"":p,h=null==i||null===(r=i.graduation_years)||void 0===r?void 0:r.at(-1),g([{id:s,name:f}]),e.next=10,Q(s);case 10:S.setFieldsValue({year:h,school_id:s,department_id:Number(u),name:"".concat(h).concat(f).concat(v,"毕业设计")});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.J3)(t);case 2:return 0===(n=e.sent).status&&f((null==n?void 0:n.graduation_years)||[]),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,q.Ps)({page:1,limit:9999,id:t});case 4:0===(n=e.sent).status&&C((null==n?void 0:n.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,F.jsx)(y.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"开启新一届毕业设计",width:578,confirmLoading:Z,onCancel:l,onOk:function(){return S.submit()},children:(0,F.jsxs)(J.Z,{colon:!1,form:S,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e,t){e.school_id&&(Q(t.school_id),S.setFieldValue("department_id",null))},onFinish:function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,q.Wz)(t);case 3:0===(n=e.sent).status&&(k.ZP.success("创建成功"),S.resetFields(),l(),(0,O.xg)("/graduations/".concat(null==n?void 0:n.identifier,"/index"))),j(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(J.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,F.jsx)(G.default,{style:{width:344},size:"large",options:d.map((function(e){return{value:e,label:e}}))})}),(0,F.jsx)(J.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,F.jsx)(G.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;B(!0),clearTimeout(z.current),z.current=setTimeout(a()(o()().mark((function t(){var n,r;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return W.current+=1,n=W.current,t.next=4,(0,q.NT)({keyword:e});case 4:0===(r=t.sent).status&&W.current===n&&(g((null==r?void 0:r.schools)||[]),B(!1));case 6:case"end":return t.stop()}}),t)}))),t)}(e)},loading:N,size:"large",style:{width:344},options:m.map((function(e){return{value:e.id,label:e.name}}))})}),(0,F.jsx)(J.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,F.jsx)(G.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:x.map((function(e){return{value:e.id,label:e.name}}))})}),(0,F.jsx)(J.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,F.jsx)(A.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),$=n(94171),ee=(0,m.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting,e.dispatch;var t=e.user,n=e.open,r=e.onCancel,i=void 0===r?function(){}:r,l=J.Z.useForm(),s=u()(l,1)[0],c=(0,h.useState)(!1),d=u()(c,2),f=d[0],p=d[1],m=(0,h.useState)(null),g=u()(m,2),b=g[0],w=g[1];return(0,h.useEffect)((function(){if(n){var e,r={code:"",user_type:"student"===(null==t||null===(e=t.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};s.setFieldsValue(r),w(v()({},r))}}),[n]),(0,F.jsx)(y.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:n,title:"加入毕设",width:527,confirmLoading:f,onCancel:i,onOk:function(){return s.submit()},children:(0,F.jsxs)(J.Z,{colon:!1,form:s,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,t){return w(v()({},t))},onFinish:function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,$.ZP)("/api/graduations/join.json",{method:"post",body:t});case 3:0===(n=e.sent).status&&(i(),null!=n&&n.identifier?(0,O.xg)("/graduations/".concat(null==n?void 0:n.identifier,"/index")):k.ZP.success(null==n?void 0:n.message)),p(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(J.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,F.jsx)(A.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,F.jsx)(J.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,F.jsxs)(D.ZP.Group,{children:[(0,F.jsx)(D.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,F.jsx)(D.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==b?void 0:b.user_type)&&(0,F.jsx)(J.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,F.jsx)(A.Z,{showCount:!0,maxLength:60})})]})})})),te=["homePage","user","globalSetting","loading","dispatch"],ne=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}(ne||{}),re=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(re||{}),oe=(0,m.connect)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,r,o,i,a,l,s,c=e.user,d=e.globalSetting,p=(e.loading,e.dispatch),m=(f()(e,te),(0,h.useState)()),g=u()(m,2),A=g[0],y=g[1],b=(0,h.useState)(),w=u()(b,2),x=w[0],C=w[1],L=(0,h.useState)(!1),S=u()(L,2),M=S[0],E=S[1],Z=(0,h.useState)(!1),j=u()(Z,2),I=j[0],P=j[1],D=function(e){var t;(0,H.tJ)(p,!1,e===ne.Classrooms,"",!0)&&(e!==ne.Projects||null!==(t=c.userInfo)&&void 0!==t&&t.email?e===ne.Classrooms?y(!0):e===ne.Projects&&C(!0):k.ZP.info("请先绑定邮箱,谢谢"))},T=function(e,t){var n;(0,H.tJ)(p)&&(t!==ne.Projects||null!==(n=c.userInfo)&&void 0!==n&&n.email?(t!==ne.Shixuns||(0,H.xY)())&&e&&(window.location.href=e):k.ZP.info("请先绑定邮箱,谢谢"))},O=null===(t=((null===(n=d.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(re.Classrooms)})))||void 0===t?void 0:t.hidden,R=null===(r=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(re.Shixuns)})))||void 0===r?void 0:r.hidden,J=null===(i=((null===(a=d.setting)||void 0===a?void 0:a.navbar)||[]).find((function(e){return e.link==="/".concat(re.Paths)})))||void 0===i?void 0:i.hidden;null!=d&&null!==(l=d.setting)&&void 0!==l&&l.is_local&&(null!=c&&null!==(s=c.userInfo)&&void 0!==s&&s.is_shixun_marker||(R=!0));var G=function(e){var t,n,r,o,i,a,l,s,u,f,h,m,g,A,y,b,w,x,C;return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)(N.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,F.jsxs)(B.Z,{className:U,children:["学生"!==(null===(t=c.userInfo)||void 0===t?void 0:t.user_identity)&&!O&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return T("/classrooms/new")},children:null!==(n=c.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂"})})),!R&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return T("/shixuns/new",ne.Shixuns)},children:"新建实践项目"})})),((null===(r=c.userInfo)||void 0===r?void 0:r.main_site)||!(null!==(o=c.userInfo)&&void 0!==o&&o.main_site)&&!J&&((null===(i=c.userInfo)||void 0===i?void 0:i.admin)||(null===(a=c.userInfo)||void 0===a?void 0:a.is_teacher)||(null===(l=c.userInfo)||void 0===l?void 0:l.business)))&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return T("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(s=d.setting)&&void 0!==s&&s.is_local)&&(null===(u=c.userInfo)||void 0===u?void 0:u.main_site)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){var e;return T("".concat(null==d||null===(e=d.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"),ne.Projects)},children:"新建开发项目"})})),"narl.educoder.net"!==window.location.host&&"student"!==(null==c||null===(f=c.userInfo)||void 0===f?void 0:f.identity)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,H.o1)(p)&&E(!0)},children:(0,F.jsx)("a",{children:"新建毕业设计"})})),!(null!==(h=c.userInfo)&&void 0!==h&&h.main_site)&&(0,F.jsxs)("div",{children:[!O&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Classrooms)},children:null!==(m=c.userInfo)&&void 0!==m&&m.main_site?"加入教学课堂":"加入课堂"})})),(null===(g=c.userInfo)||void 0===g?void 0:g.main_site)&&!(null!=d&&null!==(A=d.setting)&&void 0!==A&&A.is_local)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Projects)},children:"加入开发项目"})}))]})]}),(null===(y=c.userInfo)||void 0===y?void 0:y.main_site)&&(0,F.jsx)(B.Z,{children:(0,F.jsx)("div",{className:K})}),(null===(b=c.userInfo)||void 0===b?void 0:b.main_site)&&(0,F.jsxs)(B.Z,{className:U,children:[!O&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Classrooms)},children:null!==(w=c.userInfo)&&void 0!==w&&w.main_site?"加入教学课堂":"加入课堂"})})),(null===(x=c.userInfo)||void 0===x?void 0:x.main_site)&&!(null!=d&&null!==(C=d.setting)&&void 0!==C&&C.is_local)&&(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{children:(0,F.jsx)("a",{onClick:function(){return D(ne.Projects)},children:"加入开发项目"})})),(0,F.jsx)(z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,H.o1)(p)&&P(!0)},children:(0,F.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,F.jsxs)("section",{children:[(0,F.jsx)(W.Z,{dropdownRender:function(){return(0,F.jsx)(z.Z,{className:"".concat(Q," ").concat(X," mt10"),children:(0,F.jsx)(G,{})})},placement:"bottomRight",children:(0,F.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,F.jsx)(Y.Z,{visible:A,onCancel:function(){return y(!1)}}),(0,F.jsx)(V,{visible:x,onCancel:function(){return C(!1)}}),(0,F.jsx)(_,{open:M,onCancel:function(){return E(!1)}}),(0,F.jsx)(ee,{open:I,onCancel:function(){return P(!1)}})]})})),ie="userPic___a46Uz",ae="rightMenu___y_nqk",le="menuWrap___iwlZB",se="exit___MOREW",ce="classromediv___crYsO",ue="height67___asp2E",de="login___WGEW9",fe="icon___HABAt",pe=n(7338),ve=n(91835),he=n(91689),me=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],ge=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(ge||{}),Ae=(0,m.connect)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,r,i,l,s,c,u,d,p=e.user,v=e.globalSetting,h=(e.loading,e.dispatch),g=e.shixunHomeworks,A=(e.location,e.payload,f()(e,me),null===(t=((null===(n=v.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(ge.Classrooms)})))||void 0===t?void 0:t.hidden),y=null===(r=((null===(i=v.setting)||void 0===i?void 0:i.navbar)||[]).find((function(e){return e.link==="/".concat(ge.Shixuns)})))||void 0===r?void 0:r.hidden,b=null===(l=((null===(s=v.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(ge.Paths)})))||void 0===l?void 0:l.hidden,w=null===(c=p.userInfo)||void 0===c?void 0:c.is_school_manage;return(0,pe.bg)()?(0,F.jsx)(W.Z,{className:"".concat(ue),dropdownRender:function(){return(0,O.Ll)()?(0,F.jsx)(z.Z,{className:"".concat(ae," ").concat(le),children:(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/account/profile",children:"账号管理"})})}):(0,F.jsxs)(z.Z,{className:"".concat(ae," ").concat(le),children:[(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(e=p.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:"我的个人主页"})}),!A&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(t=p.userInfo)||void 0===t?void 0:t.login,"/classrooms"),children:"我的教学课堂"})}),!y&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(n=p.userInfo)||void 0===n?void 0:n.login,"/shixuns"),children:"我的实践项目"})}),!b&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(r=p.userInfo)||void 0===r?void 0:r.login,"/paths"),children:"我的智慧课程"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(i=p.userInfo)||void 0===i?void 0:i.login,"/teach-group"),children:"我的教研团队"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/users/".concat(null===(l=p.userInfo)||void 0===l?void 0:l.login,"/competitions"),children:"我的竞赛管理"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/order",children:"我购买的课程"})}),(0,pe.Ny)()&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/quality",children:"精品课程"})}),!(0,pe.JA)()&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)("a",{onClick:function(){(0,H.tJ)(h)&&m.history.push("/problemset")},children:"试题库"})}),!(0,pe.JA)()&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)("a",{onClick:function(){(0,H.tJ)(h)&&m.history.push("/paperlibrary")},children:"试卷库"})}),(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||h({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,F.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),w&&(0,F.jsx)(z.Z.Item,{children:(0,F.jsx)(m.Link,{to:"/administration/college",children:"高校管理"})}),(0,F.jsx)(z.Z.Item,{className:se,children:(0,F.jsx)("a",{onClick:a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,ve.vR)({});case 3:t=e.sent,k.ZP.success(null==t?void 0:t.message),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:(0,O.d8)("_educoder_session","logout",1),(0,O.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return e.stop()}}),e,null,[[0,7]])}))),children:"退出"})})]});var e,t,n,r,i,l},placement:"bottomRight",children:(0,F.jsx)("section",{children:(0,F.jsx)("aside",{children:(0,F.jsxs)("div",{className:1===g.actionTabs.type?ce:"",style:{position:"relative"},children:[(0,F.jsx)("img",{className:"".concat(ie," current ml15"),src:"".concat(null===he.Z||void 0===he.Z?void 0:he.Z.IMG_SERVER,"/images/").concat(null===(u=p.userInfo)||void 0===u?void 0:u.image_url),alt:"",onClick:function(){return m.history.push("/account/newInfo?tabName=materials_admin")}}),(0,O.Ll)()&&(0,F.jsx)("span",{className:"ml10 font16",children:null===(d=p.userInfo)||void 0===d?void 0:d.username}),(0,F.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(fe)})]})})})}):(0,F.jsxs)("div",{className:"font15 flex ".concat(v.isIlearning?de:""),children:[(0,F.jsx)("span",{className:"ml25 current c-white",onClick:function(){h({type:"user/setActionTabs",payload:{key:"登录"}}),h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录"}),(0,F.jsx)("div",{className:"pl40 pr40 current c-white ml40",style:{backgroundColor:"#004033",height:"100%"},onClick:function(){h({type:"user/setActionTabs",payload:{key:"注册"}}),h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"免费注册"})]})})),ye="tip___a6MfI",be=n(56656),we=n.n(be),xe=(0,m.connect)((function(e){return{user:e.user}}))((function(e){var t,n,r,i=e.user,l=(e.dispatch,(0,h.useState)(!1)),s=u()(l,2),c=s[0],d=s[1],f=null===(t=window.location.pathname)||void 0===t?void 0:t.includes("classrooms/");(0,h.useEffect)((function(){var e;if(console.log(null==i?void 0:i.userInfo),null!=i&&null!==(e=i.userInfo)&&void 0!==e&&e.user_status){var t;if(15===(null==i||null===(t=i.userInfo)||void 0===t?void 0:t.role))return void d(!1);var n,r,o,a=f?JSON.parse(null===(n=localStorage)||void 0===n?void 0:n.getItem("delaytip_class")):JSON.parse(null===(r=localStorage)||void 0===r?void 0:r.getItem("delaytip_user"));a&&(null==a?void 0:a.login)===(null==i||null===(o=i.userInfo)||void 0===o?void 0:o.login)?(console.log(we()(null==a?void 0:a.time).add(1,"days")),console.log(we()(new Date)),we()(null==a?void 0:a.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(r.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(r.objective_type="shixun",r.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(r.objective_type="path",r.objective_id=n[2]),v()(v()({},r),{school:1})}var Pe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ke=(0,m.connect)((function(e){var t=e.homePage,n=e.loading,r=e.user,o=e.globalSetting,i=e.shixunHomeworks;return{homePage:t,user:r,globalSetting:o,loading:n.models.index,shixunHomeworks:i}}))((function(e){e.homePage;var t,n=e.user,r=e.globalSetting,i=(e.loading,e.dispatch),l=e.isLogin,c=void 0!==l&&l,d=e.shixunHomeworks,p=(f()(e,Ee),(0,m.useLocation)()),A=(0,h.useState)(!1),k=u()(A,2),N=k[0],B=k[1],z=(0,h.useState)(""),W=u()(z,2),D=W[0],T=W[1],R=(0,h.useState)(!1),V=u()(R,2),Y=V[0],Q=V[1],X=Ie();(0,h.useEffect)((function(){i({type:"user/getNavigationInfo",payload:v()({},X)})}),[r.name]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=Pe&&Pe.includes(null==p?void 0:p.pathname)||0===(null==p?void 0:p.pathname.indexOf("/classrooms"))||i({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[p.pathname]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,h.useEffect)((function(){if(null!=r&&r.setting){var e,t,n,o=(0,Me.cloneDeep)(null==r||null===(e=r.setting)||void 0===e?void 0:e.navbar);o=null===(t=o)||void 0===t?void 0:t.filter((function(e){var t;return!(null!=e&&e.hidden||(0,pe.JA)()&&null!==(t=["/paperlibrary","/problemset"])&&void 0!==t&&t.includes(e.link))}));var i,a=s()(o);try{for(a.s();!(i=a.n()).done;){var l=i.value;l.subitem&&(l.subitem=l.subitem.filter((function(e){var t;return!(null!=e&&e.hidden||(0,pe.JA)()&&null!==(t=["/paperlibrary","/problemset"])&&void 0!==t&&t.includes(e.link))})))}}catch(e){a.e(e)}finally{a.f()}var c=!1;null===(n=o)||void 0===n||n.map((function(e,t){var n,i,a,l=p.pathname;e.link===l&&(T(null==e?void 0:e.link),(0,O.Dk)("/"===l?null==r||null===(i=r.setting)||void 0===i?void 0:i.name:se(null==e?void 0:e.name)),ie(le(t,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),c=!0);null!=e&&null!==(n=e.subitem)&&void 0!==n&&n.length&&(null==e||null===(a=e.subitem)||void 0===a||a.map((function(e){e.link===l&&(T(null==e?void 0:e.link),"/"!==l&&(0,O.Dk)(se(null==e?void 0:e.name)),ie(le(t,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),c=!0)})))})),c||ie(o)}}),[null==r?void 0:r.setting,n]);var K=(0,h.useMemo)((function(){var e,t;return null!=r&&null!==(e=r.setting)&&void 0!==e&&e.nav_logo_url?"".concat(he.Z.IMG_SERVER,"/").concat(null==r||null===(t=r.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(he.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==r||null===(t=r.setting)||void 0===t?void 0:t.nav_logo_url]);function U(e){m.history.push("/search?value="+e)}var H,J,G,q,_,$,ee=function(){return N?(0,F.jsx)("div",{onBlur:function(){setTimeout((function(){B(!1)}),300)},children:(0,F.jsx)(je,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:U,autoFocus:!0})}):(0,F.jsx)("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:function(){m.history.push("/search?value=")}})},te=(0,h.useState)([]),ne=u()(te,2),re=ne[0],ie=ne[1],ae=function(){var e=a()(o()().mark((function e(t,n){var r,a,l,s,c,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("工程认证"!==(null==t?void 0:t.name)){e.next=6;break}return e.next=3,(0,ve.IU)();case 3:return null!=(l=e.sent)&&null!==(a=l.data)&&void 0!==a&&a.engineer_url?null!=l&&null!==(s=l.data)&&void 0!==s&&null!==(s=s.engineer_url)&&void 0!==s&&s.includes("http")?(0,O.xg)(null==l||null===(c=l.data)||void 0===c?void 0:c.engineer_url):m.history.push(null==l||null===(u=l.data)||void 0===u?void 0:u.engineer_url):401!=(null==l?void 0:l.status)&&Q(!0),e.abrupt("return");case 6:null!=t&&null!==(r=t.link)&&void 0!==r&&r.includes("http")?(0,O.xg)(null==t?void 0:t.link):((0,O.Dk)(null==t?void 0:t.name),m.history.push(null==t?void 0:t.link)),"教学课堂"===(null==t?void 0:t.name)&&"0"!==localStorage.getItem("Noviceguide")&&i({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,F.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),le=function(e,t,n){var r=n.slice();return r[e]&&(r[e].name=t.name,r[e].link=t.link),r||[]},se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.indexOf("<")>-1?e.slice(0,e.indexOf("<")):e};return r.showHeader&&r.showHeaderFooter?(0,F.jsxs)(g.Z,{style:{background:"".concat("/training"==p.pathname?"rgba(0,0,0,0)":"")},className:"".concat(r.isIlearning?I:b," ").concat(r.showHeaderFixed?P:""),children:[(null==r?void 0:r.showTip)&&(0,F.jsx)(xe,{}),(0,F.jsxs)(Ze,{className:"header",style:{background:"".concat("/training"==p.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==p.pathname?"999":"")},children:[(0,F.jsxs)("section",{className:Z,children:[(0,F.jsx)(m.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){i({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,F.jsx)("img",{className:w,title:null===(H=r.setting)||void 0===H?void 0:H.name,src:K||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}),(0,F.jsxs)("div",{className:"flex item-center",children:[(0,F.jsxs)("ul",{className:"".concat(x," ").concat((0,O.Ll)()&&"ml0"),children:[(0,O.Ll)()&&(0,F.jsx)("li",{children:(0,F.jsx)("a",{href:"/",children:"考试系统"})}),!(0,O.Ll)()&&r.setting&&re.map((function(e,t){var n,r,o,i,a,l,s;return(0,F.jsxs)("li",{className:(null==e||null===(n=e.subitem)||void 0===n||!n.length)&&D===(null==e?void 0:e.link)||null!=e&&null!==(r=e.subitem)&&void 0!==r&&r.some((function(e){return D===(null==e?void 0:e.link)}))?E:"",children:[(0,F.jsxs)("div",{onClick:function(){return ae(e,t)},className:M,children:[(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:(s=null==e?void 0:e.name,null==e||null===(l=e.subitem)||void 0===l||l.map((function(e,t){return e.link===p.pathname&&(s=e.name),e})),s)}}),(null==e||null===(o=e.subitem)||void 0===o?void 0:o.length)>0&&(0,F.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==e||null===(i=e.subitem)||void 0===i?void 0:i.length)>0&&(0,F.jsx)("div",{className:C,children:null==e||null===(a=e.subitem)||void 0===a?void 0:a.map((function(e,n){return(0,F.jsxs)("div",{className:S,onClick:function(){return ae(e,t)},children:[!!n&&(0,F.jsx)("div",{className:L}),(0,F.jsx)("aside",{className:"font16 c-black",children:se(e.name)}),(0,F.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:e.content})]},t+"-"+n)}))})]},t)}))]}),(0,F.jsxs)("div",{className:"search-bar",style:{flex:r.isIlearning?"initial":"1 0 auto"},children:[!(0,O.Ll)()&&!(null!=r&&r.isIlearning)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(ee,{}),!c&&(0,F.jsx)(oe,{}),!c&&!(null==n||null===(J=n.userInfo)||void 0===J||!J.login)&&(0,F.jsx)(m.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(G=n.userInfo)||void 0===G?void 0:G.login,"/user_tidings"),children:(null==n||null===(q=n.navigationInfo)||void 0===q?void 0:q.new_message)&&(0,F.jsx)("span",{className:j})})]}),!c&&(0,F.jsx)(Ae,{payload:X})]})]})]}),(0,F.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:Y,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,O.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Q(!1)},children:(0,F.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,F.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,F.jsx)("img",{src:"".concat(he.Z.IMG_SERVER,"/").concat(null==r||null===(_=r.setting)||void 0===_?void 0:_.homepage_tea_qq_qrcode_url),width:200,height:200,className:"mb10"}),(0,F.jsxs)("p",{children:["群号:",null==r||null===($=r.setting)||void 0===$?void 0:$.homepage_tea_qq_number]})]})})]}),(0,F.jsx)(Se,{})]}):(0,F.jsx)(F.Fragment,{})}))},21948:function(e,t,n){n.d(t,{Z:function(){return Ke}});var r=n(82242),o=n.n(r),i=n(7557),a=n.n(i),l=n(41498),s=n.n(l),c=n(79800),u=n.n(c),d=n(80813),f=n(92310),p=n.n(f),v=n(59301),h=function(){var e=(0,v.useRef)(!1);return(0,v.useEffect)((function(){return e.current=!1,function(){e.current=!0}}),[]),e};var m=function(e){var t=h(),n=(0,d.CR)((0,v.useState)(e),2),r=n[0],o=n[1];return[r,(0,v.useCallback)((function(e){t.current||o(e)}),[])]};var g=function(e){var t=(0,v.useRef)(e);return t.current=e,t},A=function(e){(0,v.useEffect)((function(){e()}),[])};!function(e,t){void 0===t&&(t={});var n=t.insertAt;if("undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}("@-webkit-keyframes slider-icon-animate_spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes slider-icon-animate_spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.rc-slider-captcha-icon {\n display: inline-block;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.rc-slider-captcha-icon > svg {\n line-height: 1;\n}\n.rc-slider-captcha-icon-spin {\n -webkit-animation: slider-icon-animate_spin 1s infinite linear;\n animation: slider-icon-animate_spin 1s infinite linear;\n}\n.rc-slider-captcha-button {\n display: inline-block;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 40px;\n height: 100%;\n padding: 5px 0;\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n font-size: 22px;\n line-height: 1;\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);\n cursor: -webkit-grab;\n cursor: grab;\n transition-timing-function: linear;\n transition-duration: 0.2s;\n transition-property: background-color, color;\n touch-action: none;\n}\n.rc-slider-captcha-button-active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button-verify {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button-pc:hover {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button:active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #1991fa;\n background-color: var(--rcsc-primary, #1991fa);\n}\n.rc-slider-captcha-button-active,\n.rc-slider-captcha-button:active {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n}\n.rc-slider-captcha-button-verify,\n.rc-slider-captcha-button-verify:active {\n cursor: wait;\n}\n.rc-slider-captcha-button-error {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #f57a7a;\n background-color: var(--rcsc-error, #f57a7a);\n cursor: default;\n}\n.rc-slider-captcha-button-error:hover {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #f57a7a;\n background-color: var(--rcsc-error, #f57a7a);\n cursor: default;\n}\n.rc-slider-captcha-button-error:active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #f57a7a;\n background-color: var(--rcsc-error, #f57a7a);\n cursor: default;\n}\n.rc-slider-captcha-button-success {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #52ccba;\n background-color: var(--rcsc-success, #52ccba);\n cursor: default;\n}\n.rc-slider-captcha-button-success:hover {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #52ccba;\n background-color: var(--rcsc-success, #52ccba);\n cursor: default;\n}\n.rc-slider-captcha-button-success:active {\n color: #fff;\n color: var(--rcsc-button-hover-color, #fff);\n background-color: #52ccba;\n background-color: var(--rcsc-success, #52ccba);\n cursor: default;\n}\n.rc-slider-captcha-button-disabled {\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n cursor: no-drop;\n opacity: 0.7;\n}\n.rc-slider-captcha-button-disabled:hover {\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n cursor: no-drop;\n opacity: 0.7;\n}\n.rc-slider-captcha-button-disabled:active {\n color: #676d73;\n color: var(--rcsc-button-color, #676d73);\n background-color: #fff;\n background-color: var(--rcsc-button-bg-color, #fff);\n cursor: no-drop;\n opacity: 0.7;\n}\n.rc-slider-captcha-control {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 42px;\n height: var(--rcsc-control-height, 42px);\n background-color: #f7f9fa;\n background-color: var(--rcsc-bg-color, #f7f9fa);\n /* stylelint-disable-next-line declaration-property-value-no-unknown */\n border: 1px solid #e4e7eb;\n border: 1px solid var(--rcsc-border-color, #e4e7eb);\n border-radius: 2px;\n border-radius: var(--rcsc-control-border-radius, 2px);\n}\n.rc-slider-captcha-control-button {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n border-radius: 2px;\n border-radius: var(--rcsc-control-border-radius, 2px);\n}\n.rc-slider-captcha-control-indicator {\n position: absolute;\n top: -1px;\n bottom: -1px;\n left: -1px;\n display: none;\n box-sizing: border-box;\n width: 0;\n background-color: #d1e9fe;\n background-color: var(--rcsc-primary-light, #d1e9fe);\n /* stylelint-disable-next-line declaration-property-value-no-unknown */\n border: 1px solid #1991fa;\n border: 1px solid var(--rcsc-primary, #1991fa);\n border-radius: 2px;\n border-radius: var(--rcsc-control-border-radius, 2px);\n}\n.rc-slider-captcha-control-tips {\n position: relative;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n color: #45494c;\n color: var(--rcsc-text-color, #45494c);\n font-size: 14px;\n line-height: 20px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.rc-slider-captcha-control-moving .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-verify .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator {\n display: block;\n}\n.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator {\n background-color: #fce1e1;\n background-color: var(--rcsc-error-light, #fce1e1);\n border-color: #f57a7a;\n border-color: var(--rcsc-error, #f57a7a);\n}\n.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator {\n background-color: #d2f4ef;\n background-color: var(--rcsc-success-light, #d2f4ef);\n border-color: #52ccba;\n border-color: var(--rcsc-success, #52ccba);\n}\n.rc-slider-captcha-control-errors {\n padding-left: 0;\n background-color: #fce1e1;\n background-color: var(--rcsc-error-light, #fce1e1);\n border-color: #f57a7a;\n border-color: var(--rcsc-error, #f57a7a);\n}\n.rc-slider-captcha-control-load-failed {\n padding-left: 0;\n background-color: #fce1e1;\n background-color: var(--rcsc-error-light, #fce1e1);\n border-color: #f57a7a;\n border-color: var(--rcsc-error, #f57a7a);\n}\n.rc-slider-captcha-control-errors .rc-slider-captcha-control-button,\n.rc-slider-captcha-control-errors .rc-slider-captcha-control-indicator,\n.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-button,\n.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-indicator {\n display: none;\n}\n.rc-slider-captcha-control-errors .rc-slider-captcha-control-tips {\n color: #f57a7a;\n color: var(--rcsc-error, #f57a7a);\n cursor: pointer;\n}\n.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-tips {\n color: #f57a7a;\n color: var(--rcsc-error, #f57a7a);\n cursor: pointer;\n}\n.rc-slider-captcha-jigsaw {\n position: relative;\n background-color: #f7f9fa;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.rc-slider-captcha-jigsaw img {\n position: absolute;\n}\n.rc-slider-captcha-jigsaw-bg {\n width: 100%;\n height: 100%;\n pointer-events: none;\n}\n.rc-slider-captcha-jigsaw-puzzle {\n width: 60px;\n height: 100%;\n touch-action: none;\n}\n.rc-slider-captcha-jigsaw-puzzle:hover {\n cursor: -webkit-grab;\n cursor: grab;\n}\n.rc-slider-captcha-jigsaw-puzzle:active {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n}\n.rc-slider-captcha-jigsaw-refresh {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 5px;\n color: #fff;\n font-size: 22px;\n line-height: 0;\n cursor: pointer;\n opacity: 0.75;\n transition: opacity 0.2s linear;\n}\n.rc-slider-captcha-jigsaw-refresh:hover {\n opacity: 1;\n}\n.rc-slider-captcha-jigsaw-refresh-disabled {\n cursor: not-allowed;\n}\n.rc-slider-captcha-jigsaw-refresh-disabled:hover {\n opacity: 0.75;\n}\n.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle {\n pointer-events: none;\n}\n.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:hover,\n.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:active {\n cursor: default;\n}\n.rc-slider-captcha-loading {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n padding: 15px;\n color: #45494c;\n color: var(--rcsc-text-color, #45494c);\n font-size: 14px;\n text-align: center;\n background-color: #f7f9fa;\n background-color: var(--rcsc-bg-color, #f7f9fa);\n}\n.rc-slider-captcha-loading-icon {\n font-size: 30px;\n}\n.rc-slider-captcha-loading-text {\n margin-top: 5px;\n}\n.rc-slider-captcha-load-failed {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n color: #ccc;\n font-size: 85px;\n background-color: #f7f9fa;\n background-color: var(--rcsc-bg-color, #f7f9fa);\n}\n.rc-slider-captcha {\n position: relative;\n}\n.rc-slider-captcha > * {\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-captcha-panel {\n padding-bottom: 15px;\n}\n.rc-slider-captcha-panel-inner {\n overflow: hidden;\n border-radius: 2px;\n border-radius: var(--rcsc-panel-border-radius, 2px);\n}\n.rc-slider-captcha-float .rc-slider-captcha-panel {\n position: absolute;\n left: 0;\n display: none;\n opacity: 0;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n transition-property: top, bottom, opacity;\n}\n.rc-slider-captcha-float-top .rc-slider-captcha-panel {\n bottom: 22px;\n}\n.rc-slider-captcha-float-bottom .rc-slider-captcha-panel {\n top: 22px;\n padding: 15px 0 0;\n}\n");var y="rc-slider-captcha";function b(e){var t=0,n=0;return"number"==typeof e.clientX&&"number"==typeof e.clientY?(t=e.clientX,n=e.clientY):e.touches&&e.touches[0]?(t=e.touches[0].clientX,n=e.touches[0].clientY):e.changedTouches&&e.changedTouches[0]&&(t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY),{clientX:t,clientY:n}}function w(e,t){if(void 0===t&&(t={}),e)for(var n in t)e.style[n]=t[n]}var x="object"==typeof window&&window&&"object"==typeof document&&document&&window.document===document&&!!document.addEventListener,C=x&&"onpointerdown"in window,L=x&&"ontouchstart"in window;function S(e,t){return"number"==typeof e&&!Number.isNaN(e)&&"number"==typeof t&&t>0?Number(e.toFixed(t)):e}var M="".concat(y,"-button"),E=function(e){var t,n=e.className,r=e.disabled,o=e.active,i=e.success,a=e.error,l=e.verify,s=e.buttonRef,c=(0,d._T)(e,["className","disabled","active","success","error","verify","buttonRef"]);return v.createElement("span",(0,d.pi)({className:p()(M,n,(t={},t["".concat(M,"-disabled")]=r,t["".concat(M,"-active")]=o,t["".concat(M,"-verify")]=l,t["".concat(M,"-success")]=i,t["".concat(M,"-error")]=a,t["".concat(M,"-pc")]=!L,t)),ref:s},c))};E.displayName="SliderButton";var Z,j="".concat(y,"-icon"),I=function(e){var t,n=e.className,r=e.spin,o=(0,d._T)(e,["className","spin"]);return v.createElement("span",(0,d.pi)({className:p()(j,(t={},t["".concat(j,"-spin")]=r,t),n)},o))},P={arrowRight:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),v.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))}),null),check:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))}),null),loading:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},e),v.createElement("defs",null,v.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),v.createElement("g",null,v.createElement("use",{xlinkHref:"#l",opacity:".27"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),v.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))}),null),refresh:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))}),null),x:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e),v.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))}),null),imageFill:v.createElement((function(e){return v.createElement("svg",(0,d.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},e),v.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))}),null)},k=function(e){var t=e.type,n=(0,d._T)(e,["type"]);return v.createElement(I,(0,d.pi)({},n),P[t])};!function(e){e[e.Default=1]="Default",e[e.Loading=2]="Loading",e[e.Moving=3]="Moving",e[e.Verify=4]="Verify",e[e.Success=5]="Success",e[e.Error=6]="Error",e[e.LoadFailed=7]="LoadFailed"}(Z||(Z={}));var N,B="".concat(y,"-control"),z=function(e){var t,n=e.status,r=void 0===n?Z.Default:n,o=e.isLimitErrors,i=e.tipText,a=e.tipIcon,l=e.sliderButtonProps,s=e.indicatorProps,c=e.controlRef,u=(0,d._T)(e,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),f=(0,v.useRef)(null),h=(0,v.useRef)(null),m=(0,v.useRef)(null),g=(0,v.useRef)({}),A=(0,v.useMemo)((function(){return(0,d.pi)({default:"向右拖动滑块填充拼图",loading:"加载中...",moving:null,verifying:null,success:null,error:null,errors:v.createElement(v.Fragment,null,v.createElement(k,{type:"x",style:{fontSize:20}})," 失败过多,点击重试"),loadFailed:"加载失败,点击重试"},i)}),[i]),y=(0,v.useMemo)((function(){return(0,d.pi)({default:v.createElement(k,{type:"arrowRight"}),loading:v.createElement(k,{type:"loading",spin:!0}),error:v.createElement(k,{type:"x"}),success:v.createElement(k,{type:"check"})},a)}),[a]),b=(0,v.useMemo)((function(){var e;return(e={})[Z.Default]=[A.default,y.default],e[Z.Loading]=[A.loading,y.default],e[Z.Moving]=[A.moving,y.default],e[Z.Verify]=[A.verifying,y.loading],e[Z.Error]=[A.error,y.error],e[Z.Success]=[A.success,y.success],e[Z.LoadFailed]=[A.loadFailed,y.default],e}),[A,y]),x=function(e){var t;return(e||"number"!=typeof g.current.sliderButtonWidth)&&(g.current.sliderButtonWidth=(null===(t=h.current)||void 0===t?void 0:t.clientWidth)||40),g.current.sliderButtonWidth},C=function(e){if(e||"number"!=typeof g.current.indicatorBorderWidth)if(m.current){var t=window.getComputedStyle(m.current);g.current.indicatorBorderWidth=parseInt(t.borderLeftWidth)+parseInt(t.borderRightWidth)}else g.current.indicatorBorderWidth=2;return g.current.indicatorBorderWidth},L=function(e){var t;return!e&&g.current.rect||f.current&&(g.current.rect=null===(t=f.current)||void 0===t?void 0:t.getBoundingClientRect()),g.current.rect};(0,v.useImperativeHandle)(c,(function(){return{getSliderButtonWidth:x,getIndicatorBorderWidth:C,getRect:L,updateLeft:function(e){var t=x(),n=C();w(h.current,{left:e+"px"}),w(m.current,{width:e+t+n+"px"})}}}),[]);var S=r===Z.Loading,M=r===Z.Moving,j=r===Z.Verify,I=r===Z.Success,P=r===Z.Error,N=r===Z.LoadFailed,z=o?A.errors:b[r][0];return v.createElement("div",(0,d.pi)({},u,{className:p()(B,(t={},t["".concat(B,"-loading")]=S,t["".concat(B,"-moving")]=M,t["".concat(B,"-verify")]=j,t["".concat(B,"-success")]=I,t["".concat(B,"-error")]=P,t["".concat(B,"-errors")]=o,t["".concat(B,"-load-failed")]=N,t),u.className),ref:f}),v.createElement("div",(0,d.pi)({},s,{className:p()("".concat(B,"-indicator"),null==s?void 0:s.className),ref:m})),v.createElement(E,(0,d.pi)({},l,{className:p()("".concat(B,"-button"),null==l?void 0:l.className),disabled:S,active:M,verify:j,success:I,error:P,buttonRef:h}),b[r][1]),v.createElement("div",{className:p()("".concat(B,"-tips")),style:z?{}:{display:"none"}},z))},W="".concat(y,"-loading"),D=function(e){var t=e.icon,n=void 0===t?v.createElement(k,{type:"loading",spin:!0}):t,r=e.text,o=void 0===r?"加载中...":r,i=e.className,a=(0,d._T)(e,["icon","text","className"]);return v.createElement("div",(0,d.pi)({className:p()(W,i)},a),v.createElement("div",{className:"".concat(W,"-icon")},n),v.createElement("div",{className:"".concat(W,"-text")},o))},T="".concat(y,"-jigsaw"),O={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:v.createElement(k,{type:"imageFill"}),refreshIcon:v.createElement(k,{type:"refresh"})},F=function(e){var t,n,r=e.status,o=e.bgSize,i=void 0===o?O.bgSize:o,a=e.puzzleSize,l=void 0===a?O.puzzleSize:a,s=e.bgUrl,c=e.puzzleUrl,u=e.bgImgProps,f=e.puzzleImgProps,h=e.jigsawRef,m=e.loadingBoxProps,g=e.loadFailedIcon,A=void 0===g?O.loadFailedIcon:g,b=e.showRefreshIcon,x=void 0===b||b,C=e.refreshIcon,L=void 0===C?O.refreshIcon:C,S=e.disabledRefresh,M=e.onRefresh,E=e.style,j=e.className,I=e.children,P=(0,d._T)(e,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),k=(0,v.useRef)(null);if((0,v.useImperativeHandle)(h,(function(){return{updateLeft:function(e){w(k.current,{left:e+"px"})}}})),r===Z.Loading)return v.createElement(D,(0,d.pi)({},m,{style:(0,d.pi)((0,d.pi)({},null==m?void 0:m.style),i)}));if(r===Z.LoadFailed)return v.createElement("div",{className:"".concat(y,"-load-failed"),style:i},A);var N=r===Z.Verify||r===Z.Error||r===Z.Success;return v.createElement("div",(0,d.pi)({className:p()(T,(t={},t["".concat(T,"-stop")]=N,t),j),style:(0,d.pi)((0,d.pi)({},E),i)},P),v.createElement("img",(0,d.pi)({src:s,alt:""},u,{className:p()("".concat(T,"-bg"),null==u?void 0:u.className),style:(0,d.pi)((0,d.pi)({},null==u?void 0:u.style),i)})),v.createElement("img",(0,d.pi)({src:c,alt:""},f,{className:p()("".concat(T,"-puzzle"),null==f?void 0:f.className),style:(0,d.pi)((0,d.pi)({},null==f?void 0:f.style),l),ref:k})),x&&r!==Z.Success&&L&&v.createElement("div",{className:p()("".concat(T,"-refresh"),(n={},n["".concat(T,"-refresh-disabled")]=r===Z.Verify||S,n)),onClick:function(){r===Z.Verify||S||null==M||M()}},L),I)},R=C?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:L?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},V=C?"onPointerDown":L?"onTouchStart":"onMouseDown";!function(e){e.Puzzle="puzzle",e.Button="button"}(N||(N={}));var Y=function(e){var t,n,r,o=e.mode,i=void 0===o?"embed":o,a=e.limitErrorCount,l=void 0===a?0:a,s=e.tipText,c=e.tipIcon,u=e.refreshIcon,f=e.bgSize,h=e.puzzleSize,x=e.request,C=e.autoRequest,M=void 0===C||C,E=e.onVerify,j=e.autoRefreshOnError,I=void 0===j||j,P=e.actionRef,k=e.showRefreshIcon,B=void 0===k||k,W=e.jigsawContent,D=e.errorHoldDuration,T=void 0===D?500:D,Y=e.showJigsawOnActive,Q=void 0!==Y&&Y,X=e.loadingDelay,K=void 0===X?0:X,U=e.placement,H=void 0===U?"top":U,J=e.loadingBoxProps,G=e.sliderButtonProps,q=e.precision,_=void 0===q?7:q,$=e.className,ee=e.style,te=e.styles,ne=m(),re=ne[0],oe=ne[1],ie=m((function(){return!Ae&&x&&M?Z.Loading:Z.Default})),ae=ie[0],le=ie[1],se=g(ae),ce=(0,v.useRef)(null),ue=(0,v.useRef)(null),de=(0,v.useRef)(null),fe=(0,v.useMemo)((function(){return"float"===i||"slider"===i?i:"embed"}),[i]),pe=(0,v.useMemo)((function(){return void 0!==u?u:void 0!==(null==c?void 0:c.refresh)?c.refresh:void 0}),[u,c]),ve=(0,v.useMemo)((function(){return(0,d.pi)((0,d.pi)({},O.bgSize),f)}),[f]),he=(0,v.useMemo)((function(){return(0,d.pi)((0,d.pi)({},O.puzzleSize),h)}),[h]),me=(0,v.useMemo)((function(){return"bottom"===H?"top":"bottom"}),[H]),ge=(0,v.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:N.Button,isMouseEntered:!1,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),Ae="slider"===fe,ye="number"==typeof K&&K>0,be=ae===Z.Error&&l>0&&ge.current.errorCount>=l,we=function(){var e;return(null===(e=ce.current)||void 0===e?void 0:e.getRect(!0).height)||42},xe=function(){return(0,d.mG)(void 0,void 0,void 0,(function(){var e;return(0,d.Jh)(this,(function(t){switch(t.label){case 0:if(Ae)return[2];if(!x)return[3,4];ye?ge.current.loadingTimer=setTimeout((function(){le(Z.Loading)}),K):le(Z.Loading),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,x()];case 2:return e=t.sent(),ye&&clearTimeout(ge.current.loadingTimer),oe(e),le(Z.Default),[3,4];case 3:return t.sent(),ye&&clearTimeout(ge.current.loadingTimer),oe(void 0),le(Z.LoadFailed),[3,4];case 4:return[2]}}))}))},Ce=function(e){void 0===e&&(e=300),"float"===fe&&se.current!==Z.Success&&(clearTimeout(ge.current.floatTransitionTimer),clearTimeout(ge.current.floatDelayHideTimer),clearTimeout(ge.current.floatDelayShowTimer),ge.current.floatDelayShowTimer=setTimeout((function(){var e,t;w(de.current,{display:"block"}),null==(t=de.current)||t.scrollTop;var n=we()+"px";w(de.current,((e={})[me]=n,e.opacity="1",e))}),e))},Le=function(e){void 0===e&&(e=300),"float"===fe&&(clearTimeout(ge.current.floatTransitionTimer),clearTimeout(ge.current.floatDelayHideTimer),clearTimeout(ge.current.floatDelayShowTimer),ge.current.floatDelayHideTimer=setTimeout((function(){var e,t=we()/2+"px";w(de.current,((e={})[me]=t,e.opacity="0",e)),ge.current.floatTransitionTimer=setTimeout((function(){w(de.current,{display:"none"})}),300)}),e))},Se=function(e){var t;Ae||null===(t=ue.current)||void 0===t||t.updateLeft(e)},Me=function(){var e;ge.current.isPressed=!1,le(Z.Default),null===(e=ce.current)||void 0===e||e.updateLeft(0),Se(he.left)},Ee=function(e){void 0===e&&(e=!1),e&&(ge.current.errorCount=0),clearTimeout(ge.current.refreshTimer),se.current!==Z.Loading&&(Me(),xe())},Ze=function(e){if(se.current===Z.Default){e.preventDefault();var t=b(e),n=t.clientX,r=t.clientY;ge.current.startInfo={x:n,y:r,timestamp:(new Date).getTime()},ge.current.trail=[[n,r]],ce.current&&(ge.current.sliderButtonWidth=ce.current.getSliderButtonWidth(!0),ge.current.indicatorBorderWidth=ce.current.getIndicatorBorderWidth(!0)),ge.current.buttonMaxDistance=ve.width-ge.current.sliderButtonWidth-ge.current.indicatorBorderWidth,ge.current.puzzleMaxDistance=ve.width-he.width-he.left,ge.current.ratio=ge.current.puzzleMaxDistance/ge.current.buttonMaxDistance,ge.current.currentTargetType===N.Puzzle&&(ge.current.ratio=1/ge.current.ratio),(L||"pen"===e.pointerType||"touch"===e.pointerType)&&Ce(0),ge.current.isPressed=!0,document.addEventListener(R.move,je),document.addEventListener(R.end,Ie),document.addEventListener(R.cancel,Ie)}},je=function(e){var t;if(ge.current.isPressed){e.preventDefault();var n=b(e),r=n.clientX,o=n.clientY,i=r-ge.current.startInfo.x;ge.current.trail.push([r,o]),se.current!==Z.Moving&&i>0&&le(Z.Moving);var a=i,l=i;ge.current.currentTargetType===N.Puzzle?(a=(i=Math.max(0,Math.min(i,ge.current.puzzleMaxDistance)))+he.left,l=i*ge.current.ratio):(l=i=Math.max(0,Math.min(i,ge.current.buttonMaxDistance)),a=i*ge.current.ratio+he.left),null===(t=ce.current)||void 0===t||t.updateLeft(l),Se(a)}},Ie=function(e){if(document.removeEventListener(R.move,je),document.removeEventListener(R.end,Ie),document.removeEventListener(R.cancel,Ie),ge.current.isPressed){if(se.current!==Z.Moving||"function"!=typeof E)return ge.current.isPressed=!1,(L||"pen"===e.pointerType||"touch"===e.pointerType||Q&&!ge.current.isMouseEntered)&&Le(),void Me();ge.current.isPressed=!1,le(Z.Verify);var t=(new Date).getTime(),n=b(e),r=n.clientX,o=n.clientY-ge.current.startInfo.y,i=r-ge.current.startInfo.x,a=i;ge.current.currentTargetType===N.Puzzle?a=(i=Math.max(0,Math.min(i,ge.current.puzzleMaxDistance)))*ge.current.ratio:(a=i=Math.max(0,Math.min(i,ge.current.buttonMaxDistance)),i*=ge.current.ratio),E({x:S(i,_),y:S(o,_),sliderOffsetX:S(a,_),duration:t-ge.current.startInfo.timestamp,trail:ge.current.trail,targetType:ge.current.currentTargetType,errorCount:ge.current.errorCount}).then((function(){ge.current.errorCount=0,le(Z.Success),Le()})).catch((function(){ge.current.errorCount+=1,le(Z.Error),(L||"pen"===e.pointerType||"touch"===e.pointerType||Q&&!ge.current.isMouseEntered)&&Le(),(l<=0||ge.current.errorCount0)&&(r.forEach((function(e){e.wrap.apply(e.context,t)})),!0)},e}(),X={},K=function(){function e(e){void 0===e&&(e="default"),this.scope=e,X[this.scope]||(X[this.scope]={}),this.data=X[this.scope]}return e.prototype.getItem=function(e){return e in this.data?this.data[e]:null},e.prototype.setItem=function(e,t){this.data[e]=t},e.prototype.removeItem=function(e){delete this.data[e]},e.prototype.clear=function(){X[this.scope]={},this.data=X[this.scope]},e}();function U(e){try{var t="object"==typeof e&&null!==e&&!!e.setItem&&!!e.getItem&&!!e.removeItem;if(t){var n=Math.random().toString(16).substring(2,8)+(new Date).getTime();if(e.setItem(n,"1"),"1"!==e.getItem(n))return!1;e.removeItem(n)}return t}catch(t){return console.error("[cache2] ".concat(e," is not supported. The default memory cache will be used.")),!1}}var H=function(){function e(e,t){void 0===t&&(t={});var n=!!e&&U(e);this.options=(0,d.pi)({needParsed:n,prefix:""},t),this.storage=n?e:new K(this.options.memoryScope)}return e.prototype.getKey=function(e){return this.options.prefix+e},e.prototype.get=function(e){var t=this.storage.getItem(this.getKey(e));return this.options.needParsed?function(e,t){try{return JSON.parse(e,t)}catch(t){return e}}(t,this.options.reviver):t},e.prototype.set=function(e,t){this.storage.setItem(this.getKey(e),this.options.needParsed?function(e,t){return JSON.stringify(e,t)}(t,this.options.replacer):t)},e.prototype.del=function(e){this.storage.removeItem(this.getKey(e))},e.prototype.clear=function(){"function"==typeof this.storage.clear&&this.storage.clear()},e}(),J="default",G=function(e){function t(t,n){var r,o=e.call(this)||this,i=J;return"string"==typeof t?i=t||J:"object"==typeof t&&(r=t),r||"object"!=typeof n||(r=n),o.options=(0,d.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:"cache2_"},r),o.storage=new H(o.options.storage,(0,d.pi)({memoryScope:i},o.options)),o.cacheKey=i,o.startCheckperiod(),o}return(0,d.ZT)(t,e),t.prototype._check=function(e,t){var n=!0;return 0!==t.t&&t.t0?n+r:0,n:n}},t.prototype._isLimited=function(e){return this.options.max>-1&&e>=this.options.max},t.prototype._getReplaceKey=function(e,t){var n=e[0];return e.forEach((function(e){(t[e].t0&&this.setCacheValues(n),r},t.prototype.clear=function(){this.storage.del(this.cacheKey)},t.prototype.keys=function(){var e=this,t=this.cacheValues;return Object.keys(t).filter((function(n){return e._check(n,t[n])}))},t.prototype.has=function(e){var t=this.cacheValues[e];return!(!t||!this._check(e,t))},t.prototype.take=function(e){var t,n=this.cacheValues[e];return n&&this._check(e,n)&&(t=n.v,this.del(e)),t},t.prototype.ttl=function(e,t){var n=this.cacheValues,r=n[e];return!(!r||!this._check(e,r))&&(n[e]=this._wrap(r.v,t),!0)},t.prototype.getTtl=function(e){var t=this.cacheValues,n=t[e];if(n&&this._check(e,n))return t[e].t},t.prototype.getLastModified=function(e){var t=this.cacheValues,n=t[e];if(n&&this._check(e,n))return t[e].n},t.prototype.startCheckperiod=function(){var e=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout((function(){e.startCheckperiod()}),this.options.checkperiod))},t.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},t}(Q),q="undefined",_="object",$=Object.prototype,ee=$.toString,te=($.hasOwnProperty,$.propertyIsEnumerable,Object.getOwnPropertySymbols,Object.getPrototypeOf,Object.keys,Function.prototype.toString,typeof Symbol!==q&&Symbol.prototype,Array.prototype.slice,Math.min),ne=Math.max,re=Math.random,oe=Math.floor,ie=Math.ceil,ae=(Math.abs,Number.isFinite,Number.isInteger,Number.isSafeInteger,typeof globalThis===_&&globalThis,typeof n.g===_&&n.g,typeof self===_&&self,Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER,"[object "),le=ae+"String]",se=ae+"Symbol]",ce=(["Function","AsyncFunction","GeneratorFunction","Proxy"].map((function(e){return ae+e+"]"})),ae+"Blob]");function ue(e){return ee.call(e)}var de=function(){function e(e,t){void 0===t&&(t="uh_async_memo"),this.promiseCache={},this.cache=new G(t,e)}return e.prototype.run=function(e,t,n){var r,o=this;if(!t||"string"!=typeof(r=t)&&ue(r)!==le)return e();var i=(0,d.pi)({persisted:!0},n);if(i.persisted){var a=this.cache.get(t);if(a)return Promise.resolve(a)}return this.promiseCache[t]||(this.promiseCache[t]=e().then((function(e){return delete o.promiseCache[t],o.cache.set(t,e,i.ttl),e})).catch((function(e){return delete o.promiseCache[t],Promise.reject(e)}))),this.promiseCache[t]},e}(),fe=typeof Blob!==q;function pe(e){return!!(fe&&e instanceof Blob)||ue(e)===ce}var ve,he="undefined"!=typeof URL,me=Object.keys,ge=(Object.values,he?URL.createObjectURL:(ve="",function(){return ve})),Ae=he?URL.revokeObjectURL:function(){};var ye=[200,304];function be(e,t){return new Promise((function(n,r){var o,i,a,l,s,c,u,f,p,v,h,m,g,A,y,b,w,x,C,L,S,M,E,Z,j,I;pe(e)?n(e):(o=e,i=(0,d.pi)({responseType:"blob"},t),a=i||{},l=a.method,s=void 0===l?"get":l,c=a.data,u=void 0===c?null:c,f=a.timeout,p=a.headers,v=a.withCredentials,h=void 0!==v&&v,m=a.async,g=void 0===m||m,A=a.user,y=void 0===A?null:A,b=a.password,w=void 0===b?null:b,x=a.responseType,C=a.onReadyStateChange,L=a.onLoadStart,S=a.onProgress,M=a.onAbort,E=a.onTimeout,Z=a.onError,j=a.onLoad,I=a.onLoadEnd,new Promise((function(e,t){var n=new XMLHttpRequest;n.open(s.toLowerCase(),o,g,y,w),C&&(n.onreadystatechange=C),"number"==typeof f&&f>0&&(n.timeout=f),n.withCredentials=h,x&&(n.responseType=x),"object"==typeof p&&me(p).map((function(e){n.setRequestHeader(e,p[e])}));var r,i=function(e){return function(r){t(r),null==e||e.call(n,r)}},a={loadstart:L,progress:S,abort:i(M),timeout:i(E),error:i(Z),load:(r=j,function(t){e(t),null==r||r.call(n,t)}),loadend:I};me(a).forEach((function(e){var t=a[e];t&&n.addEventListener(e,t)})),n.send(u)}))).then((function(t){var o=t.target.status;if(-1!==ye.indexOf(o))n(t.target.response);else{var i=new Error("The file does not support get requests, responseStatus ".concat(o,", '").concat(e,"'."));console.error(i),r(i)}})).catch((function(e){console.error(new Error("Failed to request file. ".concat(e))),r(e)}))}))}function we(e,t){return be(e,t).then((function(e){return function(e){return new Promise((function(t,n){var r=pe(e),o=r?ge(e):e,i=new Image;r||(i.crossOrigin="anonymous"),i.onload=function(){t(i)},i.onerror=function(t){r&&Ae(o),console.error("[loadImage] The image load failed, '".concat(e,"'.")),n(t)},i.src=o}))}(e).then((function(t){return{blob:e,image:t}}))}))}function xe(e){return"function"==typeof e||function(e){return null!==e&&"object"==typeof e}(e)}var Ce=/^0b[01]+$/i,Le=/^0o[0-7]+$/i,Se=/^[-+]0x[0-9a-f]+$/i;function Me(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||ue(e)===se}(e))return NaN;if(xe(e)&&(e=Number(e)),"string"!=typeof e)return 0===e?e:+e;e=e.trim();var t=Ce.test(e);return t||Le.test(e)?parseInt(e.slice(2),t?2:8):Se.test(e)?NaN:+e}function Ee(e){return e?(e=Me(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function Ze(e,t){void 0===e&&(e=0),void 0===t&&(t=1),e=Ee(e),t=Ee(t);var n=ie(te(e,t)||0),r=oe(ne(e,t)||0);if(n>r){var o=n;n=r,r=o}return oe(n+re()*(r-n+1))}var je,Ie=Math.PI;!function(e){e[e.None=0]="None",e[e.Outer=1]="Outer",e[e.Inner=2]="Inner"}(je||(je={}));var Pe=[je.None,je.Outer,je.Inner];function ke(e){return e[Ze(0,e.length-1)]}function Ne(e){var t={top:ke(Pe),right:ke(Pe),bottom:ke(Pe),left:ke(Pe)},n=Object.keys(t),r=["top","bottom"],o=["left","right"];if(t.top===je.Outer&&t.bottom===je.Outer?t[ke(r)]=je.Inner:t.top!==je.Outer&&t.bottom!==je.Outer&&(t[ke(r)]=je.Outer),t.left===je.Outer&&t.right===je.Outer?t[ke(o)]=je.Inner:t.left!==je.Outer&&t.right!==je.Outer&&(t[ke(o)]=je.Outer),e){var i=[],a=[];n.forEach((function(e){t[e]===je.Inner?i.push(e):t[e]===je.None&&a.push(e)})),2===e?i.forEach((function(e){return t[e]=je.None})):3===e?0===i.length?t[ke(a)]=je.Inner:2===i.length&&(t[ke(i)]=je.None):4==e&&a.forEach((function(e){return t[e]=je.Inner}))}return t}function Be(e,t){void 0===t&&(t={});var n=t.x,r=void 0===n?0:n,o=t.y,i=void 0===o?0:o,a=t.w,l=void 0===a?60:a,s=t.h,c=void 0===s?60:s,u=t.needClosePath,d=void 0===u||u,f=t.points,p=t.margin,v=void 0===p?0:p;v=v<=0?0:v,"number"!=typeof f&&f||(f=Ne(f));var h=.15*(Math.min(l,c)-2*v),m=Math.hypot(h,h)/2,g=h+m,A={x:r+v,y:i+v,w:l-g-2*v,h:c-g-2*v},y=A.w/2,b=A.h/2;f.left===je.Outer&&(A.x+=g),f.top===je.Outer&&(A.y+=g),e.beginPath(),e.lineWidth=2,e.moveTo(A.x,A.y),f.top!==je.None&&(e.lineTo(A.x+y-m,A.y),f.top===je.Inner?e.arc(A.x+y,A.y+m,h,1.25*Ie,1.75*Ie,!0):e.arc(A.x+y,A.y-m,h,.75*Ie,.25*Ie)),e.lineTo(A.x+A.w,A.y),f.right!==je.None&&(e.lineTo(A.x+A.w,A.y+b-m),f.right===je.Inner?e.arc(A.x+A.w-m,A.y+b,h,1.75*Ie,.25*Ie,!0):e.arc(A.x+A.w+m,A.y+b,h,1.25*Ie,.75*Ie)),e.lineTo(A.x+A.w,A.y+A.h),f.bottom!==je.None&&(e.lineTo(A.x+y+m,A.y+A.h),f.bottom===je.Inner?e.arc(A.x+y,A.y+A.h-m,h,.25*Ie,.75*Ie,!0):e.arc(A.x+y,A.y+A.h+m,h,1.75*Ie,1.25*Ie)),e.lineTo(A.x,A.y+A.h),f.left!==je.None&&(e.lineTo(A.x,A.y+b+m),f.left===je.Inner?e.arc(A.x+m,A.y+b,h,.75*Ie,1.25*Ie,!0):e.arc(A.x-m,A.y+b,h,.25*Ie,1.75*Ie)),e.lineTo(A.x,A.y),e.stroke(),d&&e.closePath()}function ze(e,t,n,r){return new Promise((function(o){t?e.toBlob((function(t){o(t?URL.createObjectURL(t):e.toDataURL(n,r))}),n,r):o(e.toDataURL(n,r))}))}var We=new de({max:5,maxStrategy:"replaced"});We.cache.on("del",(function(e,t){try{t.image.src&&URL.revokeObjectURL(t.image.src)}catch(e){}}));var De=new WeakMap,Te="image/jpeg",Oe="image/png",Fe=[];function Re(e,t){void 0===t&&(t={});var n=t.borderWidth,r=void 0===n?2:n,o=t.borderColor,i=void 0===o?"rgba(255,255,255,0.7)":o,a=t.fillColor,l=void 0===a?"rgba(255,255,255,0.7)":a,s=t.points,c=t.width,u=void 0===c?60:c,d=t.height,f=void 0===d?60:d,p=t.x,v=t.y,h=t.margin,m=void 0===h?2:h,g=t.equalHeight,A=void 0===g||g,y=t.imageWidth,b=t.imageHeight,w=t.bgWidth,x=t.bgHeight,C=t.bgOffset,L=void 0===C?[0,0]:C,S=t.bgImageType,M=void 0===S?Te:S,E=t.quality,Z=void 0===E?.8:E,j=t.format,I=void 0===j?"dataURL":j,P=t.cacheImage,k=void 0===P||P,N=t.autoRevokePreviousBlobUrl,B=void 0===N||N,z=t.ajaxOptions;return new Promise((function(t,n){var o=document.createElement("canvas"),a=document.createElement("canvas"),c=o.getContext("2d"),d=a.getContext("2d"),h=k?function(e){if(!xe(e))return String(e);if(!De.get(e)){var t="_"+Date.now();De.set(e,t)}return De.get(e)}(e):void 0;We.run((function(){return we(e,z)}),h).then((function(e){var h=e.image;y&&(h.width=y),b&&(h.height=b);var g="number"==typeof w&&w>0?w>u?w:u:h.width,C="number"==typeof x&&x>0?x>f?x:f:h.height;o.width=g,o.height=C;var S=g-u,E=C-f,j=void 0===p?Ze(u,S):p||0,P=void 0===v?Ze(0,E):v||0;j<0?j=0:j>S&&(j=S),P<0?P=0:P>E&&(P=E);var k="number"!=typeof s&&s?s:Ne(s),N="function"==typeof L?L(h.width,h.height):L;c.strokeStyle=i,c.lineWidth=r,c.fillStyle=l,Be(c,{x:j,y:P,w:u,h:f,points:k,margin:m}),c.fillStyle=l,c.fill(),c.globalCompositeOperation="destination-over",c.drawImage(h,N[0],N[1],h.width,h.height),a.width=g,a.height=C,d.strokeStyle=i,d.lineWidth=r,Be(d,{x:j,y:P,w:u,h:f,points:k,margin:m}),d.globalCompositeOperation="destination-over",d.clip(),d.drawImage(h,N[0],N[1],h.width,h.height);var z=d.getImageData(j,P,u,f);d.clearRect(0,0,g,C),a.width=u,a.height=A?C:f,d.putImageData(z,0,A?P:0);var W="blob"===I,D=ze(a,W,Oe,Z),T=ze(o,W,M,Z);Promise.all([D,T]).then((function(e){var n=e[0],r=e[1];B&&(Fe.length&&(Fe.forEach((function(e){URL.revokeObjectURL(e)})),Fe.length=0),W&&Fe.push(r,n)),t({puzzleUrl:n,bgUrl:r,x:j,y:A?0:P})})).catch(n)})).catch(n)}))}var Ve=n(62957),Ye=n(99571),Qe=n(37712),Xe=function(e){var t=e.ModalProps,n=e.onFinish,r=(0,v.useState)(),i=u()(r,2),l=i[0],c=i[1],d=(0,v.useRef)(),f=function(){var e=s()(a()().mark((function e(){var t,n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="/images/VerifCodeBg/img".concat(Math.floor(23*Math.random())+1,".jpg"),e.next=3,Re(t,{imageHeight:180,imageWidth:360});case 3:return n=e.sent,c(n),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=s()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null!=t&&t.x&&t.x>l.x-5&&t.x=u)){e.next=14;break}return g.current=!1,a=u,e.next=9,r();case 9:i=e.sent,c({type:N.VERIFY,payload:{moveX:a,verify:i}}),n(i),e.next=15;break;case 14:c({type:N.SET_MOVEX,payload:a});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t=function(){g.current=!1,0===i&&(v.current.style.transition="left .5s ease",m.current.style.transition="width .5s ease",c({type:N.VERIFY,payload:{moveX:0}}))},i=0,a=A.width,l=A.left,u=a-48,d=!(0,I.b9)();return d?(window.addEventListener("touchmove",e),window.addEventListener("touchend",t)):(window.addEventListener("mousemove",e),window.addEventListener("mouseup",t)),function(){d?(window.removeEventListener("touchmove",e),window.removeEventListener("touchend",t)):(window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t))}}}),[A,I.b9]),(0,p.useEffect)((function(){c({type:N.VERIFY,payload:{verify:t,moveX:t?(null==A?void 0:A.width)-48:0}})}),[t]),(0,P.jsxs)("div",{ref:h,className:"unlock-wrapper",children:[(0,P.jsx)("div",{ref:m,className:1===f?"unlock-error-bg":"unlock-bg",style:{width:d}}),(0,P.jsx)("div",{className:"unlock-text",style:{color:f?"#fff":"#7E86A1"},children:f?1===f?"验证失败":"验证通过":"拖动滑块至右侧验证"}),(0,P.jsx)("div",{ref:v,onTouchStart:y,onMouseDown:y,style:{left:d},className:"unlock-handler",children:f?1===f?(0,P.jsx)(M.Z,{}):(0,P.jsx)(Z.Z,{}):(0,P.jsx)(j.Z,{})})]})},W={height:48,borderRadius:0,background:"#D7E6F4"},D=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,T={timer:0},O=function(e){return e[e.setTimer=0]="setTimer",e}(O||{});function F(e,t){if(t.type===O.setTimer)return a()(a()({},e),{},{timer:t.payload});throw new Error}var R=(0,g.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n,r,i,a=e.validateName,l=e.getCode,c=e.register,d=e.style,f=void 0===d?{}:d,v=e.buttonText,h=void 0===v?"注册":v,m=e.globalSetting,w=A.Z.useForm(),C=u()(w,1)[0],L=(0,p.useReducer)(F,T),S=u()(L,2),M=S[0],Z=S[1],j=(0,p.useState)(!1),k=u()(j,2),N=k[0],B=k[1],R=M.timer,V=(0,p.useState)(0),Y=u()(V,2),Q=Y[0],X=Y[1],K=(0,p.useMemo)((function(){return"/rucaptcha?t="+(new Date).getTime()}),[Q]);function U(){return(U=s()(o()().mark((function e(t){var n,r,i,a,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,i=t.code,e.next=3,c({login:n,password:r,code:i});case 3:if(a=e.sent,l=a.message,!(a.status<0)){e.next=9;break}return C.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:localStorage.removeItem("extension-modal"),y.ZP.info("注册成功"),"2"===localStorage.getItem("addinfo")?(localStorage.setItem("addinfo","2"),s=localStorage.getItem("classromeurl"),g.history.replace(s)):window.location.href="/account/profile";case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(){return(H=s()(o()().mark((function e(){var t,n,r,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=C.getFieldValue("login"),n=0,D.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return C.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,i=r.status,l=r.message,i>0?n=2:(C.setFields([{name:"login",errors:[l]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var J=function(){var e=s()(o()().mark((function e(){var t,n,r,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=C.getFieldValue("verify"),n=C.getFieldValue("login"),t){e.next=6;break}C.validateFields(["verify"]),e.next=15;break;case 6:return B(!0),e.next=9,l({login:n,type:1,smscode:(0,I.M)(n)});case 9:r=e.sent,i=r.status,a=r.message,i<0&&C.setFields([{name:"code",errors:[a]}]),Z({type:O.setTimer,payload:60}),B(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){R>0&&setTimeout((function(){Z({type:O.setTimer,payload:R-1})}),1e3)}),[R]),(0,p.useEffect)((function(){var e;!0===(null==m||null===(e=m.setting)||void 0===e?void 0:e.close_register)&&g.history.replace("/404")}),[null==m||null===(t=m.setting)||void 0===t?void 0:t.close_register]);return(0,P.jsxs)(A.Z,{layout:"vertical",form:C,style:f,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return U.apply(this,arguments)},children:[(0,P.jsx)(A.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):D.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{style:W,autoComplete:"new-login",size:"large",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return C.setFieldsValue({verify:0})}})}),(0,P.jsx)(A.Z.Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("请拖动滑块验证")}}],children:(0,P.jsx)(z,{onValidate:function(){return H.apply(this,arguments)}})}),(null==m||null===(n=m.setting)||void 0===n?void 0:n.is_local)&&"true"==(null==m||null===(r=m.setting)||void 0===r?void 0:r.is_need_code)&&(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsx)(b.Z,{suffix:(0,P.jsxs)(x.ZP,{loading:N,type:"link",onClick:J,disabled:R>0,children:[" ",0===R?"获取验证码":"".concat(R,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"large"})}),"true"!==(null==m||null===(i=m.setting)||void 0===i?void 0:i.is_need_code)&&(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsxs)("div",{style:{display:"flex"},children:[(0,P.jsx)(b.Z,{style:W,size:"large",placeholder:"验证码"}),(0,P.jsx)("img",{src:(null===E.Z||void 0===E.Z?void 0:E.Z.API_SERVER)+K,style:{height:"47px",marginLeft:"10px"},onClick:function(){X(Q+1)}})]})}),(0,P.jsx)(A.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"},{validator:function(e,t){return t?/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[\W_]).{8,16}$/.test(t)?Promise.resolve():Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):Promise.resolve()}}],children:(0,P.jsx)(b.Z.Password,{autoComplete:"new-password",style:W,size:"large",placeholder:"输入8~16位密码,区分大小写",visibilityToggle:!1})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsxs)(x.ZP,{size:"large",type:"primary",htmlType:"submit",block:!0,style:{height:48},className:"font16",children:[" ",h," "]})})]})})),V="wrap___mHCpj",Y="formWrapper___MlEa2",Q="linkBtn___ANdHr",X="errorRes___cVdT5",K=n(21948),U="threeBtnSty___TLi14",H="threeCheckboxSty___lOX9B",J={height:48,borderRadius:0,background:"#D7E6F4"},G=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,q={timer:0},_=function(e){return e[e.setTimer=0]="setTimer",e}(_||{});function $(e,t){if(t.type===_.setTimer)return a()(a()({},e),{},{timer:t.payload});throw new Error}var ee=function(e){var t=e.validateName,n=e.getCode,r=e.callback,i=e.style,a=void 0===i?{}:i,l=e.goBack,c=((0,g.useLocation)(),(0,g.useSearchParams)()),d=u()(c,1)[0],f=A.Z.useForm(),v=u()(f,1)[0],h=(0,p.useReducer)($,q),m=u()(h,2),y=m[0],C=m[1],L=(0,p.useState)(!1),S=u()(L,2),E=S[0],Z=S[1],j=y.timer,k=(0,p.useState)(!1),N=u()(k,2),B=N[0],W=N[1],D=(0,p.useState)(""),T=u()(D,2),O=T[0],F=T[1];function R(){return(R=s()(o()().mark((function e(t){var n,i,a,l,s,c,u,f,p,v;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,i=t.new_password,a=t.code,l=t.new_password_confirmation,e.next=3,r({login:n,new_password_confirmation:l,new_password:i,code:a});case 3:s=e.sent,c=s.message,u=s.status,f=s.show,p=s.start_date,0===u?(f?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",p)):localStorage.removeItem("extension-modal"),(v=d.get("from"))&&v.indexOf("login")<0?g.history.replace(v):g.history.replace("/")):F(c);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(){return(U=s()(o()().mark((function e(){var n,r,i,a,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=v.getFieldValue("login"),r=0,G.test(n)&&!(n.indexOf(" ")>-1)){e.next=6;break}return v.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,t({login:n,type:2});case 8:return i=e.sent,a=i.status,l=i.message,a>0?r=2:(v.setFields([{name:"login",errors:[l]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ee=function(){var e=s()(o()().mark((function e(){var t,r,i,a,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=v.getFieldValue("verify"),r=v.getFieldValue("login"),t){e.next=6;break}v.validateFields(["verify"]),e.next=15;break;case 6:return Z(!0),e.next=9,n({login:r,type:2,smscode:(0,I.M)(r)});case 9:i=e.sent,a=i.status,l=i.message,a<0&&v.setFields([{name:"code",errors:[l]}]),C({type:_.setTimer,payload:60}),Z(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){j>0&&setTimeout((function(){C({type:_.setTimer,payload:j-1})}),1e3)}),[j]);return(0,P.jsxs)("div",{className:V,children:[(0,P.jsxs)(A.Z,{layout:"vertical",form:v,style:a,className:Y,initialValues:{autologin:!0,protool:!0},onFinish:function(e){return R.apply(this,arguments)},onValuesChange:function(){return F("")},children:[!!O&&(0,P.jsxs)("div",{className:X,children:[(0,P.jsx)("span",{children:O}),(0,P.jsx)(M.Z,{onClick:function(){return F("")}})]}),(0,P.jsx)(A.Z.Item,{name:"login",required:!1,rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):G.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{style:J,size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return v.setFieldsValue({verify:0})}})}),(0,P.jsx)(A.Z.Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("请拖动滑块验证")}}],children:(0,P.jsx)(z,{onValidate:function(){return U.apply(this,arguments)}})}),(0,P.jsxs)("div",{className:"flex",children:[(0,P.jsx)(A.Z.Item,{name:"code",required:!1,rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsx)(b.Z,{style:{width:"310px",marginRight:"10px",paddingRight:"2px",height:48,borderRadius:0,background:"#D7E6F4"},placeholder:"请输入验证码",size:"middle"})}),(0,P.jsxs)(x.ZP,{loading:E,size:"middle",type:"primary",style:{height:48,width:"150px"},onClick:function(e){e.stopPropagation(),v.getFieldValue("verify")?W(!0):v.validateFields(["verify"])},disabled:j>0,children:[" ",0===j?"获取验证码":"".concat(j,"秒可重新获取")]})]}),(0,P.jsx)(A.Z.Item,{required:!1,name:"new_password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){return t?/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[\W_]).{8,16}$/.test(t)?Promise.resolve():Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):Promise.resolve()}}],children:(0,P.jsx)(b.Z.Password,{style:J,size:"middle",placeholder:"输入8~16位密码,区分大小写",visibilityToggle:!1})}),(0,P.jsx)(A.Z.Item,{name:"new_password_confirmation",rules:[{required:!0,message:"请再次输入新密码"},function(e){var t=e.getFieldValue;return{validator:function(e,n){return n&&t("new_password")!==n?Promise.reject("两次密码不一致"):Promise.resolve()}}}],children:(0,P.jsx)(b.Z.Password,{style:J,size:"middle",placeholder:"再次输入新密码",visibilityToggle:!1})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsxs)("div",{className:"".concat(H," flex flex-container"),style:{justifyContent:"space-between"},children:[(0,P.jsx)(A.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,P.jsx)(w.Z,{children:"下次自动登录"})}),(0,P.jsx)("div",{className:Q,onClick:l,children:"返回登录"})]})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsx)(x.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:{height:48},children:" 完成 "})})]}),(0,P.jsx)(K.Z,{ModalProps:{open:B,onCancel:function(){W(!1)}},onFinish:function(){W(!1),ee()}})]})},te="popLogin___gm3g6",ne="formWrapper___xfYOz",re="errorRes___AKmjU",oe="registerNav___cnXu8",ie="navActive___tKfWS",ae="linkBtn___NpIq1",le="closeBtn___h0CVr",se=n(81677),ce={height:48,borderRadius:0,background:"#D7E6F4"},ue=(0,g.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n=e.user,r=(e.globalSetting,e.loading,e.dispatch),i=A.Z.useForm(),l=u()(i,1)[0],c=(0,g.useLocation)(),d=(0,p.useState)(""),f=u()(d,2),v=f[0],m=f[1],L=(0,p.useState)(0),Z=u()(L,2),j=Z[0],I=Z[1],k=(0,p.useState)("登录"),N=u()(k,2),B=N[0],z=N[1],W=(0,p.useMemo)((function(){return"/rucaptcha?t="+(new Date).getTime()}),[j]);(0,p.useEffect)((function(){var e;z((null==n||null===(e=n.actionTabs)||void 0===e?void 0:e.key)||"登录")}),[null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.key]);var D,T,O=function(){r({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}}),r({type:"user/setActionTabs",payload:{}})},F=function(){var e=s()(o()().mark((function e(t){var n,i,s,u,d,f,p;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a()({},t),i=S().enc.Utf8.parse("5183666c72eec9e4"),s=S().AES.encrypt(t.password||"",i,{iv:i,mode:S().mode.CBC}),n.password=s.toString(),e.next=6,(0,C.Es)(n);case 6:if(!(u=e.sent).status){e.next=15;break}if(-4!==u.status){e.next=12;break}return r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:u.user,loginInfo:t}}),e.abrupt("return");case 12:return 0!==(null==u?void 0:u.status)&&y.ZP.warning(null==u?void 0:u.message),m(null==u?void 0:u.message),e.abrupt("return");case 15:null!=u&&u.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==u?void 0:u.start_date)):localStorage.removeItem("extension-modal"),console.log(g.history,"history"),"/user/login"===c.pathname||"/login"===c.pathname?(p=(null===(d=c.query)||void 0===d?void 0:d.from)||(null===(f=c.query)||void 0===f?void 0:f.back_url),window.location.href=p?decodeURIComponent(p):"/"):window.location.reload(),l.resetFields();case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V={getCode:C.o1,register:(D=s()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.z2)(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)}),validateName:C.Ol},Y={getCode:C.o1,callback:(T=s()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.c0)(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)}))),function(e){return T.apply(this,arguments)}),validateName:C.Ol};return(0,P.jsx)(h.Z,{centered:!0,open:n.showPopLogin,footer:null,keyboard:!1,maskClosable:!1,wrapClassName:"".concat(te," ").concat(U),closable:!1,onCancel:O,children:(0,P.jsxs)("div",{className:"rounded-20px-rem py-55px-rem px-60px-rem flex flex-col item-center gap-30px-rem",style:{border:"2rem solid #fff",backdropFilter:"blur(3rem)",width:"548px",background:"linear-gradient( 151deg, #EEF6FF 0%, #F2F9FF 25%, #E1EDFE 100%)",paddingBottom:"16rem",position:"relative"},children:[(0,P.jsx)("div",{className:"text-30px-rem font-bold",style:{letterSpacing:"2px"},children:"国防科技大学课程平台"}),(0,P.jsx)("div",{className:le,onClick:O,children:(0,P.jsx)(M.Z,{})}),(0,P.jsx)("div",{className:oe,children:"找回密码"==B?(0,P.jsx)("div",{onClick:function(){return z("找回密码")},className:"找回密码"==B?"".concat(ie):"",children:"找回密码"}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{onClick:function(){return z("登录")},className:"登录"==B?"".concat(ie):"",children:"登录"}),(0,P.jsx)("div",{onClick:function(){return z("注册")},className:"注册"==B?"".concat(ie):"",children:"注册"})]})}),"登录"==B&&(0,P.jsxs)(A.Z,{className:ne,layout:"vertical",form:l,initialValues:{autologin:!0},onFinish:F,onValuesChange:function(){return m("")},children:[!!v&&(0,P.jsxs)("div",{className:re,children:[(0,P.jsx)("span",{children:v}),(0,P.jsx)(M.Z,{onClick:function(){return m("")}})]}),(0,P.jsx)(A.Z.Item,{name:"login",rules:[{required:!0,message:"请输入学号、工号、手机号或邮箱"}],children:(0,P.jsx)(b.Z,{style:ce,size:"large",placeholder:"请输入学号、工号、手机号或邮箱"})}),(0,P.jsx)(A.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,P.jsx)(b.Z.Password,{style:ce,size:"large",placeholder:"密码"})}),(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsxs)("div",{style:{display:"flex"},children:[(0,P.jsx)(b.Z,{style:ce,size:"large",placeholder:"验证码"}),(0,P.jsx)("img",{src:(null===E.Z||void 0===E.Z?void 0:E.Z.API_SERVER)+W,style:{height:"47px",marginLeft:"10px"},onClick:function(){I(j+1)}})]})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsxs)("div",{className:"".concat(H," flex flex-container"),style:{justifyContent:"space-between"},children:[(0,P.jsx)(A.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,P.jsx)(w.Z,{children:"下次自动登录"})}),(0,P.jsx)("div",{className:ae,onClick:function(){return z("找回密码")},children:"找回密码"})]})}),(0,P.jsx)(A.Z.Item,{children:(0,P.jsx)(x.ZP,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:{height:"48px"},children:"登录"})})]}),"注册"==B&&(0,P.jsx)(R,a()({style:{width:"100%"}},V)),"找回密码"==B&&(0,P.jsx)(ee,a()(a()({style:{width:"100%"}},Y),{},{goBack:function(){return z("登录")}}))]})})})),de=n(82326),fe=n(77019),pe=n(5269),ve=n(1560),he=n(94171),me=n(89392),ge={modalWrap:"modalWrap___bBTZj",formWrap:"formWrap___aTC2c",staffWrap:"staffWrap___Vt2Lh"},Ae=n(29831),ye=n(75694),be=n(85305),we=(0,g.connect)((function(e){var t=e.user,n=e.account,r=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){var t=e.user,n=e.account,r=e.globalSetting,i=(e.loading,e.dispatch),l=A.Z.useForm(),c=u()(l,1)[0],d=de.default.Option,f=(0,p.useState)({}),v=u()(f,2),m=v[0],w=v[1],x=(0,p.useState)(""),C=u()(x,2),L=C[0],S=C[1],M=(0,p.useState)(!0),Z=u()(M,2),j=Z[0],k=Z[1],N=(0,p.useState)([]),B=u()(N,2),z=B[0],W=B[1],D=(0,p.useState)(!1),T=u()(D,2),O=T[0],F=T[1],R=(0,p.useState)(!1),V=u()(R,2),Y=V[0],Q=V[1],X=A.Z.useForm(),K=u()(X,1)[0],U=(0,p.useState)(!1),H=u()(U,2),J=H[0],G=H[1],q=(0,p.useState)(!1),_=u()(q,2),$=_[0],ee=_[1],te=(0,p.useRef)((0,me.throttle)((function(e){return oe(e)}),1200,{leading:!0,trailing:!0})).current,ne=function(){var e={identity:"",name:"",school_id:"",staff_id:"",student_id:"",technical_title:""};c.setFieldsValue(a()({},e)),w(a()({},e))};(0,p.useEffect)((function(){j||!m.school||z.find((function(e){return e.name===m.school}))?S(""):S("error")}),[j,m.school,z]);var re,oe=function(){var e=s()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,i({type:"account/getSchoolOption",payload:{keyword:t,limit:99999,display_aliases:!0}});case 3:n=e.sent,W(null==n?void 0:n.schools),k(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ie=function(e){var t,n,o,i;return"number"===e?"teacher"===m.identity?"".concat(null==r||null===(t=r.setting)||void 0===t?void 0:t.homepage_tea_qq_number):"".concat(null==r||null===(n=r.setting)||void 0===n?void 0:n.homepage_stu_qq_number):"code"===e?"teacher"===m.identity?"".concat(E.Z.IMG_SERVER,"/").concat(null==r||null===(o=r.setting)||void 0===o?void 0:o.homepage_tea_qq_qrcode_url):"".concat(E.Z.IMG_SERVER,"/").concat(null==r||null===(i=r.setting)||void 0===i?void 0:i.homepage_stu_qq_qrcode_url):void 0},ae=function(){var e=s()(o()().mark((function e(r){var a,l,s,c,u,d,f,p,v,m,g,A;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(F(!0),s=r.name,c=r.identity,u=r.studentNo,d=r.jobTitle,f=r.manager,p=r.staff_id,v=r.school,m=null===(a=z.find((function(e){return e.name===v})))||void 0===a?void 0:a.id){e.next=6;break}return h.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",ie("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,P.jsx)("img",{src:ie("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 6:return e.next=8,i({type:"account/updateAccount",payload:{id:null==t||null===(l=t.userInfo)||void 0===l?void 0:l.user_id,identity:c,name:s,school_id:m,staff_id:p,student_id:"student"===c?u:null,technical_title:d||f}});case 8:if(-1!==(null==(g=e.sent)?void 0:g.status)){e.next=11;break}return e.abrupt("return");case 11:g&&(y.ZP.info("保存成功"),null!==(A=n.basicInfo)&&void 0!==A&&A.base_info_completed||i({type:"user/getUserInfo"})),F(!1),ne(),g&&(t.isCurrentPage?t.backurl?location.reload():ee(!0):t.backurl&&(0,I.xg)(t.backurl)),i({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!1,showClosable:!1,backurl:"",isCurrentPage:!1}});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(h.Z,{centered:!0,open:t.showUpdateProfilePanel,title:"完善个人资料",width:800,keyboard:!1,maskClosable:!1,wrapClassName:ge.modalWrap,closable:t.showClosable,onCancel:function(){ne(),t.backurl&&t.isCurrentPage&&g.history.replace(t.backurl),i({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!1,showClosable:!1,backurl:"",isCurrentPage:!1}})},onOk:s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,c.submit();case 3:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:O},children:(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:"mb30",children:"您还未完善个人资料,完善后即可使用此功能。"}),(0,P.jsxs)(A.Z,{form:c,className:ge.formWrap,layout:"horizontal",onValuesChange:function(e){w(a()({},c.getFieldsValue()))},onFinish:ae,scrollToFirstError:!0,size:"large",labelAlign:"right",children:[(0,P.jsx)(A.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:I.HJ}],children:(0,P.jsx)(b.Z,{placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,showCount:!0})}),(0,P.jsxs)(fe.Z,{gutter:[10,0],children:[(0,P.jsx)(pe.Z,{children:(0,P.jsx)(A.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,P.jsxs)(de.default,{style:{width:120},placeholder:"请选择职业",children:[(0,P.jsx)(d,{value:"teacher",children:"教师"}),(0,P.jsx)(d,{value:"student",children:"学生"}),(0,P.jsx)(d,{value:"professional",children:"专业人士"})]})})}),"student"===m.identity&&(0,P.jsx)(pe.Z,{flex:1,children:(0,P.jsx)(A.Z.Item,{name:"studentNo",validateTrigger:"onBlur",dependencies:["school"],rules:[{whitespace:!0,message:"不能全为空"},{required:!0,message:"请输入学号"},{validator:(re=s()(o()().mark((function e(n,r){var i,a,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,he.ZP)("/api/users/accounts/".concat(null==t||null===(i=t.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==z||null===(a=z.find((function(e){return e.name===m.school})))||void 0===a?void 0:a.id)||(null==t||null===(l=t.userInfo)||void 0===l?void 0:l.school_id),student_id:r}});case 2:return(null==(s=e.sent)?void 0:s.status)<-1&&J&&(Q(!0),G(!1)),e.abrupt("return",(null==s?void 0:s.status)<-1?Promise.reject((0,P.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,P.jsx)("a",{onClick:function(){Q(!0)},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,t){return re.apply(this,arguments)})}],children:(0,P.jsx)(b.Z,{size:"large",type:"text",placeholder:"请输入学号",showCount:!0,maxLength:20})})}),"teacher"===m.identity&&(0,P.jsx)(pe.Z,{children:(0,P.jsx)(A.Z.Item,{initialValue:m.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(de.default,{style:{width:120},size:"large",placeholder:"请选择职称",children:[(0,P.jsx)(d,{value:"教授",children:"教授"}),(0,P.jsx)(d,{value:"研究员",children:"研究员"}),(0,P.jsx)(d,{value:"副教授",children:"副教授"}),(0,P.jsx)(d,{value:"副研究员",children:"副研究员"}),(0,P.jsx)(d,{value:"讲师",children:"讲师"}),(0,P.jsx)(d,{value:"助理研究员",children:"助理研究员"}),(0,P.jsx)(d,{value:"助理教授",children:"助理教授"})]})})}),"professional"===m.identity&&(0,P.jsx)(pe.Z,{children:(0,P.jsx)(A.Z.Item,{initialValue:m.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(de.default,{style:{width:180},size:"large",placeholder:"请选择职称",children:[(0,P.jsx)(d,{value:"企业管理者",children:"企业管理者"}),(0,P.jsx)(d,{value:"部门管理者",children:"部门管理者"}),(0,P.jsx)(d,{value:"高级工程师",children:"高级工程师"}),(0,P.jsx)(d,{value:"工程师",children:"工程师"}),(0,P.jsx)(d,{value:"助理工程师",children:"助理工程师"})]})})}),("teacher"===m.identity||"professional"===m.identity)&&(0,P.jsx)(pe.Z,{flex:1,className:ge.staffWrap,children:(0,P.jsx)(A.Z.Item,{label:"工号",name:"staff_id",rules:[{validator:function(e,t){if(null===t||""===t||void 0===t)return Promise.resolve();return/[\u4E00-\u9FA5]/g.test(t)?Promise.reject("请勿输入中文字符"):t.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{placeholder:"请输入工号",className:ge.staffidInput,suffix:" ",showCount:!0,maxLength:20})})})]}),(0,P.jsx)(A.Z.Item,{label:"学校/单位",name:"school",extra:!j&&m.school&&!(null!=z&&z.find((function(e){return e.name===m.school})))&&(0,P.jsx)("div",{className:ge.schoolHintWrap,children:(0,P.jsxs)("span",{className:ge.colorCDCDCD,children:["未找到包含“",m.school,"”的高校,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){h.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===m.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,P.jsx)("img",{src:"teacher"===m.identity?Ae:ye,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,P.jsx)(ve.Z,{status:L,size:"large",showSearch:!0,onChange:te,placeholder:"请输入单位名称",suffixIcon:(0,P.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,P.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})}),children:z.map((function(e,t){return(0,P.jsx)(d,{value:e.name,children:e.name},t)}))})})]})]})}),(0,P.jsx)(h.Z,{title:"解绑学号",open:Y,centered:!0,destroyOnClose:!0,onCancel:function(){Q(!1),K.resetFields()},onOk:function(){K.submit()},children:(0,P.jsxs)(A.Z,{form:K,size:"large",onFinish:function(){var e=s()(o()().mark((function e(n){var r,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,he.ZP)("/api/users/accounts/".concat(null==t||null===(r=t.userInfo)||void 0===r?void 0:r.user_id,"/unbind_student_id.json"),{method:"post",body:a()({student_id:m.studentNo||c.getFieldValue("studentNo"),school_id:(null==z||null===(i=z.find((function(e){return e.name===m.school})))||void 0===i?void 0:i.id)||(null==t||null===(l=t.userInfo)||void 0===l?void 0:l.school_id),check_type:4},n)});case 2:0==e.sent.status&&(y.ZP.success("解绑成功"),c.validateFields(),K.resetFields(),Q(!1));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,P.jsxs)("div",{className:"mb20",children:["很抱歉,该学号(",m.studentNo||c.getFieldValue("studentNo"),")在",m.school,"内已被使用,您可以提供",(0,P.jsx)("span",{style:{color:"#3061d0"},children:"当前账号所在学校中任意一位已职业认证的教师姓名"}),"进行解绑:"]}),(0,P.jsx)(A.Z.Item,{name:"check_value",rules:[{required:!0,message:"请填写".concat(null==m?void 0:m.school,"中任意一位已职业认证的教师姓名")}],style:{marginBottom:"10px"},children:(0,P.jsx)(b.Z,{type:"text",placeholder:"请填写".concat(null==m?void 0:m.school,"中任意一位已职业认证的教师姓名")})}),(0,P.jsxs)("div",{children:["请注意,每位学生每天仅有 ",(0,P.jsx)("span",{style:{color:"#FA6400"},children:"2"})," 次成功解绑学号的机会,请谨慎操作"]})]})}),(0,P.jsx)(be.Z,{visible:$,onCancel:function(){return ee(!1)}})]})})),xe="popLogin___u08I8",Ce="tips___U2xQw",Le=n(7338),Se=/^1\d{10}$/,Me=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ee=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ze=(0,g.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=e.globalSetting,r=e.dispatch,i=(0,g.useSearchParams)(),a=u()(i,1)[0],l={height:48,borderRadius:4},c=A.Z.useForm(),d=u()(c,1)[0],f=(0,p.useState)(60),v=u()(f,2),m=v[0],w=v[1],L=(0,p.useMemo)((function(){return m<60&&m>0}),[m]),S=(0,p.useRef)(),M=function(){var e=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(S.current),w(60),S.current=setInterval(function e(){return w((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=(0,p.useState)(!1),Z=u()(E,2),j=Z[0],k=Z[1],N=(0,p.useState)(!1),B=u()(N,2),z=B[0],W=B[1];(0,p.useEffect)((function(){var e,r,o,i,a;(!t.bindAccountModalVisible||null==n||null===(e=n.setting)||void 0===e||!e.main_site||null!=n&&null!==(r=n.setting)&&void 0!==r&&r.is_local)&&(!((0,Le.bg)()&&t.bindAccountModalVisible&&null!=t&&null!==(o=t.userInfo)&&void 0!==o&&o.check_phone_and_mail)||null!=n&&null!==(i=n.setting)&&void 0!==i&&i.main_site||null!=n&&null!==(a=n.setting)&&void 0!==a&&a.is_local)?W(!1):W(!0)}),[t]);var D=function(){var e=s()(o()().mark((function e(){var n,i,a,l,s,c,u,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=d.getFieldValue("userInput"),i=Se.test(n),a=Me.test(n),i||a){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(k(!0),!i){e.next=20;break}return e.next=10,(0,he.ZP)("/api/users/accounts/".concat(null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,"/valid_phone.json"),{method:"get",params:{phone:n}});case 10:if(-1!==(null==(s=e.sent)?void 0:s.status)){e.next=14;break}return k(!1),e.abrupt("return");case 14:if(null==s||!s.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),k(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,he.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:n,type:1}});case 22:if(-3!==(null==(c=e.sent)?void 0:c.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),k(!1),e.abrupt("return");case 27:return u=(0,I.M)(n),e.next=30,r({type:"account/getCode",payload:{login:n,type:i?3:4,smscode:u}});case 30:f=e.sent,k(!1),1===f.status&&(y.ZP.info("验证码已发送,请注意查收"),M());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=s()(o()().mark((function e(){var n,i,a,l,s,c,u,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.validateFields();case 2:if(n=d.getFieldValue("userInput"),i=d.getFieldValue("code"),a=Se.test(n),l=Me.test(n),a||l){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!a){e.next=16;break}return e.next=12,r({type:"account/bindPhone",payload:{login:null===(s=t.userInfoForBindAccountModal)||void 0===s?void 0:s.login,phone:n,code:i}});case 12:return c=e.sent,e.abrupt("return",0===c.status);case 16:return e.next=18,r({type:"account/bindEmail",payload:{login:null===(u=t.userInfoForBindAccountModal)||void 0===u?void 0:u.login,email:n,code:i}});case 18:return f=e.sent,e.abrupt("return",0===f.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=s()(o()().mark((function e(){var n,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.loginInfo,Ee.test(n.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,C.Es)(n);case 4:if(!(i=e.sent).status){e.next=8;break}return y.ZP.error(null==i?void 0:i.message),e.abrupt("return");case 8:null!=i&&i.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==i?void 0:i.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(l=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(l):(Ee.test(n.password)||(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/newInfo"),window.location.href="/"):(Ee.test(n.password)||(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/newInfo?active=3",r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),window.location.reload()),d.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.jsxs)(h.Z,{centered:!0,open:z,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:xe,closable:!0,onCancel:function(){r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),d.resetFields()},children:[(0,P.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,P.jsxs)(A.Z,{layout:"vertical",form:d,autoComplete:"off",preserve:!1,children:[(0,P.jsx)(A.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Se.test(t)||Me.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,P.jsx)(b.Z,{style:l,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,P.jsx)(A.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,P.jsx)(b.Z,{suffix:(0,P.jsx)(x.ZP,{loading:j,type:"link",onClick:D,disabled:L,children:L?"".concat(m,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,P.jsx)("div",{className:Ce,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,P.jsx)(x.ZP,{size:"middle",type:"primary",block:!0,style:l,className:"font16",onClick:F,children:"绑定并登录"}),(0,P.jsxs)("div",{className:Ce,children:["登录即代表您已阅读并同意",(0,P.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(29787),Ie=n(56656),Pe=n.n(Ie),ke=n(71330),Ne=n(37205),Be=n.n(Ne),ze="wrap___q9xAc",We="list___qjgdz",De="name___ncYhC",Te="tag___Paafn",Oe=n(70717),Fe=(0,g.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.globalSetting,r=(0,p.useState)(!1),i=u()(r,2),a=i[0],l=i[1],c=(0,p.useState)([]),d=u()(c,2),f=d[0],v=d[1],m=(0,p.useState)([]),A=u()(m,2),y=A[0],b=A[1],C=(0,p.useState)(!1),L=u()(C,2),S=L[0],M=L[1],E=(0,p.useState)(!1),Z=u()(E,2),j=Z[0],k=Z[1],N=(0,g.useLocation)(),B=(0,g.useSearchParams)(),z=u()(B,1)[0];(0,p.useEffect)((function(){Oe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),l(e.identifier||!1),v(e.data_list||[]),b([]),M(!1)}))}),[]);var W=function(){var e=s()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),t=f.filter((function(e){return y.includes(e.tpi_id)})),e.next=4,(0,he.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),k(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e;if(console.log(N,"location"),null===(e=N.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===z.get("type")?(window.parent.postMessage("backExercise","*"),void Oe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(a,"/challenges"));window.location.href="/shixuns"};return(0,P.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:a,title:"通知",width:"600px",footer:(0,P.jsxs)(fe.Z,{align:"middle",justify:"center",children:[(0,P.jsx)(w.Z,{onChange:function(e){var t;(console.log(e,222),M(e.target.checked),e.target.checked)?b(null==f||null===(t=f.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):b([])},checked:S,children:"全选"}),(0,P.jsx)(x.ZP,{style:{marginLeft:"auto"},onClick:D,children:"取消"}),(0,P.jsx)(x.ZP,{disabled:!y.length,loading:j,type:"primary",onClick:W,children:"关闭实训"})]}),onCancel:D,children:(0,P.jsx)(je.Z,{spinning:j,children:(0,P.jsxs)("div",{className:ze,children:[(0,P.jsxs)("p",{children:["单个账号最多可同时开启",(null==n||null===(t=n.setting)||void 0===t?void 0:t.shixun_environment_count)||10,"个实验环境,若想开启该实训请关闭其他实训。"]}),null==f?void 0:f.map((function(e){return(0,P.jsxs)("div",{className:We,children:[(0,P.jsx)(w.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=Be()(y);t.target.checked?n.push(e.tpi_id):n=y.filter((function(t){return t!==e.tpi_id})),b(n),M(n.length===f.length)},checked:null==y?void 0:y.includes(e.tpi_id)}),(0,P.jsxs)("span",{className:De,onClick:function(){return(0,I.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,P.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,P.jsx)("span",{className:Te,children:"当前实训"})]}),(0,P.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})})),Re={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=["loading","globalSetting","dispatch"],Ye=(0,g.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting}}))((function(e){e.loading;var t=e.globalSetting,n=e.dispatch,r=(f()(e,Ve),"https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad");(0,p.useEffect)((function(){(0,I.IS)()&&function(){a.apply(this,arguments)}()}),[]),(0,p.useEffect)((function(){n({type:"globalSetting/setShareData",payload:{desc:"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",title:document.title,imgUrl:r}})}),[location.pathname]),(0,p.useEffect)((function(){i()}),[null==t?void 0:t.shareData]);var i=function(){var e;null===(e=window.wx)||void 0===e||e.ready((function(){var e,n,o,i,a,l={title:(null==t||null===(e=t.shareData)||void 0===e?void 0:e.title)||document.title,desc:(null==t||null===(n=t.shareData)||void 0===n?void 0:n.desc)||"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",link:window.location.href,imgUrl:(null==t||null===(o=t.shareData)||void 0===o||null===(o=o.imgUrl)||void 0===o?void 0:o.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||r};null===(i=window.wx)||void 0===i||i.onMenuShareAppMessage(l),null===(a=window.wx)||void 0===a||a.onMenuShareTimeline(l)}))};function a(){return(a=s()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,he.ZP)("/api/users/js_sdk_data.json?url=".concat(encodeURIComponent(location.href)),{method:"get"});case 2:0===(null==(t=e.sent)?void 0:t.status)&&l(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){window.wx.config({debug:!1,appId:(null==e?void 0:e.appid)||"wx2402d86a6b534f77",timestamp:(null==e?void 0:e.timestamp)||1716781260,nonceStr:(null==e?void 0:e.noncestr)||"WjRUMvS[",signature:(null==e?void 0:e.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return(0,P.jsx)(P.Fragment,{})})),Qe=(n(24175),n(36237)),Xe=["loading","globalSetting","user","dispatch"];Pe().locale("zh-cn");var Ke=(0,g.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),i=(f()(e,Xe),(0,g.useLocation)()),l=(0,ke.g)(),c=(0,g.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),A=function(){var e=s()(o()().mark((function e(){var t,n,s,c,u,d,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=i.pathname.split("/"),null==i||!i.search){e.next=9;break}return u.includes("paths")?d=u[2]:u.includes("tasks")?(f=u[2],c=u[2]):u.includes("knowledgegraph")&&(c=u[2]),e.next=6,r({type:"user/getUserInfo",payload:a()(a()(a()({course_id:c},l),(0,I.oP)()),{},{subject_id:d,game_id:f,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return u.includes("tasks")&&(s=u[2],c=u[2]),e.next=13,r({type:"user/getUserInfo",payload:a()(a()({course_id:c},l),{},{game_id:s})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===i.pathname&&(window.location.href="/"),"/user/login"!==i.pathname&&"/login"!==i.pathname&&window.sessionStorage.getItem("download_url")&&((0,I.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){v.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:a()({},Re)})}),[n.theme]),(0,p.useEffect)((function(){(0,I.Il)(),function(){function e(){var e=document.documentElement,t=e.clientWidth/1920;t=t>2?2:t<.6?.6:t,e.style.fontSize=t+"px"}window.addEventListener("resize",e),e()}()}),[]),(0,p.useEffect)((function(){r({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(e){-1===document.referrer.indexOf("educoder.net")&&(window.location.href=window.atob("Jy80MDMn"))}}),[]),(0,p.useEffect)((function(){var e,t;if(A(),i.pathname.indexOf("classrooms")>-1&&-1===i.pathname.indexOf("detail")||document.body.scrollIntoView(),i.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(i.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(i.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,o=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,he.ZP)("/api/practices/".concat(o,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&g.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(o))}))}else{if("/admins"===i.pathname||"/sidekiq"===i.pathname){var a=document.domain;if(a.indexOf("educoder.net")>-1)switch(a){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(i.pathname);break;default:var l=document.domain.split(".");l[0]=l[0]+"-data",window.location.href="https://".concat(l.join(".")).concat(i.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[i.pathname]),(0,p.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,P.jsxs)("div",{children:[(0,P.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,P.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,I.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]),(0,p.useEffect)((function(){1===performance.navigation.type&&document.body.scrollIntoView()}),[performance.navigation.type]);return(0,P.jsx)(Qe.StyleProvider,{transformers:[Qe.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,P.jsxs)(v.ZP,{locale:m.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Re,children:[(0,P.jsx)(ue,{}),(0,P.jsx)(we,{}),(0,P.jsx)(Ze,{}),(0,P.jsx)(Ye,{}),(0,P.jsx)(Fe,{}),(0,P.jsx)(je.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,P.jsx)(g.Outlet,{})})]})})}))},81677:function(e,t,n){n.d(t,{Ol:function(){return o},c0:function(){return l},o1:function(){return i},z2:function(){return a}});var r=n(94171);function o(e){return(0,r.U2)("accounts/valid_email_and_phone.json",e)}function i(e){return(0,r.U2)("accounts/get_verification_code.json",e)}function a(e){return(0,r.v_)("accounts/register.json",e)}function l(e){return(0,r.v_)("accounts/reset_password.json",e)}},67554:function(e,t,n){n.d(t,{rX:function(){return M},pW:function(){return E},gy:function(){return Z},xY:function(){return S},O5:function(){return L},hs:function(){return b},tJ:function(){return A},o1:function(){return y},Rd:function(){return C}});var r=n(7557),o=n.n(r),i=n(41498),a=n.n(i),l=n(53260),s=n(62957),c=n(37285),u=n(6767),d=n(7338),f=n(83287),p=n(87169),v=n(25510),h=n.p+"static/newqrcode.a8740efb.png",m=n(32637),g=n(37712),A=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!(!y(e)||!w(e,t,n,r,o))},y=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(e){var t,n,r=(0,l.getDvaApp)()._store.getState().user;!(0,d.bg)()||null!=r&&null!==(t=r.userInfo)&&void 0!==t&&null!==(t=t.course)&&void 0!==t&&t.course_public||null!=r&&null!==(n=r.userInfo)&&void 0!==n&&n.profile_completed||e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},w=function(e){var t,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=(0,l.getDvaApp)()._store.getState(),a=i.user;return!(null===(t=a.userInfo)||void 0===t||!t.profile_completed)||(n?e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:r,isCurrentPage:o}}):s.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,f.xg)("/account/profile/edit"),x()}}),!1)},x=function(){s.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},C=function(){s.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:m}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},L=function(){var e;return!(null===(e=(0,l.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(s.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,f.xg)("/account/certification")}}),!1)},S=function(){return!!(0,d.V9)()||(s.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},M=function(e,t){return!!e||(s.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,f.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(e){s.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(c.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v,alt:"二维码",width:160})})]})})},Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,l.getDvaApp)()._store.getState(),r=n.shixunsDetail.detail;if(2===(null==r?void 0:r.public)||1===(null==r?void 0:r.public)||3===(null==r?void 0:r.shixun_status)){var i="";return 2===(null==r?void 0:r.public)&&(i="已公开"),1===(null==r?void 0:r.public)&&(i="待审核"),3===(null==r?void 0:r.shixun_status)&&(i="已关闭"),s.Z.info({centered:!0,icon:(0,g.jsx)(p.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",i,",",t,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==r?void 0:r.shixun_status)&&(s.Z.confirm({centered:!0,icon:(0,g.jsx)(p.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",t,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;s.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(p.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=a()(o()().mark((function t(){return o()().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&&(u.ZP.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)}},16632:function(e,t,n){var r=n(54476),o=n(33885),i=n(20068),a=n(42978),l=n(75931),s=n(92310),c=n.n(s),u=n(18929),d=n(59301),f=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],p=(0,d.forwardRef)((function(e,t){var n=e.prefixCls,s=void 0===n?"rc-checkbox":n,p=e.className,v=e.style,h=e.checked,m=e.disabled,g=e.defaultChecked,A=void 0!==g&&g,y=e.type,b=void 0===y?"checkbox":y,w=e.title,x=e.onChange,C=(0,l.Z)(e,f),L=(0,d.useRef)(null),S=(0,d.useRef)(null),M=(0,u.Z)(A,{value:h}),E=(0,a.Z)(M,2),Z=E[0],j=E[1];(0,d.useImperativeHandle)(t,(function(){return{focus:function(e){var t;null===(t=L.current)||void 0===t||t.focus(e)},blur:function(){var e;null===(e=L.current)||void 0===e||e.blur()},input:L.current,nativeElement:S.current}}));var I=c()(s,p,(0,i.Z)((0,i.Z)({},"".concat(s,"-checked"),Z),"".concat(s,"-disabled"),m));return d.createElement("span",{className:I,title:w,style:v,ref:S},d.createElement("input",(0,r.Z)({},C,{className:"".concat(s,"-input"),ref:L,onChange:function(t){m||("checked"in e||j(t.target.checked),null==x||x({target:(0,o.Z)((0,o.Z)({},e),{},{type:b,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:m,checked:!!Z,type:b})),d.createElement("span",{className:"".concat(s,"-inner")}))}));t.Z=p},96478:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(54476),o=n(20068),i=n(42978),a=n(75931),l=n(65030),s=n(92310),c=n.n(s),u=n(8654),d=n(59301),f=n(10228),p=n(16089),v=f.Z.ESC,h=f.Z.TAB;var m=(0,d.forwardRef)((function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=(0,d.useMemo)((function(){return"function"==typeof n?n():n}),[n]),a=(0,u.sQ)(t,(0,u.C4)(i));return d.createElement(d.Fragment,null,r&&d.createElement("div",{className:"".concat(o,"-arrow")}),d.cloneElement(i,{ref:(0,u.Yr)(i)?a:void 0}))})),g={adjustX:1,adjustY:1},A=[0,0],y={topLeft:{points:["bl","tl"],overflow:g,offset:[0,-4],targetOffset:A},top:{points:["bc","tc"],overflow:g,offset:[0,-4],targetOffset:A},topRight:{points:["br","tr"],overflow:g,offset:[0,-4],targetOffset:A},bottomLeft:{points:["tl","bl"],overflow:g,offset:[0,4],targetOffset:A},bottom:{points:["tc","bc"],overflow:g,offset:[0,4],targetOffset:A},bottomRight:{points:["tr","br"],overflow:g,offset:[0,4],targetOffset:A}},b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function w(e,t){var n,s=e.arrow,f=void 0!==s&&s,g=e.prefixCls,A=void 0===g?"rc-dropdown":g,w=e.transitionName,x=e.animation,C=e.align,L=e.placement,S=void 0===L?"bottomLeft":L,M=e.placements,E=void 0===M?y:M,Z=e.getPopupContainer,j=e.showAction,I=e.hideAction,P=e.overlayClassName,k=e.overlayStyle,N=e.visible,B=e.trigger,z=void 0===B?["hover"]:B,W=e.autoFocus,D=e.overlay,T=e.children,O=e.onVisibleChange,F=(0,a.Z)(e,b),R=d.useState(),V=(0,i.Z)(R,2),Y=V[0],Q=V[1],X="visible"in e?N:Y,K=d.useRef(null),U=d.useRef(null),H=d.useRef(null);d.useImperativeHandle(t,(function(){return K.current}));var J=function(e){Q(e),null==O||O(e)};!function(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=d.useRef(!1),l=function(){var e,o;t&&(null===(e=n.current)||void 0===e||null===(o=e.focus)||void 0===o||o.call(e),null==r||r(!1))},s=function(){var e;return!(null===(e=i.current)||void 0===e||!e.focus||(i.current.focus(),a.current=!0,0))},c=function(e){switch(e.keyCode){case v:l();break;case h:var t=!1;a.current||(t=s()),t?e.preventDefault():l()}};d.useEffect((function(){return t?(window.addEventListener("keydown",c),o&&(0,p.Z)(s,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}}),[t])}({visible:X,triggerRef:H,onVisibleChange:J,autoFocus:W,overlayRef:U});var G,q,_,$=function(){return d.createElement(m,{ref:U,overlay:D,prefixCls:A,arrow:f})},ee=d.cloneElement(T,{className:c()(null===(n=T.props)||void 0===n?void 0:n.className,X&&(G=e.openClassName,void 0!==G?G:"".concat(A,"-open"))),ref:(0,u.Yr)(T)?(0,u.sQ)(H,(0,u.C4)(T)):void 0}),te=I;return te||-1===z.indexOf("contextMenu")||(te=["click"]),d.createElement(l.Z,(0,r.Z)({builtinPlacements:E},F,{prefixCls:A,ref:K,popupClassName:c()(P,(0,o.Z)({},"".concat(A,"-show-arrow"),f)),popupStyle:k,action:z,showAction:j,hideAction:te,popupPlacement:S,popupAlign:C,popupTransitionName:w,popupAnimation:x,popupVisible:X,stretch:(q=e.minOverlayWidthMatchTrigger,_=e.alignPoint,("minOverlayWidthMatchTrigger"in e?q:!_)?"minWidth":""),popup:"function"==typeof D?$:$(),onPopupVisibleChange:J,onPopupClick:function(t){var n=e.onOverlayClick;Q(!1),n&&n(t)},getPopupContainer:Z}),ee)}var x=d.forwardRef(w)},66003:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(75931),o=n(33885),i=n(76190),a=n(59301),l=["show"];function s(e,t){return a.useMemo((function(){var n={};t&&(n.show="object"===(0,i.Z)(t)&&t.formatter?t.formatter:!!t);var a=n=(0,o.Z)((0,o.Z)({},n),e),s=a.show,c=(0,r.Z)(a,l);return(0,o.Z)((0,o.Z)({},c),{},{show:!!s,showFormatter:"function"==typeof s?s:void 0,strategy:c.strategy||function(e){return e.length}})}),[e,t])}},36901:function(e,t,n){n.r(t),n.d(t,{BaseInput:function(){return d},default:function(){return y}});var r=n(33885),o=n(54476),i=n(20068),a=n(76190),l=n(92310),s=n.n(l),c=n(59301),u=n(30292),d=c.forwardRef((function(e,t){var n,l,d,f=e.inputElement,p=e.children,v=e.prefixCls,h=e.prefix,m=e.suffix,g=e.addonBefore,A=e.addonAfter,y=e.className,b=e.style,w=e.disabled,x=e.readOnly,C=e.focused,L=e.triggerFocus,S=e.allowClear,M=e.value,E=e.handleReset,Z=e.hidden,j=e.classes,I=e.classNames,P=e.dataAttrs,k=e.styles,N=e.components,B=e.onClear,z=null!=p?p:f,W=(null==N?void 0:N.affixWrapper)||"span",D=(null==N?void 0:N.groupWrapper)||"span",T=(null==N?void 0:N.wrapper)||"span",O=(null==N?void 0:N.groupAddon)||"span",F=(0,c.useRef)(null),R=(0,u.X3)(e),V=(0,c.cloneElement)(z,{value:M,className:s()(null===(n=z.props)||void 0===n?void 0:n.className,!R&&(null==I?void 0:I.variant))||null}),Y=(0,c.useRef)(null);if(c.useImperativeHandle(t,(function(){return{nativeElement:Y.current||F.current}})),R){var Q=null;if(S){var X=!w&&!x&&M,K="".concat(v,"-clear-icon"),U="object"===(0,a.Z)(S)&&null!=S&&S.clearIcon?S.clearIcon:"✖";Q=c.createElement("button",{type:"button",tabIndex:-1,onClick:function(e){null==E||E(e),null==B||B()},onMouseDown:function(e){return e.preventDefault()},className:s()(K,(0,i.Z)((0,i.Z)({},"".concat(K,"-hidden"),!X),"".concat(K,"-has-suffix"),!!m))},U)}var H="".concat(v,"-affix-wrapper"),J=s()(H,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(v,"-disabled"),w),"".concat(H,"-disabled"),w),"".concat(H,"-focused"),C),"".concat(H,"-readonly"),x),"".concat(H,"-input-with-clear-btn"),m&&S&&M),null==j?void 0:j.affixWrapper,null==I?void 0:I.affixWrapper,null==I?void 0:I.variant),G=(m||S)&&c.createElement("span",{className:s()("".concat(v,"-suffix"),null==I?void 0:I.suffix),style:null==k?void 0:k.suffix},Q,m);V=c.createElement(W,(0,o.Z)({className:J,style:null==k?void 0:k.affixWrapper,onClick:function(e){var t;null!==(t=F.current)&&void 0!==t&&t.contains(e.target)&&(null==L||L())}},null==P?void 0:P.affixWrapper,{ref:F}),h&&c.createElement("span",{className:s()("".concat(v,"-prefix"),null==I?void 0:I.prefix),style:null==k?void 0:k.prefix},h),V,G)}if((0,u.He)(e)){var q="".concat(v,"-group"),_="".concat(q,"-addon"),$="".concat(q,"-wrapper"),ee=s()("".concat(v,"-wrapper"),q,null==j?void 0:j.wrapper,null==I?void 0:I.wrapper),te=s()($,(0,i.Z)({},"".concat($,"-disabled"),w),null==j?void 0:j.group,null==I?void 0:I.groupWrapper);V=c.createElement(D,{className:te,ref:Y},c.createElement(T,{className:ee},g&&c.createElement(O,{className:_},g),V,A&&c.createElement(O,{className:_},A)))}return c.cloneElement(V,{className:s()(null===(l=V.props)||void 0===l?void 0:l.className,y)||null,style:(0,r.Z)((0,r.Z)({},null===(d=V.props)||void 0===d?void 0:d.style),b),hidden:Z})})),f=n(94480),p=n(42978),v=n(75931),h=n(18929),m=n(2738),g=n(66003),A=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],y=(0,c.forwardRef)((function(e,t){var n=e.autoComplete,a=e.onChange,l=e.onFocus,y=e.onBlur,b=e.onPressEnter,w=e.onKeyDown,x=e.onKeyUp,C=e.prefixCls,L=void 0===C?"rc-input":C,S=e.disabled,M=e.htmlSize,E=e.className,Z=e.maxLength,j=e.suffix,I=e.showCount,P=e.count,k=e.type,N=void 0===k?"text":k,B=e.classes,z=e.classNames,W=e.styles,D=e.onCompositionStart,T=e.onCompositionEnd,O=(0,v.Z)(e,A),F=(0,c.useState)(!1),R=(0,p.Z)(F,2),V=R[0],Y=R[1],Q=(0,c.useRef)(!1),X=(0,c.useRef)(!1),K=(0,c.useRef)(null),U=(0,c.useRef)(null),H=function(e){K.current&&(0,u.nH)(K.current,e)},J=(0,h.Z)(e.defaultValue,{value:e.value}),G=(0,p.Z)(J,2),q=G[0],_=G[1],$=null==q?"":String(q),ee=(0,c.useState)(null),te=(0,p.Z)(ee,2),ne=te[0],re=te[1],oe=(0,g.Z)(P,I),ie=oe.max||Z,ae=oe.strategy($),le=!!ie&&ae>ie;(0,c.useImperativeHandle)(t,(function(){var e;return{focus:H,blur:function(){var e;null===(e=K.current)||void 0===e||e.blur()},setSelectionRange:function(e,t,n){var r;null===(r=K.current)||void 0===r||r.setSelectionRange(e,t,n)},select:function(){var e;null===(e=K.current)||void 0===e||e.select()},input:K.current,nativeElement:(null===(e=U.current)||void 0===e?void 0:e.nativeElement)||K.current}})),(0,c.useEffect)((function(){X.current&&(X.current=!1),Y((function(e){return(!e||!S)&&e}))}),[S]);var se=function(e,t,n){var r,o,i=t;if(!Q.current&&oe.exceedFormatter&&oe.max&&oe.strategy(t)>oe.max)t!==(i=oe.exceedFormatter(t,{max:oe.max}))&&re([(null===(r=K.current)||void 0===r?void 0:r.selectionStart)||0,(null===(o=K.current)||void 0===o?void 0:o.selectionEnd)||0]);else if("compositionEnd"===n.source)return;_(i),K.current&&(0,u.rJ)(K.current,e,a,i)};(0,c.useEffect)((function(){var e;ne&&(null===(e=K.current)||void 0===e||e.setSelectionRange.apply(e,(0,f.Z)(ne)))}),[ne]);var ce,ue=function(e){se(e,e.target.value,{source:"change"})},de=function(e){Q.current=!1,se(e,e.currentTarget.value,{source:"compositionEnd"}),null==T||T(e)},fe=function(e){b&&"Enter"===e.key&&!X.current&&(X.current=!0,b(e)),null==w||w(e)},pe=function(e){"Enter"===e.key&&(X.current=!1),null==x||x(e)},ve=function(e){Y(!0),null==l||l(e)},he=function(e){X.current&&(X.current=!1),Y(!1),null==y||y(e)},me=le&&"".concat(L,"-out-of-range");return c.createElement(d,(0,o.Z)({},O,{prefixCls:L,className:s()(E,me),handleReset:function(e){_(""),H(),K.current&&(0,u.rJ)(K.current,e,a)},value:$,focused:V,triggerFocus:H,suffix:function(){var e=Number(ie)>0;if(j||oe.show){var t=oe.showFormatter?oe.showFormatter({value:$,count:ae,maxLength:ie}):"".concat(ae).concat(e?" / ".concat(ie):"");return c.createElement(c.Fragment,null,oe.show&&c.createElement("span",{className:s()("".concat(L,"-show-count-suffix"),(0,i.Z)({},"".concat(L,"-show-count-has-suffix"),!!j),null==z?void 0:z.count),style:(0,r.Z)({},null==W?void 0:W.count)},t),j)}return null}(),disabled:S,classes:B,classNames:z,styles:W}),(ce=(0,m.Z)(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]),c.createElement("input",(0,o.Z)({autoComplete:n},ce,{onChange:ue,onFocus:ve,onBlur:he,onKeyDown:fe,onKeyUp:pe,className:s()(L,(0,i.Z)({},"".concat(L,"-disabled"),S),null==z?void 0:z.input),style:null==W?void 0:W.input,ref:K,size:M,type:N,onCompositionStart:function(e){Q.current=!0,null==D||D(e)},onCompositionEnd:de}))))}))},30292:function(e,t,n){function r(e){return!(!e.addonBefore&&!e.addonAfter)}function o(e){return!!(e.prefix||e.suffix||e.allowClear)}function i(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,"number"==typeof t.selectionStart&&"number"==typeof t.selectionEnd&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function a(e,t,n,r){if(n){var o=t;"click"!==t.type?"file"===e.type||void 0===r?n(o):n(o=i(t,e,r)):n(o=i(t,e,""))}}function l(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}}n.d(t,{He:function(){return r},X3:function(){return o},nH:function(){return l},rJ:function(){return a}})},28321:function(e,t,n){n.d(t,{iz:function(){return Fe},ck:function(){return ye},BW:function(){return Ye},sN:function(){return ye},Wd:function(){return Te},ZP:function(){return qe},Xl:function(){return Z}});var r=n(54476),o=n(20068),i=n(33885),a=n(94480),l=n(42978),s=n(75931),c=n(92310),u=n.n(c),d=n(11780),f=n(18929),p=n(13697),v=n(48736),h=n(59301),m=n(4676),g=h.createContext(null);function A(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function y(e){return A(h.useContext(g),e)}var b=n(80547),w=["children","locked"],x=h.createContext(null);function C(e){var t=e.children,n=e.locked,r=(0,s.Z)(e,w),o=h.useContext(x),a=(0,b.Z)((function(){return e=o,t=r,n=(0,i.Z)({},e),Object.keys(t).forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n;var e,t,n}),[o,r],(function(e,t){return!(n||e[0]===t[0]&&(0,p.Z)(e[1],t[1],!0))}));return h.createElement(x.Provider,{value:a},t)}var L=[],S=h.createContext(null);function M(){return h.useContext(S)}var E=h.createContext(L);function Z(e){var t=h.useContext(E);return h.useMemo((function(){return void 0!==e?[].concat((0,a.Z)(t),[e]):t}),[t,e])}var j=h.createContext(null),I=h.createContext({}),P=n(29194);function k(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,P.Z)(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&null===a&&(a=0),r&&e.disabled&&(a=null),null!==a&&(a>=0||t&&a<0)}return!1}function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.Z)(e.querySelectorAll("*")).filter((function(e){return k(e,t)}));return k(e,t)&&n.unshift(e),n}var B=n(10228),z=n(16089),W=B.Z.LEFT,D=B.Z.RIGHT,T=B.Z.UP,O=B.Z.DOWN,F=B.Z.ENTER,R=B.Z.ESC,V=B.Z.HOME,Y=B.Z.END,Q=[T,O,W,D];function X(e,t){return N(e,!0).filter((function(e){return t.has(e)}))}function K(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var o=X(e,t),i=o.length,a=o.findIndex((function(e){return n===e}));return r<0?-1===a?a=i-1:a-=1:r>0&&(a+=1),o[a=(a+i)%i]}var U=function(e,t){var n=new Set,r=new Map,o=new Map;return e.forEach((function(e){var i=document.querySelector("[data-menu-id='".concat(A(t,e),"']"));i&&(n.add(i),o.set(i,e),r.set(e,i))})),{elements:n,key2element:r,element2key:o}};function H(e,t,n,r,i,a,l,s,c,u){var d=h.useRef(),f=h.useRef();f.current=t;var p=function(){z.Z.cancel(d.current)};return h.useEffect((function(){return function(){p()}}),[]),function(v){var h=v.which;if([].concat(Q,[F,R,V,Y]).includes(h)){var m=a(),g=U(m,r),A=g,y=A.elements,b=A.key2element,w=A.element2key,x=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(b.get(t),y),C=w.get(x),L=function(e,t,n,r){var i,a="prev",l="next",s="children",c="parent";if("inline"===e&&r===F)return{inlineTrigger:!0};var u=(0,o.Z)((0,o.Z)({},T,a),O,l),d=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},W,n?l:a),D,n?a:l),O,s),F,s),f=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},T,a),O,l),F,s),R,c),W,n?s:c),D,n?c:s);switch(null===(i={inline:u,horizontal:d,vertical:f,inlineSub:u,horizontalSub:f,verticalSub:f}["".concat(e).concat(t?"":"Sub")])||void 0===i?void 0:i[r]){case a:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}(e,1===l(C,!0).length,n,h);if(!L&&h!==V&&h!==Y)return;(Q.includes(h)||[V,Y].includes(h))&&v.preventDefault();var S=function(e){if(e){var t=e,n=e.querySelector("a");null!=n&&n.getAttribute("href")&&(t=n);var r=w.get(e);s(r),p(),d.current=(0,z.Z)((function(){f.current===r&&t.focus()}))}};if([V,Y].includes(h)||L.sibling||!x){var M,E,Z=X(M=x&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(x):i.current,y);E=h===V?Z[0]:h===Y?Z[Z.length-1]:K(M,y,x,L.offset),S(E)}else if(L.inlineTrigger)c(C);else if(L.offset>0)c(C,!0),p(),d.current=(0,z.Z)((function(){g=U(m,r);var e=x.getAttribute("aria-controls"),t=K(document.getElementById(e),g.elements);S(t)}),5);else if(L.offset<0){var j=l(C,!0),I=j[j.length-2],P=b.get(I);c(I,!1),S(P)}}null==u||u(v)}}var J="__RC_UTIL_PATH_SPLIT__",G=function(e){return e.join(J)},q="rc-menu-more";function _(){var e=h.useState({}),t=(0,l.Z)(e,2)[1],n=(0,h.useRef)(new Map),r=(0,h.useRef)(new Map),o=h.useState([]),i=(0,l.Z)(o,2),s=i[0],c=i[1],u=(0,h.useRef)(0),d=(0,h.useRef)(!1),f=(0,h.useCallback)((function(e,o){var i=G(o);r.current.set(i,e),n.current.set(e,i),u.current+=1;var a,l=u.current;a=function(){l===u.current&&(d.current||t({}))},Promise.resolve().then(a)}),[]),p=(0,h.useCallback)((function(e,t){var o=G(t);r.current.delete(o),n.current.delete(e)}),[]),v=(0,h.useCallback)((function(e){c(e)}),[]),m=(0,h.useCallback)((function(e,t){var r=n.current.get(e)||"",o=r.split(J);return t&&s.includes(o[0])&&o.unshift(q),o}),[s]),g=(0,h.useCallback)((function(e,t){return e.filter((function(e){return void 0!==e})).some((function(e){return m(e,!0).includes(t)}))}),[m]),A=(0,h.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(J),o=new Set;return(0,a.Z)(r.current.keys()).forEach((function(e){e.startsWith(t)&&o.add(r.current.get(e))})),o}),[]);return h.useEffect((function(){return function(){d.current=!0}}),[]),{registerPath:f,unregisterPath:p,refreshOverflowKeys:v,isSubPathKey:g,getKeyPath:m,getKeys:function(){var e=(0,a.Z)(n.current.keys());return s.length&&e.push(q),e},getSubPathKeys:A}}function $(e){var t=h.useRef(e);t.current=e;var n=h.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),o=0;o1&&(L.motionAppear=!1);var S=L.onVisibleChanged;return L.onVisibleChanged=function(e){return m.current||e||b(!0),null==S?void 0:S(e)},y?null:h.createElement(C,{mode:s,locked:!m.current},h.createElement(Ne.default,(0,r.Z)({visible:w},L,{forceRender:d,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),(function(e){var n=e.className,r=e.style;return h.createElement(Ce,{id:t,className:n,style:r},a)})))}var ze=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],We=["active"],De=h.forwardRef((function(e,t){var n=e.style,a=e.className,c=e.title,f=e.eventKey,p=(e.warnKey,e.disabled),v=e.internalPopupClose,m=e.children,g=e.itemIcon,A=e.expandIcon,b=e.popupClassName,w=e.popupOffset,L=e.popupStyle,S=e.onClick,M=e.onMouseEnter,E=e.onMouseLeave,P=e.onTitleClick,k=e.onTitleMouseEnter,N=e.onTitleMouseLeave,B=(0,s.Z)(e,ze),z=y(f),W=h.useContext(x),D=W.prefixCls,T=W.mode,O=W.openKeys,F=W.disabled,R=W.overflowDisabled,V=W.activeKey,Y=W.selectedKeys,Q=W.itemIcon,X=W.expandIcon,K=W.onItemClick,U=W.onOpenChange,H=W.onActive,J=h.useContext(I)._internalRenderSubMenuItem,G=h.useContext(j).isSubPathKey,q=Z(),_="".concat(D,"-submenu"),ee=F||p,te=h.useRef(),ne=h.useRef();var re=null!=g?g:Q,oe=null!=A?A:X,ie=O.includes(f),ae=!R&&ie,le=G(Y,f),de=se(f,ee,k,N),pe=de.active,ve=(0,s.Z)(de,We),he=h.useState(!1),me=(0,l.Z)(he,2),ge=me[0],Ae=me[1],ye=function(e){ee||Ae(e)},be=h.useMemo((function(){return pe||"inline"!==T&&(ge||G([V],f))}),[T,pe,V,ge,f,G]),we=ce(q.length),xe=$((function(e){null==S||S(fe(e)),K(e)})),Le=z&&"".concat(z,"-popup"),Se=h.useMemo((function(){return h.createElement(ue,{icon:"horizontal"!==T?oe:void 0,props:(0,i.Z)((0,i.Z)({},e),{},{isOpen:ae,isSubMenu:!0})},h.createElement("i",{className:"".concat(_,"-arrow")}))}),[T,oe,e,ae,_]),Me=h.createElement("div",(0,r.Z)({role:"menuitem",style:we,className:"".concat(_,"-title"),tabIndex:ee?null:-1,ref:te,title:"string"==typeof c?c:null,"data-menu-id":R&&z?null:z,"aria-expanded":ae,"aria-haspopup":!0,"aria-controls":Le,"aria-disabled":ee,onClick:function(e){ee||(null==P||P({key:f,domEvent:e}),"inline"===T&&U(f,!ie))},onFocus:function(){H(f)}},ve),c,Se),Ee=h.useRef(T);if("inline"!==T&&q.length>1?Ee.current="vertical":Ee.current=T,!R){var Ze=Ee.current;Me=h.createElement(ke,{mode:Ze,prefixCls:_,visible:!v&&ae&&"inline"!==T,popupClassName:b,popupOffset:w,popupStyle:L,popup:h.createElement(C,{mode:"horizontal"===Ze?"vertical":Ze},h.createElement(Ce,{id:Le,ref:ne},m)),disabled:ee,onVisibleChange:function(e){"inline"!==T&&U(f,e)}},Me)}var je=h.createElement(d.Z.Item,(0,r.Z)({ref:t,role:"none"},B,{component:"li",style:n,className:u()(_,"".concat(_,"-").concat(T),a,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(_,"-open"),ae),"".concat(_,"-active"),be),"".concat(_,"-selected"),le),"".concat(_,"-disabled"),ee)),onMouseEnter:function(e){ye(!0),null==M||M({key:f,domEvent:e})},onMouseLeave:function(e){ye(!1),null==E||E({key:f,domEvent:e})}}),Me,!R&&h.createElement(Be,{id:Le,open:ae,keyPath:q},m));return J&&(je=J(je,e,{selected:le,active:be,open:ae,disabled:ee})),h.createElement(C,{onItemClick:xe,mode:"horizontal"===T?"vertical":T,itemIcon:re,expandIcon:oe},je)}));var Te=h.forwardRef((function(e,t){var n,o=e.eventKey,i=e.children,a=Z(o),l=Se(i,a),s=M();return h.useEffect((function(){if(s)return s.registerPath(o,a),function(){s.unregisterPath(o,a)}}),[a]),n=s?l:h.createElement(De,(0,r.Z)({ref:t},e),l),h.createElement(E.Provider,{value:a},n)})),Oe=n(76190);function Fe(e){var t=e.className,n=e.style,r=h.useContext(x).prefixCls;return M()?null:h.createElement("li",{role:"separator",className:u()("".concat(r,"-item-divider"),t),style:n})}var Re=["className","title","eventKey","children"],Ve=h.forwardRef((function(e,t){var n=e.className,o=e.title,i=(e.eventKey,e.children),a=(0,s.Z)(e,Re),l=h.useContext(x).prefixCls,c="".concat(l,"-item-group");return h.createElement("li",(0,r.Z)({ref:t,role:"presentation"},a,{onClick:function(e){return e.stopPropagation()},className:u()(c,n)}),h.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:"string"==typeof o?o:void 0},o),h.createElement("ul",{role:"group",className:"".concat(c,"-list")},i))}));var Ye=h.forwardRef((function(e,t){var n=e.eventKey,o=Se(e.children,Z(n));return M()?o:h.createElement(Ve,(0,r.Z)({ref:t},(0,ae.Z)(e,["warnKey"])),o)})),Qe=["label","children","key","type","extra"];function Xe(e,t,n){var o=t.item,i=t.group,a=t.submenu,l=t.divider;return(e||[]).map((function(e,c){if(e&&"object"===(0,Oe.Z)(e)){var u=e,d=u.label,f=u.children,p=u.key,v=u.type,m=u.extra,g=(0,s.Z)(u,Qe),A=null!=p?p:"tmp-".concat(c);return f||"group"===v?"group"===v?h.createElement(i,(0,r.Z)({key:A},g,{title:d}),Xe(f,t,n)):h.createElement(a,(0,r.Z)({key:A},g,{title:d}),Xe(f,t,n)):"divider"===v?h.createElement(l,(0,r.Z)({key:A},g)):h.createElement(o,(0,r.Z)({key:A},g,{extra:m}),d,(!!m||0===m)&&h.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null})).filter((function(e){return e}))}function Ke(e,t,n,r,o){var a=e,l=(0,i.Z)({divider:Fe,item:ye,group:Ye,submenu:Te},r);return t&&(a=Xe(t,l,o)),Se(a,n)}var Ue=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],He=[],Je=h.forwardRef((function(e,t){var n,c=e,v=c.prefixCls,A=void 0===v?"rc-menu":v,y=c.rootClassName,b=c.style,w=c.className,x=c.tabIndex,L=void 0===x?0:x,M=c.items,E=c.children,Z=c.direction,P=c.id,k=c.mode,N=void 0===k?"vertical":k,B=c.inlineCollapsed,z=c.disabled,W=c.disabledOverflow,D=c.subMenuOpenDelay,T=void 0===D?.1:D,O=c.subMenuCloseDelay,F=void 0===O?.1:O,R=c.forceSubMenuRender,V=c.defaultOpenKeys,Y=c.openKeys,Q=c.activeKey,K=c.defaultActiveFirst,J=c.selectable,G=void 0===J||J,ne=c.multiple,re=void 0!==ne&&ne,oe=c.defaultSelectedKeys,ie=c.selectedKeys,ae=c.onSelect,le=c.onDeselect,se=c.inlineIndent,ce=void 0===se?24:se,ue=c.motion,de=c.defaultMotions,pe=c.triggerSubMenuAction,ve=void 0===pe?"hover":pe,he=c.builtinPlacements,me=c.itemIcon,ge=c.expandIcon,Ae=c.overflowedIndicator,be=void 0===Ae?"...":Ae,we=c.overflowedIndicatorPopupClassName,xe=c.getPopupContainer,Ce=c.onClick,Le=c.onOpenChange,Se=c.onKeyDown,Me=(c.openAnimation,c.openTransitionName,c._internalRenderMenuItem),Ee=c._internalRenderSubMenuItem,Ze=c._internalComponents,je=(0,s.Z)(c,Ue),Ie=h.useMemo((function(){return[Ke(E,M,He,Ze,A),Ke(E,M,He,{},A)]}),[E,M,Ze]),Pe=(0,l.Z)(Ie,2),ke=Pe[0],Ne=Pe[1],Be=h.useState(!1),ze=(0,l.Z)(Be,2),We=ze[0],De=ze[1],Oe=h.useRef(),Fe=function(e){var t=(0,f.Z)(e,{value:e}),n=(0,l.Z)(t,2),r=n[0],o=n[1];return h.useEffect((function(){te+=1;var e="".concat(ee,"-").concat(te);o("rc-menu-uuid-".concat(e))}),[]),r}(P),Re="rtl"===Z;var Ve=(0,f.Z)(V,{value:Y,postState:function(e){return e||He}}),Ye=(0,l.Z)(Ve,2),Qe=Ye[0],Xe=Ye[1],Je=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function n(){Xe(e),null==Le||Le(e)}t?(0,m.flushSync)(n):n()},Ge=h.useState(Qe),qe=(0,l.Z)(Ge,2),_e=qe[0],$e=qe[1],et=h.useRef(!1),tt=h.useMemo((function(){return"inline"!==N&&"vertical"!==N||!B?[N,!1]:["vertical",B]}),[N,B]),nt=(0,l.Z)(tt,2),rt=nt[0],ot=nt[1],it="inline"===rt,at=h.useState(rt),lt=(0,l.Z)(at,2),st=lt[0],ct=lt[1],ut=h.useState(ot),dt=(0,l.Z)(ut,2),ft=dt[0],pt=dt[1];h.useEffect((function(){ct(rt),pt(ot),et.current&&(it?Xe(_e):Je(He))}),[rt,ot]);var vt=h.useState(0),ht=(0,l.Z)(vt,2),mt=ht[0],gt=ht[1],At=mt>=ke.length-1||"horizontal"!==st||W;h.useEffect((function(){it&&$e(Qe)}),[Qe]),h.useEffect((function(){return et.current=!0,function(){et.current=!1}}),[]);var yt=_(),bt=yt.registerPath,wt=yt.unregisterPath,xt=yt.refreshOverflowKeys,Ct=yt.isSubPathKey,Lt=yt.getKeyPath,St=yt.getKeys,Mt=yt.getSubPathKeys,Et=h.useMemo((function(){return{registerPath:bt,unregisterPath:wt}}),[bt,wt]),Zt=h.useMemo((function(){return{isSubPathKey:Ct}}),[Ct]);h.useEffect((function(){xt(At?He:ke.slice(mt+1).map((function(e){return e.key})))}),[mt,At]);var jt=(0,f.Z)(Q||K&&(null===(n=ke[0])||void 0===n?void 0:n.key),{value:Q}),It=(0,l.Z)(jt,2),Pt=It[0],kt=It[1],Nt=$((function(e){kt(e)})),Bt=$((function(){kt(void 0)}));(0,h.useImperativeHandle)(t,(function(){return{list:Oe.current,focus:function(e){var t,n,r=St(),o=U(r,Fe),i=o.elements,a=o.key2element,l=o.element2key,s=X(Oe.current,i),c=null!=Pt?Pt:s[0]?l.get(s[0]):null===(t=ke.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key,u=a.get(c);c&&u&&(null==u||null===(n=u.focus)||void 0===n||n.call(u,e))}}}));var zt=(0,f.Z)(oe||[],{value:ie,postState:function(e){return Array.isArray(e)?e:null==e?He:[e]}}),Wt=(0,l.Z)(zt,2),Dt=Wt[0],Tt=Wt[1],Ot=$((function(e){null==Ce||Ce(fe(e)),function(e){if(G){var t,n=e.key,r=Dt.includes(n);t=re?r?Dt.filter((function(e){return e!==n})):[].concat((0,a.Z)(Dt),[n]):[n],Tt(t);var o=(0,i.Z)((0,i.Z)({},e),{},{selectedKeys:t});r?null==le||le(o):null==ae||ae(o)}!re&&Qe.length&&"inline"!==st&&Je(He)}(e)})),Ft=$((function(e,t){var n=Qe.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==st){var r=Mt(e);n=n.filter((function(e){return!r.has(e)}))}(0,p.Z)(Qe,n,!0)||Je(n,!0)})),Rt=H(st,Pt,Re,Fe,Oe,St,Lt,kt,(function(e,t){var n=null!=t?t:!Qe.includes(e);Ft(e,n)}),Se);h.useEffect((function(){De(!0)}),[]);var Vt=h.useMemo((function(){return{_internalRenderMenuItem:Me,_internalRenderSubMenuItem:Ee}}),[Me,Ee]),Yt="horizontal"!==st||W?ke:ke.map((function(e,t){return h.createElement(C,{key:e.key,overflowDisabled:t>mt},e)})),Qt=h.createElement(d.Z,(0,r.Z)({id:P,ref:Oe,prefixCls:"".concat(A,"-overflow"),component:"ul",itemComponent:ye,className:u()(A,"".concat(A,"-root"),"".concat(A,"-").concat(st),w,(0,o.Z)((0,o.Z)({},"".concat(A,"-inline-collapsed"),ft),"".concat(A,"-rtl"),Re),y),dir:Z,style:b,role:"menu",tabIndex:L,data:Yt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?ke.slice(-t):null;return h.createElement(Te,{eventKey:q,title:be,disabled:At,internalPopupClose:0===t,popupClassName:we},n)},maxCount:"horizontal"!==st||W?d.Z.INVALIDATE:d.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){gt(e)},onKeyDown:Rt},je));return h.createElement(I.Provider,{value:Vt},h.createElement(g.Provider,{value:Fe},h.createElement(C,{prefixCls:A,rootClassName:y,mode:st,openKeys:Qe,rtl:Re,disabled:z,motion:We?ue:null,defaultMotions:We?de:null,activeKey:Pt,onActive:Nt,onInactive:Bt,selectedKeys:Dt,inlineIndent:ce,subMenuOpenDelay:T,subMenuCloseDelay:F,forceSubMenuRender:R,builtinPlacements:he,triggerSubMenuAction:ve,getPopupContainer:xe,itemIcon:me,expandIcon:ge,onItemClick:Ot,onOpenChange:Ft},h.createElement(j.Provider,{value:Zt},Qt),h.createElement("div",{style:{display:"none"},"aria-hidden":!0},h.createElement(S.Provider,{value:Et},Ne)))))})),Ge=Je;Ge.Item=ye,Ge.SubMenu=Te,Ge.ItemGroup=Ye,Ge.Divider=Fe;var qe=Ge},11780:function(e,t,n){n.d(t,{Z:function(){return z}});var r=n(54476),o=n(33885),i=n(42978),a=n(75931),l=n(59301),s=n(92310),c=n.n(s),u=n(29301),d=n(34280),f=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],p=void 0;function v(e,t){var n=e.prefixCls,i=e.invalidate,s=e.item,d=e.renderItem,v=e.responsive,h=e.responsiveDisabled,m=e.registerSize,g=e.itemKey,A=e.className,y=e.style,b=e.children,w=e.display,x=e.order,C=e.component,L=void 0===C?"div":C,S=(0,a.Z)(e,f),M=v&&!w;function E(e){m(g,e)}l.useEffect((function(){return function(){E(null)}}),[]);var Z,j=d&&s!==p?d(s,{index:x}):b;i||(Z={opacity:M?0:1,height:M?0:p,overflowY:M?"hidden":p,order:v?x:p,pointerEvents:M?"none":p,position:M?"absolute":p});var I={};M&&(I["aria-hidden"]=!0);var P=l.createElement(L,(0,r.Z)({className:c()(!i&&n,A),style:(0,o.Z)((0,o.Z)({},Z),y)},I,S,{ref:t}),j);return v&&(P=l.createElement(u.Z,{onResize:function(e){E(e.offsetWidth)},disabled:h},P)),P}var h=l.forwardRef(v);h.displayName="Item";var m=h,g=n(6089),A=n(4676),y=n(16089);function b(){var e=l.useRef(null);return function(t){e.current||(e.current=[],function(e){if("undefined"==typeof MessageChannel)(0,y.Z)(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}((function(){(0,A.unstable_batchedUpdates)((function(){e.current.forEach((function(e){e()})),e.current=null}))}))),e.current.push(t)}}function w(e,t){var n=l.useState(t),r=(0,i.Z)(n,2),o=r[0],a=r[1];return[o,(0,g.Z)((function(t){e((function(){a(t)}))}))]}var x=l.createContext(null),C=["component"],L=["className"],S=["className"],M=function(e,t){var n=l.useContext(x);if(!n){var o=e.component,i=void 0===o?"div":o,s=(0,a.Z)(e,C);return l.createElement(i,(0,r.Z)({},s,{ref:t}))}var u=n.className,d=(0,a.Z)(n,L),f=e.className,p=(0,a.Z)(e,S);return l.createElement(x.Provider,{value:null},l.createElement(m,(0,r.Z)({ref:t,className:c()(u,f)},d,p)))},E=l.forwardRef(M);E.displayName="RawItem";var Z=E,j=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],I="responsive",P="invalidate";function k(e){return"+ ".concat(e.length," ...")}function N(e,t){var n=e.prefixCls,s=void 0===n?"rc-overflow":n,f=e.data,p=void 0===f?[]:f,v=e.renderItem,h=e.renderRawItem,g=e.itemKey,A=e.itemWidth,y=void 0===A?10:A,C=e.ssr,L=e.style,S=e.className,M=e.maxCount,E=e.renderRest,Z=e.renderRawRest,N=e.suffix,B=e.component,z=void 0===B?"div":B,W=e.itemComponent,D=e.onVisibleChange,T=(0,a.Z)(e,j),O="full"===C,F=b(),R=w(F,null),V=(0,i.Z)(R,2),Y=V[0],Q=V[1],X=Y||0,K=w(F,new Map),U=(0,i.Z)(K,2),H=U[0],J=U[1],G=w(F,0),q=(0,i.Z)(G,2),_=q[0],$=q[1],ee=w(F,0),te=(0,i.Z)(ee,2),ne=te[0],re=te[1],oe=w(F,0),ie=(0,i.Z)(oe,2),ae=ie[0],le=ie[1],se=(0,l.useState)(null),ce=(0,i.Z)(se,2),ue=ce[0],de=ce[1],fe=(0,l.useState)(null),pe=(0,i.Z)(fe,2),ve=pe[0],he=pe[1],me=l.useMemo((function(){return null===ve&&O?Number.MAX_SAFE_INTEGER:ve||0}),[ve,Y]),ge=(0,l.useState)(!1),Ae=(0,i.Z)(ge,2),ye=Ae[0],be=Ae[1],we="".concat(s,"-item"),xe=Math.max(_,ne),Ce=M===I,Le=p.length&&Ce,Se=M===P,Me=Le||"number"==typeof M&&p.length>M,Ee=(0,l.useMemo)((function(){var e=p;return Le?e=null===Y&&O?p:p.slice(0,Math.min(p.length,X/y)):"number"==typeof M&&(e=p.slice(0,M)),e}),[p,y,Y,M,Le]),Ze=(0,l.useMemo)((function(){return Le?p.slice(me+1):p.slice(Ee.length)}),[p,Ee,Le,me]),je=(0,l.useCallback)((function(e,t){var n;return"function"==typeof g?g(e):null!==(n=g&&(null==e?void 0:e[g]))&&void 0!==n?n:t}),[g]),Ie=(0,l.useCallback)(v||function(e){return e},[v]);function Pe(e,t,n){(ve!==e||void 0!==t&&t!==ue)&&(he(e),n||(be(eX){Pe(r-1,e-o-ae+ne);break}}N&&Ne(0)+ae>X&&de(null)}}),[X,H,ne,ae,je,Ee]);var Be=ye&&!!Ze.length,ze={};null!==ue&&Le&&(ze={position:"absolute",left:ue,top:0});var We={prefixCls:we,responsive:Le,component:W,invalidate:Se},De=h?function(e,t){var n=je(e,t);return l.createElement(x.Provider,{key:n,value:(0,o.Z)((0,o.Z)({},We),{},{order:t,item:e,itemKey:n,registerSize:ke,display:t<=me})},h(e,t))}:function(e,t){var n=je(e,t);return l.createElement(m,(0,r.Z)({},We,{order:t,key:n,item:e,renderItem:Ie,itemKey:n,registerSize:ke,display:t<=me}))},Te={order:Be?me:Number.MAX_SAFE_INTEGER,className:"".concat(we,"-rest"),registerSize:function(e,t){re(t),$(ne)},display:Be},Oe=E||k,Fe=Z?l.createElement(x.Provider,{value:(0,o.Z)((0,o.Z)({},We),Te)},Z(Ze)):l.createElement(m,(0,r.Z)({},We,Te),"function"==typeof Oe?Oe(Ze):Oe),Re=l.createElement(z,(0,r.Z)({className:c()(!Se&&s,S),style:L,ref:t},T),Ee.map(De),Me?Fe:null,N&&l.createElement(m,(0,r.Z)({},We,{responsive:Ce,responsiveDisabled:!Le,order:me,className:"".concat(we,"-suffix"),registerSize:function(e,t){le(t)},display:!0,style:ze}),N));return Ce?l.createElement(u.Z,{onResize:function(e,t){Q(t.clientWidth)},disabled:!Le},Re):Re}var B=l.forwardRef(N);B.displayName="Overflow",B.Item=Z,B.RESPONSIVE=I,B.INVALIDATE=P;var z=B},29301:function(e,t,n){n.d(t,{Z:function(){return C}});var r=n(54476),o=n(59301),i=n(11592),a=(n(48736),n(33885)),l=n(76190),s=n(76846),c=n(8654),u=o.createContext(null);var d=n(76374),f=new Map;var p=new d.Z((function(e){e.forEach((function(e){var t,n=e.target;null===(t=f.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var v=n(67732),h=n(83652),m=n(42403),g=n(158),A=function(e){(0,m.Z)(n,e);var t=(0,g.Z)(n);function n(){return(0,v.Z)(this,n),t.apply(this,arguments)}return(0,h.Z)(n,[{key:"render",value:function(){return this.props.children}}]),n}(o.Component);function y(e,t){var n=e.children,r=e.disabled,i=o.useRef(null),d=o.useRef(null),v=o.useContext(u),h="function"==typeof n,m=h?n(i):n,g=o.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),y=!h&&o.isValidElement(m)&&(0,c.Yr)(m),b=y?(0,c.C4)(m):null,w=(0,c.x1)(b,i),x=function(){var e;return(0,s.ZP)(i.current)||(i.current&&"object"===(0,l.Z)(i.current)?(0,s.ZP)(null===(e=i.current)||void 0===e?void 0:e.nativeElement):null)||(0,s.ZP)(d.current)};o.useImperativeHandle(t,(function(){return x()}));var C=o.useRef(e);C.current=e;var L=o.useCallback((function(e){var t=C.current,n=t.onResize,r=t.data,o=e.getBoundingClientRect(),i=o.width,l=o.height,s=e.offsetWidth,c=e.offsetHeight,u=Math.floor(i),d=Math.floor(l);if(g.current.width!==u||g.current.height!==d||g.current.offsetWidth!==s||g.current.offsetHeight!==c){var f={width:u,height:d,offsetWidth:s,offsetHeight:c};g.current=f;var p=s===Math.round(i)?i:s,h=c===Math.round(l)?l:c,m=(0,a.Z)((0,a.Z)({},f),{},{offsetWidth:p,offsetHeight:h});null==v||v(m,e,r),n&&Promise.resolve().then((function(){n(m,e)}))}}),[]);return o.useEffect((function(){var e,t,n=x();return n&&!r&&(e=n,t=L,f.has(e)||(f.set(e,new Set),p.observe(e)),f.get(e).add(t)),function(){return function(e,t){f.has(e)&&(f.get(e).delete(t),f.get(e).size||(p.unobserve(e),f.delete(e)))}(n,L)}}),[i.current,r]),o.createElement(A,{ref:d},y?o.cloneElement(m,{ref:w}):m)}var b=o.forwardRef(y);function w(e,t){var n=e.children;return("function"==typeof n?[n]:(0,i.Z)(n)).map((function(n,i){var a=(null==n?void 0:n.key)||"".concat("rc-observer-key","-").concat(i);return o.createElement(b,(0,r.Z)({},e,{key:a,ref:0===i?t:void 0}),n)}))}var x=o.forwardRef(w);x.Collection=function(e){var t=e.children,n=e.onBatchResize,r=o.useRef(0),i=o.useRef([]),a=o.useContext(u),l=o.useCallback((function(e,t,o){r.current+=1;var l=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){l===r.current&&(null==n||n(i.current),i.current=[])})),null==a||a(e,t,o)}),[n,a]);return o.createElement(u.Provider,{value:l},t)};var C=x},6551:function(e,t,n){n.d(t,{ZP:function(){return s}});var r=n(42978),o=n(59301),i=n(47273),a=0,l=(0,i.Z)();function s(e){var t=o.useState(),n=(0,r.Z)(t,2),i=n[0],s=n[1];return o.useEffect((function(){var e;s("rc_select_".concat((l?(e=a,a+=1):e="TEST_OR_SSR",e)))}),[]),e||i}},37463:function(e,t,n){n.d(t,{Ac:function(){return ee},Xo:function(){return ne},Wx:function(){return oe},ZP:function(){return Se},lk:function(){return b}});var r=n(54476),o=n(94480),i=n(20068),a=n(33885),l=n(42978),s=n(75931),c=n(76190),u=n(18929),d=n(48736),f=n(59301),p=n(92310),v=n.n(p),h=n(34280),m=n(49658),g=n(8654),A=function(e){var t=e.className,n=e.customizeIcon,r=e.customizeIconProps,o=e.children,i=e.onMouseDown,a=e.onClick,l="function"==typeof n?n(r):n;return f.createElement("span",{className:t,onMouseDown:function(e){e.preventDefault(),null==i||i(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:a,"aria-hidden":!0},void 0!==l?l:f.createElement("span",{className:v()(t.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},o))},y=f.createContext(null);function b(){return f.useContext(y)}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return f.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var x=n(10228);var C=n(26112),L=n(11780);var S=function(e,t,n){var r=(0,a.Z)((0,a.Z)({},e),n?t:{});return Object.keys(t).forEach((function(n){var o=t[n];"function"==typeof o&&(r[n]=function(){for(var t,r=arguments.length,i=new Array(r),a=0;aE&&(i="".concat(a.slice(0,E),"..."))}var l=function(t){t&&t.stopPropagation(),D(e)};return"function"==typeof z?oe(r,i,t,o,l):re(e,i,t,o,l)},renderRest:function(e){if(!a.length)return null;var t="function"==typeof P?P(e):P;return"function"==typeof z?oe(void 0,t,!1,!1,void 0,!0):re({title:t},t,!1)},suffix:ie,itemKey:N,maxCount:M});return f.createElement("span",{className:"".concat(ee,"-wrap")},ae,!a.length&&!te&&f.createElement("span",{className:"".concat(ee,"-placeholder")},p))},W=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,o=e.inputRef,i=e.disabled,a=e.autoFocus,s=e.autoComplete,c=e.activeDescendantId,u=e.mode,d=e.open,p=e.values,v=e.placeholder,h=e.tabIndex,m=e.showSearch,g=e.searchValue,A=e.activeValue,y=e.maxLength,b=e.onInputKeyDown,w=e.onInputMouseDown,x=e.onInputChange,L=e.onInputPaste,S=e.onInputCompositionStart,M=e.onInputCompositionEnd,E=e.onInputBlur,j=e.title,I=f.useState(!1),P=(0,l.Z)(I,2),N=P[0],B=P[1],z="combobox"===u,W=z||m,D=p[0],T=g||"";z&&A&&!N&&(T=A),f.useEffect((function(){z&&B(!1)}),[z,A]);var O=!("combobox"!==u&&!d&&!m)&&!!T,F=void 0===j?k(D):j,R=f.useMemo((function(){return D?null:f.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:O?{visibility:"hidden"}:void 0},v)}),[D,O,v,n]);return f.createElement("span",{className:"".concat(n,"-selection-wrap")},f.createElement("span",{className:"".concat(n,"-selection-search")},f.createElement(Z,{ref:o,prefixCls:n,id:r,open:d,inputElement:t,disabled:i,autoFocus:a,autoComplete:s,editable:W,activeDescendantId:c,value:T,onKeyDown:b,onMouseDown:w,onChange:function(e){B(!0),x(e)},onPaste:L,onCompositionStart:S,onCompositionEnd:M,onBlur:E,tabIndex:h,attrs:(0,C.Z)(e,!0),maxLength:z?y:void 0})),!z&&D?f.createElement("span",{className:"".concat(n,"-selection-item"),title:F,style:O?{visibility:"hidden"}:void 0},D.label):null,R)},D=function(e,t){var n=(0,f.useRef)(null),o=(0,f.useRef)(!1),i=e.prefixCls,a=e.open,s=e.mode,c=e.showSearch,u=e.tokenWithEnter,d=e.disabled,p=e.prefix,v=e.autoClearSearchValue,h=e.onSearch,m=e.onSearchSubmit,g=e.onToggleOpen,A=e.onInputKeyDown,y=e.onInputBlur,b=e.domRef;f.useImperativeHandle(t,(function(){return{focus:function(e){n.current.focus(e)},blur:function(){n.current.blur()}}}));var C=w(0),L=(0,l.Z)(C,2),S=L[0],M=L[1],E=(0,f.useRef)(null),Z=function(e){!1!==h(e,!0,o.current)&&g(!0)},j={inputRef:n,onInputKeyDown:function(e){var t,r=e.which,i=n.current instanceof HTMLTextAreaElement;(i||!a||r!==x.Z.UP&&r!==x.Z.DOWN||e.preventDefault(),A&&A(e),r!==x.Z.ENTER||"tags"!==s||o.current||a||null==m||m(e.target.value),i&&!a&&~[x.Z.UP,x.Z.DOWN,x.Z.LEFT,x.Z.RIGHT].indexOf(r))||(t=r)&&![x.Z.ESC,x.Z.SHIFT,x.Z.BACKSPACE,x.Z.TAB,x.Z.WIN_KEY,x.Z.ALT,x.Z.META,x.Z.WIN_KEY_RIGHT,x.Z.CTRL,x.Z.SEMICOLON,x.Z.EQUALS,x.Z.CAPS_LOCK,x.Z.CONTEXT_MENU,x.Z.F1,x.Z.F2,x.Z.F3,x.Z.F4,x.Z.F5,x.Z.F6,x.Z.F7,x.Z.F8,x.Z.F9,x.Z.F10,x.Z.F11,x.Z.F12].includes(t)&&g(!0)},onInputMouseDown:function(){M(!0)},onInputChange:function(e){var t=e.target.value;if(u&&E.current&&/[\r\n]/.test(E.current)){var n=E.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,E.current)}E.current=null,Z(t)},onInputPaste:function(e){var t=e.clipboardData,n=null==t?void 0:t.getData("text");E.current=n||""},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==s&&Z(e.target.value)},onInputBlur:y},I="multiple"===s||"tags"===s?f.createElement(z,(0,r.Z)({},e,j)):f.createElement(W,(0,r.Z)({},e,j));return f.createElement("div",{ref:b,className:"".concat(i,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=S();e.target===n.current||t||"combobox"===s&&d||e.preventDefault(),("combobox"===s||c&&t)&&a||(a&&!1!==v&&h("",!0,!1),g())}},p&&f.createElement("div",{className:"".concat(i,"-prefix")},p),I)};var T=f.forwardRef(D),O=n(65030),F=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],R=function(e,t){var n=e.prefixCls,o=(e.disabled,e.visible),l=e.children,c=e.popupElement,u=e.animation,d=e.transitionName,p=e.dropdownStyle,h=e.dropdownClassName,m=e.direction,g=void 0===m?"ltr":m,A=e.placement,y=e.builtinPlacements,b=e.dropdownMatchSelectWidth,w=e.dropdownRender,x=e.dropdownAlign,C=e.getPopupContainer,L=e.empty,S=e.getTriggerDOMNode,M=e.onPopupVisibleChange,E=e.onPopupMouseEnter,Z=(0,s.Z)(e,F),j="".concat(n,"-dropdown"),I=c;w&&(I=w(c));var P=f.useMemo((function(){return y||function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}}(b)}),[y,b]),k=u?"".concat(j,"-").concat(u):d,N="number"==typeof b,B=f.useMemo((function(){return N?null:!1===b?"minWidth":"width"}),[b,N]),z=p;N&&(z=(0,a.Z)((0,a.Z)({},z),{},{width:b}));var W=f.useRef(null);return f.useImperativeHandle(t,(function(){return{getPopupElement:function(){var e;return null===(e=W.current)||void 0===e?void 0:e.popupElement}}})),f.createElement(O.Z,(0,r.Z)({},Z,{showAction:M?["click"]:[],hideAction:M?["click"]:[],popupPlacement:A||("rtl"===g?"bottomRight":"bottomLeft"),builtinPlacements:P,prefixCls:j,popupTransitionName:k,popup:f.createElement("div",{onMouseEnter:E},I),ref:W,stretch:B,popupAlign:x,popupVisible:o,getPopupContainer:C,popupClassName:v()(h,(0,i.Z)({},"".concat(j,"-empty"),L)),popupStyle:z,getTriggerDOMNode:S,onPopupVisibleChange:M}),l)};var V=f.forwardRef(R),Y=n(66712);function Q(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:void 0!==n?n:"rc-index-key-".concat(t)}function X(e){return void 0!==e&&!Number.isNaN(e)}function K(e,t){var n=e||{},r=n.label||(t?"children":"label");return{label:r,value:n.value||"value",options:n.options||"options",groupLabel:n.groupLabel||r}}function U(e){var t=(0,a.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var H=f.createContext(null);function J(e){var t=e.visible,n=e.values;if(!t)return null;return f.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,50).map((function(e){var t=e.label,n=e.value;return["number","string"].includes((0,c.Z)(t))?t:n})).join(", ")),n.length>50?", ...":null)}var G=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],q=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],_=function(e){return"tags"===e||"multiple"===e},$=f.forwardRef((function(e,t){var n,d=e.id,p=e.prefixCls,b=e.className,x=e.showSearch,C=e.tagRender,L=e.direction,S=e.omitDomProps,M=e.displayValues,E=e.onDisplayValuesChange,Z=e.emptyOptions,j=e.notFoundContent,I=void 0===j?"Not Found":j,P=e.onClear,k=e.mode,N=e.disabled,B=e.loading,z=e.getInputElement,W=e.getRawInputElement,D=e.open,O=e.defaultOpen,F=e.onDropdownVisibleChange,R=e.activeValue,Q=e.onActiveValueChange,K=e.activeDescendantId,U=e.searchValue,$=e.autoClearSearchValue,ee=e.onSearch,te=e.onSearchSplit,ne=e.tokenSeparators,re=e.allowClear,oe=e.prefix,ie=e.suffixIcon,ae=e.clearIcon,le=e.OptionList,se=e.animation,ce=e.transitionName,ue=e.dropdownStyle,de=e.dropdownClassName,fe=e.dropdownMatchSelectWidth,pe=e.dropdownRender,ve=e.dropdownAlign,he=e.placement,me=e.builtinPlacements,ge=e.getPopupContainer,Ae=e.showAction,ye=void 0===Ae?[]:Ae,be=e.onFocus,we=e.onBlur,xe=e.onKeyUp,Ce=e.onKeyDown,Le=e.onMouseDown,Se=(0,s.Z)(e,G),Me=_(k),Ee=(void 0!==x?x:Me)||"combobox"===k,Ze=(0,a.Z)({},Se);q.forEach((function(e){delete Ze[e]})),null==S||S.forEach((function(e){delete Ze[e]}));var je=f.useState(!1),Ie=(0,l.Z)(je,2),Pe=Ie[0],ke=Ie[1];f.useEffect((function(){ke((0,m.Z)())}),[]);var Ne=f.useRef(null),Be=f.useRef(null),ze=f.useRef(null),We=f.useRef(null),De=f.useRef(null),Te=f.useRef(!1),Oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=f.useState(!1),n=(0,l.Z)(t,2),r=n[0],o=n[1],i=f.useRef(null),a=function(){window.clearTimeout(i.current)};return f.useEffect((function(){return a}),[]),[r,function(t,n){a(),i.current=window.setTimeout((function(){o(t),n&&n()}),e)},a]}(),Fe=(0,l.Z)(Oe,3),Re=Fe[0],Ve=Fe[1],Ye=Fe[2];f.useImperativeHandle(t,(function(){var e,t;return{focus:null===(e=We.current)||void 0===e?void 0:e.focus,blur:null===(t=We.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=De.current)||void 0===t?void 0:t.scrollTo(e)},nativeElement:Ne.current||Be.current}}));var Qe=f.useMemo((function(){var e;if("combobox"!==k)return U;var t=null===(e=M[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""}),[U,k,M]),Xe="combobox"===k&&"function"==typeof z&&z()||null,Ke="function"==typeof W&&W(),Ue=(0,g.x1)(Be,null==Ke||null===(n=Ke.props)||void 0===n?void 0:n.ref),He=f.useState(!1),Je=(0,l.Z)(He,2),Ge=Je[0],qe=Je[1];(0,h.Z)((function(){qe(!0)}),[]);var _e=(0,u.Z)(!1,{defaultValue:O,value:D}),$e=(0,l.Z)(_e,2),et=$e[0],tt=$e[1],nt=!!Ge&&et,rt=!I&&Z;(N||rt&&nt&&"combobox"===k)&&(nt=!1);var ot=!rt&&nt,it=f.useCallback((function(e){var t=void 0!==e?e:!nt;N||(tt(t),nt!==t&&(null==F||F(t)))}),[N,nt,tt,F]),at=f.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),lt=f.useContext(H)||{},st=lt.maxCount,ct=lt.rawValues,ut=function(e,t,n){if(!(Me&&X(st)&&(null==ct?void 0:ct.size)>=st)){var r=!0,i=e;null==Q||Q(null);var a=function(e,t,n){if(!t||!t.length)return null;var r=!1,i=function e(t,n){var i=(0,Y.Z)(n),a=i[0],l=i.slice(1);if(!a)return[t];var s=t.split(a);return r=r||s.length>1,s.reduce((function(t,n){return[].concat((0,o.Z)(t),(0,o.Z)(e(n,l)))}),[]).filter(Boolean)}(e,t);return r?void 0!==n?i.slice(0,n):i:null}(e,ne,X(st)?st-ct.size:void 0),l=n?null:a;return"combobox"!==k&&l&&(i="",null==te||te(l),it(!1),r=!1),ee&&Qe!==i&&ee(i,{source:t?"typing":"effect"}),r}};f.useEffect((function(){nt||Me||"combobox"===k||ut("",!1,!1)}),[nt]),f.useEffect((function(){et&&N&&tt(!1),N&&!Te.current&&Ve(!1)}),[N]);var dt=w(),ft=(0,l.Z)(dt,2),pt=ft[0],vt=ft[1],ht=f.useRef(!1),mt=f.useRef(!1),gt=[];f.useEffect((function(){return function(){gt.forEach((function(e){return clearTimeout(e)})),gt.splice(0,gt.length)}}),[]);var At,yt=f.useState({}),bt=(0,l.Z)(yt,2)[1];Ke&&(At=function(e){it(e)}),function(e,t,n,r){var o=f.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},f.useEffect((function(){function t(t){var n;if(null===(n=o.current)||void 0===n||!n.customizedTrigger){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),o.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(r)&&e!==r}))&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[Ne.current,null===(e=ze.current)||void 0===e?void 0:e.getPopupElement()]}),ot,it,!!Ke);var wt,xt=f.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:I,open:nt,triggerOpen:ot,id:d,showSearch:Ee,multiple:Me,toggleOpen:it})}),[e,I,ot,nt,d,Ee,Me,it]),Ct=!!ie||B;Ct&&(wt=f.createElement(A,{className:v()("".concat(p,"-arrow"),(0,i.Z)({},"".concat(p,"-arrow-loading"),B)),customizeIcon:ie,customizeIconProps:{loading:B,searchValue:Qe,open:nt,focused:Re,showSearch:Ee}}));var Lt,St=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,s=f.useMemo((function(){return"object"===(0,c.Z)(r)?r.clearIcon:o||void 0}),[r,o]),u=f.useMemo((function(){return!(i||!r||!n.length&&!a||"combobox"===l&&""===a)}),[r,i,n.length,a,l]);return{allowClear:u,clearIcon:f.createElement(A,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:s},"×")}}(p,(function(){var e;null==P||P(),null===(e=We.current)||void 0===e||e.focus(),E([],{type:"clear",values:M}),ut("",!1,!1)}),M,re,ae,N,Qe,k),Mt=St.allowClear,Et=St.clearIcon,Zt=f.createElement(le,{ref:De}),jt=v()(p,b,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(p,"-focused"),Re),"".concat(p,"-multiple"),Me),"".concat(p,"-single"),!Me),"".concat(p,"-allow-clear"),re),"".concat(p,"-show-arrow"),Ct),"".concat(p,"-disabled"),N),"".concat(p,"-loading"),B),"".concat(p,"-open"),nt),"".concat(p,"-customize-input"),Xe),"".concat(p,"-show-search"),Ee)),It=f.createElement(V,{ref:ze,disabled:N,prefixCls:p,visible:ot,popupElement:Zt,animation:se,transitionName:ce,dropdownStyle:ue,dropdownClassName:de,direction:L,dropdownMatchSelectWidth:fe,dropdownRender:pe,dropdownAlign:ve,placement:he,builtinPlacements:me,getPopupContainer:ge,empty:Z,getTriggerDOMNode:function(e){return Be.current||e},onPopupVisibleChange:At,onPopupMouseEnter:function(){bt({})}},Ke?f.cloneElement(Ke,{ref:Ue}):f.createElement(T,(0,r.Z)({},e,{domRef:Be,prefixCls:p,inputElement:Xe,ref:We,id:d,prefix:oe,showSearch:Ee,autoClearSearchValue:$,mode:k,activeDescendantId:K,tagRender:C,values:M,open:nt,onToggleOpen:it,activeValue:R,searchValue:Qe,onSearch:ut,onSearchSubmit:function(e){e&&e.trim()&&ee(e,{source:"submit"})},onRemove:function(e){var t=M.filter((function(t){return t!==e}));E(t,{type:"remove",values:[e]})},tokenWithEnter:at,onInputBlur:function(){ht.current=!1}})));return Lt=Ke?It:f.createElement("div",(0,r.Z)({className:jt},Ze,{ref:Ne,onMouseDown:function(e){var t,n=e.target,r=null===(t=ze.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var o=setTimeout((function(){var e,t=gt.indexOf(o);-1!==t&>.splice(t,1),Ye(),Pe||r.contains(document.activeElement)||null===(e=We.current)||void 0===e||e.focus()}));gt.push(o)}for(var i=arguments.length,a=new Array(i>1?i-1:0),l=1;l=0;s-=1){var c=a[s];if(!c.disabled){a.splice(s,1),l=c;break}}l&&E(a,{type:"remove",values:[l]})}for(var u=arguments.length,d=new Array(u>1?u-1:0),f=1;f1?t-1:0),r=1;r=L}),[d,L,null==I?void 0:I.size]),R=function(e){e.preventDefault()},V=function(e){var t;null===(t=O.current)||void 0===t||t.scrollTo("number"==typeof e?{index:e}:e)},Y=f.useCallback((function(e){return"combobox"!==p&&I.has(e)}),[p,(0,o.Z)(I).toString(),I.size]),Q=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=T.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];G(e);var n={source:t?"keyboard":"mouse"},r=T[e];r?M(r.value,e,n):M(null,-1,n)};(0,f.useEffect)((function(){q(!1!==E?Q(0):-1)}),[T.length,h]);var _=f.useCallback((function(e){return"combobox"===p?String(e).toLowerCase()===h.toLowerCase():I.has(e)}),[p,h,(0,o.Z)(I).toString(),I.size]);(0,f.useEffect)((function(){var e,t=setTimeout((function(){if(!d&&u&&1===I.size){var e=Array.from(I)[0],t=T.findIndex((function(t){var n=t.data;return h?String(n.value).startsWith(h):n.value===e}));-1!==t&&(q(t),V(t))}}));u&&(null===(e=O.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[u,h]);var $=function(e){void 0!==e&&Z(e,{selected:!I.has(e)}),d||m(!1)};if(f.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case x.Z.N:case x.Z.P:case x.Z.UP:case x.Z.DOWN:var r=0;if(t===x.Z.UP?r=-1:t===x.Z.DOWN?r=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===x.Z.N?r=1:t===x.Z.P&&(r=-1)),0!==r){var o=Q(J+r,r);V(o),q(o,!0)}break;case x.Z.TAB:case x.Z.ENTER:var i,a=T[J];!a||null!=a&&null!==(i=a.data)&&void 0!==i&&i.disabled||F?$(void 0):$(a.value),u&&e.preventDefault();break;case x.Z.ESC:m(!1),u&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){V(e)}}})),0===T.length)return f.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(D,"-empty"),onMouseDown:R},g);var ee=Object.keys(P).map((function(e){return P[e]})),te=function(e){return e.label};function ne(e,t){return{role:e.group?"presentation":"option",id:"".concat(c,"_list_").concat(t)}}var re=function(e){var t=T[e];if(!t)return null;var n=t.data||{},o=n.value,i=t.group,a=(0,C.Z)(n,!0),l=te(t);return t?f.createElement("div",(0,r.Z)({"aria-label":"string"!=typeof l||i?null:l},a,{key:e},ne(t,e),{"aria-selected":_(o)}),o):null},oe={role:"listbox",id:"".concat(c,"_list")};return f.createElement(f.Fragment,null,k&&f.createElement("div",(0,r.Z)({},oe,{style:{height:0,width:0,overflow:"hidden"}}),re(J-1),re(J),re(J+1)),f.createElement(le.Z,{itemKey:"key",ref:O,data:T,height:B,itemHeight:z,fullHeight:!1,onMouseDown:R,onScroll:y,virtual:k,direction:N,innerProps:k?null:oe},(function(e,t){var n=e.group,o=e.groupOption,a=e.data,l=e.label,c=e.value,u=a.key;if(n){var d,p=null!==(d=a.title)&&void 0!==d?d:ce(l)?l.toString():void 0;return f.createElement("div",{className:v()(D,"".concat(D,"-group"),a.className),title:p},void 0!==l?l:u)}var h=a.disabled,m=a.title,g=(a.children,a.style),y=a.className,b=(0,s.Z)(a,se),w=(0,ae.Z)(b,ee),x=Y(c),L=h||!x&&F,S="".concat(D,"-option"),M=v()(D,S,y,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(S,"-grouped"),o),"".concat(S,"-active"),J===t&&!L),"".concat(S,"-disabled"),L),"".concat(S,"-selected"),x)),E=te(e),Z=!j||"function"==typeof j||x,I="number"==typeof E?E:E||c,P=ce(I)?I.toString():void 0;return void 0!==m&&(P=m),f.createElement("div",(0,r.Z)({},(0,C.Z)(w),k?{}:ne(e,t),{"aria-selected":_(c),className:M,title:P,onMouseMove:function(){J===t||L||q(t)},onClick:function(){L||$(c)},style:g}),f.createElement("div",{className:"".concat(S,"-content")},"function"==typeof W?W(e,{index:t}):I),f.isValidElement(j)||x,Z&&f.createElement(A,{className:"".concat(D,"-option-state"),customizeIcon:j,customizeIconProps:{value:c,disabled:L,isSelected:x}},x?"✓":null))})))};var de=f.forwardRef(ue);function fe(e,t){return j(e).join("").toUpperCase().includes(t)}var pe=n(6551),ve=n(11592),he=["children","value"],me=["children"];function ge(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,l=(0,s.Z)(r,he);return(0,a.Z)({key:n,value:void 0!==i?i:n,children:o},l)}function Ae(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,ve.Z)(e).map((function(e,n){if(!f.isValidElement(e)||!e.type)return null;var r=e,o=r.type.isSelectOptGroup,i=r.key,l=r.props,c=l.children,u=(0,s.Z)(l,me);return t||!o?ge(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},u),{},{options:Ae(c)})})).filter((function(e){return e}))}var ye=function(e,t,n,r,o){return f.useMemo((function(){var i=e;!e&&(i=Ae(t));var a=new Map,l=new Map,s=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(t){for(var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=0;c0?e(t.options):t.options}):t}))},De=f.useMemo((function(){return E?We(ze):ze}),[ze,E,se]),Te=f.useMemo((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=K(n,!1),a=i.label,l=i.value,s=i.options,c=i.groupLabel;function u(e,t){Array.isArray(e)&&e.forEach((function(e){if(t||!(s in e)){var n=e[l];o.push({key:Q(e,o.length),groupOption:t,data:e,label:e[a],value:n})}else{var i=e[c];void 0===i&&r&&(i=e.label),o.push({key:Q(e,o.length),group:!0,data:e,label:i}),u(e[s],!0)}}))}return u(e,!1),o}(De,{fieldNames:ie,childrenAsData:re})}),[De,ie,re]),Oe=function(e){var t=ge(e);if(Se(t),G&&(t.length!==je.length||t.some((function(e,t){var n;return(null===(n=je[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)})))){var n=J?t:t.map((function(e){return e.value})),r=t.map((function(e){return U(Ie(e.value))}));G(ne?n:n[0],ne?r:r[0])}},Fe=f.useState(null),Re=(0,l.Z)(Fe,2),Ve=Re[0],Ye=Re[1],Qe=f.useState(0),Xe=(0,l.Z)(Qe,2),Ke=Xe[0],Ue=Xe[1],He=void 0!==B?B:"combobox"!==d,Je=f.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,o=void 0===r?"keyboard":r;Ue(t),h&&"combobox"===d&&null!==e&&"keyboard"===o&&Ye(String(e))}),[h,d]),Ge=function(e,t,n){var r=function(){var t,n=Ie(e);return[J?{label:null==n?void 0:n[ie.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,U(n)]};if(t&&x){var o=r(),i=(0,l.Z)(o,2),a=i[0],s=i[1];x(a,s)}else if(!t&&C&&"clear"!==n){var c=r(),u=(0,l.Z)(c,2),d=u[0],f=u[1];C(d,f)}},qe=be((function(e,t){var n,r=!ne||t.selected;n=r?ne?[].concat((0,o.Z)(je),[e]):[e]:je.filter((function(t){return t.value!==e})),Oe(n),Ge(e,r),"combobox"===d?Ye(""):_&&!w||(ce(""),Ye(""))})),_e=f.useMemo((function(){var e=!1!==W&&!1!==S;return(0,a.Z)((0,a.Z)({},ue),{},{flattenOptions:Te,onActiveValue:Je,defaultActiveFirstOption:He,onSelect:qe,menuItemSelectedIcon:z,rawValues:ke,fieldNames:ie,virtual:e,direction:D,listHeight:O,listItemHeight:R,childrenAsData:re,maxCount:q,optionRender:k})}),[q,ue,Te,Je,He,qe,z,ke,ie,W,S,D,O,R,re,k]);return f.createElement(H.Provider,{value:_e},f.createElement(ee,(0,r.Z)({},$,{id:te,prefixCls:v,ref:t,omitDomProps:xe,mode:d,displayValues:Pe,onDisplayValuesChange:function(e,t){Oe(e);var n=t.type,r=t.values;"remove"!==n&&"clear"!==n||r.forEach((function(e){Ge(e.value,!1,n)}))},direction:D,searchValue:se,onSearch:function(e,t){if(ce(e),Ye(null),"submit"!==t.source)"blur"!==t.source&&("combobox"===d&&Oe(e),null==y||y(e));else{var n=(e||"").trim();if(n){var r=Array.from(new Set([].concat((0,o.Z)(ke),[n])));Oe(r),Ge(n,!0),ce("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var t=e;"tags"!==d&&(t=e.map((function(e){var t=he.get(e);return null==t?void 0:t.value})).filter((function(e){return void 0!==e})));var n=Array.from(new Set([].concat((0,o.Z)(ke),(0,o.Z)(t))));Oe(n),n.forEach((function(e){Ge(e,!0)}))},dropdownMatchSelectWidth:S,OptionList:de,emptyOptions:!Te.length,activeValue:Ve,activeDescendantId:"".concat(te,"_list_").concat(Ke)})))}));var Le=Ce;Le.Option=oe,Le.OptGroup=ne;var Se=Le},22711:function(e,t,n){n.r(t),n.d(t,{ResizableTextArea:function(){return E},default:function(){return j}});var r,o=n(54476),i=n(20068),a=n(33885),l=n(94480),s=n(42978),c=n(75931),u=n(92310),d=n.n(u),f=n(36901),p=n(66003),v=n(30292),h=n(18929),m=n(59301),g=n(76190),A=n(29301),y=n(34280),b=n(16089),w="\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 pointer-events: none !important;\n",x=["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","white-space"],C={};function L(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 r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),l=x.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),s={sizingStyle:l,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(C[n]=s),s}var S=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],M=m.forwardRef((function(e,t){var n=e,l=n.prefixCls,u=n.defaultValue,f=n.value,p=n.autoSize,v=n.onResize,x=n.className,C=n.style,M=n.disabled,E=n.onChange,Z=(n.onInternalAutoSize,(0,c.Z)(n,S)),j=(0,h.Z)(u,{value:f,postState:function(e){return null!=e?e:""}}),I=(0,s.Z)(j,2),P=I[0],k=I[1],N=m.useRef();m.useImperativeHandle(t,(function(){return{textArea:N.current}}));var B=m.useMemo((function(){return p&&"object"===(0,g.Z)(p)?[p.minRows,p.maxRows]:[]}),[p]),z=(0,s.Z)(B,2),W=z[0],D=z[1],T=!!p,O=m.useState(2),F=(0,s.Z)(O,2),R=F[0],V=F[1],Y=m.useState(),Q=(0,s.Z)(Y,2),X=Q[0],K=Q[1],U=function(){V(0)};(0,y.Z)((function(){T&&U()}),[f,W,D,T]),(0,y.Z)((function(){if(0===R)V(1);else if(1===R){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r||((r=document.createElement("textarea")).setAttribute("tab-index","-1"),r.setAttribute("aria-hidden","true"),r.setAttribute("name","hiddenTextarea"),document.body.appendChild(r)),e.getAttribute("wrap")?r.setAttribute("wrap",e.getAttribute("wrap")):r.removeAttribute("wrap");var i=L(e,t),a=i.paddingSize,l=i.borderSize,s=i.boxSizing,c=i.sizingStyle;r.setAttribute("style","".concat(c,";").concat(w)),r.value=e.value||e.placeholder||"";var u,d=void 0,f=void 0,p=r.scrollHeight;if("border-box"===s?p+=l:"content-box"===s&&(p-=a),null!==n||null!==o){r.value=" ";var v=r.scrollHeight-a;null!==n&&(d=v*n,"border-box"===s&&(d=d+a+l),p=Math.max(d,p)),null!==o&&(f=v*o,"border-box"===s&&(f=f+a+l),u=p>f?"":"hidden",p=Math.min(f,p))}var h={height:p,overflowY:u,resize:"none"};return d&&(h.minHeight=d),f&&(h.maxHeight=f),h}(N.current,!1,W,D);V(2),K(e)}else!function(){try{if(document.activeElement===N.current){var e=N.current,t=e.selectionStart,n=e.selectionEnd,r=e.scrollTop;N.current.setSelectionRange(t,n),N.current.scrollTop=r}}catch(e){}}()}),[R]);var H=m.useRef(),J=function(){b.Z.cancel(H.current)};m.useEffect((function(){return J}),[]);var G=T?X:null,q=(0,a.Z)((0,a.Z)({},C),G);return 0!==R&&1!==R||(q.overflowY="hidden",q.overflowX="hidden"),m.createElement(A.Z,{onResize:function(e){2===R&&(null==v||v(e),p&&(J(),H.current=(0,b.Z)((function(){U()}))))},disabled:!(p||v)},m.createElement("textarea",(0,o.Z)({},Z,{ref:N,style:q,className:d()(l,x,(0,i.Z)({},"".concat(l,"-disabled"),M)),disabled:M,value:P,onChange:function(e){k(e.target.value),null==E||E(e)}})))})),E=M,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],j=m.forwardRef((function(e,t){var n,r=e.defaultValue,u=e.value,g=e.onFocus,A=e.onBlur,y=e.onChange,b=e.allowClear,w=e.maxLength,x=e.onCompositionStart,C=e.onCompositionEnd,L=e.suffix,S=e.prefixCls,M=void 0===S?"rc-textarea":S,j=e.showCount,I=e.count,P=e.className,k=e.style,N=e.disabled,B=e.hidden,z=e.classNames,W=e.styles,D=e.onResize,T=e.onClear,O=e.onPressEnter,F=e.readOnly,R=e.autoSize,V=e.onKeyDown,Y=(0,c.Z)(e,Z),Q=(0,h.Z)(r,{value:u,defaultValue:r}),X=(0,s.Z)(Q,2),K=X[0],U=X[1],H=null==K?"":String(K),J=m.useState(!1),G=(0,s.Z)(J,2),q=G[0],_=G[1],$=m.useRef(!1),ee=m.useState(null),te=(0,s.Z)(ee,2),ne=te[0],re=te[1],oe=(0,m.useRef)(null),ie=(0,m.useRef)(null),ae=function(){var e;return null===(e=ie.current)||void 0===e?void 0:e.textArea},le=function(){ae().focus()};(0,m.useImperativeHandle)(t,(function(){var e;return{resizableTextArea:ie.current,focus:le,blur:function(){ae().blur()},nativeElement:(null===(e=oe.current)||void 0===e?void 0:e.nativeElement)||ae()}})),(0,m.useEffect)((function(){_((function(e){return!N&&e}))}),[N]);var se=m.useState(null),ce=(0,s.Z)(se,2),ue=ce[0],de=ce[1];m.useEffect((function(){var e;ue&&(e=ae()).setSelectionRange.apply(e,(0,l.Z)(ue))}),[ue]);var fe,pe=(0,p.Z)(I,j),ve=null!==(n=pe.max)&&void 0!==n?n:w,he=Number(ve)>0,me=pe.strategy(H),ge=!!ve&&me>ve,Ae=function(e,t){var n=t;!$.current&&pe.exceedFormatter&&pe.max&&pe.strategy(t)>pe.max&&t!==(n=pe.exceedFormatter(t,{max:pe.max}))&&de([ae().selectionStart||0,ae().selectionEnd||0]),U(n),(0,v.rJ)(e.currentTarget,e,y,n)},ye=L;pe.show&&(fe=pe.showFormatter?pe.showFormatter({value:H,count:me,maxLength:ve}):"".concat(me).concat(he?" / ".concat(ve):""),ye=m.createElement(m.Fragment,null,ye,m.createElement("span",{className:d()("".concat(M,"-data-count"),null==z?void 0:z.count),style:null==W?void 0:W.count},fe)));var be=!R&&!j&&!b;return m.createElement(f.BaseInput,{ref:oe,value:H,allowClear:b,handleReset:function(e){U(""),le(),(0,v.rJ)(ae(),e,y)},suffix:ye,prefixCls:M,classNames:(0,a.Z)((0,a.Z)({},z),{},{affixWrapper:d()(null==z?void 0:z.affixWrapper,(0,i.Z)((0,i.Z)({},"".concat(M,"-show-count"),j),"".concat(M,"-textarea-allow-clear"),b))}),disabled:N,focused:q,className:d()(P,ge&&"".concat(M,"-out-of-range")),style:(0,a.Z)((0,a.Z)({},k),ne&&!be?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof fe?fe:void 0}},hidden:B,readOnly:F,onClear:T},m.createElement(E,(0,o.Z)({},Y,{autoSize:R,maxLength:w,onKeyDown:function(e){"Enter"===e.key&&O&&O(e),null==V||V(e)},onChange:function(e){Ae(e,e.target.value)},onFocus:function(e){_(!0),null==g||g(e)},onBlur:function(e){_(!1),null==A||A(e)},onCompositionStart:function(e){$.current=!0,null==x||x(e)},onCompositionEnd:function(e){$.current=!1,Ae(e,e.currentTarget.value),null==C||C(e)},className:d()(null==z?void 0:z.textarea),style:(0,a.Z)((0,a.Z)({},null==W?void 0:W.textarea),{},{resize:null==k?void 0:k.resize}),disabled:N,prefixCls:M,onResize:function(e){var t;null==D||D(e),null!==(t=ae())&&void 0!==t&&t.style.height&&re(!0)},ref:ie,readOnly:F})))}))},29125:function(e,t,n){n.d(t,{G:function(){return a},Z:function(){return A}});var r=n(92310),o=n.n(r),i=n(59301);function a(e){var t=e.children,n=e.prefixCls,r=e.id,a=e.overlayInnerStyle,l=e.bodyClassName,s=e.className,c=e.style;return i.createElement("div",{className:o()("".concat(n,"-content"),s),style:c},i.createElement("div",{className:o()("".concat(n,"-inner"),l),id:r,role:"tooltip",style:a},"function"==typeof t?t():t))}var l=n(54476),s=n(33885),c=n(75931),u=n(65030),d={shiftX:64,adjustY:1},f={adjustX:1,shiftY:!0},p=[0,0],v={left:{points:["cr","cl"],overflow:f,offset:[-4,0],targetOffset:p},right:{points:["cl","cr"],overflow:f,offset:[4,0],targetOffset:p},top:{points:["bc","tc"],overflow:d,offset:[0,-4],targetOffset:p},bottom:{points:["tc","bc"],overflow:d,offset:[0,4],targetOffset:p},topLeft:{points:["bl","tl"],overflow:d,offset:[0,-4],targetOffset:p},leftTop:{points:["tr","tl"],overflow:f,offset:[-4,0],targetOffset:p},topRight:{points:["br","tr"],overflow:d,offset:[0,-4],targetOffset:p},rightTop:{points:["tl","tr"],overflow:f,offset:[4,0],targetOffset:p},bottomRight:{points:["tr","br"],overflow:d,offset:[0,4],targetOffset:p},rightBottom:{points:["bl","br"],overflow:f,offset:[4,0],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:d,offset:[0,4],targetOffset:p},leftBottom:{points:["br","bl"],overflow:f,offset:[-4,0],targetOffset:p}},h=n(80402),m=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],g=function(e,t){var n=e.overlayClassName,r=e.trigger,d=void 0===r?["hover"]:r,f=e.mouseEnterDelay,p=void 0===f?0:f,g=e.mouseLeaveDelay,A=void 0===g?.1:g,y=e.overlayStyle,b=e.prefixCls,w=void 0===b?"rc-tooltip":b,x=e.children,C=e.onVisibleChange,L=e.afterVisibleChange,S=e.transitionName,M=e.animation,E=e.motion,Z=e.placement,j=void 0===Z?"right":Z,I=e.align,P=void 0===I?{}:I,k=e.destroyTooltipOnHide,N=void 0!==k&&k,B=e.defaultVisible,z=e.getTooltipContainer,W=e.overlayInnerStyle,D=(e.arrowContent,e.overlay),T=e.id,O=e.showArrow,F=void 0===O||O,R=e.classNames,V=e.styles,Y=(0,c.Z)(e,m),Q=(0,h.Z)(T),X=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return X.current}));var K=(0,s.Z)({},Y);"visible"in e&&(K.popupVisible=e.visible);var U,H,J;return i.createElement(u.Z,(0,l.Z)({popupClassName:o()(n,null==R?void 0:R.root),prefixCls:w,popup:function(){return i.createElement(a,{key:"content",prefixCls:w,id:Q,bodyClassName:null==R?void 0:R.body,overlayInnerStyle:(0,s.Z)((0,s.Z)({},W),null==V?void 0:V.body)},D)},action:d,builtinPlacements:v,popupPlacement:j,ref:X,popupAlign:P,getPopupContainer:z,onPopupVisibleChange:C,afterPopupVisibleChange:L,popupTransitionName:S,popupAnimation:M,popupMotion:E,defaultPopupVisible:B,autoDestroy:N,mouseLeaveDelay:A,popupStyle:(0,s.Z)((0,s.Z)({},y),null==V?void 0:V.root),mouseEnterDelay:p,arrow:F},K),(U=i.Children.only(x),H=(null==U?void 0:U.props)||{},J=(0,s.Z)((0,s.Z)({},H),{},{"aria-describedby":D?Q:null}),i.cloneElement(x,J)))},A=(0,i.forwardRef)(g)},49658:function(e,t){t.Z=function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4))}},48911:function(e,t,n){n.d(t,{Z:function(){return T}});var r=n(54476),o=n(76190),i=n(33885),a=n(20068),l=n(42978),s=n(75931),c=n(92310),u=n.n(c),d=n(29301),f=n(70425),p=n(34280),v=n(59301),h=n(4676),m=v.forwardRef((function(e,t){var n=e.height,o=e.offsetY,l=e.offsetX,s=e.children,c=e.prefixCls,f=e.onInnerResize,p=e.innerProps,h=e.rtl,m=e.extra,g={},A={display:"flex",flexDirection:"column"};return void 0!==o&&(g={height:n,position:"relative",overflow:"hidden"},A=(0,i.Z)((0,i.Z)({},A),{},(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({transform:"translateY(".concat(o,"px)")},h?"marginRight":"marginLeft",-l),"position","absolute"),"left",0),"right",0),"top",0))),v.createElement("div",{style:g},v.createElement(d.Z,{onResize:function(e){e.offsetHeight&&f&&f()}},v.createElement("div",(0,r.Z)({style:A,className:u()((0,a.Z)({},"".concat(c,"-holder-inner"),c)),ref:t},p),s,m)))}));m.displayName="Filler";var g=m;function A(e){var t=e.children,n=e.setRef,r=v.useCallback((function(e){n(e)}),[]);return v.cloneElement(t,{ref:r})}function y(e,t,n){var r=v.useState(e),o=(0,l.Z)(r,2),i=o[0],a=o[1],s=v.useState(null),c=(0,l.Z)(s,2),u=c[0],d=c[1];return v.useEffect((function(){var r=function(e,t,n){var r,o,i=e.length,a=t.length;if(0===i&&0===a)return null;i2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&l.current.left||t>0&&l.current.right:t<0&&l.current.top||t>0&&l.current.bottom;return n&&r?(clearTimeout(i.current),o.current=!1):r&&!o.current||a(),!o.current&&r}};function C(e,t,n,r,o,i,a){var l=(0,v.useRef)(0),s=(0,v.useRef)(null),c=(0,v.useRef)(null),u=(0,v.useRef)(!1),d=x(t,n,r,o);var f=(0,v.useRef)(null),p=(0,v.useRef)(null);return[function(t){if(e){b.Z.cancel(p.current),p.current=(0,b.Z)((function(){f.current=null}),2);var n=t.deltaX,r=t.deltaY,o=t.shiftKey,v=n,h=r;("sx"===f.current||!f.current&&o&&r&&!n)&&(v=r,h=0,f.current="sx");var m=Math.abs(v),g=Math.abs(h);null===f.current&&(f.current=i&&m>g?"x":"y"),"y"===f.current?function(e,t){if(b.Z.cancel(s.current),!d(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,l.current+=t,c.current=t,w||n.preventDefault(),s.current=(0,b.Z)((function(){var e=u.current?10:1;a(l.current*e,!1),l.current=0})))}}(t,h):function(e,t){a(t,!0),w||e.preventDefault()}(t,v)}},function(t){e&&(u.current=t.detail===c.current)}]}var L=n(67732),S=n(83652),M=function(){function e(){(0,L.Z)(this,e),(0,a.Z)(this,"maps",void 0),(0,a.Z)(this,"id",0),(0,a.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,S.Z)(e,[{key:"set",value:function(e,t){this.diffRecords.set(e,this.maps[e]),this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),e}();function E(e){var t=parseFloat(e);return isNaN(t)?0:t}var Z=14/15;function j(e){return Math.floor(Math.pow(e,.5))}function I(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}var P=v.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,s=e.scrollRange,c=e.onStartMove,d=e.onStopMove,f=e.onScroll,p=e.horizontal,h=e.spinSize,m=e.containerSize,g=e.style,A=e.thumbStyle,y=e.showScrollBar,w=v.useState(!1),x=(0,l.Z)(w,2),C=x[0],L=x[1],S=v.useState(null),M=(0,l.Z)(S,2),E=M[0],Z=M[1],j=v.useState(null),P=(0,l.Z)(j,2),k=P[0],N=P[1],B=!r,z=v.useRef(),W=v.useRef(),D=v.useState(y),T=(0,l.Z)(D,2),O=T[0],F=T[1],R=v.useRef(),V=function(){!0!==y&&!1!==y&&(clearTimeout(R.current),F(!0),R.current=setTimeout((function(){F(!1)}),3e3))},Y=s-m||0,Q=m-h||0,X=v.useMemo((function(){return 0===o||0===Y?0:o/Y*Q}),[o,Y,Q]),K=v.useRef({top:X,dragging:C,pageY:E,startTop:k});K.current={top:X,dragging:C,pageY:E,startTop:k};var U=function(e){L(!0),Z(I(e,p)),N(K.current.top),c(),e.stopPropagation(),e.preventDefault()};v.useEffect((function(){var e=function(e){e.preventDefault()},t=z.current,n=W.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",U,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",U)}}),[]);var H=v.useRef();H.current=Y;var J=v.useRef();J.current=Q,v.useEffect((function(){if(C){var e,t=function(t){var n=K.current,r=n.dragging,o=n.pageY,i=n.startTop;b.Z.cancel(e);var a=z.current.getBoundingClientRect(),l=m/(p?a.width:a.height);if(r){var s=(I(t,p)-o)*l,c=i;!B&&p?c-=s:c+=s;var u=H.current,d=J.current,v=d?c/d:0,h=Math.ceil(v*u);h=Math.max(h,0),h=Math.min(h,u),e=(0,b.Z)((function(){f(h,p)}))}},n=function(){L(!1),d()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),b.Z.cancel(e)}}}),[C]),v.useEffect((function(){return V(),function(){clearTimeout(R.current)}}),[o]),v.useImperativeHandle(t,(function(){return{delayHidden:V}}));var G="".concat(n,"-scrollbar"),q={position:"absolute",visibility:O?null:"hidden"},_={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return p?(Object.assign(q,{height:8,left:0,right:0,bottom:0}),Object.assign(_,(0,a.Z)({height:"100%",width:h},B?"left":"right",X))):(Object.assign(q,(0,a.Z)({width:8,top:0,bottom:0},B?"right":"left",0)),Object.assign(_,{width:"100%",height:h,top:X})),v.createElement("div",{ref:z,className:u()(G,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(G,"-horizontal"),p),"".concat(G,"-vertical"),!p),"".concat(G,"-visible"),O)),style:(0,i.Z)((0,i.Z)({},q),g),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:V},v.createElement("div",{ref:W,className:u()("".concat(G,"-thumb"),(0,a.Z)({},"".concat(G,"-thumb-moving"),C)),style:(0,i.Z)((0,i.Z)({},_),A),onMouseDown:U}))}));function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var N=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],B=[],z={overflowY:"auto",overflowAnchor:"none"};function W(e,t){var n=e.prefixCls,c=void 0===n?"rc-virtual-list":n,m=e.className,w=e.height,L=e.itemHeight,S=e.fullHeight,W=void 0===S||S,D=e.style,T=e.data,O=e.children,F=e.itemKey,R=e.virtual,V=e.direction,Y=e.scrollWidth,Q=e.component,X=void 0===Q?"div":Q,K=e.onScroll,U=e.onVirtualScroll,H=e.onVisibleChange,J=e.innerProps,G=e.extraRender,q=e.styles,_=e.showScrollBar,$=void 0===_?"optional":_,ee=(0,s.Z)(e,N),te=v.useCallback((function(e){return"function"==typeof F?F(e):null==e?void 0:e[F]}),[F]),ne=function(e,t,n){var r=v.useState(0),o=(0,l.Z)(r,2),i=o[0],a=o[1],s=(0,v.useRef)(new Map),c=(0,v.useRef)(new M),u=(0,v.useRef)(0);function d(){u.current+=1}function f(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d();var t=function(){var e=!1;s.current.forEach((function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,o=getComputedStyle(t),i=o.marginTop,a=o.marginBottom,l=r+E(i)+E(a);c.current.get(n)!==l&&(c.current.set(n,l),e=!0)}})),e&&a((function(e){return e+1}))};if(e)t();else{u.current+=1;var n=u.current;Promise.resolve().then((function(){n===u.current&&t()}))}}return(0,v.useEffect)((function(){return d}),[]),[function(r,o){var i=e(r),a=s.current.get(i);o?(s.current.set(i,o),f()):s.current.delete(i),!a!=!o&&(o?null==t||t(r):null==n||n(r))},f,c.current,i]}(te,null,null),re=(0,l.Z)(ne,4),oe=re[0],ie=re[1],ae=re[2],le=re[3],se=!(!1===R||!w||!L),ce=v.useMemo((function(){return Object.values(ae.maps).reduce((function(e,t){return e+t}),0)}),[ae.id,ae.maps]),ue=se&&T&&(Math.max(L*T.length,ce)>w||!!Y),de="rtl"===V,fe=u()(c,(0,a.Z)({},"".concat(c,"-rtl"),de),m),pe=T||B,ve=(0,v.useRef)(),he=(0,v.useRef)(),me=(0,v.useRef)(),ge=(0,v.useState)(0),Ae=(0,l.Z)(ge,2),ye=Ae[0],be=Ae[1],we=(0,v.useState)(0),xe=(0,l.Z)(we,2),Ce=xe[0],Le=xe[1],Se=(0,v.useState)(!1),Me=(0,l.Z)(Se,2),Ee=Me[0],Ze=Me[1],je=function(){Ze(!0)},Ie=function(){Ze(!1)},Pe={getKey:te};function ke(e){be((function(t){var n=function(e){var t=e;Number.isNaN(qe.current)||(t=Math.min(t,qe.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return ve.current.scrollTop=n,n}))}var Ne=(0,v.useRef)({start:0,end:pe.length}),Be=(0,v.useRef)(),ze=y(pe,te),We=(0,l.Z)(ze,1)[0];Be.current=We;var De=v.useMemo((function(){if(!se)return{scrollHeight:void 0,start:0,end:pe.length-1,offset:void 0};var e;if(!ue)return{scrollHeight:(null===(e=he.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:pe.length-1,offset:void 0};for(var t,n,r,o=0,i=pe.length,a=0;a=ye&&void 0===t&&(t=a,n=o),u>ye+w&&void 0===r&&(r=a),o=u}return void 0===t&&(t=0,n=0,r=Math.ceil(w/L)),void 0===r&&(r=pe.length-1),{scrollHeight:o,start:t,end:r=Math.min(r+1,pe.length-1),offset:n}}),[ue,se,ye,pe,le,w]),Te=De.scrollHeight,Oe=De.start,Fe=De.end,Re=De.offset;Ne.current.start=Oe,Ne.current.end=Fe,v.useLayoutEffect((function(){var e=ae.getRecord();if(1===e.size){var t=Array.from(e.keys())[0],n=e.get(t),r=pe[Oe];if(r&&void 0===n)if(te(r)===t){var o=ae.get(t)-L;ke((function(e){return e+o}))}}ae.resetRecord()}),[Te]);var Ve=v.useState({width:0,height:w}),Ye=(0,l.Z)(Ve,2),Qe=Ye[0],Xe=Ye[1],Ke=(0,v.useRef)(),Ue=(0,v.useRef)(),He=v.useMemo((function(){return k(Qe.width,Y)}),[Qe.width,Y]),Je=v.useMemo((function(){return k(Qe.height,Te)}),[Qe.height,Te]),Ge=Te-w,qe=(0,v.useRef)(Ge);qe.current=Ge;var _e=ye<=0,$e=ye>=Ge,et=Ce<=0,tt=Ce>=Y,nt=x(_e,$e,et,tt),rt=function(){return{x:de?-Ce:Ce,y:ye}},ot=(0,v.useRef)(rt()),it=(0,f.zX)((function(e){if(U){var t=(0,i.Z)((0,i.Z)({},rt()),e);ot.current.x===t.x&&ot.current.y===t.y||(U(t),ot.current=t)}}));function at(e,t){var n=e;t?((0,h.flushSync)((function(){Le(n)})),it()):ke(n)}var lt=function(e){var t=e,n=Y?Y-Qe.width:0;return t=Math.max(t,0),t=Math.min(t,n)},st=(0,f.zX)((function(e,t){t?((0,h.flushSync)((function(){Le((function(t){return lt(t+(de?-e:e))}))})),it()):ke((function(t){return t+e}))})),ct=C(se,_e,$e,et,tt,!!Y,st),ut=(0,l.Z)(ct,2),dt=ut[0],ft=ut[1];!function(e,t,n){var r,o=(0,v.useRef)(!1),i=(0,v.useRef)(0),a=(0,v.useRef)(0),l=(0,v.useRef)(null),s=(0,v.useRef)(null),c=function(e){if(o.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),l=i.current-t,c=a.current-r,u=Math.abs(l)>Math.abs(c);u?i.current=t:a.current=r;var d=n(u,u?l:c,!1,e);d&&e.preventDefault(),clearInterval(s.current),d&&(s.current=setInterval((function(){u?l*=Z:c*=Z;var e=Math.floor(u?l:c);(!n(u,e,!0)||Math.abs(e)<=.1)&&clearInterval(s.current)}),16))}},u=function(){o.current=!1,r()},d=function(e){r(),1!==e.touches.length||o.current||(o.current=!0,i.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),l.current=e.target,l.current.addEventListener("touchmove",c,{passive:!1}),l.current.addEventListener("touchend",u,{passive:!0}))};r=function(){l.current&&(l.current.removeEventListener("touchmove",c),l.current.removeEventListener("touchend",u))},(0,p.Z)((function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",d),r(),clearInterval(s.current)}}),[e])}(se,ve,(function(e,t,n,r){var o=r;return!nt(e,t,n)&&((!o||!o._virtualHandled)&&(o&&(o._virtualHandled=!0),dt({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),function(e,t,n){v.useEffect((function(){var r=t.current;if(e&&r){var o,i,a=!1,l=function(){b.Z.cancel(o)},s=function e(){l(),o=(0,b.Z)((function(){n(i),e()}))},c=function(){a=!1,l()},u=function(e){if(!e.target.draggable&&0===e.button){var t=e;t._virtualHandled||(t._virtualHandled=!0,a=!0)}},d=function(e){if(a){var t=I(e,!1),n=r.getBoundingClientRect(),o=n.top,c=n.bottom;t<=o?(i=-j(o-t),s()):t>=c?(i=j(t-c),s()):l()}};return r.addEventListener("mousedown",u),r.ownerDocument.addEventListener("mouseup",c),r.ownerDocument.addEventListener("mousemove",d),r.ownerDocument.addEventListener("dragend",c),function(){r.removeEventListener("mousedown",u),r.ownerDocument.removeEventListener("mouseup",c),r.ownerDocument.removeEventListener("mousemove",d),r.ownerDocument.removeEventListener("dragend",c),l()}}}),[e])}(ue,ve,(function(e){ke((function(t){return t+e}))})),(0,p.Z)((function(){function e(e){var t=_e&&e.detail<0,n=$e&&e.detail>0;!se||t||n||e.preventDefault()}var t=ve.current;return t.addEventListener("wheel",dt,{passive:!1}),t.addEventListener("DOMMouseScroll",ft,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",dt),t.removeEventListener("DOMMouseScroll",ft),t.removeEventListener("MozMousePixelScroll",e)}}),[se,_e,$e]),(0,p.Z)((function(){if(Y){var e=lt(Ce);Le(e),it({x:e})}}),[Qe.width,Y]);var pt=function(){var e,t;null===(e=Ke.current)||void 0===e||e.delayHidden(),null===(t=Ue.current)||void 0===t||t.delayHidden()},vt=function(e,t,n,r,a,s,c,u){var d=v.useRef(),f=v.useState(null),h=(0,l.Z)(f,2),m=h[0],g=h[1];return(0,p.Z)((function(){if(m&&m.times<10){if(!e.current)return void g((function(e){return(0,i.Z)({},e)}));s();var o=m.targetAlign,l=m.originAlign,u=m.index,d=m.offset,f=e.current.clientHeight,p=!1,v=o,h=null;if(f){for(var A=o||l,y=0,b=0,w=0,x=Math.min(t.length-1,u),C=0;C<=x;C+=1){var L=a(t[C]);b=y;var S=n.get(L);y=w=b+(void 0===S?r:S)}for(var M="top"===A?d:f-d,E=x;E>=0;E-=1){var Z=a(t[E]),j=n.get(Z);if(void 0===j){p=!0;break}if((M-=j)<=0)break}switch(A){case"top":h=b-d;break;case"bottom":h=w-f+d;break;default:var I=e.current.scrollTop;bI+f&&(v="bottom")}null!==h&&c(h),h!==m.lastTop&&(p=!0)}p&&g((0,i.Z)((0,i.Z)({},m),{},{times:m.times+1,targetAlign:v,lastTop:h}))}}),[m,e.current]),function(e){if(null!=e){if(b.Z.cancel(d.current),"number"==typeof e)c(e);else if(e&&"object"===(0,o.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return a(t)===e.key}));var i=e.offset;g({times:0,index:n,offset:void 0===i?0:i,originAlign:r})}}else u()}}(ve,pe,ae,L,te,(function(){return ie(!0)}),ke,pt);v.useImperativeHandle(t,(function(){return{nativeElement:me.current,getScrollInfo:rt,scrollTo:function(e){var t;(t=e)&&"object"===(0,o.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&Le(lt(e.left)),vt(e.top)):vt(e)}}})),(0,p.Z)((function(){if(H){var e=pe.slice(Oe,Fe+1);H(e,pe)}}),[Oe,Fe,pe]);var ht=function(e,t,n,r){var o=v.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),i=(0,l.Z)(o,2),a=i[0],s=i[1];return function(o){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,l=a.get(o),c=a.get(i);if(void 0===l||void 0===c)for(var u=e.length,d=s.length;dw&&v.createElement(P,{ref:Ke,prefixCls:c,scrollOffset:ye,scrollRange:Te,rtl:de,onScroll:at,onStartMove:je,onStopMove:Ie,spinSize:Je,containerSize:Qe.height,style:null==q?void 0:q.verticalScrollBar,thumbStyle:null==q?void 0:q.verticalScrollBarThumb,showScrollBar:$}),ue&&Y>Qe.width&&v.createElement(P,{ref:Ue,prefixCls:c,scrollOffset:Ce,scrollRange:Y,rtl:de,onScroll:at,onStartMove:je,onStopMove:Ie,spinSize:He,containerSize:Qe.width,horizontal:!0,style:null==q?void 0:q.horizontalScrollBar,thumbStyle:null==q?void 0:q.horizontalScrollBarThumb,showScrollBar:$}))}var D=v.forwardRef(W);D.displayName="List";var T=D},76374:function(e,t,n){var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),s?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;l.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),u=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),x="undefined"!=typeof WeakMap?new WeakMap:new r,C=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=c.getInstance(),r=new w(t,n,this);x.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){C.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));var L=void 0!==i.ResizeObserver?i.ResizeObserver:C;t.Z=L},25510:function(e){e.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(e,t,n){e.exports=n.p+"static/AssistantCode3.a8740efb.jpeg"},29831:function(e,t,n){e.exports=n.p+"static/touge_code.728ce351.jpg"},75694:function(e,t,n){e.exports=n.p+"static/touge_code6.e67b4cee.jpg"},16722:function(e,t,n){n.d(t,{Z:function(){return c}});const r=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightit||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0,l=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t},s=(e,t)=>{var n,o,s,c;if("undefined"==typeof document)return[];const{scrollMode:u,block:d,inline:f,boundary:p,skipOverflowHiddenElements:v}=t,h="function"==typeof p?p:e=>e!==p;if(!r(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,g=[];let A=e;for(;r(A)&&h(A);){if(A=l(A),A===m){g.push(A);break}null!=A&&A===document.body&&i(A)&&!i(document.documentElement)||null!=A&&i(A,v)&&g.push(A)}const y=null!=(o=null==(n=window.visualViewport)?void 0:n.width)?o:innerWidth,b=null!=(c=null==(s=window.visualViewport)?void 0:s.height)?c:innerHeight,{scrollX:w,scrollY:x}=window,{height:C,width:L,top:S,right:M,bottom:E,left:Z}=e.getBoundingClientRect(),{top:j,right:I,bottom:P,left:k}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let N="start"===d||"nearest"===d?S-j:"end"===d?E+P:S+C/2-j+P,B="center"===f?Z+L/2-k+I:"end"===f?M+I:Z-k;const z=[];for(let e=0;e=0&&Z>=0&&E<=b&&M<=y&&(t===m&&!i(t)||S>=o&&E<=s&&Z>=c&&M<=l))return z;const p=getComputedStyle(t),v=parseInt(p.borderLeftWidth,10),h=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),j=parseInt(p.borderBottomWidth,10);let I=0,P=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-v-A:0,W="offsetHeight"in t?t.offsetHeight-t.clientHeight-h-j:0,D="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,T="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(m===t)I="start"===d?N:"end"===d?N-b:"nearest"===d?a(x,x+b,b,h,j,x+N,x+N+C,C):N-b/2,P="start"===f?B:"center"===f?B-y/2:"end"===f?B-y:a(w,w+y,y,v,A,w+B,w+B+L,L),I=Math.max(0,I+x),P=Math.max(0,P+w);else{I="start"===d?N-o-h:"end"===d?N-s+j+W:"nearest"===d?a(o,s,n,h,j+W,N,N+C,C):N-(o+n/2)+W/2,P="start"===f?B-c-v:"center"===f?B-(c+r/2)+k/2:"end"===f?B-l+A+k:a(c,l,r,v,A+k,B,B+L,L);const{scrollLeft:e,scrollTop:i}=t;I=0===T?0:Math.max(0,Math.min(i+I/T,t.scrollHeight-n/T+W)),P=0===D?0:Math.max(0,Math.min(e+P/D,t.scrollWidth-r/D+k)),N+=i-I,B+=e-P}z.push({el:t,top:I,left:P})}return z};function c(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;const n=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if((e=>"object"==typeof e&&"function"==typeof e.behavior)(t))return t.behavior(s(e,t));const r="boolean"==typeof t||null==t?void 0:t.behavior;for(const{el:o,top:i,left:a}of s(e,(e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"})(t))){const e=i-n.top+n.bottom,t=a-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}},80813:function(e,t,n){n.d(t,{CR:function(){return u},Jh:function(){return s},Q_:function(){return p},XA:function(){return c},ZT:function(){return o},_T:function(){return a},ev:function(){return f},mG:function(){return l},pi:function(){return i},pr:function(){return d}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==l[0]&&2!==l[0])){i=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function d(){for(var e=0,t=0,n=arguments.length;t4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,O(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,I(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var r,i="auto",o=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var j=function(e){return e&&"false"!==e},E=function(t,n,r){w(m)<=4.2&&(r=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(w(m)<=4.4)j(n.showToolBar)&&(n.height-=7),j(n.showAlgebraInput)&&(n.height-=37),n.width<605&&j(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(j(n.showToolBar)||j(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=j(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(y),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||y.appendChild(C)):o.appendChild(C),y.appendChild(o),x||t.appendChild(y),setTimeout((function(){e.resize()}),1)}function A(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},w(m)<5&&(e.className+=" geogebraweb")):A(e,t)}if(i){scriptLoadStarted=!0;for(var S=0;S0?(i.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):E(i,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else p=r,E(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",x),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",i.appendChild(a)}return i.appendChild(c),i},T=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},B=["web","webSimple","web3d","tablet","tablet3d","phone"],I=function(e,t){if(m=e,t)O(m,!0);else{var o,a,s=!i;if(s){var l=w(m);!isNaN(l)&&l<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in a=c>0?m:0===c?o+m:"https://www.geogebra.org/apps/5.2.814.0/",B)if(m.slice(-1*B[u].length)===B[u]||m.slice(-1*(B[u].length+1))===B[u]+"/")return void O(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||r.is3D||r.AV||r.SV||r.CV||r.EV2||r.CP||r.PC||r.DA||r.FI||r.PV||j(n.showToolBar)||j(n.showMenuBar)||j(n.showAlgebraInput)||j(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",O(a,!1)}},O=function(e,t){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===t&&(t=-1===e.indexOf("http")),f=t,v="web.nocache.js",g=!1;var n=h.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?B.indexOf(n[n.length-2])>=0&&(v=n[n.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var r=parseFloat(m);NaN!==r&&r<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+r+" is deprecated. Using version latest instead."),I("5.0",t))}},F=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function z(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),I(e,!1),null!==c&&O(c,f),s=!0}return void 0!==n.material_id?k(z):z(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,r,i){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==r&&r,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,t,n,r,i,o){var a=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,h=0,f=0,p=0;if(a)l=a.offsetWidth,c=Math.max(r?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=l&&(void 0===i||!i)&&("rtl"===document.dir?(h=l-m.width-m.left,f=u<=480?10:30):(f=m.left,h=u<=480?10:30),d=f+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,p=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,p=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(i=n(e,t,a,r,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),r=e.getBoundingClientRect(),i=(t-r.width)/2,o=(n-r.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=i+"px")}return{responsiveResize:function(n,o){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=r(o,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var r=e.lastIndexOf(tb,Math.min(n,t));return r>=O?e.substring(O,r+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},r=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r0&&(o=10+n*i);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);r>40&&(a=40);var s=this.randomNum(-10,10);e.translate(o,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-o,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)e.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),e.beginPath(),e.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.stroke()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)e.fillStyle=this.randomColor(0,255),e.beginPath(),e.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),e.fill()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:"\\begin{array}{c} \r\n a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r\n a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r\n\\end{array}"},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:"\\begin{array}{c} \r\n a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r\n \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r\n\\end{array}"},{value:"\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r\n\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) "},{value:"\\begin{array}{c} \r\n a,b \\in R^{+} \\ \r\n \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n a,b \\in R \\ \r\n \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r\n\\end{array}"}]}]},{name:"积分",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"三角",value:"e^{i \\theta}",children:[{name:"求和 Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"统计",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:"\\begin{array}{c} \r\n \\text{若}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r\n \\text{则}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r\n\\end{array}"},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:"\\begin{array}{c} \r\n P \\left( \\emptyset \\right) =0 \\\\ \r\n P \\left( S \\right) =1 \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n \\forall A \\in S \\\\ \r\n P \\left( A \\right) \\ge 0 \r\n\\end{array}"},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:"\\begin{array}{c} \r\n S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r\n P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n P_{n}=n! \\\\ \r\n A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r\n\\end{array}"}]}]}].map((function(e,t){return(0,u.jsxs)(o.Z,{flex:"110px",className:c.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(l.Z,{value:"`$$"+e.value+"$$`"}),e.name]}),(0,u.jsx)("div",{className:c.Z.children,children:e.children.map((function(e,t){return(0,u.jsxs)("div",{children:[e.name&&(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(i.Z,{gutter:[10,10],children:e.data.map((function(e,t){return(0,u.jsx)(o.Z,{onClick:function(){return m(e)},className:c.Z.diamond,children:(0,u.jsx)(l.Z,{value:"`$$"+e.value+"$$`"})},t)}))})]},t)}))})]})}))})}],g=function(){var e=document.createElement("div");e.innerHTML=p.current.getValue();var t=e.innerText;return n&&n(t),t};return(0,r.useImperativeHandle)(t,(function(){return{getData:g}})),(0,u.jsxs)("div",{className:c.Z.mathWrap,children:[(0,u.jsx)(a.Z,{defaultActiveKey:"1",items:v}),(0,u.jsx)("math-field",{locale:"zh_cn",className:c.Z.mathField,placeholder:"请打开键盘,输入公式",ref:p,style:{width:800,marginTop:30,fontSize:18},children:f||""}),d&&(0,u.jsx)("div",{className:c.Z.button,children:(0,u.jsx)(s.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})}));t.Z=d},13767:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),o=(n(59301),n(93314)),a=n(99571),s=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,h=e.ButtonClick,f=e.Buttonclass,p=e.ButtonTwo,m=e.imgStyles,v=e.loading,g=void 0!==v&&v,y=e.className,x=void 0===y?"":y;return(0,s.jsxs)("section",{className:"tc animated fadeIn ".concat(x),style:i()({color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"},c),children:[(0,s.jsx)("img",{src:t||o,style:i()(i()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,s.jsx)(a.ZP,i()(i()({className:f,onClick:h},r),{},{children:d})),p&&p]})}},72889:function(e,t,n){"use strict";n.d(t,{Q:function(){return u}});var r=n(79800),i=n.n(r),o=n(59301),a=n(82326),s=n(47889),l=n(71051),c=n(37712),u=function(e){return e[e.Number=1]="Number",e[e.Percent=2]="Percent",e}({});t.Z=function(e){var t=e.value,n=e.onChange,r=e.disabled,d=e.hidePercentOption,h=void 0!==d&&d,f=e.percentType,p=void 0===f?"select":f,m=(0,o.useMemo)((function(){return h?u.Number:u.Percent}),[h]),v=(0,o.useState)(m),g=i()(v,2),y=g[0],x=g[1];console.log(y);var b=(0,o.useCallback)((function(e){if(y===u.Number){var t=e.replace("分","");return isNaN(parseInt(t,10))?0:t}return e.replace("%","")}),[y]);return(0,o.useEffect)((function(){x(t.type)}),[t]),(0,c.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["select"==p&&(0,c.jsx)(a.default,{size:"large",onChange:function(e){x(e),n({type:e,inputValue:e===u.Number?5:20})},value:y||m,style:{width:100},options:h?[{label:"分值",value:u.Number}]:[{label:"百分比",value:u.Percent},{label:"分值",value:u.Number}],disabled:r}),"radio"==p&&(0,c.jsxs)(s.ZP.Group,{size:"large",onChange:function(e){var t=e.target.value;x(t),n({type:t,inputValue:t===u.Number?5:20})},value:y||m,disabled:r,children:[!h&&(0,c.jsx)(s.ZP,{value:u.Percent,style:{marginRight:"50px"},children:"百分比扣分"}),(0,c.jsx)(s.ZP,{value:u.Number,children:"固定分值"})]}),"radio"==p&&(0,c.jsx)("div",{style:{marginRight:"10px",color:"#000000"},children:u.Percent==t.type?"扣除补交阶段得分的":"扣除总成绩的"}),(0,c.jsx)(l.Z,{size:"large",disabled:r,value:t.inputValue,style:{width:"120px"},parser:b,addonAfter:t.type===u.Number?"分":"%",max:y===u.Percent?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:function(e){n({type:y,inputValue:e})}}),"radio"==p&&u.Percent==t.type&&(0,c.jsx)("div",{style:{marginLeft:"10px",color:"#000000"},children:"分数"})]})}},32831:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=n(82242),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=n(99571),p=n(70557),m=n(92068),v=n(25399),g=n(83287),y=n(94280),x=n(13767),b=n(91689),w=n(8814),C=n(37712),A=function(e){var t,n,r,o,s,c,A=e.editOffice,k=void 0===A?"view":A,S=e.data,M=e.issaver,j=e.onSaver,E=(e.theme,e.type),L=e.filename,N=e.monacoEditor,D=e.className,P=e.style,Z=e.close,T=e.onClose,B=e.hasMask,I=e.disabledDownload,O=e.onImgDimensions,F=e.showNodata,z=e.recordInfo,W=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),R=u()(W,2),H=(R[0],R[1],(0,d.useState)("")),Y=u()(H,2),V=(Y[0],Y[1]),K=(0,d.useState)(),G=u()(K,2),U=G[0],_=G[1],Q="build"===window.ENV?"/react/build":"",X=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,J=(0,d.useRef)();null!==(t=S)&&void 0!==t&&t.startsWith("/api")&&"txt"!==E&&(S=b.Z.API_SERVER+S);function q(e){return $.apply(this,arguments)}function $(){return($=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"pdfdata"===t.data.type&&(j(t.data.data),window.removeEventListener("message",q,!1)),console.log("mess---:",t.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}L&&N&&(N.filename=L),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&V(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===E&&(S.indexOf("bigfilescdn.")>-1||S.indexOf("bigfiles1")>-1?_({url:S,fileType:(e=S,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:S.indexOf("model=edit")?"edit":"view"}):ee())}),[E,S]);var ee=function(){var e=l()(a()().mark((function e(){var t,n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",S),t=S,S.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,y.gJ)({attachment_id:n});case 6:(r=e.sent).url=X+r.url,_(r);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){S.startsWith("http")||S.startsWith("blob:")?ne():(0,g.Sv)(L||"educoder",S,L)},ne=function(){z&&(0,w.fc)({id:null==z?void 0:z.id,watch_type:1,course_id:null==z?void 0:z.course_id}),(0,g.Nd)(L||"educoder",decodeURIComponent(S))};return(0,C.jsxs)("div",{style:i()({},P||{}),className:"".concat(B&&h.bgBlack," ").concat(E?h.wrp:"hide"),children:[Z&&(0,C.jsxs)("div",{className:h.close,ref:J,children:[!!O&&(0,C.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{onClick:function(){T(),O()},children:(0,C.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,C.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{onClick:ne,children:(0,C.jsx)("i",{className:"icon-quxiaozhiding"})})}),M&&(0,C.jsx)(v.Z,{title:"保存pdf并退出",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{className:"",onClick:function(){var e=document.getElementById("pdfiframe");window.addEventListener("message",q,!1),setTimeout((function(){e.contentWindow.postMessage("getData","*")}),300)},children:(0,C.jsx)("i",{className:"icon-baocun"})})}),(0,C.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{className:"",onClick:function(){T()},children:(0,C.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,C.jsx)("div",{className:"".concat(h[D]," ").concat(D," ").concat(h.monaco," ").concat("txt"===E?"show":"hide"),children:"txt"===E&&(0,C.jsx)(C.Fragment,{children:(0,C.jsx)(m.ZP,i()({},N))})}),"audio"===E&&(0,C.jsx)("audio",{src:"".concat((null===(n=S)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(r=S)||void 0===r?void 0:r.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(S),autoPlay:!0}),"video"===E&&(0,C.jsx)(C.Fragment,{children:(null===(o=S)||void 0===o?void 0:o.indexOf("http"))>-1?(0,C.jsx)("video",{controls:!0,src:"".concat(S),autoPlay:!0}):(0,C.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})}),"office"===E&&U&&(0,C.jsx)("iframe",{src:"".concat(Q,"/office.html?key=").concat(U.key,"&url=").concat(btoa(U.url),"&callbackUrl=").concat(X+(U.callbackUrl||""),"&fileType=").concat(U.fileType,"&title=").concat(U.title||"","&model=").concat(k,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===E&&(0,C.jsx)("iframe",{src:S+"&disposition=inline"}),"pdf"===E&&(0,C.jsx)("iframe",{id:"pdfiframe",src:"".concat(Q,"/js/pdfview/index.html?filename=").concat(L||"educoder.pdf","&url=").concat(encodeURIComponent(S),"&disabledDownload=").concat(!!I,"&model=").concat(k)}),"image"===E&&(0,C.jsx)("img",{src:"".concat((null===(s=S)||void 0===s?void 0:s.indexOf("http://"))>-1||(null===(c=S)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(S)}),("other"===E||"download"===E)&&(0,C.jsx)(C.Fragment,{children:F?(0,C.jsx)(x.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,C.jsx)(f.ZP,{icon:(0,C.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:te,disabled:I,children:"下载"})}):(0,C.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:te,disabled:I,children:[(0,C.jsx)(p.Z,{}),"点击下载"]})}),"flowChart"===E&&(0,C.jsx)("div",{className:"embed",children:(0,C.jsx)("iframe",{src:"/drawio/src/main/webapp/viewer.html?id=".concat(S||"","&gapi=0&od=0&db=0&gh=0&gl=0"),width:"100%",height:"100%",frameBorder:"0"})})]})}},74889:function(e,t,n){"use strict";n.d(t,{z:function(){return E},Z:function(){return L}});var r=n(82242),i=n.n(r),o=n(37205),a=n.n(o),s=n(91232),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h=(n(88831),n(75359)),f=(n(64018),n(44523)),p=n(91689),m=n(83287),v=n(15342),g=n(77736),y=n(99571),x=n(1012),b=n(32831),w=n(37712),C=function(e){var t=e.html,n=(0,d.useRef)(null),r=(0,d.useRef)(null);return(0,d.useEffect)((function(){var e=n.current.attachShadow({mode:"open"});r.current=document.createElement("div"),r.current.className="markdown-body",r.current.innerHTML=t,e.appendChild(r.current);var i=document.createElement("style");return i.textContent='.markdown-body p {\n margin: 0 0 16px 0 !important;\n line-height: 28px;\n white-space: pre-wrap;\n }\n\n ol,\n ul,\n li {\n list-style-type: none\n }\n\n ol,\n ul,\n dl {\n margin-bottom: 0px;\n }\n\n .markdown-body {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n color: #333;\n overflow: hidden;\n font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;\n word-break: break-word;\n font-size: 16px;\n line-height: 1.6;\n white-space: normal;\n word-wrap: break-word;\n position: relative;\n }\n\n .markdown-body ul>li {\n list-style-type: disc;\n }\n\n .markdown-body ol>li {\n list-style-type: decimal;\n }\n\n .markdown-body a {\n background: transparent;\n }\n\n .markdown-body a:active,\n .markdown-body a:hover {\n outline: 0;\n }\n\n .markdown-body strong {\n font-weight: bold;\n }\n\n .markdown-body h1 {\n font-size: 2em;\n margin: 0.67em 0;\n }\n\n .markdown-body img {\n border: 0;\n }\n\n .markdown-body hr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n }\n\n .markdown-body pre {\n overflow: auto;\n }\n\n .markdown-body code,\n .markdown-body kbd,\n .markdown-body pre {\n font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;\n font-size: 1em;\n }\n\n .markdown-body input {\n color: inherit;\n font: inherit;\n margin: 0;\n }\n\n .markdown-body html input[disabled] {\n cursor: default;\n }\n\n .markdown-body input {\n line-height: normal;\n }\n\n .markdown-body input[type="checkbox"] {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n }\n\n .markdown-body table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n .markdown-body td,\n .markdown-body th {\n padding: 0;\n }\n\n .markdown-body * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body input {\n font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";\n }\n\n .markdown-body a {\n color: #4183c4;\n text-decoration: none;\n }\n\n .markdown-body a:hover,\n .markdown-body a:active {\n text-decoration: underline;\n }\n\n .markdown-body hr {\n height: 0;\n margin: 15px 0;\n overflow: hidden;\n background: transparent;\n border: 0;\n border-bottom: 1px solid #ddd;\n }\n\n .markdown-body hr:before {\n display: table;\n content: "";\n }\n\n .markdown-body hr:after {\n display: table;\n clear: both;\n content: "";\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n margin-top: 15px;\n margin-bottom: 15px;\n line-height: 1.1;\n }\n\n .markdown-body h1 {\n font-size: 30px;\n }\n\n .markdown-body h2 {\n font-size: 21px;\n }\n\n .markdown-body h3 {\n font-size: 16px;\n }\n\n .markdown-body h4 {\n font-size: 14px;\n }\n\n .markdown-body h5 {\n font-size: 12px;\n }\n\n .markdown-body h6 {\n font-size: 11px;\n }\n\n .markdown-body blockquote {\n margin: 0;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n }\n\n ul.linenums,\n ol.linenums {\n padding: 16px 0 0 56px !important;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding-left: 2em;\n }\n\n\n .markdown-body ol ol,\n .markdown-body ul ol {\n list-style-type: lower-roman;\n }\n\n .markdown-body ul ul ol,\n .markdown-body ul ol ol,\n .markdown-body ol ul ol,\n .markdown-body ol ol ol {\n list-style-type: lower-alpha;\n }\n\n .markdown-body dd {\n margin-left: 0;\n }\n\n .markdown-body code {\n font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;\n font-size: 12px;\n }\n\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 0;\n font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n }\n\n .markdown-body .octicon {\n font: normal normal 16px octicons-anchor;\n line-height: 1;\n display: inline-block;\n text-decoration: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n .markdown-body .octicon-link:before {\n content: \'\f05c\';\n }\n\n .markdown-body>*:first-child {\n margin-top: 0 !important;\n }\n\n .markdown-body>*:last-child {\n margin-bottom: 0 !important;\n }\n\n .markdown-body .anchor {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n padding-right: 6px;\n padding-left: 30px;\n margin-left: -30px;\n }\n\n .markdown-body .anchor:focus {\n outline: none;\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n position: relative;\n margin-top: 1em;\n margin-bottom: 16px;\n font-weight: bold;\n line-height: 1.4;\n }\n\n .markdown-body h1 .octicon-link,\n .markdown-body h2 .octicon-link,\n .markdown-body h3 .octicon-link,\n .markdown-body h4 .octicon-link,\n .markdown-body h5 .octicon-link,\n .markdown-body h6 .octicon-link {\n display: none;\n color: #000;\n vertical-align: middle;\n }\n\n .markdown-body h1:hover .anchor,\n .markdown-body h2:hover .anchor,\n .markdown-body h3:hover .anchor,\n .markdown-body h4:hover .anchor,\n .markdown-body h5:hover .anchor,\n .markdown-body h6:hover .anchor {\n padding-left: 8px;\n margin-left: -30px;\n text-decoration: none;\n }\n\n .markdown-body h1:hover .anchor .octicon-link,\n .markdown-body h2:hover .anchor .octicon-link,\n .markdown-body h3:hover .anchor .octicon-link,\n .markdown-body h4:hover .anchor .octicon-link,\n .markdown-body h5:hover .anchor .octicon-link,\n .markdown-body h6:hover .anchor .octicon-link {\n display: inline-block;\n }\n\n .markdown-body h1 {\n padding-bottom: 0.3em;\n font-size: 2.25em;\n line-height: 1.2;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h1 .anchor {\n line-height: 1;\n }\n\n .markdown-body h2 {\n padding-bottom: 0.3em;\n font-size: 1.75em;\n line-height: 1.225;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h2 .anchor {\n line-height: 1;\n }\n\n .markdown-body h3 {\n font-size: 1.5em;\n line-height: 1.43;\n }\n\n .markdown-body h3 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h4 {\n font-size: 1.25em;\n }\n\n .markdown-body h4 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h5 {\n font-size: 1em;\n }\n\n .markdown-body h5 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body h6 {\n font-size: 1em;\n color: #777;\n }\n\n .markdown-body h6 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }\n\n .markdown-body ul ul,\n .markdown-body ul ol,\n .markdown-body ol ol,\n .markdown-body ol ul {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .markdown-body li>p {\n margin-top: 16px;\n }\n\n .markdown-body dl {\n padding: 0;\n }\n\n .markdown-body dl dt {\n padding: 0;\n margin-top: 16px;\n font-size: 1em;\n font-style: italic;\n font-weight: bold;\n }\n\n .markdown-body dl dd {\n padding: 0 16px;\n margin-bottom: 16px;\n }\n\n .markdown-body blockquote {\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n .markdown-body blockquote> :first-child {\n margin-top: 0;\n }\n\n .markdown-body blockquote> :last-child {\n margin-bottom: 0;\n }\n\n .markdown-body table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n }\n\n .markdown-body table th {\n font-weight: bold;\n text-align: revert;\n }\n\n .markdown-body table th,\n .markdown-body table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n .markdown-body table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n }\n\n .markdown-body table tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n .markdown-body img {\n max-width: 100%;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body code {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 3px;\n }\n\n .markdown-body code:has(.katex) {\n background-color: transparent;\n }\n\n .markdown-body code:before,\n .markdown-body code:after {\n letter-spacing: -0.2em;\n content: "\\00a0";\n }\n\n .markdown-body pre>code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0;\n }\n\n .markdown-body .highlight {\n margin-bottom: 16px;\n }\n\n .markdown-body .highlight pre,\n .markdown-body pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f7f7f7;\n border-radius: 3px;\n }\n\n .markdown-body .highlight pre {\n margin-bottom: 0;\n word-break: normal;\n }\n\n .markdown-body pre {\n word-wrap: normal;\n }\n\n .markdown-body pre code {\n display: inline;\n max-width: initial;\n padding: 0;\n margin: 0;\n overflow: initial;\n line-height: inherit;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n }\n\n .markdown-body pre code:before,\n .markdown-body pre code:after {\n content: normal;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font-size: 11px;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .pl-c {\n color: #969896;\n }\n\n .markdown-body .pl-c1,\n .markdown-body .pl-mdh,\n .markdown-body .pl-mm,\n .markdown-body .pl-mp,\n .markdown-body .pl-mr,\n .markdown-body .pl-s1 .pl-v,\n .markdown-body .pl-s3,\n .markdown-body .pl-sc,\n .markdown-body .pl-sv {\n color: #0086b3;\n }\n\n .markdown-body .pl-e,\n .markdown-body .pl-en {\n color: #795da3;\n }\n\n .markdown-body .pl-s1 .pl-s2,\n .markdown-body .pl-smi,\n .markdown-body .pl-smp,\n .markdown-body .pl-stj,\n .markdown-body .pl-vo,\n .markdown-body .pl-vpf {\n color: #333;\n }\n\n .markdown-body .pl-ent {\n color: #63a35c;\n }\n\n .markdown-body .pl-k,\n .markdown-body .pl-s,\n .markdown-body .pl-st {\n color: #a71d5d;\n }\n\n .markdown-body .pl-pds,\n .markdown-body .pl-s1,\n .markdown-body .pl-s1 .pl-pse .pl-s2,\n .markdown-body .pl-sr,\n .markdown-body .pl-sr .pl-cce,\n .markdown-body .pl-sr .pl-sra,\n .markdown-body .pl-sr .pl-sre,\n .markdown-body .pl-src {\n color: #df5000;\n }\n\n .markdown-body .pl-mo,\n .markdown-body .pl-v {\n color: #1d3e81;\n }\n\n .markdown-body .pl-id {\n color: #b52a1d;\n }\n\n .markdown-body .pl-ii {\n background-color: #b52a1d;\n color: #f8f8f8;\n }\n\n .markdown-body .pl-sr .pl-cce {\n color: #63a35c;\n font-weight: bold;\n }\n\n .markdown-body .pl-ml {\n color: #693a17;\n }\n\n .markdown-body .pl-mh,\n .markdown-body .pl-mh .pl-en,\n .markdown-body .pl-ms {\n color: #1d3e81;\n font-weight: bold;\n }\n\n .markdown-body .pl-mq {\n color: #008080;\n }\n\n .markdown-body .pl-mi {\n color: #333;\n font-style: italic;\n }\n\n .markdown-body .pl-mb {\n color: #333;\n font-weight: bold;\n }\n\n .markdown-body .pl-md,\n .markdown-body .pl-mdhf {\n background-color: #ffecec;\n color: #bd2c00;\n }\n\n .markdown-body .pl-mdht,\n .markdown-body .pl-mi1 {\n background-color: #eaffea;\n color: #55a532;\n }\n\n .markdown-body .pl-mdr {\n color: #795da3;\n font-weight: bold;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .task-list-item {\n list-style-type: none;\n }\n\n .markdown-body .task-list-item+.task-list-item {\n margin-top: 3px;\n }\n\n .markdown-body .task-list-item input {\n float: left;\n margin: 0.3em 0 0.25em -1.6em;\n vertical-align: middle;\n }\n\n .markdown-body :checked+.radio-label {\n z-index: 1;\n position: relative;\n border-color: #4183c4;\n }\n\n\n /*! Pretty printing styles. Used with prettify.js. */\n /* SPAN elements with the classes below are added by prettyprint. */\n .pln {\n color: #000\n }\n\n /* plain text */\n\n @media screen {\n .str {\n color: #080\n }\n\n /* string content */\n .kwd {\n color: #008\n }\n\n /* a keyword */\n .com {\n color: #800\n }\n\n /* a comment */\n .typ {\n color: #606\n }\n\n /* a type name */\n .lit {\n color: #066\n }\n\n /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #660\n }\n\n .tag {\n color: #008\n }\n\n /* a markup tag name */\n .atn {\n color: #606\n }\n\n /* a markup attribute name */\n .atv {\n color: #080\n }\n\n /* a markup attribute value */\n .dec,\n .var {\n color: #606\n }\n\n /* a declaration; a variable name */\n .fun {\n color: red\n }\n\n /* a function name */\n }\n\n /* Use higher contrast and text-weight for printable form. */\n @media print,\n projection {\n .str {\n color: #060\n }\n\n .kwd {\n color: #006;\n font-weight: bold\n }\n\n .com {\n color: #600;\n font-style: italic\n }\n\n .typ {\n color: #404;\n font-weight: bold\n }\n\n .lit {\n color: #044\n }\n\n .pun,\n .opn,\n .clo {\n color: #440\n }\n\n .tag {\n color: #006;\n font-weight: bold\n }\n\n .atn {\n color: #404\n }\n\n .atv {\n color: #060\n }\n }\n\n /* Put a border around prettyprinted code snippets. */\n pre.prettyprint {\n padding: 2px;\n /* border: 1px solid #888 */\n }\n\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0\n }\n\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none\n }\n\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n background: #eee\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }',e.appendChild(i),function(){e.innerHTML=""}}),[]),(0,d.useEffect)((function(){r.current&&(r.current.innerHTML=t)}),[t]),(0,w.jsx)("div",{ref:n})};var A="mdBody___raKXb",k="button___Ch5Pc",S="previewFlowChart___vY1dq",M="@▁@",j=/]*>/g;var E=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return p.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return p.Z.API_SERVER+"/attachments/download/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return p.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i){var o=t||r,a=n||i||"";return'"'+p.Z.API_SERVER+"/api/attachments/"+o+a+o+a+"&t="+(0,m.Jn)(o,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i){var o=t||r,a=n||i||"";return"("+p.Z.API_SERVER+"/files/uploads/"+o+a+o+a+"&t="+(0,m.Jn)(o,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")},L=function(e){var t=e.value,n=void 0===t?"":t,r=e.edit,o=void 0!==r&&r,s=e.className,c=e.showTextOnly,m=e.showLines,E=e.style,L=void 0===E?{}:E,N=e.stylesPrev,D=void 0===N?{}:N,P=e.highlightKeywords,Z=e.showProgramFill,T=(e.isProgramFill,e.disabledFill),B=void 0!==T&&T,I=e.programFillValue,O=e.openEditor,F=void 0===O?function(){}:O,z=e.onFillChange,W=void 0===z?function(e){}:z,R=e.onFillBlur,H=void 0===R?function(){}:R,Y=e.onFillFocus,V=void 0===Y?function(){}:Y,K=function(e){var t=new RegExp("\\b(".concat(["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"].join("|"),")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s>]*)"),"gi");return e.replace(t,"").trim()}(String(n||"")),G=(0,d.useRef)(),U=(0,d.useRef)(),_=(0,d.useState)(""),Q=u()(_,2),X=Q[0],J=Q[1],q=(0,d.useState)("office"),$=u()(q,2),ee=$[0],te=$[1],ne=(0,d.useState)([]),re=u()(ne,2),ie=re[0],oe=re[1],ae=(0,d.useRef)("a"+(0,x.Z)()),se={},le=function(e){return//i.test(e||"")};var ce=function(e){return!c&&le(K)?e:e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),r=[];return n.map((function(e){""!=e&&r.push(".".concat(ae.current," ").concat(e))})),"")}))},ue=(0,d.useMemo)((function(){try{K=K.replace(/\(\/attachments\/download\//g,"("+p.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+p.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+p.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+p.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n"),G.current.style.display="none"}catch(e){}if(Z){var e=-1;return K=K.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,r){var i;return function(e,t,n){var r=document.createElement(e===M?"input":"textarea");r.style.width="100%",r.style.height=e===M?"40px":"151px",r.rows=5,r.spellcheck=!1,r.name="edu-program-fill",r.placeholder="请输入",r.dataset.id=t;var i=Object.keys(se).length;return se[i]=r,'')}(t,++e,null==I||null===(i=I[e])||void 0===i?void 0:i.value.replaceAll("<","<").replaceAll(">",">"))})),'
      '.concat(ce(K||""),"
      ")}var t=ce(K);t=(0,h.ZP)(t);var n=(0,h.ez)();K.match(/\[TOC\]/)&&(t=t.replace("

      [TOC]

      ",(0,h.Qv)()),(0,h.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var r=n[t],i=r.type,o=r.expression;return(0,v.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(o)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,h.AL)();var r=document.createElement("div");return r.innerHTML=t,c?r.innerText:P?(pe(r,P.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r.innerHTML):(setTimeout((function(){return ge()}),500),r.innerHTML)}),[K,P]);(0,d.useEffect)((function(){me.current&&me.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=de,e.onblur=he,e.onfocus=fe}))}),[ie]),(0,d.useEffect)((function(){if(null!=I&&I.length)try{var e,t=me.current.querySelectorAll(".edu-program-fill-score"),n=me.current.querySelectorAll('[name="edu-program-fill"]'),r=l()(n.entries());try{for(r.s();!(e=r.n()).done;){var i,o,a,s=u()(e.value,2),c=s[0],d=s[1];d.value=(null==I||null===(i=I[c])||void 0===i?void 0:i.value)||"","warning"===(null==I||null===(o=I[c])||void 0===o?void 0:o.type)?d.className="program-fill-warning":"success"===(null==I||null===(a=I[c])||void 0===a?void 0:a.type)?d.className="program-fill-success":d.className=""}}catch(e){r.e(e)}finally{r.f()}var h,f=l()(t.entries());try{for(f.s();!(h=f.n()).done;){var p,m,v=u()(h.value,2),g=v[0];v[1].innerHTML=null!=I&&null!==(p=I[g])&&void 0!==p&&p.score?"".concat(null==I||null===(m=I[g])||void 0===m?void 0:m.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}oe(I)}catch(e){console.log(e,"error")}}),[I]);var de=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),W(ie,e.target.dataset.id)},he=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),H(ie,e.target.dataset.id)},fe=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),V(ie,e.target.dataset.id)};function pe(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)pe(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var r=document.createElement("span");r.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(r)}}))}var me=(0,d.useRef)();function ve(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),J(n),te("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),J(n),te("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),J(n),te("html");else if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}h.jb.WebkitLineClamp=m,m&&(L=i()(i()({},L),h.jb));var ge=function(){var e,t=null===(e=me.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var t=new f.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};(0,d.useEffect)((function(){if(me.current&&ue&&ue.match(j)&&window.PR.prettyPrint(),me.current)return me.current.addEventListener("click",ve),function(){var e;null===(e=me.current)||void 0===e||e.removeEventListener("click",ve),(0,h.AL)(),(0,h.Iy)()}}),[ue,me.current,ve]);return(0,d.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=me.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=me.current)||void 0===e||e.removeEventListener("copy",t)}}),[me.current]),(0,w.jsxs)("div",{style:{position:"relative"},onMouseLeave:function(){G.current.style.display="none"},children:[c&&(0,w.jsx)("div",{ref:me,className:"".concat(A," "),children:ue}),!c&&!le(ue)&&(0,w.jsx)("div",{ref:me,style:i()({},L),onMouseOver:function(e){"IMG"===e.target.nodeName&&e.target.className.indexOf("draw-flowchart")>-1?(G.current.style.zIndex=1,G.current.style.display="flex",G.current.style.width=e.target.clientWidth+"px",G.current.style.height=e.target.clientHeight+"px",G.current.style.top=e.target.offsetTop+"px",G.current.style.left=e.target.offsetLeft+"px",e.target.id&&(U.current=e.target.id)):G.current.style.display="none"},className:"".concat(s||""," ").concat(B?"disabled-fill":""," markdown-body ").concat(A," ").concat(ae.current),dangerouslySetInnerHTML:{__html:ue}}),!c&&le(ue)&&(0,w.jsx)(C,{html:ue}),(0,w.jsx)("div",{ref:G,className:"".concat(k," ").concat(o?"":S),children:(0,w.jsx)(g.Z,{children:(0,w.jsx)(y.ZP,{onClick:function(){o?F(U.current):(J(U.current),te("flowChart"))},children:o?"编辑":"预览"})})}),(0,w.jsx)(b.Z,{close:!0,data:X,type:null!=X&&X.length?ee:"",style:i()({},D),onClose:function(){return J("")}})]})}},75443:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(37205),i=n.n(r),o=n(82242),a=n.n(o),s=n(79800),l=n.n(s),c=n(39647),u=n.n(c),d=n(59301),h=n(9221),f=n(37712),p=["onResize","width"],m={header:{cell:function(e){var t=e.onResize,n=e.width,r=u()(e,p);return n?(0,f.jsx)(h.Resizable,{width:n,height:0,handle:(0,f.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:t,draggableOpts:{enableUserSelectHack:!1},children:(0,f.jsx)("th",a()({},r))}):(0,f.jsx)("th",a()({},r))}}},v=n(54172),g=["pagination","resColumns","dataSource","onRow"],y=function(e){var t=e.pagination,n=e.resColumns,r=e.dataSource,o=e.onRow,s=u()(e,g),c=(0,d.useState)(!1),h=l()(c,2),p=h[0],y=(h[1],(0,d.useState)([{}])),x=l()(y,2),b=x[0],w=x[1],C=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=n;e=e.map((function(e,t){return a()(a()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:A(t)}}})})),w(e)}),[]),(0,d.useEffect)((function(){C.current=b}),[b]);var A=function(e){return function(t,n){var r=n.size,o=i()(C.current);o[e]=a()(a()({},o[e]),{},{width:r.width}),w(o)}};return(0,f.jsx)("div",{children:(0,f.jsx)(v.Z,a()(a()({bordered:!0,components:m,columns:b,dataSource:r,pagination:t,loading:p,onRow:o},s),{},{rowKey:function(e){return e.key||e.id}}))})}},72834:function(e,t,n){"use strict";n.d(t,{Z:function(){return B},P:function(){return Z}});var r=n(37205),i=n.n(r),o=n(39647),a=n.n(o),s=n(7557),l=n.n(s),c=n(82242),u=n.n(c),d=n(41498),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(28284),g=n(62957),y=n(47889),x=n(37568),b=n(54172),w="brief___LOzpE",C="contentTitle___xkdcN",A="content___Vtri0",k="antdTable___s8T2N",S="tableCell___kN9Fw",M="antdModal___WVBk3",j="orangeColor___ryB2u",E=n(36133),L=n(37712),N=["isImportMultipleCourse"],D=function(e){var t=e.studentNames,n=e.total;return n>3?(0,L.jsxs)(L.Fragment,{children:["课堂内有",(0,L.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),"等",(0,L.jsx)("span",{className:j,children:n}),"名学生"]}):(0,L.jsxs)(L.Fragment,{children:["课堂内有",(0,L.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),["","一","两","三"][n],"名学生"]})},P=function(e){var t=e.onCancel,n=e.onOk,r=e.visible,i=(e.inPaper,e.renderData),o=(e.type,e.isMultipleCourse),a=void 0!==o&&o,s=v.Z.useForm(),c=p()(s,1)[0],d=(0,m.useState)(1),f=p()(d,2),x=f[0],b=f[1],w=(0,m.useState)(!1),C=p()(w,2),k=C[0],S=C[1],E=(0,m.useMemo)((function(){return 1===(null==i?void 0:i.total_num)&&1===(null==i?void 0:i.can_copy_num)}),[i]),N=(0,m.useMemo)((function(){var e;return null==i||null===(e=i.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[i]);return(0,L.jsx)(L.Fragment,{children:E?(0,L.jsxs)(g.Z,{centered:!0,closable:!0,open:r,destroyOnClose:!0,title:"提示",className:M,width:682,confirmLoading:k,onCancel:t,onOk:h()(l()().mark((function e(){var t,r,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),t=x,a&&(o=u()({},c.getFieldsValue()),t=null==i||null===(r=i.course_data_list)||void 0===r?void 0:r.map((function(e){return void 0!==o[e.id]?u()(u()({},e),{},{is_copy:o[e.id]}):e}))),e.next=5,n(t);case 5:S(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,L.jsx)("div",{className:A,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(D,{studentNames:null==i?void 0:i.student_names,total:null==i?void 0:i.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,L.jsx)(v.Z,{form:c,preserve:!1,children:null==N?void 0:N.map((function(e){return(0,L.jsxs)(m.Fragment,{children:[(0,L.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,L.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{className:A,children:[(0,L.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,L.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,L.jsxs)(y.ZP.Group,{value:x,onChange:function(e){return b(e.target.value)},className:A,style:{marginBottom:30},children:[(0,L.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,L.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{className:A,style:{marginBottom:10},children:"* 说明:"}),(0,L.jsx)("div",{className:A,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,L.jsx)("div",{className:"".concat(A," ").concat(j),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,L.jsx)(g.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:r,confirmLoading:k,title:"提示",width:682,onCancel:t,onOk:h()(l()().mark((function e(){var t,r,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),t=0,a&&(o=u()({},c.getFieldsValue()),t=null==i||null===(r=i.course_data_list)||void 0===r?void 0:r.map((function(e){return void 0!==o[e.id]?u()(u()({},e),{},{is_use:o[e.id]}):e}))),e.next=5,n(t);case 5:S(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,L.jsxs)("div",{className:A,children:[(0,L.jsx)(D,{studentNames:null==i?void 0:i.student_names,total:null==i?void 0:i.student_count}),"学习过该实践项目。",a?(0,L.jsxs)(v.Z,{form:c,preserve:!1,children:[(0,L.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==N?void 0:N.map((function(e){return(0,L.jsxs)(m.Fragment,{children:[(0,L.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,L.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{className:A,children:[(0,L.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,L.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,L.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,L.jsx)("span",{className:j,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},Z=function(){var e=(0,m.useState)(!1),t=p()(e,2),n=t[0],r=t[1],i=(0,m.useState)(),o=p()(i,2),s=o[0],c=o[1],u=function(){var e=h()(l()().mark((function e(t){var n,i,o,s,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.isImportMultipleCourse,i=void 0!==n&&n,o=a()(t,N),console.log(t),e.t0=null==t?void 0:t.result,e.t0){e.next=7;break}return e.next=6,(0,E.Tr)(o);case 6:e.t0=e.sent;case 7:if(!("status"in(s=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!i){e.next=17;break}if(!(null==s||null===(u=s.course_data_list)||void 0===u?void 0:u.some((function(e){return e.is_show})))){e.next=16;break}return c(s),r(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",s.course_data_list||[]);case 17:if(0!==s.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(s),r(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return[n,function(){return r(!1)},s,u]},T=function(e){var t=v.Z.useForm(),n=p()(t,1)[0],r=(0,m.useState)(!1),o=p()(r,2),a=o[0],s=o[1],c=e.onCancel,u=e.onOk,d=e.visible,f=e.inPaper,A=void 0!==f&&f,E=e.renderData,N=e.type,P=e.isMultipleCourse,Z=void 0!==P&&P,T=e.position,B=(0,m.useMemo)((function(){return A?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:S,render:function(e,t){return(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,L.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:S,render:function(e,t){return(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})})}}]}),[A]),I=(0,m.useMemo)((function(){return A?[{title:"实践项目名称",dataIndex:"name",width:424,className:S,align:"center",ellipsis:!0,render:function(e,t){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,L.jsx)(x.Z,{type:"hidden"})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,L.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:S,ellipsis:!0,align:"center",render:function(e,t){return(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:0,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,L.jsx)(x.Z,{type:"hidden"})})]})}}]}),[A]);if(Z){var O={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:S,render:function(e,t){return(0,L.jsx)("a",{href:"/classrooms/".concat(t.course_id),children:e})}};B=[O].concat(i()(B)),I=[O].concat(i()(I))}var F=(0,m.useMemo)((function(){return function(e){var t=e.used,n=e.copy,r=e.canNotCopy,i=e.studentNames,o=e.studentCount,a=e.inPaper,s=e.is_random,l=void 0!==s&&s,c=e.position,u=(void 0===c?"":c)||(a?"试卷":"课程");return(0,L.jsxs)("span",{children:[(0,L.jsx)(D,{studentNames:i,total:o}),"学习过",u,"中的",(0,L.jsx)("span",{className:j,children:t}),"个项目,",n>0&&r>0?(0,L.jsxs)(L.Fragment,{children:["其中",(0,L.jsx)("span",{className:j,children:n}),"个项目支持复制,",(0,L.jsx)("span",{className:j,children:r}),"个项目不支持复制"]}):n>0&&0===r?(0,L.jsxs)(L.Fragment,{children:["其中",(0,L.jsx)("span",{className:j,children:n}),"个项目支持复制"]}):0===n&&r>0?(0,L.jsxs)(L.Fragment,{children:["其中",(0,L.jsx)("span",{className:j,children:r}),"个项目不支持复制"]}):void 0,"。请选择",l?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==E?void 0:E.repeat_shixun_num,copy:null==E?void 0:E.can_copy_num,canNotCopy:null==E?void 0:E.no_copy_num,studentNames:null==E?void 0:E.student_names,studentCount:null==E?void 0:E.student_count,is_random:null==E?void 0:E.is_random,inPaper:A,position:T})}),[E,A,T]);return(0,L.jsx)(g.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:h()(l()().mark((function e(){var t,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),t=n.getFieldsValue(),r=Object.keys(t).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:t[e].is_use,is_copy:t[e].is_copy}})),e.next=5,u(r);case 5:s(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:M,destroyOnClose:!0,children:(0,L.jsxs)(v.Z,{form:n,preserve:!1,children:[(0,L.jsx)("div",{className:w,children:F}),(0,L.jsxs)("div",{style:{marginBottom:30},children:[(0,L.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,L.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,L.jsx)("div",{className:j,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==E?void 0:E.can_copy_num)>0&&(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{className:C,children:"支持复制的项目"}),(0,L.jsx)(b.Z,{columns:B,className:k,dataSource:null==E?void 0:E.can_copy_list,rowKey:"subject"===N?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==E?void 0:E.no_copy_num)>0&&(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{className:C,children:"不支持复制的项目"}),(0,L.jsx)(b.Z,{columns:I,className:k,dataSource:null==E?void 0:E.no_copy_list,rowKey:"subject"===N?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==E?void 0:E.no_use_list.length)>0&&(null==E?void 0:E.no_use_list.map((function(e){return(0,L.jsxs)("div",{children:[(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,L.jsx)(x.Z,{type:"hidden"})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,L.jsx)(x.Z,{type:"hidden"})})]},"subject"===N?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},B=function(e){return"multiple"===e.modalType?(0,L.jsx)(T,u()({},e)):(0,L.jsx)(P,u()({},e))}},5805:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h="orangeColor___U5vU6",f="redColor___qYa6X",p="statustitle___pTBLm",m="statusbody___qUPQx",v="flex___VtL45",g=n(62957),y=n(37712),x=function(e){var t=e.type,n=e.resdata,r=e.onok,o=e.oktext,s=e.okloading,c=(0,d.useState)(!1),x=u()(c,2),b=x[0],w=x[1],C=n.can_copy_list,A=n.can_copy_num,k=n.challenge_type,S=(n.course_data_list,n.no_copy_list),M=n.no_copy_num,j=n.no_use_list,E=(n.no_use_num,n.repeat_shixun_num,n.student_count),L=(n.total_num,n.use_num),N=A>0||"exercise"===t;(0,d.useEffect)((function(){(null==n?void 0:n.student_count)>0&&w(!0)}),[n]),console.log("---11",s),(0,d.useEffect)((function(){s||w(!1)}),[s]);return(0,y.jsx)(g.Z,{open:b,onCancel:function(){w(!1)},cancelText:"取消",title:"提示",width:700,centered:!0,cancelButtonProps:{style:{display:!N&&"none"}},zIndex:1003,confirmLoading:s,okText:N?o:"我知道了",onOk:l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!N){e.next=5;break}return e.next=3,r([].concat(a()(C),a()(j)));case 3:e.next=6;break;case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,y.jsxs)("div",{style:{maxHeight:600,overflow:"auto"},children:["exercise"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在其他考试中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法作答已挑战过的实训题。"})]}):"exercise"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在课堂实验中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法再提交作业。"})]}):"shixun"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在考试中挑战过该实践项目,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"shixun"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在课堂实验中挑战过该实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"subject"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在考试中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"subject"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有 ",(0,y.jsx)("span",{className:h,children:E})," 名学生已在课堂实验挑战过其中的 ",(0,y.jsx)("span",{className:h,children:L})," 个实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"exercisepush"===t?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在其他考试中挑战过试卷中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目 ,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法在当前考试中进行作答。"})]}):"shixunpush"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在考试中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法再提交作业。"})]}):"shixunpush"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在课堂实验中挑战过",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法再提交作业。"})]}):void 0,"exercise"===t||"subject"===t||"exercisepush"===t||"shixunpush"===t?(0,y.jsxs)("div",{style:{marginTop:20},children:[M>0&&(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{className:v,children:[(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",style:{width:14}}),(0,y.jsx)("span",{className:p,children:"不支持复制的实践项目"})]}),(0,y.jsxs)("div",{className:m,children:["exercise"===t&&(0,y.jsxs)("div",{style:{marginBottom:15},children:["没有复制权限的实践项目,",(0,y.jsx)("span",{className:f,children:"以下试题将不会被发送至课堂中。"}),"您也可以联系项目创建者开启复制权限或者联系平台教研助理进行协助。"]}),("subject"===t||"exercisepush"===t)&&(0,y.jsxs)("div",{style:{marginBottom:15},children:["没有复制权限的实践项目,",N&&(0,y.jsx)("span",{className:f,children:"一键复制不会复制此部分项目。"}),"您可以联系项目创建者开启复制权限或者联系平台教研助理进行协助。"]}),"shixunpush"===t&&(0,y.jsxs)("div",{style:{marginBottom:15},children:["没有复制权限的实践项目,",N&&(0,y.jsx)("span",{className:f,children:"一键复制不会复制此部分项目。"}),"建议您重新选择实践项目再发布作业,也可联系项目创建者开启复制权限或联系平台教研助理进行协助。"]}),(0,y.jsx)("div",{children:null==S?void 0:S.map((function(e,t){return(0,y.jsxs)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:["《",null==e?void 0:e.name,"》",t+1!==M&&"、"]})}))})]})]}),A>0&&(0,y.jsxs)("div",{style:{marginTop:20},children:[(0,y.jsxs)("span",{className:v,children:[(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",style:{width:14}}),(0,y.jsx)("span",{className:p,children:"支持复制的实践项目"})]}),(0,y.jsxs)("div",{className:m,children:["exercise"===t&&(0,y.jsx)("div",{style:{marginBottom:15},children:"建议您一键复制并替换试题(将复制并创建一个新的项目替换试卷中的原试题,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。"}),("subject"===t||"exercisepush"===t)&&(0,y.jsx)("div",{style:{marginBottom:15},children:"建议您一键复制并发送(将复制并创建一个新的项目,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。"}),"shixunpush"===t&&(0,y.jsx)("div",{style:{marginBottom:15},children:"建议您一键复制并替换试题(将复制并创建一个新的项目替换当前作业中的实践项目,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。"}),(0,y.jsx)("div",{children:null==C?void 0:C.map((function(e,t){return(0,y.jsxs)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:["《",null==e?void 0:e.name,"》",t+1!==A&&"、"]})}))})]})]})]}):"shixun"===t?(0,y.jsx)("div",{style:{marginTop:20},children:A>0?"该项目支持复制,建议您一键复制并发送(将复制并创建一个新的项目,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。":"该项目不支持复制,您可以联系项目创建者开启复制权限或者联系平台教研助理进行协助。"}):void 0]})})}},59555:function(e,t,n){"use strict";var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(59301),u=n(53260),d=n(62957),h=n(16585),f=n(37712);t.Z=(0,u.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,r=e.classroomList,o=e.dispatch,s=(0,c.useRef)(null),u=(0,c.useState)(!1),p=l()(u,2),m=(p[0],p[1]);return(0,f.jsxs)(d.Z,{centered:!0,maskClosable:!1,width:560,title:"同步确认",open:"实训同步确认"===(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.key),destroyOnClose:!0,onCancel:function(){o({type:"classroomList/setActionTabs",payload:{}})},onOk:a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=s.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return m(!0),e.next=5,null==r||null===(n=r.actionTabs)||void 0===n?void 0:n.onOK();case 5:m(!1);case 6:case"end":return e.stop()}}),e)}))),okText:"确认同步",comfirmLoading:null==r||null===(n=r.actionTabs)||void 0===n?void 0:n.loading,children:[(0,f.jsx)("p",{children:"本操作会将当前实训全部内容同步至选择实训中,请仔细确认需同步的实训内容,确认无误,请在下方文本框输入验证码后,进行实训同步。"}),(0,f.jsx)("p",{style:{color:"#DD0000"},children:"*注意:实训同步后将无法恢复至原有版本,请谨慎操作。"}),(0,f.jsx)(h.Z,{ref:function(e){return s.current=e}})]})}))},46789:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});n(59301);var r="disabled___kyQ47",i=n(25399),o=n(37712),a=function(e){var t=e.children,n=e.tips,a=e.title,s=e.style,l=a||(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{children:"提示:"}),(0,o.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,o.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]});return t&&n?(0,o.jsx)(i.Z,{overlayStyle:{maxWidth:"initial"},title:l,children:(0,o.jsx)("span",{className:r,style:s,children:t})}):t&&!n?(0,o.jsx)(o.Fragment,{children:t}):(0,o.jsx)(o.Fragment,{})}},69940:function(e,t,n){"use strict";n(59301);var r=n(62957),i=n(54172),o=n(37712);t.Z=function(e){var t,n=e.dataSource,a=e.visible,s=e.onClose,l=void 0===s?function(){}:s,c=e.onSuccess,u=void 0===c?function(){}:c,d=e.text,h=e.okText;return(0,o.jsxs)(r.Z,{centered:!0,destroyOnClose:!0,open:!!a,title:"提示",width:"600px",okText:h,cancelText:"取消",onCancel:l,onOk:u,children:["single"===a&&(0,o.jsxs)("div",{className:"c-grey-333",children:["当前试卷总分为",(0,o.jsx)("span",{style:{color:"#FA6400",margin:"0 5px"},children:null==n||null===(t=n[0])||void 0===t?void 0:t.total_score}),"分,请确认",d]}),"multiple"===a&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"c-grey-333 mb10",children:["以下试卷总分异常,请确认",d]}),(0,o.jsx)(i.Z,{columns:[{title:"试卷名称",dataIndex:"name",ellipsis:!0},{title:"总分",width:90,dataIndex:"total_score"}],dataSource:n,scroll:(null==n?void 0:n.length)>7?{y:300}:{},pagination:!1})]})]})}},17124:function(e,t,n){"use strict";n.d(t,{h:function(){return g}});var r=n(82242),i=n.n(r),o=n(79800),a=n.n(o),s=n(59301),l=n(82326),c=n(28284),u=n(99571),d=n(89780),h=n.n(d),f=(n(66543),n(59598),n(37712)),p=l.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},v={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function g(e){var t=e.value,n=e.onChange,r=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),p=d[0],m=d[1];return(0,s.useEffect)((function(){if(p){var e=function(e){var t=e.getValue();n&&n(t)};return p.on("change",e),function(){p.off("change",e)}}}),[p,n]),(0,s.useEffect)((function(){p&&p.setOption("mode",r)}),[p,r]),(0,s.useEffect)((function(){p&&(t===p.getValue()&&""!==t||setTimeout((function(){p.setValue(t||"")}),300))}),[p,t]),(0,s.useEffect)((function(){if(c.current&&!p){var e=h().fromTextArea(c.current,i()({mode:r,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(e)}}),[c.current,p]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,r=(0,s.useState)("python"),o=a()(r,2),d=o[0],h=o[1];return(0,f.jsxs)(c.Z,i()(i()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(v[e][1])},children:Object.keys(v).map((function(e){return(0,f.jsx)(p,{value:e,children:v[e][0]},e)}))})}),(0,f.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(g,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},58358:function(e,t,n){"use strict";n.d(t,{Z:function(){return he}});var r=n(91232),i=n.n(r),o=n(79800),a=n.n(o),s=n(85573),l=n.n(s),c=n(59301),u=n(53260),d=n(89780),h=n.n(d),f=n(76374),p=(n(66543),n(6313),n(25717),n(99498),n(25419),n(67549),n(74889)),m=n(37712),v=function(e){var t=e.value,n=void 0===t?"":t,r=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})})},g=n(82242),y=n.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学公式",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,r=e.icon,i=e.actionName,o=e.className,a=void 0===o?"":o,s=e.children;return(0,m.jsxs)("a",{title:n,className:a,onClick:function(){t(i)},children:[(0,m.jsx)("i",{className:"".concat(r)}),s]})}var w=function(e){var t=e.watch,n=e.showNullButton,r=e.showNullProgramButton,i=e.onActionCallback,o=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,m.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,m.jsx)("li",{children:e.actionName?(0,m.jsx)(b,y()(y()({},e),{},{onActionCallback:i})):(0,m.jsx)("span",{className:"v-line"})},t)})),n?(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"增加填空",actionName:"add-null-ch",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"点击新增填空项"})})}):null,r?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"添加单行填空项"})})}),(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"添加多行填空项"})})})]}):null,a&&(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,m.jsx)("li",{children:l}),(0,m.jsx)("li",{className:"btn-full-screen",children:(0,m.jsx)(b,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:i})})]})},C=n(82255),A=n(28284),k=n(37568),S=n(99571),M={labelCol:{span:4},wrapperCol:{span:20}},j=function(e){var t=e.callback,n=e.onCancel;return(0,m.jsxs)(A.Z,y()(y()({},M),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,m.jsx)(A.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsx)(A.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},E=n(17124),L=n(13889),N=n(62957),D=n(77019),P=n(11933),Z=function(e){var t=e.callback,n=e.onCancel,r=document.createElement("canvas"),i=r.getContext("2d");r.width=1e3,r.height=800,i.fillStyle="#ffffff",i.fillRect(0,0,r.width,r.height);var o=r.toDataURL("image/png");return(0,m.jsx)(N.Z,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1,children:(0,m.jsx)(D.Z,{style:{height:"100vh"},children:(0,m.jsx)(P.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})})},T=n(30641),B=n(5269),I=n(6767),O="drawerWrap___MfDw8",F=(0,c.forwardRef)((function(e,t){e.onCancel;var n=e.editImgId,r=e.callback,i=((0,c.useRef)(),(0,c.useRef)()),o=((0,c.useRef)(),(0,c.useRef)(!1),(0,c.useRef)(!1));console.log("ref:",t);var s=(0,c.useState)(0),l=a()(s,2),u=l[0],d=l[1],h=(0,c.useState)("100vh"),f=a()(h,2),p=f[0],v=f[1];return(0,c.useEffect)((function(){d(1)}),[]),(0,c.useImperativeHandle)(t,(function(){return{setHeight:v}})),(0,m.jsx)("div",{ref:o,className:"body-overflow-initial",children:(0,m.jsx)(T.Z,{width:"100vw",height:p,footer:null,closable:!0,placement:"bottom",open:!!u,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:"zIndex-9999 ".concat(O),onClose:function(){window.saveDrawData((function(e){r({src:"/api/attachments/".concat(e),id:e})}))},title:(0,m.jsxs)(D.Z,{align:"middle",children:[(0,m.jsx)(B.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(B.Z,{onClick:function(){v("60px"===p?"100vh":"60px")},children:(0,m.jsx)("span",{className:"current c-blue",style:{fontWeight:400},children:"展开/收起"})}),(0,m.jsx)(B.Z,{onClick:function(){window.saveDrawData((function(e){null!==e?(I.ZP.success({content:"保存成功",key:"saveFlowChart",style:{zIndex:999999999}}),r({src:"/api/attachments/".concat(e),id:e,disabledClose:!0})):I.ZP.warning({content:"内容为空,请先绘制流程图",key:"saveFlowChart"})}))},children:(0,m.jsx)(S.ZP,{type:"primary",className:"ml20",children:"保存"})})]}),children:(0,m.jsx)("iframe",{src:"/drawio/src/main/webapp/?id=".concat(n||"","&gapi=0&od=0&db=0&gh=0&gl=0&local=0"),width:"100%",height:"100%",frameBorder:"0",ref:i})})})})),z=n(91689),W=n(47889),R=n(71051),H=W.ZP.Group,Y={margin:"0 8px"},V=function(e){var t=e.callback,n=e.onCancel;return(0,m.jsxs)(A.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Y,children:"单元格数:"}),(0,m.jsx)("span",{style:Y,children:"行数"}),(0,m.jsx)(A.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(R.Z,{})}),(0,m.jsx)("span",{style:Y,children:"列数"}),(0,m.jsx)(A.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(R.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Y,children:"对齐方式:"}),(0,m.jsx)(A.Z.Item,{name:"align",children:(0,m.jsxs)(H,{children:[(0,m.jsx)(W.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(W.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(W.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(W.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},K=n(71411),G=n(32464),U=n.n(G),_=(0,c.forwardRef)((function(e,t){var n=e.use3d,r=e.width,i=e.height,o=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),h=d[0],f=d[1],p=(0,c.useRef)({id:s,appName:"graphing",width:r||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(U())(p.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){p.current.appName=h?"3D":"graphing",l.current.inject("applet_container")}),[h]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(D.Z,{align:"middle",children:[(0,m.jsx)(B.Z,{flex:1,children:(0,m.jsx)(K.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return f(e)}})}),(0,m.jsx)(B.Z,{children:(0,m.jsx)(S.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),Q=n(55893),X="link",J="upload-image",q="add-flowchart",$="draw-image",ee="code-block",te="add-table",ne="------------",re={default:ne,left:":".concat(ne),center:":".concat(ne,":"),right:"".concat(ne,":")},ie=n(22336),oe=n(83287);var ae="@▁▁@",se=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function le(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ce=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ue=l()(l()({},ce+"-B","bold"),ce+"-I","italic"),de=l()(l()(l()(l()(l()(l()(l()(l()({},X,"添加链接"),ee,"添加代码块"),J,"添加图片"),$,"添加画图"),q,"插入流程图"),te,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),he=function(e){var t=e.defaultValue,n=void 0===t?"":t,r=e.onChange,o=e.width,s=void 0===o?"100%":o,d=e.height,g=void 0===d?400:d,y=e.miniToolbar,x=void 0!==y&&y,b=e.isFocus,A=void 0!==b&&b,k=e.watch,S=e.insertTemp,M=e.mode,D=void 0===M?"markdown":M,P=e.id,T=void 0===P?"markdown-editor-id":P,B=e.showResizeBar,O=void 0!==B&&B,W=e.noStorage,R=void 0!==W&&W,H=e.showNullButton,Y=void 0!==H&&H,K=e.showNullProgramButton,G=void 0!==K&&K,U=e.hidetoolBar,ne=void 0!==U&&U,ce=e.fullScreen,he=void 0!==ce&&ce,fe=e.onBlur,pe=e.onCMBeforeChange,me=e.onFullScreen,ve=e.className,ge=void 0===ve?"":ve,ye=e.disablePaste,xe=void 0!==ye&&ye,be=e.disabled,we=void 0!==be&&be,Ce=e.disabledFill,Ae=void 0!==Ce&&Ce,ke=e.placeholder,Se=void 0===ke?"":ke,Me=e.values,je=void 0===Me?"":Me,Ee=e.extraUse,Le=e.onAddBlank,Ne=(0,c.useState)(null),De=a()(Ne,2),Pe=De[0],Ze=De[1],Te=(0,c.useState)(n),Be=a()(Te,2),Ie=Be[0],Oe=Be[1],Fe=(0,c.useState)(k),ze=a()(Fe,2),We=ze[0],Re=ze[1],He=(0,c.useState)(he),Ye=a()(He,2),Ve=Ye[0],Ke=Ye[1],Ge=(0,c.useState)(""),Ue=a()(Ge,2),_e=Ue[0],Qe=Ue[1],Xe=(0,c.useState)(0),Je=a()(Xe,2),qe=Je[0],$e=Je[1],et=(0,c.useState)(g),tt=a()(et,2),nt=tt[0],rt=tt[1],it=(0,c.useState)(!1),ot=a()(it,2),at=(ot[0],ot[1]),st=(0,c.useState)(0),lt=a()(st,2),ct=lt[0],ut=lt[1],dt=(0,c.useState)(0),ht=a()(dt,2),ft=ht[0],pt=ht[1],mt=(0,c.useRef)(),vt=(0,c.useRef)(),gt=(0,c.useRef)(),yt=(0,c.useRef)(),xt=(0,c.useRef)(),bt=(0,c.useRef)(),wt=(0,u.useDispatch)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(je),null==Pe||Pe.setValue(je),window.scrollTo(0,e)}),[je]),(0,c.useEffect)((function(){null==me||me(Ve)}),[Ve]),(0,c.useEffect)((function(){if(mt.current){var e=function(e,n){if(!xe){var r=n.clipboardData;if(r){var i=r.types.toString(),o=r.items;if("Files"===i||r.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==D)return;try{var a,s=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(s=o[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,L.I)(l,(function(e){var n,r,i;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection('','')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):se.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){I.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=h().fromTextArea(mt.current,{mode:D,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",Se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),r=n.getCursor(),i=n.getLine(r.line),o=i.charAt(r.ch-1),a=i.lastIndexOf("@▁@",r.ch),s=i.lastIndexOf("@▁▁@",r.ch),l=a>s?a:s,c=a>s?3:4;if(-1===ae.indexOf(o))return null;if(console.log("change1:",t,e,i,r,l,a,s,o),l>=0&&r.ch-l<5){var u=l+c;return n.replaceRange("",{line:r.line,ch:l},{line:r.line,ch:u}),{line:r.line,ch:u}}return null}(e);n&&t.preventDefault()}})),A&&t.focus(),t.on("paste",e),we&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ze(t),function(){t.off("paste",e)}}}),[]);var Ct=(0,c.useCallback)((function(){vt.current}),[nt,vt,Ve]);(0,c.useEffect)((function(){if(Pe){var e=function(){var e=new f.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Ct(),Pe.setSize("100%","100%"),Pe.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(mt.current.parentElement),e}();return function(){var t,n;null!==(t=mt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=mt.current)||void 0===n?void 0:n.parentElement)}}}),[Pe,Ct]),(0,c.useEffect)((function(){if(Pe){for(var e=[],t=function(){var t=a()(r[n],2),i=t[0],o=t[1],s=l()({},i,(function(){At(o)}));e.push(s),Pe.addKeyMap(s)},n=0,r=Object.entries(ue);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(T);e>=qe+1e4&&(!t||t!==Ie)&&(window.sessionStorage.setItem(T,Ie),at(!0))}}),1e4),(0,c.useEffect)((function(){Re(k)}),[Pe,k]),(0,c.useEffect)((function(){Pe&&A&&Pe.focus()}),[Pe,A]),(0,c.useEffect)((function(){if(We&&Pe){var e=function(e){var t=e.target;if(yt.current){var n=t.scrollTop/t.scrollHeight;yt.current.scrollTop=yt.current.scrollHeight*n}},t=Pe.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Pe,We]),(0,c.useEffect)((function(){if(Pe&&pe){var e=function(e,t){pe(e,t)};return Pe.on("beforeChange",e),function(){Pe.off("beforeChange",e)}}}),[Pe,pe]),(0,c.useEffect)((function(){if(Pe&&fe){var e=function(){fe(Pe.getValue())};return Pe.on("blur",e),function(){Pe.off("blur",e)}}}),[Pe,fe]),(0,c.useEffect)((function(){if(Pe){var e=function(e,t){var n=e.getValue();Oe(n),$e((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),r&&(G?r(n,Et(n)):r(n))};return Pe.on("change",e),function(){Pe.off("change",e)}}}),[Pe,r]),(0,c.useEffect)((function(){if(Pe)if(null==n)Pe.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;n!==Pe.getValue()&&(Pe.setValue(n),Oe(n),Pe.setCursor(we?1:Pe.lineCount(),0),window.scrollTo(0,e))}}),[Pe,n]);var At=(0,c.useCallback)((function(e){var t=Pe.getCursor(),n=Pe.getSelection(),r=n.split("\n");switch(e){case"bold":return Pe.replaceSelection("**"+n+"**"),""===n&&Pe.setCursor(t.line,t.ch+2),Pe.focus();case"italic":return Pe.replaceSelection("*"+n+"*"),""===n&&Pe.setCursor(t.line,t.ch+1),Pe.focus();case"code":return Pe.replaceSelection("`"+n+"`"),""===n&&Pe.setCursor(t.line,t.ch+1),Pe.focus();case"inline-latex":if((0,oe.Ye)(wt))return;return Qe("inline-latex"),Pe.focus();case"latex":return Pe.replaceSelection("```latex\n"+n+"\n```"),Pe.setCursor(t.line+1,n.length+1),Pe.focus();case"line-break":return Pe.replaceSelection("
      \n"),Pe.focus();case"list-ul":return""===n?Pe.replaceSelection("- "+n):Pe.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Pe.focus();case"list-ol":return""===n?Pe.replaceSelection("1. "+n):Pe.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Pe.focus();case"add-null-ch":return void(null==Le||Le());case"add-signal":return""===n&&Pe.setCursor(t.line,t.ch),Pe.replaceSelection("@▁@"),Pe.focus();case"add-multiple":return""===n&&Pe.setCursor(t.line,t.ch),Pe.replaceSelection(ae),Pe.focus();case"inster-template-1":return""===n&&Pe.setCursor(t.line,t.ch),Pe.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Pe.focus();case"eraser":return Pe.setValue(""),Pe.focus();case"trigger-watch":return Re(!We),Pe.focus();case"trigger-full-screen":return Ke(!Ve),Pe.focus();case X:return void Qe(X);case ee:return void Qe(ee);case J:return void Qe(J);case $:return void Qe($);case"maths-latex":if((0,oe.Ye)(wt))return;return void Qe("maths-latex");case q:return xt.current="",sessionStorage.removeItem("file_id"),void Qe(q);case te:return void Qe(te);default:throw new Error}}),[Pe,We,Ve]),kt=(0,c.useCallback)((function(e,t){var n,r,i,o,a;null!=e&&e.disabledClose||Qe("");var s=e||{},l=s.src,c=s.alt,u=s.id;switch(_e){case X:var d=e.title,h=e.link;return Pe.replaceSelection("[".concat(d,"](").concat(h,")")),Pe.focus();case ee:var f=e.language,p=e.content;return Pe.replaceSelection(["```"+f,p,"```"].join("\n")),Pe.focus();case"maths-latex":for(var m=atob(e),v=new Uint8Array(m.length),g=0;g').concat(c||')):document.getElementById(u).src=z.Z.API_SERVER+l+"?t="+Date.now();break;case J:case $:var x=t,b=null==x||null===(n=x.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(r=n.pop)||void 0===r?void 0:r.call(n);return(null==x||null===(i=x.type)||void 0===i?void 0:i.indexOf("image"))>-1||null==x||!x.type?null!=x&&x.align||null!=x&&x.width?Pe.replaceSelection('

      ').concat(c||

      ')):Pe.replaceSelection('').concat(c||')):(null==x||null===(o=x.type)||void 0===o?void 0:o.indexOf("video"))>-1?Pe.replaceSelection('')):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Pe.replaceSelection('').concat(x.name,"")):se.includes(b)?Pe.replaceSelection('').concat(x.name,"")):Pe.replaceSelection("[".concat(x.name,"](").concat(l,")")),Pe.focus();case te:for(var w=e.row,C=e.col,A=e.align,k="\n",S=0;S300&&(t=300),rt(g+t+"px")}},r=gt.current,i=!1,o=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Pe,gt]),(0,c.useEffect)((function(){rt(g)}),[g]);var jt={width:le(s),height:le(nt)},Et=((0,c.useMemo)((function(){if(qe){var e=new Date(qe),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(r)}return 0}),[qe]),function(e){var t=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,r){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){de[_e]&&_e!==$&&_e!==q&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;ut(t),pt(n)}),0)}),[_e]);var Lt=function(e,t,n,r){var i=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>i-20&&r","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n")},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {","\t$0","}"].join("\n")},{label:"if",content:["if () {","\t$0","}"].join("\n")},{label:"for",content:["for(int j=0 ; j<10; j++){","\t$0","}"].join("\n")},{label:"trycatch",content:["try{","\t$0","}catch(ExceptionName e){","}"].join("\n")},{label:"using namespace std;",content:["using namespace std;"].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")}]},C={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join("\n")}]},A={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join("\n")}]},k=n(53184),S=n.n(k),M={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},j=function(e,t,n,r){e.languages.registerCompletionItemProvider(t,{provideCompletionItems:function(t,i){var o=t.getWordUntilPosition(i),s={startLineNumber:i.lineNumber,endLineNumber:i.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=t.getLineContent(i.lineNumber).substring(o.startColumn-2,o.endColumn),c=function(e,t,n,r){var i=t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:n.lineNumber,endColumn:n.column});return Array.from(new Set(i.match(/\b\w{2,}\b/g)||[])).map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Text,insertText:t,range:r}}))}(e,t,i,s);return{suggestions:[].concat(a()(c),a()(n.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,documentation:t,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}))),a()(r.map((function(t){return{label:t.label,kind:e.languages.CompletionItemKind.Snippet,documentation:t.content,insertText:l.startsWith("#")?t.content.replace(/#/,""):t.content,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}))))}}})},E=n(82100),L=n.n(E),N=n(29186),D=n.n(N),P=n(85573),Z=n.n(P),T=function(){function e(t,n,r){var i=this;L()(this,e),this.placeholder=t,this.editor=n,this.monaco=r,n.onDidChangeModelContent((function(){return i.onDidChangeModelContent()})),this.onDidChangeModelContent()}return D()(e,[{key:"onDidChangeModelContent",value:function(){""===this.editor.getValue()?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}},{key:"getId",value:function(){return e.ID}},{key:"getDomNode",value:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}},{key:"getPosition",value:function(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}},{key:"dispose",value:function(){this.editor.removeContentWidget(this)}}]),e}();Z()(T,"ID","editor.widget.placeholderHint");var B=T,I=n(96236),O=n(6767),F=n(25399),z=n(89392),W=n(70717),R=n(56102),H=n(37712),Y=["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"];function V(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function K(){}var G={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!e||""===e.trim())return!0;for(var n=Se.current.instance.getModel(),r=n.getLineTokens(t),i=!1,o=0;o<2;o++)1===r.getStandardTokenType(o)&&(i=!0);return i};function Fe(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),J())}(0,g.useEffect)((function(){var e,t=null===(e=Se.current)||void 0===e?void 0:e.instance;if(t&&Be&&te){var n=t.onDidBlurEditorWidget((function(){Pe.current=!1})),r=t.onDidFocusEditorText((function(){Pe.current=!0}));return function(){n.dispose(),r.dispose()}}}),[Se.current,Be,te]),(0,g.useEffect)((function(){var e;if(null!==(e=Se.current)&&void 0!==e&&e.instance&&Be&&xe){var t=Se.current.instance,n=t.getModel();if(!n)return;!function(){var e,r=[],i=[],o=n.getAllDecorations(),a=l()(o);try{for(a.s();!(e=a.n()).done;){var s,c=e.value;if("highlighted-line"===c.options.className)r.push(null==c||null===(s=c.range)||void 0===s?void 0:s.startLineNumber),i.push(null==c?void 0:c.id)}}catch(e){a.e(e)}finally{a.f()}if(ge!==r[0]){n.deltaDecorations(i,[]);var u=n.getLineCount();ge&&ge<=u&&(t.deltaDecorations([],[{range:new _.Range(ge,1,ge,n.getLineMaxColumn(ge)),options:{isWholeLine:!0,className:"highlighted-line"}}]),t.revealLineInCenter(ge))}}();var r=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=[],i=[],o=n.getAllDecorations(),a=l()(o);try{for(a.s();!(e=a.n()).done;){var s,c=e.value;if("breakpoints-select"===c.options.linesDecorationsClassName)r.push(null==c||null===(s=c.range)||void 0===s?void 0:s.startLineNumber),i.push(null==c?void 0:c.id)}}catch(e){a.e(e)}finally{a.f()}if(t)return{lines:r,ids:i};ce(r)},i=function(){var e=v()(p()().mark((function e(t){var i;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={range:new _.Range(t,1,t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}},e.next=3,n.deltaDecorations([],[i]);case 3:r();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o=function(){var e=v()(p()().mark((function e(i){var o,a,s,c,u;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=[],a=t.getLineDecorations(i),s=l()(a);try{for(s.s();!(c=s.n()).done;)"breakpoints-select"===(u=c.value).options.linesDecorationsClassName&&o.push(u.id)}catch(e){s.e(e)}finally{s.f()}return e.next=6,n.deltaDecorations(o,[]);case 6:r();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a=function(e){var n,r=t.getLineDecorations(e),i=l()(r);try{for(i.s();!(n=i.n()).done;){if("breakpoints-select"===n.value.options.linesDecorationsClassName)return!0}}catch(e){i.e(e)}finally{i.f()}return!1};if(!(0,z.isEqual)(de,r(!0).lines)){n.deltaDecorations(r(!0).ids,[]);var s=de.map((function(e){return{range:new _.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}}));n.deltaDecorations([],s)}var c=t.onDidChangeModelContent((function(e){var s=t.getPosition();if(s){var l=s.lineNumber;clearTimeout(De.current),De.current=setTimeout((function(){Oe(n.getLineContent(l),l)?o(l):a(l)?(o(l),i(l)):r()}),100)}})),u=t.onMouseDown((function(e){var t;if(e.target.detail&&null!==(t=e.target)&&void 0!==t&&null!==(t=t.element)&&void 0!==t&&null!==(t=t.className)&&void 0!==t&&t.includes("line-numbers")){var r=e.target.position.lineNumber;if(Oe(n.getLineContent(r),r))return;a(r)?o(r):i(r)}})),d=function(){Ee.current=t.deltaDecorations(Ee.current,[])},h=t.onMouseMove((function(e){var r;if(d(),e.target.detail&&null!==(r=e.target)&&void 0!==r&&null!==(r=r.element)&&void 0!==r&&null!==(r=r.className)&&void 0!==r&&r.includes("line-numbers")){var i=e.target.position.lineNumber;if(Oe(n.getLineContent(i),i))return;!function(e){var n={range:new _.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ee.current=t.deltaDecorations(Ee.current,[n])}(i)}})),f=t.onMouseLeave((function(){d()}));return function(){c.dispose(),u.dispose(),h.dispose(),f.dispose()}}}),[Se.current,Be,de,ge,xe,f]),(0,g.useEffect)((function(){var e;null!==(e=Se.current)&&void 0!==e&&e.instance&&xe&&Se.current.instance.setPosition({lineNumber:0,column:0})}),[ge]);var ze=function(){if($&&Se.current.instance){var e=Se.current.instance.getContentHeight();_e(e0||r.target.offsetWidth>0)&&Se.current.instance.layout()}}catch(e){n.e(e)}finally{n.f()}}))).observe(ke.current),e}();return we&&"string"==typeof we&&new B(we,t,_),Ie(!0),function(){var e=Se.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),Se.current.subscription&&Se.current.subscription.dispose(),i.unobserve(ke.current)}}catch(e){}}))}),[]),(0,g.useEffect)((function(){if(Se.current.instance&&Be)return document.addEventListener("keydown",Fe,!1),function(){document.removeEventListener("keydown",Fe)}}),[J,Be]),(0,g.useEffect)((function(){var e=Se.current.instance;if(e&&Be){var t=U(f);_.editor.setModelLanguage(e.getModel(),t)}}),[f,Be]),(0,g.useEffect)((function(){Se.current.instance&&Be&&_.editor.setTheme(Z)}),[Z,Be]),(0,g.useEffect)((function(){var e=Se.current.instance;Me.current=L,e&&Be&&(e.updateOptions(i()({},L)),setTimeout((function(){e.getModel().updateOptions(i()({},L))}),200))}),[JSON.stringify(L),Be]),(0,g.useEffect)((function(){var e=Se.current.instance;e&&Be&&e.layout()}),[r,s,Be]);var He=(0,g.useState)(V(r)),Ye=u()(He,2),Ve=Ye[0],Ke=(Ye[1],(0,g.useState)(V(s))),Ge=u()(Ke,2),Ue=Ge[0],_e=Ge[1],Qe=i()(i()({},k),{},{width:Ve,height:Ue,position:"relative"});return(0,H.jsx)("div",{className:"my-monaco-editor",ref:ke,style:Qe,children:X&&(0,H.jsx)(R.CopyToClipboard,{text:c,onCopy:function(){return O.ZP.success("复制成功")},children:(0,H.jsx)(F.Z,{title:"复制代码",children:(0,H.jsxs)("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"},children:[(0,H.jsx)("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," 复制代码"]})})})})};function J(e){var t=e.width,r=void 0===t?"100%":t,o=e.height,a=void 0===o?"100%":o,s=e.original,c=e.modified,d=e.language,h=e.options,f=void 0===h?{}:h,p=(0,g.useRef)(),m=(0,g.useState)(null),v=u()(m,2),x=v[0],b=v[1];(0,g.useEffect)((function(){return p.current&&Promise.all([n.e(8909),n.e(9404)]).then(n.bind(n,2550)).then((function(e){var t=(_=e).editor.createDiffEditor(p.current,i()(i()({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f),{},{wordWrap:!0}));b(t);var n=function(e){var t;return p.current&&(t=new y.Z((function(t){var n,r=l()(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&e.layout()}}catch(e){r.e(e)}finally{r.f()}}))).observe(p.current),t}(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(p.current)}})),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}}),[]),(0,g.useEffect)((function(){x&&x.setModel({original:_.editor.createModel(s,d),modified:_.editor.createModel(c,d)})}),[s,c,d,x]);var w={width:V(r),height:V(a)};return(0,H.jsx)("div",{className:"my-diff-editor",ref:p,style:w})}},21411:function(e,t,n){"use strict";n.d(t,{jL:function(){return l},w9:function(){return Ae},QD:function(){return rt},cQ:function(){return we},op:function(){return Xe},O5:function(){return ht},_b:function(){return lt},t7:function(){return B},Gi:function(){return je},YG:function(){return Me},qp:function(){return k},vr:function(){return ot},qE:function(){return $e},Je:function(){return F},wb:function(){return oe},cq:function(){return Fe},tp:function(){return j}});var r=n(59301),i="banner___PoUBO",o="content___XoDjy",a="btns___Pb35j",s=n(37712),l=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.img,l=e.imgWidth,c=void 0===l?346:l,u=e.title,d=e.sunTitle,h=e.bannerExtraContent;return(0,s.jsx)("div",{className:i,children:(0,s.jsxs)("div",{className:o,children:[(0,s.jsxs)("aside",{children:[(0,s.jsxs)("p",{children:[(0,s.jsx)("b",{children:u}),(0,s.jsx)("span",{children:d})]}),n.length>0&&(0,s.jsx)("div",{className:a,children:n.map((function(e,t){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),h]}),r&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:r,width:c})]})})},c=n(79800),u=n.n(c),d="row___aXJjm",h="title___HUKL0",f="tagsWrap___XB2W3",p="action___VdHb1",m="bar___t1kKC",v="tag___V7Eft",g="name___Hk1Ip",y="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",w=n(92310),C=n.n(w),A=n(89392),k=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,a=e.onTitleChange,l=e.className,c=e.title,w=e.titleWidth,k=void 0===w?41:w,S=e.style,M=void 0===S?{}:S,j=e.fontColor,E=void 0===j?"#6A7283":j,L=e.showCount,N=(0,r.useState)(0),D=u()(N,2),P=D[0],Z=D[1],T=(0,r.useState)(!1),B=u()(T,2),I=B[0],O=B[1],F=(0,r.useRef)(null),z=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;0!==n.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?Z(1):Z(0));0===n.length&&Z(0),O(!1)}),[n]),(0,s.jsxs)("div",{className:C()(d,l),style:M,children:[(0,s.jsx)("div",{onClick:(0,A.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:k,marginTop:I?12:4},className:"".concat(h," ").concat(a?"current":""),children:c}),(0,s.jsxs)("div",{className:I?"".concat(f," ").concat(b):f,children:[(0,s.jsx)("div",{className:m,ref:z,style:P>0?{height:1===P?97:"auto",overflow:1===P?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:v,ref:F,children:null==n?void 0:n.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return o(e.id)},style:{color:E},className:i===e.id?x:"",children:[(0,s.jsx)("span",{title:e.name,className:g,children:e.name}),!!L&&(0,s.jsx)("span",{className:y,children:e.count})]},e.id)}))})}),!!P&&(0,s.jsx)(r.Fragment,{children:1===P?(0,s.jsxs)("div",{onClick:function(){var e;Z(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:p,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){z.current.scrollTop=0,Z(1),O(!1)},className:p,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",M="active___F26E8",j=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,i=e.onChange,o=e.className,a=e.style,l=void 0===a?{}:a;return(0,s.jsx)("div",{style:l,className:C()(S,o),children:n.map((function(e){return(0,s.jsx)("span",{onClick:function(){return i(e.id)},className:r===e.id?M:"",children:e.name},e.id)}))})},E="input___PW2zI",L="dropdown___vSy8B",N="menu___NiyBu",D="text___Grueu",P="b1___ZKryM",Z="b2___aKyGa",T=n(37568),B=function(e){var t,n=e.dataSource,i=void 0===n?[]:n,o=e.value,a=void 0===o?"":o,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,h=e.className,f=e.style,p=void 0===f?{}:f,m=e.placeholder,v=e.allowClear,g=void 0!==v&&v,y=(0,r.useState)(""),x=u()(y,2),b=x[0],w=x[1],A=(0,r.useState)(""),k=u()(A,2),S=k[0],M=k[1];(0,r.useEffect)((function(){var e,t=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(w(a.id),t=a.value||"");try{M(decodeURIComponent(t||""))}catch(e){M(decodeURIComponent(t||""))}}),[a]);var j=function(){l(encodeURIComponent(S),b||null)};return(0,s.jsxs)("div",{className:C()(E,h),style:p,children:[!!i.length&&(0,s.jsxs)("div",{className:L,children:[(0,s.jsxs)("div",{className:D,children:[null===(t=i.find((function(e){return e.id===b})))||void 0===t?void 0:t.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:P}),(0,s.jsx)("b",{className:Z})]}),(0,s.jsx)("div",{className:N,children:i.map((function(e,t){return(0,s.jsx)("div",{onClick:function(){var t;(t=e.id)!==b&&(w(t),l(encodeURIComponent(S),t))},children:e.name},t)}))})]}),(0,s.jsx)(T.Z,{onPressEnter:j,value:S,onChange:function(e){M(e.target.value),d(encodeURIComponent(e.target.value),b||null)},placeholder:m,variant:"borderless",allowClear:g,onClear:function(){return l("",b||null)}}),(0,s.jsx)("i",{onClick:j,className:"iconfont icon-sousuo9 font14 current"})]})},I="quickPager___GM30J",O="disabled___Ozc8I",F=function(e){var t=e.value,n=e.onChange,r=e.className,i=e.total,o=e.pageSize,a=e.style,l=void 0===a?{}:a,c=t<2,u=t>=Math.ceil(i/o);return i<=o?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:C()(I,r),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||n(t-1,"prev")},className:c?O:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||n(t+1,"next")},className:u?O:"",children:"下一页"})]})},z="list___oOsiS",W="wrap___G6T7F",R="lockWrap___Rl79E",H="li___oZZ7l",Y="cover___b2bYW",V="img___IQX7w",K="sign___HkT6C",G="name___SsJx8",U="e___TMqq0",_="tags___bcjyo",Q="rate___YACg7",X=n(29787),J=n(25399),q=n(58018),$=n(91689),ee=n(83287),te=n(96908),ne=n(57177),re=n(81378),ie=n(13767),oe=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,f=void 0===h?1200:h,p=e.trackEventItems,m=e.loading,v=Math.floor((f-(o-1)*a)/o);return(0,s.jsx)(X.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(z,t),children:[!!r.length&&r.map((function(e,t){var n=e.name,r=e.id,i=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:W,style:{width:v,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(i,"/challenges"),className:H,onClick:function(e){e.preventDefault(),p&&(0,ee.L9)([p]),l&&(0,ee.xg)("/shixuns/".concat(i,"/challenges"))},children:[(0,s.jsxs)("div",{className:V,children:[(0,s.jsx)("img",{className:Y,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:K,src:te}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:K,src:ne}),e.is_unity_3d&&(0,s.jsx)("img",{className:K,src:re})]}),(0,s.jsx)("div",{className:G,children:(0,s.jsx)(J.Z,{title:n||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:U,children:n||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:_,children:[(0,s.jsx)(J.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(J.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:Q,children:[(0,s.jsx)(q.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:R,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},r)})),!r.length&&(0,s.jsx)(ie.Z,{})]})})},ae="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",he="bq___Bil0T",fe="sign___DXJ4d",pe="name___l7FoJ",me="e___pXQUG",ve="unit___wCIFR",ge="tags___w_Mil",ye="wrapisCurrent___qIfQT",xe=n(60242),be=n(7338),we=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,f=void 0===h?1200:h,p=e.trackEventItems,m=e.loading,v=e.onRemove,g=void 0===v?function(){}:v,y=e.isCurrent,x=void 0===y||y,b=e.showProgress,w=void 0!==b&&b,A=e.showAlias,k=void 0!==A&&A,S=Math.floor((f-(o-1)*a)/o),M=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,s.jsx)(X.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(ae,t),children:[!(null==r||!r.length)&&(null==r?void 0:r.map((function(e,t){var n,r,i,l,u,h,f=e.name,m=e.id,v=e.identifier,y=(e.featured,e.school_name),b=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:x&&w?ye:se,style:{width:S,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),p&&(0,ee.L9)([p]),(0,ee.xg)("/paths/".concat(v))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(b)}),x&&(0,be.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),g(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var r,i=null===(r=M.find((function(t){return t.name==e})))||void 0===r?void 0:r.swimg;return(0,s.jsx)("img",{className:fe,src:i,style:{left:"-4px"}})}var o=null===(n=M.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,s.jsx)("img",{className:fe,src:o,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:he,children:"开放课程"})})]}),(0,s.jsx)("div",{className:pe,children:(0,s.jsx)(J.Z,{title:k&&null!=e&&e.excellent_alias_name?(0,s.jsxs)("span",{children:["课程原名:".concat(f),(0,s.jsx)("br",{}),(0,s.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):f,children:(0,s.jsx)("span",{className:me,children:k&&(null==e?void 0:e.excellent_alias_name)||f})})}),x&&w&&0!=(null==e||null===(r=e.progress)||void 0===r?void 0:r.all_score)&&(0,s.jsxs)("div",{style:{padding:"0px 10px",color:"#333",marginTop:10},children:[(0,s.jsx)(xe.Z,{strokeColor:"#44d7b6",gap:"small",percent:((null==e||null===(i=e.progress)||void 0===i?void 0:i.my_score)/(null==e||null===(l=e.progress)||void 0===l?void 0:l.all_score)*100).toFixed(),showInfo:!1}),"已完成 ",null==e||null===(u=e.progress)||void 0===u?void 0:u.my_score,"/",null==e||null===(h=e.progress)||void 0===h?void 0:h.all_score]}),(!x||!w)&&(0,s.jsx)(J.Z,{title:"发布单位:".concat(y),children:(0,s.jsxs)("div",{className:ve,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),y]})}),(!x||!w)&&(0,s.jsx)("div",{className:ge,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(J.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},m)}))),!r.length&&(0,s.jsx)(ie.Z,{})]})})},Ce={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ae=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,f=void 0===h?1200:h,p=e.trackEventItems,m=e.loading,v=e.handleVery,g=void 0===v?function(){return!0}:v,y=Math.floor((f-(o-1)*a)/o);return(0,s.jsx)(X.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(Ce.list,t),children:[!!r.length&&r.map((function(e,t){var n=e.subject_identifier,r=e.id,i=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:Ce.wrap,style:{width:y,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:Ce.li,onClick:function(t){t.preventDefault(),g(null==e?void 0:e.first_category_url)&&(p&&(0,ee.L9)([p]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:Ce.top,children:[(0,s.jsx)(J.Z,{title:e.name,children:(0,s.jsx)("div",{className:Ce.name,children:e.name})}),(0,s.jsx)("img",{className:Ce.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:Ce.text,title:e.creator,children:e.creator}),n&&(0,s.jsxs)("div",{className:Ce.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),i&&(0,s.jsx)("div",{className:Ce.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:Ce.bottom,children:[e.visits>0&&(0,s.jsx)(J.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(J.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(J.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:Ce.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},r)})),!r.length&&(0,s.jsx)(ie.Z,{})]})})},ke={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Se=n(53260),Me=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,i=e.onChange,o=e.className,a=e.style,l=void 0===a?{}:a,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:C()(ke.tabs,o),style:l,children:[(0,s.jsx)("div",{className:ke.tabsWrap,children:n.map((function(e,t){return!(null!=e&&e.hide)&&(0,s.jsxs)("aside",{className:ke.tab,onClick:function(){i(e.id),e.link&&Se.history.push(e.link)},children:[(0,s.jsx)("div",{className:r===e.id?ke.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(J.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,s.jsx)("div",{className:ke.tabBar,children:c})]})},je=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,i=e.children;return(0,s.jsx)("div",{className:C()(t),style:r,children:i})},Ee="orderWrap___ZfyGX",Le="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",De="orderDesc___rHdbB",Pe="active___a7eSP",Ze="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Be=n(75727),Ie=n(93041),Oe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Fe=function(e){var t,n=e.sortValue,r=e.dropValue,i=e.className,o=e.onSort,a=e.onDrop,l=e.dataSource,c=void 0===l?Oe:l;return(0,s.jsxs)("div",{className:C()(Ee,i),children:[(0,s.jsx)(Be.Z,{dropdownRender:function(){return(0,s.jsx)(Ie.Z,{children:c.map((function(e,t){return(0,s.jsx)(Ie.Z.Item,{onClick:function(){return a(e.id)},children:e.name},t)}))})},children:(0,s.jsx)("span",{className:Te,children:null===(t=c.find((function(e){return r===e.id})))||void 0===t?void 0:t.name})}),(0,s.jsxs)("span",{className:Le,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Ze," ").concat(Pe):"iconfont icon-sanjiaoxing-up font12 ".concat(Ze),onClick:function(){return o("asc"===n?"desc":"asc")}})}),(0,s.jsx)("span",{className:De,children:(0,s.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Ze," ").concat(Pe):"iconfont icon-sanjiaoxing-down font12 ".concat(Ze),onClick:function(){return o("asc"===n?"desc":"asc")}})})]})]})},ze=n(82242),We=n.n(ze),Re=n(7557),He=n.n(Re),Ye=n(41498),Ve=n.n(Ye),Ke=n(39647),Ge=n.n(Ke),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},_e=n(99571),Qe=["className","style","children","loading","openLoading","onClick","size","shape"],Xe=function(e){var t=e.className,n=e.style,i=e.children,o=e.loading,a=void 0!==o&&o,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,h=e.size,f=void 0===h?"middle":h,p=e.shape,m=void 0===p?"round":p,v=Ge()(e,Qe),g=(0,r.useState)(!1),y=u()(g,2),x=y[0],b=y[1];return(0,s.jsx)(_e.ZP,We()(We()({onClick:(0,A.throttle)(function(){var e=Ve()(He()().mark((function e(t){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&b(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&b(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ue.btn,Ue["".concat(f,"-").concat(m)],t),style:n,size:f,shape:m,loading:x||a},v),{},{children:i}))},Je="head___ghH72",qe="node___mjPEy",$e=function(e){var t=e.className,n=e.style,r=e.children,i=void 0===r?null:r,o=e.onClick,a=e.title;return(0,s.jsxs)("div",{className:C()(Je,t),style:n,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:o,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:a,children:a}),(0,s.jsx)("div",{className:qe,children:i})]})},et="btns___sNgTb",tt="confirm___Ozirl",nt="cancel___aiq1I",rt=function(e){var t=e.confirmShow,n=void 0===t||t,r=e.confirmTitle,i=e.confirmClick,o=e.cancelShow,a=void 0===o||o,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,h=e.confirmLoading,f=void 0!==h&&h;return(0,s.jsxs)("div",{className:C()(et,u),style:d,children:[n&&(0,s.jsx)(_e.ZP,{loading:f,onClick:i,type:"primary",className:tt,children:r}),a&&(0,s.jsx)(_e.ZP,{onClick:c,className:nt,children:l})]})},it={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ot=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,i=e.LeftContent,o=e.children,a=e.RightContent;return(0,s.jsx)("div",{className:C()(it.fixedBottom,t),style:r,children:(0,s.jsxs)("div",{className:it.wrap,children:[(0,s.jsx)("div",{className:it.left,children:i}),(0,s.jsx)("div",{className:it.center,children:o}),(0,s.jsx)("div",{className:it.right,children:a})]})})},at="crumbs___V41Oe",st="hover___bEIVd",lt=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.dataSource,a=void 0===o?[]:o;return(0,s.jsx)("div",{className:C()(at,t),style:i,children:a.map((function(e,t){return t"," "]})]},t):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},ct=n(11938),ut=["onChange"],dt=ct.Z.Countdown,ht=function(e){var t=e.onChange,n=Ge()(e,ut),i=(0,r.useState)(null),o=u()(i,2),a=o[0],l=o[1];(0,r.useEffect)((function(){"number"==typeof a&&a>=0&&t(a)}),[a]);return(0,s.jsx)(dt,We()(We()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);l(t)}}))}},22336:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(59301);function i(e,t){var n=(0,r.useRef)();(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},87151:function(e,t,n){"use strict";var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(59301),u=n(62957),d=n(94171),h=n(53260),f=n(37712);t.Z=(0,h.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,r=e.init,o=e.haveInit,s=void 0!==o&&o,p=(0,h.useParams)(),m=(0,c.useState)(!1),v=l()(m,2),g=v[0],y=v[1],x=(0,c.useState)(),b=l()(x,2),w=b[0],C=b[1],A=(0,c.useState)(!1),k=l()(A,2),S=k[0],M=k[1],j=(0,c.useState)(!1),E=l()(j,2),L=E[0],N=E[1];function D(){return(D=a()(i()().mark((function e(){var o,a,l,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs}});case 2:if(!((null==(a=e.sent)||null===(o=a.cover_exercises)||void 0===o?void 0:o.length)>0)){e.next=8;break}y(!0),C(null==a||null===(l=a.cover_exercises)||void 0===l?void 0:l[0]),e.next=13;break;case 8:return e.next=10,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs}});case 10:c=e.sent,n({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(s&&r(),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){h.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===t.actionTabs.key&&function(){D.apply(this,arguments)}()}),[t.actionTabs]),(0,f.jsx)("div",{children:(0,f.jsx)(u.Z,{open:g,centered:!0,onCancel:function(){var e=a()(i()().mark((function e(o){var a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==o.target.outerText){e.next=10;break}return M(!0),e.next=4,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs,update:1}});case 4:a=e.sent,n({type:"exercise/setActionTabs",payload:{key:""}}),M(!1),0===(null==a?void 0:a.status)&&(s&&r(),y(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){h.history.push("/paperlibrary")}})),e.next=11;break;case 10:y(!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:S},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:L},onOk:a()(i()().mark((function e(){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.next=3,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs}});case 3:o=e.sent,N(!1),0===(null==o?void 0:o.status)&&(s&&r(),n({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){h.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,f.jsxs)("div",{children:[(0,f.jsxs)("div",{children:["试卷:",null==w?void 0:w.origin_exercise_nam]}),(0,f.jsxs)("div",{children:["原试卷:",(0,f.jsx)("a",{href:"/paperlibrary/see/".concat(null==w?void 0:w.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==w?void 0:w.examination_bank_name})]})]})]})})})}))},97377:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var r=n(70236),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(37205),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(62957),g=n(77019),y=n(5269),x=n(82326),b=n(54172),w=n(99571),C=n(21411),A=n(94171),k="cstuModal___aIPVR",S="bottom___a8tK0",M="no___Ngwsa",j="searchMember___Jj460",E="searchMemberHeader___SxfUY",L=n(53260),N=n(96622),D=n(37712),P=(0,L.connect)((function(e){return i()(e),{}}))((function(e){var t=e.visible,n=e.setVisible,r=e.onK,i=e.selectKeys,o=e.selectRows,s=e.appointStudent,c=e.modalParams,d=e.courseId,f=(0,L.useParams)(),P=(0,m.useState)(!1),Z=p()(P,2),T=Z[0],B=(Z[1],(0,m.useState)(!1)),I=p()(B,2),O=I[0],F=I[1],z=(0,m.useState)([]),W=p()(z,2),R=W[0],H=W[1],Y=(0,m.useState)([]),V=p()(Y,2),K=V[0],G=V[1],U=(0,m.useState)([]),_=p()(U,2),Q=_[0],X=_[1],J=(0,m.useState)("all"),q=p()(J,2),$=q[0],ee=q[1],te=(0,m.useState)("all"),ne=p()(te,2),re=ne[0],ie=ne[1],oe=(0,m.useState)(!0),ae=p()(oe,2),se=(ae[0],ae[1],(0,m.useState)([{value:"all",label:"全部分班"}])),le=p()(se,2),ce=le[0],ue=le[1],de=(0,m.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),he=p()(de,2),fe=he[0],pe=he[1],me={selectedRowKeys:K,columnWidth:40,hideSelectAll:!0,onSelect:function(e,t,n){for(var r=!0,i=0;i0)return n.forEach((function(e){K.push(e.user_id),Q.push(e)})),G(h()(K)),void X(h()(Q));if(!e&&n.length>0){var r,i,o=new Set(n),a=new Set(K),s=new Set(Q);r=h()(a).filter((function(e){return h()(o).every((function(t){return t.user_id!==e}))})),i=h()(s).filter((function(e){return h()(o).every((function(t){return t.user_id!==e.user_id}))})),G(h()(r)),X(h()(i))}}};(0,m.useEffect)((function(){t&&i&&(G(h()(i)),X(o))}),[t,i]),(0,m.useEffect)((function(){t&&(fe.status=!s&&c?c:null,pe(u()({},fe)),ge())}),[t,s,c]);var ve=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:function(e,t,n){return(0,D.jsx)("span",{style:{color:"#333"},children:n+1})}},{title:"姓名",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,t,n){return(0,D.jsx)("span",{children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,t,n){return(0,D.jsx)("span",{style:{color:"#666"},children:e})}},{title:"分班1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:function(e,t){return(0,D.jsx)("span",{children:e})}},{title:"最终成绩",dataIndex:"score",key:"score",sorter:!0,render:function(e,t){return(0,D.jsx)("span",{children:e||"--"})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:function(e,t){return(0,D.jsx)("span",{children:e})}}].filter((function(e){return 1!==c&&2!==c||"状态"!==e.title})),ge=function(){var e=l()(a()().mark((function e(){var t,n,r,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,A.ZP)("/api/exercises/".concat(f.categoryId||d,"/wait_make_up_students.json"),{method:"get",params:u()(u()({},fe),{},{keywords:null==fe||null===(t=fe.keywords)||void 0===t?void 0:t.trim()})});case 3:0===(n=e.sent).status&&(i=(null==n||null===(r=n.data)||void 0===r||null===(r=r.all_course_groups)||void 0===r?void 0:r.map((function(e){return{value:null==e?void 0:e.id,label:null==e?void 0:e.name}})))||[],ue([{value:"all",label:"全部分班"}].concat(h()(i))),H(n.data)),F(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){fe.page=1,fe.status=null,fe.course_group_id=null,fe.keywords="",pe(u()({},fe)),ee("all"),ie("all"),G([]),X([]),n(!1)};return(0,D.jsxs)(v.Z,{centered:!0,className:k,title:1===c?"缺考学生":2===c?"未及格学生":"选择补考学生",open:t,width:1200,footer:null,onCancel:function(){ye()},children:[(0,D.jsxs)(g.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,D.jsxs)(g.Z,{children:[(0,D.jsx)(y.Z,{children:(0,D.jsx)(x.default,{size:"large",value:$,style:{width:200,marginRight:20},onChange:function(e){ee(e),fe.course_group_id="all"===e?null:e,fe.page=1,pe(u()({},fe)),ge()},options:ce})}),s&&(0,D.jsx)(y.Z,{children:(0,D.jsx)(x.default,{size:"large",value:re,style:{width:200},onChange:function(e){ie(e),fe.status="all"===e?null:e,fe.page=1,pe(u()({},fe)),ge()},options:[{value:"all",label:"全部状态"},{value:"1",label:"缺考"},{value:"2",label:"未及格"},{value:"3",label:"及格"}]})})]}),(0,D.jsx)(y.Z,{children:(0,D.jsx)(C.t7,{style:{width:300,marginLeft:15},value:fe.keywords,allowClear:!0,onChange:function(e){fe.keywords=e,fe.page=1,pe(u()({},fe)),ge()},placeholder:"请输入姓名或学号进行搜索"})})]}),(0,D.jsxs)(g.Z,{align:"middle",className:"mb30",children:[(0,D.jsxs)(y.Z,{span:14,children:[(0,D.jsx)("div",{className:"flexd-table-header",children:(0,D.jsx)(b.Z,{pagination:!1,dataSource:[],columns:ve,rowSelection:s?me:null,rowKey:function(e){return e.user_id}})}),(0,D.jsx)("div",{children:(0,D.jsx)(b.Z,{rowSelection:s?me:null,columns:ve,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:function(e){return e.user_id},loading:O,dataSource:null==R?void 0:R.exercise_users,onChange:function(e,t,n){fe.page=null==e?void 0:e.current,fe.limit=null==e?void 0:e.pageSize,null!=n&&n.order?(fe.sort_by=null==n?void 0:n.field,fe.direction="ascend"===(null==n?void 0:n.order)?"asc":"desc"):(fe.sort_by=null,fe.direction=null),pe(u()({},fe)),ge()},pagination:!1})})]}),(0,D.jsx)(y.Z,{span:1,children:(0,D.jsx)("img",{src:N,style:{marginLeft:10}})}),(0,D.jsx)(y.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"},children:(0,D.jsxs)("div",{className:j,style:{width:550},children:[(0,D.jsxs)(g.Z,{className:E,children:[(0,D.jsx)(y.Z,{className:"ml30",flex:"100px",children:"姓名"}),(0,D.jsx)(y.Z,{flex:"110px",children:"学号"}),(0,D.jsx)(y.Z,{flex:"120px",style:{marginLeft:5},children:"分班"})]}),(0,D.jsx)("div",{style:{overflow:"auto",height:390},children:null==Q?void 0:Q.map((function(e,t){return(0,D.jsxs)(g.Z,{align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"},children:[(0,D.jsx)(y.Z,{flex:"100px",children:e.user_name}),(0,D.jsx)(y.Z,{flex:"110px",children:e.student_id}),(0,D.jsx)(y.Z,{flex:"120px",style:{marginLeft:5},children:e.user_group_name}),(0,D.jsx)(y.Z,{style:{marginLeft:10},children:(0,D.jsx)("i",{className:"iconfont icon-shanchudiao current",onClick:function(){X(Q.filter((function(t){return t.user_id!=e.user_id}))),G(K.filter((function(t){return t!=e.user_id})))}})})]},t)}))})]})})]}),!(1===c||2===c)&&(0,D.jsxs)("div",{className:S,children:[(0,D.jsx)(w.ZP,{className:M,onClick:function(){ye()},children:"取消"}),(0,D.jsx)(w.ZP,{loading:T,type:"primary",onClick:function(){fe.page=1,fe.status=null,fe.course_group_id=null,fe.keywords="",ee("all"),ie("all"),G([]),X([]),pe(u()({},fe)),s&&r(null==K?void 0:K.length,K,Q)},children:"确定"})]})]})}))},49589:function(e,t,n){"use strict";var r=n(7557),i=n.n(r),o=n(85573),a=n.n(o),s=n(37205),l=n.n(s),c=n(82242),u=n.n(c),d=n(41498),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(28284),g=n(6767),y=n(62957),x=n(29787),b=n(77019),w=n(47889),C=n(16326),A=n(62673),k=n(56656),S=n.n(k),M=n(94171),j=n(83287),E=n(53260),L=n(75883),N=n(13103),D=n(37712);function P(e,t){for(var n=[],r=e;r0)||null!==(t=n.actionTabs)&&void 0!==t&&t.unified_setting){e.next=4;break}return g.ZP.info("班级不能为空"),e.abrupt("return");case 4:return q(!0),d={check_ids:l()((null===(a=n.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)})))||[]),group_ids:Y},U||(d.end_time=S()(s.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=Y.map((function(e){return e.course_group_id})),e.next=10,(0,M.ZP)("/api/courses/".concat(o.coursesId,"/exercises/end_exercise.json"),{method:"post",body:d});case 10:0===e.sent.status&&(g.ZP.success("操作成功"),(0,j.L9)(["教学课堂","试卷","批量结束"]),r({type:"exercise/setActionTabs",payload:{}}),null!=n&&null!==(h=n.actionTabs)&&void 0!==h&&h.cb?null==n||null===(f=n.actionTabs)||void 0===f||f.cb():r({type:"classroomList/getClassroomExercisesList",payload:u()({},n.actionTabs.params)})),q(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,D.jsx)(y.Z,{centered:!0,title:"结束考试",open:"批量结束"===n.actionTabs.key,okText:"确认",cancelText:"取消",onOk:ee,width:680,confirmLoading:J||z,onCancel:function(){k(1),I([]),V([]),_(!0),r({type:"exercise/setActionTabs",payload:{}})},children:(0,D.jsx)(x.Z,{spinning:z,children:B&&(0,D.jsxs)(v.Z,{form:c,children:[(0,D.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,D.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:L.Z}),"考试时间结束后,学生将不能再答题。"]}),(0,D.jsxs)(b.Z,{className:"mt20 mb10",children:[(0,D.jsxs)("span",{className:"mr10",children:[(0,D.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,D.jsxs)(w.ZP.Group,{value:U,onChange:function(e){_(e.target.value),V([])},children:[(0,D.jsx)(w.ZP,{value:!0,children:"立即结束"}),(0,D.jsx)(w.ZP,{value:!1,children:"定时结束"})]}),(0,D.jsx)(v.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:U?"hidden":"visible"},children:(0,D.jsx)(C.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:S()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&!(null!==(t=n.actionTabs)&&void 0!==t&&t.unified_setting)&&(0,D.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,D.jsxs)("span",{className:"mr10",children:[(0,D.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,D.jsxs)("div",{children:[B.length>0&&(0,D.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,D.jsxs)("span",{style:{flex:1},children:[(0,D.jsx)(A.Z,{checked:Y.length===B.length,onChange:function(e){Y.length===B.length?V([]):V(B)},children:"全选"})," "]}),(0,D.jsx)("span",{style:{width:16}}),(0,D.jsxs)("span",{style:{flex:1},children:["已选择",Y.length||0,"个分班"]})]}),(0,D.jsx)(N.Z,{data:B,selectedRowKeys:Y,setSelectedRowKeys:V})]})]})]})})})}))},78695:function(e,t,n){"use strict";n.d(t,{Z:function(){return Y}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(85573),u=n.n(c),d=n(82242),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(28284),g=n(6767),y=n(62957),x=n(29787),b=n(77019),w=n(47889),C=n(71051),A=n(16326),k=n(71411),S=n(62673),M=n(99571),j=n(56656),E=n.n(j),L=n(94171),N=n(83287),D=n(53260),P=n(94280),Z=n(75883),T=n(13103),B=n(97377),I={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},O=n(5805),F=n(36133),z=n(69940),W=n(37712);function R(e,t){for(var n=[],r=e;r0)||null!=Le&&null!==(t=Le.exercise)&&void 0!==t&&t.is_make_up_exercise){e.next=10;break}return g.ZP.info("班级不能为空"),e.abrupt("return");case 10:if(de.map((function(e){return e.key})),f={check_ids:a()((null===(n=te.actionTabs.selectArrs)||void 0===n?void 0:n.map((function(e){return Number(e)})))||[]),end_time:E()(c.end_time).format("YYYY-MM-DD HH:mm"),publish_time:E()(c.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:xe.map((function(e){return e.course_group_id})),unified_setting:!xe.length,exercise_type:c.exercise_type,simulate_exercise_num:c.simulate_exercise_num},(null===(r=te.actionTabs.selectArrsAll)||void 0===r?void 0:r.length)>0&&1===te.actionTabs.type&&(f.check_ids=a()((null===(p=te.actionTabs.selectArrsAll)||void 0===p||null===(p=p.filter((function(e){return!e.high_resources_consume||e.high_resources_consume_permission})))||void 0===p?void 0:p.map((function(e){return Number(null==e?void 0:e.id)})))||[])),null==Le||null===(o=Le.exercise)||void 0===o||!o.is_make_up_exercise){e.next=21;break}if(!(Ve&&Ie.length<=0)&&(Ve||_e||qe)){e.next=17;break}return g.ZP.error("请选择补考学生"),e.abrupt("return");case 17:f.is_appoint_user=Ve,f.is_miss_exam_user=_e,f.is_no_passing_user=qe,Ve?f.make_up_exercise_users=Ie.map((function(e){return{user_id:e}})):f.make_up_exercise_user=[];case 21:if(m=null==Le?void 0:Le.exercise,v=m.is_locked,x=m.open_camera,b=m.screen_open,w=m.login_restrict,C=m.ip_bind,A=m.ip_limit,k=m.is_random,S=m.id,M=m.identity_verify,j=m.open_phone_video_recording,!("批量发布"!==te.actionTabs.key||(v||x||b||w||C||"pub"==A||"inner"==A||M||j)&&2==c.exercise_type)){e.next=27;break}return At(!1),ne({type:"exercise/setActionTabs",payload:{}}),2==te.actionTabs.type?L=y.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,W.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,W.jsxs)("span",{style:{color:"#FA6400"},children:[" ",(0,N.hi)(null==Le?void 0:Le.exercise)," "]}),"防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){var e=l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xt(!0),e.next=3,(0,F.Tr)({exercise_ids:a()((null===(t=te.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),course_id:re.coursesId,type:"exercise"});case 3:if(0!==(null==(n=e.sent)?void 0:n.student_count)){e.next=15;break}return e.next=7,Bt(f);case 7:if(!e.sent||!te.actionTabs.isRouter){e.next=12;break}return L.destroy(),D.history.push("/classrooms/".concat(re.coursesId,"/exercise/").concat(S,"/detail?random=").concat(k,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 12:ne({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}}),e.next=17;break;case 15:mt(f),dt(n);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){L.destroy(),xt(!1),Bt(f)}}):y.Z.info({width:580,centered:!0,okText:"我知道了",title:"提示",icon:null,content:(0,W.jsx)("div",{children:"模拟考试开启防作弊规则可能会影响学生进行重复考试,可根据考试需要进行调整。"}),onOk:function(){var e=l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xt(!0),e.next=3,(0,F.Tr)({exercise_ids:a()((null===(t=te.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),course_id:re.coursesId,type:"exercise"});case 3:if(0!==(null==(n=e.sent)?void 0:n.student_count)){e.next=14;break}return e.next=7,Bt(f);case 7:if(!e.sent||!te.actionTabs.isRouter){e.next=11;break}return D.history.push("/classrooms/".concat(re.coursesId,"/exercise/").concat(S,"/detail?random=").concat(k,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 11:ne({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}}),e.next=16;break;case 14:mt(f),dt(n);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return");case 27:return e.next=29,(0,F.Tr)({exercise_ids:a()((null===(s=te.actionTabs.selectArrs)||void 0===s?void 0:s.map((function(e){return Number(e)})))||[]),course_id:re.coursesId,type:"exercise"});case 29:0===(null==(P=e.sent)?void 0:P.student_count)?Bt(f):(mt(f),dt(P));case 31:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Tt=function(){var e,t=a()(null===(e=te.actionTabs.selectArrsAll)||void 0===e?void 0:e.filter((function(e){return e.high_resources_consume&&!e.high_resources_consume_permission})));(null==t?void 0:t.length)>0&&1===te.actionTabs.type&&y.Z.confirm({centered:!0,icon:null,footer:null,width:560,title:"提示",closable:!0,content:(0,W.jsx)("div",{children:(0,W.jsxs)("div",{className:I.tipcontent,children:[(0,W.jsxs)("div",{style:{color:"#191919"},children:["您有 ",null==t?void 0:t.length," 个高消耗类型的实验发布失败,请单独进行发布。"]}),(0,W.jsx)("div",{className:"mt20 mb20",children:null==t?void 0:t.map((function(e){return(0,W.jsxs)("div",{className:I.failedList,children:[(0,W.jsx)("div",{className:I.name,children:null==e?void 0:e.exercise_name}),(0,W.jsx)("div",{className:I.publish,onClick:function(){(0,N.xg)("/classrooms/".concat(re.coursesId,"/exercise/").concat(e.id,"/detail?random=").concat(e.is_random))},children:"发布"})]},e.id)}))})]})})})},Bt=function(){var e=l()(i()().mark((function e(t){var n,r,o,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te.actionTabs.type){e.next=7;break}if((null==(r=a()(null===(n=te.actionTabs.selectArrsAll)||void 0===n?void 0:n.filter((function(e){return e.high_resources_consume&&!e.high_resources_consume_permission}))))?void 0:r.length)!=te.actionTabs.selectArrsAll.length){e.next=7;break}return At(!1),ne({type:"exercise/setActionTabs",payload:{}}),Tt(),e.abrupt("return");case 7:return o=!1,Ee(!0),e.next=11,(0,L.ZP)("/api/courses/".concat(re.coursesId,"/exercises/publish.json"),{method:"post",body:t});case 11:return 0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","立即发布"]),It(),g.ZP.success("发布成功"),At(!1),ne({type:"exercise/setActionTabs",payload:{}}),null!=te&&null!==(s=te.actionTabs)&&void 0!==s&&s.cb?null==te||null===(l=te.actionTabs)||void 0===l||l.cb():ne({type:"classroomList/getClassroomExercisesList",payload:h()({},te.actionTabs.params)}),o=!0,1===te.actionTabs.type&&Tt()),Ee(!1),e.abrupt("return",o);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),It=function(){le(1),he([]),be([])};return(0,W.jsxs)(m.Fragment,{children:[(0,W.jsxs)(y.Z,{centered:!0,title:"发布考试",open:Ct,okText:"确认",cancelText:"取消",width:660,onOk:Zt,confirmLoading:je||me,onCancel:function(){It(),At(!1),ne({type:"exercise/setActionTabs",payload:{}})},children:[(0,W.jsxs)(x.Z,{spinning:me,children:[de&&(0,W.jsxs)(v.Z,{form:oe,children:[!(null==te||null===(r=te.actionTabs)||void 0===r||!r.disabled)&&(0,W.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,W.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:Z.Z}),"已经发布过考试的试卷不可以统一发布。"]}),!(null!=Le&&null!==(o=Le.exercise)&&void 0!==o&&o.is_make_up_exercise)&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(b.Z,{children:[(0,W.jsxs)("span",{className:"mr10",style:{lineHeight:"32px"},children:[(0,W.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试模式"]}),(0,W.jsx)(v.Z.Item,{name:"exercise_type",children:(0,W.jsxs)(w.ZP.Group,{disabled:(null==Le||null===(s=Le.exercise)||void 0===s?void 0:s.exercise_status)>1,onChange:function(e){st(e.target.value),function(e){var t,n,r=oe.getFieldValue("publish_time");r&&(null!=Le&&null!==(t=Le.exercise)&&void 0!==t&&t.publish_time||(n=1===e?E()(r).add(120,"minutes"):E()(r).add(7,"days"),oe.setFieldsValue({end_time:n})))}(e.target.value)},children:[(0,W.jsx)(w.ZP,{value:1,children:"正式考试"}),(0,W.jsx)(w.ZP,{value:2,children:"模拟考试"})]})})]}),2==at&&(0,W.jsxs)(b.Z,{className:"".concat(I.contentInterval),children:[(0,W.jsx)("span",{className:"".concat(I.minorRuleText),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,W.jsx)(v.Z.Item,{name:"simulate_exercise_num",children:(0,W.jsx)(C.Z,{className:I.numberInput,style:{width:145},precision:0,size:"middle",disabled:(null==Le||null===(c=Le.exercise)||void 0===c?void 0:c.exercise_status)>1,min:1,max:999})}),(0,W.jsxs)("span",{children:["次",(0,W.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(0,W.jsxs)(b.Z,{children:[(0,W.jsxs)("span",{className:"mr10 mt5",children:[(0,W.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试时间"]}),(0,W.jsx)(v.Z.Item,{name:"publish_time",children:(0,W.jsx)(A.default,{style:{width:170},disabledDate:function(e){return e&&e<=E()().subtract(0,"days")},disabledTime:H,placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:E()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})}),(0,W.jsx)("span",{className:"mt5 ml5 mr5",children:"到"}),(0,W.jsx)(v.Z.Item,{name:"end_time",children:(0,W.jsx)(A.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:E()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,W.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,W.jsx)("span",{style:{flex:1},children:(0,W.jsx)(S.Z,{checked:xe.length===de.length,onChange:function(e){xe.length===de.length?be([]):be(de)},children:"全选"})}),(0,W.jsx)("span",{style:{width:16}}),(0,W.jsxs)("span",{style:{flex:1},children:["已选择",xe.length||0,"个分班"]})]}),(1===te.actionTabs.type||!Ae)&&!(null!=Le&&null!==($=Le.exercise)&&void 0!==$&&$.is_make_up_exercise)&&de.length>0&&(0,W.jsx)(T.Z,{data:de,selectedRowKeys:xe,setSelectedRowKeys:be})]}),(0,W.jsx)(B.Z,{visible:Pe,setVisible:Ze,onK:function(e,t,n){e<=0?g.ZP.info("请选择补考学生"):(Oe(t),Re(n),Ze(!1))},selectKeys:Ie,selectRows:We,appointStudent:Ve,modalParams:nt,courseId:re.categoryId||(null==te||null===(ee=te.actionTabs)||void 0===ee||null===(ee=ee.selectArrs)||void 0===ee?void 0:ee[0])})]}),(0,W.jsx)(O.Z,{resdata:ut,type:"exercisepush",okloading:je,oktext:0===(null==ut?void 0:ut.can_copy_num)?"确定":"一键复制并替换",onok:function(){var e=l()(i()().mark((function e(t){var n,r,o,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ee(!0),e.next=3,(0,L.ZP)("/api/courses/".concat(re.coursesId,"/batch_copy_shixuns.json"),{method:"post",body:{type:"exercise",ids:a()((null===(n=te.actionTabs.selectArrs)||void 0===n?void 0:n.map((function(e){return Number(e)})))||[])}});case 3:if(r=e.sent,Ee(!1),0!==(null==r?void 0:r.status)){e.next=18;break}if(!yt){e.next=17;break}return e.next=9,Bt(pt);case 9:if(o=e.sent,y.Z.destroyAll(),!o||!te.actionTabs.isRouter){e.next=14;break}return D.history.push("/classrooms/".concat(re.coursesId,"/exercise/").concat(null==Le||null===(s=Le.exercise)||void 0===s?void 0:s.id,"/detail?random=").concat(null==Le||null===(l=Le.exercise)||void 0===l?void 0:l.is_random,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 14:ne({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}}),e.next=18;break;case 17:Bt(pt);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})]}),(0,W.jsx)(z.Z,{text:"是否继续在教学课堂中发布?",okText:"确认发布",visible:Mt,dataSource:Nt,onSuccess:function(){jt(!1),At(!0)},onClose:function(){jt(!1),It(),ne({type:"exercise/setActionTabs",payload:{}})}})]})}))},13103:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(59301),u=n(37568),d=n(62673),h=n(77019),f="leftdiv___iuhY9",p="listClass___o5N53",m="spantitle___KVMSL",v="rightdiv___f2zZr",g=n(13767),y=n(37712),x=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),r=e.selectedRowKeys,o=(e.onChange,(0,c.useState)([])),s=l()(o,2),x=s[0],b=s[1],w=(0,c.useState)([]),C=l()(w,2),A=C[0],k=C[1],S=(0,c.useState)([]),M=l()(S,2),j=M[0],E=M[1],L=(0,c.useState)(1),N=l()(L,2),D=(N[0],N[1],(0,c.useState)()),P=l()(D,2);P[0],P[1];return(0,c.useEffect)((function(){b(t),k([]),E([])}),[t]),(0,c.useEffect)((function(){n&&(k(r),E(r))}),[r]),(0,y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,y.jsxs)("div",{className:f,children:[(0,y.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:b(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===x.length&&(0,y.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,y.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,y.jsx)(d.Z.Group,{value:A.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){n(x.filter((function(t){return e.includes("".concat(t.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:x.map((function(e,t){return(0,y.jsx)(h.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,y.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,y.jsxs)("div",{className:p,children:[(0,y.jsx)("span",{className:m,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,y.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,y.jsxs)("div",{className:v,children:[(0,y.jsx)(u.Z.Search,{onChange:function(e){E(A.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===j.length&&(0,y.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),j.length>0&&(0,y.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,y.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:j.map((function(e,t){return(0,y.jsxs)(h.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,y.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(A.filter((function(t){return"".concat(t.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},99541:function(e,t,n){"use strict";var r=n(31468),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h=n(11938),f=n(71051),p=n(28284),m=n(62957),v=n(29787),g=n(54172),y=n(37568),x=n(77019),b=n(5269),w=n(99571),C=n(94280),A=n(56656),k=n.n(A),S=n(53260),M=n(83287),j=n(70471),E=n(7338),L=n(87665),N=n(37712),D=(h.Z.Countdown,function(e){var t=e.value,n=e.onChange,r=e.MaxMinutes;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("div",{className:"p10 mb20",style:{background:"#F6F7F9"},children:["1.只有当考试截止时间晚于学生的交卷截止时间时,才支持对学生进行延时操作;",(0,N.jsx)("br",{}),"2.每个学生的最大可延时时间=考试截止时间-学生当前的交卷截止时间。",(0,N.jsx)("br",{})]}),(0,N.jsx)(f.Z,{value:t,onChange:n,min:0,precision:0,max:r,style:{width:"100%"},placeholder:"最大可延长时间为".concat(r,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})]})});t.Z=(0,S.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t,n,r,o,s=e.exercise,c=e.successCb,h=e.dispatch,f=(0,S.useParams)(),A=p.Z.useForm(),P=u()(A,1)[0],Z=p.Z.useWatch("time",P),T=(0,d.useState)(!1),B=u()(T,2),I=B[0],O=B[1],F=(0,d.useRef)(),z=s.actionTabs,W=(0,d.useState)(),R=u()(W,2),H=R[0],Y=R[1],V=(0,L.U)(C.n7,{id:f.categoryId}),K=u()(V,4),G=K[1],U=K[2],_=K[3],Q=(0,L.U)(C.Cd,{}),X=u()(Q,3),J=X[1],q=X[2];(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&(O(!1),P.resetFields())}),[s.actionTabs.key]);var $=function(){var e=l()(a()().mark((function e(){var t,n,r,i,o,s,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P.validateFields();case 2:if(o=P.getFieldsValue(),O(!0),!("no"!==(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.ip_limit)||null!=z&&null!==(n=z.exerciseParams)&&void 0!==n&&n.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=l()(a()().mark((function e(t){var n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.y)({ip_limit:null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.ip_limit,ip_bind:null==z||null===(r=z.exerciseParams)||void 0===r?void 0:r.ip_bind_type});case 2:return F.current=e.sent,e.abrupt("return",t());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,C.ZD)(null==z||null===(r=z.exerciseParams)||void 0===r?void 0:r.id,{exercise_user_id:null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.exercise_user_id,unlock_key:o.unlock_key,time:o.time,ip:F.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!c){e.next=15;break}return h({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:u=null==z?void 0:z.exerciseParams,(0,M.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:f.coursesId,login:null===(s=(0,E.eY)())||void 0===s?void 0:s.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),h({type:"exercise/setActionTabs",payload:{}});case 18:O(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,N.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,N.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],te=(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage)&&"object"===i()(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage);(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&l()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q(f);case 2:return t=e.sent,e.next=5,U({});case 5:t.status||Y(t);case 6:case"end":return e.stop()}}),e)})))()}),[s.actionTabs.key]);var ne=(null==H?void 0:H.exercise)||{},re=ne.time,ie=ne.end_time,oe=null!=_&&_.user_end_time?k()(null==_?void 0:_.user_end_time).add(1,"minutes"):k()(),ae=k()(null==_?void 0:_.user_total_end_time)>oe?Math.round(k().duration(k()(null==_?void 0:_.user_total_end_time).diff(oe.startOf("minute"))).asMinutes()):0,se=((null==_?void 0:_.student_left_minutes)||0)+(Z||0);return(0,N.jsx)(N.Fragment,{children:(0,N.jsx)(m.Z,{width:514,centered:!0,closable:!(null==z||null===(r=z.exerciseParams)||void 0===r||!r.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===s.actionTabs.key,footer:null,onCancel:function(){h({type:"exercise/setActionTabs",payload:{}})},children:(0,N.jsxs)(v.Z,{spinning:G||J,children:[te&&(0,N.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!te&&(0,N.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),te&&(0,N.jsx)(g.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(o=z.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:ee}),(0,N.jsx)("div",{className:"",children:(0,N.jsxs)(p.Z,{form:P,layout:"vertical",autoComplete:"off",children:[(0,N.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,N.jsx)(y.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==re?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(p.Z.Item,{name:"time",label:(0,N.jsxs)("span",{children:["延长时间(",(0,N.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",k()(null==_?void 0:_.user_total_end_time).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,N.jsx)(D,{MaxMinutes:ae})}),(0,N.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,N.jsx)("span",{className:"ml5",children:G||J?"--":se}),"分钟",0!==se&&(null==_?void 0:_.user_end_time)&&(0,N.jsxs)("span",{children:[",交卷截止时间:",(0,N.jsx)("span",{className:"ml5",children:k()(null==_?void 0:_.user_end_time).add(Z||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,N.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",k()(ie).format("YYYY-MM-DD HH:mm")]})]})}),(0,N.jsxs)(x.Z,{justify:"space-between",align:"middle",children:[(0,N.jsx)(b.Z,{}),(0,N.jsx)(b.Z,{children:(0,N.jsx)(w.ZP,{loading:I,onClick:$,children:"进入考试"})})]})]})})})}))},90078:function(e,t,n){"use strict";n.d(t,{w:function(){return d}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(94171),l=n(62957),c=n(53260),u=n(37712),d=function(){var e=a()(i()().mark((function e(t,n){var r,o,a,d,h,f,p,m=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=m.length>2&&void 0!==m[2]?m[2]:"正在进入评阅,请稍后...",a=m.length>3&&void 0!==m[3]?m[3]:1,d=m.length>4&&void 0!==m[4]?m[4]:2,1===a&&(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:1===a?o:"正在检测中,请稍后..."}}),e.next=6,(0,s.ZP)("/api/exercises/".concat(n,"/user_appraise_status.json"),{method:"get",params:{appraise_type:a}});case 6:if(-1!==(null==(h=e.sent)?void 0:h.status)){e.next=11;break}return(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),e.abrupt("return",Promise.reject());case 11:if(f={status:0},2!==(null==h?void 0:h.type)){e.next=16;break}return e.next=15,(0,s.ZP)("/api/exercises/".concat(n,"/create_appraise_students.json"),{method:"get"});case 15:f=e.sent;case 16:if((0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),-1!==(null===(r=f)||void 0===r?void 0:r.status)){e.next=19;break}return e.abrupt("return",Promise.reject());case 19:if(2!==(null==h?void 0:h.type)){e.next=24;break}if(p=function(){var e;c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/centralizeReview/").concat(null===(e=f)||void 0===e?void 0:e.login))},l.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:p,onCancel:function(){1===d&&c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/detail"))},content:(0,u.jsxs)("div",{children:[(0,u.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,u.jsx)("span",{onClick:p,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,u.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),3===d){e.next=24;break}return e.abrupt("return",Promise.reject());case 24:if(3!==(null==h?void 0:h.type)){e.next=28;break}if(l.Z.info({centered:!0,width:470,okText:"确定",keyboard:!1,title:"提示",onOk:function(){1===d&&c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/detail"))},content:(0,u.jsx)("div",{children:(null==h?void 0:h.message)||""})}),3===d){e.next=28;break}return e.abrupt("return",Promise.reject());case 28:if(4!==(null==h?void 0:h.type)){e.next=32;break}if(l.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){1===d&&c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/detail"))},content:(0,u.jsx)("div",{children:(null==h?void 0:h.message)||""})}),3===d){e.next=32;break}return e.abrupt("return",Promise.reject());case 32:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},25799:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ye}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),h=n.n(d),f=n(39647),p=n.n(f),m=n(59301),v=n(53260),g=n(62957),y=n(93041),x=n(6767),b=n(458),w=n(13747),C=n(48608),A=n(99571),k=n(62673),S=n(56656),M=n.n(S),j=n(7338),E=n(83287),L=n(13767),N=n(94171),D=n(20554),P=n(28284),Z=n(25399),T=n(71051),B=n(82326),I=n(37568),O=n(26724),F=n.n(O),z=n(75443),W="hideHeadCheckbox___Hq5gw",R="tabSearch___NaKI4",H="warpModal___HLUgh",Y="modalColumn___F7R5w",V="modalRow___L6ghw",K="sup___VGKXV",G="name___QMvgh",U=n(67554),_=n(72834),Q=n(93298),X=n(11691),J=n(5805),q=n(36133),$=n(37712),ee=D.Z.TabPane,te=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,r=e.exercise,o=(e.loading,e.dispatch),s=(0,v.useParams)(),c=((0,v.useLocation)(),P.Z.useForm()),d=(h()(c,1)[0],r.brankList,(0,m.useState)(!0)),f=h()(d,2),p=f[0],y=f[1],b=(0,m.useState)(!1),w=h()(b,2),C=w[0],k=w[1],S=(0,m.useState)("myself"),M=h()(S,2),j=M[0],L=M[1],N=(0,m.useState)([]),O=h()(N,2),te=O[0],ne=O[1],re=(0,m.useState)([]),ie=h()(re,2),oe=ie[0],ae=ie[1],se=(0,m.useState)(),le=h()(se,2),ce=le[0],ue=le[1],de=(0,m.useState)([]),he=h()(de,2),fe=he[0],pe=he[1],me=(0,m.useRef)(null),ve=(0,m.useState)(!1),ge=h()(ve,2),ye=ge[0],xe=ge[1],be=(0,m.useState)(""),we=h()(be,2),Ce=we[0],Ae=we[1],ke=(0,m.useState)(""),Se=h()(ke,2),Me=Se[0],je=Se[1],Ee=(0,m.useState)(!1),Le=h()(Ee,2),Ne=Le[0],De=Le[1],Pe=(0,m.useState)({}),Ze=h()(Pe,2),Te=Ze[0],Be=Ze[1],Ie=[{title:"试卷名称",dataIndex:"name",ellipsis:!0,align:"left",render:function(e,t,n){return(0,$.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,$.jsx)(Z.Z,{title:e,children:(0,$.jsx)("div",{title:e,className:G,children:e})}),(null==t?void 0:t.high_resources_consume)&&(0,$.jsx)(X.Z,{type:"shixun",style:{marginLeft:10}})]})}},{title:"所属课程",dataIndex:"course_discipline_name",width:180,ellipsis:!0,align:"left",render:function(e){return(0,$.jsx)(Z.Z,{title:e,children:(0,$.jsx)("span",{children:e})})}},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,t){return(0,$.jsx)("a",{href:e?"/randompaper/detail/".concat(t.id):"/paperlibrary/see/".concat(t.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],Oe=(0,m.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),Fe=h()(Oe,2),ze=Fe[0],We=Fe[1];(0,m.useEffect)((function(){"试卷选用"===r.actionTabs.key&&(Ye(),pe([]),Re())}),[r.actionTabs.key]);var Re=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"paperlibrary/getTeachGroupData"});case 2:t=e.sent,ae(t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),He=function(e){var t=parseInt(e);return isNaN(t)?"":t},Ye=function(){var e=l()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=11;break}return++ze.page,y(!1),e.next=5,o({type:"exercise/getBrankList",payload:u()(u()({},ze),{},{search:null===(t=ze.search)||void 0===t?void 0:t.trim()})});case 5:r=e.sent,te=null!=r&&r.object_list?a()(te.concat(null==r?void 0:r.object_list)):te,"public"===ze.filter?ue(r.is_teacher):ue(!0),(null===(n=r.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,$.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Ke,onOk:function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return h.update({cancelButtonProps:{disabled:!0}}),e.next=7,o({type:"exercise/saveBanks",payload:{course_id:s.coursesId,object_type:"examination_bank",bank_id:fe,shixuns_info:a,num:d}});case 7:t=e.sent,h.update({cancelButtonProps:{disabled:!1}}),t&&0===t.status?((0,E.L9)(["教学课堂","试卷","试卷选用"]),g.Z.destroyAll(),o({type:"classroomList/getClassroomExercisesList",payload:u()({},r.actionTabs.params)}),Ke(),Qe(),x.ZP.success("生成试卷成功")):(Ke(),Qe());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(g.Z,{centered:!0,width:1012,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===r.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:C,bodyStyle:{minHeight:200},wrapClassName:H,onOk:l()(i()().mark((function e(){var t,r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(fe.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(k(!0),r=!1,!1,te.forEach((function(e){fe.includes(e.id)&&e.need_authorize&&(r=e.need_authorize),fe.includes(e.id)&&e.is_random})),!r){e.next=10;break}return(0,U.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:return e.next=12,(0,q.Tr)({id:"".concat(fe[0]),course_id:null===(t=n.detailTopBanner)||void 0===t?void 0:t.course_id,type:"examination_bank"});case 12:o=e.sent,k(!1),0===(null==o?void 0:o.student_count)?Je([]):Be(o);case 15:case"end":return e.stop()}}),e)}))),onCancel:Ke,children:[(0,$.jsxs)(D.Z,{activeKey:j,onTabClick:function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:me.current.scrollTop=0,te=[],j!==t&&pe([]),L(t),ze.page=0,ze.filter=t,ze.group_id=null,p=!0,Ye();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,$.jsx)(ee,{tab:(0,$.jsx)("span",{children:"我的试卷库"})},"myself"),(0,$.jsx)(ee,{tab:(0,$.jsx)("span",{children:"教研共享"})},"teacher"),(0,$.jsx)(ee,{tab:(0,$.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,$.jsxs)("div",{className:R,children:["teacher"===j&&(0,$.jsxs)(B.default,{value:ze.group_id,onChange:function(e){me.current.scrollTop=0,te=[],ze.page=0,ze.group_id=e,p=!0,pe([]),We(u()({},ze)),Ye()},size:"middle",style:{width:200,marginRight:30},children:[(0,$.jsx)(B.default.Option,{value:null,children:"全部教研团队"}),null==oe||null===(t=oe.groups)||void 0===t?void 0:t.map((function(e){return(0,$.jsx)(B.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,$.jsx)(I.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:ze.search,onChange:function(e){ze.search=e.target.value,We(u()({},ze))},onSearch:function(e){me.current.scrollTop=0,te=[],ze.page=0,p=!0,pe([]),e&&(0,Q.tk)({name:e,copywriting:e,position:"Exercise"}),Ye()}})]}),(0,$.jsxs)("div",{ref:me,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!ce&&"public"===j&&(0,$.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,$.jsx)("span",{children:"通过职业认证的教师才能访问公共试卷库资源"}),(0,$.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,$.jsx)(F(),{initialLoad:!1,pageStart:0,loadMore:function(){Ye()},hasMore:p,useWindow:!1,children:"试卷选用"===r.actionTabs.key&&ce&&(0,$.jsx)(z.Z,{className:W,pagination:!1,hideSelectAll:!0,dataSource:te,onRow:function(e){return{onClick:function(){pe([null==e?void 0:e.id])}}},resColumns:Ie,rowSelection:Ve})})]})]}),(0,$.jsx)(g.Z,{title:"提示",open:ye,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,$.jsxs)("div",{children:[(0,$.jsx)(A.ZP,{onClick:function(){xe(!1),v.history.push(Me)},children:"修改试卷"}),(0,$.jsx)(A.ZP,{type:"primary",onClick:function(){v.history.push(Ce),xe(!1)},children:"设置规则"})]}),onCancel:function(){xe(!1)},children:(0,$.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,$.jsx)(J.Z,{resdata:Te,type:"exercise",okloading:Ne,oktext:0===(null==Te?void 0:Te.can_copy_num)?"确定":"一键复制并替换",onok:function(e){Je(e)}}),(0,$.jsx)(_.Z,{inPaper:!0,visible:_e,onCancel:Qe,onOk:Je,renderData:Xe,modalType:"multiple",type:"examination_bank"})]})})),ne=n(78695),re=n(49589),ie=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,r=(0,v.useParams)();return(0,$.jsx)(g.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(r.coursesId,"/exercises/set_public.json"),{method:"post",body:{check_ids:a()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","设为公开"]),x.ZP.success("操作成功"),n({type:"exercise/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"exercise/setActionTabs",payload:{}})},children:(0,$.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,$.jsx)("br",{}),"是否确认设为公开?"]})})})),oe=n(16585),ae=["exercise","dispatch","user"],se=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var t,n,r=e.exercise,o=e.dispatch,s=e.user,c=(p()(e,ae),(0,v.useParams)()),d=(0,m.useState)(!1),f=h()(d,2),y=f[0],b=f[1],w=(0,m.useState)(!1),C=h()(w,2),A=C[0],k=C[1],S=(0,m.useRef)(null);(0,m.useEffect)((function(){if("批量删除"===r.actionTabs.key){var e;if((0,j.j5)())return void k(!0);var t={hasNum:0,noHasNum:0};null==r||null===(e=r.actionTabs)||void 0===e||null===(e=e.selectArrsAll)||void 0===e||e.map((function(e){var n;e.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++t.hasNum:++t.noHasNum})),t.noHasNum>0?g.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,$.jsxs)("div",{children:["当前选中资源中:",(0,$.jsx)("span",{className:"c-blue",children:t.hasNum}),"个由您本人发布,",(0,$.jsx)("span",{className:"c-red",children:t.noHasNum})," 个由其他老师发布。",(0,$.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){M()}}):k(!0)}else k(!1)}),[r.actionTabs.key]);var M=function(){o({type:"exercise/setActionTabs",payload:{}})};return(0,$.jsx)(g.Z,{centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",confirmLoading:y,destroyOnClose:!0,onOk:l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=S.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.next=5,(0,N.ZP)("/api/courses/".concat(c.coursesId,"/exercises/destroys.json"),{method:"post",body:{check_ids:a()(r.actionTabs.selectArrs)}});case 5:n=e.sent,b(!1),0===n.status&&((0,E.L9)(["教学课堂","试卷","删除"]),x.ZP.success("删除成功"),o({type:"exercise/setActionTabs",payload:{}}),o({type:"classroomList/getClassroomExercisesList",payload:u()({},r.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:u()({},r.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){o({type:"exercise/setActionTabs",payload:{}})},children:null!=r&&null!==(t=r.actionTabs)&&void 0!==t&&t.status&&["未开始"].includes(null==r||null===(n=r.actionTabs)||void 0===n?void 0:n.status)?(0,$.jsx)("p",{children:"删除试卷会同步删除试卷中的所有考试,确认是否删除?"}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)("p",{style:{color:"#DD0000"},children:"删除考试则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,$.jsx)(oe.Z,{ref:function(e){return S.current=e}})]})})})),le=["exercise","dispatch"],ce=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,r=(p()(e,le),(0,v.useParams)());return r.id=r.coursesId,(0,m.useEffect)((function(){"加入试卷库"===t.actionTabs.key&&new Promise(l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(r.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:a()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","加入试卷库"]),x.ZP.success("已加入个人试卷库,试题同步加入至个人题库")),n({type:"exercise/setActionTabs",payload:{}});case 5:case"end":return e.stop()}}),e)}))))}),[t.actionTabs.key]),(0,$.jsx)($.Fragment,{})})),ue=n(37639),de=n(54172),he="listItem___aJrbL",fe="info___X9HlC",pe="title___ZDroC",me="titleLeft___JzNZc",ve="titleRight___RP0gb",ge="flexBox___txRbA",ye="iconV___JMCv9",xe="name___LdzGg",be="popover___Qeg0P",we="dot___c9Vwj",Ce="moni___LBVeo",Ae="ErrorPushTag___F0OTF",ke="authorized___yQPQx",Se="btn_warp___u9pTu";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Me=n(41727),je=n(12971);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Ee=n(46789),Le=n(90078),Ne=n(99541),De=n(69429);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Pe=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,r,o,a,s,c,d,f,p,y,b,w,C,S,L,D,P,T=e.v,B=(e.k,e.match,e.selectArrs),I=e.setSelectArrs,O=e.dispatch,F=e.params,z=e.classroomList,W=(e.batchStatus,e.manageAllGroup),R=e.user,H=(0,m.useState)([]),Y=h()(H,2),V=Y[0],K=Y[1],G=(0,m.useState)(!1),_=h()(G,2),Q=_[0],J=_[1],q=(0,m.useRef)(),ee=(0,m.useRef)(),te=(0,m.useState)(!1),ne=h()(te,2),re=ne[0],ie=ne[1],oe=!1,ae="YYYY-MM-DD",se=M()("2020-11-15",ae);function le(){return ce.apply(this,arguments)}function ce(){return(ce=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(F,222),e.next=3,(0,N.ZP)("/api/courses/".concat(null==F?void 0:F.coursesId,"/exercises/group_use_list.json"),{method:"get",params:u()(u()({},F),{},{id:T.id})});case 3:t=e.sent,K((null==t?void 0:t.groups)||[]);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Pe=function(){return g.Z.info({title:"题库改版告知",content:(0,$.jsx)($.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})};null!=T&&T.appraise_label&&(oe=!0);var Ze=function(e){var t;v.history.push("/classrooms/".concat(F.coursesId,"/exercisenotice/").concat(e.id,"/users/").concat(null===(t=(0,j.eY)())||void 0===t?void 0:t.login))},Te=[{title:"班级",dataIndex:"name",key:"name"},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"未开始",value:1},{text:"考试中",value:2},{text:"已截止",value:3}],onFilter:function(e,t){return t.exercise_status===e},render:function(e,t){return(0,$.jsxs)("div",{children:[1===e&&(0,$.jsxs)("span",{children:[(0,$.jsx)("i",{className:we,style:{background:"#C3C3C3"}}),"未开始"]}),2===e&&(0,$.jsxs)("span",{children:[(0,$.jsx)("i",{className:we,style:{background:"#4EACFF"}}),"考试中"]}),3===e&&(0,$.jsxs)("span",{children:[(0,$.jsx)("i",{className:we,style:{background:"#FC2D6B"}}),"已截止"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===F.order_by?"desc"===F.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===F.order_by?"desc"===F.sort_direction?"descend":"ascend":null},{title:"提交人数",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(e,t){return 1===t.exercise_status?"-":(0,$.jsxs)("span",{children:[e,"/",t.exercise_users]})}},{title:"待评阅试卷",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(e,t){return 1===t.exercise_status?"-":0===e?(0,$.jsx)("span",{style:{cursor:"no-drop",color:"#999999"},children:e}):(0,$.jsx)("a",{onClick:function(){return(0,E.xg)("/classrooms/".concat(null==F?void 0:F.coursesId,"/exercise/").concat(null==T?void 0:T.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:e})}},{title:"操作",dataIndex:"action",align:"center",key:"action",width:60,render:function(e,t){return 1===t.exercise_status?(0,$.jsx)("img",{style:{cursor:"not-allowed"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="}):(0,$.jsx)(Z.Z,{title:"评阅",children:(0,$.jsx)("a",{onClick:function(){return(0,E.xg)("/classrooms/".concat(null==F?void 0:F.coursesId,"/exercise/").concat(null==T?void 0:T.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:(0,$.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="})})})}}],Be=function(){var e=(null==T?void 0:T.simulate_exercise_num)-(null==T?void 0:T.user_simulate_num);return e>=0?e:0},Ie=function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T;null!=r&&r.is_encrypt?O({type:"classroomList/setActionTabs",payload:{open:"解封",id:null==r?void 0:r.id,phone:null==R||null===(t=R.userInfo)||void 0===t?void 0:t.phone,login:null==R||null===(n=R.userInfo)||void 0===n?void 0:n.login}}):null!=R&&null!==(e=R.userInfo)&&void 0!==e&&e.phone?O({type:"classroomList/setActionTabs",payload:{open:"试卷封存",id:null==r?void 0:r.id}}):O({type:"classroomList/setActionTabs",payload:{open:"手机号绑定"}})},Oe=function(e){var t,n,r;(null==R||null===(t=R.userInfo)||void 0===t?void 0:t.login)===(null==T?void 0:T.author_login)?O({type:"classroomList/setActionTabs",payload:{open:"提示",id:null==T?void 0:T.id,phone:null==R||null===(n=R.userInfo)||void 0===n?void 0:n.phone,login:null==R||null===(r=R.userInfo)||void 0===r?void 0:r.login,onFinish:e}}):x.ZP.warning("试卷已封存,请联系试卷所有者进行解封~")},Fe=function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(null==F?void 0:F.coursesId,"/sync_shixuns.json"),{method:"post",body:{exercise_ids:[t]}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(O({type:"classroomList/setActionTabs",payload:{}}),x.ZP.info("实训同步中,请稍后"),O({type:"classroomList/getClassroomExercisesList",payload:u()({},F)}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,$.jsxs)("div",{className:he,onClick:function(e){var t=function(){(!(0,j.GJ)()||(0,j.GJ)()&&ee.current&&!ee.current.contains(e.target))&&(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random))};null!=T&&T.is_encrypt?Oe(t):t()},children:[(0,j.GJ)()&&(0,$.jsx)("span",{ref:ee,children:(0,$.jsx)(k.Z,{checked:B.includes(T.id),value:T.id,style:{padding:"10px"},onClick:function(e){e.stopPropagation()},disabled:(null==T?void 0:T.is_encrypt)||(null==T?void 0:T.is_make_up_exercise),onChange:function(e){B.indexOf(T.id);B.indexOf(T.id)>-1?I(B.filter((function(e){return e!==T.id}))):I(B.concat(T.id))}})}),(0,$.jsxs)("div",{className:fe,children:[(0,$.jsxs)("div",{className:pe,children:[(0,$.jsxs)("div",{className:me,style:{marginRight:15},children:[function(e){return oe?(0,$.jsx)("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10",children:"集中阅卷"}):null!=e&&e.includes("未开始")?(0,$.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,$.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已截止")?(0,$.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已截止"}):null!=e&&e.includes("导入")?(0,$.jsx)("span",{className:"export mr10",children:"导入"}):void 0}(null==T?void 0:T.exercise_tips),(null==T?void 0:T.is_make_up_exercise)&&(0,$.jsx)("img",{src:Me,width:44,height:24,style:{marginRight:10}}),(0,$.jsx)(Z.Z,{title:T.exercise_name,children:(0,$.jsx)("span",{className:xe,children:T.exercise_name})}),(0,j.G5)()&&(null==T?void 0:T.shixun_change)&&(0,$.jsx)(ue.Z,{open:re,onOpenChange:function(e){ie(e)},placement:"bottomLeft",title:null,content:(0,$.jsxs)("div",{style:{width:"310px",color:"#000"},onClick:function(e){return e.stopPropagation()},children:[(0,$.jsx)("div",{children:"实训管理员对试卷中使用的实践项目进行了修改,请检查后,确认是否需要同步到试卷中"}),(0,$.jsxs)("div",{className:Se,children:[(0,$.jsx)(A.ZP,{size:"small",onClick:function(){return ie(!1)},children:"忽略"}),(0,$.jsx)(A.ZP,{className:"ml20",size:"small",type:"primary",onClick:function(){ie(!1),O({type:"classroomList/setActionTabs",payload:{key:"实训同步确认",onOK:function(){return Fe(null==T?void 0:T.id)}}})},children:"确认同步"}),(0,$.jsx)(A.ZP,{className:"ml20",size:"small",type:"primary",onClick:function(){return(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random,"&tabs=2"))},children:"前往查看"})]})]}),children:(0,$.jsx)("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:function(e){return e.stopPropagation()}})}),(null==T?void 0:T.high_resources_consume)&&!(null!=T&&T.high_resources_consume_permission)&&(0,$.jsx)(X.Z,{type:"exercise",style:{marginLeft:10}}),(null==T?void 0:T.high_resources_consume)&&(null==T?void 0:T.high_resources_consume_permission)&&(0,$.jsx)("span",{className:ke,children:"已授权"}),(null==T||null===(t=T.exercise_tips)||void 0===t?void 0:t.includes("已截止"))&&(null==z||null===(n=z.detailTopBanner)||void 0===n?void 0:n.forbid_end_exercise)&&(0,$.jsx)(Z.Z,{title:"已对学生隐藏",children:(0,$.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",width:20,className:"ml10"})}),!T.is_public&&(0,j.GJ)()&&(0,$.jsx)(Z.Z,{title:"私有属性,非课堂成员不能访问",children:(0,$.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),2==(null==T?void 0:T.exercise_type)&&(0,$.jsxs)("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Ce,children:[(0,$.jsx)("img",{src:je,width:18,height:14}),"模拟考试"]}),(null==T||null===(r=T.exercise_tips)||void 0===r?void 0:r.includes("已开启防作弊"))&&(0,$.jsx)("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi",children:"已开启防作弊"}),(null==T?void 0:T.ai_push_wrong_question)&&(0,$.jsxs)("span",{className:Ae,children:[(0,$.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",width:12,className:"mr5"}),"AI错题推送"]}),(null==T||null===(o=T.exercise_tips)||void 0===o?void 0:o.includes("已截止"))&&(null==T||null===(a=T.exercise_tips)||void 0===a?void 0:a.includes("未提交"))&&(0,$.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"}),(null==T?void 0:T.is_encrypt)&&(0,$.jsxs)(Z.Z,{title:"试卷已加密",children:[" ",(0,$.jsx)("img",{src:De,width:21,className:"ml10",style:{marginTop:"-8px"}})," "]})]}),(0,$.jsxs)("div",{className:ve,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(null==T?void 0:T.appraise_setting)&&(0,$.jsxs)("span",{className:ge,style:{marginRight:"16px"},onClick:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入评阅,请稍后..."}}),e.next=3,(0,N.ZP)("/api/exercises/".concat(T.id,"/create_appraise_students.json"),{method:"get"});case 3:t=e.sent,O({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,E.xg)("/classrooms/".concat(null==F?void 0:F.coursesId,"/exercise/").concat(T.id,"/centralizeReview/").concat(null==t?void 0:t.login));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==T||!T.is_encrypt){e.next=4;break}return Oe(t),e.abrupt("return");case 4:t();case 5:case"end":return e.stop()}}),e)}))),children:[(0,$.jsx)("i",{className:"iconfont icon-jizhongyuejuan"}),(0,$.jsx)("div",{children:"集中阅卷"})]}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,j.GJ)()&&(!(null!=T&&T.is_make_up_exercise)||(null==T?void 0:T.is_make_up_exercise)&&1===(null==T?void 0:T.exercise_status)&&(null==T?void 0:T.allow_create_make_up))&&(0,$.jsx)(Ee.Z,{tips:null==T?void 0:T.open_appraise,children:(0,$.jsxs)("span",{className:ge,style:{marginRight:"16px"},onClick:function(){var e=function(){var e,t;if(2!==(null==R||null===(e=R.userInfo)||void 0===e?void 0:e.user_status))if(!(0,j.Rm)()||null!=z&&null!==(t=z.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_publish)if(0!==(null==T?void 0:T.exercise_question_count)){var n=function(){O({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[T.id],selectArrsAll:[T],unified_setting:T.unified_setting,params:F,disabled:1!==T.exercise_status,type:2,manage_all_group:W,isRouter:!0}})};null==T||!T.high_resources_consume||null!=T&&T.high_resources_consume_permission?n():O({type:"classroomList/setActionTabs",payload:{key:"授权使用",id:F.coursesId,type:"exercise",type_id:T.id,name:T.exercise_name,fn:function(){O({type:"classroomList/getClassroomExercisesList",payload:u()({},F)}),n()}}})}else x.ZP.warning("试卷内没有试题不允许发布考试");else x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能");else(0,U.Rd)()};null!=T&&T.is_encrypt?Oe(e):e()},children:[(0,$.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,$.jsx)("div",{children:"发布"})]})}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,j.GJ)()&&!(0,E._m)()&&T.assistant_auth&&(0,$.jsxs)("span",{className:ge,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation();var t=function(){var e;if(!(0,j.Rm)()||null!=z&&null!==(e=z.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_preview){var t=M()(T.created_at,ae);M()(se).diff(M()(t),"days")>0&&null!=T&&T.is_random?Pe():null!=T&&T.is_random?(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/random/preview?random=").concat(T.is_random)):(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random,"&tabs=2"))}else x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")};null!=T&&T.is_encrypt?Oe(t):t()},children:[(0,$.jsx)("i",{className:"iconfont icon-yulan3"}),(0,$.jsx)("div",{children:"预览"})]}),(0,j.RV)()&&(0,$.jsxs)("span",{className:ge,style:{marginRight:"16px"},onClick:function(){var e=function(){(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random))};null!=T&&T.is_encrypt?Oe(e):e()},children:[(0,$.jsx)("i",{className:"iconfont icon-yuyuexiangqing1"}),(0,$.jsx)("div",{children:"详情"})]}),(0,j.GJ)()&&!(0,E._m)()&&(0,$.jsx)(ue.Z,{placement:"bottom",content:(0,$.jsxs)("div",{className:be,children:[!(null!=T&&T.exercise_tips.includes("导入"))&&(0,$.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random,"&tabs=3"))},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"规则设置"}),(null==T?void 0:T.exercise_tips.includes("导入"))&&(0,$.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){O({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==T?void 0:T.exercise_name,id:null==T?void 0:T.id,type:"hack"}})},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,j.GJ)()&&T.is_random&&T.assistant_auth&&(0,$.jsx)("p",{onClick:function(e){e.stopPropagation();var t=function(){var e=M()(T.created_at,ae);M()(se).diff(M()(e),"days")>0&&null!=T&&T.is_random?Pe():(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/random/edit?type=settings"))};null!=T&&T.is_encrypt?Oe(t):t()},children:"编辑考试"}),(0,$.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e;O({type:"exercise/setActionTabs",payload:{key:"批量删除",selectArrs:[T.id],selectArrsAll:[T],params:F,status:null==T||null===(e=T.exercise_tips)||void 0===e?void 0:e[0]}})},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"删除试卷"}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,$.jsx)("p",{onClick:function(){var e=function(){O({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[T.id],params:F}})};null!=T&&T.is_encrypt?Oe(e):e()},children:"加入试卷库"}),(null==T||null===(s=T.exercise_tips)||void 0===s?void 0:s.includes("未开始"))&&(null==T?void 0:T.author_login)===(null==R||null===(c=R.userInfo)||void 0===c?void 0:c.login)&&(0,$.jsxs)("p",{onClick:function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ie(T);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[" ",null!=T&&T.is_encrypt?"解封":"加密封存"]}),!(null!=T&&T.exercise_tips.includes("导入"))&&((0,j.GJ)()||(null==z||null===(d=z.AssistantObject)||void 0===d||null===(d=d.exercise)||void 0===d?void 0:d.can_stop))&&![1,3].includes(null==T?void 0:T.exercise_status)&&(0,$.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e;!(0,j.Rm)()||null!=z&&null!==(e=z.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_stop?O({type:"exercise/setActionTabs",payload:{key:"批量结束",selectArrs:[T.id],params:F,unified_setting:T.unified_setting}}):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"结束考试"})]}),children:(0,$.jsxs)("span",{onClick:function(e){return e.stopPropagation()},className:ge,style:{cursor:"default"},children:[(0,$.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,$.jsx)("div",{children:"更多"})]})}),(0,j.dE)()&&(0,$.jsxs)($.Fragment,{children:[!!T.off_limits&&(0,$.jsx)(Z.Z,{title:"迟到超过".concat(null==T?void 0:T.last_times,"分钟,禁止进入答题"),children:(0,$.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),1==(null==T?void 0:T.exercise_type)&&!T.off_limits&&0===T.current_status&&T.exercise_status>1&&!(null!==(f=T.exercise_tips)&&void 0!==f&&f.includes("已截止"))&&(0,$.jsxs)("a",{className:ge,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation(),e.preventDefault(),Ze(T,!0)},href:"",children:[(0,$.jsx)("i",{className:"iconfont icon-jixukaoshi"}),(0,$.jsxs)("div",{children:[(null==T?void 0:T.screen_used_num)>(null==T?void 0:T.screen_total_num)&&"申请"," 继续考试"]})]}),!(null!==(p=T.exercise_tips)&&void 0!==p&&p.includes("已截止"))&&(null==T?void 0:T.screen_used_num)>(null==T?void 0:T.screen_total_num)&&(0,$.jsxs)("a",{className:ge,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation(),e.preventDefault(),Ze(T,!0)},href:"",children:[(0,$.jsx)("i",{className:"iconfont icon-jixukaoshi"}),(0,$.jsx)("div",{children:"申请继续考试"})]}),!T.off_limits&&1===T.current_status&&(null==T?void 0:T.screen_used_num)<(null==T?void 0:T.screen_total_num)&&T.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&!(2==(null==T?void 0:T.exercise_type)&&3!=(null==T?void 0:T.exercise_status))&&(0,$.jsxs)("span",{className:ge,style:{marginRight:"16px"},onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),null!=T&&T.answered_open){e.next=4;break}return x.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 4:return e.next=6,(0,Le.w)(F.coursesId,T.id,"正在进入查看,请稍后...");case 6:(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/users/").concat(null===(n=(0,j.eY)())||void 0===n?void 0:n.login,"?check=true"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,$.jsx)("i",{className:"iconfont icon-chakankaoshi"}),(0,$.jsx)("div",{children:"查看考试"})]}),1==(null==T?void 0:T.exercise_type)&&!T.off_limits&&2===T.current_status&&T.exercise_status>1&&!(null!==(y=T.exercise_tips)&&void 0!==y&&y.includes("已截止"))&&(0,$.jsxs)("a",{className:ge,style:{marginRight:"16px",color:1===(null==T?void 0:T.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),Ze(T)},href:"",children:[(0,$.jsx)("i",{className:"iconfont icon-a-kaishijixudajuan"}),(0,$.jsx)("div",{children:0===(null==T?void 0:T.is_redo)?"开始考试":"重新考试"})]}),2==(null==T?void 0:T.exercise_type)&&!T.off_limits&&T.exercise_status>1&&!(null!==(b=T.exercise_tips)&&void 0!==b&&b.includes("已截止"))&&(0,$.jsx)(Z.Z,{title:(0,$.jsxs)("span",{children:["本次考试可重复考试",null==T?void 0:T.simulate_exercise_num,"次,剩余",Be(),"次"]}),children:(0,$.jsxs)("a",{className:ge,onClick:function(e){0==Be()&&0!=(null==T?void 0:T.current_status)||(e.stopPropagation(),e.preventDefault(),Ze(T))},href:"",children:[(0,$.jsx)("i",{className:"iconfont ".concat(0!=(null==T?void 0:T.current_status)?"icon-a-kaishijixudajuan":"icon-jixukaoshi")}),(0,$.jsx)("div",{children:0!=(null==T?void 0:T.current_status)?"开始考试":"继续考试"})]})}),(null==T?void 0:T.ai_push_wrong_question)&&3===(null==T?void 0:T.whole_exercise_status)&&!(null!=T&&null!==(w=T.exercise_tips)&&void 0!==w&&w.includes("未提交"))&&(0,$.jsxs)("span",{className:ge,style:{marginRight:"16px"},onClick:function(){var e=l()(i()().mark((function e(t){var n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),0!==(null==T?void 0:T.wrong_questions_size)){e.next=4;break}return x.ZP.warning("本次考试你无需进行错题巩固~"),e.abrupt("return");case 4:if(1!==(null==T||null===(n=T.progress)||void 0===n?void 0:n.stat)){e.next=7;break}return x.ZP.warning("推荐试题正在生成中,请等待生成完成后再开始巩固"),e.abrupt("return");case 7:(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/wrongAnswer/").concat(null===(r=(0,j.eY)())||void 0===r?void 0:r.login));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,$.jsx)("i",{className:"iconfont icon-cuotigonggu"}),(0,$.jsx)("div",{children:"错题巩固"})]})]})]})]}),(0,j.GJ)()&&(0,$.jsxs)("p",{style:{display:"flex"},children:[(0,$.jsx)("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:T.author,children:T.author}),(0,$.jsxs)("span",{className:"ml30 c-grey-666",children:["创建时间:",M()(T.created_at).format("YYYY-MM-DD HH:mm:ss")]}),(null==T||null===(C=T.exercise_tips)||void 0===C?void 0:C.includes("未开始"))&&T.publish_time&&(0,$.jsxs)("span",{className:"ml30 c-grey-666",children:["开始时间:",M()(T.publish_time).format("YYYY-MM-DD HH:mm:ss")]}),(0,$.jsxs)("span",{className:"ml30 c-grey-666",children:["答题时长:",null===T.time?"不限":"".concat(T.time,"分钟")]}),(0,$.jsxs)("span",{className:"ml30 c-grey-666",children:["类型:",T.is_random?"随机组卷":"人工组卷"]}),!(null!=T&&null!==(S=T.exercise_tips)&&void 0!==S&&S.includes("未开始"))&&!(null!=T&&T.is_make_up_exercise)&&!(null!=T&&T.exercise_tips.includes("导入"))&&(0,$.jsx)("span",{className:ye,style:{marginLeft:"auto",textAlign:"end"},onClick:function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),Q||le(),J(!Q);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,$.jsx)(Z.Z,{title:"".concat(Q?"收起":"展开"),children:(0,$.jsx)("i",{className:"iconfont icon-".concat(Q?"shouqi":"xiala2")})})})]}),(0,j.dE)()&&(0,$.jsxs)("p",{style:{display:"flex"},children:[(0,$.jsx)("span",{className:"c-grey-333",children:T.author}),(0,$.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["答题时长:",null===T.time?"不限":"".concat(T.time,"分钟")]}),!(null==T||!T.exercise_left_time)&&(0,$.jsxs)("span",{className:"ml15 c-grey-999",children:["考试剩余时间:",null==T?void 0:T.exercise_left_time]}),!(null==T||!T.before_start)&&(0,$.jsxs)("span",{className:"ml15 c-grey-999",children:["距离考试开始时间:",null==T?void 0:T.before_start]})]}),(0,j.GJ)()&&!(null!=T&&null!==(L=T.exercise_tips)&&void 0!==L&&L.includes("未开始"))&&(0,$.jsxs)("p",{children:[(0,$.jsx)("span",{style:{letterSpacing:2},className:"c-grey-333 mr15",children:"提交状态:"}),(0,$.jsxs)("span",{className:"c-grey-333 mr20",children:["未开始 ",(0,$.jsx)("span",{children:null==T?void 0:T.unanswer_users})]}),(0,$.jsxs)("span",{className:"c-grey-333 mr20",children:["考试中 ",(0,$.jsx)("span",{style:{color:"rgb(90, 184, 145)"},children:null==T?void 0:T.answering_users})]}),(0,$.jsxs)("span",{className:"c-grey-333 mr20",children:["已交卷 ",(0,$.jsx)("span",{style:{color:"#FC2D6B"},children:null==T?void 0:T.answer_users})]}),(0,$.jsxs)("span",{className:"c-grey-333",children:["已交卷/未答 ",(0,$.jsx)("span",{style:{color:"#FC2D6B"},children:null==T?void 0:T.commit_with_no_answers_users})]})]}),(0,j.GJ)()&&!(null!=T&&null!==(D=T.exercise_tips)&&void 0!==D&&D.includes("未开始"))&&Q&&V.length>5&&(0,$.jsx)(de.Z,{scroll:{y:240},pagination:!1,dataSource:V,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(F.order_by=n.field),n.order||(F.sort_direction="asc"),"ascend"===n.order&&(F.sort_direction="asc"),"descend"===n.order&&(F.sort_direction="desc"),n.order||(F.sort_direction="asc"),le()},columns:Te}),(0,j.GJ)()&&!(null!=T&&null!==(P=T.exercise_tips)&&void 0!==P&&P.includes("未开始"))&&Q&&V.length<6&&V.length>0&&(0,$.jsx)(de.Z,{rowKey:"course_group_id",pagination:!1,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},dataSource:V,style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(F.order_by=n.field),n.order||(F.sort_direction="asc"),"ascend"===n.order&&(F.sort_direction="asc"),"descend"===n.order&&(F.sort_direction="desc"),n.order||(F.sort_direction="asc"),le()},columns:Te}),void 0!==(null==T?void 0:T.total)&&(0,$.jsxs)("p",{children:[(0,$.jsx)("span",{className:"c-grey-333 mr15",children:"集中阅卷总进度:"}),(0,$.jsxs)("span",{className:"c-grey-333 mr20",children:["总评数",(0,$.jsx)("span",{children:null==T?void 0:T.total})]}),(0,$.jsxs)("span",{className:"c-grey-333 mr20",children:["已评阅 ",(0,$.jsx)("span",{style:{color:"#4EACFF"},children:null==T?void 0:T.finish_total})]}),(0,$.jsxs)("span",{className:"c-grey-333",children:["待评阅 ",(0,$.jsx)("span",{style:{color:"#FC2D6B"},children:null==T?void 0:T.unfinished_total})]})]})]}),(0,$.jsx)(Ne.Z,{closable:!0,successCb:function(){return Ze(q.current)}})]})})),Ze=n(34426),Te=n(99798),Be=n(37681),Ie=n(87151),Oe=n(87169),Fe=n(49603),ze=n(68443),We=n(78650),Re=n(59555),He=["user","classroomList","globalSetting","loading","dispatch","match"],Ye=(0,v.connect)((function(e){var t=e.user,n=e.classroomList,r=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var t,n,r,o,s,c,d,f,S,D,P,Z,T,B,I,O=e.user,F=e.classroomList,z=(e.globalSetting,e.loading),W=e.dispatch,R=e.match,H=(p()(e,He),(0,v.useParams)()),Y=(0,v.useSearchParams)(),V=h()(Y,1)[0],K=(0,m.useState)((function(){return u()(u()({},H),{},{limit:20})})),G=h()(K,2),_=G[0],Q=(G[1],(0,v.useLocation)()),X=F.detailExerciseList,J=F.detailTopBanner,q=F.detailLeftMenus,ee=(0,m.useState)([]),oe=h()(ee,2),ae=oe[0],le=oe[1],ue=(0,m.useState)(!1),de=h()(ue,2),he=(de[0],de[1]),fe=(0,m.useState)([]),pe=h()(fe,2),me=pe[0],ve=pe[1],ge=(0,m.useState)(!1),ye=h()(ge,2),xe=ye[0],be=ye[1],we=(0,m.useState)(!1),Ce=h()(we,2),Ae=Ce[0],ke=Ce[1],Se=(0,m.useState)(!1),Me=h()(Se,2),je=Me[0],Ee=Me[1],Le=(0,m.useState)(!1),De=h()(Le,2),Ye=De[0],Ve=De[1],Ke=(0,m.useState)("按创建时间降序"),Ge=h()(Ke,2),Ue=Ge[0],_e=Ge[1];_.type="all"===V.get("tabs")?"":V.get("tabs")||"",_.id=_.coursesId,(0,m.useEffect)((function(){var e,t;if(null!=O&&null!==(e=O.userInfo)&&void 0!==e&&e.login){if((0,j.GJ)()){var n,r=E.cX.getItem("".concat(null==O||null===(n=O.userInfo)||void 0===n?void 0:n.login,"Teacher"),"Exercise");r&&(_.sort_by=null==r?void 0:r.type,_.sort_direction=null==r?void 0:r.direction,_e(null==r?void 0:r.name))}W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)})}else null!=O&&null!==(t=O.userInfo)&&void 0!==t&&t.username&&W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)});he(!1)}),[null==O||null===(t=O.userInfo)||void 0===t?void 0:t.login,Q.pathname]),(0,m.useEffect)((function(){"目录重命名成功"===F.actionTabs.key&&W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)})}),[F.actionTabs.key]),(0,m.useEffect)((function(){"在线考试设置"===F.actionTabs.key&&(be(!0),ke(null==J?void 0:J.show_unstart_exercise),Ee(null==J?void 0:J.forbid_end_exercise))}),[F.actionTabs.key]),(0,m.useEffect)((function(){le([])}),[X]);(0,m.useEffect)((function(){"all"===V.get("tabs")&&(_.type="",_.page=1)}),[V.get("tabs")]),(0,m.useEffect)((function(){(0,j.Rm)()&&W({type:"classroomList/getAssistantPermissions",payload:{course_id:_.coursesId}})}),[null==O||null===(n=O.userInfo)||void 0===n?void 0:n.username]),(0,m.useEffect)((function(){var e=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),g.Z.info({title:"提示",centered:!0,width:600,content:(0,$.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,$.jsx)("br",{}),"1、在",(0,$.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,$.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,$.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,$.jsx)("br",{}),"2、在",(0,$.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,$.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,$.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,$.jsx)("br",{}),"allowRouter"===e&&(0,$.jsxs)($.Fragment,{children:["3、",(0,$.jsx)("span",{className:"c-red blod",children:"严禁查看他人的试卷。"})]})]}),okText:"知道了"}))}),[]);var Qe=[{name:"全部",id:"all",total:null===(r=X.exercises_counts)||void 0===r?void 0:r.exercises_total_counts},{name:"未开始",id:1,total:null===(o=X.exercises_counts)||void 0===o?void 0:o.unstart_counts},{name:"考试中",id:2,total:null===(s=X.exercises_counts)||void 0===s?void 0:s.publish_counts},{name:"集中阅卷",id:4,total:null===(c=X.exercises_counts)||void 0===c?void 0:c.appraise_exercise_count},{name:"已截止",id:3,total:null===(d=X.exercises_counts)||void 0===d?void 0:d.end_counts}],Xe=[{name:"批量发布",icon:(0,$.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,$.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,$.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,$.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"加入试卷库",icon:(0,$.jsx)("i",{className:"iconfont icon-piliangjiaru font14"})}].filter((function(e){return!!(0,j.GJ)()||"批量删除"!==e.name})).filter((function(e){return!!J.is_public||"设为公开"!==e.name})),Je="YYYY-MM-DD",qe=M()("2020-11-15",Je),$e=function(){var e=l()(i()().mark((function e(t){var n,r,o,s,l,c,u,d,h,f,p,m,v,y;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t.name,2!==(null==O||null===(n=O.userInfo)||void 0===n?void 0:n.user_status)||"批量发布"!==t.name){e.next=4;break}return(0,U.Rd)(),e.abrupt("return");case 4:if(s=[],null===(r=X.exercises)||void 0===r||r.map((function(e){if(ae.includes(e.id)&&e.is_random){var t=M()(e.created_at,Je);M()(qe).diff(M()(t),"days")>0&&null!=e&&e.is_random&&s.push(e)}})),""!=ae){e.next=12;break}l="请选择你要操作的任务","加入试卷库"===o&&(l="请选择要加入试卷库的试卷"),x.ZP.error(l),e.next=42;break;case 12:if(!s.length){e.next=16;break}g.Z.info({title:"题库改版告知",content:(0,$.jsx)($.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}),e.next=42;break;case 16:if("批量发布"!==o){e.next=34;break}if(!(0,j.Rm)()||null!=F&&null!==(u=F.AssistantObject)&&void 0!==u&&null!==(u=u.exercise)&&void 0!==u&&u.can_publish){e.next=20;break}return x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"),e.abrupt("return");case 20:if(f=!1,X.exercises.forEach((function(e){ae.includes(e.id)&&0===e.total_num&&e.is_random&&(f=!0)})),p=null===(d=X.exercises.filter((function(e){return ae.includes(null==e?void 0:e.id)})).filter((function(e){return 0===(null==e?void 0:e.exercise_question_count)})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.exercise_name,!((null===(h=p)||void 0===h?void 0:h.length)>0)){e.next=26;break}return x.ZP.warning("".concat(p,"试卷内没有试题不允许发布考试")),e.abrupt("return");case 26:if(!f){e.next=29;break}return x.ZP.warning("随机试卷还未在该课堂生成试卷,请点击编辑去设置出卷数量吧。"),e.abrupt("return");case 29:if(m=!1,X.exercises.forEach((function(e){ae.includes(e.id)&&1!==e.exercise_status&&(m=!0)})),!m){e.next=34;break}return x.ZP.warning("试卷已发布考试不可批量发布。"),e.abrupt("return");case 34:if("加入试卷库"!==o){e.next=41;break}return e.next=37,(0,N.ZP)("/api/courses/".concat(_.id,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:a()(ae)}});case 37:if(!((null==(y=e.sent)||null===(v=y.cover_exercises)||void 0===v?void 0:v.length)>0)){e.next=41;break}return ve(null==y?void 0:y.cover_exercises),e.abrupt("return");case 41:W({type:"exercise/setActionTabs",payload:{key:o,selectArrs:ae,selectArrsAll:null===(c=X.exercises)||void 0===c?void 0:c.filter((function(e){return ae.includes(e.id)})),params:_,type:1}});case 42:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,$.jsxs)("section",{className:"minH500",children:[(0,$.jsx)(Ze.Z,{isLoading:z["classroomList/getClassroomExercisesList"],tabDataSource:Qe,isAdmin:(0,j.GJ)(),dispatch:W,type:null==X?void 0:X.main_category_name,isExercise:!0,user:O,getDropdownMenu:function(){return(0,$.jsxs)(y.Z,{children:[(0,$.jsx)(y.Z.Item,{onClick:function(){var e;!(0,j.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?W({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:_}}):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"快速选择试卷"},1),(0,$.jsx)(y.Z.Item,{onClick:function(){var e;!(0,j.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?(window.scrollTo(0,0),v.history.push("/classrooms/".concat(_.coursesId,"/exercise/add?catalogue=").concat((null==H?void 0:H.categoryId)||""))):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"创建新试卷"},2),(0,$.jsx)(y.Z.Item,{onClick:function(){var e;(0,E.Ye)(W)||(!(0,j.Rm)()||null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?W({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"exercise"}}):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"))},children:"导入外部成绩"},3)]})},onTabMenuClick:function(e){_.type="all"===e.key?"":e.key,_.page=1,v.history.replace("".concat(Q.pathname,"?tabs=").concat(e.key)),Ve(!1),W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)})},classroomList:F,defaultSelectedKeys:[_.type||"all"]}),(0,$.jsx)(Te.Z,{dataSource:X.exercises||[],isAdmin:(0,j.GJ)(),batchStatus:Ye,SortMenuName:Ue,setSortMenuName:_e,SortMenus:[{name:"按创建时间升序",type:"created_at",direction:"asc"},{name:"按创建时间降序",type:"created_at",direction:"desc"},{name:"按考试时长升序",type:"time",direction:"asc"},{name:"按考试时长降序",type:"time",direction:"desc"},{name:"按试卷名称升序",type:"exercise_name",direction:"asc"},{name:"按试卷名称降序",type:"exercise_name",direction:"desc"}],onSearch:function(e){_.search=e.trim(),_.page=1,W({type:"classroomList/getClassroomExercisesList",payload:u()({},_)})},isShowMode:!0,onModeChange:function(e){_.is_normal=e,_.page=1,W({type:"classroomList/getClassroomExercisesList",payload:u()({},_)})},onSort:function(e){var t;(_.sort_by=e.type,_.sort_direction=e.direction,(0,j.GJ)())&&E.cX.setItem("".concat(null==O||null===(t=O.userInfo)||void 0===t?void 0:t.login,"Teacher"),e,"Exercise");_.page=1,W({type:"classroomList/getClassroomExercisesList",payload:u()({},_)}),_e(e.name)},onBatch:function(e){return Ve(e)}}),(0,$.jsxs)(b.Z,{loading:z["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[null!==(f=X.exercises_counts)&&void 0!==f&&f.exercises_all_counts?X.exercises.map((function(e,t){return(0,$.jsx)(Pe,{v:e,k:t,match:R,batchStatus:Ye,selectArrs:ae,setSelectArrs:le,dispatch:W,params:_,user:O,manageAllGroup:X.manage_all_group},t)})):(0,$.jsx)(L.Z,{}),(0,$.jsx)("aside",{className:"tc mb50 mt30",children:(null===(S=X.exercises_counts)||void 0===S?void 0:S.exercises_all_counts)>0&&(0,$.jsx)(w.Z,{showTotal:function(e){var t;return"共 ".concat(null==X||null===(t=X.exercises_counts)||void 0===t?void 0:t.exercises_all_counts," 条")},showSizeChanger:!0,onChange:function(e,t){le([]),_.page=e,_.limit=t,W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)})},defaultCurrent:_.page,current:_.page||1,pageSize:_.limit||20,total:X.exercises_counts&&X.exercises_counts.exercises_all_counts})})]}),ae.length>0&&(0,j.GJ)()&&(0,$.jsx)(C.Z,{offsetBottom:0,children:(0,$.jsx)(Be.Z,{buttonDataSource:Xe,onButtonClick:$e,useBatchStatus:Ve,setSeleArr:le,catalogue:(null==q||null===(D=q.course_modules)||void 0===D||null===(D=D.find((function(e){return"exercise"===e.type})))||void 0===D?void 0:D.second_category)||[],addCatalogue:function(e){e.preventDefault(),W({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:_,selectArrs:{category_id:null==X?void 0:X.main_category_id,type:"exercise"}}})},allSelect:!!ae.length&&ae.length===(null===(P=X.exercises)||void 0===P||null===(P=P.filter((function(e){return!e.is_make_up_exercise})))||void 0===P?void 0:P.length),setAllSelect:function(e){var t;e.target.checked?le(null==X||null===(t=X.exercises)||void 0===t?void 0:t.filter((function(e){return!e.is_make_up_exercise})).map((function(e){return e.id}))):le([])},selectArrs:ae,onMenuClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.key,""!=ae){e.next=4;break}return x.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,N.ZP)("/api/courses/".concat(_.id,"/exercises/move_to_category.json"),{method:"post",body:{exercise_ids:ae,new_category_id:n}});case 6:0===e.sent.status&&(x.ZP.success("操作成功"),W({type:"classroomList/getClassroomExercisesList",payload:u()({},H)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})}),(0,$.jsx)(ne.Z,{}),(0,$.jsx)(re.Z,{}),(0,$.jsx)(se,{}),(0,$.jsx)(ie,{}),(0,$.jsx)(Fe.Z,{onOk:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()({},H)})}}),(0,$.jsx)(ze.Z,{onOk:function(){}}),(0,$.jsx)(te,{cb:function(){return le([])}}),(0,$.jsx)(ce,{}),(0,$.jsx)(Ne.Z,{}),(0,$.jsxs)(g.Z,{title:(0,$.jsxs)("span",{children:[(0,$.jsx)(Oe.Z,{style:{color:"#faad14",fontSize:"18px"}})," 加入试卷库提示"]}),open:me.length>0,footer:!1,onCancel:function(){ve([])},children:[(0,$.jsxs)("div",{style:{height:300,overflow:"auto"},children:[(0,$.jsxs)("div",{children:["有",null==me?void 0:me.length,"张试卷在试卷库重复,是否需要覆盖原来的试卷?"]}),null==me?void 0:me.map((function(e){return(0,$.jsxs)("div",{style:{marginTop:25},children:[(0,$.jsxs)("div",{children:["试卷:",null==e?void 0:e.origin_exercise_nam]}),(0,$.jsxs)("div",{children:["原试卷:",(0,$.jsx)("a",{href:"/paperlibrary/see/".concat(null==e?void 0:e.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==e?void 0:e.examination_bank_name})]})]})}))]}),(0,$.jsxs)("div",{style:{textAlign:"end"},children:[(0,$.jsx)(A.ZP,{style:{height:30},onClick:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(_.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:a()(ae),update:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("覆盖成功"),ve([]));case 4:case"end":return e.stop()}}),e)}))),children:"覆盖原来的试卷"}),(0,$.jsx)(A.ZP,{type:"primary",onClick:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(_.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:a()(ae)}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("形成成功"),ve([]));case 4:case"end":return e.stop()}}),e)}))),style:{marginLeft:10,height:30},children:"形成新试卷"})]})]}),(0,$.jsxs)(g.Z,{title:"在线考试设置",open:xe,centered:!0,onOk:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(_.coursesId,"/update_show_unstart_exercise"),{method:"put",body:{show_unstart_exercise:Ae,forbid_end_exercise:je}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(be(!1),W({type:"classroomList/setActionTabs",payload:{key:""}}),W({type:"classroomList/getClassroomTopBanner",payload:{id:_.coursesId}}),x.ZP.info("操作成功"));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){be(!1),W({type:"classroomList/setActionTabs",payload:{key:""}})},children:[(0,$.jsxs)(k.Z,{checked:Ae,onChange:function(e){ke(e.target.checked)},children:["允许学生查看已发布但未开始的考试",(0,$.jsx)("span",{style:{color:"#666666"},children:"(考试开始之后学生才能作答)"})]}),(0,$.jsx)(k.Z,{className:"mt20",checked:je,onChange:function(e){Ee(e.target.checked)},children:"禁止学生查看已截止的考试"})]}),(0,$.jsx)(Ie.Z,{}),(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(We.T$,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},open:"手机号绑定"===(null==F||null===(Z=F.actionTabs)||void 0===Z?void 0:Z.open)}),(0,$.jsx)(We.$i,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},onFinish:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)})},open:"试卷封存"===(null==F||null===(T=F.actionTabs)||void 0===T?void 0:T.open),Data:u()(u()({},null==F?void 0:F.actionTabs),{},{type:"exercise"})}),(0,$.jsx)(We.K1,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},onFinish:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)})},open:"解封"===(null==F||null===(B=F.actionTabs)||void 0===B?void 0:B.open),Data:u()(u()({},null==F?void 0:F.actionTabs),{},{type:"exercise"})}),(0,$.jsx)(We.O7,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},onFinish:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},_),H)})},open:"提示"===(null==F||null===(I=F.actionTabs)||void 0===I?void 0:I.open),Data:u()(u()({},null==F?void 0:F.actionTabs),{},{type:"exercise"})})]}),(0,$.jsx)(Re.Z,{})]})}))},36931:function(e,t,n){"use strict";n.d(t,{Q8:function(){return z},d0:function(){return W},w6:function(){return F}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(37205),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),h=n.n(d),f=n(59301),p=n(16326),m=n(82326),v=n(6767),g=n(62957),y=n(47889),x=n(77019),b=n(5269),w=n(25399),C=n(62673),A=n(99571),k=n(56656),S=n.n(k),M=n(7338),j=n(94171),E=n(89392),L=n(83287),N=n(69063),D=n(53260),P=n(72889),Z=n(67554),T=n(10889),B=n(5805),I=n(36133),O=n(37712);function F(e,t){for(var n=[],r=e;rS()(t).endOf("day"),o=e0?le:[]);ce(l()(n)),(null===(t=he)||void 0===t?void 0:t.length)<=0?fe([{penalty_type:P.Q.Percent,late_penalty:20}]):fe(l()(he))}}),[Q]);var Me=function(){var e=a()(i()().mark((function e(){var t,n,r,o,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==U||null===(t=U.userInfo)||void 0===t?void 0:t.user_status)){e.next=3;break}return(0,Z.Rd)(),e.abrupt("return");case 3:if((o=JSON.parse(JSON.stringify(ve))).challenge_settings.filter((function(e){return!e.hide})),o.categoryId=_.categoryId,null===(n=o.challenge_settings)||void 0===n||!n.every((function(e){return!e.checked}))){e.next=9;break}return v.ZP.warning("关卡不能全部设置为可不做"),e.abrupt("return");case 9:if(console.log(le),ve.unified_setting){e.next=14;break}le=null===(r=le)||void 0===r?void 0:r.map((function(e){var t;if(!e.publish_time||!e.end_time)throw v.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw v.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(t=Q.group_settings)||void 0===t?void 0:t.filter((function(t){var n;return null==e||null===(n=e.group_name)||void 0===n?void 0:n.includes(t.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e})),e.next=17;break;case 14:if(ve.publish_time&&ve.end_time){e.next=17;break}throw v.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 17:if(o.group_settings=le,!ve.allow_late){e.next=30;break}if(!ve.unified_late){e.next=28;break}if(!(null===ve.late_penalty||void 0===ve.late_penalty||ve.late_penalty<0||ve.late_penalty>100)){e.next=23;break}throw v.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 23:if(ve.late_time){e.next=26;break}throw v.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 26:e.next=30;break;case 28:he=null===(a=he)||void 0===a?void 0:a.map((function(e){var t;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw v.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw v.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw v.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(t=e.group_name)||void 0===t||null===(t=t.map((function(e){var t,n=null===(t=Q.group_settings)||void 0===t||null===(t=t.filter((function(t){return(null==t?void 0:t.group_name)===e})))||void 0===t?void 0:t[0];return null==n?void 0:n.group_id})))||void 0===t?void 0:t.toString().split(","),e})),o.allow_late_settings=he;case 30:return e.next=32,(0,I.Tr)({homework_common_ids:[parseInt(_.categoryId)],course_id:_.coursesId,type:"homework_common"});case 32:0===(null==(s=e.sent)?void 0:s.student_count)?je(o):(Se(o),we(s));case 34:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=function(e){var t;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)v.ZP.warning("效率分不能为空");else{var n=e.challenge_settings.reduce((function(e,t){return e+Number(t.challenge_score)}),0);if((null==n?void 0:n.toFixed(10))===(null===(t=e.total_score-e.eff_score)||void 0===t?void 0:t.toFixed(10))){var r={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},o=function(){var t,n=function(){var t=a()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return oe(!0),t.next=3,(0,j.ZP)("/api/homework_commons/".concat(_.categoryId,"/publish_setting.json"),{method:"post",body:u()({},e)});case 3:0===t.sent.status&&(v.ZP.success("更新成功"),K({type:"shixunHomeworks/getWorkSetting",payload:u()({},_)}),K({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:u()({},_)})),oe(!1);case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();(0,E.isEqual)(J,r)||null!=X&&null!==(t=X.homework_status)&&void 0!==t&&t.includes("未发布")?n():g.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:n})};null==Q||!Q.high_resources_consume||null!=Q&&Q.high_resources_consume_permission?o():K({type:"classroomList/setActionTabs",payload:{key:"授权使用",id:_.coursesId,type:"shixun",type_id:_.categoryId,name:Q.homework_name,fn:function(){o()}}})}else v.ZP.warning("效率分加关卡任务总分必须等于总分值:".concat(e.total_score,"分"))}else v.ZP.warning("总分值不能为空")},Ee=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return t?t.find((function(t){return t[r]===e})):null==Q||null===(n=Q.group_settings)||void 0===n?void 0:n.find((function(t){return t.group_id[0]===e}))},Le=((null==Q?void 0:Q.allow_late)||(null==Q||Q.anonymous_comment),function(e){var t,n,r=Ee(e,null==Q?void 0:Q.allow_late_settings,"id"),i=Ee(e,null==Q?void 0:Q.anonymous_comment_settings),o=Ee(e);return(null==Q?void 0:Q.allow_late)&&r&&S()(null==r?void 0:r.late_time)<=S()()||(null==Q?void 0:Q.anonymous_comment)&&i&&null!==(null==i?void 0:i.evaluation_start)||null!=(null===(t=(S()(null==o?void 0:o.end_time)<=S()()&&(null==Q||null===(n=Q.allow_late_settings)||void 0===n?void 0:n.filter((function(t){return t.group_id.includes(e)}))))[0])||void 0===t?void 0:t.late_time)}),Ne=(0,f.useMemo)((function(){return(null==Q?void 0:Q.allow_late)||(null==Q?void 0:Q.all_group_late)}),[Q,X]),De=null==Q?void 0:Q.anonymous_comment,Pe=function(e){if(!e)return!1;var t=Ee(e,null==Q?void 0:Q.anonymous_comment_settings);return(null==Q?void 0:Q.anonymous_comment)&&t&&null!==(null==t?void 0:t.evaluation_start)},Ze=function(e,t){var n,r,i,o,a,s;null!=e&&e.group_id||(e.group_id=(a=null==e?void 0:e.group_name,s=null==Q?void 0:Q.group_settings,null==a?void 0:a.map((function(e){var t;return null==s||null===(t=s.find((function(t){return t.value===e})))||void 0===t?void 0:t.id})))),K({type:"classroomList/setActionTabs",payload:{key:"分班发布-发布规则拆分",data:e,index:t,rangePickerDisabled:!(null==e||null===(n=e.group_id)||void 0===n||null===(n=n[0])||void 0===n||!n.publish_time)&&(ee||!(S()()<=S()(null===(r=Ee(null==e||null===(i=e.group_id)||void 0===i?void 0:i[0]))||void 0===r?void 0:r.publish_time))&&[!0,Le(null==e||null===(o=e.group_id)||void 0===o?void 0:o[0])]),disabledDate:null==Q?void 0:Q.course_end_date}})};return(0,O.jsxs)("section",{className:N.Z.form,children:[(0,O.jsxs)("div",{className:N.Z.title,children:["作业发布",(0,O.jsx)("span",{className:"c-grey-666 font14",style:{fontWeight:400},children:"(作业一旦发布后不可变更试题发布模式)"})]}),(0,O.jsxs)("div",{children:[(0,O.jsxs)("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},children:[(0,O.jsxs)(y.ZP.Group,{disabled:ee||!(null!=X&&null!==(t=X.homework_status)&&void 0!==t&&t.includes("未发布"))||(0,M.Rm)()&&!(null!==(n=G.AssistantObject.practice)&&void 0!==n&&n.can_publish),value:ve.unified_setting,onChange:function(e){var t;null!=X&&null!==(t=X.homework_status)&&void 0!==t&&t.includes("未发布")?(ve.unified_setting=!ve.unified_setting,ve.unified_setting||(ve.unified_late=!1,fe([{late_penalty:5}])),ge(Object.assign({},ve)),!1!==ve.unified_setting||""!=le?ve.unified_setting&&(ce([]),fe([{late_penalty:5}])):ce(le.concat({}))):v.ZP.error("已发布,不能再修改统一设置")},children:[(0,O.jsx)(y.ZP,{value:!0,disabled:ee||!(null!=Q&&Q.manage_all_group),style:{marginRight:"50px"},children:"统一发布"}),(0,O.jsx)(y.ZP,{disabled:ee||!(null!=Q&&null!==(r=Q.group_settings)&&void 0!==r&&r.length),value:!1,children:"分班发布"})]}),0===(null==Q||null===(o=Q.group_settings)||void 0===o?void 0:o.length)&&(0,O.jsx)("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),ve.unified_setting&&(0,O.jsxs)("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"},children:[(0,O.jsxs)(x.Z,{align:"middle",children:[(0,O.jsx)(b.Z,{style:{marginLeft:"23px"},children:"发布时间"}),(0,O.jsx)(b.Z,{className:"ml10",children:(0,O.jsx)(p.default,{size:"large",disabled:ee||!(null!=X&&null!==(s=X.homework_status)&&void 0!==s&&s.includes("未发布")||null!=X&&null!==(c=X.homework_status)&&void 0!==c&&c.includes("未开始"))||(0,M.Rm)()&&!(null!==(d=G.AssistantObject.practice)&&void 0!==d&&d.can_publish),style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return z(e,null==Q?void 0:Q.course_end_date)},disabledTime:function(e){return W(e)},value:ve.publish_time?S()(ve.publish_time):"",onChange:function(e,t){ve.publish_time=t,""!=ve.end_time&&ve.end_time||!ve.unified_setting||(ve.end_time=S()(e).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),ge(Object.assign({},ve))}})})]}),(0,O.jsxs)(x.Z,{align:"middle",className:"pl30",children:[(0,O.jsx)(b.Z,{children:"截止时间"}),(0,O.jsx)(b.Z,{className:"ml10",children:(0,O.jsx)(p.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:S()((0,L.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==Q?void 0:Q.allow_late)&&(null==Q?void 0:Q.homework_status.includes("已截止"))||ee||(null==Q?void 0:Q.allow_late)&&S()()>=S()(null==Q?void 0:Q.end_time)||(0,M.Rm)()&&!(null!==(k=G.AssistantObject.practice)&&void 0!==k&&k.can_publish),disabledDate:function(e){return z(e,null==Q?void 0:Q.course_end_date,ve.publish_time)},disabledTime:function(e){return W(e,ve.publish_time)},value:ve.end_time?S()(ve.end_time):"",onChange:function(e,t){ve.end_time=t,ge(Object.assign({},ve))}})})]})]}),!ve.unified_setting&&(null===(F=le)||void 0===F?void 0:F.length)>0&&(0,O.jsx)(x.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"},children:le&&le.map((function(e,t){var n,r,i,o,a,s,c,d;return(0,O.jsx)(b.Z,{span:24,children:(0,O.jsxs)(x.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:t==(null===(n=le)||void 0===n?void 0:n.length)-1?"0px":"10px"},children:[(0,O.jsxs)("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"},children:["发布规则",t+1]}),(0,O.jsx)(m.default,{disabled:ee||!(null!=X&&null!==(r=X.homework_status)&&void 0!==r&&r.includes("未发布")&&e.id||S()()1&&(0,O.jsx)(w.Z,{title:"规则拆分",children:(0,O.jsx)("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:function(){return Ze(e,t)}})}),le.length<(null==Q||null===(d=Q.group_settings)||void 0===d?void 0:d.length)&&(0,O.jsx)("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:function(){var e;!(0,M.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_publish?ce(le.concat({})):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),((null==e?void 0:e.publish_time)&&S()()0&&(0,O.jsx)(y.ZP,{value:!1,children:"分班补交"})]})]}),null!=ve&&ve.unified_late?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(x.Z,{align:"middle",style:{marginTop:"10px"},children:[(0,O.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交扣分"}),(0,O.jsx)(b.Z,{className:"ml20",children:(0,O.jsx)(P.Z,{disabled:ee||De,value:{type:ve.penalty_type,inputValue:ve.late_penalty},onChange:function(e){var t;!(0,M.Rm)()||null!==(t=G.AssistantObject.practice)&&void 0!==t&&t.can_late?ge(u()(u()({},ve),{},{late_penalty:e.inputValue,penalty_type:e.type})):v.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}),(0,O.jsx)(b.Z,{flex:"1",className:"ml5",children:(0,O.jsx)("span",{className:"c-grey-c ml10",children:ve.penalty_type===P.Q.Number?"(补交时按照学生总成绩扣分)":"(学生最终得分=补交前得分+补交阶段增加的分值*(100%-百分比%))"})})]}),(0,O.jsxs)(x.Z,{align:"middle",style:{marginTop:"15px"},children:[(0,O.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交截止时间"}),(0,O.jsx)(b.Z,{className:"ml20",children:(0,O.jsx)(p.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:S()((0,L.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ee||De,value:ve.late_time?S()(ve.late_time):"",disabledDate:function(e){return z(e,null==Q?void 0:Q.course_end_date)},onChange:function(e,t){var n;!(0,M.Rm)()||null!==(n=G.AssistantObject.practice)&&void 0!==n&&n.can_late?(ve.late_time=t,ge(Object.assign({},ve))):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})})]})]}):he.map((function(e,t){var n;return(0,O.jsx)(b.Z,{span:24,children:(0,O.jsxs)(x.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"},children:[(0,O.jsxs)("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"},children:["补交规则",t+1]}),(0,O.jsx)(m.default,{disabled:ee||!(null!=X&&null!==(n=X.homework_status)&&void 0!==n&&n.includes("未发布"))&&e.id||(null==Q?void 0:Q.anonymous_comment),mode:"multiple",className:N.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(n){var r;!(0,M.Rm)()||null!==(r=G.AssistantObject.practice)&&void 0!==r&&r.can_late?(he[t].group_name=n,he[t].group_id=e.group_id,fe(he.slice())):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:Q.group_settings&&Q.group_settings.map((function(e){var t=he.map((function(e){return e.group_name})).flat(),n=le.map((function(e){return e.group_name})).flat();if(null!=ve&&ve.unified_setting){if(!t.includes(e.group_name))return(0,O.jsx)(H,{value:e.group_name,children:e.group_name},e.id)}else if(n.includes(e.group_name)&&!t.includes(e.group_name))return(0,O.jsx)(H,{value:e.group_name,children:e.group_name},e.id)}))}),(0,O.jsx)("div",{className:"ml20 mr10",children:"补交扣分"}),(0,O.jsx)(P.Z,{disabled:ee||Pe(e.id),value:{type:e.penalty_type,inputValue:e.late_penalty},onChange:function(e){var n;!(0,M.Rm)()||null!==(n=G.AssistantObject.practice)&&void 0!==n&&n.can_late?(he[t].late_penalty=e.inputValue,he[t].penalty_type=e.type,fe(l()(he))):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),(0,O.jsx)("div",{className:"ml20 mr10",children:"补交截止时间"}),(0,O.jsx)(p.default,{size:"large",disabled:ee||Pe(e.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:S()((0,L.U6)(),"HH:mm")},placeholder:"请选择截止时间",disabledDate:function(e){return z(e,null==Q?void 0:Q.course_end_date)},format:"YYYY-MM-DD HH:mm",value:null!=e&&e.late_time?S()(e.late_time):void 0,onChange:function(e,n){var r;!(0,M.Rm)()||null!==(r=G.AssistantObject.practice)&&void 0!==r&&r.can_late?(he[t].late_time=n,fe(l()(he))):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),!ee&&(0,O.jsxs)("div",{style:{display:"flex",width:"50px"},children:[(0,O.jsx)("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:function(){var e;!(0,M.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_late?fe(he.concat({penalty_type:P.Q.Percent,late_penalty:20})):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),t>0&&!e.id&&(0,O.jsx)("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e;!(0,M.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_late?(he=he.filter((function(e,n){return t!==n})),fe(he.slice()),setTimeout((function(){return fe(he.slice())}),10)):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})]})]})},t)}))]}),!ee&&(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(A.ZP,{type:"primary",size:"large",loading:ie,style:{width:"138px",marginTop:"30px"},onClick:function(){return Me()},children:"保存"})}),(0,O.jsx)(T.Z,{onConfirm:function(e,t){var n;(n=le).splice.apply(n,[e,0].concat(l()(t))),le.splice(e+t.length,1);var r=(0,L.QE)(l()(le));ce(l()(r))}}),(0,O.jsx)(B.Z,{resdata:be,type:"shixun",okloading:ie,oktext:0===(null==be?void 0:be.can_copy_num)?"确定":"一键复制并替换",onok:function(){var e=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,j.ZP)("/api/courses/".concat(_.coursesId,"/batch_copy_shixuns.json"),{method:"post",body:{type:"homework_common",ids:[parseInt(_.categoryId)]}});case 3:n=e.sent,oe(!1),0===(null==n?void 0:n.status)&&je(ke);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})]})}))},68443:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),o=n(85573),a=n.n(o),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),h=n.n(d),f=n(59301),p=n(14566),m=n(28284),v=n(62957),g=n(6767),y=n(54172),x=n(53260),b=n(91689),w=n(5295),C=n(94171),A=n(56656),k=n.n(A),S=n(83287),M=n(37712),j=p.Z.Dragger;t.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,r=e.dispatch,o=e.onOk,s=((0,x.useParams)(),m.Z.useForm()),c=h()(s,1)[0],d=(0,f.useState)(),p=h()(d,2),A=p[0],E=p[1],L=(0,f.useState)(!1),N=h()(L,2),D=N[0],P=N[1],Z={height:100,onRemove:function(){E("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,f.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,M.jsx)(v.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:D},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,M.jsxs)(m.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=A&&A.size){e.next=3;break}return g.ZP.info("请上传文件"),e.abrupt("return");case 3:return P(!0),(i=new FormData).append("type",n.actionTabs.type),i.append("file",A),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,C.ZP)(a,{method:"post",body:i},!0);case 10:s=e.sent,P(!1),0===(null==s?void 0:s.status)&&(o(),c.resetFields(),r({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&v.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,M.jsx)(y.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,S.FH)("",b.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,M.jsx)(m.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,M.jsxs)(m.Z.Item,{style:{marginBottom:0},label:(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,M.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,M.jsxs)("div",{children:[(0,M.jsx)("a",{download:"模版.xlsx",className:w.Z.downloadbutton,href:b.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,M.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,M.jsx)(m.Z.Item,{style:{marginBottom:0},children:(0,M.jsxs)(j,i()(i()({},Z),{},{children:[(0,M.jsx)("a",{className:w.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},49603:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),o=n(85573),a=n.n(o),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),h=n.n(d),f=n(59301),p=n(14566),m=n(28284),v=n(62957),g=n(6767),y=n(54172),x=n(37568),b=n(77019),w=n(5269),C=n(71051),A=n(16326),k=n(53260),S=n(58358),M=n(91689),j=n(5295),E=n(94171),L=n(36931),N=n(56656),D=n.n(N),P=n(83287),Z=n(37712),T=p.Z.Dragger;t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,r=e.dispatch,o=e.onOk,s=(0,k.useParams)(),c=m.Z.useForm(),d=h()(c,1)[0],p=(0,f.useState)(),N=h()(p,2),B=N[0],I=N[1],O=(0,f.useState)(!1),F=h()(O,2),z=F[0],W=F[1],R={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,f.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",D()(D()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",D()(D()(new Date((0,P.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,Z.jsx)(v.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:z},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,Z.jsxs)(m.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=B&&B.size){e.next=3;break}return g.ZP.info("请上传文件"),e.abrupt("return");case 3:return W(!0),(i=new FormData).append("name",t.name),i.append("type",n.actionTabs.type),i.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(i.append("time",t.time||""),i.append("total_score",t.total_score)):i.append("description",t.description||""),i.append("publish_time",D()(t.publish_time).format("YYYY-MM-DD HH:mm")),i.append("end_time",D()(t.end_time).format("YYYY-MM-DD HH:mm")),i.append("file",B),e.next=14,(0,E.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:i},!0);case 14:a=e.sent,W(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),r({type:"classroomList/setActionTabs",payload:{}}),o(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&v.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,Z.jsx)(y.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,P.FH)("",M.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,Z.jsx)(m.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,Z.jsx)(x.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,Z.jsx)(m.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,Z.jsx)(S.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,Z.jsxs)(b.Z,{style:{marginLeft:6},children:[(0,Z.jsx)(w.Z,{span:12,children:(0,Z.jsx)(m.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,Z.jsx)(x.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,Z.jsx)(w.Z,{span:12,children:(0,Z.jsx)(m.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,Z.jsx)(C.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,Z.jsxs)(b.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,Z.jsx)(w.Z,{span:12,children:(0,Z.jsx)(m.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,Z.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,L.Q8)(e)},disabledTime:function(e){return(0,L.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,Z.jsx)(w.Z,{span:12,children:(0,Z.jsx)(m.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,Z.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,L.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,L.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,Z.jsxs)(m.Z.Item,{style:{marginBottom:0},label:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,Z.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("a",{download:"模版.xlsx",className:j.Z.downloadbutton,href:M.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,Z.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,Z.jsx)(m.Z.Item,{style:{marginBottom:0},children:(0,Z.jsxs)(T,i()(i()({},R),{},{children:[(0,Z.jsx)("a",{className:j.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},37681:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(79800),i=n.n(r),o=n(59301),a=n(93041),s=n(37568),l=n(62673),c=n(99571),u=n(75727),d="bottomControlContainer___woAeo",h="buttonWrap___iRw4K",f="moveCategory___oiQqw",p=n(7338),m=n(84105),v=n(37712),g=function(e){var t=e.buttonDataSource,n=e.onButtonClick,r=e.useBatchStatus,g=e.allSelect,y=e.setAllSelect,x=e.selectArrs,b=e.onMenuClick,w=e.setSeleArr,C=e.catalogue,A=e.addCatalogue,k=(0,o.useState)(!1),S=i()(k,2),M=S[0],j=S[1],E=(0,o.useState)(""),L=i()(E,2),N=L[0],D=L[1];console.log("---",C);var P=(0,v.jsx)("div",{className:f,onMouseLeave:function(e){return j(!1)},children:(0,v.jsxs)(a.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,v.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,v.jsx)(s.Z,{onChange:function(e){D(e.target.value)}})}),null==C?void 0:C.map((function(e,t){var n;if(!(""!==N&&e.category_name.indexOf(N)<0))return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,v.jsx)(a.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),A&&(0,v.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A,children:"新建子目录..."})]})});return(0,v.jsxs)("div",{className:d,children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("div",{children:(0,v.jsxs)(l.Z,{checked:g,onChange:y,children:["全选本页(",x.length,")"]})}),(0,p.GJ)()&&t.map((function(e){return(0,v.jsx)("div",{children:(0,v.jsx)(c.ZP,{type:"primary",icon:e.icon,className:h,onClick:function(){return n(e)},children:e.name})},e.name)})),(0,p.GJ)()&&(A||C)&&(0,v.jsx)("div",{children:(0,v.jsx)(u.Z,{open:M,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return P},getPopupContainer:function(e){return e.parentNode},children:(0,v.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return j(!0)},children:(0,v.jsx)(c.ZP,{type:"primary",className:h,icon:(0,v.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,v.jsxs)("span",{children:["移动到目录 ",(0,v.jsx)(m.Z,{})]})})})})})]}),(0,v.jsx)("div",{children:(0,v.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){r(!1),w([])},children:"取消操作"})})]})}},10889:function(e,t,n){"use strict";n.d(t,{Z:function(){return k}});var r=n(37205),i=n.n(r),o=n(79800),a=n.n(o),s=n(59301),l=n(53260),c=n(16326),u=n(62957),d=n(37568),h=n(6767),f=n(77019),p=n(5269),m="title_tooltip___LLdrn",v="multiple_select___kDXUm",g="modal_con___ERnkW",y=n(56656),x=n.n(y),b=n(83287),w=n(13767),C=n(37712),A=c.default.RangePicker,k=(0,l.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.dispatch,n=e.classroomList,r=e.onConfirm,o=(0,s.useState)([]),l=a()(o,2),c=l[0],y=l[1],k=(0,s.useState)([]),S=a()(k,2),M=S[0],j=S[1],E=(0,s.useState)(""),L=a()(E,2),N=L[0],D=L[1],P=(0,s.useState)([!1,!1]),Z=a()(P,2),T=Z[0],B=Z[1];(0,s.useEffect)((function(){if("分班发布-发布规则拆分"===n.actionTabs.key){var e,t,r,o;if(console.log(null===(e=n.actionTabs)||void 0===e?void 0:e.rangePickerDisabled),null!==(t=n.actionTabs)&&void 0!==t&&t.rangePickerDisabled)B(null===(o=n.actionTabs)||void 0===o?void 0:o.rangePickerDisabled);else B([!1,!1]);var a=n.actionTabs.data,s=null==a||null===(r=a.group_name)||void 0===r?void 0:r.map((function(e,t){var n;return{group_id:null==a?void 0:a.group_id[t],group_name:null==a?void 0:a.group_name[t],is_admin:null==a?void 0:a.is_admin,end_time:null==a?void 0:a.end_time,publish_time:Array.isArray(null==a?void 0:a.publish_time)?null==a||null===(n=a.publish_time)||void 0===n?void 0:n[0]:null==a?void 0:a.publish_time}}));s&&(y(i()(s)),j(i()(s)))}}),[n.actionTabs]);var I=function(){t({type:"classroomList/setActionTabs",payload:{}}),D("")};return(0,C.jsx)(u.Z,{width:980,title:(0,C.jsxs)("div",{style:{fontWeight:"bold",display:"flex"},children:[(0,C.jsxs)("div",{children:["分班发布-发布规则拆分",(0,C.jsx)("span",{className:m,children:"(当分班发布时间和截止时间不相同时候,班级自动拆分出去新起规则)"})]}),(0,C.jsx)(d.Z.Search,{allowClear:!0,placeholder:"请输入关键字进行搜索",style:{width:220,marginLeft:"60px"},value:N,onChange:function(e){D(e.target.value.trim()),function(e){if(e){var t=null==M?void 0:M.filter((function(t){var n;return null==t||null===(n=t.group_name)||void 0===n||null===(n=n.toLowerCase())||void 0===n?void 0:n.includes(null==e?void 0:e.toLowerCase())}));y(t)}else y(M)}(e.target.value.trim())}})]}),centered:!0,maskClosable:!1,open:"分班发布-发布规则拆分"===n.actionTabs.key,onCancel:function(){return I()},onOk:function(){var e;M.some((function(e){return!e.end_time||!e.publish_time}))?h.ZP.warning("请将列表数据中的发布时间和截止时间补充完整!"):(r(null===(e=n.actionTabs)||void 0===e?void 0:e.index,M),I())},children:(0,C.jsx)("div",{className:g,children:(0,C.jsx)(f.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"},children:(null==c?void 0:c.length)>0?c.map((function(e,t){return(0,C.jsx)(p.Z,{span:24,children:(0,C.jsxs)(f.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:t==(null==c?void 0:c.length)-1?"0px":"10px"},children:[(0,C.jsx)("div",{className:v,title:null==e?void 0:e.group_name,children:null==e?void 0:e.group_name}),(0,C.jsx)("div",{className:"ml20",children:(0,C.jsx)(A,{size:"large",allowClear:!1,disabled:T,style:{width:600},placeholder:["发布时间(学生收到作业时间)","截止时间(学生“按时”提交作品时间截点)"],disabledDate:function(e){var t;return(0,b.Q8)(e,null===(t=n.actionTabs)||void 0===t?void 0:t.disabledDate)},disabledTime:function(e){return(0,b.d0)(e)},showTime:{showNow:!0,format:"HH:mm",defaultValue:[x()((0,b.U6)(),"HH:mm"),x()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(null==e?void 0:e.publish_time)&&[x()(null==e?void 0:e.publish_time),null!=e&&e.end_time?x()(null==e?void 0:e.end_time):void 0],onChange:function(n,r){c[t].publish_time=r[0],c[t].end_time=r[1],y(i()(c)),M.forEach((function(t){t.group_id===(null==e?void 0:e.group_id)&&(t.publish_time=r[0],t.end_time=r[1])})),j(i()(M))},onCalendarChange:function(n,r,o){if(null!=r&&r[0]&&!r[1]){var a=x()(r[0]).add(7,"days");c[t].publish_time=r[0],c[t].end_time=a,y(i()(c)),M.forEach((function(t){t.group_id===(null==e?void 0:e.group_id)&&(t.publish_time=r[0],t.end_time=a)})),j(i()(M))}}})}),T[0]?(0,C.jsx)("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):(0,C.jsx)("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:function(){c.splice(t,1),y(i()(c)),M.forEach((function(t,n){t.group_id===(null==e?void 0:e.group_id)&&M.splice(n,1)})),j(i()(M))}})]})},t)})):(0,C.jsx)(w.Z,{})})})})}))},99798:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h=n(93041),f=n(62673),p=n(99571),m=n(75727),v=n(25399),g=n(82326),y=n(37568),x={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR",capacity:"capacity___kEj1v",title:"title___kVH8u",value:"value___EvnCZ"},b=n(7338),w=n(87395),C=n(84105),A=n(26724),k=n.n(A),S=n(53260),M=n(83287),j=n(37712),E=function(e){e.isAdmin,e.dataSource,e.batchStatus;var t,n,r=e.SortMenuName,o=e.setSortMenuName,s=e.detailCourseGroupsList,c=e.onSearch,A=e.onBoard,E=e.onSort,L=e.isboard,N=e.dispatch,D=(e.onBatch,e.SortMenus),P=e.capacity,Z=e.isShowMode,T=void 0!==Z&&Z,B=e.isShowCapacity,I=void 0!==B&&B,O=e.onModeChange,F=(0,d.useState)(!1),z=u()(F,2),W=z[0],R=z[1],H=(0,d.useState)([]),Y=u()(H,2),V=Y[0],K=Y[1],G=(0,d.useState)(!0),U=u()(G,2),_=U[0],Q=U[1],X=(0,d.useState)([]),J=u()(X,2),q=J[0],$=J[1],ee=(0,d.useState)(1),te=u()(ee,2),ne=te[0],re=te[1],ie=(0,d.useState)(!1),oe=u()(ie,2),ae=oe[0],se=oe[1],le=(0,S.useDispatch)(),ce=null===(t=(0,b.eY)())||void 0===t||null===(t=t.paid_version)||void 0===t?void 0:t.version_type,ue=(0,S.useParams)();(0,d.useEffect)((function(){L&&de()}),[L]);var de=function(){var e=l()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_||ae){e.next=10;break}return se(!0),re(ne+1),e.next=5,N({type:"classroomList/getCourseGroupsList",payload:{page:ne,id:ue.coursesId,limit:20,nonenavigate:!0}});case 5:n=e.sent,r=a()((null==n?void 0:n.course_groups)||[]),(null==n||null===(t=n.course_groups)||void 0===t?void 0:t.length)<20&&(Q(!1),r.push({id:0,name:"未分班"})),se(!1),$([].concat(a()(q),a()(r)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=(0,j.jsxs)("section",{className:x.dropmenu,children:[(0,j.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,j.jsx)(k(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){de()},hasMore:_,useWindow:!1,children:(0,j.jsx)(h.Z,{style:{width:240,zIndex:10},children:(null==s?void 0:s.group_count)>0&&(null==q?void 0:q.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,t){return(0,j.jsx)(h.Z.Item,{children:(0,j.jsx)(f.Z,{checked:V.includes(e.id),value:e.id,onChange:function(t){V.indexOf(e.id);V.indexOf(e.id)>-1?K(V.filter((function(t){return t!==e.id}))):K(V.concat(e.id))},children:e.name})},e.id)})))})})}),(0,j.jsx)("aside",{style:{background:"#fff"},children:(0,j.jsxs)("div",{children:[(0,j.jsx)(p.ZP,{type:"link",onClick:function(){A(V)},children:"确定"}),(0,j.jsx)(p.ZP,{type:"link",onClick:function(){K([])},children:"重置"})]})})]}),fe="默认排序"===r;return(0,j.jsxs)("div",{className:x.searchSortControllerContainer,children:[!(null==D||!D.length)&&(0,j.jsx)("div",{children:(0,j.jsx)(m.Z,{dropdownRender:function(){return(0,j.jsx)(h.Z,{selectedKeys:[r],children:D.map((function(e){return(0,j.jsx)(h.Z.Item,{onClick:function(){return o((t=e).name),void E(t);var t},children:e.name},e.name)}))})},children:(0,j.jsx)("div",{children:(0,j.jsxs)("span",{className:"".concat(x.btn," ").concat(fe?x.btnSort:""),children:[(0,j.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),r]})})})}),fe&&(0,j.jsx)(v.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,j.jsx)("span",{className:x.tips,children:(0,j.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),T&&(0,j.jsx)(g.default,{defaultValue:"",onChange:O,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"全部考试模式"},{value:!0,label:"正式考试"},{value:!1,label:"模拟考试"}]}),I&&(0,j.jsxs)("div",{className:x.capacity,children:[(0,j.jsx)("div",{className:x.title,children:"资料容量"}),(0,j.jsx)(v.Z,{overlayInnerStyle:{width:"380px"},title:(0,j.jsxs)("div",{children:["您的【",null===(n=M.vs[ce])||void 0===n?void 0:n.name,"】账号最多支持使用",(0,M.RD)((null==P?void 0:P.total)||0,!0),"的教学资料容量。 您可以清理文件释放空间,或",(0,j.jsx)("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:function(){le({type:"user/setActionTabs",payload:{key:"升级权益",title:"联系教研助理"}})},children:"联系平台运营"}),"扩容。"]}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao current"})}),(0,j.jsx)("div",{className:x.value,children:(0,M.Mi)((null==P?void 0:P.used)||0,(null==P?void 0:P.total)||0,!0)})]}),(0,j.jsx)(y.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:c,style:{width:220,marginLeft:T||I?"":"auto"}}),(0,b.eB)()&&L&&(0,j.jsx)(m.Z,{dropdownRender:function(){return he},open:W,onOpenChange:function(e){R(e)},children:(0,j.jsxs)("a",{children:["分班",W?(0,j.jsx)(w.Z,{style:{marginLeft:6}}):(0,j.jsx)(C.Z,{style:{marginLeft:6}})]})})]})}},34426:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});n(59301);var r=n(77019),i=n(5269),o=n(93041),a=n(75727),s=n(6767),l=n(25399),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},u=n(53260),d=n(7338),h=n(83287),f=n(37712),p=function(e){var t,n,p,m,v=e.isLoading,g=e.addText,y=e.tabDataSource,x=e.isAdmin,b=e.dispatch,w=e.classroomList,C=e.type,A=e.isExercise,k=e.defaultSelectedKeys,S=e.onTabMenuClick,M=e.getDropdownMenu,j=e.showControlButton,E=e.buttonText,L=e.buttonIcon,N=void 0===L?"icon-tianjiadaohang":L,D=e.extraNode,P=e.user,Z=e.onButtonClick,T=e.isModelUser,B=e.menuItemWidth,I=void 0===B?125:B,O=(0,u.useParams)();return(0,f.jsx)("div",{className:c.tabMenuContainer,children:(0,f.jsxs)(r.Z,{children:[(0,f.jsx)(i.Z,{flex:"1",children:(0,f.jsx)(o.Z,{onSelect:function(e){return v?{}:S(e)},mode:"horizontal",selectedKeys:k,children:y.map((function(e){return(0,f.jsxs)(o.Z.Item,{style:{width:I},children:[(0,f.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&x&&(0,f.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),x&&A&&(0,f.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){b({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),x&&(0,f.jsxs)(i.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[A&&(0,f.jsx)(a.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,f.jsxs)(o.Z,{children:[(0,f.jsx)(o.Z.Item,{onClick:function(){var e;(0,h.Ye)(b)||(!(0,d.Rm)()||null!==(e=w.AssistantObject.exercise)&&void 0!==e&&e.can_download?b({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:C,exportType:"exercise",category_id:O.categoryId}}):s.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"))},children:"学生成绩"},1),(0,f.jsx)(o.Z.Item,{onClick:function(){var e;(0,h.Ye)(b)||(!(0,d.Rm)()||null!==(e=w.AssistantObject.exercise)&&void 0!==e&&e.can_download?u.history.push("/classrooms/".concat(null==O?void 0:O.coursesId,"/exportlist/exercise_score,export_exercise_users")):s.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"))},children:"历史导出"},3)]})},children:(0,f.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,f.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,f.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,f.jsxs)("div",{className:c.control,children:[(0,f.jsx)("div",{className:c.extra,children:D}),j&&("添加直播"==E?(0,f.jsx)(a.Z,{menu:{items:null===(t=[{label:(0,f.jsx)("div",{onClick:function(){Z("外链")},children:"外链直播"}),key:"1",show:!0},T&&{label:(0,f.jsx)("div",{onClick:function(){Z("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===t||null===(t=t.filter((function(e){return null==e?void 0:e.show})))||void 0===t?void 0:t.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,f.jsxs)("span",{className:c.selectBtn,children:[(0,f.jsx)("span",{children:(0,f.jsx)("i",{className:"iconfont ".concat(N)})}),(0,f.jsx)("span",{children:E})]})}):(0,f.jsxs)("span",{onClick:Z,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,f.jsx)("span",{children:(0,f.jsx)("i",{className:"iconfont ".concat(N)})}),(0,f.jsx)("span",{children:E})]})),!!M&&(0,f.jsx)(a.Z,{disabled:2===(null==P||null===(n=P.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:M,children:(0,f.jsxs)("span",{className:2===(null==P||null===(p=P.userInfo)||void 0===p?void 0:p.user_status)?c.selectBtn1:c.selectBtn,children:[(0,f.jsx)("span",{children:(0,f.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,f.jsx)(l.Z,{title:2===(null==P||null===(m=P.userInfo)||void 0===m?void 0:m.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,f.jsx)("span",{children:g||"创建试卷"})})]})})]})]})]})})}},78650:function(e,t,n){"use strict";n.d(t,{$i:function(){return N},K1:function(){return P},O7:function(){return Z},T$:function(){return L}});var r=n(82242),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(21411),h=n(17477),f=n(94280),p=n(91835),m=n(87665),v=n(62957),g=n(28284),y=n(6767),x=n(37568),b=n(77019),w=n(5269),C=n(59301),A=n(53260),k=n(28209),S=n.n(k),M=n(83287),j=n(37712),E=function(e){var t=S().enc.Utf8.parse("c03f36595bd5610b");return S().AES.encrypt(e||"",t,{iv:t,mode:S().mode.CBC}).toString()},L=function(e){var t=e.onCancel,n=e.open;return(0,j.jsx)(v.Z,{title:"提示",width:619,centered:!0,open:n,destroyOnClose:!0,okText:"立即前往",cancelText:"稍后再说",onCancel:t,onOk:function(){A.history.push("/account/secure")},children:(0,j.jsx)("span",{children:"加密封存之后,忘记密码时需要使用手机号进行密码重置,请先绑定手机号码"})})},N=function(e){var t=e.onCancel,n=e.onFinish,r=e.open,i=e.Data,o=g.Z.useForm(),s=u()(o,1)[0],c=(0,m.U)("exercise"==(null==i?void 0:i.type)?f.yE:h.yE,{id:null==i?void 0:i.id}),d=u()(c,3),p=d[1],b=d[2];return(0,C.useEffect)((function(){r||s.resetFields()}),[r]),(0,j.jsxs)(v.Z,{title:"试卷加密封存",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:p,onCancel:t,onOk:function(){null==s||s.submit()},children:[(0,j.jsxs)("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"},children:[(0,j.jsx)("i",{className:"iconfont icon-tishi7"}),(0,j.jsx)("span",{children:"试卷加密封存后,所有用户需要输入封存密码才能进行查看、编辑试卷等操作!"})]}),(0,j.jsxs)(g.Z,{form:s,className:"mt-20px",size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(r){var o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b({id:null==i?void 0:i.id,is_encrypt:!0,pwd:E(r.pwd),pwd_confirm:E(r.pwd_confirm)});case 2:0===(o=e.sent).status?(y.ZP.success("加密成功"),null==n||n(o),t()):s.setFields([{name:"pwd",errors:[null==o?void 0:o.message]}]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请设置封存密码,必须为字母和数字的组合,最大限制6-16个字符"})}),(0,j.jsx)(g.Z.Item,{label:"确认密码",name:"pwd_confirm",rules:[{required:!0,message:"请再次输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"},function(e){var t=e.getFieldValue;return{validator:function(e,n){return n&&t("pwd")!==n?Promise.reject(new Error("两次输入的密码不一致")):Promise.resolve()}}}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请再次输入封存密码,必须为字母和数字的组合,最大限制6-16个字符"})})]})]})},D=function(e){var t,n=e.onCancel,r=e.open,o=e.Data,s=g.Z.useForm(),c=u()(s,1)[0],A=g.Z.useForm(),k=u()(A,1)[0],S=(0,C.useState)(!1),E=u()(S,2),L=E[0],N=E[1],D=(0,C.useState)(0),P=u()(D,2),Z=P[0],T=P[1],B=(0,m.U)(p.o1,{type:"exercise"==(null==o?void 0:o.type)?12:11}),I=u()(B,3)[2],O=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.dp:h.dp,{id:null==o?void 0:o.id}),F=u()(O,3),z=F[1],W=F[2],R=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.Qc:h.Qc,{id:null==o?void 0:o.id}),H=u()(R,3),Y=H[1],V=H[2];return(0,C.useEffect)((function(){var e;null!=o&&o.phone&&c.setFieldsValue({login:null==o||null===(e=o.phone)||void 0===e?void 0:e.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})}),[null==o?void 0:o.phone]),(0,C.useEffect)((function(){Z>0&&setTimeout((function(){T(Z-1)}),1e3)}),[Z]),(0,C.useEffect)((function(){r||(c.resetFields(),k.resetFields())}),[r]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(v.Z,{title:"手机号码校验",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:z,onCancel:n,onOk:function(){null==c||c.submit()},children:[(0,j.jsx)("div",{style:{color:"#191919"},children:"请先进行手机号码校验"}),(0,j.jsxs)(g.Z,{className:"mt20",initialValues:{phone:null==o||null===(t=o.phone)||void 0===t?void 0:t.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:c,size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(t){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("allValue",t),e.next=3,W({code:null==t?void 0:t.code,login:null==o?void 0:o.phone,id:null==o?void 0:o.id});case 3:0===(r=e.sent).status?(y.ZP.success("校验成功"),null==n||n(),N(!0)):c.setFields([{name:"code",errors:[null==r?void 0:r.message]}]);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"手机号",name:"login",required:!0,children:(0,j.jsx)(x.Z,{placeholder:"请输入手机号",disabled:!0})}),(0,j.jsxs)(b.Z,{wrap:!1,gutter:20,children:[(0,j.jsx)(w.Z,{flex:1,children:(0,j.jsx)(g.Z.Item,{label:"验证码",name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,j.jsx)(x.Z,{placeholder:"请输入验证码"})})}),(0,j.jsx)(w.Z,{children:(0,j.jsx)(d.op,{openLoading:!0,size:"large",disabled:Z>0,style:{borderRadius:"4px"},onClick:l()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I({type:"exercise"==(null==o?void 0:o.type)?12:11,login:null==o?void 0:o.phone,smscode:(0,M.M)(null==o?void 0:o.phone)});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("发送成功"),T(60));case 4:case"end":return e.stop()}}),e)}))),children:0===Z?"获取验证码":"(".concat(Z,")秒可重新获取")})})]})]})]}),(0,j.jsx)(v.Z,{title:"重置封存密码",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:Y,onCancel:function(){N(!1)},onOk:function(){null==k||k.submit()},children:(0,j.jsxs)(g.Z,{className:"mt20",form:k,size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("allValue",t),e.next=3,V(i()({id:null==o?void 0:o.id},t));case 3:0===e.sent.status&&(y.ZP.success("重置成功"),N(!1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请设置封存密码,必须为字母和数字的组合,最大限制6-16个字符"})}),(0,j.jsx)(g.Z.Item,{label:"确认密码",name:"pwd_confirm",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"},function(e){var t=e.getFieldValue;return{validator:function(e,n){return n&&t("pwd")!==n?Promise.reject(new Error("两次输入的密码不一致")):Promise.resolve()}}}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请再次输入封存密码,必须为字母和数字的组合,最大限制6-16个字符"})})]})})]})},P=function(e){var t=e.onCancel,n=e.onFinish,r=e.open,o=e.Data,s=g.Z.useForm(),c=u()(s,1)[0],d=(0,C.useState)(!1),p=u()(d,2),A=p[0],k=p[1],S=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.yE:h.yE,{id:null==o?void 0:o.id}),M=u()(S,3),L=M[1],N=M[2];return(0,C.useEffect)((function(){r||c.resetFields()}),[r]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(v.Z,{title:"试卷解封",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:L,onCancel:t,onOk:function(){null==c||c.submit()},children:(0,j.jsxs)(b.Z,{wrap:!1,align:"top",gutter:16,children:[(0,j.jsx)(w.Z,{flex:1,children:(0,j.jsx)(g.Z,{form:c,size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(r){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N({id:null==o?void 0:o.id,is_encrypt:!1,pwd:E(r.pwd)});case 2:0===(null==(i=e.sent)?void 0:i.status)?(y.ZP.success("解封成功"),null==n||n(i),null==t||t()):c.setFields([{name:"pwd",errors:[null==i?void 0:i.message]}]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请输入封存密码"})})})}),(0,j.jsx)(w.Z,{children:(0,j.jsx)("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:function(){k(!0),null==t||t()},children:"忘记密码?"})})]})}),(0,j.jsx)(D,{onCancel:function(){k(!1)},open:A,Data:i()({},o)})]})},Z=function(e){var t=e.onCancel,n=e.onFinish,r=e.open,o=e.Data,s=g.Z.useForm(),c=u()(s,1)[0],d=(0,C.useState)(!1),p=u()(d,2),A=p[0],k=p[1],S=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.yE:h.yE,{id:null==o?void 0:o.id}),M=u()(S,3),L=M[1],N=M[2];return(0,C.useEffect)((function(){r||c.resetFields()}),[r]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(v.Z,{title:"提示",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:L,onCancel:t,onOk:function(){null==c||c.submit()},children:[(0,j.jsxs)("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"},children:[(0,j.jsx)("i",{className:"iconfont icon-tishi7"}),(0,j.jsx)("span",{children:"试卷已进行加密封存,如需进行操作,请先输入封存密码进行解封!"})]}),(0,j.jsx)(g.Z,{form:c,className:"mt-20px",size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(r){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N({id:null==o?void 0:o.id,is_encrypt:!1,pwd:E(r.pwd)});case 2:0===(null==(i=e.sent)?void 0:i.status)?(y.ZP.success("解封成功"),null==n||n(i),null==t||t()):c.setFields([{name:"pwd",errors:[null==i?void 0:i.message]}]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,j.jsxs)(b.Z,{wrap:!1,gutter:20,children:[(0,j.jsx)(w.Z,{flex:1,children:(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请输入封存密码"})})}),(0,j.jsx)(w.Z,{children:(0,j.jsx)("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:function(){k(!0),null==t||t()},children:"忘记密码?"})})]})})]}),(0,j.jsx)(D,{onCancel:function(){k(!1)},open:A,Data:i()({},o)})]})}},87665:function(e,t,n){"use strict";n.d(t,{U:function(){return h}});var r=n(7557),i=n.n(r),o=n(82242),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function h(e,t){var n=(0,d.useState)(t),r=u()(n,2),o=r[0],s=r[1],c=(0,d.useState)(!1),h=u()(c,2),f=h[0],p=h[1],m=(0,d.useState)(),v=u()(m,2),g=v[0],y=v[1],x=function(){var n=l()(i()().mark((function n(r){var l,c,u,d=arguments;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},o),r),p(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,p(!1),y(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[o,f,x,g,y]}},75359:function(e,t,n){"use strict";n.d(t,{AL:function(){return A},Iy:function(){return f},Qv:function(){return v},ez:function(){return C},jb:function(){return p}});var r=n(79800),i=n.n(r),o=n(32834),a=n.n(o),s=n(11690),l=1;var c=[],u=["
        "],d=new(a().Renderer),h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){c.length=0,u=["
          "]}var p={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,t,n,r){if(t>=e.length||e[t].level<=n)return t;var i=e[t];r.push("
        • "+i.text+"");var o=[];return t=m(e,++t,i.level,o),o.length>0&&(r.push("
            "),o.forEach((function(e){r.push(e)})),r.push("
          ")),r.push("
        • "),t=m(e,t,n,r)}function v(){return m(c,0,0,u),u.push("
        "),u.join("")}var g={heading:function(e){var t=h.exec(e);if(l+=1,t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:i()(t,1)[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||""),o=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(o)>=0){var a=b(),s=r;r=a,w[a]={type:"block",expression:s}}return{type:"code",raw:n,lang:o,text:r}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi,x=0,b=function(){return"__special_katext_id_".concat(x++,"__")},w={};function C(){return w}function A(){x=0,w={}}function k(e){return e=e.replace(y,(function(e,t){var n=b();return w[n]={type:"inline",expression:t},n}))}var S=d.listitem;d.listitem=function(e){return S(k(e))};var M=d.paragraph;d.paragraph=function(e){return M(k(e))};var j=d.tablecell;d.tablecell=function(e,t){return j(k(e),t)},d.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"

        ".concat(e,"

        "):'
        ').concat(n?e:(0,s.escape)(e,!0),"
        \n"):'
        '+(n?e:(0,s.escape)(e,!0))+"
        "},d.heading=function(e,t,n){var r=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:r,level:t,text:e}),"'+e+""},a().setOptions({silent:!0,gfm:!0,pedantic:!1}),a().use({tokenizer:g,renderer:d}),t.ZP=a()},67554:function(e,t,n){"use strict";n.d(t,{rX:function(){return M},pW:function(){return j},gy:function(){return E},xY:function(){return S},O5:function(){return k},hs:function(){return b},tJ:function(){return y},o1:function(){return x},Rd:function(){return A}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(53260),l=n(62957),c=n(37285),u=n(6767),d=n(7338),h=n(83287),f=n(87169),p=n(25510),m=n.p+"static/newqrcode.a8740efb.png",v=n(32637),g=n(37712),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!(!x(e)||!w(e,t,n,r,i))},x=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(e){var t,n,r=(0,s.getDvaApp)()._store.getState().user;!(0,d.bg)()||null!=r&&null!==(t=r.userInfo)&&void 0!==t&&null!==(t=t.course)&&void 0!==t&&t.course_public||null!=r&&null!==(n=r.userInfo)&&void 0!==n&&n.profile_completed||e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},w=function(e){var t,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=(0,s.getDvaApp)()._store.getState(),a=o.user;return!(null===(t=a.userInfo)||void 0===t||!t.profile_completed)||(n?e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:r,isCurrentPage:i}}):l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/profile/edit"),C()}}),!1)},C=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},A=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},k=function(){var e;return!(null===(e=(0,s.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/certification")}}),!1)},S=function(){return!!(0,d.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:m,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},M=function(e,t){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},j=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(c.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})})]})})},E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,s.getDvaApp)()._store.getState(),r=n.shixunsDetail.detail;if(2===(null==r?void 0:r.public)||1===(null==r?void 0:r.public)||3===(null==r?void 0:r.shixun_status)){var o="";return 2===(null==r?void 0:r.public)&&(o="已公开"),1===(null==r?void 0:r.public)&&(o="待审核"),3===(null==r?void 0:r.shixun_status)&&(o="已关闭"),l.Z.info({centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",o,",",t,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==r?void 0:r.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,g.jsx)(f.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",t,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;l.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=a()(i()().mark((function t(){return i()().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&&(u.ZP.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)}},75883:function(e,t,n){"use strict";n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},66543:function(){},59598:function(){},21697:function(e,t){"use strict";t.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},69063:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze"}},5295:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},14625:function(e){function t(e){var n,r,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(n=0;n",triples:"",explode:"[]{}"},n=e.Pos;function r(e,n){return"pairs"==n&&"string"==typeof e?e:"object"==typeof e&&null!=e[n]?e[n]:t[n]}e.defineOption("autoCloseBrackets",!1,(function(t,n,a){a&&a!=e.Init&&(t.removeKeyMap(i),t.state.closeBrackets=null),n&&(o(r(n,"pairs")),t.state.closeBrackets=n,t.addKeyMap(i))}));var i={Backspace:l,Enter:c};function o(e){for(var t=0;t=0;l--){var u=a[l].head;t.replaceRange("",n(u.line,u.ch-1),n(u.line,u.ch+1),"+delete")}}function c(t){var n=s(t),i=n&&r(n,"explode");if(!i||t.getOption("disableInput"))return e.Pass;for(var o=t.listSelections(),a=0;a0;return{anchor:new n(t.anchor.line,t.anchor.ch+(r?-1:1)),head:new n(t.head.line,t.head.ch+(r?1:-1))}}function d(t,i){var o=s(t);if(!o||t.getOption("disableInput"))return e.Pass;var a=r(o,"pairs"),l=a.indexOf(i);if(-1==l)return e.Pass;for(var c,d=r(o,"closeBefore"),h=r(o,"triples"),p=a.charAt(l+1)==i,m=t.listSelections(),v=l%2==0,g=0;g1&&h.indexOf(i)>=0&&t.getRange(n(b.line,b.ch-2),b)==i+i){if(b.ch>2&&/\bstring/.test(t.getTokenTypeAt(n(b.line,b.ch-2))))return e.Pass;y="addFour"}else if(p){var C=0==b.ch?" ":t.getRange(n(b.line,b.ch-1),b);if(e.isWordChar(w)||C==i||e.isWordChar(C))return e.Pass;y="both"}else{if(!v||!(0===w.length||/\s/.test(w)||d.indexOf(w)>-1))return e.Pass;y="both"}else y=p&&f(t,b)?"both":h.indexOf(i)>=0&&t.getRange(b,n(b.line,b.ch+3))==i+i+i?"skipThree":"skip";if(c){if(c!=y)return e.Pass}else c=y}var A=l%2?a.charAt(l-1):i,k=l%2?i:a.charAt(l+1);t.operation((function(){if("skip"==c)t.execCommand("goCharRight");else if("skipThree"==c)for(var e=0;e<3;e++)t.execCommand("goCharRight");else if("surround"==c){var n=t.getSelections();for(e=0;e'"]=function(e){return r(e)}),t.addKeyMap(a)}}));var t=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],n=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function r(r){if(r.getOption("disableInput"))return e.Pass;for(var i=r.listSelections(),o=[],l=r.getOption("autoCloseTags"),c=0;cu.ch&&(m=m.slice(0,m.length-d.end+u.ch));var x=m.toLowerCase();if(!m||"string"==d.type&&(d.end!=u.ch||!/[\"\']/.test(d.string.charAt(d.string.length-1))||1==d.string.length)||"tag"==d.type&&p.close||d.string.indexOf("/")==u.ch-d.start-1||g&&a(g,x)>-1||s(r,h.mode.xmlCurrentContext&&h.mode.xmlCurrentContext(f)||[],m,u,!0))return e.Pass;var b="object"==typeof l&&l.emptyTags;if(b&&a(b,m)>-1)o[c]={text:"/>",newPos:e.Pos(u.line,u.ch+2)};else{var w=y&&a(y,x)>-1;o[c]={indent:w,text:">"+(w?"\n\n":"")+"",newPos:w?e.Pos(u.line+1,0):e.Pos(u.line,u.ch+1)}}}var C="object"==typeof l&&l.dontIndentOnAutoClose;for(c=i.length-1;c>=0;c--){var A=o[c];r.replaceRange(A.text,i[c].head,i[c].anchor,"+insert");var k=r.listSelections().slice(0);k[c]={head:A.newPos,anchor:A.newPos},r.setSelections(k),!C&&A.indent&&(r.indentLine(A.newPos.line,null,!0),r.indentLine(A.newPos.line+1,null,!0))}}function i(t,n){for(var r=t.listSelections(),i=[],o=n?"/":""!=t.getLine(u.line).charAt(d.end)&&(p+=">"),i[c]=p}if(t.replaceSelections(i),r=t.listSelections(),!l)for(c=0;c=0&&n[c]==r;c--)++l;for(i=s.to,c=1;c=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function l(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function c(e){for(;;){var t=e.text.indexOf(">",e.ch);if(-1==t){if(s(e))continue;return}if(a(e,t+1)){var n=e.text.lastIndexOf("/",t),r=n>-1&&!/\S/.test(e.text.slice(n+1,t));return e.ch=t+1,r?"selfClose":"regular"}e.ch=t+1}}function u(e){for(;;){var t=e.ch?e.text.lastIndexOf("<",e.ch-1):-1;if(-1==t){if(l(e))continue;return}if(a(e,t+1)){i.lastIndex=t,e.ch=t;var n=i.exec(e.text);if(n&&n.index==t)return n}else e.ch=t}}function d(e){for(;;){i.lastIndex=e.ch;var t=i.exec(e.text);if(!t){if(s(e))continue;return}if(a(e,t.index+1))return e.ch=t.index+t[0].length,t;e.ch=t.index+1}}function h(e){for(;;){var t=e.ch?e.text.lastIndexOf(">",e.ch-1):-1;if(-1==t){if(l(e))continue;return}if(a(e,t+1)){var n=e.text.lastIndexOf("/",t),r=n>-1&&!/\S/.test(e.text.slice(n+1,t));return e.ch=t+1,r?"selfClose":"regular"}e.ch=t}}function f(e,n){for(var r=[];;){var i,o=d(e),a=e.line,s=e.ch-(o?o[0].length:0);if(!o||!(i=c(e)))return;if("selfClose"!=i)if(o[1]){for(var l=r.length-1;l>=0;--l)if(r[l]==o[2]){r.length=l;break}if(l<0&&(!n||n==o[2]))return{tag:o[2],from:t(a,s),to:t(e.line,e.ch)}}else r.push(o[2])}}function p(e,n){for(var r=[];;){var i=h(e);if(!i)return;if("selfClose"!=i){var o=e.line,a=e.ch,s=u(e);if(!s)return;if(s[1])r.push(s[2]);else{for(var l=r.length-1;l>=0;--l)if(r[l]==s[2]){r.length=l;break}if(l<0&&(!n||n==s[2]))return{tag:s[2],from:t(e.line,e.ch),to:t(o,a)}}}else u(e)}}e.registerHelper("fold","xml",(function(e,r){for(var i=new o(e,r.line,0);;){var a=d(i);if(!a||i.line!=r.line)return;var s=c(i);if(!s)return;if(!a[1]&&"selfClose"!=s){var l=t(i.line,i.ch),u=f(i,a[2]);return u&&n(u.from,l)>0?{from:l,to:u.from}:null}}})),e.findMatchingTag=function(e,r,i){var a=new o(e,r.line,r.ch,i);if(-1!=a.text.indexOf(">")||-1!=a.text.indexOf("<")){var s=c(a),l=s&&t(a.line,a.ch),d=s&&u(a);if(s&&d&&!(n(a,r)>0)){var h={from:t(a.line,a.ch),to:l,tag:d[2]};return"selfClose"==s?{open:h,close:null,at:"open"}:d[1]?{open:p(a,d[2]),close:h,at:"close"}:{open:h,close:f(a=new o(e,l.line,l.ch,i),d[2]),at:"open"}}}},e.findEnclosingTag=function(e,t,n,r){for(var i=new o(e,t.line,t.ch,n);;){var a=p(i,r);if(!a)break;var s=f(new o(e,t.line,t.ch,n),a.tag);if(s)return{open:a,close:s}}},e.scanForClosingTag=function(e,t,n,r){return f(new o(e,t.line,t.ch,r?{from:0,to:r}:null),n)}}(n(89780))},89780:function(e){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=r||i||o,s=a&&(r?document.documentMode||6:+(o||i)[1]),l=!o&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),f=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),g=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=m||/Mac/.test(t),x=/\bCrOS\b/.test(e),b=/win/i.test(t),w=d&&e.match(/Version\/(\d*\.\d*)/);w&&(w=Number(w[1])),w&&w>=15&&(d=!1,l=!0);var C=y&&(c||d&&(null==w||w<12.11)),A=n||a&&s>=9;function k(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,M=function(e,t){var n=e.className,r=k(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function j(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function E(e,t){return j(e).appendChild(t)}function L(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}m?B=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(B=function(e){try{e.select()}catch(e){}});var z=function(){this.id=null,this.f=null,this.time=0,this.handler=I(this.onTimeout,this)};function W(e,t){for(var n=0;n=t)return r+Math.min(a,t-i);if(i+=o-r,r=o+1,(i+=n-i%n)>=t)return r}}var U=[""];function _(e){for(;U.length<=e;)U.push(Q(U)+" ");return U[e]}function Q(e){return e[e.length-1]}function X(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||ee.test(e))}function ne(e,t){return t?!!(t.source.indexOf("\\w")>-1&&te(e))||t.test(e):te(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function oe(e){return e.charCodeAt(0)>=768&&ie.test(e)}function ae(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}function le(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,o=0;ot||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}var ce=null;function ue(e,t,n){var r;ce=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==n?r=i:ce=i),o.from==t&&(o.from!=o.to&&"before"!=n?r=i:ce=i)}return null!=r?r:ce}var de=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n<=247?e.charAt(n):1424<=n&&n<=1524?"R":1536<=n&&n<=1785?t.charAt(n-1536):1774<=n&&n<=2220?"r":8192<=n&&n<=8203?"w":8204==n?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(e,t){var c="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!r.test(e))return!1;for(var u=e.length,d=[],h=0;h-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var n=me(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function we(e){e.prototype.on=function(e,t){pe(this,e,t)},e.prototype.off=function(e,t){ve(this,e,t)}}function Ce(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ke(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){Ce(e),Ae(e)}function Me(e){return e.target||e.srcElement}function je(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Ee,Le,Ne=function(){if(a&&s<9)return!1;var e=L("div");return"draggable"in e||"dragDrop"in e}();function De(e){if(null==Ee){var t=L("span","​");E(e,L("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ee=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=Ee?L("span","​"):L("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Pe(e){if(null!=Le)return Le;var t=E(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return j(e),!(!n||n.left==n.right)&&(Le=r.right-n.right<3)}var Ze,Te=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Be=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Ie="oncopy"in(Ze=L("div"))||(Ze.setAttribute("oncopy","return;"),"function"==typeof Ze.oncopy),Oe=null;function Fe(e){if(null!=Oe)return Oe;var t=E(e,L("span","x")),n=t.getBoundingClientRect(),r=S(t,0,1).getBoundingClientRect();return Oe=Math.abs(n.left-r.left)>1}var ze={},We={};function Re(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),ze[e]=t}function He(e,t){We[e]=t}function Ye(e){if("string"==typeof e&&We.hasOwnProperty(e))e=We[e];else if(e&&"string"==typeof e.name&&We.hasOwnProperty(e.name)){var t=We[e.name];"string"==typeof t&&(t={name:t}),(e=$(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ye("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ye("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Ve(e,t){t=Ye(t);var n=ze[t.name];if(!n)return Ve(e,"text/plain");var r=n(e,t);if(Ke.hasOwnProperty(t.name)){var i=Ke[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var Ke={};function Ge(e,t){O(t,Ke.hasOwnProperty(e)?Ke[e]:Ke[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function _e(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Qe(e,t,n){return!e.startState||e.startState(t,n)}var Xe=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Je(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?ot(n,Je(e,n).text.length):ft(t,Je(e,t.line).text.length)}function ft(e,t){var n=e.ch;return null==n||n>t?ot(e.line,t):n<0?ot(e.line,0):e}function pt(e,t){for(var n=[],r=0;r=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var mt=function(e,t){this.state=e,this.lookAhead=t},vt=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function gt(e,t,n,r){var i=[e.state.modeGen],o={};Mt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);for(var a=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=!0,Mt(e,t.text,s.mode,n,(function(e,t){for(var n=l;ce&&i.splice(l,1,e,i[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&Ue(e.doc.mode,r.state),o=gt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function xt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new vt(r,!0,t);var o=jt(e,t,n),a=o>r.first&&Je(r,o-1).stateAfter,s=a?vt.fromSaved(r,a,o):new vt(r,Qe(r.mode),o);return r.iter(o,t,(function(n){bt(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}vt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},vt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},vt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},vt.fromSaved=function(e,t,n){return t instanceof mt?new vt(e,Ue(e.mode,t.state),n,t.lookAhead):new vt(e,Ue(e.mode,t),n)},vt.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new mt(t,this.maxLookAhead):t};var At=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function kt(e,t,n,r){var i,o,a=e.doc,s=a.mode,l=Je(a,(t=ht(a,t)).line),c=xt(e,t.line,n),u=new Xe(l.text,e.options.tabSize,c);for(r&&(o=[]);(r||u.pose.options.maxHighlightLength?(s=!1,a&&bt(e,t,r,d.pos),d.pos=t.length,l=null):l=St(Ct(n,d,r.state,h),o),h){var f=h[0].name;f&&(l="m-"+(l?f+" "+l:f))}if(!s||u!=l){for(;ca;--s){if(s<=o.first)return o.first;var l=Je(o,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof mt?c.lookAhead:0)<=o.modeFrontier))return s;var u=F(l.text,null,e.options.tabSize);(null==i||r>u)&&(i=s-1,r=u)}return i}function Et(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=Je(e,r).stateAfter;if(i&&(!(i instanceof mt)||r+i.lookAhead=t:o.to>t);(r||(r=[])).push(new Zt(a,o.from,s?null:o.to))}}return r}function Ft(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var s=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&s)for(var x=0;x0)){var u=[l,1],d=at(c.from,s.from),h=at(c.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&u.push({from:c.from,to:s.from}),(h>0||!a.inclusiveRight&&!h)&&u.push({from:s.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}function Ht(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!n||Gt(n,o.marker)<0)&&(n=o.marker)}return n}function Jt(e,t,n,r,i){var o=Je(e,t),a=Nt&&o.markedSpans;if(a)for(var s=0;s=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?at(c.to,n)>=0:at(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?at(c.from,r)<=0:at(c.from,r)<0)))return!0}}}function qt(e){for(var t;t=_t(e);)e=t.find(-1,!0).line;return e}function $t(e){for(var t;t=Qt(e);)e=t.find(1,!0).line;return e}function en(e){for(var t,n;t=Qt(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function tn(e,t){var n=Je(e,t),r=qt(n);return n==r?t:tt(r)}function nn(e,t){if(t>e.lastLine())return t;var n,r=Je(e,t);if(!rn(e,r))return t;for(;n=Qt(r);)r=n.find(1,!0).line;return tt(r)+1}function rn(e,t){var n=Nt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var cn=function(e,t,n){this.text=e,Yt(this,t),this.height=n?n(this):1};function un(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Ht(e),Yt(e,n);var i=r?r(e):1;i!=e.height&&et(e,i)}function dn(e){e.parent=null,Ht(e)}cn.prototype.lineNo=function(){return tt(this)},we(cn);var hn={},fn={};function pn(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?fn:hn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function mn(e,t){var n=N("span",null,null,l?"padding-right: .1px":null),r={pre:N("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0,r.addToken=gn,Pe(e.display.measure)&&(a=he(o,e.doc.direction))&&(r.addToken=xn(r.addToken,a)),r.map=[],wn(o,r,yt(e,o,t!=e.display.externalMeasured&&tt(o))),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=T(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=T(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(De(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=T(r.pre.className,r.textClass||"")),r}function vn(e){var t=L("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function gn(e,t,n,r,i,o,l){if(t){var c,u=e.splitSpaces?yn(t,e.trailingSpace):t,d=e.cm.state.specialChars,h=!1;if(d.test(t)){c=document.createDocumentFragment();for(var f=0;;){d.lastIndex=f;var p=d.exec(t),m=p?p.index-f:t.length-f;if(m){var v=document.createTextNode(u.slice(f,f+m));a&&s<9?c.appendChild(L("span",[v])):c.appendChild(v),e.map.push(e.pos,e.pos+m,v),e.col+=m,e.pos+=m}if(!p)break;f+=m+1;var g=void 0;if("\t"==p[0]){var y=e.cm.options.tabSize,x=y-e.col%y;(g=c.appendChild(L("span",_(x),"cm-tab"))).setAttribute("role","presentation"),g.setAttribute("cm-text","\t"),e.col+=x}else"\r"==p[0]||"\n"==p[0]?((g=c.appendChild(L("span","\r"==p[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",p[0]),e.col+=1):((g=e.cm.options.specialCharPlaceholder(p[0])).setAttribute("cm-text",p[0]),a&&s<9?c.appendChild(L("span",[g])):c.appendChild(g),e.col+=1);e.map.push(e.pos,e.pos+1,g),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),a&&s<9&&(h=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||r||i||h||o||l){var b=n||"";r&&(b+=r),i&&(b+=i);var w=L("span",[c],b,o);if(l)for(var C in l)l.hasOwnProperty(C)&&"style"!=C&&"class"!=C&&w.setAttribute(C,l[C]);return e.content.appendChild(w)}e.content.appendChild(c)}}function yn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;ic&&d.from<=c);h++);if(d.to>=u)return e(n,r,i,o,a,s,l);e(n,r.slice(0,d.to-c),i,o,null,s,l),o=null,r=r.slice(d.to-c),c=d.to}}}function bn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function wn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,s,l,c,u,d,h,f=i.length,p=0,m=1,v="",g=0;;){if(g==p){l=c=u=s="",h=null,d=null,g=1/0;for(var y=[],x=void 0,b=0;bp||C.collapsed&&w.to==p&&w.from==p)){if(null!=w.to&&w.to!=p&&g>w.to&&(g=w.to,c=""),C.className&&(l+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&w.from==p&&(u+=" "+C.startStyle),C.endStyle&&w.to==g&&(x||(x=[])).push(C.endStyle,w.to),C.title&&((h||(h={})).title=C.title),C.attributes)for(var A in C.attributes)(h||(h={}))[A]=C.attributes[A];C.collapsed&&(!d||Gt(d.marker,C)<0)&&(d=w)}else w.from>p&&g>w.from&&(g=w.from)}if(x)for(var k=0;k=f)break;for(var M=Math.min(f,g);;){if(v){var j=p+v.length;if(!d){var E=j>M?v.slice(0,M-p):v;t.addToken(t,E,a?a+l:l,u,p+E.length==g?c:"",s,h)}if(j>=M){v=v.slice(M-p),p=M;break}p=j,u=""}v=i.slice(o,o=n[m++]),a=pn(n[m++],t.cm.options)}}else for(var L=1;L2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function qn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;rn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function $n(e,t){var n=tt(t=qt(t)),r=e.display.externalMeasured=new Cn(e.doc,t,n);r.lineN=n;var i=r.built=mn(e,r);return r.text=i.pre,E(e.display.lineMeasure,i.pre),r}function er(e,t,n,r){return rr(e,nr(e,t),n,r)}function tr(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(i=(o=l-s)-1,t>=l&&(a="right")),null!=i){if(r=e[c+2],s==l&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)r=e[2+(c-=3)],a="left";if("right"==n&&i==l-s)for(;c=0&&(n=e[i]).left==n.right;i--);return n}function lr(e,t,n,r){var i,o=ar(t.map,n,r),l=o.node,c=o.start,u=o.end,d=o.collapse;if(3==l.nodeType){for(var h=0;h<4;h++){for(;c&&oe(t.line.text.charAt(o.coverStart+c));)--c;for(;o.coverStart+u0&&(d=r="right"),i=e.options.lineWrapping&&(f=l.getClientRects()).length>1?f["right"==r?f.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!c&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+Nr(e.display),top:p.top,bottom:p.bottom}:or}for(var m=i.top-t.rect.top,v=i.bottom-t.rect.top,g=(m+v)/2,y=t.view.measure.heights,x=0;x=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(e,t,n){return a(n?e-1:e,1==s[t].level!=n)}var d=ue(s,l,c),h=ce,f=u(l,d,"before"==c);return null!=h&&(f.other=u(l,h,"before"!=c)),f}function br(e,t){var n=0;t=ht(e.doc,t),e.options.lineWrapping||(n=Nr(e.display)*t.ch);var r=Je(e.doc,t.line),i=an(r)+Kn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function wr(e,t,n,r,i){var o=ot(e,t,n);return o.xRel=i,r&&(o.outside=r),o}function Cr(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return wr(r.first,0,null,-1,-1);var i=nt(r,n),o=r.first+r.size-1;if(i>o)return wr(r.first+r.size-1,Je(r,o).text.length,null,1,1);t<0&&(t=0);for(var a=Je(r,i);;){var s=Mr(e,a,i,t,n),l=Xt(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==i)return c;a=Je(r,i=c.line)}}function Ar(e,t,n,r){r-=mr(t);var i=t.text.length,o=se((function(t){return rr(e,n,t-1).bottom<=r}),i,0);return{begin:o,end:i=se((function(t){return rr(e,n,t).top>r}),o,i)}}function kr(e,t,n,r){return n||(n=nr(e,t)),Ar(e,t,n,vr(e,t,rr(e,n,r),"line").top)}function Sr(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function Mr(e,t,n,r,i){i-=an(t);var o=nr(e,t),a=mr(t),s=0,l=t.text.length,c=!0,u=he(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?Er:jr)(e,t,n,o,u,r,i);s=(c=1!=d.level)?d.from:d.to-1,l=c?d.to:d.from-1}var h,f,p=null,m=null,v=se((function(t){var n=rr(e,o,t);return n.top+=a,n.bottom+=a,!!Sr(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(p=t,m=n),!0)}),s,l),g=!1;if(m){var y=r-m.left=b.bottom?1:0}return wr(n,v=ae(t.text,v,1),f,g,r-h)}function jr(e,t,n,r,i,o,a){var s=se((function(s){var l=i[s],c=1!=l.level;return Sr(xr(e,ot(n,c?l.to:l.from,c?"before":"after"),"line",t,r),o,a,!0)}),0,i.length-1),l=i[s];if(s>0){var c=1!=l.level,u=xr(e,ot(n,c?l.from:l.to,c?"after":"before"),"line",t,r);Sr(u,o,a,!0)&&u.top>a&&(l=i[s-1])}return l}function Er(e,t,n,r,i,o,a){var s=Ar(e,t,r,a),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,d=null,h=0;h=c||f.to<=l)){var p=rr(e,r,1!=f.level?Math.min(c,f.to)-1:Math.max(l,f.from)).right,m=pm)&&(u=f,d=m)}}return u||(u=i[i.length-1]),u.fromc&&(u={from:u.from,to:c,level:u.level}),u}function Lr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==ir){ir=L("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ir.appendChild(document.createTextNode("x")),ir.appendChild(L("br"));ir.appendChild(document.createTextNode("x"))}E(e.measure,ir);var n=ir.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),j(e.measure),n||1}function Nr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=L("span","xxxxxxxxxx"),n=L("pre",[t],"CodeMirror-line-like");E(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Dr(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+i,r[s]=o.clientWidth}return{fixedPos:Pr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Pr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Zr(e){var t=Lr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Nr(e.display)-3);return function(i){if(rn(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a0&&(l=Je(e.doc,c.line).text).length==c.ch){var u=F(l,l.length,e.options.tabSize)-l.length;c=ot(c.line,Math.max(0,Math.round((o-Un(e.display).left)/Nr(e.display))-u))}return c}function Ir(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Nt&&tn(e.doc,t)i.viewFrom?zr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)zr(e);else if(t<=i.viewFrom){var o=Wr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):zr(e)}else if(n>=i.viewTo){var a=Wr(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):zr(e)}else{var s=Wr(e,t,t,-1),l=Wr(e,n,n+r,1);s&&l?(i.view=i.view.slice(0,s.index).concat(An(e,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):zr(e)}var c=i.externalMeasured;c&&(n=i.lineN&&t=r.viewTo)){var o=r.view[Ir(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==W(a,n)&&a.push(n)}}}function zr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Wr(e,t,n,r){var i,o=Ir(e,t),a=e.display.view;if(!Nt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(o==a.length-1)return null;i=s+a[o].size-t,o++}else i=s-t;t+=i,n+=i}for(;tn(e.doc,n)!=n;){if(o==(r<0?0:a.length-1))return null;n+=r*a[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function Rr(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=An(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=An(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,Ir(e,n)))),r.viewTo=n}function Hr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||s.to().line0?t.blinker=setInterval((function(){e.hasFocus()||qr(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Qr(e){e.state.focused||(e.display.input.focus(),Jr(e))}function Xr(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,qr(e))}),100)}function Jr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,Z(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),_r(e))}function qr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,M(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function $r(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||h<-.005)&&(et(i.line,l),ei(i.line),i.rest))for(var f=0;fe.display.sizerWidth){var p=Math.ceil(c/Nr(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function ei(e){if(e.widgets)for(var t=0;t=a&&(o=nt(t,an(Je(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function ni(e,t){if(!ye(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top<0?i=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=L("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Kn(e.display))+"px;\n height: "+(t.bottom-t.top+_n(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}function ri(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?ot(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?ot(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,s=xr(e,t),l=n&&n!=t?xr(e,n):s,c=oi(e,i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r}),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(hi(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&(pi(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return i}function ii(e,t){var n=oi(e,t);null!=n.scrollTop&&hi(e,n.scrollTop),null!=n.scrollLeft&&pi(e,n.scrollLeft)}function oi(e,t){var n=e.display,r=Lr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=Xn(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Gn(n),l=t.tops-r;if(t.topi+o){var u=Math.min(t.top,(c?s:t.bottom)-o);u!=i&&(a.scrollTop=u)}var d=e.options.fixedGutter?0:n.gutters.offsetWidth,h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-d,f=Qn(e)-n.gutters.offsetWidth,p=t.right-t.left>f;return p&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.leftf+h-3&&(a.scrollLeft=t.right+(p?0:10)-f),a}function ai(e,t){null!=t&&(ui(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function si(e){ui(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function li(e,t,n){null==t&&null==n||ui(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function ci(e,t){ui(e),e.curOp.scrollToPos=t}function ui(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,di(e,br(e,t.from),br(e,t.to),t.margin))}function di(e,t,n,r){var i=oi(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});li(e,i.scrollLeft,i.scrollTop)}function hi(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||Yi(e,{top:t}),fi(e,t,!0),n&&Yi(e),Bi(e,100))}function fi(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function pi(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,Ui(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function mi(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Gn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+_n(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var vi=function(e,t,n){this.cm=n;var r=this.vert=L("div",[L("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=L("div",[L("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),pe(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),pe(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};vi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},vi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},vi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},vi.prototype.zeroWidthHack=function(){var e=y&&!f?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new z,this.disableVert=new z},vi.prototype.enableZeroWidthBar=function(e,t,n){function r(){var i=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}e.style.pointerEvents="auto",t.set(1e3,r)},vi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var gi=function(){};function yi(e,t){t||(t=mi(e));var n=e.display.barWidth,r=e.display.barHeight;xi(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&$r(e),xi(e,mi(e)),n=e.display.barWidth,r=e.display.barHeight}function xi(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}gi.prototype.update=function(){return{bottom:0,right:0}},gi.prototype.setScrollLeft=function(){},gi.prototype.setScrollTop=function(){},gi.prototype.clear=function(){};var bi={native:vi,null:gi};function wi(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&M(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new bi[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),pe(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?pi(e,t):hi(e,t)}),e),e.display.scrollbars.addClass&&Z(e.display.wrapper,e.display.scrollbars.addClass)}var Ci=0;function Ai(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Ci},Sn(e.curOp)}function ki(e){var t=e.curOp;t&&jn(t,(function(e){for(var t=0;t=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function ji(e){e.updatedDisplay=e.mustUpdate&&Ri(e.cm,e.update)}function Ei(e){var t=e.cm,n=t.display;e.updatedDisplay&&$r(t),e.barMeasure=mi(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=er(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+_n(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Qn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Li(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,r=xt(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line>=e.display.viewFrom){var a=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,r.state):null,l=gt(e,o,r,!0);s&&(r.state=s),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),h=0;!d&&hn)return Bi(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Di(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==Hr(e))return!1;_i(e)&&(zr(e),t.dims=Dr(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(i,n.viewTo)),Nt&&(o=tn(e.doc,o),a=nn(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Rr(e,o,a),n.viewOffset=an(Je(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=Hr(e);if(!s&&0==l&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=zi(e);return l>4&&(n.lineDiv.style.display="none"),Vi(e,n.updateLineNumbers,t.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Wi(c),j(n.cursorDiv),j(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Bi(e,400)),n.updateLineNumbers=null,!0}function Hi(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Qn(e))r&&(t.visible=ti(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Gn(e.display)-Xn(e),n.top)}),t.visible=ti(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!Ri(e,t))break;$r(e);var i=mi(e);Yr(e),yi(e,i),Gi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Yi(e,t){var n=new Oi(e,t);if(Ri(e,n)){$r(e),Hi(e,n);var r=mi(e);Yr(e),yi(e,r),Gi(e,r),n.finish()}}function Vi(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,d=0;d-1&&(f=!1),Dn(e,h,u,n)),f&&(j(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(it(e.options,u)))),a=h.node.nextSibling}else{var p=zn(e,h,u,n);o.insertBefore(p,a)}u+=h.size}for(;a;)a=s(a)}function Ki(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Gi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+_n(e)+"px"}function Ui(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=Pr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;as.clientWidth,u=s.scrollHeight>s.clientHeight;if(i&&c||o&&u){if(o&&y&&l)e:for(var h=t.target,f=a.view;h!=s;h=h.parentNode)for(var p=0;p=0&&at(e,r.to())<=0)return n}return-1};var oo=function(e,t){this.anchor=e,this.head=t};function ao(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return at(e.from(),t.from())})),n=W(t,i);for(var o=1;o0:l>=0){var c=ut(s.from(),a.from()),u=ct(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,t.splice(--o,2,new oo(d?u:c,d?c:u))}}return new io(t,n)}function so(e,t){return new io([new oo(e,t||e)],0)}function lo(e){return e.text?ot(e.from.line+e.text.length-1,Q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function co(e,t){if(at(e,t.from)<0)return e;if(at(e,t.to)<=0)return lo(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=lo(t).ch-t.to.ch),ot(n,r)}function uo(e,t){for(var n=[],r=0;r1&&e.remove(s.line+1,p-1),e.insert(s.line+1,g)}Ln(e,"change",e,t)}function yo(e,t,n){function r(e,i,o){if(e.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Q(e.done)):void 0}function Mo(e,t,n,r){var i=e.history;i.undone.length=0;var o,a,s=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=So(i,i.lastOp==r)))a=Q(o.changes),0==at(t.from,t.to)&&0==at(t.from,a.to)?a.to=lo(t):o.changes.push(Ao(e,t));else{var l=Q(i.done);for(l&&l.ranges||Lo(e.sel,i.done),o={changes:[Ao(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||ge(e,"historyAdded")}function jo(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Eo(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||jo(e,o,Q(i.done),t))?i.done[i.done.length-1]=t:Lo(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&!1!==r.clearRedo&&ko(i.undone)}function Lo(e,t){var n=Q(t);n&&n.ranges&&n.equals(e)||t.push(e)}function No(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Do(e){if(!e)return null;for(var t,n=0;n-1&&(Q(s)[d]=c[d],delete c[d])}}}return r}function Bo(e,t,n,r){if(r){var i=e.anchor;if(n){var o=at(t,i)<0;o!=at(n,i)<0?(i=t,t=n):o!=at(t,n)<0&&(t=n)}return new oo(i,t)}return new oo(n||t,t)}function Io(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ho(e,new io([Bo(e.sel.primary(),t,n,i)],0),r)}function Oo(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var d=l.find(r<0?1:-1),h=void 0;if((r<0?u:c)&&(d=Qo(e,d,-r,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(h=at(d,n))&&(r<0?h<0:h>0))return Uo(e,d,t,r,i)}var f=l.find(r<0?-1:1);return(r<0?c:u)&&(f=Qo(e,f,r,f.line==t.line?o:null)),f?Uo(e,f,t,r,i):null}}return t}function _o(e,t,n,r,i){var o=r||1,a=Uo(e,t,n,o,i)||!i&&Uo(e,t,n,o,!0)||Uo(e,t,n,-o,i)||!i&&Uo(e,t,n,-o,!0);return a||(e.cantEdit=!0,ot(e.first,0))}function Qo(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?ht(e,ot(t.line-1)):null:n>0&&t.ch==(r||Je(e,t.line)).text.length?t.line=0;--i)$o(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else $o(e,t)}}function $o(e,t){if(1!=t.text.length||""!=t.text[0]||0!=at(t.from,t.to)){var n=uo(e,t);Mo(e,t,n,e.cm?e.cm.curOp.id:NaN),na(e,t,n,zt(e,t));var r=[];yo(e,(function(e,n){n||-1!=W(r,e.history)||(sa(e.history,t),r.push(e.history)),na(e,t,null,zt(e,t))}))}}function ea(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,c=0;c=0;--f){var p=h(f);if(p)return p.v}}}}function ta(e,t){if(0!=t&&(e.first+=t,e.sel=new io(X(e.sel.ranges,(function(e){return new oo(ot(e.anchor.line+t,e.anchor.ch),ot(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){Or(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:ot(o,Je(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=qe(e,t.from,t.to),n||(n=uo(e,t)),e.cm?ra(e.cm,t,r):go(e,t,r),Yo(e,n,Y),e.cantEdit&&_o(e,ot(e.firstLine(),0))&&(e.cantEdit=!1)}}function ra(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=tt(qt(Je(r,o.line))),r.iter(l,a.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&xe(e),go(r,t,n,Zr(e)),e.options.lineWrapping||(r.iter(l,o.line+t.text.length,(function(e){var t=sn(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),Et(r,o.line),Bi(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?Or(e):o.line!=a.line||1!=t.text.length||vo(e.doc,t)?Or(e,o.line,a.line+1,c):Fr(e,o.line,"text");var u=be(e,"changes"),d=be(e,"change");if(d||u){var h={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};d&&Ln(e,"change",e,h),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}e.display.selForContextMenu=null}function ia(e,t,n,r,i){var o;r||(r=n),at(r,n)<0&&(n=(o=[r,n])[0],r=o[1]),"string"==typeof t&&(t=e.splitLines(t)),qo(e,{from:n,to:r,text:t,origin:i})}function oa(e,t,n,r){n1||!(this.children[0]instanceof ca))){var s=[];this.collapse(s),this.children=[new ca(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=i.lines.length%25+25,s=a;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=N("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Jt(e,t.line,t,n,o)||t.line!=n.line&&Jt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Pt()}o.addToHistory&&Mo(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(e){c&&o.collapsed&&!c.options.lineWrapping&&qt(e)==c.display.maxLine&&(s=!0),o.collapsed&&l!=t.line&&et(e,0),It(e,new Zt(o,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){rn(e,t)&&et(t,0)})),o.clearOnEnter&&pe(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Dt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++pa,o.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),o.collapsed)Or(c,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=t.line;u<=n.line;u++)Fr(c,u,"text");o.atomic&&Ko(c.doc),Ln(c,"markerAdded",c,o)}return o}ma.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Ai(e),be(this,"clear")){var n=this.find();n&&Ln(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&Or(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ko(e.doc)),e&&Ln(e,"markerCleared",e,this,r,i),t&&ki(e),this.parent&&this.parent.clear()}},ma.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;l--)qo(this,r[l]);s?Ro(this,s):this.cm&&si(this.cm)})),undo:Ti((function(){ea(this,"undo")})),redo:Ti((function(){ea(this,"redo")})),undoSelection:Ti((function(){ea(this,"undo",!0)})),redoSelection:Ti((function(){ea(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=ht(this,e),t=ht(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&i!=e.line||null!=l.from&&i==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n})),ht(this,ot(n,t))},indexFromPos:function(e){var t=(e=ht(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),Yo(t.doc,so(n,n)),h)for(var f=0;f=0;t--)ia(e.doc,"",r[t].from,r[t].to,"+delete");si(e)}))}function Ua(e,t,n){var r=ae(e.text,t+n,n);return r<0||r>e.text.length?null:r}function _a(e,t,n){var r=Ua(e,t.ch,n);return null==r?null:new ot(t.line,r,n<0?"after":"before")}function Qa(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=he(n,t.doc.direction);if(o){var a,s=i<0?Q(o):o[0],l=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=nr(t,n);a=i<0?n.text.length-1:0;var u=rr(t,c,a).top;a=se((function(e){return rr(t,c,e).top==u}),i<0==(1==s.level)?s.from:s.to-1,a),"before"==l&&(a=Ua(n,a,1))}else a=i<0?s.to:s.from;return new ot(r,a,l)}}return new ot(r,i<0?n.text.length:0,i<0?"before":"after")}function Xa(e,t,n,r){var i=he(t,e.doc.direction);if(!i)return _a(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=ue(i,n.ch,n.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(r>0?a.to>n.ch:a.from=a.from&&h>=u.begin)){var f=d?"before":"after";return new ot(n.line,h,f)}}var p=function(e,t,r){for(var o=function(e,t){return t?new ot(n.line,l(e,1),"before"):new ot(n.line,e,"after")};e>=0&&e0==(1!=a.level),c=s?r.begin:l(r.end,-1);if(a.from<=c&&c0?u.end:l(u.begin,-1);return null==v||r>0&&v==t.text.length||!(m=p(r>0?0:i.length-1,r,c(v)))?null:m}Fa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Fa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Fa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Fa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Fa.default=y?Fa.macDefault:Fa.pcDefault;var Ja={selectAll:Xo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Y)},killLine:function(e){return Ga(e,(function(t){if(t.empty()){var n=Je(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new ot(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),ot(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=Je(e.doc,i.line-1).text;a&&(i=new ot(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),ot(i.line-1,a.length-1),i,"+transpose"))}n.push(new oo(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Di(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(at((i=s.ranges[i]).from(),t)<0||t.xRel>0)&&(at(i.to(),t)>0||t.xRel<0)?Cs(e,r,t,o):ks(e,r,t,o)}function Cs(e,t,n,r){var i=e.display,o=!1,c=Pi(e,(function(t){l&&(i.scroller.draggable=!1),e.state.draggingText=!1,ve(i.wrapper.ownerDocument,"mouseup",c),ve(i.wrapper.ownerDocument,"mousemove",u),ve(i.scroller,"dragstart",d),ve(i.scroller,"drop",c),o||(Ce(t),r.addNew||Io(e.doc,n,null,null,r.extend),l&&!h||a&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),u=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};l&&(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),pe(i.wrapper.ownerDocument,"mouseup",c),pe(i.wrapper.ownerDocument,"mousemove",u),pe(i.scroller,"dragstart",d),pe(i.scroller,"drop",c),Xr(e),setTimeout((function(){return i.input.focus()}),20)}function As(e,t,n){if("char"==n)return new oo(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new oo(ot(t.line,0),ht(e.doc,ot(t.line+1,0)));var r=n(e,t);return new oo(r.from,r.to)}function ks(e,t,n,r){var i=e.display,o=e.doc;Ce(t);var a,s,l=o.sel,c=l.ranges;if(r.addNew&&!r.extend?(s=o.sel.contains(n),a=s>-1?c[s]:new oo(n,n)):(a=o.sel.primary(),s=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(a=new oo(n,n)),n=Br(e,t,!0,!0),s=-1;else{var u=As(e,n,r.unit);a=r.extend?Bo(a,u.anchor,u.head,r.extend):u}r.addNew?-1==s?(s=c.length,Ho(o,ao(e,c.concat([a]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&"char"==r.unit&&!r.extend?(Ho(o,ao(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Fo(o,s,a,V):(s=0,Ho(o,new io([a],0),V),l=o.sel);var d=n;function h(t){if(0!=at(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],c=e.options.tabSize,u=F(Je(o,n.line).text,n.ch,c),h=F(Je(o,t.line).text,t.ch,c),f=Math.min(u,h),p=Math.max(u,h),m=Math.min(n.line,t.line),v=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=v;m++){var g=Je(o,m).text,y=G(g,f,c);f==p?i.push(new oo(ot(m,y),ot(m,y))):g.length>y&&i.push(new oo(ot(m,y),ot(m,G(g,p,c))))}i.length||i.push(new oo(n,n)),Ho(o,ao(e,l.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var x,b=a,w=As(e,t,r.unit),C=b.anchor;at(w.anchor,C)>0?(x=w.head,C=ut(b.from(),w.anchor)):(x=w.anchor,C=ct(b.to(),w.head));var A=l.ranges.slice(0);A[s]=Ss(e,new oo(ht(o,C),x)),Ho(o,ao(e,A,s),V)}}var f=i.wrapper.getBoundingClientRect(),p=0;function m(t){var n=++p,a=Br(e,t,!0,"rectangle"==r.unit);if(a)if(0!=at(a,d)){e.curOp.focus=P(),h(a);var s=ti(i,o);(a.line>=s.to||a.linef.bottom?20:0;l&&setTimeout(Pi(e,(function(){p==n&&(i.scroller.scrollTop+=l,m(t))})),50)}}function v(t){e.state.selectingText=!1,p=1/0,t&&(Ce(t),i.input.focus()),ve(i.wrapper.ownerDocument,"mousemove",g),ve(i.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var g=Pi(e,(function(e){0!==e.buttons&&je(e)?m(e):v(e)})),y=Pi(e,v);e.state.selectingText=y,pe(i.wrapper.ownerDocument,"mousemove",g),pe(i.wrapper.ownerDocument,"mouseup",y)}function Ss(e,t){var n=t.anchor,r=t.head,i=Je(e.doc,n.line);if(0==at(n,r)&&n.sticky==r.sticky)return t;var o=he(i);if(!o)return t;var a=ue(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==o.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=ue(o,r.ch,r.sticky),d=u-a||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d<0:d>0}var h=o[c+(l?-1:0)],f=l==(1==h.level),p=f?h.from:h.to,m=f?"after":"before";return n.ch==p&&n.sticky==m?t:new oo(new ot(n.line,p,m),r)}function Ms(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&Ce(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!be(e,n))return ke(t);o-=s.top-a.viewOffset;for(var l=0;l=i)return ge(e,n,e,nt(e.doc,o),e.display.gutterSpecs[l].className,t),ke(t)}}function js(e,t){return Ms(e,t,"gutterClick",!0)}function Es(e,t){Vn(e.display,t)||Ls(e,t)||ye(e,t,"contextmenu")||A||e.display.input.onContextMenu(t)}function Ls(e,t){return!!be(e,"gutterContextMenu")&&Ms(e,t,"gutterContextMenu",!1)}function Ns(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),hr(e)}vs.prototype.compare=function(e,t,n){return this.time+ms>e&&0==at(t,this.pos)&&n==this.button};var Ds={toString:function(){return"CodeMirror.Init"}},Ps={},Zs={};function Ts(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=Ds&&i(e,t,n)}:i)}e.defineOption=n,e.Init=Ds,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,po(e)}),!0),n("indentUnit",2,po,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){mo(e),hr(e),Or(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(ot(r,o))}r++}));for(var i=n.length-1;i>=0;i--)ia(e.doc,t,n[i],ot(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Ds&&e.refresh()})),n("specialCharPlaceholder",vn,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",g?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!b),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Ns(e),Ji(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Ka(t),i=n!=Ds&&Ka(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Is,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=Qi(t,e.options.lineNumbers),Ji(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Pr(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return yi(e)}),!0),n("scrollbarStyle","native",(function(e){wi(e),yi(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=Qi(e.options.gutters,t),Ji(e)}),!0),n("firstLineNumber",1,Ji,!0),n("lineNumberFormatter",(function(e){return e}),Ji,!0),n("showCursorWhenSelecting",!1,Yr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(qr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Bs),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Yr,!0),n("singleCursorHeightPerLine",!0,Yr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,mo,!0),n("addModeClass",!1,mo,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,mo,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}function Bs(e,t,n){if(!t!=!(n&&n!=Ds)){var r=e.display.dragFunctions,i=t?pe:ve;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function Is(e){e.options.lineWrapping?(Z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(M(e.display.wrapper,"CodeMirror-wrap"),ln(e)),Tr(e),Or(e),hr(e),setTimeout((function(){return yi(e)}),100)}function Os(e,t){var n=this;if(!(this instanceof Os))return new Os(e,t);this.options=t=t?O(t):{},O(Ps,t,!1);var r=t.value;"string"==typeof r?r=new Aa(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Os.inputStyles[t.inputStyle](this),o=this.display=new qi(e,r,i,t);for(var c in o.wrapper.CodeMirror=this,Ns(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),wi(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new z,keySeq:null,specialChars:null},t.autofocus&&!g&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),Fs(this),Da(),Ai(this),this.curOp.forceUpdate=!0,xo(this,r),t.autofocus&&!g||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&Jr(n)}),20):qr(this),Zs)Zs.hasOwnProperty(c)&&Zs[c](this,t[c],Ds);_i(this),t.finishInit&&t.finishInit(this);for(var u=0;u400}pe(t.scroller,"touchstart",(function(i){if(!ye(e,i)&&!o(i)&&!js(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),pe(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),pe(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!Vn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,a=e.coordsChar(t.activeTouch,"page");o=!r.prev||l(r,r.prev)?new oo(a,a):!r.prev.prev||l(r,r.prev.prev)?e.findWordAt(a):new oo(ot(a.line,0),ht(e.doc,ot(a.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),Ce(n)}i()})),pe(t.scroller,"touchcancel",i),pe(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(hi(e,t.scroller.scrollTop),pi(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),pe(t.scroller,"mousewheel",(function(t){return ro(e,t)})),pe(t.scroller,"DOMMouseScroll",(function(t){return ro(e,t)})),pe(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ye(e,t)||Se(t)},over:function(t){ye(e,t)||(ja(e,t),Se(t))},start:function(t){return Ma(e,t)},drop:Pi(e,Sa),leave:function(t){ye(e,t)||Ea(e)}};var c=t.input.getField();pe(c,"keyup",(function(t){return ds.call(e,t)})),pe(c,"keydown",Pi(e,cs)),pe(c,"keypress",Pi(e,hs)),pe(c,"focus",(function(t){return Jr(e,t)})),pe(c,"blur",(function(t){return qr(e,t)}))}Os.defaults=Ps,Os.optionHandlers=Zs;var zs=[];function Ws(e,t,n,r){var i,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?i=xt(e,t).state:n="prev");var a=e.options.tabSize,s=Je(o,t),l=F(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(r||/\S/.test(s.text)){if("smart"==n&&((c=o.mode.indent(i,s.text.slice(u.length),s.text))==H||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>o.first?F(Je(o,t-1).text,null,a):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",h=0;if(e.options.indentWithTabs)for(var f=Math.floor(c/a);f;--f)h+=a,d+="\t";if(ha,l=Te(t),c=null;if(s&&r.ranges.length>1)if(Rs&&Rs.text.join("\n")==t){if(r.ranges.length%Rs.text.length==0){c=[];for(var u=0;u=0;h--){var f=r.ranges[h],p=f.from(),m=f.to();f.empty()&&(n&&n>0?p=ot(p.line,p.ch-n):e.state.overwrite&&!s?m=ot(m.line,Math.min(Je(o,m.line).text.length,m.ch+Q(l).length)):s&&Rs&&Rs.lineWise&&Rs.text.join("\n")==l.join("\n")&&(p=m=ot(p.line,0)));var v={from:p,to:m,text:c?c[h%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};qo(e.doc,v),Ln(e,"inputRead",e,v)}t&&!s&&Ks(e,t),si(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Vs(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Di(t,(function(){return Ys(t,n,0,null,"paste")})),!0}function Ks(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var s=0;s-1){a=Ws(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Je(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Ws(e,i.head.line,"smart"));a&&Ln(e,"electricInput",e,i.head.line)}}}function Gs(e){for(var t=[],n=[],r=0;rn&&(Ws(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&si(this));else{var o=i.from(),a=i.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l0&&Fo(this.doc,r,new oo(o,c[r].to()),Y)}}})),getTokenAt:function(e,t){return kt(this,e,t)},getLineTokens:function(e,t){return kt(this,ot(e),t,!0)},getTokenTypeAt:function(e){e=ht(this.doc,e);var t,n=yt(this,Je(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else{if(!(n[2*a+1]o&&(e=o,i=!0),r=Je(this.doc,e)}else r=e;return vr(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-an(r):0)},defaultTextHeight:function(){return Lr(this.display)},defaultCharWidth:function(){return Nr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o=this.display,a=(e=xr(this,ht(this.doc,e))).bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==r)a=e.top;else if("above"==r||"near"==r){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>c&&(s=c-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==i?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&ii(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:Zi(cs),triggerOnKeyPress:Zi(hs),triggerOnKeyUp:ds,triggerOnMouseDown:Zi(ys),execCommand:function(e){if(Ja.hasOwnProperty(e))return Ja[e].call(null,this)},triggerElectric:Zi((function(e){Ks(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=ht(this.doc,e),a=0;a0&&a(t.charAt(n-1));)--n;for(;r.5||this.options.lineWrapping)&&Tr(this),ge(this,"refresh",this)})),swapDoc:Zi((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),xo(this,e),hr(this),this.display.input.reset(),li(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,Ln(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},we(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}function Xs(e,t,n,r,i){var o=t,a=n,s=Je(e,t.line),l=i&&"rtl"==e.direction?-n:n;function c(){var n=t.line+l;return!(n=e.first+e.size)&&(t=new ot(n,t.ch,t.sticky),s=Je(e,n))}function u(o){var a;if("codepoint"==r){var u=s.text.charCodeAt(t.ch+(r>0?0:-1));a=isNaN(u)?null:new ot(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(u>=55296&&u<56320?2:1))),-n)}else a=i?Xa(e.cm,s,t,n):_a(s,t,n);if(null==a){if(o||!c())return!1;t=Qa(i,e.cm,s,t.line,l)}else t=a;return!0}if("char"==r||"codepoint"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var d=null,h="group"==r,f=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;!(n<0)||u(!p);p=!1){var m=s.text.charAt(t.ch)||"\n",v=ne(m,f)?"w":h&&"\n"==m?"n":!h||/\s/.test(m)?null:"p";if(!h||p||v||(v="s"),d&&d!=v){n<0&&(n=1,u(),t.sticky="after");break}if(v&&(d=v),n>0&&!u(!p))break}var g=_o(e,t,o,a,!0);return st(o,g)&&(g.hitSide=!0),g}function Js(e,t,n,r){var i,o,a=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*Lr(e.display),3);i=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(o=Cr(e,s,i)).outside;){if(n<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*n}return o}var qs=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new z,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function $s(e,t){var n=tr(e,t.line);if(!n||n.hidden)return null;var r=Je(e.doc,t.line),i=qn(n,r,t.line),o=he(r,e.doc.direction),a="left";o&&(a=ue(o,t.ch)%2?"right":"left");var s=ar(i.map,t.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function el(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function tl(e,t){return t&&(e.bad=!0),e}function nl(e,t,n,r,i){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function c(e){return function(t){return t.id==e}}function u(){a&&(o+=s,l&&(o+=s),a=l=!1)}function d(e){e&&(u(),o+=e)}function h(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void d(n);var o,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(ot(r,0),ot(i+1,0),c(+f));return void(p.length&&(o=p[0].find(0))&&d(qe(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&u();for(var v=0;v=t.display.viewTo||o.line=t.display.viewFrom&&$s(t,i)||{node:l[0].measure.map[2],offset:0},u=o.liner.firstLine()&&(a=ot(a.line-1,Je(r.doc,a.line-1).length)),s.ch==Je(r.doc,s.line).text.length&&s.linei.viewTo-1)return!1;a.line==i.viewFrom||0==(e=Ir(r,a.line))?(t=tt(i.view[0].line),n=i.view[0].node):(t=tt(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,c,u=Ir(r,s.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=tt(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(nl(r,n,c,t,l)),h=qe(r.doc,ot(t,0),ot(l,Je(r.doc,l).text.length));d.length>1&&h.length>1;)if(Q(d)==Q(h))d.pop(),h.pop(),l--;else{if(d[0]!=h[0])break;d.shift(),h.shift(),t++}for(var f=0,p=0,m=d[0],v=h[0],g=Math.min(m.length,v.length);fa.ch&&y.charCodeAt(y.length-p-1)==x.charCodeAt(x.length-p-1);)f--,p++;d[d.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(f).replace(/\u200b+$/,"");var w=ot(t,f),C=ot(l,h.length?Q(h).length-p:0);return d.length>1||d[0]||at(w,C)?(ia(r.doc,d,w,C,"+input"),!0):void 0},qs.prototype.ensurePolled=function(){this.forceCompositionEnd()},qs.prototype.reset=function(){this.forceCompositionEnd()},qs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},qs.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},qs.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Di(this.cm,(function(){return Or(e.cm)}))},qs.prototype.setUneditable=function(e){e.contentEditable="false"},qs.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Pi(this.cm,Ys)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},qs.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},qs.prototype.onContextMenu=function(){},qs.prototype.resetPosition=function(){},qs.prototype.needsContentAttribute=!0;var ol=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new z,this.hasSelection=!1,this.composing=null};function al(e,t){if((t=t?O(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=P();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&&(pe(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=a}}catch(e){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(ve(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Os((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function sl(e){e.off=ve,e.on=pe,e.wheelEventPixels=no,e.Doc=Aa,e.splitLines=Te,e.countColumn=F,e.findColumn=G,e.isWordChar=te,e.Pass=H,e.signal=ge,e.Line=cn,e.changeEnd=lo,e.scrollbarModel=bi,e.Pos=ot,e.cmpPos=at,e.modes=ze,e.mimeModes=We,e.resolveMode=Ye,e.getMode=Ve,e.modeExtensions=Ke,e.extendMode=Ge,e.copyState=Ue,e.startState=Qe,e.innerMode=_e,e.commands=Ja,e.keyMap=Fa,e.keyName=Va,e.isModifierKey=Ha,e.lookupKey=Ra,e.normalizeKeyMap=Wa,e.StringStream=Xe,e.SharedTextMarker=ga,e.TextMarker=ma,e.LineWidget=da,e.e_preventDefault=Ce,e.e_stopPropagation=Ae,e.e_stop=Se,e.addClass=Z,e.contains=D,e.rmClass=M,e.keyNames=Ta}ol.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!ye(r,e)){if(r.somethingSelected())Hs({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Gs(r);Hs({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,Y):(n.prevInput="",i.value=t.text.join("\n"),B(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),pe(i,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),pe(i,"paste",(function(e){ye(r,e)||Vs(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),pe(i,"cut",o),pe(i,"copy",o),pe(e.scroller,"paste",(function(t){if(!Vn(e,t)&&!ye(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),pe(e.lineSpace,"selectstart",(function(t){Vn(e,t)||Ce(t)})),pe(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),pe(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},ol.prototype.createField=function(e){this.wrapper=_s(),this.textarea=this.wrapper.firstChild},ol.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},ol.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Vr(e);if(e.options.moveInputWithCursor){var i=xr(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},ol.prototype.showSelection=function(e){var t=this.cm.display;E(t.cursorDiv,e.cursors),E(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},ol.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&B(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null))}},ol.prototype.getField=function(){return this.textarea},ol.prototype.supportsTouch=function(){return!1},ol.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!g||P()!=this.textarea))try{this.textarea.focus()}catch(e){}},ol.prototype.blur=function(){this.textarea.blur()},ol.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ol.prototype.receivedFocus=function(){this.slowPoll()},ol.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},ol.prototype.fastPoll=function(){var e=!1,t=this;function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}t.pollingFast=!0,t.polling.set(20,n)},ol.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Be(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(r.length,i.length);l1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},ol.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ol.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},ol.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=Br(n,e),c=r.scroller.scrollTop;if(o&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(o)&&Pi(n,Ho)(n.doc,so(o),Y);var u,h=i.style.cssText,f=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(u=window.scrollY),r.input.focus(),l&&window.scrollTo(null,u),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=g,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&s>=9&&v(),A){Se(e);var m=function(){ve(window,"mouseup",m),setTimeout(g,20)};pe(window,"mouseup",m)}else setTimeout(g,50)}function v(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function g(){if(t.contextMenuPending==g&&(t.contextMenuPending=!1,t.wrapper.style.cssText=f,i.style.cssText=h,a&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!a||a&&s<9)&&v();var e=0,o=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?Pi(n,Xo)(n):e++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},ol.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},ol.prototype.setUneditable=function(){},ol.prototype.needsContentAttribute=!1,Ts(Os),Qs(Os);var ll="iter insert remove copy getEditor constructor".split(" ");for(var cl in Aa.prototype)Aa.prototype.hasOwnProperty(cl)&&W(ll,cl)<0&&(Os.prototype[cl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Aa.prototype[cl]));return we(Aa),Os.inputStyles={textarea:ol,contenteditable:qs},Os.defineMode=function(e){Os.defaults.mode||"null"==e||(Os.defaults.mode=e),Re.apply(this,arguments)},Os.defineMIME=He,Os.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Os.defineMIME("text/plain","null"),Os.defineExtension=function(e,t){Os.prototype[e]=t},Os.defineDocExtension=function(e,t){Aa.prototype[e]=t},Os.fromTextArea=al,sl(Os),Os.version="5.58.2",Os}()},25419:function(e,t,n){!function(e){"use strict";e.defineMode("markdown",(function(t,n){var r=e.getMode(t,"text/html"),i="null"==r.name;function o(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.emoji&&(n.emoji=!1),void 0===n.fencedCodeBlockHighlighting&&(n.fencedCodeBlockHighlighting=!0),void 0===n.fencedCodeBlockDefaultMode&&(n.fencedCodeBlockDefaultMode="text/plain"),void 0===n.xml&&(n.xml=!0),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var a={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var s in a)a.hasOwnProperty(s)&&n.tokenTypeOverrides[s]&&(a[s]=n.tokenTypeOverrides[s]);var l=/^([*\-_])(?:\s*\1){2,}\s*$/,c=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,d=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,h=/^ {0,3}(?:\={1,}|-{2,})\s*$/,f=/^[^#!\[\]*_\\<>` "'(~:]+/,p=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,v=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,g=" ";function y(e,t,n){return t.f=t.inline=n,n(e,t)}function x(e,t,n){return t.f=t.block=n,n(e,t)}function b(e){return!e||!/\S/.test(e.string)}function w(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==A){var n=i;if(!n){var o=e.innerMode(r,t.htmlState);n="xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText}n&&(t.f=j,t.block=C,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function C(t,r){var i=t.column()===r.indentation,s=b(r.prevLine.stream),f=r.indentedCode,v=r.prevLine.hr,g=!1!==r.list,x=(r.listStack[r.listStack.length-1]||0)+3;r.indentedCode=!1;var w=r.indentation;if(null===r.indentationDiff&&(r.indentationDiff=r.indentation,g)){for(r.list=null;w=4&&(f||r.prevLine.fencedCodeEnd||r.prevLine.header||s))return t.skipToEnd(),r.indentedCode=!0,a.code;if(t.eatSpace())return null;if(i&&r.indentation<=x&&(M=t.match(d))&&M[1].length<=6)return r.quote=0,r.header=M[1].length,r.thisLine.header=!0,n.highlightFormatting&&(r.formatting="header"),r.f=r.inline,S(r);if(r.indentation<=x&&t.eat(">"))return r.quote=i?1:r.quote+1,n.highlightFormatting&&(r.formatting="quote"),t.eatSpace(),S(r);if(!A&&!r.setext&&i&&r.indentation<=x&&(M=t.match(c))){var j=M[1]?"ol":"ul";return r.indentation=w+t.current().length,r.list=!0,r.quote=0,r.listStack.push(r.indentation),r.em=!1,r.strong=!1,r.code=!1,r.strikethrough=!1,n.taskLists&&t.match(u,!1)&&(r.taskList=!0),r.f=r.inline,n.highlightFormatting&&(r.formatting=["list","list-"+j]),S(r)}return i&&r.indentation<=x&&(M=t.match(p,!0))?(r.quote=0,r.fencedEndRE=new RegExp(M[1]+"+ *$"),r.localMode=n.fencedCodeBlockHighlighting&&o(M[2]||n.fencedCodeBlockDefaultMode),r.localMode&&(r.localState=e.startState(r.localMode)),r.f=r.block=k,n.highlightFormatting&&(r.formatting="code-block"),r.code=-1,S(r)):r.setext||!(C&&g||r.quote||!1!==r.list||r.code||A||m.test(t.string))&&(M=t.lookAhead(1))&&(M=M.match(h))?(r.setext?(r.header=r.setext,r.setext=0,t.skipToEnd(),n.highlightFormatting&&(r.formatting="header")):(r.header="="==M[0].charAt(0)?1:2,r.setext=r.header),r.thisLine.header=!0,r.f=r.inline,S(r)):A?(t.skipToEnd(),r.hr=!0,r.thisLine.hr=!0,a.hr):"["===t.peek()?y(t,r,P):y(t,r,r.inline)}function A(t,n){var o=r.token(t,n.htmlState);if(!i){var a=e.innerMode(r,n.htmlState);("xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=j,n.block=C,n.htmlState=null)}return o}function k(e,t){var r,i=t.listStack[t.listStack.length-1]||0,o=t.indentation=e.quote?t.push(a.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(a.linkHref,"url"):(e.strong&&t.push(a.strong),e.em&&t.push(a.em),e.strikethrough&&t.push(a.strikethrough),e.emoji&&t.push(a.emoji),e.linkText&&t.push(a.linkText),e.code&&t.push(a.code),e.image&&t.push(a.image),e.imageAltText&&t.push(a.imageAltText,"link"),e.imageMarker&&t.push(a.imageMarker)),e.header&&t.push(a.header,a.header+"-"+e.header),e.quote&&(t.push(a.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(a.quote+"-"+e.quote):t.push(a.quote+"-"+n.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?t.push(a.list2):t.push(a.list3):t.push(a.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function M(e,t){if(e.match(f,!0))return S(t)}function j(t,i){var o=i.text(t,i);if(void 0!==o)return o;if(i.list)return i.list=null,S(i);if(i.taskList)return" "===t.match(u,!0)[1]?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&&(i.formatting="task"),i.taskList=!1,S(i);if(i.taskOpen=!1,i.taskClosed=!1,i.header&&t.match(/^#+$/,!0))return n.highlightFormatting&&(i.formatting="header"),S(i);var s=t.next();if(i.linkTitle){i.linkTitle=!1;var l=s;"("===s&&(l=")");var c="^\\s*(?:[^"+(l=(l+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(t.match(new RegExp(c),!0))return a.linkHref}if("`"===s){var d=i.formatting;n.highlightFormatting&&(i.formatting="code"),t.eatWhile("`");var h=t.current().length;if(0!=i.code||i.quote&&1!=h){if(h==i.code){var f=S(i);return i.code=0,f}return i.formatting=d,S(i)}return i.code=h,S(i)}if(i.code)return S(i);if("\\"===s&&(t.next(),n.highlightFormatting)){var p=S(i),m=a.formatting+"-escape";return p?p+" "+m:m}if("!"===s&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,n.highlightFormatting&&(i.formatting="image"),S(i);if("["===s&&i.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,n.highlightFormatting&&(i.formatting="image"),S(i);if("]"===s&&i.imageAltText){n.highlightFormatting&&(i.formatting="image");var p=S(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=L,p}if("["===s&&!i.image)return i.linkText&&t.match(/^.*?\]/)||(i.linkText=!0,n.highlightFormatting&&(i.formatting="link")),S(i);if("]"===s&&i.linkText){n.highlightFormatting&&(i.formatting="link");var p=S(i);return i.linkText=!1,i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?L:j,p}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=E,n.highlightFormatting&&(i.formatting="link"),(p=S(i))?p+=" ":p="",p+a.linkInline;if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=E,n.highlightFormatting&&(i.formatting="link"),(p=S(i))?p+=" ":p="",p+a.linkEmail;if(n.xml&&"<"===s&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var g=t.string.indexOf(">",t.pos);if(-1!=g){var y=t.string.substring(t.start,g);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(y)&&(i.md_inside=!0)}return t.backUp(1),i.htmlState=e.startState(r),x(t,i,A)}if(n.xml&&"<"===s&&t.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if("*"===s||"_"===s){for(var b=1,w=1==t.pos?" ":t.string.charAt(t.pos-2);b<3&&t.eat(s);)b++;var C=t.peek()||" ",k=!/\s/.test(C)&&(!v.test(C)||/\s/.test(w)||v.test(w)),M=!/\s/.test(w)&&(!v.test(w)||/\s/.test(C)||v.test(C)),N=null,D=null;if(b%2&&(i.em||!k||"*"!==s&&M&&!v.test(w)?i.em!=s||!M||"*"!==s&&k&&!v.test(C)||(N=!1):N=!0),b>1&&(i.strong||!k||"*"!==s&&M&&!v.test(w)?i.strong!=s||!M||"*"!==s&&k&&!v.test(C)||(D=!1):D=!0),null!=D||null!=N)return n.highlightFormatting&&(i.formatting=null==N?"strong":null==D?"em":"strong em"),!0===N&&(i.em=s),!0===D&&(i.strong=s),f=S(i),!1===N&&(i.em=!1),!1===D&&(i.strong=!1),f}else if(" "===s&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return S(i);t.backUp(1)}if(n.strikethrough)if("~"===s&&t.eatWhile(s)){if(i.strikethrough)return n.highlightFormatting&&(i.formatting="strikethrough"),f=S(i),i.strikethrough=!1,f;if(t.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&&(i.formatting="strikethrough"),S(i)}else if(" "===s&&t.match(/^~~/,!0)){if(" "===t.peek())return S(i);t.backUp(2)}if(n.emoji&&":"===s&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,n.highlightFormatting&&(i.formatting="emoji");var P=S(i);return i.emoji=!1,P}return" "===s&&(t.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),S(i)}function E(e,t){if(">"===e.next()){t.f=t.inline=j,n.highlightFormatting&&(t.formatting="link");var r=S(t);return r?r+=" ":r="",r+a.linkInline}return e.match(/^[^>]+/,!0),a.linkInline}function L(e,t){if(e.eatSpace())return null;var r=e.next();return"("===r||"["===r?(t.f=t.inline=D("("===r?")":"]"),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,S(t)):"error"}var N={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(e){return function(t,r){if(t.next()===e){r.f=r.inline=j,n.highlightFormatting&&(r.formatting="link-string");var i=S(r);return r.linkHref=!1,i}return t.match(N[e]),r.linkHref=!0,S(r)}}function P(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=Z,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,S(t)):y(e,t,j)}function Z(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=T,n.highlightFormatting&&(t.formatting="link");var r=S(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function T(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=j,a.linkHref+" url")}var B={startState:function(){return{f:C,prevLine:{stream:null},thisLine:{stream:null},block:C,htmlState:null,indentation:0,inline:j,text:M,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return w(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=A)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g,g).length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==A?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:B}},indent:function(t,n,i){return t.block==A&&r.indent?r.indent(t.htmlState,n,i):t.localState&&t.localMode.indent?t.localMode.indent(t.localState,n,i):e.Pass},blankLine:w,getType:S,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return B}),"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")}(n(89780),n(15525),n(98101))},98101:function(e,t,n){!function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var t=0;t-1&&t.substring(i+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n0?e.cmdState[e.cmdState.length-1]:null}function i(e){var t=e.cmdState.pop();t&&t.closeBracket()}function o(e){for(var t=e.cmdState,n=t.length-1;n>=0;n--){var r=t[n];if("DEFAULT"!=r.name)return r}return{styleIdentifier:function(){return null}}}function a(e,t,n){return function(){this.name=e,this.bracketNo=0,this.style=t,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var s={};function l(e,t){e.f=t}function c(e,t){var i;if(e.match(/^\\[a-zA-Z@]+/)){var a=e.current().slice(1);return n(t,i=new(i=s.hasOwnProperty(a)?s[a]:s.DEFAULT)),l(t,d),i.style}if(e.match(/^\\[$&%#{}_]/))return"tag";if(e.match(/^\\[,;!\/\\]/))return"tag";if(e.match("\\["))return l(t,(function(e,t){return u(e,t,"\\]")})),"keyword";if(e.match("\\("))return l(t,(function(e,t){return u(e,t,"\\)")})),"keyword";if(e.match("$$"))return l(t,(function(e,t){return u(e,t,"$$")})),"keyword";if(e.match("$"))return l(t,(function(e,t){return u(e,t,"$")})),"keyword";var c=e.next();return"%"==c?(e.skipToEnd(),"comment"):"}"==c||"]"==c?(i=r(t))?(i.closeBracket(c),l(t,d),"bracket"):"error":"{"==c||"["==c?(n(t,i=new(i=s.DEFAULT)),"bracket"):/\d/.test(c)?(e.eatWhile(/[\w.%]/),"atom"):(e.eatWhile(/[\w\-_]/),"begin"==(i=o(t)).name&&(i.argument=e.current()),i.styleIdentifier())}function u(e,t,n){if(e.eatSpace())return null;if(n&&e.match(n))return l(t,c),"keyword";if(e.match(/^\\[a-zA-Z@]+/))return"tag";if(e.match(/^[a-zA-Z]+/))return"variable-2";if(e.match(/^\\[$&%#{}_]/))return"tag";if(e.match(/^\\[,;!\/]/))return"tag";if(e.match(/^[\^_&]/))return"tag";if(e.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(e.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var r=e.next();return"{"==r||"}"==r||"["==r||"]"==r||"("==r||")"==r?"bracket":"%"==r?(e.skipToEnd(),"comment"):"error"}function d(e,t){var n=e.peek();return"{"==n||"["==n?(r(t).openBracket(n),e.eat(n),l(t,c),"bracket"):/[ \t\r]/.test(n)?(e.eat(n),null):(l(t,c),i(t),c(e,t))}return s.importmodule=a("importmodule","tag",["string","builtin"]),s.documentclass=a("documentclass","tag",["","atom"]),s.usepackage=a("usepackage","tag",["atom"]),s.begin=a("begin","tag",["atom"]),s.end=a("end","tag",["atom"]),s.label=a("label","tag",["atom"]),s.ref=a("ref","tag",["atom"]),s.eqref=a("eqref","tag",["atom"]),s.cite=a("cite","tag",["atom"]),s.bibitem=a("bibitem","tag",["atom"]),s.Bibitem=a("Bibitem","tag",["atom"]),s.RBibitem=a("RBibitem","tag",["atom"]),s.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{startState:function(){return{cmdState:[],f:t.inMathMode?function(e,t){return u(e,t)}:c}},copyState:function(e){return{cmdState:e.cmdState.slice(),f:e.f}},token:function(e,t){return t.f(e,t)},blankLine:function(e){e.f=c,e.cmdState.length=0},lineComment:"%"}})),e.defineMIME("text/x-stex","stex"),e.defineMIME("text/x-latex","stex")}(n(89780))},15525:function(e,t,n){!function(e){"use strict";var t={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};e.defineMode("xml",(function(r,i){var o,a,s=r.indentUnit,l={},c=i.htmlMode?t:n;for(var u in c)l[u]=c[u];for(var u in i)l[u]=i[u];function d(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.next();return"<"==r?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(p("atom","]]>")):null:e.match("--")?n(p("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(m(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=p("meta","?>"),"meta"):(o=e.eat("/")?"closeTag":"openTag",t.tokenize=h,"tag bracket"):"&"==r?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function h(e,t){var n=e.next();if(">"==n||"/"==n&&e.eat(">"))return t.tokenize=d,o=">"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return o="equals",null;if("<"==n){t.tokenize=d,t.state=x,t.tagName=t.tagStart=null;var r=t.tokenize(e,t);return r?r+" tag error":"tag error"}return/[\'\"]/.test(n)?(t.tokenize=f(n),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function f(e){var t=function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=h;break}return"string"};return t.isInAttribute=!0,t}function p(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=d;break}n.next()}return e}}function m(e){return function(t,n){for(var r;null!=(r=t.next());){if("<"==r)return n.tokenize=m(e+1),n.tokenize(t,n);if(">"==r){if(1==e){n.tokenize=d;break}return n.tokenize=m(e-1),n.tokenize(t,n)}}return"meta"}}function v(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(l.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function g(e){e.context&&(e.context=e.context.prev)}function y(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!l.contextGrabbers.hasOwnProperty(n)||!l.contextGrabbers[n].hasOwnProperty(t))return;g(e)}}function x(e,t,n){return"openTag"==e?(n.tagStart=t.column(),b):"closeTag"==e?w:x}function b(e,t,n){return"word"==e?(n.tagName=t.current(),a="tag",k):l.allowMissingTagName&&"endTag"==e?(a="tag bracket",k(e,t,n)):(a="error",b)}function w(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&l.implicitlyClosed.hasOwnProperty(n.context.tagName)&&g(n),n.context&&n.context.tagName==r||!1===l.matchClosing?(a="tag",C):(a="tag error",A)}return l.allowMissingTagName&&"endTag"==e?(a="tag bracket",C(e,t,n)):(a="error",A)}function C(e,t,n){return"endTag"!=e?(a="error",C):(g(n),x)}function A(e,t,n){return a="error",C(e,t,n)}function k(e,t,n){if("word"==e)return a="attribute",S;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||l.autoSelfClosers.hasOwnProperty(r)?y(n,r):(y(n,r),n.context=new v(n,r,i==n.indented)),x}return a="error",k}function S(e,t,n){return"equals"==e?M:(l.allowMissing||(a="error"),k(e,t,n))}function M(e,t,n){return"string"==e?j:"word"==e&&l.allowUnquoted?(a="string",k):(a="error",k(e,t,n))}function j(e,t,n){return"string"==e?j:k(e,t,n)}return d.isInText=!0,{startState:function(e){var t={tokenize:d,state:x,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;o=null;var n=t.tokenize(e,t);return(n||o)&&"comment"!=n&&(a=null,t.state=t.state(o||n,e,t),a&&(n="error"==a?n+" error":a)),n},indent:function(t,n,r){var i=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+s;if(i&&i.noIndent)return e.Pass;if(t.tokenize!=h&&t.tokenize!=d)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==l.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+s*(l.multilineTagIndentFactor||1);if(l.alignCDATA&&/$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:l.htmlMode?"html":"xml",helperType:l.htmlMode?"html":"xml",skipAttribute:function(e){e.state==M&&(e.state=k)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)n.tagName&&t.push(n.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})}(n(89780))},2859:function(e,t,n){"use strict";n.d(t,{hP:function(){return q}});var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function o(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function a(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]',"select"),this.addActionButton(n,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(n,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(n,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(n,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(n,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(n,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(n,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach((function(e){var n=document.createElement("div");n.className=""+t.toolbarButtonStyleClass.name,n.setAttribute("data-type-name",e.typeName),n.innerHTML=e.icon,n.addEventListener("click",(function(){t.markerToolbarButtonClicked(n,e)})),t.buttons.push(n),t.markerButtons.push(n)})),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var r=document.createElement("div");r.className=this.toolbarBlockStyleClass.name,r.style.whiteSpace="nowrap",r.style.display=!1!==this.uiStyleSettings.resultButtonBlockVisible?"":"none",this.uiContainer.appendChild(r),this.addActionButton(r,'',"render"),this.addActionButton(r,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},e.prototype.addButtonClickListener=function(e){this.buttonClickListeners.push(e)},e.prototype.removeButtonClickListener=function(e){this.buttonClickListeners.indexOf(e)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(e),1)},e.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},e.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var e=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var t=0;t0&&this.buttonClickListeners.forEach((function(e){return e("marker",t)})),this.markerButtonOverflowBlock.style.display="none"},e.prototype.actionToolbarButtonClicked=function(e,t){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach((function(e){return e("action",t)})),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},e.prototype.setActiveButton=function(e){this.resetButtonStyles(),e.className=e.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),e.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},e.prototype.setActiveMarkerButton=function(e){var t=this.markerButtons.find((function(t){return t.getAttribute("data-type-name")===e}));t&&this.setActiveButton(t)},e.prototype.setCurrentMarker=function(e){var t=this;this.currentMarker=e,this.buttons.filter((function(e){return/delete|notes/.test(e.getAttribute("data-action"))})).forEach((function(e){void 0===t.currentMarker?(e.style.fillOpacity="0.4",e.style.pointerEvents="none"):(e.style.fillOpacity="1",e.style.pointerEvents="all")}))},e}(),v=function(){function e(e,t,n,r){this.panels=[],this.panelButtons=[],this.markerjsContainer=e,this.displayMode=t,this.uiStyleSettings=n,this.styles=r,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return e.prototype.addStyles=function(){var e;this.toolboxStyleClass=this.styles.addClass(new p("toolbox","\n width: 100%;\n flex-shrink: 0;\n display: flex;\n flex-direction: column;\n font-family: sans-serif;\n "+("popup"===this.displayMode?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+"\n box-sizing: content-box;\n "+("popup"===this.displayMode?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+"\n "+("inline"===this.displayMode?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+"\n "+("inline"===this.displayMode?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+"\n overflow: hidden;\n ")),this.toolboxStyleColorsClass=this.styles.addClass(new p("toolbox_colors","\n color: "+this.uiStyleSettings.toolboxColor+";\n "));var t=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new p("toolbox-button-row","\n display: flex;\n cursor: default;\n box-sizing: content-box;\n ")),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new p("toolbox-button-row_colors","\n background-color: "+this.uiStyleSettings.toolbarBackgroundColor+";\n ")),this.toolboxPanelRowStyleClass=this.styles.addClass(new p("toolbox-panel-row","\n display: flex;\n "+("inline"===this.displayMode?"position: absolute;":"")+"\n "+("inline"===this.displayMode?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+"\n cursor: default;\n height: "+1.5*this.uiStyleSettings.toolbarHeight+"px;\n "+("inline"===this.displayMode?"width: 100%;":"")+"\n box-sizing: content-box;\n ")),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new p("toolbox-panel-row_colors","\n background-color: "+(null!==(e=this.uiStyleSettings.toolboxBackgroundColor)&&void 0!==e?e:this.uiStyleSettings.toolbarBackgroundHoverColor)+";\n ")),this.toolboxButtonStyleClass=this.styles.addClass(new p("toolbox_button","\n display: inline-block;\n width: "+(this.uiStyleSettings.toolbarHeight-2*t)+"px;\n height: "+(this.uiStyleSettings.toolbarHeight-2*t)+"px;\n padding: "+t+"px;\n box-sizing: content-box;\n ")),this.toolboxButtonStyleColorsClass=this.styles.addClass(new p("toolbox-button_colors","\n fill: "+this.uiStyleSettings.toolbarColor+";\n ")),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new p("toolbox-active-button_colors","\n background-color: "+this.uiStyleSettings.toolbarBackgroundHoverColor+";\n fill: "+this.uiStyleSettings.toolbarColor+";\n ")),this.styles.addRule(new f("."+this.toolboxButtonStyleColorsClass.name+":hover","\n background-color: "+this.uiStyleSettings.toolbarBackgroundHoverColor+"\n ")),this.styles.addRule(new f("."+this.toolboxButtonStyleClass.name+" svg","\n height: "+this.uiStyleSettings.toolbarHeight/2+"px;\n "))},e.prototype.show=function(e){var t;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=e,this.uiContainer.className=this.toolboxStyleClass.name+" "+(null!==(t=this.uiStyleSettings.toolboxStyleColorsClassName)&&void 0!==t?t:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},e.prototype.setPanelButtons=function(e){var t,n,r=this;this.panels=e,void 0!==this.uiContainer&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+(null!==(t=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)&&void 0!==t?t:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+(null!==(n=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)&&void 0!==n?n:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach((function(e){var t;e.uiStyleSettings=r.uiStyleSettings;var n=document.createElement("div");n.className=r.toolboxButtonStyleClass.name+" "+(null!==(t=r.uiStyleSettings.toolboxButtonStyleColorsClassName)&&void 0!==t?t:r.toolboxButtonStyleColorsClass.name),n.innerHTML=e.icon,n.title=e.title,n.addEventListener("click",(function(){r.panelButtonClick(e)})),r.panelButtons.push(n),r.buttonRow.appendChild(n)})),"inline"===this.displayMode?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},e.prototype.panelButtonClick=function(e){var t=this,n=-1;if(e!==this.activePanel){n=this.panels.indexOf(e),this.panelRow.innerHTML="";var r=e.getUi();r.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(r),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=e}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout((function(){"inline"===t.displayMode?t.panelRow.style.display="none":t.panelRow.style.visibility="hidden"}),200);this.panelButtons.forEach((function(e,r){var i,o;e.className=t.toolboxButtonStyleClass.name+" "+(r===n?""+(null!==(i=t.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)&&void 0!==i?i:t.toolboxActiveButtonStyleColorsClass.name):""+(null!==(o=t.uiStyleSettings.toolboxButtonStyleColorsClassName)&&void 0!==o?o:t.toolboxButtonStyleColorsClass.name))}))},e}(),g=function(e,t){this.title=e,this.icon=t},y=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.colors=[],o.addTransparent=!1,o.colorBoxes=[],o.colors=n,o.currentColor=r,o.setCurrentColor=o.setCurrentColor.bind(o),o.getColorBox=o.getColorBox.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.overflow="hidden",t.style.whiteSpace="nowrap",this.colors.forEach((function(n){var r=e.getColorBox(n);t.appendChild(r),e.colorBoxes.push(r)})),t},t.prototype.getColorBox=function(e){var t=this,n=this.uiStyleSettings.toolbarHeight/4,r=this.uiStyleSettings.toolbarHeight-n,i=document.createElement("div");i.style.display="inline-block",i.style.boxSizing="content-box",i.style.width=r-2+"px",i.style.height=r-2+"px",i.style.padding="1px",i.style.marginRight="2px",i.style.marginBottom="2px",i.style.borderWidth="2px",i.style.borderStyle="solid",i.style.borderRadius=(r+2)/2+"px",i.style.borderColor=e===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",i.addEventListener("click",(function(){t.setCurrentColor(e,i)}));var o=document.createElement("div");return o.style.display="inline-block",o.style.width=r-2+"px",o.style.height=r-2+"px",o.style.backgroundColor=e,o.style.borderRadius=r/2+"px","transparent"===e&&(o.style.fill=this.uiStyleSettings.toolboxAccentColor,o.innerHTML='\n \n '),i.appendChild(o),i},t.prototype.setCurrentColor=function(e,t){var n=this;this.currentColor=e,this.colorBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onColorChanged&&this.onColorChanged(e)},t}(g),x=function(){function e(e,t,n){this._state="new",this._isSelected=!1,this._container=e,this._overlayContainer=t,this.globalSettings=n,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(e.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),e.prototype.ownsTarget=function(e){return!1},Object.defineProperty(e.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),e.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},e.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},e.prototype.pointerDown=function(e,t){},e.prototype.dblClick=function(e,t){},e.prototype.manipulate=function(e){},e.prototype.pointerUp=function(e){this.stateChanged()},e.prototype.dispose=function(){},e.prototype.addMarkerVisualToContainer=function(e){this.container.childNodes.length>0?this.container.insertBefore(e,this.container.childNodes[0]):this.container.appendChild(e)},e.prototype.getState=function(){return{typeName:e.typeName,state:this.state,notes:this.notes}},e.prototype.restoreState=function(e){this._state=e.state,this.notes=e.notes},e.prototype.scale=function(e,t){},e.prototype.colorChanged=function(e){this.onColorChanged&&this.onColorChanged(e),this.stateChanged()},e.prototype.fillColorChanged=function(e){this.onFillColorChanged&&this.onFillColorChanged(e),this.stateChanged()},e.prototype.stateChanged=function(){if(this.onStateChanged&&"creating"!==this.state&&"new"!==this.state){var e=this.getState();void 0!==this.manipulationStartState&&(this.manipulationStartState.state="select"),e.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(e)&&this.onStateChanged(this)}},e.typeName="MarkerBase",e}(),b=function(){function e(){this.findGripByVisual=this.findGripByVisual.bind(this)}return e.prototype.findGripByVisual=function(e){return this.topLeft.ownsTarget(e)?this.topLeft:this.topCenter.ownsTarget(e)?this.topCenter:this.topRight.ownsTarget(e)?this.topRight:this.centerLeft.ownsTarget(e)?this.centerLeft:this.centerRight.ownsTarget(e)?this.centerRight:this.bottomLeft.ownsTarget(e)?this.bottomLeft:this.bottomCenter.ownsTarget(e)?this.bottomCenter:this.bottomRight.ownsTarget(e)?this.bottomRight:void 0},e}(),w=function(){function e(){this.GRIP_SIZE=10,this.visual=l.createGroup(),this.visual.appendChild(l.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(l.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return e.prototype.ownsTarget=function(e){return e===this.visual||e===this.visual.childNodes[0]||e===this.visual.childNodes[1]},e}(),C=function(){function e(){}return e.toITransformMatrix=function(e){return{a:e.a,b:e.b,c:e.c,d:e.d,e:e.e,f:e.f}},e.toSVGMatrix=function(e,t){return e.a=t.a,e.b=t.b,e.c=t.c,e.d=t.d,e.e=t.e,e.f=t.f,e},e}(),A=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.left=0,i.top=0,i.width=0,i.height=0,i.defaultSize={x:50,y:20},i.offsetX=0,i.offsetY=0,i.rotationAngle=0,i.CB_DISTANCE=10,i._suppressMarkerCreateEvent=!1,i.container.transform.baseVal.appendItem(l.createTransform()),i.setupControlBox(),i}return i(t,e),Object.defineProperty(t.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"visual",{get:function(){return this._visual},set:function(e){this._visual=e;var t=l.createTransform();this._visual.transform.baseVal.appendItem(t)},enumerable:!1,configurable:!0}),t.prototype.ownsTarget=function(t){return!!e.prototype.ownsTarget.call(this,t)||!!(void 0!==this.controlGrips.findGripByVisual(t)||void 0!==this.rotatorGrip&&this.rotatorGrip.ownsTarget(t))},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"new"===this.state&&(this.left=t.x,this.top=t.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var r=this.unrotatePoint(t);if(this.manipulationStartX=r.x,this.manipulationStartY=r.y,this.offsetX=r.x-this.left,this.offsetY=r.y-this.top,"new"!==this.state)if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(n),void 0!==this.activeGrip)this._state="resize";else if(void 0!==this.rotatorGrip&&this.rotatorGrip.ownsTarget(n)){this.activeGrip=this.rotatorGrip;var i=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=i.x-this.width/2,this.top=i.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var o=this.container.transform.baseVal.getItem(0);o.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(o,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},t.prototype.pointerUp=function(t){var n=this.state;e.prototype.pointerUp.call(this,t),"creating"===this.state&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(t),this._state="select","creating"===n&&this.onMarkerCreated&&!1===this._suppressMarkerCreateEvent&&this.onMarkerCreated(this)},t.prototype.moveVisual=function(e){this.visual.style.transform="translate("+e.x+"px, "+e.y+"px)"},t.prototype.manipulate=function(e){var t=this.unrotatePoint(e);"creating"===this.state?this.resize(e):"move"===this.state?(this.left=this.manipulationStartLeft+(t.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(t.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):"resize"===this.state?this.resize(t):"rotate"===this.state&&this.rotate(e)},t.prototype.resize=function(e){var t=this.manipulationStartLeft,n=this.manipulationStartWidth,r=this.manipulationStartTop,i=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:t=this.manipulationStartLeft+e.x-this.manipulationStartX,n=this.manipulationStartWidth+this.manipulationStartLeft-t;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:n=this.manipulationStartWidth+e.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:r=this.manipulationStartTop+e.y-this.manipulationStartY,i=this.manipulationStartHeight+this.manipulationStartTop-r;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:i=this.manipulationStartHeight+e.y-this.manipulationStartY}n>=0?(this.left=t,this.width=n):(this.left=t+n,this.width=-n),i>=0?(this.top=r,this.height=i):(this.top=r+i,this.height=-i),this.setSize()},t.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},t.prototype.rotate=function(e){if(Math.abs(e.x-this.centerX)>.1){var t=Math.sign(e.x-this.centerX);this.rotationAngle=180*Math.atan((e.y-this.centerY)/(e.x-this.centerX))/Math.PI+90*t,this.applyRotation()}},t.prototype.applyRotation=function(){var e=this.container.transform.baseVal.getItem(0);e.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(e,0)},t.prototype.rotatePoint=function(e){if(0===this.rotationAngle)return e;var t=this.container.getCTM(),n=l.createPoint(e.x,e.y);return{x:(n=n.matrixTransform(t)).x,y:n.y}},t.prototype.unrotatePoint=function(e){if(0===this.rotationAngle)return e;var t=this.container.getCTM();t=t.inverse();var n=l.createPoint(e.x,e.y);return{x:(n=n.matrixTransform(t)).x,y:n.y}},t.prototype.select=function(){e.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},t.prototype.deselect=function(){e.prototype.deselect.call(this),this.controlBox.style.display="none"},t.prototype.setupControlBox=function(){this.controlBox=l.createGroup();var e=l.createTransform();e.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(e),this.container.appendChild(this.controlBox),this.controlRect=l.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),!0!==this.globalSettings.disableRotation&&(this.rotatorGripLine=l.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new b,this.addControlGrips(),this.controlBox.style.display="none"},t.prototype.adjustControlBox=function(){var e=this.controlBox.transform.baseVal.getItem(0);e.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(e,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),void 0!==this.rotatorGripLine&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},t.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),!0!==this.globalSettings.disableRotation&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},t.prototype.createGrip=function(){var e=new w;return e.visual.transform.baseVal.appendItem(l.createTransform()),this.controlBox.appendChild(e.visual),e},t.prototype.positionGrips=function(){var e=this.controlGrips.topLeft.GRIP_SIZE,t=-e/2,n=t,r=(this.width+this.CB_DISTANCE)/2-e/2,i=(this.height+this.CB_DISTANCE)/2-e/2,o=this.height+this.CB_DISTANCE-e/2,a=this.width+this.CB_DISTANCE-e/2;this.positionGrip(this.controlGrips.topLeft.visual,t,n),this.positionGrip(this.controlGrips.topCenter.visual,r,n),this.positionGrip(this.controlGrips.topRight.visual,a,n),this.positionGrip(this.controlGrips.centerLeft.visual,t,i),this.positionGrip(this.controlGrips.centerRight.visual,a,i),this.positionGrip(this.controlGrips.bottomLeft.visual,t,o),this.positionGrip(this.controlGrips.bottomCenter.visual,r,o),this.positionGrip(this.controlGrips.bottomRight.visual,a,o),void 0!==this.rotatorGrip&&this.positionGrip(this.rotatorGrip.visual,r,n-3*this.CB_DISTANCE)},t.prototype.positionGrip=function(e,t,n){var r=e.transform.baseVal.getItem(0);r.setTranslate(t,n),e.transform.baseVal.replaceItem(r,0)},t.prototype.hideControlBox=function(){this.controlBox.style.display="none"},t.prototype.showControlBox=function(){this.controlBox.style.display=""},t.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:C.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:C.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},e.prototype.getState.call(this))},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.left=n.left,this.top=n.top,this.width=n.width,this.height=n.height,this.rotationAngle=n.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(C.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,n.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(C.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,n.containerTransformMatrix))},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n);var r=this.rotatePoint({x:this.left,y:this.top}),i=this.unrotatePoint({x:r.x*t,y:r.y*n});this.left=i.x,this.top=i.y,this.width=this.width*t,this.height=this.height*n,this.adjustControlBox()},t}(x),k=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.fillColor="transparent",i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.opacity=1,i.setStrokeColor=i.setStrokeColor.bind(i),i.setFillColor=i.setFillColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.createVisual=i.createVisual.bind(i),i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual)},t.prototype.createVisual=function(){this.visual=l.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"new"===this.state&&(this.createVisual(),this.moveVisual(t),this._state="creating")},t.prototype.manipulate=function(t){e.prototype.manipulate.call(this,t)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this.setSize()},t.prototype.setSize=function(){e.prototype.setSize.call(this),l.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},t.prototype.pointerUp=function(t){e.prototype.pointerUp.call(this,t),this.setSize()},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.visual&&l.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(e),this.stateChanged()},t.prototype.setFillColor=function(e){this.fillColor=e,this.visual&&l.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.visual&&l.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.visual&&l.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},t.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},e.prototype.getState.call(this))},t.prototype.restoreState=function(t){var n=t;this.fillColor=n.fillColor,this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.opacity=n.opacity,this.createVisual(),e.prototype.restoreState.call(this,t),this.setSize()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setSize()},t.title="Rectangle marker",t}(A),S=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.widths=[],o.widthBoxes=[],o.widths=n,o.currentWidth=r,o.setCurrentWidth=o.setCurrentWidth.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2",this.widths.forEach((function(n){var r=document.createElement("div");r.style.display="flex",r.style.flexGrow="2",r.style.alignItems="center",r.style.justifyContent="space-between",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.borderColor=n===e.currentWidth?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentWidth(n,r)})),t.appendChild(r);var i=document.createElement("div");i.innerText=n.toString(),i.style.marginRight="5px",r.appendChild(i);var o=document.createElement("div");o.style.minHeight="20px",o.style.flexGrow="2",o.style.display="flex",o.style.alignItems="center";var a=document.createElement("hr");a.style.minWidth="20px",a.style.border="0px",a.style.borderTop=n+"px solid "+e.uiStyleSettings.toolboxColor,a.style.flexGrow="2",o.appendChild(a),r.appendChild(o),e.widthBoxes.push(r)})),t},t.prototype.setCurrentWidth=function(e,t){var n=this;this.currentWidth=e,this.widthBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},t}(g),M=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.styles=[],o.styleBoxes=[],o.styles=n,o.currentStyle=r,o.setCurrentStyle=o.setCurrentStyle.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2",this.styles.forEach((function(n){var r=document.createElement("div");r.style.display="flex",r.style.alignItems="center",r.style.justifyContent="space-between",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.overflow="hidden",r.style.maxWidth=100/e.styles.length-5+"%",r.style.borderColor=n===e.currentStyle?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentStyle(n,r)})),t.appendChild(r);var i=document.createElement("div");i.style.minHeight="20px",i.style.flexGrow="2",i.style.overflow="hidden";var o='\n \n ";i.innerHTML=o,r.appendChild(i),e.styleBoxes.push(r)})),t},t.prototype.setCurrentStyle=function(e,t){var n=this;this.currentStyle=e,this.styleBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},t}(g),j=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.strokePanel=new y("Line color",r.defaultColorSet,r.defaultColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i}return i(t,e),Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="FrameMarker",t.title="Frame marker",t.icon='',t}(k),E=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},L=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.x1=0,i.y1=0,i.x2=0,i.y2=0,i.defaultLength=50,i.manipulationStartX=0,i.manipulationStartY=0,i.manipulationStartX1=0,i.manipulationStartY1=0,i.manipulationStartX2=0,i.manipulationStartY2=0,i.setupControlBox(),i}return i(t,e),t.prototype.ownsTarget=function(t){return!!e.prototype.ownsTarget.call(this,t)||!(!this.grip1.ownsTarget(t)&&!this.grip2.ownsTarget(t))},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.manipulationStartX=t.x,this.manipulationStartY=t.y,"new"===this.state&&(this.x1=t.x,this.y1=t.y,this.x2=t.x,this.y2=t.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,"new"!==this.state&&(this.select(),this.grip1.ownsTarget(n)?this.activeGrip=this.grip1:this.grip2.ownsTarget(n)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},t.prototype.pointerUp=function(t){var n=this.state;e.prototype.pointerUp.call(this,t),"creating"===this.state&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(t),this._state="select","creating"===n&&this.onMarkerCreated&&this.onMarkerCreated(this)},t.prototype.adjustVisual=function(){},t.prototype.manipulate=function(e){"creating"===this.state?this.resize(e):"move"===this.state?(this.x1=this.manipulationStartX1+e.x-this.manipulationStartX,this.y1=this.manipulationStartY1+e.y-this.manipulationStartY,this.x2=this.manipulationStartX2+e.x-this.manipulationStartX,this.y2=this.manipulationStartY2+e.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):"resize"===this.state&&this.resize(e)},t.prototype.resize=function(e){switch(this.activeGrip){case this.grip1:this.x1=e.x,this.y1=e.y;break;case this.grip2:case void 0:this.x2=e.x,this.y2=e.y}this.adjustVisual(),this.adjustControlBox()},t.prototype.select=function(){e.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},t.prototype.deselect=function(){e.prototype.deselect.call(this),this.controlBox.style.display="none"},t.prototype.setupControlBox=function(){this.controlBox=l.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},t.prototype.adjustControlBox=function(){this.positionGrips()},t.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},t.prototype.createGrip=function(){var e=new w;return e.visual.transform.baseVal.appendItem(l.createTransform()),this.controlBox.appendChild(e.visual),e},t.prototype.positionGrips=function(){var e=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-e/2,this.y1-e/2),this.positionGrip(this.grip2.visual,this.x2-e/2,this.y2-e/2)},t.prototype.positionGrip=function(e,t,n){var r=e.transform.baseVal.getItem(0);r.setTranslate(t,n),e.transform.baseVal.replaceItem(r,0)},t.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},e.prototype.getState.call(this))},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.x1=n.x1,this.y1=n.y1,this.x2=n.x2,this.y2=n.y2},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.x1=this.x1*t,this.y1=this.y1*n,this.x2=this.x2*t,this.y2=this.y2*n,this.adjustVisual(),this.adjustControlBox()},t}(x),N=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.setStrokeColor=i.setStrokeColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.strokePanel=new y("Line color",r.defaultColorSet,r.defaultColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.selectorLine&&t!==this.visibleLine)},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.selectorLine=l.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=l.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"new"===this.state&&(this.createVisual(),this.adjustVisual(),this._state="creating")},t.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),l.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),l.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),l.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.adjustVisual(),this.colorChanged(e)},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.adjustVisual()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.adjustVisual(),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.createVisual(),this.adjustVisual()},t.typeName="LineMarker",t.title="Line marker",t.icon='',t}(L),D=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.fonts=[],o.fontBoxes=[],o.fonts=n,o.currentFont=r,o.setCurrentFont=o.setCurrentFont.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.overflow="hidden",t.style.flexGrow="2",this.fonts.forEach((function(n){var r=document.createElement("div");r.style.display="inline-block",r.style.alignItems="center",r.style.justifyContent="space-between",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.overflow="hidden",r.style.maxWidth=100/e.fonts.length-5+"%",r.style.borderColor=n===e.currentFont?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentFont(n,r)})),t.appendChild(r);var i=document.createElement("div");i.style.display="flex",i.style.minHeight="20px",i.style.flexGrow="2",i.style.fontFamily=n,i.style.overflow="hidden";var o=document.createElement("div");o.style.whiteSpace="nowrap",o.style.overflow="hidden",o.style.textOverflow="ellipsis",o.innerHTML="The quick brown fox jumps over the lazy dog",i.appendChild(o),r.appendChild(i),e.fontBoxes.push(r)})),t},t.prototype.setCurrentFont=function(e,t){var n=this;this.currentFont=e,this.fontBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onFontChanged&&this.onFontChanged(this.currentFont)},t}(g),P=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.color="transparent",i.padding=5,i.DEFAULT_TEXT="请输入文本",i.text=i.DEFAULT_TEXT,i.isMoved=!1,i.color=r.defaultColor,i.fontFamily=r.defaultFontFamily,i.defaultSize={x:100,y:30},i.setColor=i.setColor.bind(i),i.setFont=i.setFont.bind(i),i.renderText=i.renderText.bind(i),i.sizeText=i.sizeText.bind(i),i.textEditDivClicked=i.textEditDivClicked.bind(i),i.showTextEditor=i.showTextEditor.bind(i),i.setSize=i.setSize.bind(i),i.positionTextEditor=i.positionTextEditor.bind(i),i.colorPanel=new y("Color",r.defaultColorSet,r.defaultColor),i.colorPanel.onColorChanged=i.setColor,i.fontFamilyPanel=new D("Font",r.defaultFontFamilies,r.defaultFontFamily),i.fontFamilyPanel.onFontChanged=i.setFont,i}return i(t,e),t.prototype.ownsTarget=function(t){if(e.prototype.ownsTarget.call(this,t)||t===this.visual||t===this.textElement||t===this.bgRectangle)return!0;var n=!1;return this.textElement.childNodes.forEach((function(e){e===t&&(n=!0)})),n},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.bgRectangle=l.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=l.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(l.createTransform()),this.textElement.transform.baseVal.appendItem(l.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.isMoved=!1,this.pointerDownPoint=t,this.pointerDownTimestamp=Date.now(),"new"===this.state&&(this.createVisual(),this.moveVisual(t),this._state="creating")},t.prototype.renderText=function(){var e=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach((function(t){e.textElement.appendChild(l.createTSpan(""===t.trim()?" ":t.trim(),[["x","0"],["dy","1.2em"]]))})),setTimeout(this.sizeText,10)}},t.prototype.getTextScale=function(){var e=this.textElement.getBBox(),t=1;if(e.width>0&&e.height>0){var n=(1*this.width-this.width*this.padding*2/100)/e.width,r=(1*this.height-this.height*this.padding*2/100)/e.height;t=Math.min(n,r)}return t},t.prototype.getTextPosition=function(e){var t=this.textElement.getBBox(),n=0,r=0;return t.width>0&&t.height>0&&(n=(this.width-t.width*e)/2,r=this.height/2-t.height*e/2),{x:n,y:r}},t.prototype.sizeText=function(){var e=this.textElement.getBBox(),t=this.getTextScale(),n=this.getTextPosition(t);n.y-=e.y*t,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+n.x+"px, "+n.y+"px) scale("+t+", "+t+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(n.x,n.y),this.textElement.transform.baseVal.getItem(1).setScale(t,t))},t.prototype.manipulate=function(t){e.prototype.manipulate.call(this,t),void 0!==this.pointerDownPoint&&(this.isMoved=Math.abs(t.x-this.pointerDownPoint.x)>5||Math.abs(t.y-this.pointerDownPoint.y)>5)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this.isMoved=!0,this.setSize(),this.sizeText()},t.prototype.setSize=function(){e.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(l.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),l.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},t.prototype.pointerUp=function(t){var n=this.state;"creating"===n&&(this._suppressMarkerCreateEvent=!0),e.prototype.pointerUp.call(this,t),this.setSize(),("creating"===n||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},t.prototype.showTextEditor=function(){var e=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",(function(e){e.stopPropagation()})),this.textEditor.addEventListener("input",(function(){for(var t=Number.parseFloat(e.textEditor.style.fontSize);e.textEditor.clientWidth>=Number.parseInt(e.textEditor.style.maxWidth)&&t>.9;)t-=.1,e.textEditor.style.fontSize=Math.max(t,.9)+"em"})),this.textEditor.addEventListener("keyup",(function(e){e.cancelBubble=!0})),this.textEditor.addEventListener("paste",(function(e){if(e.clipboardData){var t=e.clipboardData.getData("text"),n=window.getSelection();if(!n.rangeCount)return!1;n.deleteFromDocument(),n.getRangeAt(0).insertNode(document.createTextNode(t)),e.preventDefault()}})),this.textEditDiv.addEventListener("pointerup",(function(){e.textEditDivClicked(e.textEditor.innerText)})),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},t.prototype.positionTextEditor=function(){if("edit"===this.state)if(void 0===this.textEditor)this.showTextEditor();else{this.textElement.style.display="";var e=this.getTextScale(),t=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),n=this.textElement.getBBox(),r={x:n.width*e,y:n.height*e};t.x-=r.x/2,t.y-=r.y/2,this.textEditor.style.top=t.y+"px",this.textEditor.style.left=t.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-t.x+"px",this.textEditor.style.fontSize=Math.max(16*e,12)+"px",this.textElement.style.display="none"}},t.prototype.textEditDivClicked=function(e){this.text=e.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},t.prototype.select=function(){e.prototype.select.call(this),"edit"===this.state&&this.textEditDivClicked(this.textEditor.innerText)},t.prototype.deselect=function(){"edit"===this.state&&this.textEditDivClicked(this.textEditor.innerText),e.prototype.deselect.call(this)},t.prototype.dblClick=function(t,n){e.prototype.dblClick.call(this,t,n),this.showTextEditor()},t.prototype.setColor=function(e){this.textElement&&l.setAttributes(this.textElement,[["fill",e]]),this.color=e,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(e)},t.prototype.setFont=function(e){this.textElement&&l.setAttributes(this.textElement,[["font-family",e]]),this.fontFamily=e,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},t.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},t.prototype.showVisual=function(){"edit"===this.state&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){var n=t;this.color=n.color,this.fontFamily=n.fontFamily,this.padding=n.padding,this.text=n.text,this.createVisual(),e.prototype.restoreState.call(this,t),this.setSize()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setSize(),this.sizeText(),this.positionTextEditor()},t.typeName="TextMarker",t.title="Text marker",t.icon='',t}(A),Z=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.color="transparent",i.lineWidth=3,i.drawing=!1,i.pixelRatio=1,i.color=r.defaultColor,i.lineWidth=r.defaultStrokeWidth,i.pixelRatio=r.freehandPixelRatio,i.setColor=i.setColor.bind(i),i.addCanvas=i.addCanvas.bind(i),i.finishCreation=i.finishCreation.bind(i),i.setLineWidth=i.setLineWidth.bind(i),i.colorPanel=new y("Color",r.defaultColorSet,r.defaultColor),i.colorPanel.onColorChanged=i.setColor,i.lineWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.lineWidthPanel.onWidthChanged=i.setLineWidth,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.drawingImage)},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.drawingImage=l.createImage(),this.visual.appendChild(this.drawingImage);var e=l.createTransform();this.visual.transform.baseVal.appendItem(e),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){"new"===this.state&&(this.addCanvas(),this.createVisual(),this._state="creating"),"creating"===this.state?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(t.x,t.y),this.drawing=!0):e.prototype.pointerDown.call(this,t,n)},t.prototype.manipulate=function(t){"creating"===this.state?this.drawing&&(this.canvasContext.lineTo(t.x,t.y),this.canvasContext.stroke()):e.prototype.manipulate.call(this,t)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),l.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),l.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},t.prototype.pointerUp=function(t){"creating"===this._state?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):e.prototype.pointerUp.call(this,t)},t.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},t.prototype.select=function(){"creating"===this.state&&this.finishCreation(),e.prototype.select.call(this)},t.prototype.deselect=function(){"creating"===this.state&&this.finishCreation(),e.prototype.deselect.call(this)},t.prototype.finishCreation=function(){for(var e=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),t=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],n=t[0],r=t[1],i=t[2],o=t[3],a=!1,s=0;s0&&(a=!0,so&&(o=s),l>i&&(i=l));if(a){this.left=n/this.pixelRatio,this.top=r/this.pixelRatio,this.width=(i-n)/this.pixelRatio,this.height=(o-r)/this.pixelRatio;var c=document.createElement("canvas");c.width=i-n,c.height=o-r,c.getContext("2d").putImageData(this.canvasContext.getImageData(n,r,i-n,o-r),0,0),this.drawingImgUrl=c.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},t.prototype.setDrawingImage=function(){l.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),l.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},t.prototype.setColor=function(e){this.color=e,this.colorChanged(e)},t.prototype.setLineWidth=function(e){this.lineWidth=e},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return"new"===this.state||"creating"===this.state?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({drawingImgUrl:this.drawingImgUrl},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){this.createVisual(),e.prototype.restoreState.call(this,t),this.drawingImgUrl=t.drawingImgUrl,this.setDrawingImage()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setDrawingImage()},t.typeName="FreehandMarker",t.title="Freehand marker",t.icon='',t}(A),T=function(e){function t(t,n,r){var i=e.call(this,t,r||'')||this;return i.typeBoxes=[],i.currentType=n,i.setCurrentType=i.setCurrentType.bind(i),i}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2";for(var n=function(n){var i="both";switch(n){case 0:i="both";break;case 1:i="start";break;case 2:i="end";break;case 3:i="none"}var o=document.createElement("div");if(o.style.display="flex",o.style.flexGrow="2",o.style.alignItems="center",o.style.justifyContent="space-between",o.style.padding="5px",o.style.borderWidth="2px",o.style.borderStyle="solid",o.style.borderColor=i===r.currentType?r.uiStyleSettings.toolboxAccentColor:"transparent",o.addEventListener("click",(function(){e.setCurrentType(i,o)})),t.appendChild(o),"both"===i||"start"===i){var a=document.createElement("div");a.style.display="flex",a.style.alignItems="center",a.style.minHeight="20px",a.innerHTML='\n \n ',a.style.marginLeft="5px",o.appendChild(a)}var s=document.createElement("div");s.style.display="flex",s.style.alignItems="center",s.style.minHeight="20px",s.style.flexGrow="2";var l=document.createElement("hr");if(l.style.minWidth="20px",l.style.border="0px",l.style.borderTop="3px solid "+(void 0!==r.uiStyleSettings?r.uiStyleSettings.toolboxColor:"#eeeeee"),l.style.flexGrow="2",s.appendChild(l),o.appendChild(s),"both"===i||"end"===i){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.minHeight="20px",c.innerHTML='\n \n ',c.style.marginRight="5px",o.appendChild(c)}r.typeBoxes.push(o)},r=this,i=0;i<4;i++)n(i);return t},t.prototype.setCurrentType=function(e,t){var n=this;this.currentType=e,this.typeBoxes.forEach((function(e){e.style.borderColor=e===t?void 0!==n.uiStyleSettings?n.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"})),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},t}(g),B=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.arrowType="end",i.arrowBaseHeight=10,i.arrowBaseWidth=10,i.getArrowPoints=i.getArrowPoints.bind(i),i.setArrowType=i.setArrowType.bind(i),i.arrowTypePanel=new T("Arrow type","end"),i.arrowTypePanel.onArrowTypeChanged=i.setArrowType,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.arrow1&&t!==this.arrow2)},t.prototype.getArrowPoints=function(e,t){var n=this.arrowBaseWidth+2*this.strokeWidth,r=this.arrowBaseHeight+2*this.strokeWidth;return e-n/2+","+(t+r/2)+" "+e+","+(t-r/2)+" "+(e+n/2)+","+(t+r/2)},t.prototype.createTips=function(){this.arrow1=l.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(l.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=l.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(l.createTransform()),this.visual.appendChild(this.arrow2)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"creating"===this.state&&this.createTips()},t.prototype.adjustVisual=function(){if(e.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display="both"===this.arrowType||"start"===this.arrowType?"":"none",this.arrow2.style.display="both"===this.arrowType||"end"===this.arrowType?"":"none",l.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),l.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var t=0;Math.abs(this.x1-this.x2)>.1&&(t=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var n=this.arrow1.transform.baseVal.getItem(0);n.setRotate(t,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(n,0);var r=this.arrow2.transform.baseVal.getItem(0);r.setRotate(t+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(r,0)}},t.prototype.setArrowType=function(e){this.arrowType=e,this.adjustVisual(),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({arrowType:this.arrowType},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.arrowType=n.arrowType,this.createTips(),this.adjustVisual()},t.typeName="ArrowMarker",t.title="Arrow marker",t.icon='',t}(N),I=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.fillColor=r.defaultFillColor,i.strokeWidth=0,i.fillPanel=new y("Color",r.defaultColorSet,r.defaultFillColor),i.fillPanel.onColorChanged=i.setFillColor,i}return i(t,e),Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="CoverMarker",t.title="Cover marker",t.icon='',t}(k),O=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.opacities=[],o.opacityBoxes=[],o.opacities=n,o.currentOpacity=r,o.setCurrentOpacity=o.setCurrentOpacity.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2",t.style.justifyContent="space-between",this.opacities.forEach((function(n){var r=document.createElement("div");r.style.display="flex",r.style.alignItems="center",r.style.justifyContent="center",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.borderColor=n===e.currentOpacity?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentOpacity(n,r)})),t.appendChild(r);var i=document.createElement("div");i.innerText=100*n+"%",r.appendChild(i),e.opacityBoxes.push(r)})),t},t.prototype.setCurrentOpacity=function(e,t){var n=this;this.currentOpacity=e,this.opacityBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},t}(g),F=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.setOpacity=i.setOpacity.bind(i),i.fillColor=r.defaultHighlightColor,i.strokeWidth=0,i.opacity=r.defaultHighlightOpacity,i.fillPanel=new y("Color",r.defaultColorSet,i.fillColor),i.fillPanel.onColorChanged=i.setFillColor,i.opacityPanel=new O("Opacity",r.defaultOpacitySteps,i.opacity),i.opacityPanel.onOpacityChanged=i.setOpacity,i}return i(t,e),t.prototype.setOpacity=function(e){this.opacity=e,this.visual&&l.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="HighlightMarker",t.title="Highlight marker",t.icon='',t}(I),z='',W='',R=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.bgColor="transparent",i.tipPosition={x:0,y:0},i.tipBase1Position={x:0,y:0},i.tipBase2Position={x:0,y:0},i.tipMoving=!1,i.color=r.defaultStrokeColor,i.bgColor=r.defaultFillColor,i.fontFamily=r.defaultFontFamily,i.defaultSize={x:100,y:30},i.setBgColor=i.setBgColor.bind(i),i.getTipPoints=i.getTipPoints.bind(i),i.positionTip=i.positionTip.bind(i),i.setTipPoints=i.setTipPoints.bind(i),i.colorPanel=new y("Text color",r.defaultColorSet,i.color,z),i.colorPanel.onColorChanged=i.setColor,i.bgColorPanel=new y("Fill color",r.defaultColorSet,i.bgColor,W),i.bgColorPanel.onColorChanged=i.setBgColor,i.fontFamilyPanel=new D("Font",r.defaultFontFamilies,r.defaultFontFamily),i.fontFamilyPanel.onFontChanged=i.setFont,i.tipGrip=new w,i.tipGrip.visual.transform.baseVal.appendItem(l.createTransform()),i.controlBox.appendChild(i.tipGrip.visual),i}return i(t,e),t.prototype.ownsTarget=function(t){return e.prototype.ownsTarget.call(this,t)||this.tipGrip.ownsTarget(t)||this.tip===t},t.prototype.createTip=function(){l.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=l.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},t.prototype.pointerDown=function(t,n){"new"===this.state&&e.prototype.pointerDown.call(this,t,n),"creating"===this.state?this.createTip():this.tipGrip.ownsTarget(n)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):e.prototype.pointerDown.call(this,t,n)},t.prototype.pointerUp=function(t){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,e.prototype.pointerUp.call(this,t);else{var n="creating"===this.state;e.prototype.pointerUp.call(this,t),this.setTipPoints(n),this.positionTip()}},t.prototype.manipulate=function(t){if(this.tipMoving){var n=this.unrotatePoint(t);this.tipPosition={x:n.x-this.manipulationStartLeft,y:n.y-this.manipulationStartTop},this.positionTip()}else e.prototype.manipulate.call(this,t)},t.prototype.setBgColor=function(e){this.bgRectangle&&this.tip&&(l.setAttributes(this.bgRectangle,[["fill",e]]),l.setAttributes(this.tip,[["fill",e]])),this.bgColor=e,this.fillColorChanged(e)},t.prototype.getTipPoints=function(){return this.setTipPoints("creating"===this.state),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},t.prototype.setTipPoints=function(e){void 0===e&&(e=!1);var t=Math.min(this.height/2,15),n=this.height/5;e&&(this.tipPosition={x:t+n/2,y:this.height+20});var r=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?r.1)){var t=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),n=this.tip1.transform.baseVal.getItem(0);n.setRotate(t,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(n,0);var r=this.tip2.transform.baseVal.getItem(0);r.setRotate(t+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(r,0)}},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t),this.createTips(),this.adjustVisual()},t.typeName="MeasurementMarker",t.title="Measurement marker",t.icon='',t}(N),V=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokePanel.colors=r.defaultColorSet,i.fillColor="transparent",i}return i(t,e),Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="EllipseFrameMarker",t.title="Ellipse frame marker",t.icon='',t}(H),K=function(){function e(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(e.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),e.prototype.addUndoStep=function(e){0!==this.undoStack.length&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(e)||(this.undoStack.push(e),JSON.stringify(this.lastRedoStep)!==JSON.stringify(e)&&this.redoStack.splice(0,this.redoStack.length))},e.prototype.replaceLastUndoStep=function(e){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=e)},e.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},e.prototype.undo=function(){if(this.undoStack.length>1){var e=this.undoStack.pop();return void 0!==e&&this.redoStack.push(e),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},e.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},e}(),G=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.curveX=0,i.curveY=0,i.manipulationStartCurveX=0,i.manipulationStartCurveY=0,i.setStrokeColor=i.setStrokeColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.positionGrips=i.positionGrips.bind(i),i.addControlGrips=i.addControlGrips.bind(i),i.adjustVisual=i.adjustVisual.bind(i),i.setupControlBox=i.setupControlBox.bind(i),i.resize=i.resize.bind(i),i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.strokePanel=new y("Line color",r.defaultColorSet,r.defaultColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.selectorCurve&&t!==this.visibleCurve&&!this.curveGrip.ownsTarget(t))},t.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.selectorCurve=l.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=l.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,"new"===this.state&&(this.curveX=t.x,this.curveY=t.y),"new"===this.state?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(n)&&(this.activeGrip=this.curveGrip,this._state="resize")},t.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),l.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),l.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),l.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},t.prototype.setupControlBox=function(){e.prototype.setupControlBox.call(this),this.curveControlLine1=l.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=l.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},t.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,e.prototype.addControlGrips.call(this)},t.prototype.positionGrips=function(){e.prototype.positionGrips.call(this);var t=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-t/2,this.curveY-t/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},t.prototype.manipulate=function(t){"move"===this.state&&(this.curveX=this.manipulationStartCurveX+t.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+t.y-this.manipulationStartY),e.prototype.manipulate.call(this,t)},t.prototype.resize=function(t){this.activeGrip===this.curveGrip&&(this.curveX=t.x,this.curveY=t.y),e.prototype.resize.call(this,t),"creating"===this.state&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.adjustVisual(),this.colorChanged(e)},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.adjustVisual()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.adjustVisual()},t.prototype.scale=function(t,n){this.curveX=this.curveX*t,this.curveY=this.curveY*n,e.prototype.scale.call(this,t,n)},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.curveX=n.curveX,this.curveY=n.curveY,this.createVisual(),this.adjustVisual()},t.typeName="CurveMarker",t.title="Curve marker",t.icon='',t}(L),U=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.fillColor="transparent",i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.textColor="transparent",i.fontSize="1rem",i.isMoved=!1,i.captionText="Caption",i.PADDING=5,i.captionBoxWidth=0,i.captionBoxHeight=0,i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.fillColor=r.defaultFillColor,i.textColor=r.defaultStrokeColor,i.fontFamily=r.defaultFontFamily,i.fontSize=r.defaultCaptionFontSize,i.captionText=r.defaultCaptionText,i.setStrokeColor=i.setStrokeColor.bind(i),i.setFillColor=i.setFillColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.createVisual=i.createVisual.bind(i),i.sizeCaption=i.sizeCaption.bind(i),i.setCaptionText=i.setCaptionText.bind(i),i.showTextEditor=i.showTextEditor.bind(i),i.positionTextEditor=i.positionTextEditor.bind(i),i.finishTextEditing=i.finishTextEditing.bind(i),i.setFont=i.setFont.bind(i),i.setTextColor=i.setTextColor.bind(i),i.strokePanel=new y("Line color",s(r.defaultColorSet,["transparent"]),i.strokeColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.fillPanel=new y("Fill color",s(r.defaultColorSet,["transparent"]),i.fillColor,W),i.fillPanel.onColorChanged=i.setFillColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i.fontFamilyPanel=new D("Font",r.defaultFontFamilies,r.defaultFontFamily),i.fontFamilyPanel.onFontChanged=i.setFont,i.textColorPanel=new y("Text color",r.defaultColorSet,i.textColor,z),i.textColorPanel.onColorChanged=i.setTextColor,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.frame&&t!==this.captionBg&&t!==this.captionElement)},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=l.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=l.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=l.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},t.prototype.setCaptionText=function(e){this.captionText=e,this.captionElement.textContent=this.captionText,this.sizeCaption()},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.isMoved=!1,this.pointerDownPoint=t,this.pointerDownTimestamp=Date.now(),"new"===this.state&&(this.createVisual(),this.moveVisual(t),this._state="creating")},t.prototype.manipulate=function(t){e.prototype.manipulate.call(this,t),void 0!==this.pointerDownPoint&&(this.isMoved=Math.abs(t.x-this.pointerDownPoint.x)>5||Math.abs(t.y-this.pointerDownPoint.y)>5)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this.setSize()},t.prototype.sizeCaption=function(){var e=this.captionElement.getBBox();""!==this.captionText.trim()?(this.captionBoxWidth=e.width+2*this.PADDING,this.captionBoxHeight=e.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),l.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),l.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},t.prototype.showTextEditor=function(){var e=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",(function(e){e.stopPropagation()})),this.textEditBox.addEventListener("keypress",(function(t){"Enter"===t.key&&e.finishTextEditing(e.textEditBox.value)})),this.textEditBox.addEventListener("keyup",(function(e){e.cancelBubble=!0})),this.textEditBox.addEventListener("blur",(function(){e.finishTextEditing(e.textEditBox.value)})),this.textEditDiv.addEventListener("pointerup",(function(){e.finishTextEditing(e.textEditBox.value)})),this.positionTextEditor(),this.textEditBox.focus()},t.prototype.positionTextEditor=function(){"edit"===this.state&&(void 0===this.textEditBox?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},t.prototype.finishTextEditing=function(e){this.setCaptionText(e.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},t.prototype.setFont=function(e){this.captionElement&&l.setAttributes(this.captionElement,[["font-family",e]]),this.fontFamily=e,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},t.prototype.setTextColor=function(e){this.captionElement&&l.setAttributes(this.captionElement,[["fill",e]]),this.textColor=e,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},t.prototype.setSize=function(){e.prototype.setSize.call(this),l.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},t.prototype.pointerUp=function(t){e.prototype.pointerUp.call(this,t),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},t.prototype.dblClick=function(t,n){e.prototype.dblClick.call(this,t,n),this.showTextEditor()},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.frame&&l.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(e),this.stateChanged()},t.prototype.setFillColor=function(e){this.fillColor=e,this.captionBg&&l.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(e),this.stateChanged()},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.frame&&l.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.frame&&l.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var t=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},e.prototype.getState.call(this));return t.typeName=this.typeName,t},t.prototype.restoreState=function(t){var n=t;this.fillColor=n.fillColor,this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.textColor=n.textColor,this.fontFamily=n.fontFamily,this.captionText=n.captionText,this.fontSize=n.fontSize,this.createVisual(),e.prototype.restoreState.call(this,t),this.setSize()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setSize()},t.typeName="CaptionFrameMarker",t.title="Caption frame marker",t.icon='',t}(A),_=function(){function e(e,t){void 0===t&&(t=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=e,this.cancelable=t}return Object.defineProperty(e.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),e.prototype.preventDefault=function(){this._defaultPrevented=!0},e}(),Q=function(e){function t(t,n,r){var i=e.call(this,t,!1)||this;return i.dataUrl=n,i.state=r,i}return i(t,e),t}(_),X=function(e){function t(t,n,r){void 0===r&&(r=!1);var i=e.call(this,t,r)||this;return i.marker=n,i}return i(t,e),t}(_),J=function(){function e(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return e.prototype.addEventListener=function(e,t){this[e].push(t)},e.prototype.removeEventListener=function(e,t){var n=this[e].indexOf(t);n>-1&&this[e].splice(n,1)},e}(),q=function(){function e(t){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new E,this._isOpen=!1,this.undoRedoManager=new K,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new J,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=e.instanceCounter++,this.styles=new h(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=t,this.targetRoot=document.body,this.width=t.clientWidth,this.height=t.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(e.prototype,"ALL_MARKER_TYPES",{get:function(){return[j,Z,B,P,V,H,F,R,Y,I,N,G,U]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[j,Z,B,P,H,F,R]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"BASIC_MARKER_TYPES",{get:function(){return[j,Z,B,P,F]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(e){var t=this;this._availableMarkerTypes.splice(0),e.forEach((function(e){if("string"==typeof e){var n=t.ALL_MARKER_TYPES.find((function(t){return t.typeName===e}));void 0!==n&&t._availableMarkerTypes.push(n)}else t._availableMarkerTypes.push(e)}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(e){this._zoomLevel=e,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),e.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),"popup"===this.settings.displayMode&&this.onPopupTargetResize(),c.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},e.prototype.show=function(){var e=this;void 0===this.styles.styleSheetRoot&&void 0!==d.styleSheetRoot&&(this.styles.styleSheetRoot=d.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach((function(t){return t(new _(e))}))},e.prototype.render=function(){return o(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return this.setCurrentMarker(),(e=new u).naturalSize=this.renderAtNaturalSize,e.imageType=this.renderImageType,e.imageQuality=this.renderImageQuality,e.markersOnly=this.renderMarkersOnly,e.width=this.renderWidth,e.height=this.renderHeight,[4,e.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return t.sent(),[4,e.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,t.sent()]}}))}))},e.prototype.close=function(e){var t=this;if(void 0===e&&(e=!1),this.isOpen){var n=!1;e||this.eventListeners.beforeclose.forEach((function(e){var r=new _(t,!0);e(r),r.defaultPrevented&&(n=!0)})),n||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),"popup"===this.settings.displayMode&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach((function(e){return e(new _(t))})),this.detachEvents(),this._isOpen=!1)}},e.prototype.addMarkersToToolbar=function(){for(var e,t=[],n=0;nthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*e:this.editorCanvas.clientWidth,n=t',e.title="Powered by marker.js",e.style.display="grid",e.style.alignItems="center",e.style.justifyItems="center",e.style.padding="3px",e.style.width="20px",e.style.height="20px",this.logoUI.appendChild(e),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},e.prototype.positionLogo=function(){this.logoUI&&("right"!==this.uiStyleSettings.logoPosition?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},e.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},e.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},e.prototype.showUI=function(){switch("popup"===this.settings.displayMode&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var e=void 0!==this.settings.uiOffsetTop?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=e+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=void 0!==this.uiStyleSettings.zIndex?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=void 0!==this.uiStyleSettings.zIndex?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin="popup"===this.settings.displayMode?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new m(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1","popup"===this.settings.displayMode&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex","popup"===this.settings.displayMode&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),void 0===this.settings.uiOffsetTop&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(e),1),e.dispose()},e.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),void 0!==this._currentMarker&&("new"!==this._currentMarker.state?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},e.prototype.toolbarButtonClicked=function(e,t){if("marker"===e&&void 0!==t)this.createNewMarker(t);else if("action"===e)switch(t){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":void 0===this.notesArea?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},e.prototype.deleteSelectedMarker=function(){var e=this;if(void 0!==this._currentMarker){var t=!1;if(this.eventListeners.markerbeforedelete.forEach((function(n){var r=new X(e,e._currentMarker,!0);n(r),r.defaultPrevented&&(t=!0)})),!t){var n=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach((function(t){return t(new X(e,n))}))}}},e.prototype.clear=function(){var e=this,t=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach((function(n){var r=new X(e,void 0,!0);n(r),r.defaultPrevented&&(t=!0)})),!t)){this.setCurrentMarker();for(var n=function(t){var n=r.markers[t];r.setCurrentMarker(r.markers[t]),r._currentMarker.dispose(),r.markerImage.removeChild(r._currentMarker.container),r.markers.splice(r.markers.indexOf(r._currentMarker),1),r.eventListeners.markerdelete.forEach((function(t){return t(new X(e,n))}))},r=this,i=this.markers.length-1;i>=0;i--)n(i);this.addUndoStep()}},Object.defineProperty(e.prototype,"isNotesAreaOpen",{get:function(){return void 0!==this.notesArea},enumerable:!1,configurable:!0}),e.prototype.showNotesEditor=function(){var e;void 0!==this._currentMarker&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=null!==(e=this._currentMarker.notes)&&void 0!==e?e:"",this.overlayContainer.appendChild(this.notesArea))},e.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(void 0!==this._currentMarker&&(this._currentMarker.notes=""!==this.notesArea.value.trim()?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},e.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},e.prototype.addUndoStep=function(){var e=this;if(void 0===this._currentMarker||"edit"!==this._currentMarker.state){var t=this.getState(),n=this.undoRedoManager.getLastUndoStep();if(!n||n.width===t.width&&n.height===t.height){var r=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(t),r1&&this.panTo({x:e.clientX,y:e.clientY}))},e.prototype.onPointerUp=function(e){this.touchPoints>0&&this.touchPoints--,0===this.touchPoints&&this.isDragging&&void 0!==this._currentMarker&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(e.clientX,e.clientY)),this.isDragging=!1,this.addUndoStep()},e.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},e.prototype.onKeyUp=function(e){void 0===this._currentMarker||void 0!==this.notesArea||"Delete"!==e.key&&"Backspace"!==e.key||this.deleteSelectedMarker()},e.prototype.clientToLocalCoordinates=function(e,t){var n=this.markerImage.getBoundingClientRect();return{x:(e-n.left)/this.zoomLevel,y:(t-n.top)/this.zoomLevel}},e.prototype.onWindowResize=function(){this.positionUI()},e.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var e=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=e+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},e.prototype.addLicenseKey=function(e){c.addKey(e)},e.prototype.addEventListener=function(e,t){this.eventListeners.addEventListener(e,t)},e.prototype.removeEventListener=function(e,t){this.eventListeners.removeEventListener(e,t)},e.prototype.renderState=function(e){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(e),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(e.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),e.prototype.focus=function(){var e=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,void 0!==this._previousCurrentMarker&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach((function(t){return t(new _(e))})))},e.prototype.blur=function(){var e=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach((function(t){return t(new _(e))})))},e.instanceCounter=0,e}()},66042:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var r=n(33885),i=n(42978),o=n(43403),a=n(34280),s=n(59301),l=s.createContext(null),c=s.createContext({}),u=l,d=n(20068),h=n(54476),f=n(92310),p=n.n(f),m=n(77900),v=n(10228),g=n(26112),y=n(75931),x=n(8654),b=["prefixCls","className","containerRef"];var w=function(e){var t=e.prefixCls,n=e.className,r=e.containerRef,i=(0,y.Z)(e,b),o=s.useContext(c).panel,a=(0,x.x1)(o,r);return s.createElement("div",(0,h.Z)({className:p()("".concat(t,"-content"),n),role:"dialog",ref:a},(0,g.Z)(e,{aria:!0}),{"aria-modal":"true"},i))},C=n(48736);function A(e){return"string"==typeof e&&String(Number(e))===e?((0,C.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var k={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function S(e,t){var n,o,a,l=e.prefixCls,c=e.open,f=e.placement,y=e.inline,x=e.push,b=e.forceRender,C=e.autoFocus,S=e.keyboard,M=e.classNames,j=e.rootClassName,E=e.rootStyle,L=e.zIndex,N=e.className,D=e.id,P=e.style,Z=e.motion,T=e.width,B=e.height,I=e.children,O=e.mask,F=e.maskClosable,z=e.maskMotion,W=e.maskClassName,R=e.maskStyle,H=e.afterOpenChange,Y=e.onClose,V=e.onMouseEnter,K=e.onMouseOver,G=e.onMouseLeave,U=e.onClick,_=e.onKeyDown,Q=e.onKeyUp,X=e.styles,J=e.drawerRender,q=s.useRef(),$=s.useRef(),ee=s.useRef();s.useImperativeHandle(t,(function(){return q.current}));s.useEffect((function(){var e;c&&C&&(null===(e=q.current)||void 0===e||e.focus({preventScroll:!0}))}),[c]);var te=s.useState(!1),ne=(0,i.Z)(te,2),re=ne[0],ie=ne[1],oe=s.useContext(u),ae=null!==(n=null!==(o=null===(a="boolean"==typeof x?x?{}:{distance:0}:x||{})||void 0===a?void 0:a.distance)&&void 0!==o?o:null==oe?void 0:oe.pushDistance)&&void 0!==n?n:180,se=s.useMemo((function(){return{pushDistance:ae,push:function(){ie(!0)},pull:function(){ie(!1)}}}),[ae]);s.useEffect((function(){var e,t;c?null==oe||null===(e=oe.push)||void 0===e||e.call(oe):null==oe||null===(t=oe.pull)||void 0===t||t.call(oe)}),[c]),s.useEffect((function(){return function(){var e;null==oe||null===(e=oe.pull)||void 0===e||e.call(oe)}}),[]);var le=O&&s.createElement(m.default,(0,h.Z)({key:"mask"},z,{visible:c}),(function(e,t){var n=e.className,i=e.style;return s.createElement("div",{className:p()("".concat(l,"-mask"),n,null==M?void 0:M.mask,W),style:(0,r.Z)((0,r.Z)((0,r.Z)({},i),R),null==X?void 0:X.mask),onClick:F&&c?Y:void 0,ref:t})})),ce="function"==typeof Z?Z(f):Z,ue={};if(re&&ae)switch(f){case"top":ue.transform="translateY(".concat(ae,"px)");break;case"bottom":ue.transform="translateY(".concat(-ae,"px)");break;case"left":ue.transform="translateX(".concat(ae,"px)");break;default:ue.transform="translateX(".concat(-ae,"px)")}"left"===f||"right"===f?ue.width=A(T):ue.height=A(B);var de={onMouseEnter:V,onMouseOver:K,onMouseLeave:G,onClick:U,onKeyDown:_,onKeyUp:Q},he=s.createElement(m.default,(0,h.Z)({key:"panel"},ce,{visible:c,forceRender:b,onVisibleChanged:function(e){null==H||H(e)},removeOnLeave:!1,leavedClassName:"".concat(l,"-content-wrapper-hidden")}),(function(t,n){var i=t.className,o=t.style,a=s.createElement(w,(0,h.Z)({id:D,containerRef:n,prefixCls:l,className:p()(N,null==M?void 0:M.content),style:(0,r.Z)((0,r.Z)({},P),null==X?void 0:X.content)},(0,g.Z)(e,{aria:!0}),de),I);return s.createElement("div",(0,h.Z)({className:p()("".concat(l,"-content-wrapper"),null==M?void 0:M.wrapper,i),style:(0,r.Z)((0,r.Z)((0,r.Z)({},ue),o),null==X?void 0:X.wrapper)},(0,g.Z)(e,{data:!0})),J?J(a):a)})),fe=(0,r.Z)({},E);return L&&(fe.zIndex=L),s.createElement(u.Provider,{value:se},s.createElement("div",{className:p()(l,"".concat(l,"-").concat(f),j,(0,d.Z)((0,d.Z)({},"".concat(l,"-open"),c),"".concat(l,"-inline"),y)),style:fe,tabIndex:-1,ref:q,onKeyDown:function(e){var t=e.keyCode,n=e.shiftKey;switch(t){case v.Z.TAB:var r;if(t===v.Z.TAB)if(n||document.activeElement!==ee.current){if(n&&document.activeElement===$.current){var i;null===(i=ee.current)||void 0===i||i.focus({preventScroll:!0})}}else null===(r=$.current)||void 0===r||r.focus({preventScroll:!0});break;case v.Z.ESC:Y&&S&&(e.stopPropagation(),Y(e))}}},le,s.createElement("div",{tabIndex:0,ref:$,style:k,"aria-hidden":"true","data-sentinel":"start"}),he,s.createElement("div",{tabIndex:0,ref:ee,style:k,"aria-hidden":"true","data-sentinel":"end"})))}var M=s.forwardRef(S);var j=function(e){var t=e.open,n=void 0!==t&&t,l=e.prefixCls,u=void 0===l?"rc-drawer":l,d=e.placement,h=void 0===d?"right":d,f=e.autoFocus,p=void 0===f||f,m=e.keyboard,v=void 0===m||m,g=e.width,y=void 0===g?378:g,x=e.mask,b=void 0===x||x,w=e.maskClosable,C=void 0===w||w,A=e.getContainer,k=e.forceRender,S=e.afterOpenChange,j=e.destroyOnClose,E=e.onMouseEnter,L=e.onMouseOver,N=e.onMouseLeave,D=e.onClick,P=e.onKeyDown,Z=e.onKeyUp,T=e.panelRef,B=s.useState(!1),I=(0,i.Z)(B,2),O=I[0],F=I[1];var z=s.useState(!1),W=(0,i.Z)(z,2),R=W[0],H=W[1];(0,a.Z)((function(){H(!0)}),[]);var Y=!!R&&n,V=s.useRef(),K=s.useRef();(0,a.Z)((function(){Y&&(K.current=document.activeElement)}),[Y]);var G=s.useMemo((function(){return{panel:T}}),[T]);if(!k&&!O&&!Y&&j)return null;var U={onMouseEnter:E,onMouseOver:L,onMouseLeave:N,onClick:D,onKeyDown:P,onKeyUp:Z},_=(0,r.Z)((0,r.Z)({},e),{},{open:Y,prefixCls:u,placement:h,autoFocus:p,keyboard:v,width:y,mask:b,maskClosable:C,inline:!1===A,afterOpenChange:function(e){var t,n;(F(e),null==S||S(e),e||!K.current||null!==(t=V.current)&&void 0!==t&&t.contains(K.current))||(null===(n=K.current)||void 0===n||n.focus({preventScroll:!0}))},ref:V},U);return s.createElement(c.Provider,{value:G},s.createElement(o.Z,{open:Y||k||O,autoDestroy:!1,getContainer:A,autoLock:b&&(Y||O)},s.createElement(M,_)))}},23425:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var r=n(20068),i=n(54476),o=n(76190),a=n(33885),s=n(42978),l=n(92310),c=n.n(l),u=n(18929),d=n(10228),h=n(26112),f=(n(48736),n(59301)),p=n(17119),m=[10,20,50,100];var v=function(e){var t=e.pageSizeOptions,n=void 0===t?m:t,r=e.locale,i=e.changeSize,o=e.pageSize,a=e.goButton,l=e.quickGo,c=e.rootPrefixCls,u=e.disabled,h=e.buildOptionText,p=e.showSizeChanger,v=e.sizeChangerRender,g=f.useState(""),y=(0,s.Z)(g,2),x=y[0],b=y[1],w=function(){return!x||Number.isNaN(x)?void 0:Number(x)},C="function"==typeof h?h:function(e){return"".concat(e," ").concat(r.items_per_page)},A=function(e){""!==x&&(e.keyCode!==d.Z.ENTER&&"click"!==e.type||(b(""),null==l||l(w())))},k="".concat(c,"-options");if(!p&&!l)return null;var S=null,M=null,j=null;return p&&v&&(S=v({disabled:u,size:o,onSizeChange:function(e){null==i||i(Number(e))},"aria-label":r.page_size,className:"".concat(k,"-size-changer"),options:(n.some((function(e){return e.toString()===o.toString()}))?n:n.concat([o]).sort((function(e,t){return(Number.isNaN(Number(e))?0:Number(e))-(Number.isNaN(Number(t))?0:Number(t))}))).map((function(e){return{label:C(e),value:e}}))})),l&&(a&&(j="boolean"==typeof a?f.createElement("button",{type:"button",onClick:A,onKeyUp:A,disabled:u,className:"".concat(k,"-quick-jumper-button")},r.jump_to_confirm):f.createElement("span",{onClick:A,onKeyUp:A},a)),M=f.createElement("div",{className:"".concat(k,"-quick-jumper")},r.jump_to,f.createElement("input",{disabled:u,type:"text",value:x,onChange:function(e){b(e.target.value)},onKeyUp:A,onBlur:function(e){a||""===x||(b(""),e.relatedTarget&&(e.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||e.relatedTarget.className.indexOf("".concat(c,"-item"))>=0)||null==l||l(w()))},"aria-label":r.page}),r.page,j)),f.createElement("li",{className:k},S,M)};var g=function(e){var t=e.rootPrefixCls,n=e.page,i=e.active,o=e.className,a=e.showTitle,s=e.onClick,l=e.onKeyPress,u=e.itemRender,d="".concat(t,"-item"),h=c()(d,"".concat(d,"-").concat(n),(0,r.Z)((0,r.Z)({},"".concat(d,"-active"),i),"".concat(d,"-disabled"),!n),o),p=u(n,"page",f.createElement("a",{rel:"nofollow"},n));return p?f.createElement("li",{title:a?String(n):null,className:h,onClick:function(){s(n)},onKeyDown:function(e){l(e,s,n)},tabIndex:0},p):null},y=function(e,t,n){return n};function x(){}function b(e){var t=Number(e);return"number"==typeof t&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function w(e,t,n){var r=void 0===e?t:e;return Math.floor((n-1)/r)+1}var C=function(e){var t=e.prefixCls,n=void 0===t?"rc-pagination":t,l=e.selectPrefixCls,m=void 0===l?"rc-select":l,C=e.className,A=e.current,k=e.defaultCurrent,S=void 0===k?1:k,M=e.total,j=void 0===M?0:M,E=e.pageSize,L=e.defaultPageSize,N=void 0===L?10:L,D=e.onChange,P=void 0===D?x:D,Z=e.hideOnSinglePage,T=e.align,B=e.showPrevNextJumpers,I=void 0===B||B,O=e.showQuickJumper,F=e.showLessItems,z=e.showTitle,W=void 0===z||z,R=e.onShowSizeChange,H=void 0===R?x:R,Y=e.locale,V=void 0===Y?p.Z:Y,K=e.style,G=e.totalBoundaryShowSizeChanger,U=void 0===G?50:G,_=e.disabled,Q=e.simple,X=e.showTotal,J=e.showSizeChanger,q=void 0===J?j>U:J,$=e.sizeChangerRender,ee=e.pageSizeOptions,te=e.itemRender,ne=void 0===te?y:te,re=e.jumpPrevIcon,ie=e.jumpNextIcon,oe=e.prevIcon,ae=e.nextIcon,se=f.useRef(null),le=(0,u.Z)(10,{value:E,defaultValue:N}),ce=(0,s.Z)(le,2),ue=ce[0],de=ce[1],he=(0,u.Z)(1,{value:A,defaultValue:S,postState:function(e){return Math.max(1,Math.min(e,w(void 0,ue,j)))}}),fe=(0,s.Z)(he,2),pe=fe[0],me=fe[1],ve=f.useState(pe),ge=(0,s.Z)(ve,2),ye=ge[0],xe=ge[1];(0,f.useEffect)((function(){xe(pe)}),[pe]);var be=Math.max(1,pe-(F?3:5)),we=Math.min(w(void 0,ue,j),pe+(F?3:5));function Ce(t,r){var i=t||f.createElement("button",{type:"button","aria-label":r,className:"".concat(n,"-item-link")});return"function"==typeof t&&(i=f.createElement(t,(0,a.Z)({},e))),i}function Ae(e){var t=e.target.value,n=w(void 0,ue,j);return""===t?t:Number.isNaN(Number(t))?ye:t>=n?n:Number(t)}var ke=j>ue&&O;function Se(e){var t=Ae(e);switch(t!==ye&&xe(t),e.keyCode){case d.Z.ENTER:Me(t);break;case d.Z.UP:Me(t-1);break;case d.Z.DOWN:Me(t+1)}}function Me(e){if(function(e){return b(e)&&e!==pe&&b(j)&&j>0}(e)&&!_){var t=w(void 0,ue,j),n=e;return e>t?n=t:e<1&&(n=1),n!==ye&&xe(n),me(n),null==P||P(n,ue),n}return pe}var je=pe>1,Ee=pe2?n-2:0),i=2;ij?j:pe*ue])),Fe=null,ze=w(void 0,ue,j);if(Z&&j<=ue)return null;var We=[],Re={rootPrefixCls:n,onClick:Me,onKeyPress:Ze,showTitle:W,itemRender:ne,page:-1},He=pe-1>0?pe-1:0,Ye=pe+1=2*_e&&3!==pe&&(We[0]=f.cloneElement(We[0],{className:c()("".concat(n,"-item-after-jump-prev"),We[0].props.className)}),We.unshift(Be)),ze-pe>=2*_e&&pe!==ze-2){var rt=We[We.length-1];We[We.length-1]=f.cloneElement(rt,{className:c()("".concat(n,"-item-before-jump-next"),rt.props.className)}),We.push(Fe)}1!==et&&We.unshift(f.createElement(g,(0,i.Z)({},Re,{key:1,page:1}))),tt!==ze&&We.push(f.createElement(g,(0,i.Z)({},Re,{key:ze,page:ze})))}var it=function(e){var t=ne(e,"prev",Ce(oe,"prev page"));return f.isValidElement(t)?f.cloneElement(t,{disabled:!je}):t}(He);if(it){var ot=!je||!ze;it=f.createElement("li",{title:W?V.prev_page:null,onClick:Le,tabIndex:ot?null:0,onKeyDown:function(e){Ze(e,Le)},className:c()("".concat(n,"-prev"),(0,r.Z)({},"".concat(n,"-disabled"),ot)),"aria-disabled":ot},it)}var at,st,lt=function(e){var t=ne(e,"next",Ce(ae,"next page"));return f.isValidElement(t)?f.cloneElement(t,{disabled:!Ee}):t}(Ye);lt&&(Q?(at=!Ee,st=je?0:null):st=(at=!Ee||!ze)?null:0,lt=f.createElement("li",{title:W?V.next_page:null,onClick:Ne,tabIndex:st,onKeyDown:function(e){Ze(e,Ne)},className:c()("".concat(n,"-next"),(0,r.Z)({},"".concat(n,"-disabled"),at)),"aria-disabled":at},lt));var ct=c()(n,C,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(n,"-start"),"start"===T),"".concat(n,"-center"),"center"===T),"".concat(n,"-end"),"end"===T),"".concat(n,"-simple"),Q),"".concat(n,"-disabled"),_));return f.createElement("ul",(0,i.Z)({className:ct,style:K,ref:se},Ie),Oe,it,Q?Ue:We,lt,f.createElement(v,{locale:V,rootPrefixCls:n,disabled:_,selectPrefixCls:m,changeSize:function(e){var t=w(e,ue,j),n=pe>t&&0!==t?t:pe;de(e),xe(n),null==H||H(pe,e),me(n),null==P||P(n,e)},pageSize:ue,pageSizeOptions:ee,quickGo:ke?Me:null,goButton:Ge,showSizeChanger:q,sizeChangerRender:$}))}},48365:function(e,t,n){"use strict";var r=n(56656),i=n.n(r),o=n(27112),a=n.n(o),s=n(54449),l=n.n(s),c=n(53501),u=n.n(c),d=n(36867),h=n.n(d),f=n(71912),p=n.n(f),m=n(48228),v=n.n(m);i().extend(v()),i().extend(p()),i().extend(a()),i().extend(l()),i().extend(u()),i().extend(h()),i().extend((function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||"").replace("Wo","wo");return r.bind(this)(t)}}));var g={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(e){return g[e]||e.split("_")[0]},x={getNow:function(){var e=i()();return"function"==typeof e.tz?e.tz():e},getFixedDate:function(e){return i()(e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(e){return e.endOf("month")},getWeekDay:function(e){var t=e.locale("en");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},getMillisecond:function(e){return e.millisecond()},addYear:function(e,t){return e.add(t,"year")},addMonth:function(e,t){return e.add(t,"month")},addDate:function(e,t){return e.add(t,"day")},setYear:function(e,t){return e.year(t)},setMonth:function(e,t){return e.month(t)},setDate:function(e,t){return e.date(t)},setHour:function(e,t){return e.hour(t)},setMinute:function(e,t){return e.minute(t)},setSecond:function(e,t){return e.second(t)},setMillisecond:function(e,t){return e.millisecond(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return i()().locale(y(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.locale(y(e)).weekday(0)},getWeek:function(e,t){return t.locale(y(e)).week()},getShortWeekDays:function(e){return i()().locale(y(e)).localeData().weekdaysMin()},getShortMonths:function(e){return i()().locale(y(e)).localeData().monthsShort()},format:function(e,t,n){return t.locale(y(e)).format(n)},parse:function(e,t,n){for(var r=y(e),o=0;o2&&void 0!==arguments[2]?arguments[2]:"0",r=String(e);r.length2&&void 0!==arguments[2]?arguments[2]:[],r=h.useState([!1,!1]),i=(0,a.Z)(r,2),o=i[0],s=i[1],l=function(e,t){s((function(n){return C(n,t,e)}))},c=h.useMemo((function(){return o.map((function(r,i){if(r)return!0;var o=e[i];return!!o&&(!n[i]&&!o||!(!o||!t(o,{activeIndex:i})))}))}),[e,o,t,n]);return[c,l]}function L(e,t,n,r,i){var o="",a=[];return e&&a.push(i?"hh":"HH"),t&&a.push("mm"),n&&a.push("ss"),o=a.join(":"),r&&(o+=".SSS"),i&&(o+=" A"),o}function N(e,t){var n=t.showHour,r=t.showMinute,i=t.showSecond,a=t.showMillisecond,s=t.use12Hours;return h.useMemo((function(){return function(e,t,n,r,i,a){var s=e.fieldDateTimeFormat,l=e.fieldDateFormat,c=e.fieldTimeFormat,u=e.fieldMonthFormat,d=e.fieldYearFormat,h=e.fieldWeekFormat,f=e.fieldQuarterFormat,p=e.yearFormat,m=e.cellYearFormat,v=e.cellQuarterFormat,g=e.dayFormat,y=e.cellDateFormat,x=L(t,n,r,i,a);return(0,o.Z)((0,o.Z)({},e),{},{fieldDateTimeFormat:s||"YYYY-MM-DD ".concat(x),fieldDateFormat:l||"YYYY-MM-DD",fieldTimeFormat:c||x,fieldMonthFormat:u||"YYYY-MM",fieldYearFormat:d||"YYYY",fieldWeekFormat:h||"gggg-wo",fieldQuarterFormat:f||"YYYY-[Q]Q",yearFormat:p||"YYYY",cellYearFormat:m||"YYYY",cellQuarterFormat:v||"[Q]Q",cellDateFormat:y||g||"D"})}(e,n,r,i,a,s)}),[e,n,r,i,a,s])}var D=n(76190);function P(e,t,n){return null!=n?n:t.some((function(t){return e.includes(t)}))}var Z=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function T(e){return e&&"string"==typeof e}function B(e,t,n,r){return[e,t,n,r].some((function(e){return void 0!==e}))}function I(e,t,n,r,i){var o=t,a=n,s=r;if(e||o||a||s||i){if(e){var l,c,u,d=[o,a,s].some((function(e){return!1===e})),h=[o,a,s].some((function(e){return!0===e})),f=!!d||!h;o=null!==(l=o)&&void 0!==l?l:f,a=null!==(c=a)&&void 0!==c?c:f,s=null!==(u=s)&&void 0!==u?u:f}}else o=!0,a=!0,s=!0;return[o,a,s,i]}function O(e){var t=e.showTime,n=function(e){var t=A(e,Z),n=e.format,r=e.picker,i=null;return n&&(i=n,Array.isArray(i)&&(i=i[0]),i="object"===(0,D.Z)(i)?i.format:i),"time"===r&&(t.format=i),[t,i]}(e),r=(0,a.Z)(n,2),i=r[0],s=r[1],l=t&&"object"===(0,D.Z)(t)?t:{},c=(0,o.Z)((0,o.Z)({defaultOpenValue:l.defaultOpenValue||l.defaultValue},i),l),u=c.showMillisecond,d=c.showHour,h=c.showMinute,f=c.showSecond,p=I(B(d,h,f,u),d,h,f,u),m=(0,a.Z)(p,3);return d=m[0],h=m[1],f=m[2],[c,(0,o.Z)((0,o.Z)({},c),{},{showHour:d,showMinute:h,showSecond:f,showMillisecond:u}),c.format,s]}function F(e,t,n,r,i){if("datetime"===e||"time"===e){for(var s=r,l=k(e,i,null),c=[t,n],u=0;u1&&void 0!==arguments[1]&&arguments[1],n=h.useMemo((function(){var n=e?w(e):e;return t&&n&&(n[1]=n[1]||n[0]),n}),[e,t]);return n}function te(e,t){var n=e.generateConfig,r=e.locale,i=e.picker,l=void 0===i?"date":i,c=e.prefixCls,u=void 0===c?"rc-picker":c,d=e.styles,f=void 0===d?{}:d,p=e.classNames,m=void 0===p?{}:p,v=e.order,g=void 0===v||v,y=e.components,x=void 0===y?{}:y,b=e.inputRender,C=e.allowClear,A=e.clearIcon,S=e.needConfirm,M=e.multiple,j=e.format,E=e.inputReadOnly,L=e.disabledDate,P=e.minDate,Z=e.maxDate,T=e.showTime,B=e.value,I=e.defaultValue,W=e.pickerValue,R=e.defaultPickerValue,H=ee(B),Y=ee(I),V=ee(W),K=ee(R),G="date"===l&&T?"datetime":l,U="time"===G||"datetime"===G,_=U||M,X=null!=S?S:U,J=O(e),q=(0,a.Z)(J,4),$=q[0],te=q[1],ne=q[2],re=q[3],ie=N(r,te),oe=h.useMemo((function(){return F(G,ne,re,$,ie)}),[G,ne,re,$,ie]);var ae=h.useMemo((function(){return(0,o.Z)((0,o.Z)({},e),{},{prefixCls:u,locale:ie,picker:l,styles:f,classNames:m,order:g,components:(0,o.Z)({input:b},x),clearIcon:z(u,C,A),showTime:oe,value:H,defaultValue:Y,pickerValue:V,defaultPickerValue:K},null==t?void 0:t())}),[e]),se=function(e,t,n){return h.useMemo((function(){var r=w(k(e,t,n)),i=r[0],o="object"===(0,D.Z)(i)&&"mask"===i.type?i.format:null;return[r.map((function(e){return"string"==typeof e||"function"==typeof e?e:e.format})),o]}),[e,t,n])}(G,ie,j),le=(0,a.Z)(se,2),ce=le[0],ue=le[1],de=function(e,t,n){return!("function"!=typeof e[0]&&!n)||t}(ce,E,M),he=function(e,t,n,r,i){return(0,s.zX)((function(o,a){return!(!n||!n(o,a))||!(!r||!e.isAfter(r,o)||Q(e,t,r,o,a.type))||!(!i||!e.isAfter(o,i)||Q(e,t,i,o,a.type))}))}(n,r,L,P,Z),fe=function(e,t,n,r){return(0,s.zX)((function(i,a){var s=(0,o.Z)({type:t},a);if(delete s.activeIndex,!e.isValidate(i)||n&&n(i,s))return!0;if(("date"===t||"time"===t)&&r){var l,c=a&&1===a.activeIndex?"end":"start",u=(null===(l=r.disabledTime)||void 0===l?void 0:l.call(r,i,c,{from:s.from}))||{},d=u.disabledHours,h=u.disabledMinutes,f=u.disabledSeconds,p=u.disabledMilliseconds,m=r.disabledHours,v=r.disabledMinutes,g=r.disabledSeconds,y=d||m,x=h||v,b=f||g,w=e.getHour(i),C=e.getMinute(i),A=e.getSecond(i),k=e.getMillisecond(i);if(y&&y().includes(w))return!0;if(x&&x(w).includes(C))return!0;if(b&&b(w,C).includes(A))return!0;if(p&&p(w,C,A).includes(k))return!0}return!1}))}(n,l,he,oe);return[h.useMemo((function(){return(0,o.Z)((0,o.Z)({},ae),{},{needConfirm:X,inputReadOnly:de,disabledDate:he})}),[ae,X,de,he]),G,_,ce,ue,fe]}var ne=n(16089);function re(e,t,n){var r=(0,s.C8)(t,{value:e}),i=(0,a.Z)(r,2),o=i[0],l=i[1],c=h.useRef(e),u=h.useRef(),d=function(){ne.Z.cancel(u.current)},f=(0,s.zX)((function(){l(c.current),n&&o!==c.current&&n(c.current)})),p=(0,s.zX)((function(e,t){d(),c.current=e,e||t?f():u.current=(0,ne.Z)(f)}));return h.useEffect((function(){return d}),[]),[o,p]}function ie(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,i=!n.every((function(e){return e}))&&e,o=re(i,t||!1,r),s=(0,a.Z)(o,2),l=s[0],c=s[1];function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.inherit&&!l||c(e,t.force)}return[l,u]}function oe(e){var t=h.useRef();return h.useImperativeHandle(e,(function(){var e;return{nativeElement:null===(e=t.current)||void 0===e?void 0:e.nativeElement,focus:function(e){var n;null===(n=t.current)||void 0===n||n.focus(e)},blur:function(){var e;null===(e=t.current)||void 0===e||e.blur()}}})),t}function ae(e,t){return h.useMemo((function(){return e||(t?((0,d.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map((function(e){var t=(0,a.Z)(e,2);return{label:t[0],value:t[1]}}))):[])}),[e,t])}function se(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=h.useRef(t);r.current=t,(0,l.o)((function(){if(!e){var t=(0,ne.Z)((function(){r.current(e)}),n);return function(){ne.Z.cancel(t)}}r.current(e)}),[e])}function le(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=h.useState(0),i=(0,a.Z)(r,2),o=i[0],s=i[1],l=h.useState(!1),c=(0,a.Z)(l,2),u=c[0],d=c[1],f=h.useRef([]),p=h.useRef(null),m=h.useRef(null),v=function(e){p.current=e},g=function(e){return p.current===e},y=function(e){d(e)},x=function(e){return e&&(m.current=e),m.current},b=function(n){var r=f.current,i=new Set(r.filter((function(e){return n[e]||t[e]}))),o=0===r[r.length-1]?1:0;return i.size>=2||e[o]?null:o};return se(u||n,(function(){u||(f.current=[],v(null))})),h.useEffect((function(){u&&f.current.push(o)}),[u,o]),[u,y,x,o,s,b,f.current,v,g]}function ce(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,10*r);case"decade":return e.addYear(n,100*r);default:return n}}var ue=[];function de(e,t,n,r,i,o,c,u){var d=arguments.length>8&&void 0!==arguments[8]?arguments[8]:ue,f=arguments.length>9&&void 0!==arguments[9]?arguments[9]:ue,p=arguments.length>10&&void 0!==arguments[10]?arguments[10]:ue,m=arguments.length>11?arguments[11]:void 0,v=arguments.length>12?arguments[12]:void 0,g=arguments.length>13?arguments[13]:void 0,y="time"===c,x=o||0,b=function(t){var r=e.getNow();return y&&(r=$(e,r)),d[t]||n[t]||r},w=(0,a.Z)(f,2),C=w[0],A=w[1],k=(0,s.C8)((function(){return b(0)}),{value:C}),S=(0,a.Z)(k,2),M=S[0],j=S[1],E=(0,s.C8)((function(){return b(1)}),{value:A}),L=(0,a.Z)(E,2),N=L[0],D=L[1],P=h.useMemo((function(){var t=[M,N][x];return y?t:$(e,t,p[x])}),[y,M,N,x,e,p]),Z=function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"panel",o=[j,D][x];o(n);var a=[M,N];a[x]=n,!m||Q(e,t,M,a[0],c)&&Q(e,t,N,a[1],c)||m(a,{source:i,range:1===x?"end":"start",mode:r})},T=function(n,r){if(u){var i={date:"month",week:"month",month:"year",quarter:"year"}[c];if(i&&!Q(e,t,n,r,i))return ce(e,c,r,-1);if("year"===c&&n)if(Math.floor(e.getYear(n)/10)!==Math.floor(e.getYear(r)/10))return ce(e,c,r,-1)}return r},B=h.useRef(null);return(0,l.Z)((function(){if(i&&!d[x]){var t=y?null:e.getNow();if(null!==B.current&&B.current!==x?t=[M,N][1^x]:n[x]?t=0===x?n[0]:T(n[0],n[1]):n[1^x]&&(t=n[1^x]),t){v&&e.isAfter(v,t)&&(t=v);var r=u?ce(e,c,t,1):t;g&&e.isAfter(r,g)&&(t=u?ce(e,c,g,-1):g),Z(t,"reset")}}}),[i,x,n[x]]),h.useEffect((function(){B.current=i?x:null}),[i,x]),(0,l.Z)((function(){i&&d&&d[x]&&Z(d[x],"reset")}),[i,x]),[P,Z]}function he(e,t){var n=h.useRef(e),r=h.useState({}),i=(0,a.Z)(r,2)[1],o=function(e){return e&&void 0!==t?t:n.current};return[o,function(e){n.current=e,i({})},o(!0)]}var fe=[];function pe(e,t,n){return[function(r){return r.map((function(r){return q(r,{generateConfig:e,locale:t,format:n[0]})}))},function(t,n){for(var r=Math.max(t.length,n.length),i=-1,o=0;o2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:2,a=[],s=n>=1?0|n:1,l=e;l<=t;l+=s){var c=i.includes(l);c&&r||a.push({label:b(l,o),value:l,disabled:c})}return a}function Ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},i=r.use12Hours,s=r.hourStep,l=void 0===s?1:s,c=r.minuteStep,u=void 0===c?1:c,d=r.secondStep,f=void 0===d?1:d,p=r.millisecondStep,m=void 0===p?100:p,v=r.hideDisabledOptions,g=r.disabledTime,y=r.disabledHours,x=r.disabledMinutes,w=r.disabledSeconds,C=h.useMemo((function(){return n||e.getNow()}),[n,e]),A=h.useCallback((function(e){var t=(null==g?void 0:g(e))||{};return[t.disabledHours||y||we,t.disabledMinutes||x||we,t.disabledSeconds||w||we,t.disabledMilliseconds||we]}),[g,y,x,w]),k=h.useMemo((function(){return A(C)}),[C,A]),S=(0,a.Z)(k,4),M=S[0],j=S[1],E=S[2],L=S[3],N=h.useCallback((function(e,t,n,r){var a=Ce(0,23,l,v,e());return[i?a.map((function(e){return(0,o.Z)((0,o.Z)({},e),{},{label:b(e.value%12||12,2)})})):a,function(e){return Ce(0,59,u,v,t(e))},function(e,t){return Ce(0,59,f,v,n(e,t))},function(e,t,n){return Ce(0,999,m,v,r(e,t,n),3)}]}),[v,l,i,m,u,f]),D=h.useMemo((function(){return N(M,j,E,L)}),[N,M,j,E,L]),P=(0,a.Z)(D,4),Z=P[0],T=P[1],B=P[2],I=P[3],O=function(t,n){var r=function(){return Z},i=T,o=B,s=I;if(n){var l=A(n),c=(0,a.Z)(l,4),u=c[0],d=c[1],h=c[2],f=c[3],p=N(u,d,h,f),m=(0,a.Z)(p,4),v=m[0];r=function(){return v},i=m[1],o=m[2],s=m[3]}return be(t,r,i,o,s,e)};return[O,Z,T,B,I]}function ke(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,i=e.showNow,o=e.showTime,s=e.onSubmit,l=e.onNow,c=e.invalid,u=e.needConfirm,d=e.generateConfig,f=e.disabledDate,p=h.useContext(g),m=p.prefixCls,y=p.locale,x=p.button,b=void 0===x?"button":x,w=d.getNow(),C=Ae(d,o,w),A=(0,a.Z)(C,1)[0],k=null==r?void 0:r(t),S=f(w,{type:t}),M="".concat(m,"-now"),j="".concat(M,"-btn"),E=i&&h.createElement("li",{className:M},h.createElement("a",{className:v()(j,S&&"".concat(j,"-disabled")),"aria-disabled":S,onClick:function(){if(!S){var e=A(w);l(e)}}},"date"===n?y.today:y.now)),L=u&&h.createElement("li",{className:"".concat(m,"-ok")},h.createElement(b,{disabled:c,onClick:s},y.ok)),N=(E||L)&&h.createElement("ul",{className:"".concat(m,"-ranges")},E,L);return k||N?h.createElement("div",{className:"".concat(m,"-footer")},k&&h.createElement("div",{className:"".concat(m,"-footer-extra")},k),N):null}function Se(e,t,n){return function(r,o){var a=r.findIndex((function(r){return Q(e,t,r,o,n)}));if(-1===a)return[].concat((0,i.Z)(r),[o]);var s=(0,i.Z)(r);return s.splice(a,1),s}}var Me=h.createContext(null);function je(){return h.useContext(Me)}function Ee(e,t){var n=e.prefixCls,r=e.generateConfig,i=e.locale,o=e.disabledDate,a=e.minDate,s=e.maxDate,l=e.cellRender,c=e.hoverValue,u=e.hoverRangeValue,d=e.onHover,h=e.values,f=e.pickerValue,p=e.onSelect,m=e.prevIcon,v=e.nextIcon,g=e.superPrevIcon,y=e.superNextIcon,x=r.getNow();return[{now:x,values:h,pickerValue:f,prefixCls:n,disabledDate:o,minDate:a,maxDate:s,cellRender:l,hoverValue:c,hoverRangeValue:u,onHover:d,locale:i,generateConfig:r,onSelect:p,panelType:t,prevIcon:m,nextIcon:v,superPrevIcon:g,superNextIcon:y},x]}var Le=h.createContext({});function Ne(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,i=e.getCellDate,s=e.prefixColumn,l=e.rowClassName,c=e.titleFormat,u=e.getCellText,d=e.getCellClassName,p=e.headerCells,m=e.cellSelection,g=void 0===m||m,y=e.disabledDate,x=je(),b=x.prefixCls,w=x.panelType,C=x.now,A=x.disabledDate,k=x.cellRender,S=x.onHover,M=x.hoverValue,j=x.hoverRangeValue,E=x.generateConfig,L=x.values,N=x.locale,D=x.onSelect,P=y||A,Z="".concat(b,"-cell"),T=h.useContext(Le).onCellDblClick,B=[],I=0;I1&&(a=t.addDate(a,-7)),a}(o.locale,s,E),N=s.getMonth(l),D=(void 0===x?C:x)?function(e){var t=null==m?void 0:m(e,{type:"week"});return h.createElement("td",{key:"week",className:v()(w,"".concat(w,"-week"),(0,f.Z)({},"".concat(w,"-disabled"),t)),onClick:function(){t||g(e)},onMouseEnter:function(){t||null==y||y(e)},onMouseLeave:function(){t||null==y||y(null)}},h.createElement("div",{className:"".concat(w,"-inner")},s.locale.getWeek(o.locale,e)))}:null,P=[],Z=o.shortWeekDays||(s.locale.getShortWeekDays?s.locale.getShortWeekDays(o.locale):[]);D&&P.push(h.createElement("th",{key:"empty"},h.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},o.week)));for(var T=0;T<7;T+=1)P.push(h.createElement("th",{key:T},Z[(T+j)%7]));var B=o.shortMonths||(s.locale.getShortMonths?s.locale.getShortMonths(o.locale):[]),I=h.createElement("button",{type:"button","aria-label":o.yearSelect,key:"year",onClick:function(){u("year",l)},tabIndex:-1,className:"".concat(t,"-year-btn")},q(l,{locale:o,format:o.yearFormat,generateConfig:s})),O=h.createElement("button",{type:"button","aria-label":o.monthSelect,key:"month",onClick:function(){u("month",l)},tabIndex:-1,className:"".concat(t,"-month-btn")},o.monthFormat?q(l,{locale:o,format:o.monthFormat,generateConfig:s}):B[N]),F=o.monthBeforeYear?[O,I]:[I,O];return h.createElement(Me.Provider,{value:S},h.createElement("div",{className:v()(b,x&&"".concat(b,"-show-week"))},h.createElement(Pe,{offset:function(e){return s.addMonth(l,e)},superOffset:function(e){return s.addYear(l,e)},onChange:c,getStart:function(e){return s.setDate(e,1)},getEnd:function(e){var t=s.setDate(e,1);return t=s.addMonth(t,1),s.addDate(t,-1)}},F),h.createElement(Ne,(0,r.Z)({titleFormat:o.fieldDateFormat},e,{colNum:7,rowNum:6,baseDate:L,headerCells:P,getCellDate:function(e,t){return s.addDate(e,t)},getCellText:function(e){return q(e,{locale:o,format:o.cellDateFormat,generateConfig:s})},getCellClassName:function(e){return(0,f.Z)((0,f.Z)({},"".concat(t,"-cell-in-view"),V(s,e,l)),"".concat(t,"-cell-today"),K(s,e,M))},prefixColumn:D,cellSelection:!C}))))}var Te=n(29194);function Be(e){return e.map((function(e){return[e.value,e.label,e.disabled].join(",")})).join(";")}function Ie(e){var t=e.units,n=e.value,r=e.optionalValue,o=e.type,c=e.onChange,u=e.onHover,d=e.onDblClick,p=e.changeOnScroll,m=je(),g=m.prefixCls,y=m.cellRender,x=m.now,b=m.locale,w="".concat(g,"-time-panel"),C="".concat(g,"-time-panel-cell"),A=h.useRef(null),k=h.useRef(),S=function(){clearTimeout(k.current)},M=function(e,t){var n=h.useRef(!1),r=h.useRef(null),i=h.useRef(null),o=function(){ne.Z.cancel(r.current),n.current=!1},a=h.useRef();return[(0,s.zX)((function(){var s=e.current;if(i.current=null,a.current=0,s){var l=s.querySelector('[data-value="'.concat(t,'"]')),c=s.querySelector("li");l&&c&&function e(){o(),n.current=!0,a.current+=1;var t=s.scrollTop,u=c.offsetTop,d=l.offsetTop,h=d-u;if(0===d&&l!==c||!(0,Te.Z)(s))a.current<=5&&(r.current=(0,ne.Z)(e));else{var f=t+.3333333333333333*(h-t),p=Math.abs(h-f);if(null!==i.current&&i.current1&&void 0!==arguments[1]&&arguments[1];be(e),null==E||E(e),t&&we(e)},Ae=function(e,t){se(e),t&&Ce(t),we(t,e)},ke=h.useMemo((function(){var e,t;if(Array.isArray(I)){var n=(0,a.Z)(I,2);e=n[0],t=n[1]}else e=I;return e||t?(e=e||t,t=t||e,c.isAfter(e,t)?[t,e]:[e,t]):null}),[I,c]),Me=j(z,W,R),je=Y[le]||We[le]||Ze,Ee=h.useContext(Le),Ne=h.useMemo((function(){return(0,o.Z)((0,o.Z)({},Ee),{},{hideHeader:V})}),[Ee,V]);var De="".concat(K,"-panel"),Pe=A(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return h.createElement(Le.Provider,{value:Ne},h.createElement("div",{ref:G,tabIndex:m,className:v()(De,(0,f.Z)({},"".concat(De,"-rtl"),"rtl"===u))},h.createElement(je,(0,r.Z)({},Pe,{showTime:ne,prefixCls:K,locale:ee,generateConfig:c,onModeChange:Ae,pickerValue:xe,onPickerValueChange:function(e){Ce(e,!0)},value:pe[0],onSelect:function(e){if(ve(e),Ce(e),ae!==Z){var t=["decade","year"],n=[].concat(t,["month"]),r={quarter:[].concat(t,["quarter"]),week:[].concat((0,i.Z)(n),["week"]),date:[].concat((0,i.Z)(n),["date"])}[Z]||n,o=r.indexOf(ae),a=r[o+1];a&&Ae(a,e)}},values:pe,cellRender:Me,hoverRangeValue:ke,hoverValue:B}))))}var He=h.memo(h.forwardRef(Re));function Ye(e){var t=e.picker,n=e.multiplePanel,i=e.pickerValue,a=e.onPickerValueChange,s=e.needConfirm,l=e.onSubmit,c=e.range,u=e.hoverValue,d=h.useContext(g),f=d.prefixCls,p=d.generateConfig,m=h.useCallback((function(e,n){return ce(p,t,e,n)}),[p,t]),v=h.useMemo((function(){return m(i,1)}),[i,m]),y={onCellDblClick:function(){s&&l()}},x="time"===t,b=(0,o.Z)((0,o.Z)({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:x});return c?b.hoverRangeValue=u:b.hoverValue=u,n?h.createElement("div",{className:"".concat(f,"-panels")},h.createElement(Le.Provider,{value:(0,o.Z)((0,o.Z)({},y),{},{hideNext:!0})},h.createElement(He,b)),h.createElement(Le.Provider,{value:(0,o.Z)((0,o.Z)({},y),{},{hidePrev:!0})},h.createElement(He,(0,r.Z)({},b,{pickerValue:v,onPickerValueChange:function(e){a(m(e,-1))}})))):h.createElement(Le.Provider,{value:(0,o.Z)({},y)},h.createElement(He,b))}function Ve(e){return"function"==typeof e?e():e}function Ke(e){var t=e.prefixCls,n=e.presets,r=e.onClick,i=e.onHover;return n.length?h.createElement("div",{className:"".concat(t,"-presets")},h.createElement("ul",null,n.map((function(e,t){var n=e.label,o=e.value;return h.createElement("li",{key:t,onClick:function(){r(Ve(o))},onMouseEnter:function(){i(Ve(o))},onMouseLeave:function(){i(null)}},n)})))):null}function Ge(e){var t=e.panelRender,n=e.internalMode,i=e.picker,o=e.showNow,s=e.range,l=e.multiple,c=e.activeInfo,u=void 0===c?[0,0,0]:c,d=e.presets,p=e.onPresetHover,m=e.onPresetSubmit,y=e.onFocus,x=e.onBlur,b=e.onPanelMouseDown,C=e.direction,A=e.value,k=e.onSelect,S=e.isInvalid,M=e.defaultOpenValue,j=e.onOk,E=e.onSubmit,L=h.useContext(g).prefixCls,N="".concat(L,"-panel"),D="rtl"===C,P=h.useRef(null),Z=h.useRef(null),T=h.useState(0),B=(0,a.Z)(T,2),I=B[0],O=B[1],F=h.useState(0),z=(0,a.Z)(F,2),W=z[0],R=z[1],H=h.useState(0),Y=(0,a.Z)(H,2),V=Y[0],K=Y[1],G=(0,a.Z)(u,3),U=G[0],_=G[1],Q=G[2],X=h.useState(0),J=(0,a.Z)(X,2),q=J[0],$=J[1];function ee(e){return e.filter((function(e){return e}))}h.useEffect((function(){$(10)}),[U]),h.useEffect((function(){if(s&&Z.current){var e,t=(null===(e=P.current)||void 0===e?void 0:e.offsetWidth)||0,n=Z.current.getBoundingClientRect();if(!n.height||n.right<0)return void $((function(e){return Math.max(0,e-1)}));var r=(D?_-t:U)-n.left;if(K(r),I&&I=o&&e<=a)return r;var s=Math.min(Math.abs(e-o),Math.abs(e-a));s0?r:i));var u=i-r+1;return String(r+(u+(c+e)-r)%u)};switch(t){case"Backspace":case"Delete":n="",r=o;break;case"ArrowLeft":n="",s(-1);break;case"ArrowRight":n="",s(1);break;case"ArrowUp":n="",r=l(1);break;case"ArrowDown":n="",r=l(-1);break;default:isNaN(Number(t))||(r=n=G+t)}if(null!==n&&(U(n),n.length>=i&&(s(1),U(""))),null!==r){var c=re.slice(0,ue)+b(r,i)+re.slice(de);fe(c.slice(0,u.length))}te({})},onMouseDown:function(){pe.current=!0},onMouseUp:function(e){var t=e.target.selectionStart,n=ae.getMaskCellIndex(t);J(n),te({}),null==N||N(e),pe.current=!1},onPaste:function(e){var t=e.clipboardData.getData("text");d(t)&&fe(t)}}:{};return h.createElement("div",{ref:ie,className:v()(B,(0,f.Z)((0,f.Z)({},"".concat(B,"-active"),n&&o),"".concat(B,"-placeholder"),m))},h.createElement(T,(0,r.Z)({ref:oe,"aria-invalid":k,autoComplete:"off"},M,{onKeyDown:ve,onBlur:me},ye,{value:re,onChange:function(e){if(!u){var t=e.target.value;he(t),Y(t),p(t)}}})),h.createElement($e,{type:"suffix",icon:c}),S)})),st=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],lt=["index"];function ct(e,t){var n=e.id,i=e.prefix,l=e.clearIcon,c=e.suffixIcon,u=e.separator,d=void 0===u?"~":u,p=e.activeIndex,m=(e.activeHelp,e.allHelp,e.focused),y=(e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig,e.placeholder),x=e.className,b=e.style,w=e.onClick,C=e.onClear,A=e.value,k=(e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid,e.disabled),S=e.invalid,M=(e.inputReadOnly,e.direction),j=(e.onOpenChange,e.onActiveInfo),E=(e.placement,e.onMouseDown),L=(e.required,e["aria-required"],e.autoFocus),N=e.tabIndex,P=(0,Ue.Z)(e,st),Z="rtl"===M,T=h.useContext(g).prefixCls,B=h.useMemo((function(){if("string"==typeof n)return[n];var e=n||{};return[e.start,e.end]}),[n]),I=h.useRef(),O=h.useRef(),F=h.useRef(),z=function(e){var t;return null===(t=[O,F][e])||void 0===t?void 0:t.current};h.useImperativeHandle(t,(function(){return{nativeElement:I.current,focus:function(e){if("object"===(0,D.Z)(e)){var t,n=e||{},r=n.index,i=void 0===r?0:r,o=(0,Ue.Z)(n,lt);null===(t=z(i))||void 0===t||t.focus(o)}else{var a;null===(a=z(null!=e?e:0))||void 0===a||a.focus()}},blur:function(){var e,t;null===(e=z(0))||void 0===e||e.blur(),null===(t=z(1))||void 0===t||t.blur()}}}));var W=Xe(P),R=h.useMemo((function(){return Array.isArray(y)?y:[y,y]}),[y]),H=_e((0,o.Z)((0,o.Z)({},e),{},{id:B,placeholder:R})),Y=(0,a.Z)(H,1)[0],V=h.useState({position:"absolute",width:0}),K=(0,a.Z)(V,2),G=K[0],U=K[1],_=(0,s.zX)((function(){var e=z(p);if(e){var t=e.nativeElement.getBoundingClientRect(),n=I.current.getBoundingClientRect(),r=t.left-n.left;U((function(e){return(0,o.Z)((0,o.Z)({},e),{},{width:t.width,left:r})})),j([t.left,t.right,n.width])}}));h.useEffect((function(){_()}),[p]);var Q=l&&(A[0]&&!k[0]||A[1]&&!k[1]),X=L&&!k[0],J=L&&!X&&!k[1];return h.createElement(xe.Z,{onResize:_},h.createElement("div",(0,r.Z)({},W,{className:v()(T,"".concat(T,"-range"),(0,f.Z)((0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(T,"-focused"),m),"".concat(T,"-disabled"),k.every((function(e){return e}))),"".concat(T,"-invalid"),S.some((function(e){return e}))),"".concat(T,"-rtl"),Z),x),style:b,ref:I,onClick:w,onMouseDown:function(e){var t=e.target;t!==O.current.inputElement&&t!==F.current.inputElement&&e.preventDefault(),null==E||E(e)}}),i&&h.createElement("div",{className:"".concat(T,"-prefix")},i),h.createElement(at,(0,r.Z)({ref:O},Y(0),{autoFocus:X,tabIndex:N,"date-range":"start"})),h.createElement("div",{className:"".concat(T,"-range-separator")},d),h.createElement(at,(0,r.Z)({ref:F},Y(1),{autoFocus:J,tabIndex:N,"date-range":"end"})),h.createElement("div",{className:"".concat(T,"-active-bar"),style:G}),h.createElement($e,{type:"suffix",icon:c}),Q&&h.createElement(et,{icon:l,onClear:C})))}var ut=h.forwardRef(ct);function dt(e,t){var n=null!=e?e:t;return Array.isArray(n)?n:[n,n]}function ht(e){return 1===e?"end":"start"}function ft(e,t){var n=te(e,(function(){var t=e.disabled,n=e.allowEmpty;return{disabled:dt(t,!1),allowEmpty:dt(n,!1)}})),d=(0,a.Z)(n,6),f=d[0],p=d[1],m=d[2],v=d[3],y=d[4],b=d[5],A=f.prefixCls,k=f.styles,L=f.classNames,N=f.defaultValue,D=f.value,P=f.needConfirm,Z=f.onKeyDown,T=f.disabled,B=f.allowEmpty,I=f.disabledDate,O=f.minDate,F=f.maxDate,z=f.defaultOpen,W=f.open,R=f.onOpenChange,H=f.locale,Y=f.generateConfig,V=f.picker,K=f.showNow,G=f.showToday,U=f.showTime,_=f.mode,X=f.onPanelChange,J=f.onCalendarChange,q=f.onOk,$=f.defaultPickerValue,ee=f.pickerValue,ne=f.onPickerValueChange,re=f.inputReadOnly,se=f.suffixIcon,ce=f.onFocus,ue=f.onBlur,he=f.presets,fe=f.ranges,pe=f.components,me=f.cellRender,xe=f.dateRender,be=f.monthCellRender,we=f.onClick,Ce=oe(t),Ae=ie(W,z,T,R),ke=(0,a.Z)(Ae,2),Se=ke[0],Me=ke[1],je=function(e,t){!T.some((function(e){return!e}))&&e||Me(e,t)},Ee=ve(Y,H,v,!0,!1,N,D,J,q),Le=(0,a.Z)(Ee,5),Ne=Le[0],De=Le[1],Pe=Le[2],Ze=Le[3],Te=Le[4],Be=Pe(),Ie=le(T,B,Se),Oe=(0,a.Z)(Ie,9),Fe=Oe[0],ze=Oe[1],We=Oe[2],Re=Oe[3],He=Oe[4],Ye=Oe[5],Ve=Oe[6],Ke=Oe[7],Ue=Oe[8],_e=function(e,t){ze(!0),null==ce||ce(e,{range:ht(null!=t?t:Re)})},Qe=function(e,t){ze(!1),null==ue||ue(e,{range:ht(null!=t?t:Re)})},Xe=h.useMemo((function(){if(!U)return null;var e=U.disabledTime,t=e?function(t){var n=ht(Re),r=S(Be,Ve,Re);return e(t,n,{from:r})}:void 0;return(0,o.Z)((0,o.Z)({},U),{},{disabledTime:t})}),[U,Re,Be,Ve]),Je=(0,s.C8)([V,V],{value:_}),qe=(0,a.Z)(Je,2),$e=qe[0],et=qe[1],tt=$e[Re]||V,nt="date"===tt&&Xe?"datetime":tt,rt=nt===V&&"time"!==nt,it=ye(V,tt,K,G,!0),ot=ge(f,Ne,De,Pe,Ze,T,v,Fe,Se,b),at=(0,a.Z)(ot,2),st=at[0],lt=at[1],ct=function(e,t,n,r,i,s){var l=n[n.length-1];return function(c,u){var d=(0,a.Z)(e,2),h=d[0],f=d[1],p=(0,o.Z)((0,o.Z)({},u),{},{from:S(e,n)});return!(1!==l||!t[0]||!h||Q(r,i,h,c,p.type)||!r.isAfter(h,c))||!(0!==l||!t[1]||!f||Q(r,i,f,c,p.type)||!r.isAfter(c,f))||(null==s?void 0:s(c,p))}}(Be,T,Ve,Y,H,I),ft=E(Be,b,B),pt=(0,a.Z)(ft,2),mt=pt[0],vt=pt[1],gt=de(Y,H,Be,$e,Se,Re,p,rt,$,ee,null==Xe?void 0:Xe.defaultOpenValue,ne,O,F),yt=(0,a.Z)(gt,2),xt=yt[0],bt=yt[1],wt=(0,s.zX)((function(e,t,n){var r=C($e,Re,t);if(r[0]===$e[0]&&r[1]===$e[1]||et(r),X&&!1!==n){var o=(0,i.Z)(Be);e&&(o[Re]=e),X(o,r)}})),Ct=function(e,t){return C(Be,t,e)},At=function(e,t){var n=Be;e&&(n=Ct(e,Re)),Ke(Re);var r=Ye(n);Ze(n),st(Re,null===r),null===r?je(!1,{force:!0}):t||Ce.current.focus({index:r})},kt=h.useState(null),St=(0,a.Z)(kt,2),Mt=St[0],jt=St[1],Et=h.useState(null),Lt=(0,a.Z)(Et,2),Nt=Lt[0],Dt=Lt[1],Pt=h.useMemo((function(){return Nt||Be}),[Be,Nt]);h.useEffect((function(){Se||Dt(null)}),[Se]);var Zt=h.useState([0,0,0]),Tt=(0,a.Z)(Zt,2),Bt=Tt[0],It=Tt[1],Ot=ae(he,fe),Ft=j(me,xe,be,ht(Re)),zt=Be[Re]||null,Wt=(0,s.zX)((function(e){return b(e,{activeIndex:Re})})),Rt=h.useMemo((function(){var e=(0,u.Z)(f,!1);return(0,c.Z)(f,[].concat((0,i.Z)(Object.keys(e)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]))}),[f]),Ht=h.createElement(Ge,(0,r.Z)({},Rt,{showNow:it,showTime:Xe,range:!0,multiplePanel:rt,activeInfo:Bt,disabledDate:ct,onFocus:function(e){je(!0),_e(e)},onBlur:Qe,onPanelMouseDown:function(){We("panel")},picker:V,mode:tt,internalMode:nt,onPanelChange:wt,format:y,value:zt,isInvalid:Wt,onChange:null,onSelect:function(e){var t=C(Be,Re,e);Ze(t),P||m||p!==nt||At(e)},pickerValue:xt,defaultOpenValue:w(null==U?void 0:U.defaultOpenValue)[Re],onPickerValueChange:bt,hoverValue:Pt,onHover:function(e){Dt(e?Ct(e,Re):null),jt("cell")},needConfirm:P,onSubmit:At,onOk:Te,presets:Ot,onPresetHover:function(e){Dt(e),jt("preset")},onPresetSubmit:function(e){lt(e)&&je(!1,{force:!0})},onNow:function(e){At(e)},cellRender:Ft})),Yt=h.useMemo((function(){return{prefixCls:A,locale:H,generateConfig:Y,button:pe.button,input:pe.input}}),[A,H,Y,pe.button,pe.input]);return(0,l.Z)((function(){Se&&void 0!==Re&&wt(null,V,!1)}),[Se,Re,V]),(0,l.Z)((function(){var e=We();Se||"input"!==e||(je(!1),At(null,!0)),Se||!m||P||"panel"!==e||(je(!0),At())}),[Se]),h.createElement(g.Provider,{value:Yt},h.createElement(x,(0,r.Z)({},M(f),{popupElement:Ht,popupStyle:k.popup,popupClassName:L.popup,visible:Se,onClose:function(){je(!1)},range:!0}),h.createElement(ut,(0,r.Z)({},f,{ref:Ce,suffixIcon:se,activeIndex:Fe||Se?Re:null,activeHelp:!!Nt,allHelp:!!Nt&&"preset"===Mt,focused:Fe,onFocus:function(e,t){var n=Ve.length,r=Ve[n-1];n&&r!==t&&P&&!B[r]&&!Ue(r)&&Be[r]?Ce.current.focus({index:r}):(We("input"),je(!0,{inherit:!0}),Re!==t&&Se&&!P&&m&&At(null,!0),He(t),_e(e,t))},onBlur:function(e,t){if(je(!1),!P&&"input"===We()){var n=Ye(Be);st(Re,null===n)}Qe(e,t)},onKeyDown:function(e,t){"Tab"===e.key&&At(null,!0),null==Z||Z(e,t)},onSubmit:At,value:Pt,maskFormat:y,onChange:function(e,t){var n=Ct(e,t);Ze(n)},onInputChange:function(){We("input")},format:v,inputReadOnly:re,disabled:T,open:Se,onOpenChange:je,onClick:function(e){var t,n=e.target.getRootNode();if(!Ce.current.nativeElement.contains(null!==(t=n.activeElement)&&void 0!==t?t:document.activeElement)){var r=T.findIndex((function(e){return!e}));r>=0&&Ce.current.focus({index:r})}je(!0),null==we||we(e)},onClear:function(){lt(null),je(!1,{force:!0})},invalid:mt,onInvalid:vt,onActiveInfo:It}))))}var pt=h.forwardRef(ft),mt=n(11780);function vt(e){var t=e.prefixCls,n=e.value,r=e.onRemove,i=e.removeIcon,o=void 0===i?"×":i,a=e.formatDate,s=e.disabled,l=e.maxTagCount,c=e.placeholder,u="".concat(t,"-selector"),d="".concat(t,"-selection"),f="".concat(d,"-overflow");function p(e,t){return h.createElement("span",{className:v()("".concat(d,"-item")),title:"string"==typeof e?e:null},h.createElement("span",{className:"".concat(d,"-item-content")},e),!s&&t&&h.createElement("span",{onMouseDown:function(e){e.preventDefault()},onClick:t,className:"".concat(d,"-item-remove")},o))}return h.createElement("div",{className:u},h.createElement(mt.Z,{prefixCls:f,data:n,renderItem:function(e){return p(a(e),(function(t){t&&t.stopPropagation(),r(e)}))},renderRest:function(e){return p("+ ".concat(e.length," ..."))},itemKey:function(e){return a(e)},maxCount:l}),!n.length&&h.createElement("span",{className:"".concat(t,"-selection-placeholder")},c))}var gt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function yt(e,t){e.id;var n=e.open,i=e.prefix,s=e.clearIcon,l=e.suffixIcon,c=(e.activeHelp,e.allHelp,e.focused),u=(e.onFocus,e.onBlur,e.onKeyDown,e.locale),d=e.generateConfig,p=e.placeholder,m=e.className,y=e.style,x=e.onClick,b=e.onClear,w=e.internalPicker,C=e.value,A=e.onChange,k=e.onSubmit,S=(e.onInputChange,e.multiple),M=e.maxTagCount,j=(e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid,e.disabled),E=e.invalid,L=(e.inputReadOnly,e.direction),N=(e.onOpenChange,e.onMouseDown),D=(e.required,e["aria-required"],e.autoFocus),P=e.tabIndex,Z=e.removeIcon,T=(0,Ue.Z)(e,gt),B="rtl"===L,I=h.useContext(g).prefixCls,O=h.useRef(),F=h.useRef();h.useImperativeHandle(t,(function(){return{nativeElement:O.current,focus:function(e){var t;null===(t=F.current)||void 0===t||t.focus(e)},blur:function(){var e;null===(e=F.current)||void 0===e||e.blur()}}}));var z=Xe(T),W=_e((0,o.Z)((0,o.Z)({},e),{},{onChange:function(e){A([e])}}),(function(e){return{value:e.valueTexts[0]||"",active:c}})),R=(0,a.Z)(W,2),H=R[0],Y=R[1],V=!(!s||!C.length||j),K=S?h.createElement(h.Fragment,null,h.createElement(vt,{prefixCls:I,value:C,onRemove:function(e){var t=C.filter((function(t){return t&&!Q(d,u,t,e,w)}));A(t),n||k()},formatDate:Y,maxTagCount:M,disabled:j,removeIcon:Z,placeholder:p}),h.createElement("input",{className:"".concat(I,"-multiple-input"),value:C.map(Y).join(","),ref:F,readOnly:!0,autoFocus:D,tabIndex:P}),h.createElement($e,{type:"suffix",icon:l}),V&&h.createElement(et,{icon:s,onClear:b})):h.createElement(at,(0,r.Z)({ref:F},H(),{autoFocus:D,tabIndex:P,suffixIcon:l,clearIcon:V&&h.createElement(et,{icon:s,onClear:b}),showActiveCls:!1}));return h.createElement("div",(0,r.Z)({},z,{className:v()(I,(0,f.Z)((0,f.Z)((0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(I,"-multiple"),S),"".concat(I,"-focused"),c),"".concat(I,"-disabled"),j),"".concat(I,"-invalid"),E),"".concat(I,"-rtl"),B),m),style:y,ref:O,onClick:x,onMouseDown:function(e){var t;e.target!==(null===(t=F.current)||void 0===t?void 0:t.inputElement)&&e.preventDefault(),null==N||N(e)}}),i&&h.createElement("div",{className:"".concat(I,"-prefix")},i),K)}var xt=h.forwardRef(yt);function bt(e,t){var n=te(e),d=(0,a.Z)(n,6),f=d[0],p=d[1],m=d[2],v=d[3],y=d[4],b=d[5],C=f,A=C.prefixCls,k=C.styles,S=C.classNames,L=C.order,N=C.defaultValue,D=C.value,P=C.needConfirm,Z=C.onChange,T=C.onKeyDown,B=C.disabled,I=C.disabledDate,O=C.minDate,F=C.maxDate,z=C.defaultOpen,W=C.open,R=C.onOpenChange,H=C.locale,Y=C.generateConfig,V=C.picker,K=C.showNow,G=C.showToday,U=C.showTime,_=C.mode,Q=C.onPanelChange,X=C.onCalendarChange,J=C.onOk,q=C.multiple,$=C.defaultPickerValue,ee=C.pickerValue,ne=C.onPickerValueChange,re=C.inputReadOnly,se=C.suffixIcon,ce=C.removeIcon,ue=C.onFocus,he=C.onBlur,fe=C.presets,pe=C.components,me=C.cellRender,xe=C.dateRender,be=C.monthCellRender,we=C.onClick,Ce=oe(t);function Ae(e){return null===e?null:q?e:e[0]}var ke=Se(Y,H,p),Me=ie(W,z,[B],R),je=(0,a.Z)(Me,2),Ee=je[0],Le=je[1],Ne=ve(Y,H,v,!1,L,N,D,(function(e,t,n){if(X){var r=(0,o.Z)({},n);delete r.range,X(Ae(e),Ae(t),r)}}),(function(e){null==J||J(Ae(e))})),De=(0,a.Z)(Ne,5),Pe=De[0],Ze=De[1],Te=De[2],Be=De[3],Ie=De[4],Oe=Te(),Fe=le([B]),ze=(0,a.Z)(Fe,4),We=ze[0],Re=ze[1],He=ze[2],Ye=ze[3],Ve=function(e){Re(!0),null==ue||ue(e,{})},Ke=function(e){Re(!1),null==he||he(e,{})},Ue=(0,s.C8)(V,{value:_}),_e=(0,a.Z)(Ue,2),Qe=_e[0],Xe=_e[1],Je="date"===Qe&&U?"datetime":Qe,qe=ye(V,Qe,K,G),$e=Z&&function(e,t){Z(Ae(e),Ae(t))},et=ge((0,o.Z)((0,o.Z)({},f),{},{onChange:$e}),Pe,Ze,Te,Be,[],v,We,Ee,b),tt=(0,a.Z)(et,2)[1],nt=E(Oe,b),rt=(0,a.Z)(nt,2),it=rt[0],ot=rt[1],at=h.useMemo((function(){return it.some((function(e){return e}))}),[it]),st=de(Y,H,Oe,[Qe],Ee,Ye,p,!1,$,ee,w(null==U?void 0:U.defaultOpenValue),(function(e,t){if(ne){var n=(0,o.Z)((0,o.Z)({},t),{},{mode:t.mode[0]});delete n.range,ne(e[0],n)}}),O,F),lt=(0,a.Z)(st,2),ct=lt[0],ut=lt[1],dt=(0,s.zX)((function(e,t,n){if(Xe(t),Q&&!1!==n){var r=e||Oe[Oe.length-1];Q(r,t)}})),ht=function(){tt(Te()),Le(!1,{force:!0})},ft=h.useState(null),pt=(0,a.Z)(ft,2),mt=pt[0],vt=pt[1],gt=h.useState(null),yt=(0,a.Z)(gt,2),bt=yt[0],wt=yt[1],Ct=h.useMemo((function(){var e=[bt].concat((0,i.Z)(Oe)).filter((function(e){return e}));return q?e:e.slice(0,1)}),[Oe,bt,q]),At=h.useMemo((function(){return!q&&bt?[bt]:Oe.filter((function(e){return e}))}),[Oe,bt,q]);h.useEffect((function(){Ee||wt(null)}),[Ee]);var kt=ae(fe),St=function(e){var t=q?ke(Te(),e):[e];tt(t)&&!q&&Le(!1,{force:!0})},Mt=j(me,xe,be),jt=h.useMemo((function(){var e=(0,u.Z)(f,!1),t=(0,c.Z)(f,[].concat((0,i.Z)(Object.keys(e)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,o.Z)((0,o.Z)({},t),{},{multiple:f.multiple})}),[f]),Et=h.createElement(Ge,(0,r.Z)({},jt,{showNow:qe,showTime:U,disabledDate:I,onFocus:function(e){Le(!0),Ve(e)},onBlur:Ke,picker:V,mode:Qe,internalMode:Je,onPanelChange:dt,format:y,value:Oe,isInvalid:b,onChange:null,onSelect:function(e){if(He("panel"),!q||Je===V){var t=q?ke(Te(),e):[e];Be(t),P||m||p!==Je||ht()}},pickerValue:ct,defaultOpenValue:null==U?void 0:U.defaultOpenValue,onPickerValueChange:ut,hoverValue:Ct,onHover:function(e){wt(e),vt("cell")},needConfirm:P,onSubmit:ht,onOk:Ie,presets:kt,onPresetHover:function(e){wt(e),vt("preset")},onPresetSubmit:St,onNow:function(e){St(e)},cellRender:Mt})),Lt=h.useMemo((function(){return{prefixCls:A,locale:H,generateConfig:Y,button:pe.button,input:pe.input}}),[A,H,Y,pe.button,pe.input]);return(0,l.Z)((function(){Ee&&void 0!==Ye&&dt(null,V,!1)}),[Ee,Ye,V]),(0,l.Z)((function(){var e=He();Ee||"input"!==e||(Le(!1),ht()),Ee||!m||P||"panel"!==e||ht()}),[Ee]),h.createElement(g.Provider,{value:Lt},h.createElement(x,(0,r.Z)({},M(f),{popupElement:Et,popupStyle:k.popup,popupClassName:S.popup,visible:Ee,onClose:function(){Le(!1)}}),h.createElement(xt,(0,r.Z)({},f,{ref:Ce,suffixIcon:se,removeIcon:ce,activeHelp:!!bt,allHelp:!!bt&&"preset"===mt,focused:We,onFocus:function(e){He("input"),Le(!0,{inherit:!0}),Ve(e)},onBlur:function(e){Le(!1),Ke(e)},onKeyDown:function(e,t){"Tab"===e.key&&ht(),null==T||T(e,t)},onSubmit:ht,value:At,maskFormat:y,onChange:function(e){Be(e)},onInputChange:function(){He("input")},internalPicker:p,format:v,inputReadOnly:re,disabled:B,open:Ee,onOpenChange:Le,onClick:function(e){B||Ce.current.nativeElement.contains(document.activeElement)||Ce.current.focus(),Le(!0),null==we||we(e)},onClear:function(){tt(null),Le(!1,{force:!0})},invalid:at,onInvalid:function(e){ot(e,0)}}))))}var wt=h.forwardRef(bt)},25930:function(e,t,n){"use strict";n.d(t,{Cd:function(){return k}});var r=n(54476),i=n(33885),o=n(75931),a=n(59301),s=n(92310),l=n.n(s),c={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},u=function(){var e=(0,a.useRef)([]),t=(0,a.useRef)(null);return(0,a.useEffect)((function(){var n=Date.now(),r=!1;e.current.forEach((function(e){if(e){r=!0;var i=e.style;i.transitionDuration=".3s, .3s, .3s, .06s",t.current&&n-t.current<100&&(i.transitionDuration="0s, 0s")}})),r&&(t.current=Date.now())})),e.current};var d=n(76190),h=n(42978),f=n(47273),p=0,m=(0,f.Z)();var v=function(e){var t=a.useState(),n=(0,h.Z)(t,2),r=n[0],i=n[1];return a.useEffect((function(){var e;i("rc_progress_".concat((m?(e=p,p+=1):e="TEST_OR_SSR",e)))}),[]),e||r},g=function(e){var t=e.bg,n=e.children;return a.createElement("div",{style:{width:"100%",height:"100%",background:t}},n)};function y(e,t){return Object.keys(e).map((function(n){var r=parseFloat(n),i="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(i)}))}var x=a.forwardRef((function(e,t){var n=e.prefixCls,r=e.color,i=e.gradientId,o=e.radius,s=e.style,l=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,h=e.size,f=e.gapDegree,p=r&&"object"===(0,d.Z)(r),m=p?"#FFF":void 0,v=h/2,x=a.createElement("circle",{className:"".concat(n,"-circle-path"),r:o,cx:v,cy:v,stroke:m,strokeLinecap:c,strokeWidth:u,opacity:0===l?0:1,style:s,ref:t});if(!p)return x;var b="".concat(i,"-conic"),w=f?"".concat(180+f/2,"deg"):"0deg",C=y(r,(360-f)/360),A=y(r,1),k="conic-gradient(from ".concat(w,", ").concat(C.join(", "),")"),S="linear-gradient(to ".concat(f?"bottom":"top",", ").concat(A.join(", "),")");return a.createElement(a.Fragment,null,a.createElement("mask",{id:b},x),a.createElement("foreignObject",{x:0,y:0,width:h,height:h,mask:"url(#".concat(b,")")},a.createElement(g,{bg:S},a.createElement(g,{bg:k}))))})),b=100,w=function(e,t,n,r,i,o,a,s,l,c){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=n/100*360*((360-o)/360),h=0===o?0:{bottom:0,top:180,left:90,right:-90}[a],f=(100-r)/100*t;"round"===l&&100!==r&&(f+=c/2)>=t&&(f=t-.01);var p=50;return{stroke:"string"==typeof s?s:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:f+u,transform:"rotate(".concat(i+d+h,"deg)"),transformOrigin:"".concat(p,"px ").concat(p,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},C=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function A(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}var k=function(e){var t,n,s,h=(0,i.Z)((0,i.Z)({},c),e),f=h.id,p=h.prefixCls,m=h.steps,g=h.strokeWidth,y=h.trailWidth,k=h.gapDegree,S=void 0===k?0:k,M=h.gapPosition,j=h.trailColor,E=h.strokeLinecap,L=h.style,N=h.className,D=h.strokeColor,P=h.percent,Z=(0,o.Z)(h,C),T=v(f),B="".concat(T,"-gradient"),I=50-g/2,O=2*Math.PI*I,F=S>0?90+S/2:-90,z=O*((360-S)/360),W="object"===(0,d.Z)(m)?m:{count:m,gap:2},R=W.count,H=W.gap,Y=A(P),V=A(D),K=V.find((function(e){return e&&"object"===(0,d.Z)(e)})),G=K&&"object"===(0,d.Z)(K)?"butt":E,U=w(O,z,0,100,F,S,M,j,G,g),_=u();return a.createElement("svg",(0,r.Z)({className:l()("".concat(p,"-circle"),N),viewBox:"0 0 ".concat(b," ").concat(b),style:L,id:f,role:"presentation"},Z),!R&&a.createElement("circle",{className:"".concat(p,"-circle-trail"),r:I,cx:50,cy:50,stroke:j,strokeLinecap:G,strokeWidth:y||g,style:U}),R?(t=Math.round(R*(Y[0]/100)),n=100/R,s=0,new Array(R).fill(null).map((function(e,r){var i=r<=t-1?V[0]:j,o=i&&"object"===(0,d.Z)(i)?"url(#".concat(B,")"):void 0,l=w(O,z,s,n,F,S,M,i,"butt",g,H);return s+=100*(z-l.strokeDashoffset+H)/z,a.createElement("circle",{key:r,className:"".concat(p,"-circle-path"),r:I,cx:50,cy:50,stroke:o,strokeWidth:g,opacity:1,style:l,ref:function(e){_[r]=e}})}))):function(){var e=0;return Y.map((function(t,n){var r=V[n]||V[V.length-1],i=w(O,z,e,t,F,S,M,r,G,g);return e+=t,a.createElement(x,{key:n,color:r,ptg:t,radius:I,prefixCls:p,gradientId:B,style:i,strokeLinecap:G,strokeWidth:g,gapDegree:S,ref:function(e){_[n]=e},size:b})})).reverse()}())}},738:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(54476),i=n(20068),o=n(42978),a=n(75931),s=n(92310),l=n.n(s),c=n(18929),u=n(10228),d=n(26112),h=n(59301);function f(e,t){var n=e.disabled,r=e.prefixCls,i=e.character,o=e.characterRender,a=e.index,s=e.count,c=e.value,d=e.allowHalf,f=e.focused,p=e.onHover,m=e.onClick,v=a+1,g=new Set([r]);0===c&&0===a&&f?g.add("".concat(r,"-focused")):d&&c+.5>=v&&ca?"true":"false","aria-posinset":a+1,"aria-setsize":s,tabIndex:n?-1:0},h.createElement("div",{className:"".concat(r,"-first")},y),h.createElement("div",{className:"".concat(r,"-second")},y)));return o&&(x=o(x,e)),x}var p=h.forwardRef(f);var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function v(e,t){var n,s=e.prefixCls,f=void 0===s?"rc-rate":s,v=e.className,g=e.defaultValue,y=e.value,x=e.count,b=void 0===x?5:x,w=e.allowHalf,C=void 0!==w&&w,A=e.allowClear,k=void 0===A||A,S=e.keyboard,M=void 0===S||S,j=e.character,E=void 0===j?"★":j,L=e.characterRender,N=e.disabled,D=e.direction,P=void 0===D?"ltr":D,Z=e.tabIndex,T=void 0===Z?0:Z,B=e.autoFocus,I=e.onHoverChange,O=e.onChange,F=e.onFocus,z=e.onBlur,W=e.onKeyDown,R=e.onMouseLeave,H=(0,a.Z)(e,m),Y=(n=h.useRef({}),[function(e){return n.current[e]},function(e){return function(t){n.current[e]=t}}]),V=(0,o.Z)(Y,2),K=V[0],G=V[1],U=h.useRef(null),_=function(){var e;N||(null===(e=U.current)||void 0===e||e.focus())};h.useImperativeHandle(t,(function(){return{focus:_,blur:function(){var e;N||(null===(e=U.current)||void 0===e||e.blur())}}}));var Q=(0,c.Z)(g||0,{value:y}),X=(0,o.Z)(Q,2),J=X[0],q=X[1],$=(0,c.Z)(null),ee=(0,o.Z)($,2),te=ee[0],ne=ee[1],re=function(e,t){var n,r,i,o,a="rtl"===P,s=e+1;if(C){var l=K(e),c=(r=function(e){var t,n,r=e.ownerDocument,i=r.body,o=r&&r.documentElement,a=e.getBoundingClientRect();return t=a.left,n=a.top,{left:t-=o.clientLeft||i.clientLeft||0,top:n-=o.clientTop||i.clientTop||0}}(n=l),i=n.ownerDocument,o=i.defaultView||i.parentWindow,r.left+=function(e){var t=e.pageXOffset,n="scrollLeft";if("number"!=typeof t){var r=e.document;"number"!=typeof(t=r.documentElement[n])&&(t=r.body[n])}return t}(o),r.left),u=l.clientWidth;(a&&t-c>u/2||!a&&t-c0&&!n||t===u.Z.RIGHT&&J>0&&n?(ie(J-r),e.preventDefault()):t===u.Z.LEFT&&J0&&void 0!==arguments[0]?arguments[0]:250,t=h.useRef(null),n=h.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return h.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var C=n(10228);var A=n(26112),k=n(11780);var S=function(e,t,n){var r=(0,a.Z)((0,a.Z)({},e),n?t:{});return Object.keys(t).forEach((function(n){var i=t[n];"function"==typeof i&&(r[n]=function(){for(var t,r=arguments.length,o=new Array(r),a=0;aj&&(o="".concat(a.slice(0,j),"..."))}var s=function(t){t&&t.stopPropagation(),O(e)};return"function"==typeof B?ie(r,o,t,i,s):re(e,o,t,i,s)},renderRest:function(e){if(!a.length)return null;var t="function"==typeof D?D(e):D;return"function"==typeof B?ie(void 0,t,!1,!1,void 0,!0):re({title:t},t,!1)},suffix:oe,itemKey:Z,maxCount:M});return h.createElement("span",{className:"".concat(ee,"-wrap")},ae,!a.length&&!te&&h.createElement("span",{className:"".concat(ee,"-placeholder")},f))},I=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,i=e.inputRef,o=e.disabled,a=e.autoFocus,l=e.autoComplete,c=e.activeDescendantId,u=e.mode,d=e.open,f=e.values,p=e.placeholder,m=e.tabIndex,v=e.showSearch,g=e.searchValue,y=e.activeValue,x=e.maxLength,b=e.onInputKeyDown,w=e.onInputMouseDown,C=e.onInputChange,k=e.onInputPaste,S=e.onInputCompositionStart,M=e.onInputCompositionEnd,j=e.onInputBlur,L=e.title,N=h.useState(!1),D=(0,s.Z)(N,2),Z=D[0],T=D[1],B="combobox"===u,I=B||v,O=f[0],F=g||"";B&&y&&!Z&&(F=y),h.useEffect((function(){B&&T(!1)}),[B,y]);var z=!("combobox"!==u&&!d&&!v)&&!!F,W=void 0===L?P(O):L,R=h.useMemo((function(){return O?null:h.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:z?{visibility:"hidden"}:void 0},p)}),[O,z,p,n]);return h.createElement("span",{className:"".concat(n,"-selection-wrap")},h.createElement("span",{className:"".concat(n,"-selection-search")},h.createElement(E,{ref:i,prefixCls:n,id:r,open:d,inputElement:t,disabled:o,autoFocus:a,autoComplete:l,editable:I,activeDescendantId:c,value:F,onKeyDown:b,onMouseDown:w,onChange:function(e){T(!0),C(e)},onPaste:k,onCompositionStart:S,onCompositionEnd:M,onBlur:j,tabIndex:m,attrs:(0,A.Z)(e,!0),maxLength:B?x:void 0})),!B&&O?h.createElement("span",{className:"".concat(n,"-selection-item"),title:W,style:z?{visibility:"hidden"}:void 0},O.label):null,R)},O=function(e,t){var n=(0,h.useRef)(null),i=(0,h.useRef)(!1),o=e.prefixCls,a=e.open,l=e.mode,c=e.showSearch,u=e.tokenWithEnter,d=e.disabled,f=e.prefix,p=e.autoClearSearchValue,m=e.onSearch,v=e.onSearchSubmit,g=e.onToggleOpen,y=e.onInputKeyDown,x=e.onInputBlur,b=e.domRef;h.useImperativeHandle(t,(function(){return{focus:function(e){n.current.focus(e)},blur:function(){n.current.blur()}}}));var A=w(0),k=(0,s.Z)(A,2),S=k[0],M=k[1],j=(0,h.useRef)(null),E=function(e){!1!==m(e,!0,i.current)&&g(!0)},L={inputRef:n,onInputKeyDown:function(e){var t,r=e.which,o=n.current instanceof HTMLTextAreaElement;(o||!a||r!==C.Z.UP&&r!==C.Z.DOWN||e.preventDefault(),y&&y(e),r!==C.Z.ENTER||"tags"!==l||i.current||a||null==v||v(e.target.value),o&&!a&&~[C.Z.UP,C.Z.DOWN,C.Z.LEFT,C.Z.RIGHT].indexOf(r))||(t=r)&&![C.Z.ESC,C.Z.SHIFT,C.Z.BACKSPACE,C.Z.TAB,C.Z.WIN_KEY,C.Z.ALT,C.Z.META,C.Z.WIN_KEY_RIGHT,C.Z.CTRL,C.Z.SEMICOLON,C.Z.EQUALS,C.Z.CAPS_LOCK,C.Z.CONTEXT_MENU,C.Z.F1,C.Z.F2,C.Z.F3,C.Z.F4,C.Z.F5,C.Z.F6,C.Z.F7,C.Z.F8,C.Z.F9,C.Z.F10,C.Z.F11,C.Z.F12].includes(t)&&g(!0)},onInputMouseDown:function(){M(!0)},onInputChange:function(e){var t=e.target.value;if(u&&j.current&&/[\r\n]/.test(j.current)){var n=j.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,j.current)}j.current=null,E(t)},onInputPaste:function(e){var t=e.clipboardData,n=null==t?void 0:t.getData("text");j.current=n||""},onInputCompositionStart:function(){i.current=!0},onInputCompositionEnd:function(e){i.current=!1,"combobox"!==l&&E(e.target.value)},onInputBlur:x},N="multiple"===l||"tags"===l?h.createElement(B,(0,r.Z)({},e,L)):h.createElement(I,(0,r.Z)({},e,L));return h.createElement("div",{ref:b,className:"".concat(o,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=S();e.target===n.current||t||"combobox"===l&&d||e.preventDefault(),("combobox"===l||c&&t)&&a||(a&&!1!==p&&m("",!0,!1),g())}},f&&h.createElement("div",{className:"".concat(o,"-prefix")},f),N)};var F=h.forwardRef(O),z=n(65030),W=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],R=function(e,t){var n=e.prefixCls,i=(e.disabled,e.visible),s=e.children,c=e.popupElement,u=e.animation,d=e.transitionName,f=e.dropdownStyle,m=e.dropdownClassName,v=e.direction,g=void 0===v?"ltr":v,y=e.placement,x=e.builtinPlacements,b=e.dropdownMatchSelectWidth,w=e.dropdownRender,C=e.dropdownAlign,A=e.getPopupContainer,k=e.empty,S=e.getTriggerDOMNode,M=e.onPopupVisibleChange,j=e.onPopupMouseEnter,E=(0,l.Z)(e,W),L="".concat(n,"-dropdown"),N=c;w&&(N=w(c));var D=h.useMemo((function(){return x||function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}}(b)}),[x,b]),P=u?"".concat(L,"-").concat(u):d,Z="number"==typeof b,T=h.useMemo((function(){return Z?null:!1===b?"minWidth":"width"}),[b,Z]),B=f;Z&&(B=(0,a.Z)((0,a.Z)({},B),{},{width:b}));var I=h.useRef(null);return h.useImperativeHandle(t,(function(){return{getPopupElement:function(){var e;return null===(e=I.current)||void 0===e?void 0:e.popupElement}}})),h.createElement(z.Z,(0,r.Z)({},E,{showAction:M?["click"]:[],hideAction:M?["click"]:[],popupPlacement:y||("rtl"===g?"bottomRight":"bottomLeft"),builtinPlacements:D,prefixCls:L,popupTransitionName:P,popup:h.createElement("div",{onMouseEnter:j},N),ref:I,stretch:T,popupAlign:C,popupVisible:i,getPopupContainer:A,popupClassName:p()(m,(0,o.Z)({},"".concat(L,"-empty"),k)),popupStyle:B,getTriggerDOMNode:S,onPopupVisibleChange:M}),s)};var H=h.forwardRef(R),Y=n(66712);function V(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:void 0!==n?n:"rc-index-key-".concat(t)}function K(e){return void 0!==e&&!Number.isNaN(e)}function G(e,t){var n=e||{},r=n.label||(t?"children":"label");return{label:r,value:n.value||"value",options:n.options||"options",groupLabel:n.groupLabel||r}}function U(e){var t=(0,a.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var _=h.createContext(null);function Q(e){var t=e.visible,n=e.values;if(!t)return null;return h.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,50).map((function(e){var t=e.label,n=e.value;return["number","string"].includes((0,c.Z)(t))?t:n})).join(", ")),n.length>50?", ...":null)}var X=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],J=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],q=function(e){return"tags"===e||"multiple"===e},$=h.forwardRef((function(e,t){var n,d=e.id,f=e.prefixCls,b=e.className,C=e.showSearch,A=e.tagRender,k=e.direction,S=e.omitDomProps,M=e.displayValues,j=e.onDisplayValuesChange,E=e.emptyOptions,L=e.notFoundContent,N=void 0===L?"Not Found":L,D=e.onClear,P=e.mode,Z=e.disabled,T=e.loading,B=e.getInputElement,I=e.getRawInputElement,O=e.open,z=e.defaultOpen,W=e.onDropdownVisibleChange,R=e.activeValue,V=e.onActiveValueChange,G=e.activeDescendantId,U=e.searchValue,$=e.autoClearSearchValue,ee=e.onSearch,te=e.onSearchSplit,ne=e.tokenSeparators,re=e.allowClear,ie=e.prefix,oe=e.suffixIcon,ae=e.clearIcon,se=e.OptionList,le=e.animation,ce=e.transitionName,ue=e.dropdownStyle,de=e.dropdownClassName,he=e.dropdownMatchSelectWidth,fe=e.dropdownRender,pe=e.dropdownAlign,me=e.placement,ve=e.builtinPlacements,ge=e.getPopupContainer,ye=e.showAction,xe=void 0===ye?[]:ye,be=e.onFocus,we=e.onBlur,Ce=e.onKeyUp,Ae=e.onKeyDown,ke=e.onMouseDown,Se=(0,l.Z)(e,X),Me=q(P),je=(void 0!==C?C:Me)||"combobox"===P,Ee=(0,a.Z)({},Se);J.forEach((function(e){delete Ee[e]})),null==S||S.forEach((function(e){delete Ee[e]}));var Le=h.useState(!1),Ne=(0,s.Z)(Le,2),De=Ne[0],Pe=Ne[1];h.useEffect((function(){Pe((0,v.Z)())}),[]);var Ze=h.useRef(null),Te=h.useRef(null),Be=h.useRef(null),Ie=h.useRef(null),Oe=h.useRef(null),Fe=h.useRef(!1),ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=h.useState(!1),n=(0,s.Z)(t,2),r=n[0],i=n[1],o=h.useRef(null),a=function(){window.clearTimeout(o.current)};return h.useEffect((function(){return a}),[]),[r,function(t,n){a(),o.current=window.setTimeout((function(){i(t),n&&n()}),e)},a]}(),We=(0,s.Z)(ze,3),Re=We[0],He=We[1],Ye=We[2];h.useImperativeHandle(t,(function(){var e,t;return{focus:null===(e=Ie.current)||void 0===e?void 0:e.focus,blur:null===(t=Ie.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=Oe.current)||void 0===t?void 0:t.scrollTo(e)},nativeElement:Ze.current||Te.current}}));var Ve=h.useMemo((function(){var e;if("combobox"!==P)return U;var t=null===(e=M[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""}),[U,P,M]),Ke="combobox"===P&&"function"==typeof B&&B()||null,Ge="function"==typeof I&&I(),Ue=(0,g.x1)(Te,null==Ge||null===(n=Ge.props)||void 0===n?void 0:n.ref),_e=h.useState(!1),Qe=(0,s.Z)(_e,2),Xe=Qe[0],Je=Qe[1];(0,m.Z)((function(){Je(!0)}),[]);var qe=(0,u.Z)(!1,{defaultValue:z,value:O}),$e=(0,s.Z)(qe,2),et=$e[0],tt=$e[1],nt=!!Xe&&et,rt=!N&&E;(Z||rt&&nt&&"combobox"===P)&&(nt=!1);var it=!rt&&nt,ot=h.useCallback((function(e){var t=void 0!==e?e:!nt;Z||(tt(t),nt!==t&&(null==W||W(t)))}),[Z,nt,tt,W]),at=h.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),st=h.useContext(_)||{},lt=st.maxCount,ct=st.rawValues,ut=function(e,t,n){if(!(Me&&K(lt)&&(null==ct?void 0:ct.size)>=lt)){var r=!0,o=e;null==V||V(null);var a=function(e,t,n){if(!t||!t.length)return null;var r=!1,o=function e(t,n){var o=(0,Y.Z)(n),a=o[0],s=o.slice(1);if(!a)return[t];var l=t.split(a);return r=r||l.length>1,l.reduce((function(t,n){return[].concat((0,i.Z)(t),(0,i.Z)(e(n,s)))}),[]).filter(Boolean)}(e,t);return r?void 0!==n?o.slice(0,n):o:null}(e,ne,K(lt)?lt-ct.size:void 0),s=n?null:a;return"combobox"!==P&&s&&(o="",null==te||te(s),ot(!1),r=!1),ee&&Ve!==o&&ee(o,{source:t?"typing":"effect"}),r}};h.useEffect((function(){nt||Me||"combobox"===P||ut("",!1,!1)}),[nt]),h.useEffect((function(){et&&Z&&tt(!1),Z&&!Fe.current&&He(!1)}),[Z]);var dt=w(),ht=(0,s.Z)(dt,2),ft=ht[0],pt=ht[1],mt=h.useRef(!1),vt=h.useRef(!1),gt=[];h.useEffect((function(){return function(){gt.forEach((function(e){return clearTimeout(e)})),gt.splice(0,gt.length)}}),[]);var yt,xt=h.useState({}),bt=(0,s.Z)(xt,2)[1];Ge&&(yt=function(e){ot(e)}),function(e,t,n,r){var i=h.useRef(null);i.current={open:t,triggerOpen:n,customizedTrigger:r},h.useEffect((function(){function t(t){var n;if(null===(n=i.current)||void 0===n||!n.customizedTrigger){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),i.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(r)&&e!==r}))&&i.current.triggerOpen(!1)}}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[Ze.current,null===(e=Be.current)||void 0===e?void 0:e.getPopupElement()]}),it,ot,!!Ge);var wt,Ct=h.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:N,open:nt,triggerOpen:it,id:d,showSearch:je,multiple:Me,toggleOpen:ot})}),[e,N,it,nt,d,je,Me,ot]),At=!!oe||T;At&&(wt=h.createElement(y,{className:p()("".concat(f,"-arrow"),(0,o.Z)({},"".concat(f,"-arrow-loading"),T)),customizeIcon:oe,customizeIconProps:{loading:T,searchValue:Ve,open:nt,focused:Re,showSearch:je}}));var kt,St=function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,s=arguments.length>7?arguments[7]:void 0,l=h.useMemo((function(){return"object"===(0,c.Z)(r)?r.clearIcon:i||void 0}),[r,i]),u=h.useMemo((function(){return!(o||!r||!n.length&&!a||"combobox"===s&&""===a)}),[r,o,n.length,a,s]);return{allowClear:u,clearIcon:h.createElement(y,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:l},"×")}}(f,(function(){var e;null==D||D(),null===(e=Ie.current)||void 0===e||e.focus(),j([],{type:"clear",values:M}),ut("",!1,!1)}),M,re,ae,Z,Ve,P),Mt=St.allowClear,jt=St.clearIcon,Et=h.createElement(se,{ref:Oe}),Lt=p()(f,b,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(f,"-focused"),Re),"".concat(f,"-multiple"),Me),"".concat(f,"-single"),!Me),"".concat(f,"-allow-clear"),re),"".concat(f,"-show-arrow"),At),"".concat(f,"-disabled"),Z),"".concat(f,"-loading"),T),"".concat(f,"-open"),nt),"".concat(f,"-customize-input"),Ke),"".concat(f,"-show-search"),je)),Nt=h.createElement(H,{ref:Be,disabled:Z,prefixCls:f,visible:it,popupElement:Et,animation:le,transitionName:ce,dropdownStyle:ue,dropdownClassName:de,direction:k,dropdownMatchSelectWidth:he,dropdownRender:fe,dropdownAlign:pe,placement:me,builtinPlacements:ve,getPopupContainer:ge,empty:E,getTriggerDOMNode:function(e){return Te.current||e},onPopupVisibleChange:yt,onPopupMouseEnter:function(){bt({})}},Ge?h.cloneElement(Ge,{ref:Ue}):h.createElement(F,(0,r.Z)({},e,{domRef:Te,prefixCls:f,inputElement:Ke,ref:Ie,id:d,prefix:ie,showSearch:je,autoClearSearchValue:$,mode:P,activeDescendantId:G,tagRender:A,values:M,open:nt,onToggleOpen:ot,activeValue:R,searchValue:Ve,onSearch:ut,onSearchSubmit:function(e){e&&e.trim()&&ee(e,{source:"submit"})},onRemove:function(e){var t=M.filter((function(t){return t!==e}));j(t,{type:"remove",values:[e]})},tokenWithEnter:at,onInputBlur:function(){mt.current=!1}})));return kt=Ge?Nt:h.createElement("div",(0,r.Z)({className:Lt},Ee,{ref:Ze,onMouseDown:function(e){var t,n=e.target,r=null===(t=Be.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var i=setTimeout((function(){var e,t=gt.indexOf(i);-1!==t&>.splice(t,1),Ye(),De||r.contains(document.activeElement)||null===(e=Ie.current)||void 0===e||e.focus()}));gt.push(i)}for(var o=arguments.length,a=new Array(o>1?o-1:0),s=1;s=0;l-=1){var c=a[l];if(!c.disabled){a.splice(l,1),s=c;break}}s&&j(a,{type:"remove",values:[s]})}for(var u=arguments.length,d=new Array(u>1?u-1:0),h=1;h1?t-1:0),r=1;r=k}),[d,k,null==N?void 0:N.size]),R=function(e){e.preventDefault()},H=function(e){var t;null===(t=z.current)||void 0===t||t.scrollTo("number"==typeof e?{index:e}:e)},Y=h.useCallback((function(e){return"combobox"!==f&&N.has(e)}),[f,(0,i.Z)(N).toString(),N.size]),V=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=F.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];X(e);var n={source:t?"keyboard":"mouse"},r=F[e];r?M(r.value,e,n):M(null,-1,n)};(0,h.useEffect)((function(){J(!1!==j?V(0):-1)}),[F.length,m]);var q=h.useCallback((function(e){return"combobox"===f?String(e).toLowerCase()===m.toLowerCase():N.has(e)}),[f,m,(0,i.Z)(N).toString(),N.size]);(0,h.useEffect)((function(){var e,t=setTimeout((function(){if(!d&&u&&1===N.size){var e=Array.from(N)[0],t=F.findIndex((function(t){var n=t.data;return m?String(n.value).startsWith(m):n.value===e}));-1!==t&&(J(t),H(t))}}));u&&(null===(e=z.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[u,m]);var $=function(e){void 0!==e&&E(e,{selected:!N.has(e)}),d||v(!1)};if(h.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case C.Z.N:case C.Z.P:case C.Z.UP:case C.Z.DOWN:var r=0;if(t===C.Z.UP?r=-1:t===C.Z.DOWN?r=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===C.Z.N?r=1:t===C.Z.P&&(r=-1)),0!==r){var i=V(Q+r,r);H(i),J(i,!0)}break;case C.Z.TAB:case C.Z.ENTER:var o,a=F[Q];!a||null!=a&&null!==(o=a.data)&&void 0!==o&&o.disabled||W?$(void 0):$(a.value),u&&e.preventDefault();break;case C.Z.ESC:v(!1),u&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){H(e)}}})),0===F.length)return h.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(O,"-empty"),onMouseDown:R},g);var ee=Object.keys(D).map((function(e){return D[e]})),te=function(e){return e.label};function ne(e,t){return{role:e.group?"presentation":"option",id:"".concat(c,"_list_").concat(t)}}var re=function(e){var t=F[e];if(!t)return null;var n=t.data||{},i=n.value,o=t.group,a=(0,A.Z)(n,!0),s=te(t);return t?h.createElement("div",(0,r.Z)({"aria-label":"string"!=typeof s||o?null:s},a,{key:e},ne(t,e),{"aria-selected":q(i)}),i):null},ie={role:"listbox",id:"".concat(c,"_list")};return h.createElement(h.Fragment,null,P&&h.createElement("div",(0,r.Z)({},ie,{style:{height:0,width:0,overflow:"hidden"}}),re(Q-1),re(Q),re(Q+1)),h.createElement(se.Z,{itemKey:"key",ref:z,data:F,height:T,itemHeight:B,fullHeight:!1,onMouseDown:R,onScroll:x,virtual:P,direction:Z,innerProps:P?null:ie},(function(e,t){var n=e.group,i=e.groupOption,a=e.data,s=e.label,c=e.value,u=a.key;if(n){var d,f=null!==(d=a.title)&&void 0!==d?d:ce(s)?s.toString():void 0;return h.createElement("div",{className:p()(O,"".concat(O,"-group"),a.className),title:f},void 0!==s?s:u)}var m=a.disabled,v=a.title,g=(a.children,a.style),x=a.className,b=(0,l.Z)(a,le),w=(0,ae.Z)(b,ee),C=Y(c),k=m||!C&&W,S="".concat(O,"-option"),M=p()(O,S,x,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(S,"-grouped"),i),"".concat(S,"-active"),Q===t&&!k),"".concat(S,"-disabled"),k),"".concat(S,"-selected"),C)),j=te(e),E=!L||"function"==typeof L||C,N="number"==typeof j?j:j||c,D=ce(N)?N.toString():void 0;return void 0!==v&&(D=v),h.createElement("div",(0,r.Z)({},(0,A.Z)(w),P?{}:ne(e,t),{"aria-selected":q(c),className:M,title:D,onMouseMove:function(){Q===t||k||J(t)},onClick:function(){k||$(c)},style:g}),h.createElement("div",{className:"".concat(S,"-content")},"function"==typeof I?I(e,{index:t}):N),h.isValidElement(L)||C,E&&h.createElement(y,{className:"".concat(O,"-option-state"),customizeIcon:L,customizeIconProps:{value:c,disabled:k,isSelected:C}},C?"✓":null))})))};var de=h.forwardRef(ue);function he(e,t){return L(e).join("").toUpperCase().includes(t)}var fe=n(6551),pe=n(11592),me=["children","value"],ve=["children"];function ge(e){var t=e,n=t.key,r=t.props,i=r.children,o=r.value,s=(0,l.Z)(r,me);return(0,a.Z)({key:n,value:void 0!==o?o:n,children:i},s)}function ye(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,pe.Z)(e).map((function(e,n){if(!h.isValidElement(e)||!e.type)return null;var r=e,i=r.type.isSelectOptGroup,o=r.key,s=r.props,c=s.children,u=(0,l.Z)(s,ve);return t||!i?ge(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===o?n:o,"__"),label:o},u),{},{options:ye(c)})})).filter((function(e){return e}))}var xe=function(e,t,n,r,i){return h.useMemo((function(){var o=e;!e&&(o=ye(t));var a=new Map,s=new Map,l=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(t){for(var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=0;c0?e(t.options):t.options}):t}))},Oe=h.useMemo((function(){return j?Ie(Be):Be}),[Be,j,le]),Fe=h.useMemo((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,i=[],o=G(n,!1),a=o.label,s=o.value,l=o.options,c=o.groupLabel;function u(e,t){Array.isArray(e)&&e.forEach((function(e){if(t||!(l in e)){var n=e[s];i.push({key:V(e,i.length),groupOption:t,data:e,label:e[a],value:n})}else{var o=e[c];void 0===o&&r&&(o=e.label),i.push({key:V(e,i.length),group:!0,data:e,label:o}),u(e[l],!0)}}))}return u(e,!1),i}(Oe,{fieldNames:oe,childrenAsData:re})}),[Oe,oe,re]),ze=function(e){var t=ge(e);if(Se(t),X&&(t.length!==Le.length||t.some((function(e,t){var n;return(null===(n=Le[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)})))){var n=Q?t:t.map((function(e){return e.value})),r=t.map((function(e){return U(Ne(e.value))}));X(ne?n:n[0],ne?r:r[0])}},We=h.useState(null),Re=(0,s.Z)(We,2),He=Re[0],Ye=Re[1],Ve=h.useState(0),Ke=(0,s.Z)(Ve,2),Ge=Ke[0],Ue=Ke[1],_e=void 0!==T?T:"combobox"!==d,Qe=h.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,i=void 0===r?"keyboard":r;Ue(t),m&&"combobox"===d&&null!==e&&"keyboard"===i&&Ye(String(e))}),[m,d]),Xe=function(e,t,n){var r=function(){var t,n=Ne(e);return[Q?{label:null==n?void 0:n[oe.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,U(n)]};if(t&&C){var i=r(),o=(0,s.Z)(i,2),a=o[0],l=o[1];C(a,l)}else if(!t&&A&&"clear"!==n){var c=r(),u=(0,s.Z)(c,2),d=u[0],h=u[1];A(d,h)}},Je=be((function(e,t){var n,r=!ne||t.selected;n=r?ne?[].concat((0,i.Z)(Le),[e]):[e]:Le.filter((function(t){return t.value!==e})),ze(n),Xe(e,r),"combobox"===d?Ye(""):q&&!w||(ce(""),Ye(""))})),qe=h.useMemo((function(){var e=!1!==I&&!1!==S;return(0,a.Z)((0,a.Z)({},ue),{},{flattenOptions:Fe,onActiveValue:Qe,defaultActiveFirstOption:_e,onSelect:Je,menuItemSelectedIcon:B,rawValues:Pe,fieldNames:oe,virtual:e,direction:O,listHeight:z,listItemHeight:R,childrenAsData:re,maxCount:J,optionRender:P})}),[J,ue,Fe,Qe,_e,Je,B,Pe,oe,I,S,O,z,R,re,P]);return h.createElement(_.Provider,{value:qe},h.createElement(ee,(0,r.Z)({},$,{id:te,prefixCls:p,ref:t,omitDomProps:Ce,mode:d,displayValues:De,onDisplayValuesChange:function(e,t){ze(e);var n=t.type,r=t.values;"remove"!==n&&"clear"!==n||r.forEach((function(e){Xe(e.value,!1,n)}))},direction:O,searchValue:le,onSearch:function(e,t){if(ce(e),Ye(null),"submit"!==t.source)"blur"!==t.source&&("combobox"===d&&ze(e),null==x||x(e));else{var n=(e||"").trim();if(n){var r=Array.from(new Set([].concat((0,i.Z)(Pe),[n])));ze(r),Xe(n,!0),ce("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var t=e;"tags"!==d&&(t=e.map((function(e){var t=me.get(e);return null==t?void 0:t.value})).filter((function(e){return void 0!==e})));var n=Array.from(new Set([].concat((0,i.Z)(Pe),(0,i.Z)(t))));ze(n),n.forEach((function(e){Xe(e,!0)}))},dropdownMatchSelectWidth:S,OptionList:de,emptyOptions:!Fe.length,activeValue:He,activeDescendantId:"".concat(te,"_list_").concat(Ge)})))}));var ke=Ae;ke.Option=ie,ke.OptGroup=ne;var Se=ke},63158:function(e,t,n){"use strict";var r=n(54476),i=n(20068),o=n(42978),a=n(75931),s=n(59301),l=n(92310),c=n.n(l),u=n(18929),d=n(10228),h=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],f=s.forwardRef((function(e,t){var n,l=e.prefixCls,f=void 0===l?"rc-switch":l,p=e.className,m=e.checked,v=e.defaultChecked,g=e.disabled,y=e.loadingIcon,x=e.checkedChildren,b=e.unCheckedChildren,w=e.onClick,C=e.onChange,A=e.onKeyDown,k=(0,a.Z)(e,h),S=(0,u.Z)(!1,{value:m,defaultValue:v}),M=(0,o.Z)(S,2),j=M[0],E=M[1];function L(e,t){var n=j;return g||(E(n=e),null==C||C(n,t)),n}var N=c()(f,p,(n={},(0,i.Z)(n,"".concat(f,"-checked"),j),(0,i.Z)(n,"".concat(f,"-disabled"),g),n));return s.createElement("button",(0,r.Z)({},k,{type:"button",role:"switch","aria-checked":j,disabled:g,className:N,ref:t,onKeyDown:function(e){e.which===d.Z.LEFT?L(!1,e):e.which===d.Z.RIGHT&&L(!0,e),null==A||A(e)},onClick:function(e){var t=L(!j,e);null==w||w(t,e)}}),y,s.createElement("span",{className:"".concat(f,"-inner")},s.createElement("span",{className:"".concat(f,"-inner-checked")},x),s.createElement("span",{className:"".concat(f,"-inner-unchecked")},b)))}));f.displayName="Switch",t.Z=f},86351:function(e,t,n){"use strict";n.d(t,{R:function(){return i},w:function(){return r}});var r={},i="rc-table-internal-hook"},97347:function(e,t,n){"use strict";n.d(t,{L:function(){return v},Z:function(){return x}});var r=n(42978),i=n(20068),o=n(94480),a=n(76190),s=n(33885),l=n(75931),c=n(11592),u=(n(48736),n(59301)),d=n(86351),h=n(54451);function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"number"==typeof t?t:t.endsWith("%")?e*parseFloat(t)/100:null}var p=["children"],m=["fixed"];function v(e){return(0,c.Z)(e).filter((function(e){return u.isValidElement(e)})).map((function(e){var t=e.key,n=e.props,r=n.children,i=(0,l.Z)(n,p),o=(0,s.Z)({key:t},i);return r&&(o.children=v(r)),o}))}function g(e){return e.filter((function(e){return e&&"object"===(0,a.Z)(e)&&!e.hidden})).map((function(e){var t=e.children;return t&&t.length>0?(0,s.Z)((0,s.Z)({},e),{},{children:g(t)}):e}))}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"key";return e.filter((function(e){return e&&"object"===(0,a.Z)(e)})).reduce((function(e,n,r){var i=n.fixed,a=!0===i?"left":i,l="".concat(t,"-").concat(r),c=n.children;return c&&c.length>0?[].concat((0,o.Z)(e),(0,o.Z)(y(c,l).map((function(e){return(0,s.Z)({fixed:a},e)})))):[].concat((0,o.Z)(e),[(0,s.Z)((0,s.Z)({key:l},n),{},{fixed:a})])}),[])}var x=function(e,t){var n=e.prefixCls,o=e.columns,a=e.children,c=e.expandable,p=e.expandedKeys,x=e.columnTitle,b=e.getRowKey,w=e.onTriggerExpand,C=e.expandIcon,A=e.rowExpandable,k=e.expandIconColumnIndex,S=e.direction,M=e.expandRowByClick,j=e.columnWidth,E=e.fixed,L=e.scrollWidth,N=e.clientWidth,D=u.useMemo((function(){return g((o||v(a)||[]).slice())}),[o,a]),P=u.useMemo((function(){if(c){var e=D.slice();if(!e.includes(d.w)){var t=k||0;t>=0&&(t||"left"===E||!E)&&e.splice(t,0,d.w),"right"===E&&e.splice(D.length,0,d.w)}0;var r=e.indexOf(d.w);e=e.filter((function(e,t){return e!==d.w||t===r}));var o,a=D[r];o=E||(a?a.fixed:null);var s=(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},h.v,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",x),"fixed",o),"className","".concat(n,"-row-expand-icon-cell")),"width",j),"render",(function(e,t,r){var i=b(t,r),o=p.has(i),a=!A||A(t),s=C({prefixCls:n,expanded:o,expandable:a,record:t,onExpand:w});return M?u.createElement("span",{onClick:function(e){return e.stopPropagation()}},s):s}));return e.map((function(e){return e===d.w?s:e}))}return D.filter((function(e){return e!==d.w}))}),[c,D,b,p,C,S]),Z=u.useMemo((function(){var e=P;return t&&(e=t(e)),e.length||(e=[{render:function(){return null}}]),e}),[t,P,S]),T=u.useMemo((function(){return"rtl"===S?function(e){return e.map((function(e){var t=e.fixed,n=(0,l.Z)(e,m),r=t;return"left"===t?r="right":"right"===t&&(r="left"),(0,s.Z)({fixed:r},n)}))}(y(Z)):y(Z)}),[Z,S,L]),B=u.useMemo((function(){for(var e=-1,t=T.length-1;t>=0;t-=1){var n=T[t].fixed;if("left"===n||!0===n){e=t;break}}if(e>=0)for(var r=0;r<=e;r+=1){var i=T[r].fixed;if("left"!==i&&!0!==i)return!0}var o=T.findIndex((function(e){return"right"===e.fixed}));if(o>=0)for(var a=o;a0){var r=0,i=0;e.forEach((function(e){var n=f(t,e.width);n?r+=n:i+=1}));var o=Math.max(t,n),a=Math.max(o-r,i),l=i,c=a/i,u=0,d=e.map((function(e){var n=(0,s.Z)({},e),r=f(t,n.width);if(r)n.width=r;else{var i=Math.floor(c);n.width=1===l?a:i,a-=i,l-=1}return u+=n.width,n}));if(u=o),n.onHover]}))}(N,oe),se=(0,i.Z)(ae,2),le=se[0],ce=se[1],ue=(0,P.zX)((function(e){var t;k&&ce(N,N+oe-1),null==V||null===(t=V.onMouseEnter)||void 0===t||t.call(V,e)})),de=(0,P.zX)((function(e){var t;k&&ce(-1,-1),null==V||null===(t=V.onMouseLeave)||void 0===t||t.call(V,e)}));if(0===ie||0===oe)return null;var he=null!==(c=V.title)&&void 0!==c?c:function(e){var t,n=e.ellipsis,r=e.rowType,i=e.children,o=!0===n?{showTitle:!0}:n;return o&&(o.showTitle||"header"===r)&&("string"==typeof i||"number"==typeof i?t=i.toString():l.isValidElement(i)&&"string"==typeof i.props.children&&(t=i.props.children)),t}({rowType:Z,ellipsis:m,children:$}),fe=S()(G,y,(u={},(0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)(u,"".concat(G,"-fix-left"),ne&&_),"".concat(G,"-fix-left-first"),F&&_),"".concat(G,"-fix-left-last"),z&&_),"".concat(G,"-fix-left-all"),z&&Q&&_),"".concat(G,"-fix-right"),re&&_),"".concat(G,"-fix-right-first"),W&&_),"".concat(G,"-fix-right-last"),R&&_),"".concat(G,"-ellipsis"),m),"".concat(G,"-with-append"),H),"".concat(G,"-fix-sticky"),(ne||re)&&K&&_),(0,A.Z)(u,"".concat(G,"-row-hover"),!ee&&le)),V.className,null==ee?void 0:ee.className),pe={};x&&(pe.textAlign=x);var me=(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},null==ee?void 0:ee.style),te),pe),V.style),ve=$;return"object"!==(0,w.Z)(ve)||Array.isArray(ve)||l.isValidElement(ve)||(ve=null),m&&(z||W)&&(ve=l.createElement("span",{className:"".concat(G,"-content")},ve)),l.createElement(f,(0,h.Z)({},ee,V,{className:fe,style:me,title:he,scope:v,onMouseEnter:X?ue:void 0,onMouseLeave:X?de:void 0,colSpan:1!==ie?ie:null,rowSpan:1!==oe?oe:null}),H,ve)}var T=l.memo(Z);function B(e,t,n,r,i){var o,a,s=n[e]||{},l=n[t]||{};"left"===s.fixed?o=r.left["rtl"===i?t:e]:"right"===l.fixed&&(a=r.right["rtl"===i?e:t]);var c=!1,u=!1,d=!1,h=!1,f=n[t+1],p=n[e-1],m=f&&!f.fixed||p&&!p.fixed||n.every((function(e){return"left"===e.fixed}));if("rtl"===i){if(void 0!==o)h=!(p&&"left"===p.fixed)&&m;else if(void 0!==a){d=!(f&&"right"===f.fixed)&&m}}else if(void 0!==o){c=!(f&&"left"===f.fixed)&&m}else if(void 0!==a){u=!(p&&"right"===p.fixed)&&m}return{fixLeft:o,fixRight:a,lastFixLeft:c,firstFixRight:u,lastFixRight:d,firstFixLeft:h,isSticky:r.isSticky}}var I=l.createContext({});var O=n(75931),F=["children"];function z(e){return e.children}z.Row=function(e){var t=e.children,n=(0,O.Z)(e,F);return l.createElement("tr",n,t)},z.Cell=function(e){var t=e.className,n=e.index,r=e.children,i=e.colSpan,o=void 0===i?1:i,a=e.rowSpan,s=e.align,c=d(b,["prefixCls","direction"]),u=c.prefixCls,f=c.direction,p=l.useContext(I),m=p.scrollColumnIndex,v=p.stickyOffsets,g=n+o-1+1===m?o+1:o,y=B(n,n+g-1,p.flattenColumns,v,f);return l.createElement(T,(0,h.Z)({className:t,index:n,component:"td",prefixCls:u,record:null,dataIndex:null,align:s,colSpan:g,rowSpan:a,render:function(){return r}},y))};var W=z;var R=y((function(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,i=d(b,"prefixCls"),o=r.length-1,a=r[o],s=l.useMemo((function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:null!=a&&a.scrollbar?o:null}}),[a,r,o,n]);return l.createElement(I.Provider,{value:s},l.createElement("tfoot",{className:"".concat(i,"-summary")},t))})),H=W,Y=n(29301),V=n(24514),K=n(75152),G=n(26112);function U(e,t,n,r,i,o,a){e.push({record:t,indent:n,index:a});var s=o(t),l=null==i?void 0:i.has(s);if(t&&Array.isArray(t[r])&&l)for(var c=0;c1?n-1:0),i=1;i=1)),style:(0,C.Z)((0,C.Z)({},n),null==x?void 0:x.style)}),v.map((function(e,t){var n=e.render,a=e.dataIndex,s=e.className,u=$(p,e,t,c,i),v=u.key,g=u.fixedInfo,y=u.appendCellNode,x=u.additionalCellProps;return l.createElement(T,(0,h.Z)({className:s,ellipsis:e.ellipsis,align:e.align,scope:e.rowScope,component:e.rowScope?f:d,prefixCls:m,key:v,record:r,index:i,renderIndex:o,dataIndex:a,render:n,shouldCellUpdate:e.shouldCellUpdate},g,{appendNode:y,additionalProps:x}))})));if(w&&(k.current||b)){var L=y(r,i,c+1,b);M=l.createElement(X,{expanded:b,className:S()("".concat(m,"-expanded-row"),"".concat(m,"-expanded-row-level-").concat(c+1),j),prefixCls:m,component:u,cellComponent:d,colSpan:v.length,isEmpty:!1},L)}return l.createElement(l.Fragment,null,E,M)}));function te(e){var t=e.columnKey,n=e.onColumnResize,r=l.useRef();return(0,a.Z)((function(){r.current&&n(t,r.current.offsetWidth)}),[]),l.createElement(Y.Z,{data:t},l.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},l.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}var ne=n(29194);function re(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize,i=l.useRef(null);return l.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0},ref:i},l.createElement(Y.Z.Collection,{onBatchResize:function(e){(0,ne.Z)(i.current)&&e.forEach((function(e){var t=e.data,n=e.size;r(t,n.offsetWidth)}))}},n.map((function(e){return l.createElement(te,{key:e,columnKey:e,onColumnResize:r})}))))}var ie=y((function(e){var t,n=e.data,r=e.measureColumnWidth,i=d(b,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=i.prefixCls,a=i.getComponent,s=i.onColumnResize,c=i.flattenColumns,u=i.getRowKey,h=i.expandedKeys,f=i.childrenColumnName,p=i.emptyNode,m=_(n,f,h,u),v=l.useRef({renderWithProps:!1}),g=a(["body","wrapper"],"tbody"),y=a(["body","row"],"tr"),x=a(["body","cell"],"td"),w=a(["body","cell"],"th");t=n.length?m.map((function(e,t){var n=e.record,r=e.indent,i=e.index,o=u(n,t);return l.createElement(ee,{key:o,rowKey:o,record:n,index:t,renderIndex:i,rowComponent:y,cellComponent:x,scopeCellComponent:w,indent:r})})):l.createElement(X,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:y,cellComponent:x,colSpan:c.length,isEmpty:!0},p);var C=L(c);return l.createElement(E.Provider,{value:v.current},l.createElement(g,{className:"".concat(o,"-tbody")},r&&l.createElement(re,{prefixCls:o,columnsKey:C,onColumnResize:s}),t))})),oe=n(54451),ae=["columnType"];var se=function(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,i=d(b,["tableLayout"]).tableLayout,o=[],a=!1,s=(r||n.length)-1;s>=0;s-=1){var c=t[s],u=n&&n[s],f=void 0,p=void 0;if(u&&(f=u[oe.v],"auto"===i&&(p=u.minWidth)),c||p||f||a){var m=f||{},v=(m.columnType,(0,O.Z)(m,ae));o.unshift(l.createElement("col",(0,h.Z)({key:s,style:{width:c,minWidth:p}},v))),a=!0}}return l.createElement("colgroup",null,o)},le=n(94480),ce=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];var ue=l.forwardRef((function(e,t){var n=e.className,r=e.noData,i=e.columns,o=e.flattenColumns,a=e.colWidths,s=e.columCount,c=e.stickyOffsets,u=e.direction,h=e.fixHeader,p=e.stickyTopOffset,m=e.stickyBottomOffset,v=e.stickyClassName,g=e.onScroll,y=e.maxContentScroll,x=e.children,w=(0,O.Z)(e,ce),k=d(b,["prefixCls","scrollbarSize","isSticky","getComponent"]),M=k.prefixCls,j=k.scrollbarSize,E=k.isSticky,L=(0,k.getComponent)(["header","table"],"table"),N=E&&!h?0:j,D=l.useRef(null),P=l.useCallback((function(e){(0,f.mH)(t,e),(0,f.mH)(D,e)}),[]);l.useEffect((function(){var e;function t(e){var t=e,n=t.currentTarget,r=t.deltaX;r&&(g({currentTarget:n,scrollLeft:n.scrollLeft+r}),e.preventDefault())}return null===(e=D.current)||void 0===e||e.addEventListener("wheel",t,{passive:!1}),function(){var e;null===(e=D.current)||void 0===e||e.removeEventListener("wheel",t)}}),[]);var Z=l.useMemo((function(){return o.every((function(e){return e.width}))}),[o]),T=o[o.length-1],B={fixed:T?T.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(M,"-cell-scrollbar")}}},I=(0,l.useMemo)((function(){return N?[].concat((0,le.Z)(i),[B]):i}),[N,i]),F=(0,l.useMemo)((function(){return N?[].concat((0,le.Z)(o),[B]):o}),[N,o]),z=(0,l.useMemo)((function(){var e=c.right,t=c.left;return(0,C.Z)((0,C.Z)({},c),{},{left:"rtl"===u?[].concat((0,le.Z)(t.map((function(e){return e+N}))),[0]):t,right:"rtl"===u?e:[].concat((0,le.Z)(e.map((function(e){return e+N}))),[0]),isSticky:E})}),[N,c,E]),W=function(e,t){return(0,l.useMemo)((function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:o.ellipsis,align:o.align,component:a,prefixCls:f,key:m[t]},s,{additionalProps:n,rowType:"header"}))})))};var fe=y((function(e){var t=e.stickyOffsets,n=e.columns,r=e.flattenColumns,i=e.onHeaderRow,o=d(b,["prefixCls","getComponent"]),a=o.prefixCls,s=o.getComponent,c=l.useMemo((function(){return function(e){var t=[];!function e(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;t[i]=t[i]||[];var o=r;return n.filter(Boolean).map((function(n){var r={key:n.key,className:n.className||"",children:n.title,column:n,colStart:o},a=1,s=n.children;return s&&s.length>0&&(a=e(s,o,i+1).reduce((function(e,t){return e+t}),0),r.hasSubColumns=!0),"colSpan"in n&&(a=n.colSpan),"rowSpan"in n&&(r.rowSpan=n.rowSpan),r.colSpan=a,r.colEnd=r.colStart+a-1,t[i].push(r),o+=a,a}))}(e,0);for(var n=t.length,r=function(e){t[e].forEach((function(t){"rowSpan"in t||t.hasSubColumns||(t.rowSpan=n-e)}))},i=0;i=n-m?N((function(e){return(0,C.Z)((0,C.Z)({},e),{},{isHiddenScrollBar:!0})})):N((function(e){return(0,C.Z)((0,C.Z)({},e),{},{isHiddenScrollBar:!1})}))}}))},W=function(e){N((function(t){return(0,C.Z)((0,C.Z)({},t),{},{scrollLeft:e/x*w||0})}))};return l.useImperativeHandle(t,(function(){return{setScrollLeft:W,checkScrollBarVisible:z}})),l.useEffect((function(){var e=(0,ye.Z)(document.body,"mouseup",O,!1),t=(0,ye.Z)(document.body,"mousemove",F,!1);return z(),function(){e.remove(),t.remove()}}),[k,T]),l.useEffect((function(){if(f.current){for(var e=[],t=(0,be.bn)(f.current);t;)e.push(t),t=t.parentElement;return e.forEach((function(e){return e.addEventListener("scroll",z,!1)})),window.addEventListener("resize",z,!1),window.addEventListener("scroll",z,!1),v.addEventListener("scroll",z,!1),function(){e.forEach((function(e){return e.removeEventListener("scroll",z)})),window.removeEventListener("resize",z),window.removeEventListener("scroll",z),v.removeEventListener("scroll",z)}}}),[v]),l.useEffect((function(){L.isHiddenScrollBar||N((function(e){var t=f.current;return t?(0,C.Z)((0,C.Z)({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e}))}),[L.isHiddenScrollBar]),x<=w||!k||L.isHiddenScrollBar?null:l.createElement("div",{style:{height:(0,K.Z)(),width:w,bottom:m},className:"".concat(y,"-sticky-scroll")},l.createElement("div",{onMouseDown:function(e){e.persist(),D.current.delta=e.pageX-L.scrollLeft,D.current.x=0,B(!0),e.preventDefault()},ref:M,className:S()("".concat(y,"-sticky-scroll-bar"),(0,A.Z)({},"".concat(y,"-sticky-scroll-bar-active"),T)),style:{width:"".concat(k,"px"),transform:"translate3d(".concat(L.scrollLeft,"px, 0, 0)")}}))},Ae=l.forwardRef(Ce);var ke=function(e){return null};var Se=function(e){return null},Me="rc-table",je=[],Ee={};function Le(){return"No Data"}function Ne(e,t){var n=(0,C.Z)({rowKey:"key",prefixCls:Me,emptyText:Le},e),c=n.prefixCls,u=n.className,d=n.rowClassName,f=n.style,p=n.data,m=n.rowKey,v=n.scroll,g=n.tableLayout,y=n.direction,x=n.title,k=n.footer,E=n.summary,D=n.caption,P=n.id,Z=n.showHeader,T=n.components,I=n.emptyText,O=n.onRow,F=n.onHeaderRow,z=n.onScroll,H=n.internalHooks,U=n.transformColumns,_=n.internalRefs,Q=n.tailor,X=n.getContainerWidth,q=n.sticky,$=n.rowHoverable,ee=void 0===$||$,te=p||je,ne=!!te.length,re=H===r.R;var ae=l.useCallback((function(e,t){return(0,j.Z)(T,e)||t}),[T]),ce=l.useMemo((function(){return"function"==typeof m?m:function(e){return e&&e[m]}}),[m]),ue=ae(["body"]),he=function(){var e=l.useState(-1),t=(0,i.Z)(e,2),n=t[0],r=t[1],o=l.useState(-1),a=(0,i.Z)(o,2),s=a[0],c=a[1];return[n,s,l.useCallback((function(e,t){r(e),c(t)}),[])]}(),ye=(0,i.Z)(he,3),xe=ye[0],we=ye[1],Ce=ye[2],ke=function(e,t,n){var o=(0,oe.g)(e),a=o.expandIcon,s=o.expandedRowKeys,c=o.defaultExpandedRowKeys,u=o.defaultExpandAllRows,d=o.expandedRowRender,h=o.onExpand,f=o.onExpandedRowsChange,p=a||J,m=o.childrenColumnName||"children",v=l.useMemo((function(){return d?"row":!!(e.expandable&&e.internalHooks===r.R&&e.expandable.__PARENT_RENDER_ICON__||t.some((function(e){return e&&"object"===(0,w.Z)(e)&&e[m]})))&&"nest"}),[!!d,t]),g=l.useState((function(){return c||(u?function(e,t,n){var r=[];return function e(i){(i||[]).forEach((function(i,o){r.push(t(i,o)),e(i[n])}))}(e),r}(t,n,m):[])})),y=(0,i.Z)(g,2),x=y[0],b=y[1],C=l.useMemo((function(){return new Set(s||x||[])}),[s,x]),A=l.useCallback((function(e){var r,i=n(e,t.indexOf(e)),o=C.has(i);o?(C.delete(i),r=(0,le.Z)(C)):r=[].concat((0,le.Z)(C),[i]),b(r),h&&h(!o,e),f&&f(r)}),[n,C,t,h,f]);return[o,v,C,p,m,A]}(n,te,ce),Se=(0,i.Z)(ke,6),Ne=Se[0],De=Se[1],Pe=Se[2],Ze=Se[3],Te=Se[4],Be=Se[5],Ie=null==v?void 0:v.x,Oe=l.useState(0),Fe=(0,i.Z)(Oe,2),ze=Fe[0],We=Fe[1],Re=(0,pe.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},n),Ne),{},{expandable:!!Ne.expandedRowRender,columnTitle:Ne.columnTitle,expandedKeys:Pe,getRowKey:ce,onTriggerExpand:Be,expandIcon:Ze,expandIconColumnIndex:Ne.expandIconColumnIndex,direction:y,scrollWidth:re&&Q&&"number"==typeof Ie?Ie:null,clientWidth:ze}),re?U:null),He=(0,i.Z)(Re,4),Ye=He[0],Ve=He[1],Ke=He[2],Ge=He[3],Ue=null!=Ke?Ke:Ie,_e=l.useMemo((function(){return{columns:Ye,flattenColumns:Ve}}),[Ye,Ve]),Qe=l.useRef(),Xe=l.useRef(),Je=l.useRef(),qe=l.useRef();l.useImperativeHandle(t,(function(){return{nativeElement:Qe.current,scrollTo:function(e){var t,n;if(Je.current instanceof HTMLElement){var r=e.index,i=e.top,o=e.key;if("number"!=typeof(n=i)||Number.isNaN(n)){var a,s=null!=o?o:ce(te[r]);null===(a=Je.current.querySelector('[data-row-key="'.concat(s,'"]')))||void 0===a||a.scrollIntoView()}else{var l;null===(l=Je.current)||void 0===l||l.scrollTo({top:i})}}else null!==(t=Je.current)&&void 0!==t&&t.scrollTo&&Je.current.scrollTo(e)}}}));var $e,et,tt,nt=l.useRef(),rt=l.useState(!1),it=(0,i.Z)(rt,2),ot=it[0],at=it[1],st=l.useState(!1),lt=(0,i.Z)(st,2),ct=lt[0],ut=lt[1],dt=l.useState(new Map),ht=(0,i.Z)(dt,2),ft=ht[0],pt=ht[1],mt=L(Ve).map((function(e){return ft.get(e)})),vt=l.useMemo((function(){return mt}),[mt.join("_")]),gt=ve(vt,Ve,y),yt=v&&N(v.y),xt=v&&N(Ue)||Boolean(Ne.fixed),bt=xt&&Ve.some((function(e){return e.fixed})),wt=l.useRef(),Ct=function(e,t){var n="object"===(0,w.Z)(e)?e:{},r=n.offsetHeader,i=void 0===r?0:r,o=n.offsetSummary,a=void 0===o?0:o,s=n.offsetScroll,c=void 0===s?0:s,u=n.getContainer,d=(void 0===u?function(){return me}:u)()||me,h=!!e;return l.useMemo((function(){return{isSticky:h,stickyClassName:h?"".concat(t,"-sticky-holder"):"",offsetHeader:i,offsetSummary:a,offsetScroll:c,container:d}}),[h,c,i,a,t,d])}(q,c),At=Ct.isSticky,kt=Ct.offsetHeader,St=Ct.offsetSummary,Mt=Ct.offsetScroll,jt=Ct.stickyClassName,Et=Ct.container,Lt=l.useMemo((function(){return null==E?void 0:E(te)}),[E,te]),Nt=(yt||At)&&l.isValidElement(Lt)&&Lt.type===W&&Lt.props.fixed;yt&&(et={overflowY:ne?"scroll":"auto",maxHeight:v.y}),xt&&($e={overflowX:"auto"},yt||(et={overflowY:"hidden"}),tt={width:!0===Ue?"auto":Ue,minWidth:"100%"});var Dt=l.useCallback((function(e,t){pt((function(n){if(n.get(e)!==t){var r=new Map(n);return r.set(e,t),r}return n}))}),[]),Pt=function(e){var t=(0,l.useRef)(e||null),n=(0,l.useRef)();function r(){window.clearTimeout(n.current)}return(0,l.useEffect)((function(){return r}),[]),[function(e){t.current=e,r(),n.current=window.setTimeout((function(){t.current=null,n.current=void 0}),100)},function(){return t.current}]}(null),Zt=(0,i.Z)(Pt,2),Tt=Zt[0],Bt=Zt[1];function It(e,t){t&&("function"==typeof t?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout((function(){t.scrollLeft=e}),0)))}var Ot=(0,o.Z)((function(e){var t,n=e.currentTarget,r=e.scrollLeft,i="rtl"===y,o="number"==typeof r?r:n.scrollLeft,a=n||Ee;Bt()&&Bt()!==a||(Tt(a),It(o,Xe.current),It(o,Je.current),It(o,nt.current),It(o,null===(t=wt.current)||void 0===t?void 0:t.setScrollLeft));var s=n||Xe.current;if(s){var l=re&&Q&&"number"==typeof Ue?Ue:s.scrollWidth,c=s.clientWidth;if(l===c)return at(!1),void ut(!1);i?(at(-o0)):(at(o>0),ut(o1?x-Z:0,I=(0,C.Z)((0,C.Z)((0,C.Z)({},E),u),{},{flex:"0 0 ".concat(Z,"px"),width:"".concat(Z,"px"),marginRight:B,pointerEvents:"auto"}),O=l.useMemo((function(){return p?P<=1:0===N||0===P||P>1}),[P,N,p]);O?I.visibility="hidden":p&&(I.height=null==m?void 0:m(P));var F=O?function(){return null}:v,z={};return 0!==P&&0!==N||(z.rowSpan=1,z.colSpan=1),l.createElement(T,(0,h.Z)({className:S()(y,f),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:A,record:c,index:o,renderIndex:s,dataIndex:g,render:F,shouldCellUpdate:n.shouldCellUpdate},k,{appendNode:M,additionalProps:(0,C.Z)((0,C.Z)({},j),{},{style:I},z)}))},ze=["data","index","className","rowKey","style","extra","getHeight"];var We=y(l.forwardRef((function(e,t){var n,r=e.data,i=e.index,o=e.className,a=e.rowKey,s=e.style,c=e.extra,u=e.getHeight,f=(0,O.Z)(e,ze),p=r.record,m=r.indent,v=r.index,g=d(b,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),y=g.scrollX,x=g.flattenColumns,w=g.prefixCls,k=g.fixColumn,M=g.componentWidth,j=d(Ie,["getComponent"]).getComponent,E=Q(p,a,i,m),L=j(["body","row"],"div"),N=j(["body","cell"],"div"),D=E.rowSupportExpand,P=E.expanded,Z=E.rowProps,B=E.expandedRowRender,I=E.expandedRowClassName;if(D&&P){var F=B(p,i,m+1,P),z=q(I,p,i,m),W={};k&&(W={style:(0,A.Z)({},"--virtual-width","".concat(M,"px"))});var R="".concat(w,"-expanded-row-cell");n=l.createElement(L,{className:S()("".concat(w,"-expanded-row"),"".concat(w,"-expanded-row-level-").concat(m+1),z)},l.createElement(T,{component:N,prefixCls:w,className:S()(R,(0,A.Z)({},"".concat(R,"-fixed"),k)),additionalProps:W},F))}var H=(0,C.Z)((0,C.Z)({},s),{},{width:y});c&&(H.position="absolute",H.pointerEvents="none");var Y=l.createElement(L,(0,h.Z)({},Z,f,{"data-row-key":a,ref:D?null:t,className:S()(o,"".concat(w,"-row"),null==Z?void 0:Z.className,(0,A.Z)({},"".concat(w,"-row-extra"),c)),style:(0,C.Z)((0,C.Z)({},H),null==Z?void 0:Z.style)}),x.map((function(e,t){return l.createElement(Fe,{key:t,component:N,rowInfo:E,column:e,colIndex:t,indent:m,index:i,renderIndex:v,record:p,inverse:c,getHeight:u})})));return D?l.createElement("div",{ref:t},Y,n):Y})));var Re=y(l.forwardRef((function(e,t){var n=e.data,r=e.onScroll,o=d(b,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),a=o.flattenColumns,s=o.onColumnResize,c=o.getRowKey,u=o.expandedKeys,h=o.prefixCls,f=o.childrenColumnName,p=o.scrollX,m=o.direction,v=d(Ie),g=v.sticky,y=v.scrollY,x=v.listItemHeight,C=v.getComponent,A=v.onScroll,k=l.useRef(),S=_(n,f,u,c),M=l.useMemo((function(){var e=0;return a.map((function(t){var n=t.width;return[t.key,n,e+=n]}))}),[a]),j=l.useMemo((function(){return M.map((function(e){return e[2]}))}),[M]);l.useEffect((function(){M.forEach((function(e){var t=(0,i.Z)(e,2),n=t[0],r=t[1];s(n,r)}))}),[M]),l.useImperativeHandle(t,(function(){var e,t={scrollTo:function(e){var t;null===(t=k.current)||void 0===t||t.scrollTo(e)},nativeElement:null===(e=k.current)||void 0===e?void 0:e.nativeElement};return Object.defineProperty(t,"scrollLeft",{get:function(){var e;return(null===(e=k.current)||void 0===e?void 0:e.getScrollInfo().x)||0},set:function(e){var t;null===(t=k.current)||void 0===t||t.scrollTo({left:e})}}),t}));var E=function(e,t){var n,r=null===(n=S[t])||void 0===n?void 0:n.record,i=e.onCell;if(i){var o,a=i(r,t);return null!==(o=null==a?void 0:a.rowSpan)&&void 0!==o?o:1}return 1},L=l.useMemo((function(){return{columnsOffset:j}}),[j]),N="".concat(h,"-tbody"),D=C(["body","wrapper"]),P={};return g&&(P.position="sticky",P.bottom=0,"object"===(0,w.Z)(g)&&g.offsetScroll&&(P.bottom=g.offsetScroll)),l.createElement(Oe.Provider,{value:L},l.createElement(Be.Z,{fullHeight:!1,ref:k,prefixCls:"".concat(N,"-virtual"),styles:{horizontalScrollBar:P},className:N,height:y,itemHeight:x||24,data:S,itemKey:function(e){return c(e.record)},component:D,scrollWidth:p,direction:m,onVirtualScroll:function(e){var t,n=e.x;r({currentTarget:null===(t=k.current)||void 0===t?void 0:t.nativeElement,scrollLeft:n})},onScroll:A,extraRender:function(e){var t=e.start,n=e.end,r=e.getSize,i=e.offsetY;if(n<0)return null;for(var o=a.filter((function(e){return 0===E(e,t)})),s=t,u=function(e){if(!(o=o.filter((function(t){return 0===E(t,e)}))).length)return s=e,1},d=t;d>=0&&!u(d);d-=1);for(var h=a.filter((function(e){return 1!==E(e,n)})),f=n,p=function(e){if(!(h=h.filter((function(t){return 1!==E(t,e)}))).length)return f=Math.max(e-1,n),1},m=n;m1}))&&v.push(e)},y=s;y<=f;y+=1)g(y);return v.map((function(e){var t=S[e],n=c(t.record,e),o=r(n);return l.createElement(We,{key:e,data:t,rowKey:n,index:e,style:{top:-i+o.top},extra:!0,getHeight:function(t){var i=e+t-1,o=c(S[i].record,i),a=r(n,o);return a.bottom-a.top}})}))}},(function(e,t,n){var r=c(e.record,t);return l.createElement(We,{data:e,rowKey:r,index:t,style:n.style})})))}))),He=function(e,t){var n=t.ref,r=t.onScroll;return l.createElement(Re,{ref:n,data:e,onScroll:r})};function Ye(e,t){var n=e.data,i=e.columns,o=e.scroll,a=e.sticky,s=e.prefixCls,c=void 0===s?Me:s,u=e.className,d=e.listItemHeight,f=e.components,p=e.onScroll,m=o||{},v=m.x,g=m.y;"number"!=typeof v&&(v=1),"number"!=typeof g&&(g=500);var y=(0,P.zX)((function(e,t){return(0,j.Z)(f,e)||t})),x=(0,P.zX)(p),b=l.useMemo((function(){return{sticky:a,scrollY:g,listItemHeight:d,getComponent:y,onScroll:x}}),[a,g,d,y,x]);return l.createElement(Ie.Provider,{value:b},l.createElement(Te,(0,h.Z)({},e,{className:S()(u,"".concat(c,"-virtual")),scroll:(0,C.Z)((0,C.Z)({},o),{},{x:v}),components:(0,C.Z)((0,C.Z)({},f),{},{body:null!=n&&n.length?He:void 0}),columns:i,internalHooks:r.R,tailor:!0,ref:t})))}var Ve=l.forwardRef(Ye);function Ke(e){return g(Ve,e)}Ke()},54451:function(e,t,n){"use strict";n.d(t,{g:function(){return s},v:function(){return a}});var r=n(33885),i=n(75931),o=(n(48736),["expandable"]),a="RC_TABLE_INTERNAL_COL_DEFINE";function s(e){var t,n=e.expandable,a=(0,i.Z)(e,o);return!1===(t="expandable"in e?(0,r.Z)((0,r.Z)({},a),n):a).showExpandColumn&&(t.expandIconColumnIndex=-1),t}},22711:function(e,t,n){"use strict";n.r(t),n.d(t,{ResizableTextArea:function(){return j},default:function(){return L}});var r,i=n(54476),o=n(20068),a=n(33885),s=n(94480),l=n(42978),c=n(75931),u=n(92310),d=n.n(u),h=n(36901),f=n(66003),p=n(30292),m=n(18929),v=n(59301),g=n(76190),y=n(29301),x=n(34280),b=n(16089),w="\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 pointer-events: none !important;\n",C=["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","white-space"],A={};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&&A[n])return A[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=C.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),l={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&n&&(A[n]=l),l}var S=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],M=v.forwardRef((function(e,t){var n=e,s=n.prefixCls,u=n.defaultValue,h=n.value,f=n.autoSize,p=n.onResize,C=n.className,A=n.style,M=n.disabled,j=n.onChange,E=(n.onInternalAutoSize,(0,c.Z)(n,S)),L=(0,m.Z)(u,{value:h,postState:function(e){return null!=e?e:""}}),N=(0,l.Z)(L,2),D=N[0],P=N[1],Z=v.useRef();v.useImperativeHandle(t,(function(){return{textArea:Z.current}}));var T=v.useMemo((function(){return f&&"object"===(0,g.Z)(f)?[f.minRows,f.maxRows]:[]}),[f]),B=(0,l.Z)(T,2),I=B[0],O=B[1],F=!!f,z=v.useState(2),W=(0,l.Z)(z,2),R=W[0],H=W[1],Y=v.useState(),V=(0,l.Z)(Y,2),K=V[0],G=V[1],U=function(){H(0)};(0,x.Z)((function(){F&&U()}),[h,I,O,F]),(0,x.Z)((function(){if(0===R)H(1);else if(1===R){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r||((r=document.createElement("textarea")).setAttribute("tab-index","-1"),r.setAttribute("aria-hidden","true"),r.setAttribute("name","hiddenTextarea"),document.body.appendChild(r)),e.getAttribute("wrap")?r.setAttribute("wrap",e.getAttribute("wrap")):r.removeAttribute("wrap");var o=k(e,t),a=o.paddingSize,s=o.borderSize,l=o.boxSizing,c=o.sizingStyle;r.setAttribute("style","".concat(c,";").concat(w)),r.value=e.value||e.placeholder||"";var u,d=void 0,h=void 0,f=r.scrollHeight;if("border-box"===l?f+=s:"content-box"===l&&(f-=a),null!==n||null!==i){r.value=" ";var p=r.scrollHeight-a;null!==n&&(d=p*n,"border-box"===l&&(d=d+a+s),f=Math.max(d,f)),null!==i&&(h=p*i,"border-box"===l&&(h=h+a+s),u=f>h?"":"hidden",f=Math.min(h,f))}var m={height:f,overflowY:u,resize:"none"};return d&&(m.minHeight=d),h&&(m.maxHeight=h),m}(Z.current,!1,I,O);H(2),G(e)}else!function(){try{if(document.activeElement===Z.current){var e=Z.current,t=e.selectionStart,n=e.selectionEnd,r=e.scrollTop;Z.current.setSelectionRange(t,n),Z.current.scrollTop=r}}catch(e){}}()}),[R]);var _=v.useRef(),Q=function(){b.Z.cancel(_.current)};v.useEffect((function(){return Q}),[]);var X=F?K:null,J=(0,a.Z)((0,a.Z)({},A),X);return 0!==R&&1!==R||(J.overflowY="hidden",J.overflowX="hidden"),v.createElement(y.Z,{onResize:function(e){2===R&&(null==p||p(e),f&&(Q(),_.current=(0,b.Z)((function(){U()}))))},disabled:!(f||p)},v.createElement("textarea",(0,i.Z)({},E,{ref:Z,style:J,className:d()(s,C,(0,o.Z)({},"".concat(s,"-disabled"),M)),disabled:M,value:D,onChange:function(e){P(e.target.value),null==j||j(e)}})))})),j=M,E=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],L=v.forwardRef((function(e,t){var n,r=e.defaultValue,u=e.value,g=e.onFocus,y=e.onBlur,x=e.onChange,b=e.allowClear,w=e.maxLength,C=e.onCompositionStart,A=e.onCompositionEnd,k=e.suffix,S=e.prefixCls,M=void 0===S?"rc-textarea":S,L=e.showCount,N=e.count,D=e.className,P=e.style,Z=e.disabled,T=e.hidden,B=e.classNames,I=e.styles,O=e.onResize,F=e.onClear,z=e.onPressEnter,W=e.readOnly,R=e.autoSize,H=e.onKeyDown,Y=(0,c.Z)(e,E),V=(0,m.Z)(r,{value:u,defaultValue:r}),K=(0,l.Z)(V,2),G=K[0],U=K[1],_=null==G?"":String(G),Q=v.useState(!1),X=(0,l.Z)(Q,2),J=X[0],q=X[1],$=v.useRef(!1),ee=v.useState(null),te=(0,l.Z)(ee,2),ne=te[0],re=te[1],ie=(0,v.useRef)(null),oe=(0,v.useRef)(null),ae=function(){var e;return null===(e=oe.current)||void 0===e?void 0:e.textArea},se=function(){ae().focus()};(0,v.useImperativeHandle)(t,(function(){var e;return{resizableTextArea:oe.current,focus:se,blur:function(){ae().blur()},nativeElement:(null===(e=ie.current)||void 0===e?void 0:e.nativeElement)||ae()}})),(0,v.useEffect)((function(){q((function(e){return!Z&&e}))}),[Z]);var le=v.useState(null),ce=(0,l.Z)(le,2),ue=ce[0],de=ce[1];v.useEffect((function(){var e;ue&&(e=ae()).setSelectionRange.apply(e,(0,s.Z)(ue))}),[ue]);var he,fe=(0,f.Z)(N,L),pe=null!==(n=fe.max)&&void 0!==n?n:w,me=Number(pe)>0,ve=fe.strategy(_),ge=!!pe&&ve>pe,ye=function(e,t){var n=t;!$.current&&fe.exceedFormatter&&fe.max&&fe.strategy(t)>fe.max&&t!==(n=fe.exceedFormatter(t,{max:fe.max}))&&de([ae().selectionStart||0,ae().selectionEnd||0]),U(n),(0,p.rJ)(e.currentTarget,e,x,n)},xe=k;fe.show&&(he=fe.showFormatter?fe.showFormatter({value:_,count:ve,maxLength:pe}):"".concat(ve).concat(me?" / ".concat(pe):""),xe=v.createElement(v.Fragment,null,xe,v.createElement("span",{className:d()("".concat(M,"-data-count"),null==B?void 0:B.count),style:null==I?void 0:I.count},he)));var be=!R&&!L&&!b;return v.createElement(h.BaseInput,{ref:ie,value:_,allowClear:b,handleReset:function(e){U(""),se(),(0,p.rJ)(ae(),e,x)},suffix:xe,prefixCls:M,classNames:(0,a.Z)((0,a.Z)({},B),{},{affixWrapper:d()(null==B?void 0:B.affixWrapper,(0,o.Z)((0,o.Z)({},"".concat(M,"-show-count"),L),"".concat(M,"-textarea-allow-clear"),b))}),disabled:Z,focused:J,className:d()(D,ge&&"".concat(M,"-out-of-range")),style:(0,a.Z)((0,a.Z)({},P),ne&&!be?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof he?he:void 0}},hidden:T,readOnly:W,onClear:F},v.createElement(j,(0,i.Z)({},Y,{autoSize:R,maxLength:w,onKeyDown:function(e){"Enter"===e.key&&z&&z(e),null==H||H(e)},onChange:function(e){ye(e,e.target.value)},onFocus:function(e){q(!0),null==g||g(e)},onBlur:function(e){q(!1),null==y||y(e)},onCompositionStart:function(e){$.current=!0,null==C||C(e)},onCompositionEnd:function(e){$.current=!1,ye(e,e.currentTarget.value),null==A||A(e)},className:d()(null==B?void 0:B.textarea),style:(0,a.Z)((0,a.Z)({},null==I?void 0:I.textarea),{},{resize:null==P?void 0:P.resize}),disabled:Z,prefixCls:M,onResize:function(e){var t;null==O||O(e),null!==(t=ae())&&void 0!==t&&t.style.height&&re(!0)},ref:oe,readOnly:W})))}))},639:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(54476),i=n(20068),o=n(33885),a=n(42978),s=n(75931),l=n(59301),c=n(92310),u=n.n(c),d=n(26112),h=n(30699),f=function(e){for(var t=e.prefixCls,n=e.level,r=e.isStart,o=e.isEnd,a="".concat(t,"-indent-unit"),s=[],c=0;c0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,r=t.length;if(1!==Math.abs(n-r))return{add:!1,key:null};function i(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var r=t.filter((function(e){return!n.has(e)}));return 1===r.length?r[0]:null}return n ").concat(t);return t}(E)),y.createElement("div",null,y.createElement("input",{style:T,disabled:!1===j||h,tabIndex:!1!==j?O:null,onKeyDown:F,onFocus:H,onBlur:Y,value:"",onChange:B,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(n,"-indent")},y.createElement("div",{ref:Q,className:"".concat(n,"-indent-unit")}))),y.createElement(S.Z,(0,r.Z)({},U,{data:ye,itemKey:R,height:g,fullHeight:!1,virtual:b,itemHeight:x,scrollWidth:M,prefixCls:"".concat(n,"-list"),ref:_,role:"tree",onVisibleChange:function(e){e.every((function(e){return R(e)!==I}))&&ge()}}),(function(e){var t=e.pos,n=Object.assign({},(w(e.data),e.data)),i=e.title,o=e.key,a=e.isStart,s=e.isEnd,l=(0,L.km)(o,t);delete n.key,delete n.children;var c=(0,L.H8)(l,xe);return y.createElement(D,(0,r.Z)({},n,c,{title:i,active:!!E&&o===E.key,pos:t,data:e.data,isStart:a,isEnd:s,motion:v,motionNodes:o===I?ue:null,motionType:pe,onMotionStart:K,onMotionEnd:ge,treeNodeRequiredProps:xe,onMouseMove:function(){V(null)}}))})))}));var Y=H,V=n(82661),K=n(34643),G=n(65065),U=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,i=new Array(r),l=0;l2&&void 0!==arguments[2]&&arguments[2],a=e.state,s=a.dragChildrenKeys,l=a.dropPosition,c=a.dropTargetKey,u=a.dropTargetPos,d=a.dropAllowed;if(d){var h=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==c){var f=(0,o.Z)((0,o.Z)({},(0,L.H8)(c,e.getTreeNodeRequiredProps())),{},{active:(null===(r=e.getActiveItem())||void 0===r?void 0:r.key)===c,data:(0,G.Z)(e.state.keyEntities,c).node}),p=s.includes(c);(0,g.ZP)(!p,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var m=(0,V.yx)(u),v={event:t,node:(0,L.F)(f),dragNode:e.dragNodeProps?(0,L.F)(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(s),dropToGap:0!==l,dropPosition:l+Number(m[m.length-1])};i||null==h||h(v),e.dragNodeProps=null}}})),(0,h.Z)((0,c.Z)(e),"cleanDragState",(function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null})),(0,h.Z)((0,c.Z)(e),"triggerExpandActionExpand",(function(t,n){var r=e.state,i=r.expandedKeys,a=r.flattenNodes,s=n.expanded,l=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var c=a.filter((function(e){return e.key===l}))[0],u=(0,L.F)((0,o.Z)((0,o.Z)({},(0,L.H8)(l,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(s?(0,V._5)(i,l):(0,V.L0)(i,l)),e.onNodeExpand(t,u)}})),(0,h.Z)((0,c.Z)(e),"onNodeClick",(function(t,n){var r=e.props,i=r.onClick;"click"===r.expandAction&&e.triggerExpandActionExpand(t,n),null==i||i(t,n)})),(0,h.Z)((0,c.Z)(e),"onNodeDoubleClick",(function(t,n){var r=e.props,i=r.onDoubleClick;"doubleClick"===r.expandAction&&e.triggerExpandActionExpand(t,n),null==i||i(t,n)})),(0,h.Z)((0,c.Z)(e),"onNodeSelect",(function(t,n){var r=e.state.selectedKeys,i=e.state,o=i.keyEntities,a=i.fieldNames,s=e.props,l=s.onSelect,c=s.multiple,u=n.selected,d=n[a.key],h=!u,f=(r=h?c?(0,V.L0)(r,d):[d]:(0,V._5)(r,d)).map((function(e){var t=(0,G.Z)(o,e);return t?t.node:null})).filter(Boolean);e.setUncontrolledState({selectedKeys:r}),null==l||l(r,{event:"select",selected:h,node:n,selectedNodes:f,nativeEvent:t.nativeEvent})})),(0,h.Z)((0,c.Z)(e),"onNodeCheck",(function(t,n,r){var i,o=e.state,s=o.keyEntities,l=o.checkedKeys,c=o.halfCheckedKeys,u=e.props,d=u.checkStrictly,h=u.onCheck,f=n.key,p={event:"check",node:n,checked:r,nativeEvent:t.nativeEvent};if(d){var m=r?(0,V.L0)(l,f):(0,V._5)(l,f);i={checked:m,halfChecked:(0,V._5)(c,f)},p.checkedNodes=m.map((function(e){return(0,G.Z)(s,e)})).filter(Boolean).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:m})}else{var v=(0,K.S)([].concat((0,a.Z)(l),[f]),!0,s),g=v.checkedKeys,y=v.halfCheckedKeys;if(!r){var x=new Set(g);x.delete(f);var b=(0,K.S)(Array.from(x),{checked:!1,halfCheckedKeys:y},s);g=b.checkedKeys,y=b.halfCheckedKeys}i=g,p.checkedNodes=[],p.checkedNodesPositions=[],p.halfCheckedKeys=y,g.forEach((function(e){var t=(0,G.Z)(s,e);if(t){var n=t.node,r=t.pos;p.checkedNodes.push(n),p.checkedNodesPositions.push({node:n,pos:r})}})),e.setUncontrolledState({checkedKeys:g},!1,{halfCheckedKeys:y})}null==h||h(i,p)})),(0,h.Z)((0,c.Z)(e),"onNodeLoad",(function(t){var n,r=t.key,i=e.state.keyEntities,o=(0,G.Z)(i,r);if(null==o||null===(n=o.children)||void 0===n||!n.length){var a=new Promise((function(n,i){e.setState((function(o){var a=o.loadedKeys,s=void 0===a?[]:a,l=o.loadingKeys,c=void 0===l?[]:l,u=e.props,d=u.loadData,h=u.onLoad;return!d||s.includes(r)||c.includes(r)?null:(d(t).then((function(){var i=e.state.loadedKeys,o=(0,V.L0)(i,r);null==h||h(o,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:o}),e.setState((function(e){return{loadingKeys:(0,V._5)(e.loadingKeys,r)}})),n()})).catch((function(t){if(e.setState((function(e){return{loadingKeys:(0,V._5)(e.loadingKeys,r)}})),e.loadingRetryTimes[r]=(e.loadingRetryTimes[r]||0)+1,e.loadingRetryTimes[r]>=10){var o=e.state.loadedKeys;(0,g.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,V.L0)(o,r)}),n()}i(t)})),{loadingKeys:(0,V.L0)(c,r)})}))}));return a.catch((function(){})),a}})),(0,h.Z)((0,c.Z)(e),"onNodeMouseEnter",(function(t,n){var r=e.props.onMouseEnter;null==r||r({event:t,node:n})})),(0,h.Z)((0,c.Z)(e),"onNodeMouseLeave",(function(t,n){var r=e.props.onMouseLeave;null==r||r({event:t,node:n})})),(0,h.Z)((0,c.Z)(e),"onNodeContextMenu",(function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))})),(0,h.Z)((0,c.Z)(e),"onFocus",(function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,r=new Array(n),i=0;i1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var i=!1,a=!0,s={};Object.keys(t).forEach((function(n){e.props.hasOwnProperty(n)?a=!1:(i=!0,s[n]=t[n])})),!i||n&&!a||e.setState((0,o.Z)((0,o.Z)({},s),r))}})),(0,h.Z)((0,c.Z)(e),"scrollTo",(function(t){e.listRef.current.scrollTo(t)})),e}return(0,l.Z)(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props,t=e.activeKey,n=e.itemScrollOffset,r=void 0===n?0:n;void 0!==t&&t!==this.state.activeKey&&(this.setState({activeKey:t}),null!==t&&this.scrollTo({key:t,offset:r}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,t=this.state,n=t.focused,o=t.flattenNodes,a=t.keyEntities,s=t.draggingNodeKey,l=t.activeKey,c=t.dropLevelOffset,u=t.dropContainerKey,d=t.dropTargetKey,f=t.dropPosition,m=t.dragOverNodeKey,g=t.indent,b=this.props,w=b.prefixCls,C=b.className,A=b.style,k=b.showLine,S=b.focusable,M=b.tabIndex,j=void 0===M?0:M,E=b.selectable,L=b.showIcon,N=b.icon,D=b.switcherIcon,P=b.draggable,Z=b.checkable,T=b.checkStrictly,B=b.disabled,I=b.motion,O=b.loadData,F=b.filterTreeNode,z=b.height,W=b.itemHeight,R=b.scrollWidth,H=b.virtual,V=b.titleRender,K=b.dropIndicatorRender,G=b.onContextMenu,U=b.onScroll,_=b.direction,Q=b.rootClassName,X=b.rootStyle,J=(0,v.Z)(this.props,{aria:!0,data:!0});P&&(e="object"===(0,i.Z)(P)?P:"function"==typeof P?{nodeDraggable:P}:{});var q={prefixCls:w,selectable:E,showIcon:L,icon:N,switcherIcon:D,draggable:e,draggingNodeKey:s,checkable:Z,checkStrictly:T,disabled:B,keyEntities:a,dropLevelOffset:c,dropContainerKey:u,dropTargetKey:d,dropPosition:f,dragOverNodeKey:m,indent:g,direction:_,dropIndicatorRender:K,loadData:O,filterTreeNode:F,titleRender:V,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return y.createElement(x.k.Provider,{value:q},y.createElement("div",{className:p()(w,C,Q,(0,h.Z)((0,h.Z)((0,h.Z)({},"".concat(w,"-show-line"),k),"".concat(w,"-focused"),n),"".concat(w,"-active-focused"),null!==l)),style:X},y.createElement(Y,(0,r.Z)({ref:this.listRef,prefixCls:w,style:A,data:o,disabled:B,selectable:E,checkable:!!Z,motion:I,dragging:null!==s,height:z,itemHeight:W,virtual:H,focusable:S,focused:n,tabIndex:j,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:G,onScroll:U,scrollWidth:R},this.getTreeNodeRequiredProps(),J))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,r=t.prevProps,i={prevProps:e};function a(t){return!r&&e.hasOwnProperty(t)||r&&r[t]!==e[t]}var s=t.fieldNames;if(a("fieldNames")&&(s=(0,L.w$)(e.fieldNames),i.fieldNames=s),a("treeData")?n=e.treeData:a("children")&&((0,g.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,L.zn)(e.children)),n){i.treeData=n;var l=(0,L.I8)(n,{fieldNames:s});i.keyEntities=(0,o.Z)((0,h.Z)({},I,F),l.keyEntities)}var c,u=i.keyEntities||t.keyEntities;if(a("expandedKeys")||r&&a("autoExpandParent"))i.expandedKeys=e.autoExpandParent||!r&&e.defaultExpandParent?(0,V.r7)(e.expandedKeys,u):e.expandedKeys;else if(!r&&e.defaultExpandAll){var d=(0,o.Z)({},u);delete d[I];var f=[];Object.keys(d).forEach((function(e){var t=d[e];t.children&&t.children.length&&f.push(t.key)})),i.expandedKeys=f}else!r&&e.defaultExpandedKeys&&(i.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,V.r7)(e.defaultExpandedKeys,u):e.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,n||i.expandedKeys){var p=(0,L.oH)(n||t.treeData,i.expandedKeys||t.expandedKeys,s);i.flattenNodes=p}if((e.selectable&&(a("selectedKeys")?i.selectedKeys=(0,V.BT)(e.selectedKeys,e):!r&&e.defaultSelectedKeys&&(i.selectedKeys=(0,V.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(a("checkedKeys")?c=(0,V.E6)(e.checkedKeys)||{}:!r&&e.defaultCheckedKeys?c=(0,V.E6)(e.defaultCheckedKeys)||{}:n&&(c=(0,V.E6)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var m=c,v=m.checkedKeys,y=void 0===v?[]:v,x=m.halfCheckedKeys,b=void 0===x?[]:x;if(!e.checkStrictly){var w=(0,K.S)(y,!0,u);y=w.checkedKeys,b=w.halfCheckedKeys}i.checkedKeys=y,i.halfCheckedKeys=b}return a("loadedKeys")&&(i.loadedKeys=e.loadedKeys),i}}]),n}(y.Component);(0,h.Z)(U,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1}),(0,h.Z)(U,"TreeNode",j.Z);var _=U},82661:function(e,t,n){"use strict";n.d(t,{BT:function(){return f},E6:function(){return p},L0:function(){return l},OM:function(){return h},_5:function(){return s},r7:function(){return m},wA:function(){return u},yx:function(){return c}});var r=n(94480),i=n(76190),o=n(48736),a=(n(59301),n(639),n(65065));n(34061);function s(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function l(e,t){var n=(e||[]).slice();return-1===n.indexOf(t)&&n.push(t),n}function c(e){return e.split("-")}function u(e,t){var n=[];return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.forEach((function(t){var r=t.key,i=t.children;n.push(r),e(i)}))}((0,a.Z)(t,e).children),n}function d(e){if(e.parent){var t=c(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function h(e,t,n,r,i,o,s,l,u,h){var f,p=e.clientX,m=e.clientY,v=e.target.getBoundingClientRect(),g=v.top,y=v.height,x=(("rtl"===h?-1:1)*(((null==i?void 0:i.x)||0)-p)-12)/r,b=u.filter((function(e){var t;return null===(t=l[e])||void 0===t||null===(t=t.children)||void 0===t?void 0:t.length})),w=(0,a.Z)(l,n.eventKey);if(m-1.5?o({dragNode:D,dropNode:P,dropPosition:1})?j=1:Z=!1:o({dragNode:D,dropNode:P,dropPosition:0})?j=0:o({dragNode:D,dropNode:P,dropPosition:1})?j=1:Z=!1:o({dragNode:D,dropNode:P,dropPosition:1})?j=1:Z=!1,{dropPosition:j,dropLevelOffset:E,dropTargetKey:w.key,dropTargetPos:w.pos,dragOverNodeKey:M,dropContainerKey:0===j?null:(null===(f=w.parent)||void 0===f?void 0:f.key)||null,dropAllowed:Z}}function f(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function p(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,i.Z)(e))return(0,o.ZP)(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function m(e,t){var n=new Set;function i(e){if(!n.has(e)){var r=(0,a.Z)(t,e);if(r){n.add(e);var o=r.parent;r.node.disabled||o&&i(o.key)}}}return(e||[]).forEach((function(e){i(e)})),(0,r.Z)(n)}},34643:function(e,t,n){"use strict";n.d(t,{S:function(){return s}});var r=n(48736),i=n(65065);function o(e,t){var n=new Set;return e.forEach((function(e){t.has(e)||n.add(e)})),n}function a(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!(!n&&!r)||!1===i}function s(e,t,n,s){var l,c=[];l=s||a;var u,d=new Set(e.filter((function(e){var t=!!(0,i.Z)(n,e);return t||c.push(e),t}))),h=new Map,f=0;return Object.keys(n).forEach((function(e){var t=n[e],r=t.level,i=h.get(r);i||(i=new Set,h.set(r,i)),i.add(t),f=Math.max(f,r)})),(0,r.ZP)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map((function(e){return"'".concat(e,"'")})).join(", "))),u=!0===t?function(e,t,n,r){for(var i=new Set(e),a=new Set,s=0;s<=n;s+=1)(t.get(s)||new Set).forEach((function(e){var t=e.key,n=e.node,o=e.children,a=void 0===o?[]:o;i.has(t)&&!r(n)&&a.filter((function(e){return!r(e.node)})).forEach((function(e){i.add(e.key)}))}));for(var l=new Set,c=n;c>=0;c-=1)(t.get(c)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!r(n)&&e.parent&&!l.has(e.parent.key))if(r(e.parent.node))l.add(t.key);else{var o=!0,s=!1;(t.children||[]).filter((function(e){return!r(e.node)})).forEach((function(e){var t=e.key,n=i.has(t);o&&!n&&(o=!1),s||!n&&!a.has(t)||(s=!0)})),o&&i.add(t.key),s&&a.add(t.key),l.add(t.key)}}));return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(o(a,i))}}(d,h,f,l):function(e,t,n,r,i){for(var a=new Set(e),s=new Set(t),l=0;l<=r;l+=1)(n.get(l)||new Set).forEach((function(e){var t=e.key,n=e.node,r=e.children,o=void 0===r?[]:r;a.has(t)||s.has(t)||i(n)||o.filter((function(e){return!i(e.node)})).forEach((function(e){a.delete(e.key)}))}));s=new Set;for(var c=new Set,u=r;u>=0;u-=1)(n.get(u)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!i(n)&&e.parent&&!c.has(e.parent.key))if(i(e.parent.node))c.add(t.key);else{var r=!0,o=!1;(t.children||[]).filter((function(e){return!i(e.node)})).forEach((function(e){var t=e.key,n=a.has(t);r&&!n&&(r=!1),o||!n&&!s.has(t)||(o=!0)})),r||a.delete(t.key),o&&s.add(t.key),c.add(t.key)}}));return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(o(s,a))}}(d,t.halfCheckedKeys,h,f,l),u}},65065:function(e,t,n){"use strict";function r(e,t){return e[t]}n.d(t,{Z:function(){return r}})},34061:function(e,t,n){"use strict";n.d(t,{F:function(){return b},H8:function(){return x},I8:function(){return y},km:function(){return f},oH:function(){return v},w$:function(){return p},zn:function(){return m}});var r=n(76190),i=n(94480),o=n(33885),a=n(75931),s=n(11592),l=n(2738),c=n(48736),u=n(65065),d=["children"];function h(e,t){return"".concat(e,"-").concat(t)}function f(e,t){return null!=e?e:t}function p(e){var t=e||{},n=t.title||"title";return{title:n,_title:t._title||[n],key:t.key||"key",children:t.children||"children"}}function m(e){return function e(t){return(0,s.Z)(t).map((function(t){if(!function(e){return e&&e.type&&e.type.isTreeNode}(t))return(0,c.ZP)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;var n=t.key,r=t.props,i=r.children,s=(0,a.Z)(r,d),l=(0,o.Z)({key:n},s),u=e(i);return u.length&&(l.children=u),l})).filter((function(e){return e}))}(e)}function v(e,t,n){var r=p(n),o=r._title,a=r.key,s=r.children,c=new Set(!0===t?[]:t),u=[];return function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return n.map((function(d,p){for(var m,v=h(r?r.pos:"0",p),g=f(d[a],v),y=0;y1&&void 0!==arguments[1]?arguments[1]:{},n=t.initWrapper,r=t.processEntity,i=t.onProcessFinished,o=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=o||l,u={},d={},h={posEntities:u,keyEntities:d};return n&&(h=n(h)||h),g(e,(function(e){var t=e.node,n=e.index,i=e.pos,o=e.key,a=e.parentPos,s=e.level,l={node:t,nodes:e.nodes,index:n,key:o,pos:i,level:s},c=f(o,i);u[i]=l,d[c]=l,l.parent=u[a],l.parent&&(l.parent.children=l.parent.children||[],l.parent.children.push(l)),r&&r(l,h)}),{externalGetKey:c,childrenPropName:a,fieldNames:s}),i&&i(h),h}function x(e,t){var n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,o=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,d=t.keyEntities,h=(0,u.Z)(d,e);return{eventKey:e,expanded:-1!==n.indexOf(e),selected:-1!==r.indexOf(e),loaded:-1!==i.indexOf(e),loading:-1!==o.indexOf(e),checked:-1!==a.indexOf(e),halfChecked:-1!==s.indexOf(e),pos:String(h?h.pos:""),dragOver:l===e&&0===c,dragOverGapTop:l===e&&-1===c,dragOverGapBottom:l===e&&1===c}}function b(e){var t=e.data,n=e.expanded,r=e.selected,i=e.checked,a=e.loaded,s=e.loading,l=e.halfChecked,u=e.dragOver,d=e.dragOverGapTop,h=e.dragOverGapBottom,f=e.pos,p=e.active,m=e.eventKey,v=(0,o.Z)((0,o.Z)({},t),{},{expanded:n,selected:r,checked:i,loaded:a,loading:s,halfChecked:l,dragOver:u,dragOverGapTop:d,dragOverGapBottom:h,pos:f,active:p,key:m});return"props"in v||Object.defineProperty(v,"props",{get:function(){return(0,c.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),v}},90472:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var r=n(54476),i=n(67732),o=n(83652),a=n(31226),s=n(42403),l=n(158),c=n(20068),u=n(59301),d=n(33885),h=n(75931),f=n(76190),p=n(75044),m=n(3202),v=n(94480),g=n(92310),y=n.n(g),x=n(26112),b=n(48736),w=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=e.type||"",o=i.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){var n=r.toLowerCase(),a=t.toLowerCase(),s=[a];return".jpg"!==a&&".jpeg"!==a||(s=[".jpg",".jpeg"]),s.some((function(e){return n.endsWith(e)}))}return/\/\*$/.test(t)?o===t.replace(/\/.*$/,""):i===t||!!/^\w+$/.test(t)&&((0,b.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)}))}return!0};function C(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}function A(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var r=e.data[t];Array.isArray(r)?r.forEach((function(e){n.append("".concat(t,"[]"),e)})):n.append(t,r)})),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}(e,t),C(t)):e.onSuccess(C(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return null!==r["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach((function(e){null!==r[e]&&t.setRequestHeader(e,r[e])})),t.send(n),{abort:function(){t.abort()}}}var k=function(){var e=(0,m.Z)((0,p.Z)().mark((function e(t,n){var r,i,o,a,s,l,c,u;return(0,p.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=function(){return(l=(0,m.Z)((0,p.Z)().mark((function e(t){return(0,p.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){t.file((function(r){n(r)?(t.fullPath&&!r.webkitRelativePath&&(Object.defineProperties(r,{webkitRelativePath:{writable:!0}}),r.webkitRelativePath=t.fullPath.replace(/^\//,""),Object.defineProperties(r,{webkitRelativePath:{writable:!1}})),e(r)):e(null)}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)},s=function(e){return l.apply(this,arguments)},a=function(){return(a=(0,m.Z)((0,p.Z)().mark((function e(t){var n,r,i,o,a;return(0,p.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.createReader(),r=[];case 2:return e.next=5,new Promise((function(e){n.readEntries(e,(function(){return e([])}))}));case 5:if(i=e.sent,o=i.length){e.next=9;break}return e.abrupt("break",12);case 9:for(a=0;a2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&s.current.left||t>0&&s.current.right:t<0&&s.current.top||t>0&&s.current.bottom;return n&&r?(clearTimeout(o.current),i.current=!1):r&&!i.current||a(),!i.current&&r}};function A(e,t,n,r,i,o,a){var s=(0,p.useRef)(0),l=(0,p.useRef)(null),c=(0,p.useRef)(null),u=(0,p.useRef)(!1),d=C(t,n,r,i);var h=(0,p.useRef)(null),f=(0,p.useRef)(null);return[function(t){if(e){b.Z.cancel(f.current),f.current=(0,b.Z)((function(){h.current=null}),2);var n=t.deltaX,r=t.deltaY,i=t.shiftKey,p=n,m=r;("sx"===h.current||!h.current&&i&&r&&!n)&&(p=r,m=0,h.current="sx");var v=Math.abs(p),g=Math.abs(m);null===h.current&&(h.current=o&&v>g?"x":"y"),"y"===h.current?function(e,t){if(b.Z.cancel(l.current),!d(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,s.current+=t,c.current=t,w||n.preventDefault(),l.current=(0,b.Z)((function(){var e=u.current?10:1;a(s.current*e,!1),s.current=0})))}}(t,m):function(e,t){a(t,!0),w||e.preventDefault()}(t,p)}},function(t){e&&(u.current=t.detail===c.current)}]}var k=n(67732),S=n(83652),M=function(){function e(){(0,k.Z)(this,e),(0,a.Z)(this,"maps",void 0),(0,a.Z)(this,"id",0),(0,a.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,S.Z)(e,[{key:"set",value:function(e,t){this.diffRecords.set(e,this.maps[e]),this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),e}();function j(e){var t=parseFloat(e);return isNaN(t)?0:t}var E=14/15;function L(e){return Math.floor(Math.pow(e,.5))}function N(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}var D=p.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,i=e.scrollOffset,l=e.scrollRange,c=e.onStartMove,d=e.onStopMove,h=e.onScroll,f=e.horizontal,m=e.spinSize,v=e.containerSize,g=e.style,y=e.thumbStyle,x=e.showScrollBar,w=p.useState(!1),C=(0,s.Z)(w,2),A=C[0],k=C[1],S=p.useState(null),M=(0,s.Z)(S,2),j=M[0],E=M[1],L=p.useState(null),D=(0,s.Z)(L,2),P=D[0],Z=D[1],T=!r,B=p.useRef(),I=p.useRef(),O=p.useState(x),F=(0,s.Z)(O,2),z=F[0],W=F[1],R=p.useRef(),H=function(){!0!==x&&!1!==x&&(clearTimeout(R.current),W(!0),R.current=setTimeout((function(){W(!1)}),3e3))},Y=l-v||0,V=v-m||0,K=p.useMemo((function(){return 0===i||0===Y?0:i/Y*V}),[i,Y,V]),G=p.useRef({top:K,dragging:A,pageY:j,startTop:P});G.current={top:K,dragging:A,pageY:j,startTop:P};var U=function(e){k(!0),E(N(e,f)),Z(G.current.top),c(),e.stopPropagation(),e.preventDefault()};p.useEffect((function(){var e=function(e){e.preventDefault()},t=B.current,n=I.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",U,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",U)}}),[]);var _=p.useRef();_.current=Y;var Q=p.useRef();Q.current=V,p.useEffect((function(){if(A){var e,t=function(t){var n=G.current,r=n.dragging,i=n.pageY,o=n.startTop;b.Z.cancel(e);var a=B.current.getBoundingClientRect(),s=v/(f?a.width:a.height);if(r){var l=(N(t,f)-i)*s,c=o;!T&&f?c-=l:c+=l;var u=_.current,d=Q.current,p=d?c/d:0,m=Math.ceil(p*u);m=Math.max(m,0),m=Math.min(m,u),e=(0,b.Z)((function(){h(m,f)}))}},n=function(){k(!1),d()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),b.Z.cancel(e)}}}),[A]),p.useEffect((function(){return H(),function(){clearTimeout(R.current)}}),[i]),p.useImperativeHandle(t,(function(){return{delayHidden:H}}));var X="".concat(n,"-scrollbar"),J={position:"absolute",visibility:z?null:"hidden"},q={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return f?(Object.assign(J,{height:8,left:0,right:0,bottom:0}),Object.assign(q,(0,a.Z)({height:"100%",width:m},T?"left":"right",K))):(Object.assign(J,(0,a.Z)({width:8,top:0,bottom:0},T?"right":"left",0)),Object.assign(q,{width:"100%",height:m,top:K})),p.createElement("div",{ref:B,className:u()(X,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(X,"-horizontal"),f),"".concat(X,"-vertical"),!f),"".concat(X,"-visible"),z)),style:(0,o.Z)((0,o.Z)({},J),g),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:H},p.createElement("div",{ref:I,className:u()("".concat(X,"-thumb"),(0,a.Z)({},"".concat(X,"-thumb-moving"),A)),style:(0,o.Z)((0,o.Z)({},q),y),onMouseDown:U}))}));function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var Z=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],T=[],B={overflowY:"auto",overflowAnchor:"none"};function I(e,t){var n=e.prefixCls,c=void 0===n?"rc-virtual-list":n,v=e.className,w=e.height,k=e.itemHeight,S=e.fullHeight,I=void 0===S||S,O=e.style,F=e.data,z=e.children,W=e.itemKey,R=e.virtual,H=e.direction,Y=e.scrollWidth,V=e.component,K=void 0===V?"div":V,G=e.onScroll,U=e.onVirtualScroll,_=e.onVisibleChange,Q=e.innerProps,X=e.extraRender,J=e.styles,q=e.showScrollBar,$=void 0===q?"optional":q,ee=(0,l.Z)(e,Z),te=p.useCallback((function(e){return"function"==typeof W?W(e):null==e?void 0:e[W]}),[W]),ne=function(e,t,n){var r=p.useState(0),i=(0,s.Z)(r,2),o=i[0],a=i[1],l=(0,p.useRef)(new Map),c=(0,p.useRef)(new M),u=(0,p.useRef)(0);function d(){u.current+=1}function h(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d();var t=function(){var e=!1;l.current.forEach((function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,i=getComputedStyle(t),o=i.marginTop,a=i.marginBottom,s=r+j(o)+j(a);c.current.get(n)!==s&&(c.current.set(n,s),e=!0)}})),e&&a((function(e){return e+1}))};if(e)t();else{u.current+=1;var n=u.current;Promise.resolve().then((function(){n===u.current&&t()}))}}return(0,p.useEffect)((function(){return d}),[]),[function(r,i){var o=e(r),a=l.current.get(o);i?(l.current.set(o,i),h()):l.current.delete(o),!a!=!i&&(i?null==t||t(r):null==n||n(r))},h,c.current,o]}(te,null,null),re=(0,s.Z)(ne,4),ie=re[0],oe=re[1],ae=re[2],se=re[3],le=!(!1===R||!w||!k),ce=p.useMemo((function(){return Object.values(ae.maps).reduce((function(e,t){return e+t}),0)}),[ae.id,ae.maps]),ue=le&&F&&(Math.max(k*F.length,ce)>w||!!Y),de="rtl"===H,he=u()(c,(0,a.Z)({},"".concat(c,"-rtl"),de),v),fe=F||T,pe=(0,p.useRef)(),me=(0,p.useRef)(),ve=(0,p.useRef)(),ge=(0,p.useState)(0),ye=(0,s.Z)(ge,2),xe=ye[0],be=ye[1],we=(0,p.useState)(0),Ce=(0,s.Z)(we,2),Ae=Ce[0],ke=Ce[1],Se=(0,p.useState)(!1),Me=(0,s.Z)(Se,2),je=Me[0],Ee=Me[1],Le=function(){Ee(!0)},Ne=function(){Ee(!1)},De={getKey:te};function Pe(e){be((function(t){var n=function(e){var t=e;Number.isNaN(Je.current)||(t=Math.min(t,Je.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return pe.current.scrollTop=n,n}))}var Ze=(0,p.useRef)({start:0,end:fe.length}),Te=(0,p.useRef)(),Be=x(fe,te),Ie=(0,s.Z)(Be,1)[0];Te.current=Ie;var Oe=p.useMemo((function(){if(!le)return{scrollHeight:void 0,start:0,end:fe.length-1,offset:void 0};var e;if(!ue)return{scrollHeight:(null===(e=me.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:fe.length-1,offset:void 0};for(var t,n,r,i=0,o=fe.length,a=0;a=xe&&void 0===t&&(t=a,n=i),u>xe+w&&void 0===r&&(r=a),i=u}return void 0===t&&(t=0,n=0,r=Math.ceil(w/k)),void 0===r&&(r=fe.length-1),{scrollHeight:i,start:t,end:r=Math.min(r+1,fe.length-1),offset:n}}),[ue,le,xe,fe,se,w]),Fe=Oe.scrollHeight,ze=Oe.start,We=Oe.end,Re=Oe.offset;Ze.current.start=ze,Ze.current.end=We,p.useLayoutEffect((function(){var e=ae.getRecord();if(1===e.size){var t=Array.from(e.keys())[0],n=e.get(t),r=fe[ze];if(r&&void 0===n)if(te(r)===t){var i=ae.get(t)-k;Pe((function(e){return e+i}))}}ae.resetRecord()}),[Fe]);var He=p.useState({width:0,height:w}),Ye=(0,s.Z)(He,2),Ve=Ye[0],Ke=Ye[1],Ge=(0,p.useRef)(),Ue=(0,p.useRef)(),_e=p.useMemo((function(){return P(Ve.width,Y)}),[Ve.width,Y]),Qe=p.useMemo((function(){return P(Ve.height,Fe)}),[Ve.height,Fe]),Xe=Fe-w,Je=(0,p.useRef)(Xe);Je.current=Xe;var qe=xe<=0,$e=xe>=Xe,et=Ae<=0,tt=Ae>=Y,nt=C(qe,$e,et,tt),rt=function(){return{x:de?-Ae:Ae,y:xe}},it=(0,p.useRef)(rt()),ot=(0,h.zX)((function(e){if(U){var t=(0,o.Z)((0,o.Z)({},rt()),e);it.current.x===t.x&&it.current.y===t.y||(U(t),it.current=t)}}));function at(e,t){var n=e;t?((0,m.flushSync)((function(){ke(n)})),ot()):Pe(n)}var st=function(e){var t=e,n=Y?Y-Ve.width:0;return t=Math.max(t,0),t=Math.min(t,n)},lt=(0,h.zX)((function(e,t){t?((0,m.flushSync)((function(){ke((function(t){return st(t+(de?-e:e))}))})),ot()):Pe((function(t){return t+e}))})),ct=A(le,qe,$e,et,tt,!!Y,lt),ut=(0,s.Z)(ct,2),dt=ut[0],ht=ut[1];!function(e,t,n){var r,i=(0,p.useRef)(!1),o=(0,p.useRef)(0),a=(0,p.useRef)(0),s=(0,p.useRef)(null),l=(0,p.useRef)(null),c=function(e){if(i.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),s=o.current-t,c=a.current-r,u=Math.abs(s)>Math.abs(c);u?o.current=t:a.current=r;var d=n(u,u?s:c,!1,e);d&&e.preventDefault(),clearInterval(l.current),d&&(l.current=setInterval((function(){u?s*=E:c*=E;var e=Math.floor(u?s:c);(!n(u,e,!0)||Math.abs(e)<=.1)&&clearInterval(l.current)}),16))}},u=function(){i.current=!1,r()},d=function(e){r(),1!==e.touches.length||i.current||(i.current=!0,o.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),s.current=e.target,s.current.addEventListener("touchmove",c,{passive:!1}),s.current.addEventListener("touchend",u,{passive:!0}))};r=function(){s.current&&(s.current.removeEventListener("touchmove",c),s.current.removeEventListener("touchend",u))},(0,f.Z)((function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",d),r(),clearInterval(l.current)}}),[e])}(le,pe,(function(e,t,n,r){var i=r;return!nt(e,t,n)&&((!i||!i._virtualHandled)&&(i&&(i._virtualHandled=!0),dt({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),function(e,t,n){p.useEffect((function(){var r=t.current;if(e&&r){var i,o,a=!1,s=function(){b.Z.cancel(i)},l=function e(){s(),i=(0,b.Z)((function(){n(o),e()}))},c=function(){a=!1,s()},u=function(e){if(!e.target.draggable&&0===e.button){var t=e;t._virtualHandled||(t._virtualHandled=!0,a=!0)}},d=function(e){if(a){var t=N(e,!1),n=r.getBoundingClientRect(),i=n.top,c=n.bottom;t<=i?(o=-L(i-t),l()):t>=c?(o=L(t-c),l()):s()}};return r.addEventListener("mousedown",u),r.ownerDocument.addEventListener("mouseup",c),r.ownerDocument.addEventListener("mousemove",d),r.ownerDocument.addEventListener("dragend",c),function(){r.removeEventListener("mousedown",u),r.ownerDocument.removeEventListener("mouseup",c),r.ownerDocument.removeEventListener("mousemove",d),r.ownerDocument.removeEventListener("dragend",c),s()}}}),[e])}(ue,pe,(function(e){Pe((function(t){return t+e}))})),(0,f.Z)((function(){function e(e){var t=qe&&e.detail<0,n=$e&&e.detail>0;!le||t||n||e.preventDefault()}var t=pe.current;return t.addEventListener("wheel",dt,{passive:!1}),t.addEventListener("DOMMouseScroll",ht,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",dt),t.removeEventListener("DOMMouseScroll",ht),t.removeEventListener("MozMousePixelScroll",e)}}),[le,qe,$e]),(0,f.Z)((function(){if(Y){var e=st(Ae);ke(e),ot({x:e})}}),[Ve.width,Y]);var ft=function(){var e,t;null===(e=Ge.current)||void 0===e||e.delayHidden(),null===(t=Ue.current)||void 0===t||t.delayHidden()},pt=function(e,t,n,r,a,l,c,u){var d=p.useRef(),h=p.useState(null),m=(0,s.Z)(h,2),v=m[0],g=m[1];return(0,f.Z)((function(){if(v&&v.times<10){if(!e.current)return void g((function(e){return(0,o.Z)({},e)}));l();var i=v.targetAlign,s=v.originAlign,u=v.index,d=v.offset,h=e.current.clientHeight,f=!1,p=i,m=null;if(h){for(var y=i||s,x=0,b=0,w=0,C=Math.min(t.length-1,u),A=0;A<=C;A+=1){var k=a(t[A]);b=x;var S=n.get(k);x=w=b+(void 0===S?r:S)}for(var M="top"===y?d:h-d,j=C;j>=0;j-=1){var E=a(t[j]),L=n.get(E);if(void 0===L){f=!0;break}if((M-=L)<=0)break}switch(y){case"top":m=b-d;break;case"bottom":m=w-h+d;break;default:var N=e.current.scrollTop;bN+h&&(p="bottom")}null!==m&&c(m),m!==v.lastTop&&(f=!0)}f&&g((0,o.Z)((0,o.Z)({},v),{},{times:v.times+1,targetAlign:p,lastTop:m}))}}),[v,e.current]),function(e){if(null!=e){if(b.Z.cancel(d.current),"number"==typeof e)c(e);else if(e&&"object"===(0,i.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return a(t)===e.key}));var o=e.offset;g({times:0,index:n,offset:void 0===o?0:o,originAlign:r})}}else u()}}(pe,fe,ae,k,te,(function(){return oe(!0)}),Pe,ft);p.useImperativeHandle(t,(function(){return{nativeElement:ve.current,getScrollInfo:rt,scrollTo:function(e){var t;(t=e)&&"object"===(0,i.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&ke(st(e.left)),pt(e.top)):pt(e)}}})),(0,f.Z)((function(){if(_){var e=fe.slice(ze,We+1);_(e,fe)}}),[ze,We,fe]);var mt=function(e,t,n,r){var i=p.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),o=(0,s.Z)(i,2),a=o[0],l=o[1];return function(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,s=a.get(i),c=a.get(o);if(void 0===s||void 0===c)for(var u=e.length,d=l.length;dw&&p.createElement(D,{ref:Ge,prefixCls:c,scrollOffset:xe,scrollRange:Fe,rtl:de,onScroll:at,onStartMove:Le,onStopMove:Ne,spinSize:Qe,containerSize:Ve.height,style:null==J?void 0:J.verticalScrollBar,thumbStyle:null==J?void 0:J.verticalScrollBarThumb,showScrollBar:$}),ue&&Y>Ve.width&&p.createElement(D,{ref:Ue,prefixCls:c,scrollOffset:Ae,scrollRange:Y,rtl:de,onScroll:at,onStartMove:Le,onStopMove:Ne,spinSize:_e,containerSize:Ve.width,horizontal:!0,style:null==J?void 0:J.horizontalScrollBar,thumbStyle:null==J?void 0:J.horizontalScrollBarThumb,showScrollBar:$}))}var O=p.forwardRef(I);O.displayName="List";var F=O},51353:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return u.default}}),t.default=void 0;var r=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?r:n){if(i.has(e))return i.get(e);i.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a}(e,t)}(n(59301)),i=h(n(12708)),o=h(n(4676)),a=n(14625),s=n(77026),l=n(22013),c=n(80217),u=h(n(68555)),d=h(n(97510));function h(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t{(0,d.default)("Draggable: onDragStart: %j",t);if(!1===this.props.onStart(e,(0,l.createDraggableData)(this,t)))return!1;this.setState({dragging:!0,dragged:!0})})),p(this,"onDrag",((e,t)=>{if(!this.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",t);const n=(0,l.createDraggableData)(this,t),r={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){const{x:e,y:t}=r;r.x+=this.state.slackX,r.y+=this.state.slackY;const[i,o]=(0,l.getBoundPosition)(this,r.x,r.y);r.x=i,r.y=o,r.slackX=this.state.slackX+(e-r.x),r.slackY=this.state.slackY+(t-r.y),n.x=r.x,n.y=r.y,n.deltaX=r.x-this.state.x,n.deltaY=r.y-this.state.y}if(!1===this.props.onDrag(e,n))return!1;this.setState(r)})),p(this,"onDragStop",((e,t)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(e,(0,l.createDraggableData)(this,t)))return!1;(0,d.default)("Draggable: onDragStop: %j",t);const n={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:e,y:t}=this.props.position;n.x=e,n.y=t}this.setState(n)})),this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){return this.props?.nodeRef?.current??o.default.findDOMNode(this)}render(){const{axis:e,bounds:t,children:n,defaultPosition:i,defaultClassName:o,defaultClassNameDragging:c,defaultClassNameDragged:d,position:h,positionOffset:p,scale:m,...v}=this.props;let g={},y=null;const x=!Boolean(h)||this.state.dragging,b=h||i,w={x:(0,l.canDragX)(this)&&x?this.state.x:b.x,y:(0,l.canDragY)(this)&&x?this.state.y:b.y};this.state.isElementSVG?y=(0,s.createSVGTransform)(w,p):g=(0,s.createCSSTransform)(w,p);const C=(0,a.clsx)(n.props.className||"",o,{[c]:this.state.dragging,[d]:this.state.dragged});return r.createElement(u.default,f({},v,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),r.cloneElement(r.Children.only(n),{className:C,style:{...n.props.style,...g},transform:y}))}}t.default=m,p(m,"displayName","Draggable"),p(m,"propTypes",{...u.default.propTypes,axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),p(m,"defaultProps",{...u.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},68555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?r:n){if(i.has(e))return i.get(e);i.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a}(e,t)}(n(59301)),i=u(n(12708)),o=u(n(4676)),a=n(77026),s=n(22013),l=n(80217),c=u(n(97510));function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h={start:"touchstart",move:"touchmove",stop:"touchend"},f={start:"mousedown",move:"mousemove",stop:"mouseup"};let p=f;class m extends r.Component{constructor(){super(...arguments),d(this,"dragging",!1),d(this,"lastX",NaN),d(this,"lastY",NaN),d(this,"touchIdentifier",null),d(this,"mounted",!1),d(this,"handleDragStart",(e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&"number"==typeof e.button&&0!==e.button)return!1;const t=this.findDOMNode();if(!t||!t.ownerDocument||!t.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:n}=t;if(this.props.disabled||!(e.target instanceof n.defaultView.Node)||this.props.handle&&!(0,a.matchesSelectorAndParentsTo)(e.target,this.props.handle,t)||this.props.cancel&&(0,a.matchesSelectorAndParentsTo)(e.target,this.props.cancel,t))return;"touchstart"!==e.type||this.props.allowMobileScroll||e.preventDefault();const r=(0,a.getTouchIdentifier)(e);this.touchIdentifier=r;const i=(0,s.getControlPosition)(e,r,this);if(null==i)return;const{x:o,y:l}=i,u=(0,s.createCoreData)(this,o,l);(0,c.default)("DraggableCore: handleDragStart: %j",u),(0,c.default)("calling",this.props.onStart);!1!==this.props.onStart(e,u)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,a.addUserSelectStyles)(n),this.dragging=!0,this.lastX=o,this.lastY=l,(0,a.addEvent)(n,p.move,this.handleDrag),(0,a.addEvent)(n,p.stop,this.handleDragStop))})),d(this,"handleDrag",(e=>{const t=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX,t=r-this.lastY;if([e,t]=(0,s.snapToGrid)(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}const i=(0,s.createCoreData)(this,n,r);(0,c.default)("DraggableCore: handleDrag: %j",i);if(!1!==this.props.onDrag(e,i)&&!1!==this.mounted)this.lastX=n,this.lastY=r;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(e){const t=document.createEvent("MouseEvents");t.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(t)}})),d(this,"handleDragStop",(e=>{if(!this.dragging)return;const t=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX||0,t=r-this.lastY||0;[e,t]=(0,s.snapToGrid)(this.props.grid,e,t),n=this.lastX+e,r=this.lastY+t}const i=(0,s.createCoreData)(this,n,r);if(!1===this.props.onStop(e,i)||!1===this.mounted)return!1;const o=this.findDOMNode();o&&this.props.enableUserSelectHack&&(0,a.scheduleRemoveUserSelectStyles)(o.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,o&&((0,c.default)("DraggableCore: Removing handlers"),(0,a.removeEvent)(o.ownerDocument,p.move,this.handleDrag),(0,a.removeEvent)(o.ownerDocument,p.stop,this.handleDragStop))})),d(this,"onMouseDown",(e=>(p=f,this.handleDragStart(e)))),d(this,"onMouseUp",(e=>(p=f,this.handleDragStop(e)))),d(this,"onTouchStart",(e=>(p=h,this.handleDragStart(e)))),d(this,"onTouchEnd",(e=>(p=h,this.handleDragStop(e))))}componentDidMount(){this.mounted=!0;const e=this.findDOMNode();e&&(0,a.addEvent)(e,h.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const e=this.findDOMNode();if(e){const{ownerDocument:t}=e;(0,a.removeEvent)(t,f.move,this.handleDrag),(0,a.removeEvent)(t,h.move,this.handleDrag),(0,a.removeEvent)(t,f.stop,this.handleDragStop),(0,a.removeEvent)(t,h.stop,this.handleDragStop),(0,a.removeEvent)(e,h.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,a.scheduleRemoveUserSelectStyles)(t)}}findDOMNode(){return this.props?.nodeRef?this.props?.nodeRef?.current:o.default.findDOMNode(this)}render(){return r.cloneElement(r.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}t.default=m,d(m,"displayName","DraggableCore"),d(m,"propTypes",{allowAnyClick:i.default.bool,allowMobileScroll:i.default.bool,children:i.default.node.isRequired,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),d(m,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(e,t,n){"use strict";const{default:r,DraggableCore:i}=n(51353);e.exports=r,e.exports.default=r,e.exports.DraggableCore=i},77026:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=c,t.addEvent=function(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.addEventListener?e.addEventListener(t,n,i):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.addUserSelectStyles=function(e){if(!e)return;let t=e.getElementById("react-draggable-style-el");t||(t=e.createElement("style"),t.type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&c(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function(e,t){const n=s(e,t,"px");return{[(0,i.browserPrefixToKey)("transform",i.default)]:n}},t.createSVGTransform=function(e,t){return s(e,t,"")},t.getTouch=function(e,t){return e.targetTouches&&(0,r.findInArray)(e.targetTouches,(e=>t===e.identifier))||e.changedTouches&&(0,r.findInArray)(e.changedTouches,(e=>t===e.identifier))},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.getTranslation=s,t.innerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingTop),t-=(0,r.int)(n.paddingBottom),t},t.innerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingLeft),t-=(0,r.int)(n.paddingRight),t},t.matchesSelector=a,t.matchesSelectorAndParentsTo=function(e,t,n){let r=e;do{if(a(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.offsetXYFromParent=function(e,t,n){const r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),i=(e.clientX+t.scrollLeft-r.left)/n,o=(e.clientY+t.scrollTop-r.top)/n;return{x:i,y:o}},t.outerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderTopWidth),t+=(0,r.int)(n.borderBottomWidth),t},t.outerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderLeftWidth),t+=(0,r.int)(n.borderRightWidth),t},t.removeClassName=u,t.removeEvent=function(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.scheduleRemoveUserSelectStyles=function(e){window.requestAnimationFrame?window.requestAnimationFrame((()=>{l(e)})):l(e)};var r=n(80217),i=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?r:n){if(i.has(e))return i.get(e);i.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a}(e,t)}(n(76172));let o="";function a(e,t){return o||(o=(0,r.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,r.isFunction)(e[t])}))),!!(0,r.isFunction)(e[o])&&e[o](t)}function s(e,t,n){let{x:r,y:i}=e,o=`translate(${r}${n},${i}${n})`;if(t){o=`translate(${`${"string"==typeof t.x?t.x:t.x+n}`}, ${`${"string"==typeof t.y?t.y:t.y+n}`})`+o}return o}function l(e){if(e)try{if(e.body&&u(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{const t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}}function c(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function u(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp(`(?:^|\\s)${t}(?!\\S)`,"g"),"")}},76172:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=i,t.browserPrefixToStyle=function(e,t){return t?`-${t.toLowerCase()}-${e}`:e},t.default=void 0,t.getPrefix=r;const n=["Moz","Webkit","O","ms"];function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";const t=window.document?.documentElement?.style;if(!t)return"";if(e in t)return"";for(let r=0;r: Unmounted during event!");return t}},80217:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function(e,t,n){if(e[t])return new Error(`Invalid prop ${t} passed to ${n} - do not set this, set it on the child.`)},t.findInArray=function(e,t){for(let n=0,r=e.length;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return i&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),o.default.createElement(r,c,u)}}]),t}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},80010:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(59301))&&r.__esModule?r:{default:r},o=n(96249),a=n(73638),s=n(6217);function l(){return l=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(t,["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"]));return(0,a.cloneElement)(n,u(u({},d),{},{className:(r?r+" ":"")+"react-resizable",children:[].concat(n.props.children,c.map((function(t){return i.default.createElement(o.DraggableCore,l({},s,{key:"resizableHandle-"+t,onStop:e.resizeHandler("onResizeStop",t),onStart:e.resizeHandler("onResizeStart",t),onDrag:e.resizeHandler("onResize",t)}),e.renderResizeHandle(t))})))}))},r}(i.default.Component);t.default=f,h(f,"propTypes",s.resizableProps),h(f,"defaultProps",{handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1})},60842:function(e,t,n){"use strict";t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(n(59301)),i=s(n(12708)),o=s(n(80010)),a=n(6217);function s(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function c(){return c=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"]);return r.createElement(o.default,{axis:f,draggableOpts:s,handle:t,handleSize:n,height:this.state.height,lockAspectRatio:h,maxConstraints:u,minConstraints:l,onResizeStart:i,onResize:this.onResize,onResizeStop:a,resizeHandles:p,transformScale:v,width:this.state.width},r.createElement("div",c({},g,{style:d(d({},m),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},i}(r.Component);t.default=p,f(p,"propTypes",d(d({},a.resizableProps),{},{children:i.default.element}))},6217:function(e,t,n){"use strict";t.__esModule=!0,t.resizableProps=void 0;var r,i=(r=n(12708))&&r.__esModule?r:{default:r};n(96249);var o={axis:i.default.oneOf(["both","x","y","none"]),className:i.default.string,children:i.default.element.isRequired,draggableOpts:i.default.shape({allowAnyClick:i.default.bool,cancel:i.default.string,children:i.default.node,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:i.default.node,grid:i.default.arrayOf(i.default.number),handle:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number}),height:i.default.number.isRequired,handle:i.default.oneOfType([i.default.node,i.default.func]),handleSize:i.default.arrayOf(i.default.number),lockAspectRatio:i.default.bool,maxConstraints:i.default.arrayOf(i.default.number),minConstraints:i.default.arrayOf(i.default.number),onResizeStop:i.default.func,onResizeStart:i.default.func,onResize:i.default.func,resizeHandles:i.default.arrayOf(i.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:i.default.number,width:i.default.number.isRequired};t.resizableProps=o},73638:function(e,t,n){"use strict";t.__esModule=!0,t.cloneElement=function(e,t){t.style&&e.props.style&&(t.style=a(a({},e.props.style),t.style));t.className&&e.props.className&&(t.className=e.props.className+" "+t.className);return i.default.cloneElement(e,t)};var r,i=(r=n(59301))&&r.__esModule?r:{default:r};function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t"object"==typeof e&&null!=e&&1===e.nodeType,i=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,o=(e,t)=>{if(e.clientHeight{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightot||o>e&&a=t&&s>=n?o-e-r:a>t&&sn?a-t+i:0,s=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t},l=(e,t)=>{var n,i,l,c;if("undefined"==typeof document)return[];const{scrollMode:u,block:d,inline:h,boundary:f,skipOverflowHiddenElements:p}=t,m="function"==typeof f?f:e=>e!==f;if(!r(e))throw new TypeError("Invalid target");const v=document.scrollingElement||document.documentElement,g=[];let y=e;for(;r(y)&&m(y);){if(y=s(y),y===v){g.push(y);break}null!=y&&y===document.body&&o(y)&&!o(document.documentElement)||null!=y&&o(y,p)&&g.push(y)}const x=null!=(i=null==(n=window.visualViewport)?void 0:n.width)?i:innerWidth,b=null!=(c=null==(l=window.visualViewport)?void 0:l.height)?c:innerHeight,{scrollX:w,scrollY:C}=window,{height:A,width:k,top:S,right:M,bottom:j,left:E}=e.getBoundingClientRect(),{top:L,right:N,bottom:D,left:P}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let Z="start"===d||"nearest"===d?S-L:"end"===d?j+D:S+A/2-L+D,T="center"===h?E+k/2-P+N:"end"===h?M+N:E-P;const B=[];for(let e=0;e=0&&E>=0&&j<=b&&M<=x&&(t===v&&!o(t)||S>=i&&j<=l&&E>=c&&M<=s))return B;const f=getComputedStyle(t),p=parseInt(f.borderLeftWidth,10),m=parseInt(f.borderTopWidth,10),y=parseInt(f.borderRightWidth,10),L=parseInt(f.borderBottomWidth,10);let N=0,D=0;const P="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-y:0,I="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-L:0,O="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,F="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(v===t)N="start"===d?Z:"end"===d?Z-b:"nearest"===d?a(C,C+b,b,m,L,C+Z,C+Z+A,A):Z-b/2,D="start"===h?T:"center"===h?T-x/2:"end"===h?T-x:a(w,w+x,x,p,y,w+T,w+T+k,k),N=Math.max(0,N+C),D=Math.max(0,D+w);else{N="start"===d?Z-i-m:"end"===d?Z-l+L+I:"nearest"===d?a(i,l,n,m,L+I,Z,Z+A,A):Z-(i+n/2)+I/2,D="start"===h?T-c-p:"center"===h?T-(c+r/2)+P/2:"end"===h?T-s+y+P:a(c,s,r,p,y+P,T,T+k,k);const{scrollLeft:e,scrollTop:o}=t;N=0===F?0:Math.max(0,Math.min(o+N/F,t.scrollHeight-n/F+I)),D=0===O?0:Math.max(0,Math.min(e+D/O,t.scrollWidth-r/O+P)),Z+=o-N,T+=e-D}B.push({el:t,top:N,left:D})}return B};function c(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;const n=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if((e=>"object"==typeof e&&"function"==typeof e.behavior)(t))return t.behavior(l(e,t));const r="boolean"==typeof t||null==t?void 0:t.behavior;for(const{el:i,top:o,left:a}of l(e,(e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"})(t))){const e=o-n.top+n.bottom,t=a-n.left+n.right;i.scroll({top:e,left:t,behavior:r})}}}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__index.ed0945e8.async.js b/p__Classrooms__Lists__Exercise__index.ed0945e8.async.js new file mode 100644 index 0000000000..91d1ee11c3 --- /dev/null +++ b/p__Classrooms__Lists__Exercise__index.ed0945e8.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[5825],{32464:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},r=null,i=!1,o=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,O(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,I(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var r,i="auto",o=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var j=function(e){return e&&"false"!==e},E=function(t,n,r){w(m)<=4.2&&(r=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(w(m)<=4.4)j(n.showToolBar)&&(n.height-=7),j(n.showAlgebraInput)&&(n.height-=37),n.width<605&&j(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(j(n.showToolBar)||j(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=j(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(y),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||y.appendChild(C)):o.appendChild(C),y.appendChild(o),x||t.appendChild(y),setTimeout((function(){e.resize()}),1)}function A(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},w(m)<5&&(e.className+=" geogebraweb")):A(e,t)}if(i){scriptLoadStarted=!0;for(var S=0;S0?(i.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):E(i,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else p=r,E(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",x),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",i.appendChild(a)}return i.appendChild(c),i},T=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},B=["web","webSimple","web3d","tablet","tablet3d","phone"],I=function(e,t){if(m=e,t)O(m,!0);else{var o,a,s=!i;if(s){var l=w(m);!isNaN(l)&&l<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in a=c>0?m:0===c?o+m:"https://www.geogebra.org/apps/5.2.814.0/",B)if(m.slice(-1*B[u].length)===B[u]||m.slice(-1*(B[u].length+1))===B[u]+"/")return void O(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||r.is3D||r.AV||r.SV||r.CV||r.EV2||r.CP||r.PC||r.DA||r.FI||r.PV||j(n.showToolBar)||j(n.showMenuBar)||j(n.showAlgebraInput)||j(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",O(a,!1)}},O=function(e,t){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===t&&(t=-1===e.indexOf("http")),f=t,v="web.nocache.js",g=!1;var n=h.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?B.indexOf(n[n.length-2])>=0&&(v=n[n.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var r=parseFloat(m);NaN!==r&&r<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+r+" is deprecated. Using version latest instead."),I("5.0",t))}},F=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),I(e,!1),null!==c&&O(c,f),s=!0}return void 0!==n.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,r,i){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==r&&r,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,t,n,r,i,o){var a=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,h=0,f=0,p=0;if(a)l=a.offsetWidth,c=Math.max(r?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=l&&(void 0===i||!i)&&("rtl"===document.dir?(h=l-m.width-m.left,f=u<=480?10:30):(f=m.left,h=u<=480?10:30),d=f+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,p=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,p=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(i=n(e,t,a,r,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),r=e.getBoundingClientRect(),i=(t-r.width)/2,o=(n-r.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=i+"px")}return{responsiveResize:function(n,o){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=r(o,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var r=e.lastIndexOf(tb,Math.min(n,t));return r>=O?e.substring(O,r+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},r=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r0&&(o=10+n*i);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);r>40&&(a=40);var s=this.randomNum(-10,10);e.translate(o,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-o,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)e.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),e.beginPath(),e.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.stroke()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)e.fillStyle=this.randomColor(0,255),e.beginPath(),e.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),e.fill()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:"\\begin{array}{c} \r\n a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r\n a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r\n\\end{array}"},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:"\\begin{array}{c} \r\n a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r\n \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r\n\\end{array}"},{value:"\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r\n\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) "},{value:"\\begin{array}{c} \r\n a,b \\in R^{+} \\ \r\n \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n a,b \\in R \\ \r\n \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r\n\\end{array}"}]}]},{name:"积分",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"三角",value:"e^{i \\theta}",children:[{name:"求和 Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"统计",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:"\\begin{array}{c} \r\n \\text{若}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r\n \\text{则}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r\n\\end{array}"},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:"\\begin{array}{c} \r\n P \\left( \\emptyset \\right) =0 \\\\ \r\n P \\left( S \\right) =1 \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n \\forall A \\in S \\\\ \r\n P \\left( A \\right) \\ge 0 \r\n\\end{array}"},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:"\\begin{array}{c} \r\n S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r\n P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n P_{n}=n! \\\\ \r\n A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r\n\\end{array}"}]}]}].map((function(e,t){return(0,u.jsxs)(o.Z,{flex:"110px",className:c.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(l.Z,{value:"`$$"+e.value+"$$`"}),e.name]}),(0,u.jsx)("div",{className:c.Z.children,children:e.children.map((function(e,t){return(0,u.jsxs)("div",{children:[e.name&&(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(i.Z,{gutter:[10,10],children:e.data.map((function(e,t){return(0,u.jsx)(o.Z,{onClick:function(){return m(e)},className:c.Z.diamond,children:(0,u.jsx)(l.Z,{value:"`$$"+e.value+"$$`"})},t)}))})]},t)}))})]})}))})}],g=function(){var e=document.createElement("div");e.innerHTML=p.current.getValue();var t=e.innerText;return n&&n(t),t};return(0,r.useImperativeHandle)(t,(function(){return{getData:g}})),(0,u.jsxs)("div",{className:c.Z.mathWrap,children:[(0,u.jsx)(a.Z,{defaultActiveKey:"1",items:v}),(0,u.jsx)("math-field",{locale:"zh_cn",className:c.Z.mathField,placeholder:"请打开键盘,输入公式",ref:p,style:{width:800,marginTop:30,fontSize:18},children:f||""}),d&&(0,u.jsx)("div",{className:c.Z.button,children:(0,u.jsx)(s.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})}));t.Z=d},13767:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),o=(n(59301),n(93314)),a=n(99571),s=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,h=e.ButtonClick,f=e.Buttonclass,p=e.ButtonTwo,m=e.imgStyles,v=e.loading,g=void 0!==v&&v,y=e.className,x=void 0===y?"":y;return(0,s.jsxs)("section",{className:"tc animated fadeIn ".concat(x),style:i()({color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"},c),children:[(0,s.jsx)("img",{src:t||o,style:i()(i()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,s.jsx)(a.ZP,i()(i()({className:f,onClick:h},r),{},{children:d})),p&&p]})}},72889:function(e,t,n){"use strict";n.d(t,{Q:function(){return u}});var r=n(79800),i=n.n(r),o=n(59301),a=n(82326),s=n(47889),l=n(71051),c=n(37712),u=function(e){return e[e.Number=1]="Number",e[e.Percent=2]="Percent",e}({});t.Z=function(e){var t=e.value,n=e.onChange,r=e.disabled,d=e.hidePercentOption,h=void 0!==d&&d,f=e.percentType,p=void 0===f?"select":f,m=(0,o.useMemo)((function(){return h?u.Number:u.Percent}),[h]),v=(0,o.useState)(m),g=i()(v,2),y=g[0],x=g[1];console.log(y);var b=(0,o.useCallback)((function(e){if(y===u.Number){var t=e.replace("分","");return isNaN(parseInt(t,10))?0:t}return e.replace("%","")}),[y]);return(0,o.useEffect)((function(){x(t.type)}),[t]),(0,c.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["select"==p&&(0,c.jsx)(a.default,{size:"large",onChange:function(e){x(e),n({type:e,inputValue:e===u.Number?5:20})},value:y||m,style:{width:100},options:h?[{label:"分值",value:u.Number}]:[{label:"百分比",value:u.Percent},{label:"分值",value:u.Number}],disabled:r}),"radio"==p&&(0,c.jsxs)(s.ZP.Group,{size:"large",onChange:function(e){var t=e.target.value;x(t),n({type:t,inputValue:t===u.Number?5:20})},value:y||m,disabled:r,children:[!h&&(0,c.jsx)(s.ZP,{value:u.Percent,style:{marginRight:"50px"},children:"百分比扣分"}),(0,c.jsx)(s.ZP,{value:u.Number,children:"固定分值"})]}),"radio"==p&&(0,c.jsx)("div",{style:{marginRight:"10px",color:"#000000"},children:u.Percent==t.type?"扣除补交阶段得分的":"扣除总成绩的"}),(0,c.jsx)(l.Z,{size:"large",disabled:r,value:t.inputValue,style:{width:"120px"},parser:b,addonAfter:t.type===u.Number?"分":"%",max:y===u.Percent?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:function(e){n({type:y,inputValue:e})}}),"radio"==p&&u.Percent==t.type&&(0,c.jsx)("div",{style:{marginLeft:"10px",color:"#000000"},children:"分数"})]})}},32831:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=n(82242),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=n(99571),p=n(70557),m=n(92068),v=n(25399),g=n(83287),y=n(94280),x=n(13767),b=n(91689),w=n(8814),C=n(37712),A=function(e){var t,n,r,o,s,c,A=e.editOffice,k=void 0===A?"view":A,S=e.data,M=e.issaver,j=e.onSaver,E=(e.theme,e.type),L=e.filename,N=e.monacoEditor,D=e.className,Z=e.style,P=e.close,T=e.onClose,B=e.hasMask,I=e.disabledDownload,O=e.onImgDimensions,F=e.showNodata,R=e.recordInfo,W=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(W,2),H=(z[0],z[1],(0,d.useState)("")),Y=u()(H,2),V=(Y[0],Y[1]),K=(0,d.useState)(),G=u()(K,2),U=G[0],_=G[1],Q="build"===window.ENV?"/react/build":"",X=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,J=(0,d.useRef)();null!==(t=S)&&void 0!==t&&t.startsWith("/api")&&"txt"!==E&&(S=b.Z.API_SERVER+S);function q(e){return $.apply(this,arguments)}function $(){return($=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"pdfdata"===t.data.type&&(j(t.data.data),window.removeEventListener("message",q,!1)),console.log("mess---:",t.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}L&&N&&(N.filename=L),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&V(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===E&&(S.indexOf("bigfilescdn.")>-1||S.indexOf("bigfiles1")>-1?_({url:S,fileType:(e=S,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:S.indexOf("model=edit")?"edit":"view"}):ee())}),[E,S]);var ee=function(){var e=l()(a()().mark((function e(){var t,n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",S),t=S,S.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,y.gJ)({attachment_id:n});case 6:(r=e.sent).url=X+r.url,_(r);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){S.startsWith("http")||S.startsWith("blob:")?ne():(0,g.Sv)(L||"educoder",S,L)},ne=function(){R&&(0,w.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,g.Nd)(L||"educoder",decodeURIComponent(S))};return(0,C.jsxs)("div",{style:i()({},Z||{}),className:"".concat(B&&h.bgBlack," ").concat(E?h.wrp:"hide"),children:[P&&(0,C.jsxs)("div",{className:h.close,ref:J,children:[!!O&&(0,C.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{onClick:function(){T(),O()},children:(0,C.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,C.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{onClick:ne,children:(0,C.jsx)("i",{className:"icon-quxiaozhiding"})})}),M&&(0,C.jsx)(v.Z,{title:"保存pdf并退出",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{className:"",onClick:function(){var e=document.getElementById("pdfiframe");window.addEventListener("message",q,!1),setTimeout((function(){e.contentWindow.postMessage("getData","*")}),300)},children:(0,C.jsx)("i",{className:"icon-baocun"})})}),(0,C.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{className:"",onClick:function(){T()},children:(0,C.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,C.jsx)("div",{className:"".concat(h[D]," ").concat(D," ").concat(h.monaco," ").concat("txt"===E?"show":"hide"),children:"txt"===E&&(0,C.jsx)(C.Fragment,{children:(0,C.jsx)(m.ZP,i()({},N))})}),"audio"===E&&(0,C.jsx)("audio",{src:"".concat((null===(n=S)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(r=S)||void 0===r?void 0:r.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(S),autoPlay:!0}),"video"===E&&(0,C.jsx)(C.Fragment,{children:(null===(o=S)||void 0===o?void 0:o.indexOf("http"))>-1?(0,C.jsx)("video",{controls:!0,src:"".concat(S),autoPlay:!0}):(0,C.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})}),"office"===E&&U&&(0,C.jsx)("iframe",{src:"".concat(Q,"/office.html?key=").concat(U.key,"&url=").concat(btoa(U.url),"&callbackUrl=").concat(X+(U.callbackUrl||""),"&fileType=").concat(U.fileType,"&title=").concat(U.title||"","&model=").concat(k,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===E&&(0,C.jsx)("iframe",{src:S+"&disposition=inline"}),"pdf"===E&&(0,C.jsx)("iframe",{id:"pdfiframe",src:"".concat(Q,"/js/pdfview/index.html?filename=").concat(L||"educoder.pdf","&url=").concat(encodeURIComponent(S),"&disabledDownload=").concat(!!I,"&model=").concat(k)}),"image"===E&&(0,C.jsx)("img",{src:"".concat((null===(s=S)||void 0===s?void 0:s.indexOf("http://"))>-1||(null===(c=S)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(S)}),("other"===E||"download"===E)&&(0,C.jsx)(C.Fragment,{children:F?(0,C.jsx)(x.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,C.jsx)(f.ZP,{icon:(0,C.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:te,disabled:I,children:"下载"})}):(0,C.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:te,disabled:I,children:[(0,C.jsx)(p.Z,{}),"点击下载"]})}),"flowChart"===E&&(0,C.jsx)("div",{className:"embed",children:(0,C.jsx)("iframe",{src:"/drawio/src/main/webapp/viewer.html?id=".concat(S||"","&gapi=0&od=0&db=0&gh=0&gl=0"),width:"100%",height:"100%",frameBorder:"0"})})]})}},74889:function(e,t,n){"use strict";n.d(t,{z:function(){return E},Z:function(){return L}});var r=n(82242),i=n.n(r),o=n(37205),a=n.n(o),s=n(91232),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h=(n(88831),n(75359)),f=(n(64018),n(44523)),p=n(91689),m=n(83287),v=n(15342),g=n(77736),y=n(99571),x=n(1012),b=n(32831),w=n(37712),C=function(e){var t=e.html,n=(0,d.useRef)(null),r=(0,d.useRef)(null);return(0,d.useEffect)((function(){var e=n.current.attachShadow({mode:"open"});r.current=document.createElement("div"),r.current.className="markdown-body",r.current.innerHTML=t,e.appendChild(r.current);var i=document.createElement("style");return i.textContent='.markdown-body p {\n margin: 0 0 16px 0 !important;\n line-height: 28px;\n white-space: pre-wrap;\n }\n\n ol,\n ul,\n li {\n list-style-type: none\n }\n\n ol,\n ul,\n dl {\n margin-bottom: 0px;\n }\n\n .markdown-body {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n color: #333;\n overflow: hidden;\n font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;\n word-break: break-word;\n font-size: 16px;\n line-height: 1.6;\n white-space: normal;\n word-wrap: break-word;\n position: relative;\n }\n\n .markdown-body ul>li {\n list-style-type: disc;\n }\n\n .markdown-body ol>li {\n list-style-type: decimal;\n }\n\n .markdown-body a {\n background: transparent;\n }\n\n .markdown-body a:active,\n .markdown-body a:hover {\n outline: 0;\n }\n\n .markdown-body strong {\n font-weight: bold;\n }\n\n .markdown-body h1 {\n font-size: 2em;\n margin: 0.67em 0;\n }\n\n .markdown-body img {\n border: 0;\n }\n\n .markdown-body hr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n }\n\n .markdown-body pre {\n overflow: auto;\n }\n\n .markdown-body code,\n .markdown-body kbd,\n .markdown-body pre {\n font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;\n font-size: 1em;\n }\n\n .markdown-body input {\n color: inherit;\n font: inherit;\n margin: 0;\n }\n\n .markdown-body html input[disabled] {\n cursor: default;\n }\n\n .markdown-body input {\n line-height: normal;\n }\n\n .markdown-body input[type="checkbox"] {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n }\n\n .markdown-body table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n .markdown-body td,\n .markdown-body th {\n padding: 0;\n }\n\n .markdown-body * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body input {\n font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";\n }\n\n .markdown-body a {\n color: #4183c4;\n text-decoration: none;\n }\n\n .markdown-body a:hover,\n .markdown-body a:active {\n text-decoration: underline;\n }\n\n .markdown-body hr {\n height: 0;\n margin: 15px 0;\n overflow: hidden;\n background: transparent;\n border: 0;\n border-bottom: 1px solid #ddd;\n }\n\n .markdown-body hr:before {\n display: table;\n content: "";\n }\n\n .markdown-body hr:after {\n display: table;\n clear: both;\n content: "";\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n margin-top: 15px;\n margin-bottom: 15px;\n line-height: 1.1;\n }\n\n .markdown-body h1 {\n font-size: 30px;\n }\n\n .markdown-body h2 {\n font-size: 21px;\n }\n\n .markdown-body h3 {\n font-size: 16px;\n }\n\n .markdown-body h4 {\n font-size: 14px;\n }\n\n .markdown-body h5 {\n font-size: 12px;\n }\n\n .markdown-body h6 {\n font-size: 11px;\n }\n\n .markdown-body blockquote {\n margin: 0;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n }\n\n ul.linenums,\n ol.linenums {\n padding: 16px 0 0 56px !important;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding-left: 2em;\n }\n\n\n .markdown-body ol ol,\n .markdown-body ul ol {\n list-style-type: lower-roman;\n }\n\n .markdown-body ul ul ol,\n .markdown-body ul ol ol,\n .markdown-body ol ul ol,\n .markdown-body ol ol ol {\n list-style-type: lower-alpha;\n }\n\n .markdown-body dd {\n margin-left: 0;\n }\n\n .markdown-body code {\n font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;\n font-size: 12px;\n }\n\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 0;\n font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n }\n\n .markdown-body .octicon {\n font: normal normal 16px octicons-anchor;\n line-height: 1;\n display: inline-block;\n text-decoration: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n .markdown-body .octicon-link:before {\n content: \'\f05c\';\n }\n\n .markdown-body>*:first-child {\n margin-top: 0 !important;\n }\n\n .markdown-body>*:last-child {\n margin-bottom: 0 !important;\n }\n\n .markdown-body .anchor {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n padding-right: 6px;\n padding-left: 30px;\n margin-left: -30px;\n }\n\n .markdown-body .anchor:focus {\n outline: none;\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n position: relative;\n margin-top: 1em;\n margin-bottom: 16px;\n font-weight: bold;\n line-height: 1.4;\n }\n\n .markdown-body h1 .octicon-link,\n .markdown-body h2 .octicon-link,\n .markdown-body h3 .octicon-link,\n .markdown-body h4 .octicon-link,\n .markdown-body h5 .octicon-link,\n .markdown-body h6 .octicon-link {\n display: none;\n color: #000;\n vertical-align: middle;\n }\n\n .markdown-body h1:hover .anchor,\n .markdown-body h2:hover .anchor,\n .markdown-body h3:hover .anchor,\n .markdown-body h4:hover .anchor,\n .markdown-body h5:hover .anchor,\n .markdown-body h6:hover .anchor {\n padding-left: 8px;\n margin-left: -30px;\n text-decoration: none;\n }\n\n .markdown-body h1:hover .anchor .octicon-link,\n .markdown-body h2:hover .anchor .octicon-link,\n .markdown-body h3:hover .anchor .octicon-link,\n .markdown-body h4:hover .anchor .octicon-link,\n .markdown-body h5:hover .anchor .octicon-link,\n .markdown-body h6:hover .anchor .octicon-link {\n display: inline-block;\n }\n\n .markdown-body h1 {\n padding-bottom: 0.3em;\n font-size: 2.25em;\n line-height: 1.2;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h1 .anchor {\n line-height: 1;\n }\n\n .markdown-body h2 {\n padding-bottom: 0.3em;\n font-size: 1.75em;\n line-height: 1.225;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h2 .anchor {\n line-height: 1;\n }\n\n .markdown-body h3 {\n font-size: 1.5em;\n line-height: 1.43;\n }\n\n .markdown-body h3 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h4 {\n font-size: 1.25em;\n }\n\n .markdown-body h4 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h5 {\n font-size: 1em;\n }\n\n .markdown-body h5 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body h6 {\n font-size: 1em;\n color: #777;\n }\n\n .markdown-body h6 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }\n\n .markdown-body ul ul,\n .markdown-body ul ol,\n .markdown-body ol ol,\n .markdown-body ol ul {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .markdown-body li>p {\n margin-top: 16px;\n }\n\n .markdown-body dl {\n padding: 0;\n }\n\n .markdown-body dl dt {\n padding: 0;\n margin-top: 16px;\n font-size: 1em;\n font-style: italic;\n font-weight: bold;\n }\n\n .markdown-body dl dd {\n padding: 0 16px;\n margin-bottom: 16px;\n }\n\n .markdown-body blockquote {\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n .markdown-body blockquote> :first-child {\n margin-top: 0;\n }\n\n .markdown-body blockquote> :last-child {\n margin-bottom: 0;\n }\n\n .markdown-body table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n }\n\n .markdown-body table th {\n font-weight: bold;\n text-align: revert;\n }\n\n .markdown-body table th,\n .markdown-body table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n .markdown-body table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n }\n\n .markdown-body table tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n .markdown-body img {\n max-width: 100%;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body code {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 3px;\n }\n\n .markdown-body code:has(.katex) {\n background-color: transparent;\n }\n\n .markdown-body code:before,\n .markdown-body code:after {\n letter-spacing: -0.2em;\n content: "\\00a0";\n }\n\n .markdown-body pre>code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0;\n }\n\n .markdown-body .highlight {\n margin-bottom: 16px;\n }\n\n .markdown-body .highlight pre,\n .markdown-body pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f7f7f7;\n border-radius: 3px;\n }\n\n .markdown-body .highlight pre {\n margin-bottom: 0;\n word-break: normal;\n }\n\n .markdown-body pre {\n word-wrap: normal;\n }\n\n .markdown-body pre code {\n display: inline;\n max-width: initial;\n padding: 0;\n margin: 0;\n overflow: initial;\n line-height: inherit;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n }\n\n .markdown-body pre code:before,\n .markdown-body pre code:after {\n content: normal;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font-size: 11px;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .pl-c {\n color: #969896;\n }\n\n .markdown-body .pl-c1,\n .markdown-body .pl-mdh,\n .markdown-body .pl-mm,\n .markdown-body .pl-mp,\n .markdown-body .pl-mr,\n .markdown-body .pl-s1 .pl-v,\n .markdown-body .pl-s3,\n .markdown-body .pl-sc,\n .markdown-body .pl-sv {\n color: #0086b3;\n }\n\n .markdown-body .pl-e,\n .markdown-body .pl-en {\n color: #795da3;\n }\n\n .markdown-body .pl-s1 .pl-s2,\n .markdown-body .pl-smi,\n .markdown-body .pl-smp,\n .markdown-body .pl-stj,\n .markdown-body .pl-vo,\n .markdown-body .pl-vpf {\n color: #333;\n }\n\n .markdown-body .pl-ent {\n color: #63a35c;\n }\n\n .markdown-body .pl-k,\n .markdown-body .pl-s,\n .markdown-body .pl-st {\n color: #a71d5d;\n }\n\n .markdown-body .pl-pds,\n .markdown-body .pl-s1,\n .markdown-body .pl-s1 .pl-pse .pl-s2,\n .markdown-body .pl-sr,\n .markdown-body .pl-sr .pl-cce,\n .markdown-body .pl-sr .pl-sra,\n .markdown-body .pl-sr .pl-sre,\n .markdown-body .pl-src {\n color: #df5000;\n }\n\n .markdown-body .pl-mo,\n .markdown-body .pl-v {\n color: #1d3e81;\n }\n\n .markdown-body .pl-id {\n color: #b52a1d;\n }\n\n .markdown-body .pl-ii {\n background-color: #b52a1d;\n color: #f8f8f8;\n }\n\n .markdown-body .pl-sr .pl-cce {\n color: #63a35c;\n font-weight: bold;\n }\n\n .markdown-body .pl-ml {\n color: #693a17;\n }\n\n .markdown-body .pl-mh,\n .markdown-body .pl-mh .pl-en,\n .markdown-body .pl-ms {\n color: #1d3e81;\n font-weight: bold;\n }\n\n .markdown-body .pl-mq {\n color: #008080;\n }\n\n .markdown-body .pl-mi {\n color: #333;\n font-style: italic;\n }\n\n .markdown-body .pl-mb {\n color: #333;\n font-weight: bold;\n }\n\n .markdown-body .pl-md,\n .markdown-body .pl-mdhf {\n background-color: #ffecec;\n color: #bd2c00;\n }\n\n .markdown-body .pl-mdht,\n .markdown-body .pl-mi1 {\n background-color: #eaffea;\n color: #55a532;\n }\n\n .markdown-body .pl-mdr {\n color: #795da3;\n font-weight: bold;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .task-list-item {\n list-style-type: none;\n }\n\n .markdown-body .task-list-item+.task-list-item {\n margin-top: 3px;\n }\n\n .markdown-body .task-list-item input {\n float: left;\n margin: 0.3em 0 0.25em -1.6em;\n vertical-align: middle;\n }\n\n .markdown-body :checked+.radio-label {\n z-index: 1;\n position: relative;\n border-color: #4183c4;\n }\n\n\n /*! Pretty printing styles. Used with prettify.js. */\n /* SPAN elements with the classes below are added by prettyprint. */\n .pln {\n color: #000\n }\n\n /* plain text */\n\n @media screen {\n .str {\n color: #080\n }\n\n /* string content */\n .kwd {\n color: #008\n }\n\n /* a keyword */\n .com {\n color: #800\n }\n\n /* a comment */\n .typ {\n color: #606\n }\n\n /* a type name */\n .lit {\n color: #066\n }\n\n /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #660\n }\n\n .tag {\n color: #008\n }\n\n /* a markup tag name */\n .atn {\n color: #606\n }\n\n /* a markup attribute name */\n .atv {\n color: #080\n }\n\n /* a markup attribute value */\n .dec,\n .var {\n color: #606\n }\n\n /* a declaration; a variable name */\n .fun {\n color: red\n }\n\n /* a function name */\n }\n\n /* Use higher contrast and text-weight for printable form. */\n @media print,\n projection {\n .str {\n color: #060\n }\n\n .kwd {\n color: #006;\n font-weight: bold\n }\n\n .com {\n color: #600;\n font-style: italic\n }\n\n .typ {\n color: #404;\n font-weight: bold\n }\n\n .lit {\n color: #044\n }\n\n .pun,\n .opn,\n .clo {\n color: #440\n }\n\n .tag {\n color: #006;\n font-weight: bold\n }\n\n .atn {\n color: #404\n }\n\n .atv {\n color: #060\n }\n }\n\n /* Put a border around prettyprinted code snippets. */\n pre.prettyprint {\n padding: 2px;\n /* border: 1px solid #888 */\n }\n\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0\n }\n\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none\n }\n\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n background: #eee\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }',e.appendChild(i),function(){e.innerHTML=""}}),[]),(0,d.useEffect)((function(){r.current&&(r.current.innerHTML=t)}),[t]),(0,w.jsx)("div",{ref:n})};var A="mdBody___raKXb",k="button___Ch5Pc",S="previewFlowChart___vY1dq",M="@▁@",j=/]*>/g;var E=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return p.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return p.Z.API_SERVER+"/attachments/download/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return p.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i){var o=t||r,a=n||i||"";return'"'+p.Z.API_SERVER+"/api/attachments/"+o+a+o+a+"&t="+(0,m.Jn)(o,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i){var o=t||r,a=n||i||"";return"("+p.Z.API_SERVER+"/files/uploads/"+o+a+o+a+"&t="+(0,m.Jn)(o,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")},L=function(e){var t=e.value,n=void 0===t?"":t,r=e.edit,o=void 0!==r&&r,s=e.className,c=e.showTextOnly,m=e.showLines,E=e.style,L=void 0===E?{}:E,N=e.stylesPrev,D=void 0===N?{}:N,Z=e.highlightKeywords,P=e.showProgramFill,T=(e.isProgramFill,e.disabledFill),B=void 0!==T&&T,I=e.programFillValue,O=e.openEditor,F=void 0===O?function(){}:O,R=e.onFillChange,W=void 0===R?function(e){}:R,z=e.onFillBlur,H=void 0===z?function(){}:z,Y=e.onFillFocus,V=void 0===Y?function(){}:Y,K=function(e){var t=new RegExp("\\b(".concat(["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"].join("|"),")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s>]*)"),"gi");return e.replace(t,"").trim()}(String(n||"")),G=(0,d.useRef)(),U=(0,d.useRef)(),_=(0,d.useState)(""),Q=u()(_,2),X=Q[0],J=Q[1],q=(0,d.useState)("office"),$=u()(q,2),ee=$[0],te=$[1],ne=(0,d.useState)([]),re=u()(ne,2),ie=re[0],oe=re[1],ae=(0,d.useRef)("a"+(0,x.Z)()),se={},le=function(e){return//i.test(e||"")};var ce=function(e){return!c&&le(K)?e:e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),r=[];return n.map((function(e){""!=e&&r.push(".".concat(ae.current," ").concat(e))})),"")}))},ue=(0,d.useMemo)((function(){try{K=K.replace(/\(\/attachments\/download\//g,"("+p.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+p.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+p.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+p.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n"),G.current.style.display="none"}catch(e){}if(P){var e=-1;return K=K.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,r){var i;return function(e,t,n){var r=document.createElement(e===M?"input":"textarea");r.style.width="100%",r.style.height=e===M?"40px":"151px",r.rows=5,r.spellcheck=!1,r.name="edu-program-fill",r.placeholder="请输入",r.dataset.id=t;var i=Object.keys(se).length;return se[i]=r,'')}(t,++e,null==I||null===(i=I[e])||void 0===i?void 0:i.value.replaceAll("<","<").replaceAll(">",">"))})),'
        '.concat(ce(K||""),"
        ")}var t=ce(K);t=(0,h.ZP)(t);var n=(0,h.ez)();K.match(/\[TOC\]/)&&(t=t.replace("

        [TOC]

        ",(0,h.Qv)()),(0,h.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var r=n[t],i=r.type,o=r.expression;return(0,v.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(o)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,h.AL)();var r=document.createElement("div");return r.innerHTML=t,c?r.innerText:Z?(pe(r,Z.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r.innerHTML):(setTimeout((function(){return ge()}),500),r.innerHTML)}),[K,Z]);(0,d.useEffect)((function(){me.current&&me.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=de,e.onblur=he,e.onfocus=fe}))}),[ie]),(0,d.useEffect)((function(){if(null!=I&&I.length)try{var e,t=me.current.querySelectorAll(".edu-program-fill-score"),n=me.current.querySelectorAll('[name="edu-program-fill"]'),r=l()(n.entries());try{for(r.s();!(e=r.n()).done;){var i,o,a,s=u()(e.value,2),c=s[0],d=s[1];d.value=(null==I||null===(i=I[c])||void 0===i?void 0:i.value)||"","warning"===(null==I||null===(o=I[c])||void 0===o?void 0:o.type)?d.className="program-fill-warning":"success"===(null==I||null===(a=I[c])||void 0===a?void 0:a.type)?d.className="program-fill-success":d.className=""}}catch(e){r.e(e)}finally{r.f()}var h,f=l()(t.entries());try{for(f.s();!(h=f.n()).done;){var p,m,v=u()(h.value,2),g=v[0];v[1].innerHTML=null!=I&&null!==(p=I[g])&&void 0!==p&&p.score?"".concat(null==I||null===(m=I[g])||void 0===m?void 0:m.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}oe(I)}catch(e){console.log(e,"error")}}),[I]);var de=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),W(ie,e.target.dataset.id)},he=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),H(ie,e.target.dataset.id)},fe=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),V(ie,e.target.dataset.id)};function pe(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)pe(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var r=document.createElement("span");r.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(r)}}))}var me=(0,d.useRef)();function ve(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),J(n),te("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),J(n),te("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),J(n),te("html");else if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}h.jb.WebkitLineClamp=m,m&&(L=i()(i()({},L),h.jb));var ge=function(){var e,t=null===(e=me.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var t=new f.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};(0,d.useEffect)((function(){if(me.current&&ue&&ue.match(j)&&window.PR.prettyPrint(),me.current)return me.current.addEventListener("click",ve),function(){var e;null===(e=me.current)||void 0===e||e.removeEventListener("click",ve),(0,h.AL)(),(0,h.Iy)()}}),[ue,me.current,ve]);return(0,d.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=me.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=me.current)||void 0===e||e.removeEventListener("copy",t)}}),[me.current]),(0,w.jsxs)("div",{style:{position:"relative"},onMouseLeave:function(){G.current.style.display="none"},children:[c&&(0,w.jsx)("div",{ref:me,className:"".concat(A," "),children:ue}),!c&&!le(ue)&&(0,w.jsx)("div",{ref:me,style:i()({},L),onMouseOver:function(e){"IMG"===e.target.nodeName&&e.target.className.indexOf("draw-flowchart")>-1?(G.current.style.zIndex=1,G.current.style.display="flex",G.current.style.width=e.target.clientWidth+"px",G.current.style.height=e.target.clientHeight+"px",G.current.style.top=e.target.offsetTop+"px",G.current.style.left=e.target.offsetLeft+"px",e.target.id&&(U.current=e.target.id)):G.current.style.display="none"},className:"".concat(s||""," ").concat(B?"disabled-fill":""," markdown-body ").concat(A," ").concat(ae.current),dangerouslySetInnerHTML:{__html:ue}}),!c&&le(ue)&&(0,w.jsx)(C,{html:ue}),(0,w.jsx)("div",{ref:G,className:"".concat(k," ").concat(o?"":S),children:(0,w.jsx)(g.Z,{children:(0,w.jsx)(y.ZP,{onClick:function(){o?F(U.current):(J(U.current),te("flowChart"))},children:o?"编辑":"预览"})})}),(0,w.jsx)(b.Z,{close:!0,data:X,type:null!=X&&X.length?ee:"",style:i()({},D),onClose:function(){return J("")}})]})}},75443:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(37205),i=n.n(r),o=n(82242),a=n.n(o),s=n(79800),l=n.n(s),c=n(39647),u=n.n(c),d=n(59301),h=n(9221),f=n(37712),p=["onResize","width"],m={header:{cell:function(e){var t=e.onResize,n=e.width,r=u()(e,p);return n?(0,f.jsx)(h.Resizable,{width:n,height:0,handle:(0,f.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:t,draggableOpts:{enableUserSelectHack:!1},children:(0,f.jsx)("th",a()({},r))}):(0,f.jsx)("th",a()({},r))}}},v=n(54172),g=["pagination","resColumns","dataSource","onRow"],y=function(e){var t=e.pagination,n=e.resColumns,r=e.dataSource,o=e.onRow,s=u()(e,g),c=(0,d.useState)(!1),h=l()(c,2),p=h[0],y=(h[1],(0,d.useState)([{}])),x=l()(y,2),b=x[0],w=x[1],C=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=n;e=e.map((function(e,t){return a()(a()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:A(t)}}})})),w(e)}),[]),(0,d.useEffect)((function(){C.current=b}),[b]);var A=function(e){return function(t,n){var r=n.size,o=i()(C.current);o[e]=a()(a()({},o[e]),{},{width:r.width}),w(o)}};return(0,f.jsx)("div",{children:(0,f.jsx)(v.Z,a()(a()({bordered:!0,components:m,columns:b,dataSource:r,pagination:t,loading:p,onRow:o},s),{},{rowKey:function(e){return e.key||e.id}}))})}},72834:function(e,t,n){"use strict";n.d(t,{Z:function(){return B},P:function(){return P}});var r=n(37205),i=n.n(r),o=n(39647),a=n.n(o),s=n(7557),l=n.n(s),c=n(82242),u=n.n(c),d=n(41498),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(28284),g=n(62957),y=n(47889),x=n(37568),b=n(54172),w="brief___LOzpE",C="contentTitle___xkdcN",A="content___Vtri0",k="antdTable___s8T2N",S="tableCell___kN9Fw",M="antdModal___WVBk3",j="orangeColor___ryB2u",E=n(36133),L=n(37712),N=["isImportMultipleCourse"],D=function(e){var t=e.studentNames,n=e.total;return n>3?(0,L.jsxs)(L.Fragment,{children:["课堂内有",(0,L.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),"等",(0,L.jsx)("span",{className:j,children:n}),"名学生"]}):(0,L.jsxs)(L.Fragment,{children:["课堂内有",(0,L.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),["","一","两","三"][n],"名学生"]})},Z=function(e){var t=e.onCancel,n=e.onOk,r=e.visible,i=(e.inPaper,e.renderData),o=(e.type,e.isMultipleCourse),a=void 0!==o&&o,s=v.Z.useForm(),c=p()(s,1)[0],d=(0,m.useState)(1),f=p()(d,2),x=f[0],b=f[1],w=(0,m.useState)(!1),C=p()(w,2),k=C[0],S=C[1],E=(0,m.useMemo)((function(){return 1===(null==i?void 0:i.total_num)&&1===(null==i?void 0:i.can_copy_num)}),[i]),N=(0,m.useMemo)((function(){var e;return null==i||null===(e=i.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[i]);return(0,L.jsx)(L.Fragment,{children:E?(0,L.jsxs)(g.Z,{centered:!0,closable:!0,open:r,destroyOnClose:!0,title:"提示",className:M,width:682,confirmLoading:k,onCancel:t,onOk:h()(l()().mark((function e(){var t,r,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),t=x,a&&(o=u()({},c.getFieldsValue()),t=null==i||null===(r=i.course_data_list)||void 0===r?void 0:r.map((function(e){return void 0!==o[e.id]?u()(u()({},e),{},{is_copy:o[e.id]}):e}))),e.next=5,n(t);case 5:S(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,L.jsx)("div",{className:A,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(D,{studentNames:null==i?void 0:i.student_names,total:null==i?void 0:i.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,L.jsx)(v.Z,{form:c,preserve:!1,children:null==N?void 0:N.map((function(e){return(0,L.jsxs)(m.Fragment,{children:[(0,L.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,L.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{className:A,children:[(0,L.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,L.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,L.jsxs)(y.ZP.Group,{value:x,onChange:function(e){return b(e.target.value)},className:A,style:{marginBottom:30},children:[(0,L.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,L.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{className:A,style:{marginBottom:10},children:"* 说明:"}),(0,L.jsx)("div",{className:A,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,L.jsx)("div",{className:"".concat(A," ").concat(j),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,L.jsx)(g.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:r,confirmLoading:k,title:"提示",width:682,onCancel:t,onOk:h()(l()().mark((function e(){var t,r,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),t=0,a&&(o=u()({},c.getFieldsValue()),t=null==i||null===(r=i.course_data_list)||void 0===r?void 0:r.map((function(e){return void 0!==o[e.id]?u()(u()({},e),{},{is_use:o[e.id]}):e}))),e.next=5,n(t);case 5:S(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,L.jsxs)("div",{className:A,children:[(0,L.jsx)(D,{studentNames:null==i?void 0:i.student_names,total:null==i?void 0:i.student_count}),"学习过该实践项目。",a?(0,L.jsxs)(v.Z,{form:c,preserve:!1,children:[(0,L.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==N?void 0:N.map((function(e){return(0,L.jsxs)(m.Fragment,{children:[(0,L.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,L.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{className:A,children:[(0,L.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,L.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,L.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,L.jsx)("span",{className:j,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},P=function(){var e=(0,m.useState)(!1),t=p()(e,2),n=t[0],r=t[1],i=(0,m.useState)(),o=p()(i,2),s=o[0],c=o[1],u=function(){var e=h()(l()().mark((function e(t){var n,i,o,s,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.isImportMultipleCourse,i=void 0!==n&&n,o=a()(t,N),console.log(t),e.t0=null==t?void 0:t.result,e.t0){e.next=7;break}return e.next=6,(0,E.Tr)(o);case 6:e.t0=e.sent;case 7:if(!("status"in(s=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!i){e.next=17;break}if(!(null==s||null===(u=s.course_data_list)||void 0===u?void 0:u.some((function(e){return e.is_show})))){e.next=16;break}return c(s),r(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",s.course_data_list||[]);case 17:if(0!==s.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(s),r(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return[n,function(){return r(!1)},s,u]},T=function(e){var t=v.Z.useForm(),n=p()(t,1)[0],r=(0,m.useState)(!1),o=p()(r,2),a=o[0],s=o[1],c=e.onCancel,u=e.onOk,d=e.visible,f=e.inPaper,A=void 0!==f&&f,E=e.renderData,N=e.type,Z=e.isMultipleCourse,P=void 0!==Z&&Z,T=e.position,B=(0,m.useMemo)((function(){return A?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:S,render:function(e,t){return(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,L.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:S,render:function(e,t){return(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})})}}]}),[A]),I=(0,m.useMemo)((function(){return A?[{title:"实践项目名称",dataIndex:"name",width:424,className:S,align:"center",ellipsis:!0,render:function(e,t){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,L.jsx)(x.Z,{type:"hidden"})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,L.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:S,ellipsis:!0,align:"center",render:function(e,t){return(0,L.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:0,children:(0,L.jsxs)(y.ZP.Group,{children:[(0,L.jsx)(y.ZP,{value:1,children:"是"}),(0,L.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,L.jsx)(x.Z,{type:"hidden"})})]})}}]}),[A]);if(P){var O={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:S,render:function(e,t){return(0,L.jsx)("a",{href:"/classrooms/".concat(t.course_id),children:e})}};B=[O].concat(i()(B)),I=[O].concat(i()(I))}var F=(0,m.useMemo)((function(){return function(e){var t=e.used,n=e.copy,r=e.canNotCopy,i=e.studentNames,o=e.studentCount,a=e.inPaper,s=e.is_random,l=void 0!==s&&s,c=e.position,u=(void 0===c?"":c)||(a?"试卷":"课程");return(0,L.jsxs)("span",{children:[(0,L.jsx)(D,{studentNames:i,total:o}),"学习过",u,"中的",(0,L.jsx)("span",{className:j,children:t}),"个项目,",n>0&&r>0?(0,L.jsxs)(L.Fragment,{children:["其中",(0,L.jsx)("span",{className:j,children:n}),"个项目支持复制,",(0,L.jsx)("span",{className:j,children:r}),"个项目不支持复制"]}):n>0&&0===r?(0,L.jsxs)(L.Fragment,{children:["其中",(0,L.jsx)("span",{className:j,children:n}),"个项目支持复制"]}):0===n&&r>0?(0,L.jsxs)(L.Fragment,{children:["其中",(0,L.jsx)("span",{className:j,children:r}),"个项目不支持复制"]}):void 0,"。请选择",l?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==E?void 0:E.repeat_shixun_num,copy:null==E?void 0:E.can_copy_num,canNotCopy:null==E?void 0:E.no_copy_num,studentNames:null==E?void 0:E.student_names,studentCount:null==E?void 0:E.student_count,is_random:null==E?void 0:E.is_random,inPaper:A,position:T})}),[E,A,T]);return(0,L.jsx)(g.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:h()(l()().mark((function e(){var t,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),t=n.getFieldsValue(),r=Object.keys(t).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:t[e].is_use,is_copy:t[e].is_copy}})),e.next=5,u(r);case 5:s(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:M,destroyOnClose:!0,children:(0,L.jsxs)(v.Z,{form:n,preserve:!1,children:[(0,L.jsx)("div",{className:w,children:F}),(0,L.jsxs)("div",{style:{marginBottom:30},children:[(0,L.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,L.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,L.jsx)("div",{className:j,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==E?void 0:E.can_copy_num)>0&&(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{className:C,children:"支持复制的项目"}),(0,L.jsx)(b.Z,{columns:B,className:k,dataSource:null==E?void 0:E.can_copy_list,rowKey:"subject"===N?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==E?void 0:E.no_copy_num)>0&&(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{className:C,children:"不支持复制的项目"}),(0,L.jsx)(b.Z,{columns:I,className:k,dataSource:null==E?void 0:E.no_copy_list,rowKey:"subject"===N?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==E?void 0:E.no_use_list.length)>0&&(null==E?void 0:E.no_use_list.map((function(e){return(0,L.jsxs)("div",{children:[(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,L.jsx)(x.Z,{type:"hidden"})}),(0,L.jsx)(v.Z.Item,{name:["".concat("subject"===N?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,L.jsx)(x.Z,{type:"hidden"})})]},"subject"===N?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},B=function(e){return"multiple"===e.modalType?(0,L.jsx)(T,u()({},e)):(0,L.jsx)(Z,u()({},e))}},5805:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h="orangeColor___U5vU6",f="redColor___qYa6X",p="statustitle___pTBLm",m="statusbody___qUPQx",v="flex___VtL45",g=n(62957),y=n(37712),x=function(e){var t=e.type,n=e.resdata,r=e.onok,o=e.oktext,s=e.okloading,c=(0,d.useState)(!1),x=u()(c,2),b=x[0],w=x[1],C=n.can_copy_list,A=n.can_copy_num,k=n.challenge_type,S=(n.course_data_list,n.no_copy_list),M=n.no_copy_num,j=n.no_use_list,E=(n.no_use_num,n.repeat_shixun_num,n.student_count),L=(n.total_num,n.use_num),N=A>0||"exercise"===t;(0,d.useEffect)((function(){(null==n?void 0:n.student_count)>0&&w(!0)}),[n]),console.log("---11",s),(0,d.useEffect)((function(){s||w(!1)}),[s]);return(0,y.jsx)(g.Z,{open:b,onCancel:function(){w(!1)},cancelText:"取消",title:"提示",width:700,centered:!0,cancelButtonProps:{style:{display:!N&&"none"}},zIndex:1003,confirmLoading:s,okText:N?o:"我知道了",onOk:l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!N){e.next=5;break}return e.next=3,r([].concat(a()(C),a()(j)));case 3:e.next=6;break;case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,y.jsxs)("div",{style:{maxHeight:600,overflow:"auto"},children:["exercise"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在其他考试中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法作答已挑战过的实训题。"})]}):"exercise"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在课堂实验中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法再提交作业。"})]}):"shixun"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在考试中挑战过该实践项目,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"shixun"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在课堂实验中挑战过该实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"subject"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在考试中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"subject"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有 ",(0,y.jsx)("span",{className:h,children:E})," 名学生已在课堂实验挑战过其中的 ",(0,y.jsx)("span",{className:h,children:L})," 个实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发送会导致这部分学生无法再提交作业。"})]}):"exercisepush"===t?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在其他考试中挑战过试卷中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目 ,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法在当前考试中进行作答。"})]}):"shixunpush"===t&&1===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在考试中挑战过其中的",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法再提交作业。"})]}):"shixunpush"===t&&2===k?(0,y.jsxs)(y.Fragment,{children:["课堂内有",(0,y.jsx)("span",{className:h,children:E}),"名学生已在课堂实验中挑战过",(0,y.jsx)("span",{className:h,children:L}),"个实践项目,且作业已开启“作业截止后不允许学生编辑代码”设置项,",(0,y.jsx)("span",{className:f,children:"重复发布会导致这部分学生无法再提交作业。"})]}):void 0,"exercise"===t||"subject"===t||"exercisepush"===t||"shixunpush"===t?(0,y.jsxs)("div",{style:{marginTop:20},children:[M>0&&(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{className:v,children:[(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",style:{width:14}}),(0,y.jsx)("span",{className:p,children:"不支持复制的实践项目"})]}),(0,y.jsxs)("div",{className:m,children:["exercise"===t&&(0,y.jsxs)("div",{style:{marginBottom:15},children:["没有复制权限的实践项目,",(0,y.jsx)("span",{className:f,children:"以下试题将不会被发送至课堂中。"}),"您也可以联系项目创建者开启复制权限或者联系平台教研助理进行协助。"]}),("subject"===t||"exercisepush"===t)&&(0,y.jsxs)("div",{style:{marginBottom:15},children:["没有复制权限的实践项目,",N&&(0,y.jsx)("span",{className:f,children:"一键复制不会复制此部分项目。"}),"您可以联系项目创建者开启复制权限或者联系平台教研助理进行协助。"]}),"shixunpush"===t&&(0,y.jsxs)("div",{style:{marginBottom:15},children:["没有复制权限的实践项目,",N&&(0,y.jsx)("span",{className:f,children:"一键复制不会复制此部分项目。"}),"建议您重新选择实践项目再发布作业,也可联系项目创建者开启复制权限或联系平台教研助理进行协助。"]}),(0,y.jsx)("div",{children:null==S?void 0:S.map((function(e,t){return(0,y.jsxs)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:["《",null==e?void 0:e.name,"》",t+1!==M&&"、"]})}))})]})]}),A>0&&(0,y.jsxs)("div",{style:{marginTop:20},children:[(0,y.jsxs)("span",{className:v,children:[(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",style:{width:14}}),(0,y.jsx)("span",{className:p,children:"支持复制的实践项目"})]}),(0,y.jsxs)("div",{className:m,children:["exercise"===t&&(0,y.jsx)("div",{style:{marginBottom:15},children:"建议您一键复制并替换试题(将复制并创建一个新的项目替换试卷中的原试题,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。"}),("subject"===t||"exercisepush"===t)&&(0,y.jsx)("div",{style:{marginBottom:15},children:"建议您一键复制并发送(将复制并创建一个新的项目,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。"}),"shixunpush"===t&&(0,y.jsx)("div",{style:{marginBottom:15},children:"建议您一键复制并替换试题(将复制并创建一个新的项目替换当前作业中的实践项目,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。"}),(0,y.jsx)("div",{children:null==C?void 0:C.map((function(e,t){return(0,y.jsxs)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:["《",null==e?void 0:e.name,"》",t+1!==A&&"、"]})}))})]})]})]}):"shixun"===t?(0,y.jsx)("div",{style:{marginTop:20},children:A>0?"该项目支持复制,建议您一键复制并发送(将复制并创建一个新的项目,不会复制学生的挑战记录,新的项目支持进行编辑并与原项目信息互不影响)。":"该项目不支持复制,您可以联系项目创建者开启复制权限或者联系平台教研助理进行协助。"}):void 0]})})}},59555:function(e,t,n){"use strict";var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(59301),u=n(53260),d=n(62957),h=n(16585),f=n(37712);t.Z=(0,u.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,r=e.classroomList,o=e.dispatch,s=(0,c.useRef)(null),u=(0,c.useState)(!1),p=l()(u,2),m=(p[0],p[1]);return(0,f.jsxs)(d.Z,{centered:!0,maskClosable:!1,width:560,title:"同步确认",open:"实训同步确认"===(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.key),destroyOnClose:!0,onCancel:function(){o({type:"classroomList/setActionTabs",payload:{}})},onOk:a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=s.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return m(!0),e.next=5,null==r||null===(n=r.actionTabs)||void 0===n?void 0:n.onOK();case 5:m(!1);case 6:case"end":return e.stop()}}),e)}))),okText:"确认同步",comfirmLoading:null==r||null===(n=r.actionTabs)||void 0===n?void 0:n.loading,children:[(0,f.jsx)("p",{children:"本操作会将当前实训全部内容同步至选择实训中,请仔细确认需同步的实训内容,确认无误,请在下方文本框输入验证码后,进行实训同步。"}),(0,f.jsx)("p",{style:{color:"#DD0000"},children:"*注意:实训同步后将无法恢复至原有版本,请谨慎操作。"}),(0,f.jsx)(h.Z,{ref:function(e){return s.current=e}})]})}))},46789:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});n(59301);var r="disabled___kyQ47",i=n(25399),o=n(37712),a=function(e){var t=e.children,n=e.tips,a=e.title,s=e.style,l=a||(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{children:"提示:"}),(0,o.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,o.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]});return t&&n?(0,o.jsx)(i.Z,{overlayStyle:{maxWidth:"initial"},title:l,children:(0,o.jsx)("span",{className:r,style:s,children:t})}):t&&!n?(0,o.jsx)(o.Fragment,{children:t}):(0,o.jsx)(o.Fragment,{})}},69940:function(e,t,n){"use strict";n(59301);var r=n(62957),i=n(54172),o=n(37712);t.Z=function(e){var t,n=e.dataSource,a=e.visible,s=e.onClose,l=void 0===s?function(){}:s,c=e.onSuccess,u=void 0===c?function(){}:c,d=e.text,h=e.okText;return(0,o.jsxs)(r.Z,{centered:!0,destroyOnClose:!0,open:!!a,title:"提示",width:"600px",okText:h,cancelText:"取消",onCancel:l,onOk:u,children:["single"===a&&(0,o.jsxs)("div",{className:"c-grey-333",children:["当前试卷总分为",(0,o.jsx)("span",{style:{color:"#FA6400",margin:"0 5px"},children:null==n||null===(t=n[0])||void 0===t?void 0:t.total_score}),"分,请确认",d]}),"multiple"===a&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"c-grey-333 mb10",children:["以下试卷总分异常,请确认",d]}),(0,o.jsx)(i.Z,{columns:[{title:"试卷名称",dataIndex:"name",ellipsis:!0},{title:"总分",width:90,dataIndex:"total_score"}],dataSource:n,scroll:(null==n?void 0:n.length)>7?{y:300}:{},pagination:!1})]})]})}},17124:function(e,t,n){"use strict";n.d(t,{h:function(){return g}});var r=n(82242),i=n.n(r),o=n(79800),a=n.n(o),s=n(59301),l=n(82326),c=n(28284),u=n(99571),d=n(89780),h=n.n(d),f=(n(66543),n(59598),n(37712)),p=l.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},v={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function g(e){var t=e.value,n=e.onChange,r=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),p=d[0],m=d[1];return(0,s.useEffect)((function(){if(p){var e=function(e){var t=e.getValue();n&&n(t)};return p.on("change",e),function(){p.off("change",e)}}}),[p,n]),(0,s.useEffect)((function(){p&&p.setOption("mode",r)}),[p,r]),(0,s.useEffect)((function(){p&&(t===p.getValue()&&""!==t||setTimeout((function(){p.setValue(t||"")}),300))}),[p,t]),(0,s.useEffect)((function(){if(c.current&&!p){var e=h().fromTextArea(c.current,i()({mode:r,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(e)}}),[c.current,p]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,r=(0,s.useState)("python"),o=a()(r,2),d=o[0],h=o[1];return(0,f.jsxs)(c.Z,i()(i()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(v[e][1])},children:Object.keys(v).map((function(e){return(0,f.jsx)(p,{value:e,children:v[e][0]},e)}))})}),(0,f.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(g,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},58358:function(e,t,n){"use strict";n.d(t,{Z:function(){return he}});var r=n(91232),i=n.n(r),o=n(79800),a=n.n(o),s=n(85573),l=n.n(s),c=n(59301),u=n(53260),d=n(89780),h=n.n(d),f=n(76374),p=(n(66543),n(6313),n(25717),n(99498),n(25419),n(67549),n(74889)),m=n(37712),v=function(e){var t=e.value,n=void 0===t?"":t,r=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})})},g=n(82242),y=n.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学公式",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,r=e.icon,i=e.actionName,o=e.className,a=void 0===o?"":o,s=e.children;return(0,m.jsxs)("a",{title:n,className:a,onClick:function(){t(i)},children:[(0,m.jsx)("i",{className:"".concat(r)}),s]})}var w=function(e){var t=e.watch,n=e.showNullButton,r=e.showNullProgramButton,i=e.onActionCallback,o=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,m.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,m.jsx)("li",{children:e.actionName?(0,m.jsx)(b,y()(y()({},e),{},{onActionCallback:i})):(0,m.jsx)("span",{className:"v-line"})},t)})),n?(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"增加填空",actionName:"add-null-ch",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"点击新增填空项"})})}):null,r?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"添加单行填空项"})})}),(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"添加多行填空项"})})})]}):null,a&&(0,m.jsx)("li",{children:(0,m.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,m.jsx)("li",{children:l}),(0,m.jsx)("li",{className:"btn-full-screen",children:(0,m.jsx)(b,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:i})})]})},C=n(82255),A=n(28284),k=n(37568),S=n(99571),M={labelCol:{span:4},wrapperCol:{span:20}},j=function(e){var t=e.callback,n=e.onCancel;return(0,m.jsxs)(A.Z,y()(y()({},M),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,m.jsx)(A.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsx)(A.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},E=n(17124),L=n(13889),N=n(62957),D=n(77019),Z=n(11933),P=function(e){var t=e.callback,n=e.onCancel,r=document.createElement("canvas"),i=r.getContext("2d");r.width=1e3,r.height=800,i.fillStyle="#ffffff",i.fillRect(0,0,r.width,r.height);var o=r.toDataURL("image/png");return(0,m.jsx)(N.Z,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1,children:(0,m.jsx)(D.Z,{style:{height:"100vh"},children:(0,m.jsx)(Z.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})})},T=n(30641),B=n(5269),I=n(6767),O="drawerWrap___MfDw8",F=(0,c.forwardRef)((function(e,t){e.onCancel;var n=e.editImgId,r=e.callback,i=((0,c.useRef)(),(0,c.useRef)()),o=((0,c.useRef)(),(0,c.useRef)(!1),(0,c.useRef)(!1));console.log("ref:",t);var s=(0,c.useState)(0),l=a()(s,2),u=l[0],d=l[1],h=(0,c.useState)("100vh"),f=a()(h,2),p=f[0],v=f[1];return(0,c.useEffect)((function(){d(1)}),[]),(0,c.useImperativeHandle)(t,(function(){return{setHeight:v}})),(0,m.jsx)("div",{ref:o,className:"body-overflow-initial",children:(0,m.jsx)(T.Z,{width:"100vw",height:p,footer:null,closable:!0,placement:"bottom",open:!!u,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:"zIndex-9999 ".concat(O),onClose:function(){window.saveDrawData((function(e){r({src:"/api/attachments/".concat(e),id:e})}))},title:(0,m.jsxs)(D.Z,{align:"middle",children:[(0,m.jsx)(B.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(B.Z,{onClick:function(){v("60px"===p?"100vh":"60px")},children:(0,m.jsx)("span",{className:"current c-blue",style:{fontWeight:400},children:"展开/收起"})}),(0,m.jsx)(B.Z,{onClick:function(){window.saveDrawData((function(e){null!==e?(I.ZP.success({content:"保存成功",key:"saveFlowChart",style:{zIndex:999999999}}),r({src:"/api/attachments/".concat(e),id:e,disabledClose:!0})):I.ZP.warning({content:"内容为空,请先绘制流程图",key:"saveFlowChart"})}))},children:(0,m.jsx)(S.ZP,{type:"primary",className:"ml20",children:"保存"})})]}),children:(0,m.jsx)("iframe",{src:"/drawio/src/main/webapp/?id=".concat(n||"","&gapi=0&od=0&db=0&gh=0&gl=0&local=0"),width:"100%",height:"100%",frameBorder:"0",ref:i})})})})),R=n(91689),W=n(47889),z=n(71051),H=W.ZP.Group,Y={margin:"0 8px"},V=function(e){var t=e.callback,n=e.onCancel;return(0,m.jsxs)(A.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Y,children:"单元格数:"}),(0,m.jsx)("span",{style:Y,children:"行数"}),(0,m.jsx)(A.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(z.Z,{})}),(0,m.jsx)("span",{style:Y,children:"列数"}),(0,m.jsx)(A.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(z.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Y,children:"对齐方式:"}),(0,m.jsx)(A.Z.Item,{name:"align",children:(0,m.jsxs)(H,{children:[(0,m.jsx)(W.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(W.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(W.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(W.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},K=n(71411),G=n(32464),U=n.n(G),_=(0,c.forwardRef)((function(e,t){var n=e.use3d,r=e.width,i=e.height,o=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),h=d[0],f=d[1],p=(0,c.useRef)({id:s,appName:"graphing",width:r||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(U())(p.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){p.current.appName=h?"3D":"graphing",l.current.inject("applet_container")}),[h]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(D.Z,{align:"middle",children:[(0,m.jsx)(B.Z,{flex:1,children:(0,m.jsx)(K.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return f(e)}})}),(0,m.jsx)(B.Z,{children:(0,m.jsx)(S.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),Q=n(55893),X="link",J="upload-image",q="add-flowchart",$="draw-image",ee="code-block",te="add-table",ne="------------",re={default:ne,left:":".concat(ne),center:":".concat(ne,":"),right:"".concat(ne,":")},ie=n(22336),oe=n(83287);var ae="@▁▁@",se=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function le(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ce=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ue=l()(l()({},ce+"-B","bold"),ce+"-I","italic"),de=l()(l()(l()(l()(l()(l()(l()(l()({},X,"添加链接"),ee,"添加代码块"),J,"添加图片"),$,"添加画图"),q,"插入流程图"),te,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),he=function(e){var t=e.defaultValue,n=void 0===t?"":t,r=e.onChange,o=e.width,s=void 0===o?"100%":o,d=e.height,g=void 0===d?400:d,y=e.miniToolbar,x=void 0!==y&&y,b=e.isFocus,A=void 0!==b&&b,k=e.watch,S=e.insertTemp,M=e.mode,D=void 0===M?"markdown":M,Z=e.id,T=void 0===Z?"markdown-editor-id":Z,B=e.showResizeBar,O=void 0!==B&&B,W=e.noStorage,z=void 0!==W&&W,H=e.showNullButton,Y=void 0!==H&&H,K=e.showNullProgramButton,G=void 0!==K&&K,U=e.hidetoolBar,ne=void 0!==U&&U,ce=e.fullScreen,he=void 0!==ce&&ce,fe=e.onBlur,pe=e.onCMBeforeChange,me=e.onFullScreen,ve=e.className,ge=void 0===ve?"":ve,ye=e.disablePaste,xe=void 0!==ye&&ye,be=e.disabled,we=void 0!==be&&be,Ce=e.disabledFill,Ae=void 0!==Ce&&Ce,ke=e.placeholder,Se=void 0===ke?"":ke,Me=e.values,je=void 0===Me?"":Me,Ee=e.extraUse,Le=e.onAddBlank,Ne=(0,c.useState)(null),De=a()(Ne,2),Ze=De[0],Pe=De[1],Te=(0,c.useState)(n),Be=a()(Te,2),Ie=Be[0],Oe=Be[1],Fe=(0,c.useState)(k),Re=a()(Fe,2),We=Re[0],ze=Re[1],He=(0,c.useState)(he),Ye=a()(He,2),Ve=Ye[0],Ke=Ye[1],Ge=(0,c.useState)(""),Ue=a()(Ge,2),_e=Ue[0],Qe=Ue[1],Xe=(0,c.useState)(0),Je=a()(Xe,2),qe=Je[0],$e=Je[1],et=(0,c.useState)(g),tt=a()(et,2),nt=tt[0],rt=tt[1],it=(0,c.useState)(!1),ot=a()(it,2),at=(ot[0],ot[1]),st=(0,c.useState)(0),lt=a()(st,2),ct=lt[0],ut=lt[1],dt=(0,c.useState)(0),ht=a()(dt,2),ft=ht[0],pt=ht[1],mt=(0,c.useRef)(),vt=(0,c.useRef)(),gt=(0,c.useRef)(),yt=(0,c.useRef)(),xt=(0,c.useRef)(),bt=(0,c.useRef)(),wt=(0,u.useDispatch)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(je),null==Ze||Ze.setValue(je),window.scrollTo(0,e)}),[je]),(0,c.useEffect)((function(){null==me||me(Ve)}),[Ve]),(0,c.useEffect)((function(){if(mt.current){var e=function(e,n){if(!xe){var r=n.clipboardData;if(r){var i=r.types.toString(),o=r.items;if("Files"===i||r.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==D)return;try{var a,s=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(s=o[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,L.I)(l,(function(e){var n,r,i;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection('','')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):se.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){I.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=h().fromTextArea(mt.current,{mode:D,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",Se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),r=n.getCursor(),i=n.getLine(r.line),o=i.charAt(r.ch-1),a=i.lastIndexOf("@▁@",r.ch),s=i.lastIndexOf("@▁▁@",r.ch),l=a>s?a:s,c=a>s?3:4;if(-1===ae.indexOf(o))return null;if(console.log("change1:",t,e,i,r,l,a,s,o),l>=0&&r.ch-l<5){var u=l+c;return n.replaceRange("",{line:r.line,ch:l},{line:r.line,ch:u}),{line:r.line,ch:u}}return null}(e);n&&t.preventDefault()}})),A&&t.focus(),t.on("paste",e),we&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Pe(t),function(){t.off("paste",e)}}}),[]);var Ct=(0,c.useCallback)((function(){vt.current}),[nt,vt,Ve]);(0,c.useEffect)((function(){if(Ze){var e=function(){var e=new f.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Ct(),Ze.setSize("100%","100%"),Ze.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(mt.current.parentElement),e}();return function(){var t,n;null!==(t=mt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=mt.current)||void 0===n?void 0:n.parentElement)}}}),[Ze,Ct]),(0,c.useEffect)((function(){if(Ze){for(var e=[],t=function(){var t=a()(r[n],2),i=t[0],o=t[1],s=l()({},i,(function(){At(o)}));e.push(s),Ze.addKeyMap(s)},n=0,r=Object.entries(ue);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(T);e>=qe+1e4&&(!t||t!==Ie)&&(window.sessionStorage.setItem(T,Ie),at(!0))}}),1e4),(0,c.useEffect)((function(){ze(k)}),[Ze,k]),(0,c.useEffect)((function(){Ze&&A&&Ze.focus()}),[Ze,A]),(0,c.useEffect)((function(){if(We&&Ze){var e=function(e){var t=e.target;if(yt.current){var n=t.scrollTop/t.scrollHeight;yt.current.scrollTop=yt.current.scrollHeight*n}},t=Ze.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ze,We]),(0,c.useEffect)((function(){if(Ze&&pe){var e=function(e,t){pe(e,t)};return Ze.on("beforeChange",e),function(){Ze.off("beforeChange",e)}}}),[Ze,pe]),(0,c.useEffect)((function(){if(Ze&&fe){var e=function(){fe(Ze.getValue())};return Ze.on("blur",e),function(){Ze.off("blur",e)}}}),[Ze,fe]),(0,c.useEffect)((function(){if(Ze){var e=function(e,t){var n=e.getValue();Oe(n),$e((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),r&&(G?r(n,Et(n)):r(n))};return Ze.on("change",e),function(){Ze.off("change",e)}}}),[Ze,r]),(0,c.useEffect)((function(){if(Ze)if(null==n)Ze.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;n!==Ze.getValue()&&(Ze.setValue(n),Oe(n),Ze.setCursor(we?1:Ze.lineCount(),0),window.scrollTo(0,e))}}),[Ze,n]);var At=(0,c.useCallback)((function(e){var t=Ze.getCursor(),n=Ze.getSelection(),r=n.split("\n");switch(e){case"bold":return Ze.replaceSelection("**"+n+"**"),""===n&&Ze.setCursor(t.line,t.ch+2),Ze.focus();case"italic":return Ze.replaceSelection("*"+n+"*"),""===n&&Ze.setCursor(t.line,t.ch+1),Ze.focus();case"code":return Ze.replaceSelection("`"+n+"`"),""===n&&Ze.setCursor(t.line,t.ch+1),Ze.focus();case"inline-latex":if((0,oe.Ye)(wt))return;return Qe("inline-latex"),Ze.focus();case"latex":return Ze.replaceSelection("```latex\n"+n+"\n```"),Ze.setCursor(t.line+1,n.length+1),Ze.focus();case"line-break":return Ze.replaceSelection("
        \n"),Ze.focus();case"list-ul":return""===n?Ze.replaceSelection("- "+n):Ze.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ze.focus();case"list-ol":return""===n?Ze.replaceSelection("1. "+n):Ze.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ze.focus();case"add-null-ch":return void(null==Le||Le());case"add-signal":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("@▁@"),Ze.focus();case"add-multiple":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection(ae),Ze.focus();case"inster-template-1":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ze.focus();case"eraser":return Ze.setValue(""),Ze.focus();case"trigger-watch":return ze(!We),Ze.focus();case"trigger-full-screen":return Ke(!Ve),Ze.focus();case X:return void Qe(X);case ee:return void Qe(ee);case J:return void Qe(J);case $:return void Qe($);case"maths-latex":if((0,oe.Ye)(wt))return;return void Qe("maths-latex");case q:return xt.current="",sessionStorage.removeItem("file_id"),void Qe(q);case te:return void Qe(te);default:throw new Error}}),[Ze,We,Ve]),kt=(0,c.useCallback)((function(e,t){var n,r,i,o,a;null!=e&&e.disabledClose||Qe("");var s=e||{},l=s.src,c=s.alt,u=s.id;switch(_e){case X:var d=e.title,h=e.link;return Ze.replaceSelection("[".concat(d,"](").concat(h,")")),Ze.focus();case ee:var f=e.language,p=e.content;return Ze.replaceSelection(["```"+f,p,"```"].join("\n")),Ze.focus();case"maths-latex":for(var m=atob(e),v=new Uint8Array(m.length),g=0;g').concat(c||')):document.getElementById(u).src=R.Z.API_SERVER+l+"?t="+Date.now();break;case J:case $:var x=t,b=null==x||null===(n=x.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(r=n.pop)||void 0===r?void 0:r.call(n);return(null==x||null===(i=x.type)||void 0===i?void 0:i.indexOf("image"))>-1||null==x||!x.type?null!=x&&x.align||null!=x&&x.width?Ze.replaceSelection('

        ').concat(c||

        ')):Ze.replaceSelection('').concat(c||')):(null==x||null===(o=x.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ze.replaceSelection('')):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ze.replaceSelection('').concat(x.name,"")):se.includes(b)?Ze.replaceSelection('').concat(x.name,"")):Ze.replaceSelection("[".concat(x.name,"](").concat(l,")")),Ze.focus();case te:for(var w=e.row,C=e.col,A=e.align,k="\n",S=0;S300&&(t=300),rt(g+t+"px")}},r=gt.current,i=!1,o=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ze,gt]),(0,c.useEffect)((function(){rt(g)}),[g]);var jt={width:le(s),height:le(nt)},Et=((0,c.useMemo)((function(){if(qe){var e=new Date(qe),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(r)}return 0}),[qe]),function(e){var t=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,r){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){de[_e]&&_e!==$&&_e!==q&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;ut(t),pt(n)}),0)}),[_e]);var Lt=function(e,t,n,r){var i=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>i-20&&r","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n")},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {","\t$0","}"].join("\n")},{label:"if",content:["if () {","\t$0","}"].join("\n")},{label:"for",content:["for(int j=0 ; j<10; j++){","\t$0","}"].join("\n")},{label:"trycatch",content:["try{","\t$0","}catch(ExceptionName e){","}"].join("\n")},{label:"using namespace std;",content:["using namespace std;"].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")}]},C={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join("\n")}]},A={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join("\n")}]},k=n(53184),S=n.n(k),M={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},j=function(e,t,n,r){e.languages.registerCompletionItemProvider(t,{provideCompletionItems:function(t,i){var o=t.getWordUntilPosition(i),s={startLineNumber:i.lineNumber,endLineNumber:i.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=t.getLineContent(i.lineNumber).substring(o.startColumn-2,o.endColumn),c=function(e,t,n,r){var i=t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:n.lineNumber,endColumn:n.column});return Array.from(new Set(i.match(/\b\w{2,}\b/g)||[])).map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Text,insertText:t,range:r}}))}(e,t,i,s);return{suggestions:[].concat(a()(c),a()(n.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,documentation:t,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}))),a()(r.map((function(t){return{label:t.label,kind:e.languages.CompletionItemKind.Snippet,documentation:t.content,insertText:l.startsWith("#")?t.content.replace(/#/,""):t.content,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}))))}}})},E=n(82100),L=n.n(E),N=n(29186),D=n.n(N),Z=n(85573),P=n.n(Z),T=function(){function e(t,n,r){var i=this;L()(this,e),this.placeholder=t,this.editor=n,this.monaco=r,n.onDidChangeModelContent((function(){return i.onDidChangeModelContent()})),this.onDidChangeModelContent()}return D()(e,[{key:"onDidChangeModelContent",value:function(){""===this.editor.getValue()?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}},{key:"getId",value:function(){return e.ID}},{key:"getDomNode",value:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}},{key:"getPosition",value:function(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}},{key:"dispose",value:function(){this.editor.removeContentWidget(this)}}]),e}();P()(T,"ID","editor.widget.placeholderHint");var B=T,I=n(96236),O=n(6767),F=n(25399),R=n(89392),W=n(70717),z=n(56102),H=n(37712),Y=["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"];function V(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function K(){}var G={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!e||""===e.trim())return!0;for(var n=Se.current.instance.getModel(),r=n.getLineTokens(t),i=!1,o=0;o<2;o++)1===r.getStandardTokenType(o)&&(i=!0);return i};function Fe(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),J())}(0,g.useEffect)((function(){var e,t=null===(e=Se.current)||void 0===e?void 0:e.instance;if(t&&Be&&te){var n=t.onDidBlurEditorWidget((function(){Ze.current=!1})),r=t.onDidFocusEditorText((function(){Ze.current=!0}));return function(){n.dispose(),r.dispose()}}}),[Se.current,Be,te]),(0,g.useEffect)((function(){var e;if(null!==(e=Se.current)&&void 0!==e&&e.instance&&Be&&xe){var t=Se.current.instance,n=t.getModel();if(!n)return;!function(){var e,r=[],i=[],o=n.getAllDecorations(),a=l()(o);try{for(a.s();!(e=a.n()).done;){var s,c=e.value;if("highlighted-line"===c.options.className)r.push(null==c||null===(s=c.range)||void 0===s?void 0:s.startLineNumber),i.push(null==c?void 0:c.id)}}catch(e){a.e(e)}finally{a.f()}if(ge!==r[0]){n.deltaDecorations(i,[]);var u=n.getLineCount();ge&&ge<=u&&(t.deltaDecorations([],[{range:new _.Range(ge,1,ge,n.getLineMaxColumn(ge)),options:{isWholeLine:!0,className:"highlighted-line"}}]),t.revealLineInCenter(ge))}}();var r=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=[],i=[],o=n.getAllDecorations(),a=l()(o);try{for(a.s();!(e=a.n()).done;){var s,c=e.value;if("breakpoints-select"===c.options.linesDecorationsClassName)r.push(null==c||null===(s=c.range)||void 0===s?void 0:s.startLineNumber),i.push(null==c?void 0:c.id)}}catch(e){a.e(e)}finally{a.f()}if(t)return{lines:r,ids:i};ce(r)},i=function(){var e=v()(p()().mark((function e(t){var i;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={range:new _.Range(t,1,t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}},e.next=3,n.deltaDecorations([],[i]);case 3:r();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o=function(){var e=v()(p()().mark((function e(i){var o,a,s,c,u;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=[],a=t.getLineDecorations(i),s=l()(a);try{for(s.s();!(c=s.n()).done;)"breakpoints-select"===(u=c.value).options.linesDecorationsClassName&&o.push(u.id)}catch(e){s.e(e)}finally{s.f()}return e.next=6,n.deltaDecorations(o,[]);case 6:r();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a=function(e){var n,r=t.getLineDecorations(e),i=l()(r);try{for(i.s();!(n=i.n()).done;){if("breakpoints-select"===n.value.options.linesDecorationsClassName)return!0}}catch(e){i.e(e)}finally{i.f()}return!1};if(!(0,R.isEqual)(de,r(!0).lines)){n.deltaDecorations(r(!0).ids,[]);var s=de.map((function(e){return{range:new _.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}}));n.deltaDecorations([],s)}var c=t.onDidChangeModelContent((function(e){var s=t.getPosition();if(s){var l=s.lineNumber;clearTimeout(De.current),De.current=setTimeout((function(){Oe(n.getLineContent(l),l)?o(l):a(l)?(o(l),i(l)):r()}),100)}})),u=t.onMouseDown((function(e){var t;if(e.target.detail&&null!==(t=e.target)&&void 0!==t&&null!==(t=t.element)&&void 0!==t&&null!==(t=t.className)&&void 0!==t&&t.includes("line-numbers")){var r=e.target.position.lineNumber;if(Oe(n.getLineContent(r),r))return;a(r)?o(r):i(r)}})),d=function(){Ee.current=t.deltaDecorations(Ee.current,[])},h=t.onMouseMove((function(e){var r;if(d(),e.target.detail&&null!==(r=e.target)&&void 0!==r&&null!==(r=r.element)&&void 0!==r&&null!==(r=r.className)&&void 0!==r&&r.includes("line-numbers")){var i=e.target.position.lineNumber;if(Oe(n.getLineContent(i),i))return;!function(e){var n={range:new _.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ee.current=t.deltaDecorations(Ee.current,[n])}(i)}})),f=t.onMouseLeave((function(){d()}));return function(){c.dispose(),u.dispose(),h.dispose(),f.dispose()}}}),[Se.current,Be,de,ge,xe,f]),(0,g.useEffect)((function(){var e;null!==(e=Se.current)&&void 0!==e&&e.instance&&xe&&Se.current.instance.setPosition({lineNumber:0,column:0})}),[ge]);var Re=function(){if($&&Se.current.instance){var e=Se.current.instance.getContentHeight();_e(e0||r.target.offsetWidth>0)&&Se.current.instance.layout()}}catch(e){n.e(e)}finally{n.f()}}))).observe(ke.current),e}();return we&&"string"==typeof we&&new B(we,t,_),Ie(!0),function(){var e=Se.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),Se.current.subscription&&Se.current.subscription.dispose(),i.unobserve(ke.current)}}catch(e){}}))}),[]),(0,g.useEffect)((function(){if(Se.current.instance&&Be)return document.addEventListener("keydown",Fe,!1),function(){document.removeEventListener("keydown",Fe)}}),[J,Be]),(0,g.useEffect)((function(){var e=Se.current.instance;if(e&&Be){var t=U(f);_.editor.setModelLanguage(e.getModel(),t)}}),[f,Be]),(0,g.useEffect)((function(){Se.current.instance&&Be&&_.editor.setTheme(P)}),[P,Be]),(0,g.useEffect)((function(){var e=Se.current.instance;Me.current=L,e&&Be&&(e.updateOptions(i()({},L)),setTimeout((function(){e.getModel().updateOptions(i()({},L))}),200))}),[JSON.stringify(L),Be]),(0,g.useEffect)((function(){var e=Se.current.instance;e&&Be&&e.layout()}),[r,s,Be]);var He=(0,g.useState)(V(r)),Ye=u()(He,2),Ve=Ye[0],Ke=(Ye[1],(0,g.useState)(V(s))),Ge=u()(Ke,2),Ue=Ge[0],_e=Ge[1],Qe=i()(i()({},k),{},{width:Ve,height:Ue,position:"relative"});return(0,H.jsx)("div",{className:"my-monaco-editor",ref:ke,style:Qe,children:X&&(0,H.jsx)(z.CopyToClipboard,{text:c,onCopy:function(){return O.ZP.success("复制成功")},children:(0,H.jsx)(F.Z,{title:"复制代码",children:(0,H.jsxs)("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"},children:[(0,H.jsx)("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," 复制代码"]})})})})};function J(e){var t=e.width,r=void 0===t?"100%":t,o=e.height,a=void 0===o?"100%":o,s=e.original,c=e.modified,d=e.language,h=e.options,f=void 0===h?{}:h,p=(0,g.useRef)(),m=(0,g.useState)(null),v=u()(m,2),x=v[0],b=v[1];(0,g.useEffect)((function(){return p.current&&Promise.all([n.e(8909),n.e(9404)]).then(n.bind(n,2550)).then((function(e){var t=(_=e).editor.createDiffEditor(p.current,i()(i()({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f),{},{wordWrap:!0}));b(t);var n=function(e){var t;return p.current&&(t=new y.Z((function(t){var n,r=l()(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&e.layout()}}catch(e){r.e(e)}finally{r.f()}}))).observe(p.current),t}(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(p.current)}})),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}}),[]),(0,g.useEffect)((function(){x&&x.setModel({original:_.editor.createModel(s,d),modified:_.editor.createModel(c,d)})}),[s,c,d,x]);var w={width:V(r),height:V(a)};return(0,H.jsx)("div",{className:"my-diff-editor",ref:p,style:w})}},21411:function(e,t,n){"use strict";n.d(t,{jL:function(){return l},w9:function(){return Ae},QD:function(){return rt},cQ:function(){return we},op:function(){return Xe},O5:function(){return ht},_b:function(){return lt},t7:function(){return B},Gi:function(){return je},YG:function(){return Me},qp:function(){return k},vr:function(){return ot},qE:function(){return $e},Je:function(){return F},wb:function(){return oe},cq:function(){return Fe},tp:function(){return j}});var r=n(59301),i="banner___PoUBO",o="content___XoDjy",a="btns___Pb35j",s=n(37712),l=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.img,l=e.imgWidth,c=void 0===l?346:l,u=e.title,d=e.sunTitle,h=e.bannerExtraContent;return(0,s.jsx)("div",{className:i,children:(0,s.jsxs)("div",{className:o,children:[(0,s.jsxs)("aside",{children:[(0,s.jsxs)("p",{children:[(0,s.jsx)("b",{children:u}),(0,s.jsx)("span",{children:d})]}),n.length>0&&(0,s.jsx)("div",{className:a,children:n.map((function(e,t){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),h]}),r&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:r,width:c})]})})},c=n(79800),u=n.n(c),d="row___aXJjm",h="title___HUKL0",f="tagsWrap___XB2W3",p="action___VdHb1",m="bar___t1kKC",v="tag___V7Eft",g="name___Hk1Ip",y="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",w=n(92310),C=n.n(w),A=n(89392),k=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,a=e.onTitleChange,l=e.className,c=e.title,w=e.titleWidth,k=void 0===w?41:w,S=e.style,M=void 0===S?{}:S,j=e.fontColor,E=void 0===j?"#6A7283":j,L=e.showCount,N=(0,r.useState)(0),D=u()(N,2),Z=D[0],P=D[1],T=(0,r.useState)(!1),B=u()(T,2),I=B[0],O=B[1],F=(0,r.useRef)(null),R=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;0!==n.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===n.length&&P(0),O(!1)}),[n]),(0,s.jsxs)("div",{className:C()(d,l),style:M,children:[(0,s.jsx)("div",{onClick:(0,A.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:k,marginTop:I?12:4},className:"".concat(h," ").concat(a?"current":""),children:c}),(0,s.jsxs)("div",{className:I?"".concat(f," ").concat(b):f,children:[(0,s.jsx)("div",{className:m,ref:R,style:Z>0?{height:1===Z?97:"auto",overflow:1===Z?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:v,ref:F,children:null==n?void 0:n.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return o(e.id)},style:{color:E},className:i===e.id?x:"",children:[(0,s.jsx)("span",{title:e.name,className:g,children:e.name}),!!L&&(0,s.jsx)("span",{className:y,children:e.count})]},e.id)}))})}),!!Z&&(0,s.jsx)(r.Fragment,{children:1===Z?(0,s.jsxs)("div",{onClick:function(){var e;P(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:p,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){R.current.scrollTop=0,P(1),O(!1)},className:p,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",M="active___F26E8",j=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,i=e.onChange,o=e.className,a=e.style,l=void 0===a?{}:a;return(0,s.jsx)("div",{style:l,className:C()(S,o),children:n.map((function(e){return(0,s.jsx)("span",{onClick:function(){return i(e.id)},className:r===e.id?M:"",children:e.name},e.id)}))})},E="input___PW2zI",L="dropdown___vSy8B",N="menu___NiyBu",D="text___Grueu",Z="b1___ZKryM",P="b2___aKyGa",T=n(37568),B=function(e){var t,n=e.dataSource,i=void 0===n?[]:n,o=e.value,a=void 0===o?"":o,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,h=e.className,f=e.style,p=void 0===f?{}:f,m=e.placeholder,v=e.allowClear,g=void 0!==v&&v,y=(0,r.useState)(""),x=u()(y,2),b=x[0],w=x[1],A=(0,r.useState)(""),k=u()(A,2),S=k[0],M=k[1];(0,r.useEffect)((function(){var e,t=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(w(a.id),t=a.value||"");try{M(decodeURIComponent(t||""))}catch(e){M(decodeURIComponent(t||""))}}),[a]);var j=function(){l(encodeURIComponent(S),b||null)};return(0,s.jsxs)("div",{className:C()(E,h),style:p,children:[!!i.length&&(0,s.jsxs)("div",{className:L,children:[(0,s.jsxs)("div",{className:D,children:[null===(t=i.find((function(e){return e.id===b})))||void 0===t?void 0:t.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:Z}),(0,s.jsx)("b",{className:P})]}),(0,s.jsx)("div",{className:N,children:i.map((function(e,t){return(0,s.jsx)("div",{onClick:function(){var t;(t=e.id)!==b&&(w(t),l(encodeURIComponent(S),t))},children:e.name},t)}))})]}),(0,s.jsx)(T.Z,{onPressEnter:j,value:S,onChange:function(e){M(e.target.value),d(encodeURIComponent(e.target.value),b||null)},placeholder:m,variant:"borderless",allowClear:g,onClear:function(){return l("",b||null)}}),(0,s.jsx)("i",{onClick:j,className:"iconfont icon-sousuo9 font14 current"})]})},I="quickPager___GM30J",O="disabled___Ozc8I",F=function(e){var t=e.value,n=e.onChange,r=e.className,i=e.total,o=e.pageSize,a=e.style,l=void 0===a?{}:a,c=t<2,u=t>=Math.ceil(i/o);return i<=o?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:C()(I,r),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||n(t-1,"prev")},className:c?O:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||n(t+1,"next")},className:u?O:"",children:"下一页"})]})},R="list___oOsiS",W="wrap___G6T7F",z="lockWrap___Rl79E",H="li___oZZ7l",Y="cover___b2bYW",V="img___IQX7w",K="sign___HkT6C",G="name___SsJx8",U="e___TMqq0",_="tags___bcjyo",Q="rate___YACg7",X=n(29787),J=n(25399),q=n(58018),$=n(91689),ee=n(83287),te=n(96908),ne=n(57177),re=n(81378),ie=n(13767),oe=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,f=void 0===h?1200:h,p=e.trackEventItems,m=e.loading,v=Math.floor((f-(o-1)*a)/o);return(0,s.jsx)(X.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(R,t),children:[!!r.length&&r.map((function(e,t){var n=e.name,r=e.id,i=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:W,style:{width:v,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(i,"/challenges"),className:H,onClick:function(e){e.preventDefault(),p&&(0,ee.L9)([p]),l&&(0,ee.xg)("/shixuns/".concat(i,"/challenges"))},children:[(0,s.jsxs)("div",{className:V,children:[(0,s.jsx)("img",{className:Y,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:K,src:te}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:K,src:ne}),e.is_unity_3d&&(0,s.jsx)("img",{className:K,src:re})]}),(0,s.jsx)("div",{className:G,children:(0,s.jsx)(J.Z,{title:n||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:U,children:n||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:_,children:[(0,s.jsx)(J.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(J.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:Q,children:[(0,s.jsx)(q.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:z,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},r)})),!r.length&&(0,s.jsx)(ie.Z,{})]})})},ae="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",he="bq___Bil0T",fe="sign___DXJ4d",pe="name___l7FoJ",me="e___pXQUG",ve="unit___wCIFR",ge="tags___w_Mil",ye="wrapisCurrent___qIfQT",xe=n(60242),be=n(7338),we=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,f=void 0===h?1200:h,p=e.trackEventItems,m=e.loading,v=e.onRemove,g=void 0===v?function(){}:v,y=e.isCurrent,x=void 0===y||y,b=e.showProgress,w=void 0!==b&&b,A=e.showAlias,k=void 0!==A&&A,S=Math.floor((f-(o-1)*a)/o),M=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,s.jsx)(X.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(ae,t),children:[!(null==r||!r.length)&&(null==r?void 0:r.map((function(e,t){var n,r,i,l,u,h,f=e.name,m=e.id,v=e.identifier,y=(e.featured,e.school_name),b=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:x&&w?ye:se,style:{width:S,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),p&&(0,ee.L9)([p]),(0,ee.xg)("/paths/".concat(v))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(b)}),x&&(0,be.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),g(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var r,i=null===(r=M.find((function(t){return t.name==e})))||void 0===r?void 0:r.swimg;return(0,s.jsx)("img",{className:fe,src:i,style:{left:"-4px"}})}var o=null===(n=M.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,s.jsx)("img",{className:fe,src:o,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:he,children:"开放课程"})})]}),(0,s.jsx)("div",{className:pe,children:(0,s.jsx)(J.Z,{title:k&&null!=e&&e.excellent_alias_name?(0,s.jsxs)("span",{children:["课程原名:".concat(f),(0,s.jsx)("br",{}),(0,s.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):f,children:(0,s.jsx)("span",{className:me,children:k&&(null==e?void 0:e.excellent_alias_name)||f})})}),x&&w&&0!=(null==e||null===(r=e.progress)||void 0===r?void 0:r.all_score)&&(0,s.jsxs)("div",{style:{padding:"0px 10px",color:"#333",marginTop:10},children:[(0,s.jsx)(xe.Z,{strokeColor:"#44d7b6",gap:"small",percent:((null==e||null===(i=e.progress)||void 0===i?void 0:i.my_score)/(null==e||null===(l=e.progress)||void 0===l?void 0:l.all_score)*100).toFixed(),showInfo:!1}),"已完成 ",null==e||null===(u=e.progress)||void 0===u?void 0:u.my_score,"/",null==e||null===(h=e.progress)||void 0===h?void 0:h.all_score]}),(!x||!w)&&(0,s.jsx)(J.Z,{title:"发布单位:".concat(y),children:(0,s.jsxs)("div",{className:ve,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),y]})}),(!x||!w)&&(0,s.jsx)("div",{className:ge,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(J.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},m)}))),!r.length&&(0,s.jsx)(ie.Z,{})]})})},Ce={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ae=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,f=void 0===h?1200:h,p=e.trackEventItems,m=e.loading,v=e.handleVery,g=void 0===v?function(){return!0}:v,y=Math.floor((f-(o-1)*a)/o);return(0,s.jsx)(X.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(Ce.list,t),children:[!!r.length&&r.map((function(e,t){var n=e.subject_identifier,r=e.id,i=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:Ce.wrap,style:{width:y,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:Ce.li,onClick:function(t){t.preventDefault(),g(null==e?void 0:e.first_category_url)&&(p&&(0,ee.L9)([p]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:Ce.top,children:[(0,s.jsx)(J.Z,{title:e.name,children:(0,s.jsx)("div",{className:Ce.name,children:e.name})}),(0,s.jsx)("img",{className:Ce.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:Ce.text,title:e.creator,children:e.creator}),n&&(0,s.jsxs)("div",{className:Ce.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),i&&(0,s.jsx)("div",{className:Ce.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:Ce.bottom,children:[e.visits>0&&(0,s.jsx)(J.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(J.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(J.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:Ce.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},r)})),!r.length&&(0,s.jsx)(ie.Z,{})]})})},ke={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Se=n(53260),Me=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,i=e.onChange,o=e.className,a=e.style,l=void 0===a?{}:a,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:C()(ke.tabs,o),style:l,children:[(0,s.jsx)("div",{className:ke.tabsWrap,children:n.map((function(e,t){return!(null!=e&&e.hide)&&(0,s.jsxs)("aside",{className:ke.tab,onClick:function(){i(e.id),e.link&&Se.history.push(e.link)},children:[(0,s.jsx)("div",{className:r===e.id?ke.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(J.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,s.jsx)("div",{className:ke.tabBar,children:c})]})},je=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,i=e.children;return(0,s.jsx)("div",{className:C()(t),style:r,children:i})},Ee="orderWrap___ZfyGX",Le="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",De="orderDesc___rHdbB",Ze="active___a7eSP",Pe="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Be=n(75727),Ie=n(93041),Oe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Fe=function(e){var t,n=e.sortValue,r=e.dropValue,i=e.className,o=e.onSort,a=e.onDrop,l=e.dataSource,c=void 0===l?Oe:l;return(0,s.jsxs)("div",{className:C()(Ee,i),children:[(0,s.jsx)(Be.Z,{dropdownRender:function(){return(0,s.jsx)(Ie.Z,{children:c.map((function(e,t){return(0,s.jsx)(Ie.Z.Item,{onClick:function(){return a(e.id)},children:e.name},t)}))})},children:(0,s.jsx)("span",{className:Te,children:null===(t=c.find((function(e){return r===e.id})))||void 0===t?void 0:t.name})}),(0,s.jsxs)("span",{className:Le,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(Ze):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return o("asc"===n?"desc":"asc")}})}),(0,s.jsx)("span",{className:De,children:(0,s.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(Ze):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return o("asc"===n?"desc":"asc")}})})]})]})},Re=n(82242),We=n.n(Re),ze=n(7557),He=n.n(ze),Ye=n(41498),Ve=n.n(Ye),Ke=n(39647),Ge=n.n(Ke),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},_e=n(99571),Qe=["className","style","children","loading","openLoading","onClick","size","shape"],Xe=function(e){var t=e.className,n=e.style,i=e.children,o=e.loading,a=void 0!==o&&o,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,h=e.size,f=void 0===h?"middle":h,p=e.shape,m=void 0===p?"round":p,v=Ge()(e,Qe),g=(0,r.useState)(!1),y=u()(g,2),x=y[0],b=y[1];return(0,s.jsx)(_e.ZP,We()(We()({onClick:(0,A.throttle)(function(){var e=Ve()(He()().mark((function e(t){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&b(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&b(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ue.btn,Ue["".concat(f,"-").concat(m)],t),style:n,size:f,shape:m,loading:x||a},v),{},{children:i}))},Je="head___ghH72",qe="node___mjPEy",$e=function(e){var t=e.className,n=e.style,r=e.children,i=void 0===r?null:r,o=e.onClick,a=e.title;return(0,s.jsxs)("div",{className:C()(Je,t),style:n,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:o,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:a,children:a}),(0,s.jsx)("div",{className:qe,children:i})]})},et="btns___sNgTb",tt="confirm___Ozirl",nt="cancel___aiq1I",rt=function(e){var t=e.confirmShow,n=void 0===t||t,r=e.confirmTitle,i=e.confirmClick,o=e.cancelShow,a=void 0===o||o,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,h=e.confirmLoading,f=void 0!==h&&h;return(0,s.jsxs)("div",{className:C()(et,u),style:d,children:[n&&(0,s.jsx)(_e.ZP,{loading:f,onClick:i,type:"primary",className:tt,children:r}),a&&(0,s.jsx)(_e.ZP,{onClick:c,className:nt,children:l})]})},it={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ot=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,i=e.LeftContent,o=e.children,a=e.RightContent;return(0,s.jsx)("div",{className:C()(it.fixedBottom,t),style:r,children:(0,s.jsxs)("div",{className:it.wrap,children:[(0,s.jsx)("div",{className:it.left,children:i}),(0,s.jsx)("div",{className:it.center,children:o}),(0,s.jsx)("div",{className:it.right,children:a})]})})},at="crumbs___V41Oe",st="hover___bEIVd",lt=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.dataSource,a=void 0===o?[]:o;return(0,s.jsx)("div",{className:C()(at,t),style:i,children:a.map((function(e,t){return t"," "]})]},t):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},ct=n(11938),ut=["onChange"],dt=ct.Z.Countdown,ht=function(e){var t=e.onChange,n=Ge()(e,ut),i=(0,r.useState)(null),o=u()(i,2),a=o[0],l=o[1];(0,r.useEffect)((function(){"number"==typeof a&&a>=0&&t(a)}),[a]);return(0,s.jsx)(dt,We()(We()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);l(t)}}))}},22336:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(59301);function i(e,t){var n=(0,r.useRef)();(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},87151:function(e,t,n){"use strict";var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(59301),u=n(62957),d=n(94171),h=n(53260),f=n(37712);t.Z=(0,h.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,r=e.init,o=e.haveInit,s=void 0!==o&&o,p=(0,h.useParams)(),m=(0,c.useState)(!1),v=l()(m,2),g=v[0],y=v[1],x=(0,c.useState)(),b=l()(x,2),w=b[0],C=b[1],A=(0,c.useState)(!1),k=l()(A,2),S=k[0],M=k[1],j=(0,c.useState)(!1),E=l()(j,2),L=E[0],N=E[1];function D(){return(D=a()(i()().mark((function e(){var o,a,l,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs}});case 2:if(!((null==(a=e.sent)||null===(o=a.cover_exercises)||void 0===o?void 0:o.length)>0)){e.next=8;break}y(!0),C(null==a||null===(l=a.cover_exercises)||void 0===l?void 0:l[0]),e.next=13;break;case 8:return e.next=10,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs}});case 10:c=e.sent,n({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(s&&r(),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){h.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===t.actionTabs.key&&function(){D.apply(this,arguments)}()}),[t.actionTabs]),(0,f.jsx)("div",{children:(0,f.jsx)(u.Z,{open:g,centered:!0,onCancel:function(){var e=a()(i()().mark((function e(o){var a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==o.target.outerText){e.next=10;break}return M(!0),e.next=4,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs,update:1}});case 4:a=e.sent,n({type:"exercise/setActionTabs",payload:{key:""}}),M(!1),0===(null==a?void 0:a.status)&&(s&&r(),y(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){h.history.push("/paperlibrary")}})),e.next=11;break;case 10:y(!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:S},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:L},onOk:a()(i()().mark((function e(){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.next=3,(0,d.ZP)("/api/courses/".concat(null==p?void 0:p.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:t.actionTabs.selectArrs}});case 3:o=e.sent,N(!1),0===(null==o?void 0:o.status)&&(s&&r(),n({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){h.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,f.jsxs)("div",{children:[(0,f.jsxs)("div",{children:["试卷:",null==w?void 0:w.origin_exercise_nam]}),(0,f.jsxs)("div",{children:["原试卷:",(0,f.jsx)("a",{href:"/paperlibrary/see/".concat(null==w?void 0:w.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==w?void 0:w.examination_bank_name})]})]})]})})})}))},97377:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var r=n(70236),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(37205),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(62957),g=n(77019),y=n(5269),x=n(82326),b=n(54172),w=n(99571),C=n(21411),A=n(94171),k="cstuModal___aIPVR",S="bottom___a8tK0",M="no___Ngwsa",j="searchMember___Jj460",E="searchMemberHeader___SxfUY",L=n(53260),N=n(96622),D=n(37712),Z=(0,L.connect)((function(e){return i()(e),{}}))((function(e){var t=e.visible,n=e.setVisible,r=e.onK,i=e.selectKeys,o=e.selectRows,s=e.appointStudent,c=e.modalParams,d=e.courseId,f=(0,L.useParams)(),Z=(0,m.useState)(!1),P=p()(Z,2),T=P[0],B=(P[1],(0,m.useState)(!1)),I=p()(B,2),O=I[0],F=I[1],R=(0,m.useState)([]),W=p()(R,2),z=W[0],H=W[1],Y=(0,m.useState)([]),V=p()(Y,2),K=V[0],G=V[1],U=(0,m.useState)([]),_=p()(U,2),Q=_[0],X=_[1],J=(0,m.useState)("all"),q=p()(J,2),$=q[0],ee=q[1],te=(0,m.useState)("all"),ne=p()(te,2),re=ne[0],ie=ne[1],oe=(0,m.useState)(!0),ae=p()(oe,2),se=(ae[0],ae[1],(0,m.useState)([{value:"all",label:"全部分班"}])),le=p()(se,2),ce=le[0],ue=le[1],de=(0,m.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),he=p()(de,2),fe=he[0],pe=he[1],me={selectedRowKeys:K,columnWidth:40,hideSelectAll:!0,onSelect:function(e,t,n){for(var r=!0,i=0;i0)return n.forEach((function(e){K.push(e.user_id),Q.push(e)})),G(h()(K)),void X(h()(Q));if(!e&&n.length>0){var r,i,o=new Set(n),a=new Set(K),s=new Set(Q);r=h()(a).filter((function(e){return h()(o).every((function(t){return t.user_id!==e}))})),i=h()(s).filter((function(e){return h()(o).every((function(t){return t.user_id!==e.user_id}))})),G(h()(r)),X(h()(i))}}};(0,m.useEffect)((function(){t&&i&&(G(h()(i)),X(o))}),[t,i]),(0,m.useEffect)((function(){t&&(fe.status=!s&&c?c:null,pe(u()({},fe)),ge())}),[t,s,c]);var ve=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:function(e,t,n){return(0,D.jsx)("span",{style:{color:"#333"},children:n+1})}},{title:"姓名",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,t,n){return(0,D.jsx)("span",{children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,t,n){return(0,D.jsx)("span",{style:{color:"#666"},children:e})}},{title:"分班1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:function(e,t){return(0,D.jsx)("span",{children:e})}},{title:"最终成绩",dataIndex:"score",key:"score",sorter:!0,render:function(e,t){return(0,D.jsx)("span",{children:e||"--"})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:function(e,t){return(0,D.jsx)("span",{children:e})}}].filter((function(e){return 1!==c&&2!==c||"状态"!==e.title})),ge=function(){var e=l()(a()().mark((function e(){var t,n,r,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,A.ZP)("/api/exercises/".concat(f.categoryId||d,"/wait_make_up_students.json"),{method:"get",params:u()(u()({},fe),{},{keywords:null==fe||null===(t=fe.keywords)||void 0===t?void 0:t.trim()})});case 3:0===(n=e.sent).status&&(i=(null==n||null===(r=n.data)||void 0===r||null===(r=r.all_course_groups)||void 0===r?void 0:r.map((function(e){return{value:null==e?void 0:e.id,label:null==e?void 0:e.name}})))||[],ue([{value:"all",label:"全部分班"}].concat(h()(i))),H(n.data)),F(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){fe.page=1,fe.status=null,fe.course_group_id=null,fe.keywords="",pe(u()({},fe)),ee("all"),ie("all"),G([]),X([]),n(!1)};return(0,D.jsxs)(v.Z,{centered:!0,className:k,title:1===c?"缺考学生":2===c?"未及格学生":"选择补考学生",open:t,width:1200,footer:null,onCancel:function(){ye()},children:[(0,D.jsxs)(g.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,D.jsxs)(g.Z,{children:[(0,D.jsx)(y.Z,{children:(0,D.jsx)(x.default,{size:"large",value:$,style:{width:200,marginRight:20},onChange:function(e){ee(e),fe.course_group_id="all"===e?null:e,fe.page=1,pe(u()({},fe)),ge()},options:ce})}),s&&(0,D.jsx)(y.Z,{children:(0,D.jsx)(x.default,{size:"large",value:re,style:{width:200},onChange:function(e){ie(e),fe.status="all"===e?null:e,fe.page=1,pe(u()({},fe)),ge()},options:[{value:"all",label:"全部状态"},{value:"1",label:"缺考"},{value:"2",label:"未及格"},{value:"3",label:"及格"}]})})]}),(0,D.jsx)(y.Z,{children:(0,D.jsx)(C.t7,{style:{width:300,marginLeft:15},value:fe.keywords,allowClear:!0,onChange:function(e){fe.keywords=e,fe.page=1,pe(u()({},fe)),ge()},placeholder:"请输入姓名或学号进行搜索"})})]}),(0,D.jsxs)(g.Z,{align:"middle",className:"mb30",children:[(0,D.jsxs)(y.Z,{span:14,children:[(0,D.jsx)("div",{className:"flexd-table-header",children:(0,D.jsx)(b.Z,{pagination:!1,dataSource:[],columns:ve,rowSelection:s?me:null,rowKey:function(e){return e.user_id}})}),(0,D.jsx)("div",{children:(0,D.jsx)(b.Z,{rowSelection:s?me:null,columns:ve,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:function(e){return e.user_id},loading:O,dataSource:null==z?void 0:z.exercise_users,onChange:function(e,t,n){fe.page=null==e?void 0:e.current,fe.limit=null==e?void 0:e.pageSize,null!=n&&n.order?(fe.sort_by=null==n?void 0:n.field,fe.direction="ascend"===(null==n?void 0:n.order)?"asc":"desc"):(fe.sort_by=null,fe.direction=null),pe(u()({},fe)),ge()},pagination:!1})})]}),(0,D.jsx)(y.Z,{span:1,children:(0,D.jsx)("img",{src:N,style:{marginLeft:10}})}),(0,D.jsx)(y.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"},children:(0,D.jsxs)("div",{className:j,style:{width:550},children:[(0,D.jsxs)(g.Z,{className:E,children:[(0,D.jsx)(y.Z,{className:"ml30",flex:"100px",children:"姓名"}),(0,D.jsx)(y.Z,{flex:"110px",children:"学号"}),(0,D.jsx)(y.Z,{flex:"120px",style:{marginLeft:5},children:"分班"})]}),(0,D.jsx)("div",{style:{overflow:"auto",height:390},children:null==Q?void 0:Q.map((function(e,t){return(0,D.jsxs)(g.Z,{align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"},children:[(0,D.jsx)(y.Z,{flex:"100px",children:e.user_name}),(0,D.jsx)(y.Z,{flex:"110px",children:e.student_id}),(0,D.jsx)(y.Z,{flex:"120px",style:{marginLeft:5},children:e.user_group_name}),(0,D.jsx)(y.Z,{style:{marginLeft:10},children:(0,D.jsx)("i",{className:"iconfont icon-shanchudiao current",onClick:function(){X(Q.filter((function(t){return t.user_id!=e.user_id}))),G(K.filter((function(t){return t!=e.user_id})))}})})]},t)}))})]})})]}),!(1===c||2===c)&&(0,D.jsxs)("div",{className:S,children:[(0,D.jsx)(w.ZP,{className:M,onClick:function(){ye()},children:"取消"}),(0,D.jsx)(w.ZP,{loading:T,type:"primary",onClick:function(){fe.page=1,fe.status=null,fe.course_group_id=null,fe.keywords="",ee("all"),ie("all"),G([]),X([]),pe(u()({},fe)),s&&r(null==K?void 0:K.length,K,Q)},children:"确定"})]})]})}))},49589:function(e,t,n){"use strict";var r=n(7557),i=n.n(r),o=n(85573),a=n.n(o),s=n(37205),l=n.n(s),c=n(82242),u=n.n(c),d=n(41498),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(28284),g=n(6767),y=n(62957),x=n(29787),b=n(77019),w=n(47889),C=n(16326),A=n(62673),k=n(56656),S=n.n(k),M=n(94171),j=n(83287),E=n(53260),L=n(75883),N=n(13103),D=n(37712);function Z(e,t){for(var n=[],r=e;r0)||null!==(t=n.actionTabs)&&void 0!==t&&t.unified_setting){e.next=4;break}return g.ZP.info("班级不能为空"),e.abrupt("return");case 4:return q(!0),d={check_ids:l()((null===(a=n.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)})))||[]),group_ids:Y},U||(d.end_time=S()(s.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=Y.map((function(e){return e.course_group_id})),e.next=10,(0,M.ZP)("/api/courses/".concat(o.coursesId,"/exercises/end_exercise.json"),{method:"post",body:d});case 10:0===e.sent.status&&(g.ZP.success("操作成功"),(0,j.L9)(["教学课堂","试卷","批量结束"]),r({type:"exercise/setActionTabs",payload:{}}),null!=n&&null!==(h=n.actionTabs)&&void 0!==h&&h.cb?null==n||null===(f=n.actionTabs)||void 0===f||f.cb():r({type:"classroomList/getClassroomExercisesList",payload:u()({},n.actionTabs.params)})),q(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,D.jsx)(y.Z,{centered:!0,title:"结束考试",open:"批量结束"===n.actionTabs.key,okText:"确认",cancelText:"取消",onOk:ee,width:680,confirmLoading:J||R,onCancel:function(){k(1),I([]),V([]),_(!0),r({type:"exercise/setActionTabs",payload:{}})},children:(0,D.jsx)(x.Z,{spinning:R,children:B&&(0,D.jsxs)(v.Z,{form:c,children:[(0,D.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,D.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:L.Z}),"考试时间结束后,学生将不能再答题。"]}),(0,D.jsxs)(b.Z,{className:"mt20 mb10",children:[(0,D.jsxs)("span",{className:"mr10",children:[(0,D.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,D.jsxs)(w.ZP.Group,{value:U,onChange:function(e){_(e.target.value),V([])},children:[(0,D.jsx)(w.ZP,{value:!0,children:"立即结束"}),(0,D.jsx)(w.ZP,{value:!1,children:"定时结束"})]}),(0,D.jsx)(v.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:U?"hidden":"visible"},children:(0,D.jsx)(C.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:S()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&!(null!==(t=n.actionTabs)&&void 0!==t&&t.unified_setting)&&(0,D.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,D.jsxs)("span",{className:"mr10",children:[(0,D.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,D.jsxs)("div",{children:[B.length>0&&(0,D.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,D.jsxs)("span",{style:{flex:1},children:[(0,D.jsx)(A.Z,{checked:Y.length===B.length,onChange:function(e){Y.length===B.length?V([]):V(B)},children:"全选"})," "]}),(0,D.jsx)("span",{style:{width:16}}),(0,D.jsxs)("span",{style:{flex:1},children:["已选择",Y.length||0,"个分班"]})]}),(0,D.jsx)(N.Z,{data:B,selectedRowKeys:Y,setSelectedRowKeys:V})]})]})]})})})}))},78695:function(e,t,n){"use strict";n.d(t,{Z:function(){return Y}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(85573),u=n.n(c),d=n(82242),h=n.n(d),f=n(79800),p=n.n(f),m=n(59301),v=n(28284),g=n(6767),y=n(62957),x=n(29787),b=n(77019),w=n(47889),C=n(71051),A=n(16326),k=n(71411),S=n(62673),M=n(99571),j=n(56656),E=n.n(j),L=n(94171),N=n(83287),D=n(53260),Z=n(94280),P=n(75883),T=n(13103),B=n(97377),I={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},O=n(5805),F=n(36133),R=n(69940),W=n(37712);function z(e,t){for(var n=[],r=e;r0)||null!=Le&&null!==(t=Le.exercise)&&void 0!==t&&t.is_make_up_exercise){e.next=10;break}return g.ZP.info("班级不能为空"),e.abrupt("return");case 10:if(de.map((function(e){return e.key})),f={check_ids:a()((null===(n=te.actionTabs.selectArrs)||void 0===n?void 0:n.map((function(e){return Number(e)})))||[]),end_time:E()(c.end_time).format("YYYY-MM-DD HH:mm"),publish_time:E()(c.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:xe.map((function(e){return e.course_group_id})),unified_setting:!xe.length,exercise_type:c.exercise_type,simulate_exercise_num:c.simulate_exercise_num},(null===(r=te.actionTabs.selectArrsAll)||void 0===r?void 0:r.length)>0&&1===te.actionTabs.type&&(f.check_ids=a()((null===(p=te.actionTabs.selectArrsAll)||void 0===p||null===(p=p.filter((function(e){return!e.high_resources_consume||e.high_resources_consume_permission})))||void 0===p?void 0:p.map((function(e){return Number(null==e?void 0:e.id)})))||[])),null==Le||null===(o=Le.exercise)||void 0===o||!o.is_make_up_exercise){e.next=21;break}if(!(Ve&&Ie.length<=0)&&(Ve||_e||qe)){e.next=17;break}return g.ZP.error("请选择补考学生"),e.abrupt("return");case 17:f.is_appoint_user=Ve,f.is_miss_exam_user=_e,f.is_no_passing_user=qe,Ve?f.make_up_exercise_users=Ie.map((function(e){return{user_id:e}})):f.make_up_exercise_user=[];case 21:if(m=null==Le?void 0:Le.exercise,v=m.is_locked,x=m.open_camera,b=m.screen_open,w=m.login_restrict,C=m.ip_bind,A=m.ip_limit,k=m.is_random,S=m.id,M=m.identity_verify,j=m.open_phone_video_recording,!("批量发布"!==te.actionTabs.key||(v||x||b||w||C||"pub"==A||"inner"==A||M||j)&&2==c.exercise_type)){e.next=27;break}return At(!1),ne({type:"exercise/setActionTabs",payload:{}}),2==te.actionTabs.type?L=y.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,W.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,W.jsxs)("span",{style:{color:"#FA6400"},children:[" ",(0,N.hi)(null==Le?void 0:Le.exercise)," "]}),"防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){var e=l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xt(!0),e.next=3,(0,F.Tr)({exercise_ids:a()((null===(t=te.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),course_id:re.coursesId,type:"exercise"});case 3:if(0!==(null==(n=e.sent)?void 0:n.student_count)){e.next=15;break}return e.next=7,Bt(f);case 7:if(!e.sent||!te.actionTabs.isRouter){e.next=12;break}return L.destroy(),D.history.push("/classrooms/".concat(re.coursesId,"/exercise/").concat(S,"/detail?random=").concat(k,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 12:ne({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}}),e.next=17;break;case 15:mt(f),dt(n);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){L.destroy(),xt(!1),Bt(f)}}):y.Z.info({width:580,centered:!0,okText:"我知道了",title:"提示",icon:null,content:(0,W.jsx)("div",{children:"模拟考试开启防作弊规则可能会影响学生进行重复考试,可根据考试需要进行调整。"}),onOk:function(){var e=l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xt(!0),e.next=3,(0,F.Tr)({exercise_ids:a()((null===(t=te.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),course_id:re.coursesId,type:"exercise"});case 3:if(0!==(null==(n=e.sent)?void 0:n.student_count)){e.next=14;break}return e.next=7,Bt(f);case 7:if(!e.sent||!te.actionTabs.isRouter){e.next=11;break}return D.history.push("/classrooms/".concat(re.coursesId,"/exercise/").concat(S,"/detail?random=").concat(k,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 11:ne({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}}),e.next=16;break;case 14:mt(f),dt(n);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return");case 27:return e.next=29,(0,F.Tr)({exercise_ids:a()((null===(s=te.actionTabs.selectArrs)||void 0===s?void 0:s.map((function(e){return Number(e)})))||[]),course_id:re.coursesId,type:"exercise"});case 29:0===(null==(Z=e.sent)?void 0:Z.student_count)?Bt(f):(mt(f),dt(Z));case 31:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Tt=function(){var e,t=a()(null===(e=te.actionTabs.selectArrsAll)||void 0===e?void 0:e.filter((function(e){return e.high_resources_consume&&!e.high_resources_consume_permission})));(null==t?void 0:t.length)>0&&1===te.actionTabs.type&&y.Z.confirm({centered:!0,icon:null,footer:null,width:560,title:"提示",closable:!0,content:(0,W.jsx)("div",{children:(0,W.jsxs)("div",{className:I.tipcontent,children:[(0,W.jsxs)("div",{style:{color:"#191919"},children:["您有 ",null==t?void 0:t.length," 个高消耗类型的实验发布失败,请单独进行发布。"]}),(0,W.jsx)("div",{className:"mt20 mb20",children:null==t?void 0:t.map((function(e){return(0,W.jsxs)("div",{className:I.failedList,children:[(0,W.jsx)("div",{className:I.name,children:null==e?void 0:e.exercise_name}),(0,W.jsx)("div",{className:I.publish,onClick:function(){(0,N.xg)("/classrooms/".concat(re.coursesId,"/exercise/").concat(e.id,"/detail?random=").concat(e.is_random))},children:"发布"})]},e.id)}))})]})})})},Bt=function(){var e=l()(i()().mark((function e(t){var n,r,o,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te.actionTabs.type){e.next=7;break}if((null==(r=a()(null===(n=te.actionTabs.selectArrsAll)||void 0===n?void 0:n.filter((function(e){return e.high_resources_consume&&!e.high_resources_consume_permission}))))?void 0:r.length)!=te.actionTabs.selectArrsAll.length){e.next=7;break}return At(!1),ne({type:"exercise/setActionTabs",payload:{}}),Tt(),e.abrupt("return");case 7:return o=!1,Ee(!0),e.next=11,(0,L.ZP)("/api/courses/".concat(re.coursesId,"/exercises/publish.json"),{method:"post",body:t});case 11:return 0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","立即发布"]),It(),g.ZP.success("发布成功"),At(!1),ne({type:"exercise/setActionTabs",payload:{}}),null!=te&&null!==(s=te.actionTabs)&&void 0!==s&&s.cb?null==te||null===(l=te.actionTabs)||void 0===l||l.cb():ne({type:"classroomList/getClassroomExercisesList",payload:h()({},te.actionTabs.params)}),o=!0,1===te.actionTabs.type&&Tt()),Ee(!1),e.abrupt("return",o);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),It=function(){le(1),he([]),be([])};return(0,W.jsxs)(m.Fragment,{children:[(0,W.jsxs)(y.Z,{centered:!0,title:"发布考试",open:Ct,okText:"确认",cancelText:"取消",width:660,onOk:Pt,confirmLoading:je||me,onCancel:function(){It(),At(!1),ne({type:"exercise/setActionTabs",payload:{}})},children:[(0,W.jsxs)(x.Z,{spinning:me,children:[de&&(0,W.jsxs)(v.Z,{form:oe,children:[!(null==te||null===(r=te.actionTabs)||void 0===r||!r.disabled)&&(0,W.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,W.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:P.Z}),"已经发布过考试的试卷不可以统一发布。"]}),!(null!=Le&&null!==(o=Le.exercise)&&void 0!==o&&o.is_make_up_exercise)&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(b.Z,{children:[(0,W.jsxs)("span",{className:"mr10",style:{lineHeight:"32px"},children:[(0,W.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试模式"]}),(0,W.jsx)(v.Z.Item,{name:"exercise_type",children:(0,W.jsxs)(w.ZP.Group,{disabled:(null==Le||null===(s=Le.exercise)||void 0===s?void 0:s.exercise_status)>1,onChange:function(e){st(e.target.value),function(e){var t,n,r=oe.getFieldValue("publish_time");r&&(null!=Le&&null!==(t=Le.exercise)&&void 0!==t&&t.publish_time||(n=1===e?E()(r).add(120,"minutes"):E()(r).add(7,"days"),oe.setFieldsValue({end_time:n})))}(e.target.value)},children:[(0,W.jsx)(w.ZP,{value:1,children:"正式考试"}),(0,W.jsx)(w.ZP,{value:2,children:"模拟考试"})]})})]}),2==at&&(0,W.jsxs)(b.Z,{className:"".concat(I.contentInterval),children:[(0,W.jsx)("span",{className:"".concat(I.minorRuleText),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,W.jsx)(v.Z.Item,{name:"simulate_exercise_num",children:(0,W.jsx)(C.Z,{className:I.numberInput,style:{width:145},precision:0,size:"middle",disabled:(null==Le||null===(c=Le.exercise)||void 0===c?void 0:c.exercise_status)>1,min:1,max:999})}),(0,W.jsxs)("span",{children:["次",(0,W.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(0,W.jsxs)(b.Z,{children:[(0,W.jsxs)("span",{className:"mr10 mt5",children:[(0,W.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试时间"]}),(0,W.jsx)(v.Z.Item,{name:"publish_time",children:(0,W.jsx)(A.default,{style:{width:170},disabledDate:function(e){return e&&e<=E()().subtract(0,"days")},disabledTime:H,placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:E()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})}),(0,W.jsx)("span",{className:"mt5 ml5 mr5",children:"到"}),(0,W.jsx)(v.Z.Item,{name:"end_time",children:(0,W.jsx)(A.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:E()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,W.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,W.jsx)("span",{style:{flex:1},children:(0,W.jsx)(S.Z,{checked:xe.length===de.length,onChange:function(e){xe.length===de.length?be([]):be(de)},children:"全选"})}),(0,W.jsx)("span",{style:{width:16}}),(0,W.jsxs)("span",{style:{flex:1},children:["已选择",xe.length||0,"个分班"]})]}),(1===te.actionTabs.type||!Ae)&&!(null!=Le&&null!==($=Le.exercise)&&void 0!==$&&$.is_make_up_exercise)&&de.length>0&&(0,W.jsx)(T.Z,{data:de,selectedRowKeys:xe,setSelectedRowKeys:be})]}),(0,W.jsx)(B.Z,{visible:Ze,setVisible:Pe,onK:function(e,t,n){e<=0?g.ZP.info("请选择补考学生"):(Oe(t),ze(n),Pe(!1))},selectKeys:Ie,selectRows:We,appointStudent:Ve,modalParams:nt,courseId:re.categoryId||(null==te||null===(ee=te.actionTabs)||void 0===ee||null===(ee=ee.selectArrs)||void 0===ee?void 0:ee[0])})]}),(0,W.jsx)(O.Z,{resdata:ut,type:"exercisepush",okloading:je,oktext:0===(null==ut?void 0:ut.can_copy_num)?"确定":"一键复制并替换",onok:function(){var e=l()(i()().mark((function e(t){var n,r,o,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ee(!0),e.next=3,(0,L.ZP)("/api/courses/".concat(re.coursesId,"/batch_copy_shixuns.json"),{method:"post",body:{type:"exercise",ids:a()((null===(n=te.actionTabs.selectArrs)||void 0===n?void 0:n.map((function(e){return Number(e)})))||[])}});case 3:if(r=e.sent,Ee(!1),0!==(null==r?void 0:r.status)){e.next=18;break}if(!yt){e.next=17;break}return e.next=9,Bt(pt);case 9:if(o=e.sent,y.Z.destroyAll(),!o||!te.actionTabs.isRouter){e.next=14;break}return D.history.push("/classrooms/".concat(re.coursesId,"/exercise/").concat(null==Le||null===(s=Le.exercise)||void 0===s?void 0:s.id,"/detail?random=").concat(null==Le||null===(l=Le.exercise)||void 0===l?void 0:l.is_random,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 14:ne({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}}),e.next=18;break;case 17:Bt(pt);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})]}),(0,W.jsx)(R.Z,{text:"是否继续在教学课堂中发布?",okText:"确认发布",visible:Mt,dataSource:Nt,onSuccess:function(){jt(!1),At(!0)},onClose:function(){jt(!1),It(),ne({type:"exercise/setActionTabs",payload:{}})}})]})}))},13103:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(59301),u=n(37568),d=n(62673),h=n(77019),f="leftdiv___iuhY9",p="listClass___o5N53",m="spantitle___KVMSL",v="rightdiv___f2zZr",g=n(13767),y=n(37712),x=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),r=e.selectedRowKeys,o=(e.onChange,(0,c.useState)([])),s=l()(o,2),x=s[0],b=s[1],w=(0,c.useState)([]),C=l()(w,2),A=C[0],k=C[1],S=(0,c.useState)([]),M=l()(S,2),j=M[0],E=M[1],L=(0,c.useState)(1),N=l()(L,2),D=(N[0],N[1],(0,c.useState)()),Z=l()(D,2);Z[0],Z[1];return(0,c.useEffect)((function(){b(t),k([]),E([])}),[t]),(0,c.useEffect)((function(){n&&(k(r),E(r))}),[r]),(0,y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,y.jsxs)("div",{className:f,children:[(0,y.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:b(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===x.length&&(0,y.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,y.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,y.jsx)(d.Z.Group,{value:A.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){n(x.filter((function(t){return e.includes("".concat(t.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:x.map((function(e,t){return(0,y.jsx)(h.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,y.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,y.jsxs)("div",{className:p,children:[(0,y.jsx)("span",{className:m,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,y.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,y.jsxs)("div",{className:v,children:[(0,y.jsx)(u.Z.Search,{onChange:function(e){E(A.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===j.length&&(0,y.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),j.length>0&&(0,y.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,y.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:j.map((function(e,t){return(0,y.jsxs)(h.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,y.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(A.filter((function(t){return"".concat(t.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},99541:function(e,t,n){"use strict";var r=n(31468),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h=n(11938),f=n(71051),p=n(28284),m=n(62957),v=n(29787),g=n(54172),y=n(37568),x=n(77019),b=n(5269),w=n(99571),C=n(94280),A=n(56656),k=n.n(A),S=n(53260),M=n(83287),j=n(70471),E=n(7338),L=n(87665),N=n(37712),D=(h.Z.Countdown,function(e){var t=e.value,n=e.onChange,r=e.MaxMinutes;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("div",{className:"p10 mb20",style:{background:"#F6F7F9"},children:["1.只有当考试截止时间晚于学生的交卷截止时间时,才支持对学生进行延时操作;",(0,N.jsx)("br",{}),"2.每个学生的最大可延时时间=考试截止时间-学生当前的交卷截止时间。",(0,N.jsx)("br",{})]}),(0,N.jsx)(f.Z,{value:t,onChange:n,min:0,precision:0,max:r,style:{width:"100%"},placeholder:"最大可延长时间为".concat(r,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})]})});t.Z=(0,S.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t,n,r,o,s=e.exercise,c=e.successCb,h=e.dispatch,f=(0,S.useParams)(),A=p.Z.useForm(),Z=u()(A,1)[0],P=p.Z.useWatch("time",Z),T=(0,d.useState)(!1),B=u()(T,2),I=B[0],O=B[1],F=(0,d.useRef)(),R=s.actionTabs,W=(0,d.useState)(),z=u()(W,2),H=z[0],Y=z[1],V=(0,L.U)(C.n7,{id:f.categoryId}),K=u()(V,4),G=K[1],U=K[2],_=K[3],Q=(0,L.U)(C.Cd,{}),X=u()(Q,3),J=X[1],q=X[2];(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&(O(!1),Z.resetFields())}),[s.actionTabs.key]);var $=function(){var e=l()(a()().mark((function e(){var t,n,r,i,o,s,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Z.validateFields();case 2:if(o=Z.getFieldsValue(),O(!0),!("no"!==(null==R||null===(t=R.exerciseParams)||void 0===t?void 0:t.ip_limit)||null!=R&&null!==(n=R.exerciseParams)&&void 0!==n&&n.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=l()(a()().mark((function e(t){var n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.y)({ip_limit:null==R||null===(n=R.exerciseParams)||void 0===n?void 0:n.ip_limit,ip_bind:null==R||null===(r=R.exerciseParams)||void 0===r?void 0:r.ip_bind_type});case 2:return F.current=e.sent,e.abrupt("return",t());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,C.ZD)(null==R||null===(r=R.exerciseParams)||void 0===r?void 0:r.id,{exercise_user_id:null==R||null===(i=R.exerciseParams)||void 0===i?void 0:i.exercise_user_id,unlock_key:o.unlock_key,time:o.time,ip:F.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!c){e.next=15;break}return h({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:u=null==R?void 0:R.exerciseParams,(0,M.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:f.coursesId,login:null===(s=(0,E.eY)())||void 0===s?void 0:s.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),h({type:"exercise/setActionTabs",payload:{}});case 18:O(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,N.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,N.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],te=(null==R||null===(t=R.exerciseParams)||void 0===t?void 0:t.errorMessage)&&"object"===i()(null==R||null===(n=R.exerciseParams)||void 0===n?void 0:n.errorMessage);(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&l()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q(f);case 2:return t=e.sent,e.next=5,U({});case 5:t.status||Y(t);case 6:case"end":return e.stop()}}),e)})))()}),[s.actionTabs.key]);var ne=(null==H?void 0:H.exercise)||{},re=ne.time,ie=ne.end_time,oe=null!=_&&_.user_end_time?k()(null==_?void 0:_.user_end_time).add(1,"minutes"):k()(),ae=k()(null==_?void 0:_.user_total_end_time)>oe?Math.round(k().duration(k()(null==_?void 0:_.user_total_end_time).diff(oe.startOf("minute"))).asMinutes()):0,se=((null==_?void 0:_.student_left_minutes)||0)+(P||0);return(0,N.jsx)(N.Fragment,{children:(0,N.jsx)(m.Z,{width:514,centered:!0,closable:!(null==R||null===(r=R.exerciseParams)||void 0===r||!r.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===s.actionTabs.key,footer:null,onCancel:function(){h({type:"exercise/setActionTabs",payload:{}})},children:(0,N.jsxs)(v.Z,{spinning:G||J,children:[te&&(0,N.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!te&&(0,N.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),te&&(0,N.jsx)(g.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==R||null===(o=R.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:ee}),(0,N.jsx)("div",{className:"",children:(0,N.jsxs)(p.Z,{form:Z,layout:"vertical",autoComplete:"off",children:[(0,N.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,N.jsx)(y.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==re?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(p.Z.Item,{name:"time",label:(0,N.jsxs)("span",{children:["延长时间(",(0,N.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",k()(null==_?void 0:_.user_total_end_time).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,N.jsx)(D,{MaxMinutes:ae})}),(0,N.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,N.jsx)("span",{className:"ml5",children:G||J?"--":se}),"分钟",0!==se&&(null==_?void 0:_.user_end_time)&&(0,N.jsxs)("span",{children:[",交卷截止时间:",(0,N.jsx)("span",{className:"ml5",children:k()(null==_?void 0:_.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,N.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",k()(ie).format("YYYY-MM-DD HH:mm")]})]})}),(0,N.jsxs)(x.Z,{justify:"space-between",align:"middle",children:[(0,N.jsx)(b.Z,{}),(0,N.jsx)(b.Z,{children:(0,N.jsx)(w.ZP,{loading:I,onClick:$,children:"进入考试"})})]})]})})})}))},90078:function(e,t,n){"use strict";n.d(t,{w:function(){return d}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(94171),l=n(62957),c=n(53260),u=n(37712),d=function(){var e=a()(i()().mark((function e(t,n){var r,o,a,d,h,f,p,m=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=m.length>2&&void 0!==m[2]?m[2]:"正在进入评阅,请稍后...",a=m.length>3&&void 0!==m[3]?m[3]:1,d=m.length>4&&void 0!==m[4]?m[4]:2,1===a&&(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:1===a?o:"正在检测中,请稍后..."}}),e.next=6,(0,s.ZP)("/api/exercises/".concat(n,"/user_appraise_status.json"),{method:"get",params:{appraise_type:a}});case 6:if(-1!==(null==(h=e.sent)?void 0:h.status)){e.next=11;break}return(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),e.abrupt("return",Promise.reject());case 11:if(f={status:0},2!==(null==h?void 0:h.type)){e.next=16;break}return e.next=15,(0,s.ZP)("/api/exercises/".concat(n,"/create_appraise_students.json"),{method:"get"});case 15:f=e.sent;case 16:if((0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),-1!==(null===(r=f)||void 0===r?void 0:r.status)){e.next=19;break}return e.abrupt("return",Promise.reject());case 19:if(2!==(null==h?void 0:h.type)){e.next=24;break}if(p=function(){var e;c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/centralizeReview/").concat(null===(e=f)||void 0===e?void 0:e.login))},l.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:p,onCancel:function(){1===d&&c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/detail"))},content:(0,u.jsxs)("div",{children:[(0,u.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,u.jsx)("span",{onClick:p,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,u.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),3===d){e.next=24;break}return e.abrupt("return",Promise.reject());case 24:if(3!==(null==h?void 0:h.type)){e.next=28;break}if(l.Z.info({centered:!0,width:470,okText:"确定",keyboard:!1,title:"提示",onOk:function(){1===d&&c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/detail"))},content:(0,u.jsx)("div",{children:(null==h?void 0:h.message)||""})}),3===d){e.next=28;break}return e.abrupt("return",Promise.reject());case 28:if(4!==(null==h?void 0:h.type)){e.next=32;break}if(l.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){1===d&&c.history.replace("/classrooms/".concat(t,"/exercise/").concat(n,"/detail"))},content:(0,u.jsx)("div",{children:(null==h?void 0:h.message)||""})}),3===d){e.next=32;break}return e.abrupt("return",Promise.reject());case 32:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},75766:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Oe}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),h=n.n(d),f=n(39647),p=n.n(f),m=n(59301),v=n(53260),g=n(62957),y=n(93041),x=n(6767),b=n(458),w=n(13747),C=n(48608),A=n(99571),k=n(62673),S=n(56656),M=n.n(S),j=n(7338),E=n(83287),L=n(13767),N=n(94171),D=n(20554),Z=n(28284),P=n(25399),T=n(71051),B=n(82326),I=n(37568),O=n(26724),F=n.n(O),R=n(75443),W=n(23029),z=n(67554),H=n(72834),Y=n(93298),V=n(11691),K=n(5805),G=n(36133),U=n(37712),_=D.Z.TabPane,Q=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,r=e.exercise,o=(e.loading,e.dispatch),s=(0,v.useParams)(),c=((0,v.useLocation)(),Z.Z.useForm()),d=(h()(c,1)[0],r.brankList,(0,m.useState)(!0)),f=h()(d,2),p=f[0],y=f[1],b=(0,m.useState)(!1),w=h()(b,2),C=w[0],k=w[1],S=(0,m.useState)("myself"),M=h()(S,2),j=M[0],L=M[1],N=(0,m.useState)([]),O=h()(N,2),Q=O[0],X=O[1],J=(0,m.useState)([]),q=h()(J,2),$=q[0],ee=q[1],te=(0,m.useState)(),ne=h()(te,2),re=ne[0],ie=ne[1],oe=(0,m.useState)([]),ae=h()(oe,2),se=ae[0],le=ae[1],ce=(0,m.useRef)(null),ue=(0,m.useState)(!1),de=h()(ue,2),he=de[0],fe=de[1],pe=(0,m.useState)(""),me=h()(pe,2),ve=me[0],ge=me[1],ye=(0,m.useState)(""),xe=h()(ye,2),be=xe[0],we=xe[1],Ce=(0,m.useState)(!1),Ae=h()(Ce,2),ke=Ae[0],Se=Ae[1],Me=(0,m.useState)({}),je=h()(Me,2),Ee=je[0],Le=je[1],Ne=[{title:"试卷名称",dataIndex:"name",ellipsis:!0,align:"left",render:function(e,t,n){return(0,U.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,U.jsx)(P.Z,{title:e,children:(0,U.jsx)("div",{title:e,className:W.Z.name,children:e})}),(null==t?void 0:t.high_resources_consume)&&(0,U.jsx)(V.Z,{type:"shixun",style:{marginLeft:10}})]})}},{title:"所属课程",dataIndex:"course_discipline_name",width:180,ellipsis:!0,align:"left",render:function(e){return(0,U.jsx)(P.Z,{title:e,children:(0,U.jsx)("span",{children:e})})}},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,t){return(0,U.jsx)("a",{href:e?"/randompaper/detail/".concat(t.id):"/paperlibrary/see/".concat(t.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],De=(0,m.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),Ze=h()(De,2),Pe=Ze[0],Te=Ze[1];(0,m.useEffect)((function(){"试卷选用"===r.actionTabs.key&&(Oe(),le([]),Be())}),[r.actionTabs.key]);var Be=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"paperlibrary/getTeachGroupData"});case 2:t=e.sent,ee(t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(e){var t=parseInt(e);return isNaN(t)?"":t},Oe=function(){var e=l()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=11;break}return++Pe.page,y(!1),e.next=5,o({type:"exercise/getBrankList",payload:u()(u()({},Pe),{},{search:null===(t=Pe.search)||void 0===t?void 0:t.trim()})});case 5:r=e.sent,Q=null!=r&&r.object_list?a()(Q.concat(null==r?void 0:r.object_list)):Q,"public"===Pe.filter?ie(r.is_teacher):ie(!0),(null===(n=r.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,U.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Re,onOk:function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return h.update({cancelButtonProps:{disabled:!0}}),e.next=7,o({type:"exercise/saveBanks",payload:{course_id:s.coursesId,object_type:"examination_bank",bank_id:se,shixuns_info:a,num:d}});case 7:t=e.sent,h.update({cancelButtonProps:{disabled:!1}}),t&&0===t.status?((0,E.L9)(["教学课堂","试卷","试卷选用"]),g.Z.destroyAll(),o({type:"classroomList/getClassroomExercisesList",payload:u()({},r.actionTabs.params)}),Re(),Ye(),x.ZP.success("生成试卷成功")):(Re(),Ye());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(g.Z,{centered:!0,width:1012,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===r.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:C,bodyStyle:{minHeight:200},wrapClassName:W.Z.warpModal,onOk:l()(i()().mark((function e(){var t,r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(se.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(k(!0),r=!1,!1,Q.forEach((function(e){se.includes(e.id)&&e.need_authorize&&(r=e.need_authorize),se.includes(e.id)&&e.is_random})),!r){e.next=10;break}return(0,z.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:return e.next=12,(0,G.Tr)({id:"".concat(se[0]),course_id:null===(t=n.detailTopBanner)||void 0===t?void 0:t.course_id,type:"examination_bank"});case 12:o=e.sent,k(!1),0===(null==o?void 0:o.student_count)?Ke([]):Le(o);case 15:case"end":return e.stop()}}),e)}))),onCancel:Re,children:[(0,U.jsxs)(D.Z,{activeKey:j,onTabClick:function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ce.current.scrollTop=0,Q=[],j!==t&&le([]),L(t),Pe.page=0,Pe.filter=t,Pe.group_id=null,p=!0,Oe();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,U.jsx)(_,{tab:(0,U.jsx)("span",{children:"我的试卷库"})},"myself"),(0,U.jsx)(_,{tab:(0,U.jsx)("span",{children:"教研共享"})},"teacher"),(0,U.jsx)(_,{tab:(0,U.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,U.jsxs)("div",{className:W.Z.tabSearch,children:["teacher"===j&&(0,U.jsxs)(B.default,{value:Pe.group_id,onChange:function(e){ce.current.scrollTop=0,Q=[],Pe.page=0,Pe.group_id=e,p=!0,le([]),Te(u()({},Pe)),Oe()},size:"middle",style:{width:200,marginRight:30},children:[(0,U.jsx)(B.default.Option,{value:null,children:"全部教研团队"}),null==$||null===(t=$.groups)||void 0===t?void 0:t.map((function(e){return(0,U.jsx)(B.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,U.jsx)(I.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:Pe.search,onChange:function(e){Pe.search=e.target.value,Te(u()({},Pe))},onSearch:function(e){ce.current.scrollTop=0,Q=[],Pe.page=0,p=!0,le([]),e&&(0,Y.tk)({name:e,copywriting:e,position:"Exercise"}),Oe()}})]}),(0,U.jsxs)("div",{ref:ce,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!re&&"public"===j&&(0,U.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,U.jsx)("span",{children:"通过职业认证的教师才能访问公共试卷库资源"}),(0,U.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,U.jsx)(F(),{initialLoad:!1,pageStart:0,loadMore:function(){Oe()},hasMore:p,useWindow:!1,children:"试卷选用"===r.actionTabs.key&&re&&(0,U.jsx)(R.Z,{className:W.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Q,onRow:function(e){return{onClick:function(){le([null==e?void 0:e.id])}}},resColumns:Ne,rowSelection:Fe})})]})]}),(0,U.jsx)(g.Z,{title:"提示",open:he,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,U.jsxs)("div",{children:[(0,U.jsx)(A.ZP,{onClick:function(){fe(!1),v.history.push(be)},children:"修改试卷"}),(0,U.jsx)(A.ZP,{type:"primary",onClick:function(){v.history.push(ve),fe(!1)},children:"设置规则"})]}),onCancel:function(){fe(!1)},children:(0,U.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,U.jsx)(K.Z,{resdata:Ee,type:"exercise",okloading:ke,oktext:0===(null==Ee?void 0:Ee.can_copy_num)?"确定":"一键复制并替换",onok:function(e){Ke(e)}}),(0,U.jsx)(H.Z,{inPaper:!0,visible:He,onCancel:Ye,onOk:Ke,renderData:Ve,modalType:"multiple",type:"examination_bank"})]})})),X=n(78695),J=n(49589),q=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,r=(0,v.useParams)();return(0,U.jsx)(g.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(r.coursesId,"/exercises/set_public.json"),{method:"post",body:{check_ids:a()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","设为公开"]),x.ZP.success("操作成功"),n({type:"exercise/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"exercise/setActionTabs",payload:{}})},children:(0,U.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,U.jsx)("br",{}),"是否确认设为公开?"]})})})),$=n(16585),ee=["exercise","dispatch","user"],te=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var t,n,r=e.exercise,o=e.dispatch,s=e.user,c=(p()(e,ee),(0,v.useParams)()),d=(0,m.useState)(!1),f=h()(d,2),y=f[0],b=f[1],w=(0,m.useState)(!1),C=h()(w,2),A=C[0],k=C[1],S=(0,m.useRef)(null);(0,m.useEffect)((function(){if("批量删除"===r.actionTabs.key){var e;if((0,j.j5)())return void k(!0);var t={hasNum:0,noHasNum:0};null==r||null===(e=r.actionTabs)||void 0===e||null===(e=e.selectArrsAll)||void 0===e||e.map((function(e){var n;e.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++t.hasNum:++t.noHasNum})),t.noHasNum>0?g.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,U.jsxs)("div",{children:["当前选中资源中:",(0,U.jsx)("span",{className:"c-blue",children:t.hasNum}),"个由您本人发布,",(0,U.jsx)("span",{className:"c-red",children:t.noHasNum})," 个由其他老师发布。",(0,U.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){M()}}):k(!0)}else k(!1)}),[r.actionTabs.key]);var M=function(){o({type:"exercise/setActionTabs",payload:{}})};return(0,U.jsx)(g.Z,{centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",confirmLoading:y,destroyOnClose:!0,onOk:l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=S.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.next=5,(0,N.ZP)("/api/courses/".concat(c.coursesId,"/exercises/destroys.json"),{method:"post",body:{check_ids:a()(r.actionTabs.selectArrs)}});case 5:n=e.sent,b(!1),0===n.status&&((0,E.L9)(["教学课堂","试卷","删除"]),x.ZP.success("删除成功"),o({type:"exercise/setActionTabs",payload:{}}),o({type:"classroomList/getClassroomExercisesList",payload:u()({},r.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:u()({},r.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){o({type:"exercise/setActionTabs",payload:{}})},children:null!=r&&null!==(t=r.actionTabs)&&void 0!==t&&t.status&&["未开始"].includes(null==r||null===(n=r.actionTabs)||void 0===n?void 0:n.status)?(0,U.jsx)("p",{children:"删除试卷会同步删除试卷中的所有考试,确认是否删除?"}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("p",{style:{color:"#DD0000"},children:"删除考试则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,U.jsx)($.Z,{ref:function(e){return S.current=e}})]})})})),ne=["exercise","dispatch"],re=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var t=e.exercise,n=e.dispatch,r=(p()(e,ne),(0,v.useParams)());return r.id=r.coursesId,(0,m.useEffect)((function(){"加入试卷库"===t.actionTabs.key&&new Promise(l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(r.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:a()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","加入试卷库"]),x.ZP.success("已加入个人试卷库,试题同步加入至个人题库")),n({type:"exercise/setActionTabs",payload:{}});case 5:case"end":return e.stop()}}),e)}))))}),[t.actionTabs.key]),(0,U.jsx)(U.Fragment,{})})),ie=n(37639),oe=n(54172),ae="listItem___aJrbL",se="info___X9HlC",le="title___ZDroC",ce="titleLeft___JzNZc",ue="titleRight___RP0gb",de="flexBox___txRbA",he="iconV___JMCv9",fe="name___LdzGg",pe="popover___Qeg0P",me="dot___c9Vwj",ve="moni___LBVeo",ge="ErrorPushTag___F0OTF",ye="authorized___yQPQx",xe="btn_warp___u9pTu";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var be=n(41727),we=n(12971);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Ce=n(46789),Ae=n(90078),ke=n(99541),Se=n(69429);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Me=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,r,o,a,s,c,d,f,p,y,b,w,C,S,L,D,Z,T=e.v,B=(e.k,e.match,e.selectArrs),I=e.setSelectArrs,O=e.dispatch,F=e.params,R=e.classroomList,W=(e.batchStatus,e.manageAllGroup),H=e.user,Y=(0,m.useState)([]),K=h()(Y,2),G=K[0],_=K[1],Q=(0,m.useState)(!1),X=h()(Q,2),J=X[0],q=X[1],$=(0,m.useRef)(),ee=(0,m.useRef)(),te=(0,m.useState)(!1),ne=h()(te,2),re=ne[0],Me=ne[1],je=!1,Ee="YYYY-MM-DD",Le=M()("2020-11-15",Ee);function Ne(){return De.apply(this,arguments)}function De(){return(De=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(F,222),e.next=3,(0,N.ZP)("/api/courses/".concat(null==F?void 0:F.coursesId,"/exercises/group_use_list.json"),{method:"get",params:u()(u()({},F),{},{id:T.id})});case 3:t=e.sent,_((null==t?void 0:t.groups)||[]);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ze=function(){return g.Z.info({title:"题库改版告知",content:(0,U.jsx)(U.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})};null!=T&&T.appraise_label&&(je=!0);var Pe=function(e){var t;v.history.push("/classrooms/".concat(F.coursesId,"/exercisenotice/").concat(e.id,"/users/").concat(null===(t=(0,j.eY)())||void 0===t?void 0:t.login))},Te=[{title:"班级",dataIndex:"name",key:"name"},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"未开始",value:1},{text:"考试中",value:2},{text:"已截止",value:3}],onFilter:function(e,t){return t.exercise_status===e},render:function(e,t){return(0,U.jsxs)("div",{children:[1===e&&(0,U.jsxs)("span",{children:[(0,U.jsx)("i",{className:me,style:{background:"#C3C3C3"}}),"未开始"]}),2===e&&(0,U.jsxs)("span",{children:[(0,U.jsx)("i",{className:me,style:{background:"#4EACFF"}}),"考试中"]}),3===e&&(0,U.jsxs)("span",{children:[(0,U.jsx)("i",{className:me,style:{background:"#FC2D6B"}}),"已截止"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===F.order_by?"desc"===F.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===F.order_by?"desc"===F.sort_direction?"descend":"ascend":null},{title:"提交人数",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(e,t){return 1===t.exercise_status?"-":(0,U.jsxs)("span",{children:[e,"/",t.exercise_users]})}},{title:"待评阅试卷",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(e,t){return 1===t.exercise_status?"-":0===e?(0,U.jsx)("span",{style:{cursor:"no-drop",color:"#999999"},children:e}):(0,U.jsx)("a",{onClick:function(){return(0,E.xg)("/classrooms/".concat(null==F?void 0:F.coursesId,"/exercise/").concat(null==T?void 0:T.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:e})}},{title:"操作",dataIndex:"action",align:"center",key:"action",width:60,render:function(e,t){return 1===t.exercise_status?(0,U.jsx)("img",{style:{cursor:"not-allowed"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="}):(0,U.jsx)(P.Z,{title:"评阅",children:(0,U.jsx)("a",{onClick:function(){return(0,E.xg)("/classrooms/".concat(null==F?void 0:F.coursesId,"/exercise/").concat(null==T?void 0:T.id,"/detail?random=false&exercise_group_id=").concat(t.course_group_id))},children:(0,U.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="})})})}}],Be=function(){var e=(null==T?void 0:T.simulate_exercise_num)-(null==T?void 0:T.user_simulate_num);return e>=0?e:0},Ie=function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T;null!=r&&r.is_encrypt?O({type:"classroomList/setActionTabs",payload:{open:"解封",id:null==r?void 0:r.id,phone:null==H||null===(t=H.userInfo)||void 0===t?void 0:t.phone,login:null==H||null===(n=H.userInfo)||void 0===n?void 0:n.login}}):null!=H&&null!==(e=H.userInfo)&&void 0!==e&&e.phone?O({type:"classroomList/setActionTabs",payload:{open:"试卷封存",id:null==r?void 0:r.id}}):O({type:"classroomList/setActionTabs",payload:{open:"手机号绑定"}})},Oe=function(e){var t,n,r;(null==H||null===(t=H.userInfo)||void 0===t?void 0:t.login)===(null==T?void 0:T.author_login)?O({type:"classroomList/setActionTabs",payload:{open:"提示",id:null==T?void 0:T.id,phone:null==H||null===(n=H.userInfo)||void 0===n?void 0:n.phone,login:null==H||null===(r=H.userInfo)||void 0===r?void 0:r.login,onFinish:e}}):x.ZP.warning("试卷已封存,请联系试卷所有者进行解封~")},Fe=function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(null==F?void 0:F.coursesId,"/sync_shixuns.json"),{method:"post",body:{exercise_ids:[t]}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(O({type:"classroomList/setActionTabs",payload:{}}),x.ZP.info("实训同步中,请稍后"),O({type:"classroomList/getClassroomExercisesList",payload:u()({},F)}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{className:ae,onClick:function(e){var t=function(){(!(0,j.GJ)()||(0,j.GJ)()&&ee.current&&!ee.current.contains(e.target))&&(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random))};null!=T&&T.is_encrypt?Oe(t):t()},children:[(0,j.GJ)()&&(0,U.jsx)("span",{ref:ee,children:(0,U.jsx)(k.Z,{checked:B.includes(T.id),value:T.id,style:{padding:"10px"},onClick:function(e){e.stopPropagation()},disabled:(null==T?void 0:T.is_encrypt)||(null==T?void 0:T.is_make_up_exercise),onChange:function(e){B.indexOf(T.id);B.indexOf(T.id)>-1?I(B.filter((function(e){return e!==T.id}))):I(B.concat(T.id))}})}),(0,U.jsxs)("div",{className:se,children:[(0,U.jsxs)("div",{className:le,children:[(0,U.jsxs)("div",{className:ce,style:{marginRight:15},children:[function(e){return je?(0,U.jsx)("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10",children:"集中阅卷"}):null!=e&&e.includes("未开始")?(0,U.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,U.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已截止")?(0,U.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已截止"}):null!=e&&e.includes("导入")?(0,U.jsx)("span",{className:"export mr10",children:"导入"}):void 0}(null==T?void 0:T.exercise_tips),(null==T?void 0:T.is_make_up_exercise)&&(0,U.jsx)("img",{src:be,width:44,height:24,style:{marginRight:10}}),(0,U.jsx)(P.Z,{title:T.exercise_name,children:(0,U.jsx)("span",{className:fe,children:T.exercise_name})}),(0,j.G5)()&&(null==T?void 0:T.shixun_change)&&(0,U.jsx)(ie.Z,{open:re,onOpenChange:function(e){Me(e)},placement:"bottomLeft",title:null,content:(0,U.jsxs)("div",{style:{width:"310px",color:"#000"},onClick:function(e){return e.stopPropagation()},children:[(0,U.jsx)("div",{children:"实训管理员对试卷中使用的实践项目进行了修改,请检查后,确认是否需要同步到试卷中"}),(0,U.jsxs)("div",{className:xe,children:[(0,U.jsx)(A.ZP,{size:"small",onClick:function(){return Me(!1)},children:"忽略"}),(0,U.jsx)(A.ZP,{className:"ml20",size:"small",type:"primary",onClick:function(){Me(!1),O({type:"classroomList/setActionTabs",payload:{key:"实训同步确认",onOK:function(){return Fe(null==T?void 0:T.id)}}})},children:"确认同步"}),(0,U.jsx)(A.ZP,{className:"ml20",size:"small",type:"primary",onClick:function(){return(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random,"&tabs=2"))},children:"前往查看"})]})]}),children:(0,U.jsx)("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:function(e){return e.stopPropagation()}})}),(null==T?void 0:T.high_resources_consume)&&!(null!=T&&T.high_resources_consume_permission)&&(0,U.jsx)(V.Z,{type:"exercise",style:{marginLeft:10}}),(null==T?void 0:T.high_resources_consume)&&(null==T?void 0:T.high_resources_consume_permission)&&(0,U.jsx)("span",{className:ye,children:"已授权"}),(null==T||null===(t=T.exercise_tips)||void 0===t?void 0:t.includes("已截止"))&&(null==R||null===(n=R.detailTopBanner)||void 0===n?void 0:n.forbid_end_exercise)&&(0,U.jsx)(P.Z,{title:"已对学生隐藏",children:(0,U.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",width:20,className:"ml10"})}),!T.is_public&&(0,j.GJ)()&&(0,U.jsx)(P.Z,{title:"私有属性,非课堂成员不能访问",children:(0,U.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),2==(null==T?void 0:T.exercise_type)&&(0,U.jsxs)("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:ve,children:[(0,U.jsx)("img",{src:we,width:18,height:14}),"模拟考试"]}),(null==T||null===(r=T.exercise_tips)||void 0===r?void 0:r.includes("已开启防作弊"))&&(0,U.jsx)("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi",children:"已开启防作弊"}),(null==T?void 0:T.ai_push_wrong_question)&&(0,U.jsxs)("span",{className:ge,children:[(0,U.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",width:12,className:"mr5"}),"AI错题推送"]}),(null==T||null===(o=T.exercise_tips)||void 0===o?void 0:o.includes("已截止"))&&(null==T||null===(a=T.exercise_tips)||void 0===a?void 0:a.includes("未提交"))&&(0,U.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"}),(null==T?void 0:T.is_encrypt)&&(0,U.jsxs)(P.Z,{title:"试卷已加密",children:[" ",(0,U.jsx)("img",{src:Se,width:21,className:"ml10",style:{marginTop:"-8px"}})," "]})]}),(0,U.jsxs)("div",{className:ue,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(null==T?void 0:T.appraise_setting)&&(0,U.jsxs)("span",{className:de,style:{marginRight:"16px"},onClick:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入评阅,请稍后..."}}),e.next=3,(0,N.ZP)("/api/exercises/".concat(T.id,"/create_appraise_students.json"),{method:"get"});case 3:t=e.sent,O({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,E.xg)("/classrooms/".concat(null==F?void 0:F.coursesId,"/exercise/").concat(T.id,"/centralizeReview/").concat(null==t?void 0:t.login));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==T||!T.is_encrypt){e.next=4;break}return Oe(t),e.abrupt("return");case 4:t();case 5:case"end":return e.stop()}}),e)}))),children:[(0,U.jsx)("i",{className:"iconfont icon-jizhongyuejuan"}),(0,U.jsx)("div",{children:"集中阅卷"})]}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,j.GJ)()&&(!(null!=T&&T.is_make_up_exercise)||(null==T?void 0:T.is_make_up_exercise)&&1===(null==T?void 0:T.exercise_status)&&(null==T?void 0:T.allow_create_make_up))&&(0,U.jsx)(Ce.Z,{tips:null==T?void 0:T.open_appraise,children:(0,U.jsxs)("span",{className:de,style:{marginRight:"16px"},onClick:function(){var e=function(){var e,t;if(2!==(null==H||null===(e=H.userInfo)||void 0===e?void 0:e.user_status))if(!(0,j.Rm)()||null!=R&&null!==(t=R.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_publish)if(0!==(null==T?void 0:T.exercise_question_count)){var n=function(){O({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[T.id],selectArrsAll:[T],unified_setting:T.unified_setting,params:F,disabled:1!==T.exercise_status,type:2,manage_all_group:W,isRouter:!0}})};null==T||!T.high_resources_consume||null!=T&&T.high_resources_consume_permission?n():O({type:"classroomList/setActionTabs",payload:{key:"授权使用",id:F.coursesId,type:"exercise",type_id:T.id,name:T.exercise_name,fn:function(){O({type:"classroomList/getClassroomExercisesList",payload:u()({},F)}),n()}}})}else x.ZP.warning("试卷内没有试题不允许发布考试");else x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能");else(0,z.Rd)()};null!=T&&T.is_encrypt?Oe(e):e()},children:[(0,U.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,U.jsx)("div",{children:"发布"})]})}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,j.GJ)()&&!(0,E._m)()&&T.assistant_auth&&(0,U.jsxs)("span",{className:de,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation();var t=function(){var e;if(!(0,j.Rm)()||null!=R&&null!==(e=R.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_preview){var t=M()(T.created_at,Ee);M()(Le).diff(M()(t),"days")>0&&null!=T&&T.is_random?Ze():null!=T&&T.is_random?(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/random/preview?random=").concat(T.is_random)):(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random,"&tabs=2"))}else x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")};null!=T&&T.is_encrypt?Oe(t):t()},children:[(0,U.jsx)("i",{className:"iconfont icon-yulan3"}),(0,U.jsx)("div",{children:"预览"})]}),(0,j.RV)()&&(0,U.jsxs)("span",{className:de,style:{marginRight:"16px"},onClick:function(){var e=function(){(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random))};null!=T&&T.is_encrypt?Oe(e):e()},children:[(0,U.jsx)("i",{className:"iconfont icon-yuyuexiangqing1"}),(0,U.jsx)("div",{children:"详情"})]}),(0,j.GJ)()&&!(0,E._m)()&&(0,U.jsx)(ie.Z,{placement:"bottom",content:(0,U.jsxs)("div",{className:pe,children:[!(null!=T&&T.exercise_tips.includes("导入"))&&(0,U.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/detail?random=").concat(T.is_random,"&tabs=3"))},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"规则设置"}),(null==T?void 0:T.exercise_tips.includes("导入"))&&(0,U.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){O({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==T?void 0:T.exercise_name,id:null==T?void 0:T.id,type:"hack"}})},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,j.GJ)()&&T.is_random&&T.assistant_auth&&(0,U.jsx)("p",{onClick:function(e){e.stopPropagation();var t=function(){var e=M()(T.created_at,Ee);M()(Le).diff(M()(e),"days")>0&&null!=T&&T.is_random?Ze():(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/random/edit?type=settings"))};null!=T&&T.is_encrypt?Oe(t):t()},children:"编辑考试"}),(0,U.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e;O({type:"exercise/setActionTabs",payload:{key:"批量删除",selectArrs:[T.id],selectArrsAll:[T],params:F,status:null==T||null===(e=T.exercise_tips)||void 0===e?void 0:e[0]}})},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"删除试卷"}),!(null!=T&&T.exercise_tips.includes("导入"))&&(0,U.jsx)("p",{onClick:function(){var e=function(){O({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[T.id],params:F}})};null!=T&&T.is_encrypt?Oe(e):e()},children:"加入试卷库"}),(null==T||null===(s=T.exercise_tips)||void 0===s?void 0:s.includes("未开始"))&&(null==T?void 0:T.author_login)===(null==H||null===(c=H.userInfo)||void 0===c?void 0:c.login)&&(0,U.jsxs)("p",{onClick:function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ie(T);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[" ",null!=T&&T.is_encrypt?"解封":"加密封存"]}),!(null!=T&&T.exercise_tips.includes("导入"))&&((0,j.GJ)()||(null==R||null===(d=R.AssistantObject)||void 0===d||null===(d=d.exercise)||void 0===d?void 0:d.can_stop))&&![1,3].includes(null==T?void 0:T.exercise_status)&&(0,U.jsx)("p",{onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e;!(0,j.Rm)()||null!=R&&null!==(e=R.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_stop?O({type:"exercise/setActionTabs",payload:{key:"批量结束",selectArrs:[T.id],params:F,unified_setting:T.unified_setting}}):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},null==T||!T.is_encrypt){e.next=4;break}return Oe(n),e.abrupt("return");case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"结束考试"})]}),children:(0,U.jsxs)("span",{onClick:function(e){return e.stopPropagation()},className:de,style:{cursor:"default"},children:[(0,U.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,U.jsx)("div",{children:"更多"})]})}),(0,j.dE)()&&(0,U.jsxs)(U.Fragment,{children:[!!T.off_limits&&(0,U.jsx)(P.Z,{title:"迟到超过".concat(null==T?void 0:T.last_times,"分钟,禁止进入答题"),children:(0,U.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),1==(null==T?void 0:T.exercise_type)&&!T.off_limits&&0===T.current_status&&T.exercise_status>1&&!(null!==(f=T.exercise_tips)&&void 0!==f&&f.includes("已截止"))&&(0,U.jsxs)("a",{className:de,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation(),e.preventDefault(),Pe(T,!0)},href:"",children:[(0,U.jsx)("i",{className:"iconfont icon-jixukaoshi"}),(0,U.jsxs)("div",{children:[(null==T?void 0:T.screen_used_num)>(null==T?void 0:T.screen_total_num)&&"申请"," 继续考试"]})]}),!(null!==(p=T.exercise_tips)&&void 0!==p&&p.includes("已截止"))&&(null==T?void 0:T.screen_used_num)>(null==T?void 0:T.screen_total_num)&&(0,U.jsxs)("a",{className:de,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation(),e.preventDefault(),Pe(T,!0)},href:"",children:[(0,U.jsx)("i",{className:"iconfont icon-jixukaoshi"}),(0,U.jsx)("div",{children:"申请继续考试"})]}),!T.off_limits&&1===T.current_status&&(null==T?void 0:T.screen_used_num)<(null==T?void 0:T.screen_total_num)&&T.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&!(2==(null==T?void 0:T.exercise_type)&&3!=(null==T?void 0:T.exercise_status))&&(0,U.jsxs)("span",{className:de,style:{marginRight:"16px"},onClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),null!=T&&T.answered_open){e.next=4;break}return x.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 4:return e.next=6,(0,Ae.w)(F.coursesId,T.id,"正在进入查看,请稍后...");case 6:(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/users/").concat(null===(n=(0,j.eY)())||void 0===n?void 0:n.login,"?check=true"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,U.jsx)("i",{className:"iconfont icon-chakankaoshi"}),(0,U.jsx)("div",{children:"查看考试"})]}),1==(null==T?void 0:T.exercise_type)&&!T.off_limits&&2===T.current_status&&T.exercise_status>1&&!(null!==(y=T.exercise_tips)&&void 0!==y&&y.includes("已截止"))&&(0,U.jsxs)("a",{className:de,style:{marginRight:"16px",color:1===(null==T?void 0:T.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),Pe(T)},href:"",children:[(0,U.jsx)("i",{className:"iconfont icon-a-kaishijixudajuan"}),(0,U.jsx)("div",{children:0===(null==T?void 0:T.is_redo)?"开始考试":"重新考试"})]}),2==(null==T?void 0:T.exercise_type)&&!T.off_limits&&T.exercise_status>1&&!(null!==(b=T.exercise_tips)&&void 0!==b&&b.includes("已截止"))&&(0,U.jsx)(P.Z,{title:(0,U.jsxs)("span",{children:["本次考试可重复考试",null==T?void 0:T.simulate_exercise_num,"次,剩余",Be(),"次"]}),children:(0,U.jsxs)("a",{className:de,onClick:function(e){0==Be()&&0!=(null==T?void 0:T.current_status)||(e.stopPropagation(),e.preventDefault(),Pe(T))},href:"",children:[(0,U.jsx)("i",{className:"iconfont ".concat(0!=(null==T?void 0:T.current_status)?"icon-a-kaishijixudajuan":"icon-jixukaoshi")}),(0,U.jsx)("div",{children:0!=(null==T?void 0:T.current_status)?"开始考试":"继续考试"})]})}),(null==T?void 0:T.ai_push_wrong_question)&&3===(null==T?void 0:T.whole_exercise_status)&&!(null!=T&&null!==(w=T.exercise_tips)&&void 0!==w&&w.includes("未提交"))&&(0,U.jsxs)("span",{className:de,style:{marginRight:"16px"},onClick:function(){var e=l()(i()().mark((function e(t){var n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),0!==(null==T?void 0:T.wrong_questions_size)){e.next=4;break}return x.ZP.warning("本次考试你无需进行错题巩固~"),e.abrupt("return");case 4:if(1!==(null==T||null===(n=T.progress)||void 0===n?void 0:n.stat)){e.next=7;break}return x.ZP.warning("推荐试题正在生成中,请等待生成完成后再开始巩固"),e.abrupt("return");case 7:(0,E.xg)("/classrooms/".concat(F.coursesId,"/exercise/").concat(T.id,"/wrongAnswer/").concat(null===(r=(0,j.eY)())||void 0===r?void 0:r.login));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,U.jsx)("i",{className:"iconfont icon-cuotigonggu"}),(0,U.jsx)("div",{children:"错题巩固"})]})]})]})]}),(0,j.GJ)()&&(0,U.jsxs)("p",{style:{display:"flex"},children:[(0,U.jsx)("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:T.author,children:T.author}),(0,U.jsxs)("span",{className:"ml30 c-grey-666",children:["创建时间:",M()(T.created_at).format("YYYY-MM-DD HH:mm:ss")]}),(null==T||null===(C=T.exercise_tips)||void 0===C?void 0:C.includes("未开始"))&&T.publish_time&&(0,U.jsxs)("span",{className:"ml30 c-grey-666",children:["开始时间:",M()(T.publish_time).format("YYYY-MM-DD HH:mm:ss")]}),(0,U.jsxs)("span",{className:"ml30 c-grey-666",children:["答题时长:",null===T.time?"不限":"".concat(T.time,"分钟")]}),(0,U.jsxs)("span",{className:"ml30 c-grey-666",children:["类型:",T.is_random?"随机组卷":"人工组卷"]}),!(null!=T&&null!==(S=T.exercise_tips)&&void 0!==S&&S.includes("未开始"))&&!(null!=T&&T.is_make_up_exercise)&&!(null!=T&&T.exercise_tips.includes("导入"))&&(0,U.jsx)("span",{className:he,style:{marginLeft:"auto",textAlign:"end"},onClick:function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),J||Ne(),q(!J);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,U.jsx)(P.Z,{title:"".concat(J?"收起":"展开"),children:(0,U.jsx)("i",{className:"iconfont icon-".concat(J?"shouqi":"xiala2")})})})]}),(0,j.dE)()&&(0,U.jsxs)("p",{style:{display:"flex"},children:[(0,U.jsx)("span",{className:"c-grey-333",children:T.author}),(0,U.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["答题时长:",null===T.time?"不限":"".concat(T.time,"分钟")]}),!(null==T||!T.exercise_left_time)&&(0,U.jsxs)("span",{className:"ml15 c-grey-999",children:["考试剩余时间:",null==T?void 0:T.exercise_left_time]}),!(null==T||!T.before_start)&&(0,U.jsxs)("span",{className:"ml15 c-grey-999",children:["距离考试开始时间:",null==T?void 0:T.before_start]})]}),(0,j.GJ)()&&!(null!=T&&null!==(L=T.exercise_tips)&&void 0!==L&&L.includes("未开始"))&&(0,U.jsxs)("p",{children:[(0,U.jsx)("span",{style:{letterSpacing:2},className:"c-grey-333 mr15",children:"提交状态:"}),(0,U.jsxs)("span",{className:"c-grey-333 mr20",children:["未开始 ",(0,U.jsx)("span",{children:null==T?void 0:T.unanswer_users})]}),(0,U.jsxs)("span",{className:"c-grey-333 mr20",children:["考试中 ",(0,U.jsx)("span",{style:{color:"rgb(90, 184, 145)"},children:null==T?void 0:T.answering_users})]}),(0,U.jsxs)("span",{className:"c-grey-333 mr20",children:["已交卷 ",(0,U.jsx)("span",{style:{color:"#FC2D6B"},children:null==T?void 0:T.answer_users})]}),(0,U.jsxs)("span",{className:"c-grey-333",children:["已交卷/未答 ",(0,U.jsx)("span",{style:{color:"#FC2D6B"},children:null==T?void 0:T.commit_with_no_answers_users})]})]}),(0,j.GJ)()&&!(null!=T&&null!==(D=T.exercise_tips)&&void 0!==D&&D.includes("未开始"))&&J&&G.length>5&&(0,U.jsx)(oe.Z,{scroll:{y:240},pagination:!1,dataSource:G,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(F.order_by=n.field),n.order||(F.sort_direction="asc"),"ascend"===n.order&&(F.sort_direction="asc"),"descend"===n.order&&(F.sort_direction="desc"),n.order||(F.sort_direction="asc"),Ne()},columns:Te}),(0,j.GJ)()&&!(null!=T&&null!==(Z=T.exercise_tips)&&void 0!==Z&&Z.includes("未开始"))&&J&&G.length<6&&G.length>0&&(0,U.jsx)(oe.Z,{rowKey:"course_group_id",pagination:!1,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},dataSource:G,style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(F.order_by=n.field),n.order||(F.sort_direction="asc"),"ascend"===n.order&&(F.sort_direction="asc"),"descend"===n.order&&(F.sort_direction="desc"),n.order||(F.sort_direction="asc"),Ne()},columns:Te}),void 0!==(null==T?void 0:T.total)&&(0,U.jsxs)("p",{children:[(0,U.jsx)("span",{className:"c-grey-333 mr15",children:"集中阅卷总进度:"}),(0,U.jsxs)("span",{className:"c-grey-333 mr20",children:["总评数",(0,U.jsx)("span",{children:null==T?void 0:T.total})]}),(0,U.jsxs)("span",{className:"c-grey-333 mr20",children:["已评阅 ",(0,U.jsx)("span",{style:{color:"#4EACFF"},children:null==T?void 0:T.finish_total})]}),(0,U.jsxs)("span",{className:"c-grey-333",children:["待评阅 ",(0,U.jsx)("span",{style:{color:"#FC2D6B"},children:null==T?void 0:T.unfinished_total})]})]})]}),(0,U.jsx)(ke.Z,{closable:!0,successCb:function(){return Pe($.current)}})]})})),je=n(34426),Ee=n(99798),Le=n(37681),Ne=n(87151),De=n(87169),Ze=n(49603),Pe=n(68443),Te=n(78650),Be=n(59555),Ie=["user","classroomList","globalSetting","loading","dispatch","match"],Oe=(0,v.connect)((function(e){var t=e.user,n=e.classroomList,r=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var t,n,r,o,s,c,d,f,S,D,Z,P,T,B,I,O=e.user,F=e.classroomList,R=(e.globalSetting,e.loading),W=e.dispatch,H=e.match,Y=(p()(e,Ie),(0,v.useParams)()),V=(0,v.useSearchParams)(),K=h()(V,1)[0],G=(0,m.useState)((function(){return u()(u()({},Y),{},{limit:20})})),_=h()(G,2),$=_[0],ee=(_[1],(0,v.useLocation)()),ne=F.detailExerciseList,ie=F.detailTopBanner,oe=F.detailLeftMenus,ae=(0,m.useState)([]),se=h()(ae,2),le=se[0],ce=se[1],ue=(0,m.useState)(!1),de=h()(ue,2),he=(de[0],de[1]),fe=(0,m.useState)([]),pe=h()(fe,2),me=pe[0],ve=pe[1],ge=(0,m.useState)(!1),ye=h()(ge,2),xe=ye[0],be=ye[1],we=(0,m.useState)(!1),Ce=h()(we,2),Ae=Ce[0],Se=Ce[1],Oe=(0,m.useState)(!1),Fe=h()(Oe,2),Re=Fe[0],We=Fe[1],ze=(0,m.useState)(!1),He=h()(ze,2),Ye=He[0],Ve=He[1],Ke=(0,m.useState)("按创建时间降序"),Ge=h()(Ke,2),Ue=Ge[0],_e=Ge[1];$.type="all"===K.get("tabs")?"":K.get("tabs")||"",$.id=$.coursesId,(0,m.useEffect)((function(){var e,t;if(null!=O&&null!==(e=O.userInfo)&&void 0!==e&&e.login){if((0,j.GJ)()){var n,r=E.cX.getItem("".concat(null==O||null===(n=O.userInfo)||void 0===n?void 0:n.login,"Teacher"),"Exercise");r&&($.sort_by=null==r?void 0:r.type,$.sort_direction=null==r?void 0:r.direction,_e(null==r?void 0:r.name))}W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)})}else null!=O&&null!==(t=O.userInfo)&&void 0!==t&&t.username&&W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)});he(!1)}),[null==O||null===(t=O.userInfo)||void 0===t?void 0:t.login,ee.pathname]),(0,m.useEffect)((function(){"目录重命名成功"===F.actionTabs.key&&W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)})}),[F.actionTabs.key]),(0,m.useEffect)((function(){"在线考试设置"===F.actionTabs.key&&(be(!0),Se(null==ie?void 0:ie.show_unstart_exercise),We(null==ie?void 0:ie.forbid_end_exercise))}),[F.actionTabs.key]),(0,m.useEffect)((function(){ce([])}),[ne]);(0,m.useEffect)((function(){"all"===K.get("tabs")&&($.type="",$.page=1)}),[K.get("tabs")]),(0,m.useEffect)((function(){(0,j.Rm)()&&W({type:"classroomList/getAssistantPermissions",payload:{course_id:$.coursesId}})}),[null==O||null===(n=O.userInfo)||void 0===n?void 0:n.username]),(0,m.useEffect)((function(){var e=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),g.Z.info({title:"提示",centered:!0,width:600,content:(0,U.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,U.jsx)("br",{}),"1、在",(0,U.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,U.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,U.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,U.jsx)("br",{}),"2、在",(0,U.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,U.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,U.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,U.jsx)("br",{}),"allowRouter"===e&&(0,U.jsxs)(U.Fragment,{children:["3、",(0,U.jsx)("span",{className:"c-red blod",children:"严禁查看他人的试卷。"})]})]}),okText:"知道了"}))}),[]);var Qe=[{name:"全部",id:"all",total:null===(r=ne.exercises_counts)||void 0===r?void 0:r.exercises_total_counts},{name:"未开始",id:1,total:null===(o=ne.exercises_counts)||void 0===o?void 0:o.unstart_counts},{name:"考试中",id:2,total:null===(s=ne.exercises_counts)||void 0===s?void 0:s.publish_counts},{name:"集中阅卷",id:4,total:null===(c=ne.exercises_counts)||void 0===c?void 0:c.appraise_exercise_count},{name:"已截止",id:3,total:null===(d=ne.exercises_counts)||void 0===d?void 0:d.end_counts}],Xe=[{name:"批量发布",icon:(0,U.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,U.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,U.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,U.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"加入试卷库",icon:(0,U.jsx)("i",{className:"iconfont icon-piliangjiaru font14"})}].filter((function(e){return!!(0,j.GJ)()||"批量删除"!==e.name})).filter((function(e){return!!ie.is_public||"设为公开"!==e.name})),Je="YYYY-MM-DD",qe=M()("2020-11-15",Je),$e=function(){var e=l()(i()().mark((function e(t){var n,r,o,s,l,c,u,d,h,f,p,m,v,y;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t.name,2!==(null==O||null===(n=O.userInfo)||void 0===n?void 0:n.user_status)||"批量发布"!==t.name){e.next=4;break}return(0,z.Rd)(),e.abrupt("return");case 4:if(s=[],null===(r=ne.exercises)||void 0===r||r.map((function(e){if(le.includes(e.id)&&e.is_random){var t=M()(e.created_at,Je);M()(qe).diff(M()(t),"days")>0&&null!=e&&e.is_random&&s.push(e)}})),""!=le){e.next=12;break}l="请选择你要操作的任务","加入试卷库"===o&&(l="请选择要加入试卷库的试卷"),x.ZP.error(l),e.next=42;break;case 12:if(!s.length){e.next=16;break}g.Z.info({title:"题库改版告知",content:(0,U.jsx)(U.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}),e.next=42;break;case 16:if("批量发布"!==o){e.next=34;break}if(!(0,j.Rm)()||null!=F&&null!==(u=F.AssistantObject)&&void 0!==u&&null!==(u=u.exercise)&&void 0!==u&&u.can_publish){e.next=20;break}return x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"),e.abrupt("return");case 20:if(f=!1,ne.exercises.forEach((function(e){le.includes(e.id)&&0===e.total_num&&e.is_random&&(f=!0)})),p=null===(d=ne.exercises.filter((function(e){return le.includes(null==e?void 0:e.id)})).filter((function(e){return 0===(null==e?void 0:e.exercise_question_count)})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.exercise_name,!((null===(h=p)||void 0===h?void 0:h.length)>0)){e.next=26;break}return x.ZP.warning("".concat(p,"试卷内没有试题不允许发布考试")),e.abrupt("return");case 26:if(!f){e.next=29;break}return x.ZP.warning("随机试卷还未在该课堂生成试卷,请点击编辑去设置出卷数量吧。"),e.abrupt("return");case 29:if(m=!1,ne.exercises.forEach((function(e){le.includes(e.id)&&1!==e.exercise_status&&(m=!0)})),!m){e.next=34;break}return x.ZP.warning("试卷已发布考试不可批量发布。"),e.abrupt("return");case 34:if("加入试卷库"!==o){e.next=41;break}return e.next=37,(0,N.ZP)("/api/courses/".concat($.id,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:a()(le)}});case 37:if(!((null==(y=e.sent)||null===(v=y.cover_exercises)||void 0===v?void 0:v.length)>0)){e.next=41;break}return ve(null==y?void 0:y.cover_exercises),e.abrupt("return");case 41:W({type:"exercise/setActionTabs",payload:{key:o,selectArrs:le,selectArrsAll:null===(c=ne.exercises)||void 0===c?void 0:c.filter((function(e){return le.includes(e.id)})),params:$,type:1}});case 42:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,U.jsxs)("section",{className:"minH500",children:[(0,U.jsx)(je.Z,{isLoading:R["classroomList/getClassroomExercisesList"],tabDataSource:Qe,isAdmin:(0,j.GJ)(),dispatch:W,type:null==ne?void 0:ne.main_category_name,isExercise:!0,user:O,getDropdownMenu:function(){return(0,U.jsxs)(y.Z,{children:[(0,U.jsx)(y.Z.Item,{onClick:function(){var e;!(0,j.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?W({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:$}}):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"快速选择试卷"},1),(0,U.jsx)(y.Z.Item,{onClick:function(){var e;!(0,j.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?(window.scrollTo(0,0),v.history.push("/classrooms/".concat($.coursesId,"/exercise/add?catalogue=").concat((null==Y?void 0:Y.categoryId)||""))):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"创建新试卷"},2),(0,U.jsx)(y.Z.Item,{onClick:function(){var e;(0,E.Ye)(W)||(!(0,j.Rm)()||null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?W({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"exercise"}}):x.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"))},children:"导入外部成绩"},3)]})},onTabMenuClick:function(e){$.type="all"===e.key?"":e.key,$.page=1,v.history.replace("".concat(ee.pathname,"?tabs=").concat(e.key)),Ve(!1),W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)})},classroomList:F,defaultSelectedKeys:[$.type||"all"]}),(0,U.jsx)(Ee.Z,{dataSource:ne.exercises||[],isAdmin:(0,j.GJ)(),batchStatus:Ye,SortMenuName:Ue,setSortMenuName:_e,SortMenus:[{name:"按创建时间升序",type:"created_at",direction:"asc"},{name:"按创建时间降序",type:"created_at",direction:"desc"},{name:"按考试时长升序",type:"time",direction:"asc"},{name:"按考试时长降序",type:"time",direction:"desc"},{name:"按试卷名称升序",type:"exercise_name",direction:"asc"},{name:"按试卷名称降序",type:"exercise_name",direction:"desc"}],onSearch:function(e){$.search=e.trim(),$.page=1,W({type:"classroomList/getClassroomExercisesList",payload:u()({},$)})},isShowMode:!0,onModeChange:function(e){$.is_normal=e,$.page=1,W({type:"classroomList/getClassroomExercisesList",payload:u()({},$)})},onSort:function(e){var t;($.sort_by=e.type,$.sort_direction=e.direction,(0,j.GJ)())&&E.cX.setItem("".concat(null==O||null===(t=O.userInfo)||void 0===t?void 0:t.login,"Teacher"),e,"Exercise");$.page=1,W({type:"classroomList/getClassroomExercisesList",payload:u()({},$)}),_e(e.name)},onBatch:function(e){return Ve(e)}}),(0,U.jsxs)(b.Z,{loading:R["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[null!==(f=ne.exercises_counts)&&void 0!==f&&f.exercises_all_counts?ne.exercises.map((function(e,t){return(0,U.jsx)(Me,{v:e,k:t,match:H,batchStatus:Ye,selectArrs:le,setSelectArrs:ce,dispatch:W,params:$,user:O,manageAllGroup:ne.manage_all_group},t)})):(0,U.jsx)(L.Z,{}),(0,U.jsx)("aside",{className:"tc mb50 mt30",children:(null===(S=ne.exercises_counts)||void 0===S?void 0:S.exercises_all_counts)>0&&(0,U.jsx)(w.Z,{showTotal:function(e){var t;return"共 ".concat(null==ne||null===(t=ne.exercises_counts)||void 0===t?void 0:t.exercises_all_counts," 条")},showSizeChanger:!0,onChange:function(e,t){ce([]),$.page=e,$.limit=t,W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)})},defaultCurrent:$.page,current:$.page||1,pageSize:$.limit||20,total:ne.exercises_counts&&ne.exercises_counts.exercises_all_counts})})]}),le.length>0&&(0,j.GJ)()&&(0,U.jsx)(C.Z,{offsetBottom:0,children:(0,U.jsx)(Le.Z,{buttonDataSource:Xe,onButtonClick:$e,useBatchStatus:Ve,setSeleArr:ce,catalogue:(null==oe||null===(D=oe.course_modules)||void 0===D||null===(D=D.find((function(e){return"exercise"===e.type})))||void 0===D?void 0:D.second_category)||[],addCatalogue:function(e){e.preventDefault(),W({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:$,selectArrs:{category_id:null==ne?void 0:ne.main_category_id,type:"exercise"}}})},allSelect:!!le.length&&le.length===(null===(Z=ne.exercises)||void 0===Z||null===(Z=Z.filter((function(e){return!e.is_make_up_exercise})))||void 0===Z?void 0:Z.length),setAllSelect:function(e){var t;e.target.checked?ce(null==ne||null===(t=ne.exercises)||void 0===t?void 0:t.filter((function(e){return!e.is_make_up_exercise})).map((function(e){return e.id}))):ce([])},selectArrs:le,onMenuClick:function(){var e=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.key,""!=le){e.next=4;break}return x.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,N.ZP)("/api/courses/".concat($.id,"/exercises/move_to_category.json"),{method:"post",body:{exercise_ids:le,new_category_id:n}});case 6:0===e.sent.status&&(x.ZP.success("操作成功"),W({type:"classroomList/getClassroomExercisesList",payload:u()({},Y)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})}),(0,U.jsx)(X.Z,{}),(0,U.jsx)(J.Z,{}),(0,U.jsx)(te,{}),(0,U.jsx)(q,{}),(0,U.jsx)(Ze.Z,{onOk:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()({},Y)})}}),(0,U.jsx)(Pe.Z,{onOk:function(){}}),(0,U.jsx)(Q,{cb:function(){return ce([])}}),(0,U.jsx)(re,{}),(0,U.jsx)(ke.Z,{}),(0,U.jsxs)(g.Z,{title:(0,U.jsxs)("span",{children:[(0,U.jsx)(De.Z,{style:{color:"#faad14",fontSize:"18px"}})," 加入试卷库提示"]}),open:me.length>0,footer:!1,onCancel:function(){ve([])},children:[(0,U.jsxs)("div",{style:{height:300,overflow:"auto"},children:[(0,U.jsxs)("div",{children:["有",null==me?void 0:me.length,"张试卷在试卷库重复,是否需要覆盖原来的试卷?"]}),null==me?void 0:me.map((function(e){return(0,U.jsxs)("div",{style:{marginTop:25},children:[(0,U.jsxs)("div",{children:["试卷:",null==e?void 0:e.origin_exercise_nam]}),(0,U.jsxs)("div",{children:["原试卷:",(0,U.jsx)("a",{href:"/paperlibrary/see/".concat(null==e?void 0:e.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==e?void 0:e.examination_bank_name})]})]})}))]}),(0,U.jsxs)("div",{style:{textAlign:"end"},children:[(0,U.jsx)(A.ZP,{style:{height:30},onClick:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat($.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:a()(le),update:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("覆盖成功"),ve([]));case 4:case"end":return e.stop()}}),e)}))),children:"覆盖原来的试卷"}),(0,U.jsx)(A.ZP,{type:"primary",onClick:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat($.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:a()(le)}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("形成成功"),ve([]));case 4:case"end":return e.stop()}}),e)}))),style:{marginLeft:10,height:30},children:"形成新试卷"})]})]}),(0,U.jsxs)(g.Z,{title:"在线考试设置",open:xe,centered:!0,onOk:l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat($.coursesId,"/update_show_unstart_exercise"),{method:"put",body:{show_unstart_exercise:Ae,forbid_end_exercise:Re}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(be(!1),W({type:"classroomList/setActionTabs",payload:{key:""}}),W({type:"classroomList/getClassroomTopBanner",payload:{id:$.coursesId}}),x.ZP.info("操作成功"));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){be(!1),W({type:"classroomList/setActionTabs",payload:{key:""}})},children:[(0,U.jsxs)(k.Z,{checked:Ae,onChange:function(e){Se(e.target.checked)},children:["允许学生查看已发布但未开始的考试",(0,U.jsx)("span",{style:{color:"#666666"},children:"(考试开始之后学生才能作答)"})]}),(0,U.jsx)(k.Z,{className:"mt20",checked:Re,onChange:function(e){We(e.target.checked)},children:"禁止学生查看已截止的考试"})]}),(0,U.jsx)(Ne.Z,{}),(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(Te.T$,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},open:"手机号绑定"===(null==F||null===(P=F.actionTabs)||void 0===P?void 0:P.open)}),(0,U.jsx)(Te.$i,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},onFinish:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)})},open:"试卷封存"===(null==F||null===(T=F.actionTabs)||void 0===T?void 0:T.open),Data:u()(u()({},null==F?void 0:F.actionTabs),{},{type:"exercise"})}),(0,U.jsx)(Te.K1,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},onFinish:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)})},open:"解封"===(null==F||null===(B=F.actionTabs)||void 0===B?void 0:B.open),Data:u()(u()({},null==F?void 0:F.actionTabs),{},{type:"exercise"})}),(0,U.jsx)(Te.O7,{onCancel:function(){W({type:"classroomList/setActionTabs",payload:u()(u()({},null==F?void 0:F.actionTabs),{},{open:""})})},onFinish:function(){W({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},$),Y)})},open:"提示"===(null==F||null===(I=F.actionTabs)||void 0===I?void 0:I.open),Data:u()(u()({},null==F?void 0:F.actionTabs),{},{type:"exercise"})})]}),(0,U.jsx)(Be.Z,{})]})}))},36931:function(e,t,n){"use strict";n.d(t,{Q8:function(){return R},d0:function(){return W},w6:function(){return F}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(37205),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),h=n.n(d),f=n(59301),p=n(16326),m=n(82326),v=n(6767),g=n(62957),y=n(47889),x=n(77019),b=n(5269),w=n(25399),C=n(62673),A=n(99571),k=n(56656),S=n.n(k),M=n(7338),j=n(94171),E=n(89392),L=n(83287),N=n(69063),D=n(53260),Z=n(72889),P=n(67554),T=n(10889),B=n(5805),I=n(36133),O=n(37712);function F(e,t){for(var n=[],r=e;rS()(t).endOf("day"),o=e0?le:[]);ce(l()(n)),(null===(t=he)||void 0===t?void 0:t.length)<=0?fe([{penalty_type:Z.Q.Percent,late_penalty:20}]):fe(l()(he))}}),[Q]);var Me=function(){var e=a()(i()().mark((function e(){var t,n,r,o,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==U||null===(t=U.userInfo)||void 0===t?void 0:t.user_status)){e.next=3;break}return(0,P.Rd)(),e.abrupt("return");case 3:if((o=JSON.parse(JSON.stringify(ve))).challenge_settings.filter((function(e){return!e.hide})),o.categoryId=_.categoryId,null===(n=o.challenge_settings)||void 0===n||!n.every((function(e){return!e.checked}))){e.next=9;break}return v.ZP.warning("关卡不能全部设置为可不做"),e.abrupt("return");case 9:if(console.log(le),ve.unified_setting){e.next=14;break}le=null===(r=le)||void 0===r?void 0:r.map((function(e){var t;if(!e.publish_time||!e.end_time)throw v.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw v.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(t=Q.group_settings)||void 0===t?void 0:t.filter((function(t){var n;return null==e||null===(n=e.group_name)||void 0===n?void 0:n.includes(t.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e})),e.next=17;break;case 14:if(ve.publish_time&&ve.end_time){e.next=17;break}throw v.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 17:if(o.group_settings=le,!ve.allow_late){e.next=30;break}if(!ve.unified_late){e.next=28;break}if(!(null===ve.late_penalty||void 0===ve.late_penalty||ve.late_penalty<0||ve.late_penalty>100)){e.next=23;break}throw v.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 23:if(ve.late_time){e.next=26;break}throw v.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 26:e.next=30;break;case 28:he=null===(a=he)||void 0===a?void 0:a.map((function(e){var t;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw v.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw v.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw v.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(t=e.group_name)||void 0===t||null===(t=t.map((function(e){var t,n=null===(t=Q.group_settings)||void 0===t||null===(t=t.filter((function(t){return(null==t?void 0:t.group_name)===e})))||void 0===t?void 0:t[0];return null==n?void 0:n.group_id})))||void 0===t?void 0:t.toString().split(","),e})),o.allow_late_settings=he;case 30:return e.next=32,(0,I.Tr)({homework_common_ids:[parseInt(_.categoryId)],course_id:_.coursesId,type:"homework_common"});case 32:0===(null==(s=e.sent)?void 0:s.student_count)?je(o):(Se(o),we(s));case 34:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=function(e){var t;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)v.ZP.warning("效率分不能为空");else{var n=e.challenge_settings.reduce((function(e,t){return e+Number(t.challenge_score)}),0);if((null==n?void 0:n.toFixed(10))===(null===(t=e.total_score-e.eff_score)||void 0===t?void 0:t.toFixed(10))){var r={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},o=function(){var t,n=function(){var t=a()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return oe(!0),t.next=3,(0,j.ZP)("/api/homework_commons/".concat(_.categoryId,"/publish_setting.json"),{method:"post",body:u()({},e)});case 3:0===t.sent.status&&(v.ZP.success("更新成功"),K({type:"shixunHomeworks/getWorkSetting",payload:u()({},_)}),K({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:u()({},_)})),oe(!1);case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();(0,E.isEqual)(J,r)||null!=X&&null!==(t=X.homework_status)&&void 0!==t&&t.includes("未发布")?n():g.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:n})};null==Q||!Q.high_resources_consume||null!=Q&&Q.high_resources_consume_permission?o():K({type:"classroomList/setActionTabs",payload:{key:"授权使用",id:_.coursesId,type:"shixun",type_id:_.categoryId,name:Q.homework_name,fn:function(){o()}}})}else v.ZP.warning("效率分加关卡任务总分必须等于总分值:".concat(e.total_score,"分"))}else v.ZP.warning("总分值不能为空")},Ee=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return t?t.find((function(t){return t[r]===e})):null==Q||null===(n=Q.group_settings)||void 0===n?void 0:n.find((function(t){return t.group_id[0]===e}))},Le=((null==Q?void 0:Q.allow_late)||(null==Q||Q.anonymous_comment),function(e){var t,n,r=Ee(e,null==Q?void 0:Q.allow_late_settings,"id"),i=Ee(e,null==Q?void 0:Q.anonymous_comment_settings),o=Ee(e);return(null==Q?void 0:Q.allow_late)&&r&&S()(null==r?void 0:r.late_time)<=S()()||(null==Q?void 0:Q.anonymous_comment)&&i&&null!==(null==i?void 0:i.evaluation_start)||null!=(null===(t=(S()(null==o?void 0:o.end_time)<=S()()&&(null==Q||null===(n=Q.allow_late_settings)||void 0===n?void 0:n.filter((function(t){return t.group_id.includes(e)}))))[0])||void 0===t?void 0:t.late_time)}),Ne=(0,f.useMemo)((function(){return(null==Q?void 0:Q.allow_late)||(null==Q?void 0:Q.all_group_late)}),[Q,X]),De=null==Q?void 0:Q.anonymous_comment,Ze=function(e){if(!e)return!1;var t=Ee(e,null==Q?void 0:Q.anonymous_comment_settings);return(null==Q?void 0:Q.anonymous_comment)&&t&&null!==(null==t?void 0:t.evaluation_start)},Pe=function(e,t){var n,r,i,o,a,s;null!=e&&e.group_id||(e.group_id=(a=null==e?void 0:e.group_name,s=null==Q?void 0:Q.group_settings,null==a?void 0:a.map((function(e){var t;return null==s||null===(t=s.find((function(t){return t.value===e})))||void 0===t?void 0:t.id})))),K({type:"classroomList/setActionTabs",payload:{key:"分班发布-发布规则拆分",data:e,index:t,rangePickerDisabled:!(null==e||null===(n=e.group_id)||void 0===n||null===(n=n[0])||void 0===n||!n.publish_time)&&(ee||!(S()()<=S()(null===(r=Ee(null==e||null===(i=e.group_id)||void 0===i?void 0:i[0]))||void 0===r?void 0:r.publish_time))&&[!0,Le(null==e||null===(o=e.group_id)||void 0===o?void 0:o[0])]),disabledDate:null==Q?void 0:Q.course_end_date}})};return(0,O.jsxs)("section",{className:N.Z.form,children:[(0,O.jsxs)("div",{className:N.Z.title,children:["作业发布",(0,O.jsx)("span",{className:"c-grey-666 font14",style:{fontWeight:400},children:"(作业一旦发布后不可变更试题发布模式)"})]}),(0,O.jsxs)("div",{children:[(0,O.jsxs)("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},children:[(0,O.jsxs)(y.ZP.Group,{disabled:ee||!(null!=X&&null!==(t=X.homework_status)&&void 0!==t&&t.includes("未发布"))||(0,M.Rm)()&&!(null!==(n=G.AssistantObject.practice)&&void 0!==n&&n.can_publish),value:ve.unified_setting,onChange:function(e){var t;null!=X&&null!==(t=X.homework_status)&&void 0!==t&&t.includes("未发布")?(ve.unified_setting=!ve.unified_setting,ve.unified_setting||(ve.unified_late=!1,fe([{late_penalty:5}])),ge(Object.assign({},ve)),!1!==ve.unified_setting||""!=le?ve.unified_setting&&(ce([]),fe([{late_penalty:5}])):ce(le.concat({}))):v.ZP.error("已发布,不能再修改统一设置")},children:[(0,O.jsx)(y.ZP,{value:!0,disabled:ee||!(null!=Q&&Q.manage_all_group),style:{marginRight:"50px"},children:"统一发布"}),(0,O.jsx)(y.ZP,{disabled:ee||!(null!=Q&&null!==(r=Q.group_settings)&&void 0!==r&&r.length),value:!1,children:"分班发布"})]}),0===(null==Q||null===(o=Q.group_settings)||void 0===o?void 0:o.length)&&(0,O.jsx)("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),ve.unified_setting&&(0,O.jsxs)("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"},children:[(0,O.jsxs)(x.Z,{align:"middle",children:[(0,O.jsx)(b.Z,{style:{marginLeft:"23px"},children:"发布时间"}),(0,O.jsx)(b.Z,{className:"ml10",children:(0,O.jsx)(p.default,{size:"large",disabled:ee||!(null!=X&&null!==(s=X.homework_status)&&void 0!==s&&s.includes("未发布")||null!=X&&null!==(c=X.homework_status)&&void 0!==c&&c.includes("未开始"))||(0,M.Rm)()&&!(null!==(d=G.AssistantObject.practice)&&void 0!==d&&d.can_publish),style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return R(e,null==Q?void 0:Q.course_end_date)},disabledTime:function(e){return W(e)},value:ve.publish_time?S()(ve.publish_time):"",onChange:function(e,t){ve.publish_time=t,""!=ve.end_time&&ve.end_time||!ve.unified_setting||(ve.end_time=S()(e).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),ge(Object.assign({},ve))}})})]}),(0,O.jsxs)(x.Z,{align:"middle",className:"pl30",children:[(0,O.jsx)(b.Z,{children:"截止时间"}),(0,O.jsx)(b.Z,{className:"ml10",children:(0,O.jsx)(p.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:S()((0,L.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==Q?void 0:Q.allow_late)&&(null==Q?void 0:Q.homework_status.includes("已截止"))||ee||(null==Q?void 0:Q.allow_late)&&S()()>=S()(null==Q?void 0:Q.end_time)||(0,M.Rm)()&&!(null!==(k=G.AssistantObject.practice)&&void 0!==k&&k.can_publish),disabledDate:function(e){return R(e,null==Q?void 0:Q.course_end_date,ve.publish_time)},disabledTime:function(e){return W(e,ve.publish_time)},value:ve.end_time?S()(ve.end_time):"",onChange:function(e,t){ve.end_time=t,ge(Object.assign({},ve))}})})]})]}),!ve.unified_setting&&(null===(F=le)||void 0===F?void 0:F.length)>0&&(0,O.jsx)(x.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"},children:le&&le.map((function(e,t){var n,r,i,o,a,s,c,d;return(0,O.jsx)(b.Z,{span:24,children:(0,O.jsxs)(x.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:t==(null===(n=le)||void 0===n?void 0:n.length)-1?"0px":"10px"},children:[(0,O.jsxs)("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"},children:["发布规则",t+1]}),(0,O.jsx)(m.default,{disabled:ee||!(null!=X&&null!==(r=X.homework_status)&&void 0!==r&&r.includes("未发布")&&e.id||S()()1&&(0,O.jsx)(w.Z,{title:"规则拆分",children:(0,O.jsx)("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:function(){return Pe(e,t)}})}),le.length<(null==Q||null===(d=Q.group_settings)||void 0===d?void 0:d.length)&&(0,O.jsx)("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:function(){var e;!(0,M.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_publish?ce(le.concat({})):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),((null==e?void 0:e.publish_time)&&S()()0&&(0,O.jsx)(y.ZP,{value:!1,children:"分班补交"})]})]}),null!=ve&&ve.unified_late?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(x.Z,{align:"middle",style:{marginTop:"10px"},children:[(0,O.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交扣分"}),(0,O.jsx)(b.Z,{className:"ml20",children:(0,O.jsx)(Z.Z,{disabled:ee||De,value:{type:ve.penalty_type,inputValue:ve.late_penalty},onChange:function(e){var t;!(0,M.Rm)()||null!==(t=G.AssistantObject.practice)&&void 0!==t&&t.can_late?ge(u()(u()({},ve),{},{late_penalty:e.inputValue,penalty_type:e.type})):v.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}),(0,O.jsx)(b.Z,{flex:"1",className:"ml5",children:(0,O.jsx)("span",{className:"c-grey-c ml10",children:ve.penalty_type===Z.Q.Number?"(补交时按照学生总成绩扣分)":"(学生最终得分=补交前得分+补交阶段增加的分值*(100%-百分比%))"})})]}),(0,O.jsxs)(x.Z,{align:"middle",style:{marginTop:"15px"},children:[(0,O.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交截止时间"}),(0,O.jsx)(b.Z,{className:"ml20",children:(0,O.jsx)(p.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:S()((0,L.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ee||De,value:ve.late_time?S()(ve.late_time):"",disabledDate:function(e){return R(e,null==Q?void 0:Q.course_end_date)},onChange:function(e,t){var n;!(0,M.Rm)()||null!==(n=G.AssistantObject.practice)&&void 0!==n&&n.can_late?(ve.late_time=t,ge(Object.assign({},ve))):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})})]})]}):he.map((function(e,t){var n;return(0,O.jsx)(b.Z,{span:24,children:(0,O.jsxs)(x.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"},children:[(0,O.jsxs)("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"},children:["补交规则",t+1]}),(0,O.jsx)(m.default,{disabled:ee||!(null!=X&&null!==(n=X.homework_status)&&void 0!==n&&n.includes("未发布"))&&e.id||(null==Q?void 0:Q.anonymous_comment),mode:"multiple",className:N.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(n){var r;!(0,M.Rm)()||null!==(r=G.AssistantObject.practice)&&void 0!==r&&r.can_late?(he[t].group_name=n,he[t].group_id=e.group_id,fe(he.slice())):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:Q.group_settings&&Q.group_settings.map((function(e){var t=he.map((function(e){return e.group_name})).flat(),n=le.map((function(e){return e.group_name})).flat();if(null!=ve&&ve.unified_setting){if(!t.includes(e.group_name))return(0,O.jsx)(H,{value:e.group_name,children:e.group_name},e.id)}else if(n.includes(e.group_name)&&!t.includes(e.group_name))return(0,O.jsx)(H,{value:e.group_name,children:e.group_name},e.id)}))}),(0,O.jsx)("div",{className:"ml20 mr10",children:"补交扣分"}),(0,O.jsx)(Z.Z,{disabled:ee||Ze(e.id),value:{type:e.penalty_type,inputValue:e.late_penalty},onChange:function(e){var n;!(0,M.Rm)()||null!==(n=G.AssistantObject.practice)&&void 0!==n&&n.can_late?(he[t].late_penalty=e.inputValue,he[t].penalty_type=e.type,fe(l()(he))):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),(0,O.jsx)("div",{className:"ml20 mr10",children:"补交截止时间"}),(0,O.jsx)(p.default,{size:"large",disabled:ee||Ze(e.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:S()((0,L.U6)(),"HH:mm")},placeholder:"请选择截止时间",disabledDate:function(e){return R(e,null==Q?void 0:Q.course_end_date)},format:"YYYY-MM-DD HH:mm",value:null!=e&&e.late_time?S()(e.late_time):void 0,onChange:function(e,n){var r;!(0,M.Rm)()||null!==(r=G.AssistantObject.practice)&&void 0!==r&&r.can_late?(he[t].late_time=n,fe(l()(he))):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),!ee&&(0,O.jsxs)("div",{style:{display:"flex",width:"50px"},children:[(0,O.jsx)("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:function(){var e;!(0,M.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_late?fe(he.concat({penalty_type:Z.Q.Percent,late_penalty:20})):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),t>0&&!e.id&&(0,O.jsx)("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e;!(0,M.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_late?(he=he.filter((function(e,n){return t!==n})),fe(he.slice()),setTimeout((function(){return fe(he.slice())}),10)):v.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})]})]})},t)}))]}),!ee&&(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(A.ZP,{type:"primary",size:"large",loading:ie,style:{width:"138px",marginTop:"30px"},onClick:function(){return Me()},children:"保存"})}),(0,O.jsx)(T.Z,{onConfirm:function(e,t){var n;(n=le).splice.apply(n,[e,0].concat(l()(t))),le.splice(e+t.length,1);var r=(0,L.QE)(l()(le));ce(l()(r))}}),(0,O.jsx)(B.Z,{resdata:be,type:"shixun",okloading:ie,oktext:0===(null==be?void 0:be.can_copy_num)?"确定":"一键复制并替换",onok:function(){var e=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,j.ZP)("/api/courses/".concat(_.coursesId,"/batch_copy_shixuns.json"),{method:"post",body:{type:"homework_common",ids:[parseInt(_.categoryId)]}});case 3:n=e.sent,oe(!1),0===(null==n?void 0:n.status)&&je(ke);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})]})}))},68443:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),o=n(85573),a=n.n(o),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),h=n.n(d),f=n(59301),p=n(14566),m=n(28284),v=n(62957),g=n(6767),y=n(54172),x=n(53260),b=n(91689),w=n(5295),C=n(94171),A=n(56656),k=n.n(A),S=n(83287),M=n(37712),j=p.Z.Dragger;t.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,r=e.dispatch,o=e.onOk,s=((0,x.useParams)(),m.Z.useForm()),c=h()(s,1)[0],d=(0,f.useState)(),p=h()(d,2),A=p[0],E=p[1],L=(0,f.useState)(!1),N=h()(L,2),D=N[0],Z=N[1],P={height:100,onRemove:function(){E("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,f.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,M.jsx)(v.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:D},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,M.jsxs)(m.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=A&&A.size){e.next=3;break}return g.ZP.info("请上传文件"),e.abrupt("return");case 3:return Z(!0),(i=new FormData).append("type",n.actionTabs.type),i.append("file",A),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,C.ZP)(a,{method:"post",body:i},!0);case 10:s=e.sent,Z(!1),0===(null==s?void 0:s.status)&&(o(),c.resetFields(),r({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&v.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,M.jsx)(y.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,S.FH)("",b.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,M.jsx)(m.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,M.jsxs)(m.Z.Item,{style:{marginBottom:0},label:(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,M.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,M.jsxs)("div",{children:[(0,M.jsx)("a",{download:"模版.xlsx",className:w.Z.downloadbutton,href:b.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,M.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,M.jsx)(m.Z.Item,{style:{marginBottom:0},children:(0,M.jsxs)(j,i()(i()({},P),{},{children:[(0,M.jsx)("a",{className:w.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},49603:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),o=n(85573),a=n.n(o),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),h=n.n(d),f=n(59301),p=n(14566),m=n(28284),v=n(62957),g=n(6767),y=n(54172),x=n(37568),b=n(77019),w=n(5269),C=n(71051),A=n(16326),k=n(53260),S=n(58358),M=n(91689),j=n(5295),E=n(94171),L=n(36931),N=n(56656),D=n.n(N),Z=n(83287),P=n(37712),T=p.Z.Dragger;t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,r=e.dispatch,o=e.onOk,s=(0,k.useParams)(),c=m.Z.useForm(),d=h()(c,1)[0],p=(0,f.useState)(),N=h()(p,2),B=N[0],I=N[1],O=(0,f.useState)(!1),F=h()(O,2),R=F[0],W=F[1],z={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,f.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",D()(D()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",D()(D()(new Date((0,Z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,P.jsx)(v.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsxs)(m.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=B&&B.size){e.next=3;break}return g.ZP.info("请上传文件"),e.abrupt("return");case 3:return W(!0),(i=new FormData).append("name",t.name),i.append("type",n.actionTabs.type),i.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(i.append("time",t.time||""),i.append("total_score",t.total_score)):i.append("description",t.description||""),i.append("publish_time",D()(t.publish_time).format("YYYY-MM-DD HH:mm")),i.append("end_time",D()(t.end_time).format("YYYY-MM-DD HH:mm")),i.append("file",B),e.next=14,(0,E.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:i},!0);case 14:a=e.sent,W(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),r({type:"classroomList/setActionTabs",payload:{}}),o(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&v.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,P.jsx)(y.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,Z.FH)("",M.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,P.jsx)(m.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,P.jsx)(x.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,P.jsx)(m.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,P.jsx)(S.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,P.jsxs)(b.Z,{style:{marginLeft:6},children:[(0,P.jsx)(w.Z,{span:12,children:(0,P.jsx)(m.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,P.jsx)(x.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,P.jsx)(w.Z,{span:12,children:(0,P.jsx)(m.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,P.jsx)(C.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,P.jsxs)(b.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,P.jsx)(w.Z,{span:12,children:(0,P.jsx)(m.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,P.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,L.Q8)(e)},disabledTime:function(e){return(0,L.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,P.jsx)(w.Z,{span:12,children:(0,P.jsx)(m.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,P.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,L.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,L.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,P.jsxs)(m.Z.Item,{style:{marginBottom:0},label:(0,P.jsxs)("div",{children:[(0,P.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,P.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,P.jsxs)("div",{children:[(0,P.jsx)("a",{download:"模版.xlsx",className:j.Z.downloadbutton,href:M.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,P.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,P.jsx)(m.Z.Item,{style:{marginBottom:0},children:(0,P.jsxs)(T,i()(i()({},z),{},{children:[(0,P.jsx)("a",{className:j.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,P.jsx)("br",{}),(0,P.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},37681:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(79800),i=n.n(r),o=n(59301),a=n(93041),s=n(37568),l=n(62673),c=n(99571),u=n(75727),d="bottomControlContainer___woAeo",h="buttonWrap___iRw4K",f="moveCategory___oiQqw",p=n(7338),m=n(84105),v=n(37712),g=function(e){var t=e.buttonDataSource,n=e.onButtonClick,r=e.useBatchStatus,g=e.allSelect,y=e.setAllSelect,x=e.selectArrs,b=e.onMenuClick,w=e.setSeleArr,C=e.catalogue,A=e.addCatalogue,k=(0,o.useState)(!1),S=i()(k,2),M=S[0],j=S[1],E=(0,o.useState)(""),L=i()(E,2),N=L[0],D=L[1];console.log("---",C);var Z=(0,v.jsx)("div",{className:f,onMouseLeave:function(e){return j(!1)},children:(0,v.jsxs)(a.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,v.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,v.jsx)(s.Z,{onChange:function(e){D(e.target.value)}})}),null==C?void 0:C.map((function(e,t){var n;if(!(""!==N&&e.category_name.indexOf(N)<0))return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,v.jsx)(a.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),A&&(0,v.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A,children:"新建子目录..."})]})});return(0,v.jsxs)("div",{className:d,children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("div",{children:(0,v.jsxs)(l.Z,{checked:g,onChange:y,children:["全选本页(",x.length,")"]})}),(0,p.GJ)()&&t.map((function(e){return(0,v.jsx)("div",{children:(0,v.jsx)(c.ZP,{type:"primary",icon:e.icon,className:h,onClick:function(){return n(e)},children:e.name})},e.name)})),(0,p.GJ)()&&(A||C)&&(0,v.jsx)("div",{children:(0,v.jsx)(u.Z,{open:M,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return Z},getPopupContainer:function(e){return e.parentNode},children:(0,v.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return j(!0)},children:(0,v.jsx)(c.ZP,{type:"primary",className:h,icon:(0,v.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,v.jsxs)("span",{children:["移动到目录 ",(0,v.jsx)(m.Z,{})]})})})})})]}),(0,v.jsx)("div",{children:(0,v.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){r(!1),w([])},children:"取消操作"})})]})}},10889:function(e,t,n){"use strict";n.d(t,{Z:function(){return k}});var r=n(37205),i=n.n(r),o=n(79800),a=n.n(o),s=n(59301),l=n(53260),c=n(16326),u=n(62957),d=n(37568),h=n(6767),f=n(77019),p=n(5269),m="title_tooltip___LLdrn",v="multiple_select___kDXUm",g="modal_con___ERnkW",y=n(56656),x=n.n(y),b=n(83287),w=n(13767),C=n(37712),A=c.default.RangePicker,k=(0,l.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.dispatch,n=e.classroomList,r=e.onConfirm,o=(0,s.useState)([]),l=a()(o,2),c=l[0],y=l[1],k=(0,s.useState)([]),S=a()(k,2),M=S[0],j=S[1],E=(0,s.useState)(""),L=a()(E,2),N=L[0],D=L[1],Z=(0,s.useState)([!1,!1]),P=a()(Z,2),T=P[0],B=P[1];(0,s.useEffect)((function(){if("分班发布-发布规则拆分"===n.actionTabs.key){var e,t,r,o;if(console.log(null===(e=n.actionTabs)||void 0===e?void 0:e.rangePickerDisabled),null!==(t=n.actionTabs)&&void 0!==t&&t.rangePickerDisabled)B(null===(o=n.actionTabs)||void 0===o?void 0:o.rangePickerDisabled);else B([!1,!1]);var a=n.actionTabs.data,s=null==a||null===(r=a.group_name)||void 0===r?void 0:r.map((function(e,t){var n;return{group_id:null==a?void 0:a.group_id[t],group_name:null==a?void 0:a.group_name[t],is_admin:null==a?void 0:a.is_admin,end_time:null==a?void 0:a.end_time,publish_time:Array.isArray(null==a?void 0:a.publish_time)?null==a||null===(n=a.publish_time)||void 0===n?void 0:n[0]:null==a?void 0:a.publish_time}}));s&&(y(i()(s)),j(i()(s)))}}),[n.actionTabs]);var I=function(){t({type:"classroomList/setActionTabs",payload:{}}),D("")};return(0,C.jsx)(u.Z,{width:980,title:(0,C.jsxs)("div",{style:{fontWeight:"bold",display:"flex"},children:[(0,C.jsxs)("div",{children:["分班发布-发布规则拆分",(0,C.jsx)("span",{className:m,children:"(当分班发布时间和截止时间不相同时候,班级自动拆分出去新起规则)"})]}),(0,C.jsx)(d.Z.Search,{allowClear:!0,placeholder:"请输入关键字进行搜索",style:{width:220,marginLeft:"60px"},value:N,onChange:function(e){D(e.target.value.trim()),function(e){if(e){var t=null==M?void 0:M.filter((function(t){var n;return null==t||null===(n=t.group_name)||void 0===n||null===(n=n.toLowerCase())||void 0===n?void 0:n.includes(null==e?void 0:e.toLowerCase())}));y(t)}else y(M)}(e.target.value.trim())}})]}),centered:!0,maskClosable:!1,open:"分班发布-发布规则拆分"===n.actionTabs.key,onCancel:function(){return I()},onOk:function(){var e;M.some((function(e){return!e.end_time||!e.publish_time}))?h.ZP.warning("请将列表数据中的发布时间和截止时间补充完整!"):(r(null===(e=n.actionTabs)||void 0===e?void 0:e.index,M),I())},children:(0,C.jsx)("div",{className:g,children:(0,C.jsx)(f.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"},children:(null==c?void 0:c.length)>0?c.map((function(e,t){return(0,C.jsx)(p.Z,{span:24,children:(0,C.jsxs)(f.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:t==(null==c?void 0:c.length)-1?"0px":"10px"},children:[(0,C.jsx)("div",{className:v,title:null==e?void 0:e.group_name,children:null==e?void 0:e.group_name}),(0,C.jsx)("div",{className:"ml20",children:(0,C.jsx)(A,{size:"large",allowClear:!1,disabled:T,style:{width:600},placeholder:["发布时间(学生收到作业时间)","截止时间(学生“按时”提交作品时间截点)"],disabledDate:function(e){var t;return(0,b.Q8)(e,null===(t=n.actionTabs)||void 0===t?void 0:t.disabledDate)},disabledTime:function(e){return(0,b.d0)(e)},showTime:{showNow:!0,format:"HH:mm",defaultValue:[x()((0,b.U6)(),"HH:mm"),x()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(null==e?void 0:e.publish_time)&&[x()(null==e?void 0:e.publish_time),null!=e&&e.end_time?x()(null==e?void 0:e.end_time):void 0],onChange:function(n,r){c[t].publish_time=r[0],c[t].end_time=r[1],y(i()(c)),M.forEach((function(t){t.group_id===(null==e?void 0:e.group_id)&&(t.publish_time=r[0],t.end_time=r[1])})),j(i()(M))},onCalendarChange:function(n,r,o){if(null!=r&&r[0]&&!r[1]){var a=x()(r[0]).add(7,"days");c[t].publish_time=r[0],c[t].end_time=a,y(i()(c)),M.forEach((function(t){t.group_id===(null==e?void 0:e.group_id)&&(t.publish_time=r[0],t.end_time=a)})),j(i()(M))}}})}),T[0]?(0,C.jsx)("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):(0,C.jsx)("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:function(){c.splice(t,1),y(i()(c)),M.forEach((function(t,n){t.group_id===(null==e?void 0:e.group_id)&&M.splice(n,1)})),j(i()(M))}})]})},t)})):(0,C.jsx)(w.Z,{})})})})}))},99798:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var r=n(7557),i=n.n(r),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),h=n(93041),f=n(62673),p=n(99571),m=n(75727),v=n(25399),g=n(82326),y=n(37568),x={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR",capacity:"capacity___kEj1v",title:"title___kVH8u",value:"value___EvnCZ"},b=n(7338),w=n(87395),C=n(84105),A=n(26724),k=n.n(A),S=n(53260),M=n(83287),j=n(37712),E=function(e){e.isAdmin,e.dataSource,e.batchStatus;var t,n,r=e.SortMenuName,o=e.setSortMenuName,s=e.detailCourseGroupsList,c=e.onSearch,A=e.onBoard,E=e.onSort,L=e.isboard,N=e.dispatch,D=(e.onBatch,e.SortMenus),Z=e.capacity,P=e.isShowMode,T=void 0!==P&&P,B=e.isShowCapacity,I=void 0!==B&&B,O=e.onModeChange,F=(0,d.useState)(!1),R=u()(F,2),W=R[0],z=R[1],H=(0,d.useState)([]),Y=u()(H,2),V=Y[0],K=Y[1],G=(0,d.useState)(!0),U=u()(G,2),_=U[0],Q=U[1],X=(0,d.useState)([]),J=u()(X,2),q=J[0],$=J[1],ee=(0,d.useState)(1),te=u()(ee,2),ne=te[0],re=te[1],ie=(0,d.useState)(!1),oe=u()(ie,2),ae=oe[0],se=oe[1],le=(0,S.useDispatch)(),ce=null===(t=(0,b.eY)())||void 0===t||null===(t=t.paid_version)||void 0===t?void 0:t.version_type,ue=(0,S.useParams)();(0,d.useEffect)((function(){L&&de()}),[L]);var de=function(){var e=l()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_||ae){e.next=10;break}return se(!0),re(ne+1),e.next=5,N({type:"classroomList/getCourseGroupsList",payload:{page:ne,id:ue.coursesId,limit:20,nonenavigate:!0}});case 5:n=e.sent,r=a()((null==n?void 0:n.course_groups)||[]),(null==n||null===(t=n.course_groups)||void 0===t?void 0:t.length)<20&&(Q(!1),r.push({id:0,name:"未分班"})),se(!1),$([].concat(a()(q),a()(r)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=(0,j.jsxs)("section",{className:x.dropmenu,children:[(0,j.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,j.jsx)(k(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){de()},hasMore:_,useWindow:!1,children:(0,j.jsx)(h.Z,{style:{width:240,zIndex:10},children:(null==s?void 0:s.group_count)>0&&(null==q?void 0:q.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,t){return(0,j.jsx)(h.Z.Item,{children:(0,j.jsx)(f.Z,{checked:V.includes(e.id),value:e.id,onChange:function(t){V.indexOf(e.id);V.indexOf(e.id)>-1?K(V.filter((function(t){return t!==e.id}))):K(V.concat(e.id))},children:e.name})},e.id)})))})})}),(0,j.jsx)("aside",{style:{background:"#fff"},children:(0,j.jsxs)("div",{children:[(0,j.jsx)(p.ZP,{type:"link",onClick:function(){A(V)},children:"确定"}),(0,j.jsx)(p.ZP,{type:"link",onClick:function(){K([])},children:"重置"})]})})]}),fe="默认排序"===r;return(0,j.jsxs)("div",{className:x.searchSortControllerContainer,children:[!(null==D||!D.length)&&(0,j.jsx)("div",{children:(0,j.jsx)(m.Z,{dropdownRender:function(){return(0,j.jsx)(h.Z,{selectedKeys:[r],children:D.map((function(e){return(0,j.jsx)(h.Z.Item,{onClick:function(){return o((t=e).name),void E(t);var t},children:e.name},e.name)}))})},children:(0,j.jsx)("div",{children:(0,j.jsxs)("span",{className:"".concat(x.btn," ").concat(fe?x.btnSort:""),children:[(0,j.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),r]})})})}),fe&&(0,j.jsx)(v.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,j.jsx)("span",{className:x.tips,children:(0,j.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),T&&(0,j.jsx)(g.default,{defaultValue:"",onChange:O,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"全部考试模式"},{value:!0,label:"正式考试"},{value:!1,label:"模拟考试"}]}),I&&(0,j.jsxs)("div",{className:x.capacity,children:[(0,j.jsx)("div",{className:x.title,children:"资料容量"}),(0,j.jsx)(v.Z,{overlayInnerStyle:{width:"380px"},title:(0,j.jsxs)("div",{children:["您的【",null===(n=M.vs[ce])||void 0===n?void 0:n.name,"】账号最多支持使用",(0,M.RD)((null==Z?void 0:Z.total)||0,!0),"的教学资料容量。 您可以清理文件释放空间,或",(0,j.jsx)("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:function(){le({type:"user/setActionTabs",payload:{key:"升级权益",title:"联系教研助理"}})},children:"联系平台运营"}),"扩容。"]}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao current"})}),(0,j.jsx)("div",{className:x.value,children:(0,M.Mi)((null==Z?void 0:Z.used)||0,(null==Z?void 0:Z.total)||0,!0)})]}),(0,j.jsx)(y.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:c,style:{width:220,marginLeft:T||I?"":"auto"}}),(0,b.eB)()&&L&&(0,j.jsx)(m.Z,{dropdownRender:function(){return he},open:W,onOpenChange:function(e){z(e)},children:(0,j.jsxs)("a",{children:["分班",W?(0,j.jsx)(w.Z,{style:{marginLeft:6}}):(0,j.jsx)(C.Z,{style:{marginLeft:6}})]})})]})}},34426:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});n(59301);var r=n(77019),i=n(5269),o=n(93041),a=n(75727),s=n(6767),l=n(25399),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},u=n(53260),d=n(7338),h=n(83287),f=n(37712),p=function(e){var t,n,p,m,v=e.isLoading,g=e.addText,y=e.tabDataSource,x=e.isAdmin,b=e.dispatch,w=e.classroomList,C=e.type,A=e.isExercise,k=e.defaultSelectedKeys,S=e.onTabMenuClick,M=e.getDropdownMenu,j=e.showControlButton,E=e.buttonText,L=e.buttonIcon,N=void 0===L?"icon-tianjiadaohang":L,D=e.extraNode,Z=e.user,P=e.onButtonClick,T=e.isModelUser,B=e.menuItemWidth,I=void 0===B?125:B,O=(0,u.useParams)();return(0,f.jsx)("div",{className:c.tabMenuContainer,children:(0,f.jsxs)(r.Z,{children:[(0,f.jsx)(i.Z,{flex:"1",children:(0,f.jsx)(o.Z,{onSelect:function(e){return v?{}:S(e)},mode:"horizontal",selectedKeys:k,children:y.map((function(e){return(0,f.jsxs)(o.Z.Item,{style:{width:I},children:[(0,f.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&x&&(0,f.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),x&&A&&(0,f.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){b({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),x&&(0,f.jsxs)(i.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[A&&(0,f.jsx)(a.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,f.jsxs)(o.Z,{children:[(0,f.jsx)(o.Z.Item,{onClick:function(){var e;(0,h.Ye)(b)||(!(0,d.Rm)()||null!==(e=w.AssistantObject.exercise)&&void 0!==e&&e.can_download?b({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:C,exportType:"exercise",category_id:O.categoryId}}):s.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"))},children:"学生成绩"},1),(0,f.jsx)(o.Z.Item,{onClick:function(){var e;(0,h.Ye)(b)||(!(0,d.Rm)()||null!==(e=w.AssistantObject.exercise)&&void 0!==e&&e.can_download?u.history.push("/classrooms/".concat(null==O?void 0:O.coursesId,"/exportlist/exercise_score,export_exercise_users")):s.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"))},children:"历史导出"},3)]})},children:(0,f.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,f.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,f.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,f.jsxs)("div",{className:c.control,children:[(0,f.jsx)("div",{className:c.extra,children:D}),j&&("添加直播"==E?(0,f.jsx)(a.Z,{menu:{items:null===(t=[{label:(0,f.jsx)("div",{onClick:function(){P("外链")},children:"外链直播"}),key:"1",show:!0},T&&{label:(0,f.jsx)("div",{onClick:function(){P("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===t||null===(t=t.filter((function(e){return null==e?void 0:e.show})))||void 0===t?void 0:t.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,f.jsxs)("span",{className:c.selectBtn,children:[(0,f.jsx)("span",{children:(0,f.jsx)("i",{className:"iconfont ".concat(N)})}),(0,f.jsx)("span",{children:E})]})}):(0,f.jsxs)("span",{onClick:P,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,f.jsx)("span",{children:(0,f.jsx)("i",{className:"iconfont ".concat(N)})}),(0,f.jsx)("span",{children:E})]})),!!M&&(0,f.jsx)(a.Z,{disabled:2===(null==Z||null===(n=Z.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:M,children:(0,f.jsxs)("span",{className:2===(null==Z||null===(p=Z.userInfo)||void 0===p?void 0:p.user_status)?c.selectBtn1:c.selectBtn,children:[(0,f.jsx)("span",{children:(0,f.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,f.jsx)(l.Z,{title:2===(null==Z||null===(m=Z.userInfo)||void 0===m?void 0:m.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,f.jsx)("span",{children:g||"创建试卷"})})]})})]})]})]})})}},78650:function(e,t,n){"use strict";n.d(t,{$i:function(){return N},K1:function(){return Z},O7:function(){return P},T$:function(){return L}});var r=n(82242),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(21411),h=n(17477),f=n(94280),p=n(91835),m=n(87665),v=n(62957),g=n(28284),y=n(6767),x=n(37568),b=n(77019),w=n(5269),C=n(59301),A=n(53260),k=n(28209),S=n.n(k),M=n(83287),j=n(37712),E=function(e){var t=S().enc.Utf8.parse("c03f36595bd5610b");return S().AES.encrypt(e||"",t,{iv:t,mode:S().mode.CBC}).toString()},L=function(e){var t=e.onCancel,n=e.open;return(0,j.jsx)(v.Z,{title:"提示",width:619,centered:!0,open:n,destroyOnClose:!0,okText:"立即前往",cancelText:"稍后再说",onCancel:t,onOk:function(){A.history.push("/account/secure")},children:(0,j.jsx)("span",{children:"加密封存之后,忘记密码时需要使用手机号进行密码重置,请先绑定手机号码"})})},N=function(e){var t=e.onCancel,n=e.onFinish,r=e.open,i=e.Data,o=g.Z.useForm(),s=u()(o,1)[0],c=(0,m.U)("exercise"==(null==i?void 0:i.type)?f.yE:h.yE,{id:null==i?void 0:i.id}),d=u()(c,3),p=d[1],b=d[2];return(0,C.useEffect)((function(){r||s.resetFields()}),[r]),(0,j.jsxs)(v.Z,{title:"试卷加密封存",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:p,onCancel:t,onOk:function(){null==s||s.submit()},children:[(0,j.jsxs)("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"},children:[(0,j.jsx)("i",{className:"iconfont icon-tishi7"}),(0,j.jsx)("span",{children:"试卷加密封存后,所有用户需要输入封存密码才能进行查看、编辑试卷等操作!"})]}),(0,j.jsxs)(g.Z,{form:s,className:"mt-20px",size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(r){var o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b({id:null==i?void 0:i.id,is_encrypt:!0,pwd:E(r.pwd),pwd_confirm:E(r.pwd_confirm)});case 2:0===(o=e.sent).status?(y.ZP.success("加密成功"),null==n||n(o),t()):s.setFields([{name:"pwd",errors:[null==o?void 0:o.message]}]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请设置封存密码,必须为字母和数字的组合,最大限制6-16个字符"})}),(0,j.jsx)(g.Z.Item,{label:"确认密码",name:"pwd_confirm",rules:[{required:!0,message:"请再次输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"},function(e){var t=e.getFieldValue;return{validator:function(e,n){return n&&t("pwd")!==n?Promise.reject(new Error("两次输入的密码不一致")):Promise.resolve()}}}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请再次输入封存密码,必须为字母和数字的组合,最大限制6-16个字符"})})]})]})},D=function(e){var t,n=e.onCancel,r=e.open,o=e.Data,s=g.Z.useForm(),c=u()(s,1)[0],A=g.Z.useForm(),k=u()(A,1)[0],S=(0,C.useState)(!1),E=u()(S,2),L=E[0],N=E[1],D=(0,C.useState)(0),Z=u()(D,2),P=Z[0],T=Z[1],B=(0,m.U)(p.o1,{type:"exercise"==(null==o?void 0:o.type)?12:11}),I=u()(B,3)[2],O=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.dp:h.dp,{id:null==o?void 0:o.id}),F=u()(O,3),R=F[1],W=F[2],z=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.Qc:h.Qc,{id:null==o?void 0:o.id}),H=u()(z,3),Y=H[1],V=H[2];return(0,C.useEffect)((function(){var e;null!=o&&o.phone&&c.setFieldsValue({login:null==o||null===(e=o.phone)||void 0===e?void 0:e.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})}),[null==o?void 0:o.phone]),(0,C.useEffect)((function(){P>0&&setTimeout((function(){T(P-1)}),1e3)}),[P]),(0,C.useEffect)((function(){r||(c.resetFields(),k.resetFields())}),[r]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(v.Z,{title:"手机号码校验",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:R,onCancel:n,onOk:function(){null==c||c.submit()},children:[(0,j.jsx)("div",{style:{color:"#191919"},children:"请先进行手机号码校验"}),(0,j.jsxs)(g.Z,{className:"mt20",initialValues:{phone:null==o||null===(t=o.phone)||void 0===t?void 0:t.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:c,size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(t){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("allValue",t),e.next=3,W({code:null==t?void 0:t.code,login:null==o?void 0:o.phone,id:null==o?void 0:o.id});case 3:0===(r=e.sent).status?(y.ZP.success("校验成功"),null==n||n(),N(!0)):c.setFields([{name:"code",errors:[null==r?void 0:r.message]}]);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"手机号",name:"login",required:!0,children:(0,j.jsx)(x.Z,{placeholder:"请输入手机号",disabled:!0})}),(0,j.jsxs)(b.Z,{wrap:!1,gutter:20,children:[(0,j.jsx)(w.Z,{flex:1,children:(0,j.jsx)(g.Z.Item,{label:"验证码",name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,j.jsx)(x.Z,{placeholder:"请输入验证码"})})}),(0,j.jsx)(w.Z,{children:(0,j.jsx)(d.op,{openLoading:!0,size:"large",disabled:P>0,style:{borderRadius:"4px"},onClick:l()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I({type:"exercise"==(null==o?void 0:o.type)?12:11,login:null==o?void 0:o.phone,smscode:(0,M.M)(null==o?void 0:o.phone)});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("发送成功"),T(60));case 4:case"end":return e.stop()}}),e)}))),children:0===P?"获取验证码":"(".concat(P,")秒可重新获取")})})]})]})]}),(0,j.jsx)(v.Z,{title:"重置封存密码",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:Y,onCancel:function(){N(!1)},onOk:function(){null==k||k.submit()},children:(0,j.jsxs)(g.Z,{className:"mt20",form:k,size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("allValue",t),e.next=3,V(i()({id:null==o?void 0:o.id},t));case 3:0===e.sent.status&&(y.ZP.success("重置成功"),N(!1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请设置封存密码,必须为字母和数字的组合,最大限制6-16个字符"})}),(0,j.jsx)(g.Z.Item,{label:"确认密码",name:"pwd_confirm",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"},function(e){var t=e.getFieldValue;return{validator:function(e,n){return n&&t("pwd")!==n?Promise.reject(new Error("两次输入的密码不一致")):Promise.resolve()}}}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请再次输入封存密码,必须为字母和数字的组合,最大限制6-16个字符"})})]})})]})},Z=function(e){var t=e.onCancel,n=e.onFinish,r=e.open,o=e.Data,s=g.Z.useForm(),c=u()(s,1)[0],d=(0,C.useState)(!1),p=u()(d,2),A=p[0],k=p[1],S=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.yE:h.yE,{id:null==o?void 0:o.id}),M=u()(S,3),L=M[1],N=M[2];return(0,C.useEffect)((function(){r||c.resetFields()}),[r]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(v.Z,{title:"试卷解封",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:L,onCancel:t,onOk:function(){null==c||c.submit()},children:(0,j.jsxs)(b.Z,{wrap:!1,align:"top",gutter:16,children:[(0,j.jsx)(w.Z,{flex:1,children:(0,j.jsx)(g.Z,{form:c,size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(r){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N({id:null==o?void 0:o.id,is_encrypt:!1,pwd:E(r.pwd)});case 2:0===(null==(i=e.sent)?void 0:i.status)?(y.ZP.success("解封成功"),null==n||n(i),null==t||t()):c.setFields([{name:"pwd",errors:[null==i?void 0:i.message]}]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请输入封存密码"})})})}),(0,j.jsx)(w.Z,{children:(0,j.jsx)("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:function(){k(!0),null==t||t()},children:"忘记密码?"})})]})}),(0,j.jsx)(D,{onCancel:function(){k(!1)},open:A,Data:i()({},o)})]})},P=function(e){var t=e.onCancel,n=e.onFinish,r=e.open,o=e.Data,s=g.Z.useForm(),c=u()(s,1)[0],d=(0,C.useState)(!1),p=u()(d,2),A=p[0],k=p[1],S=(0,m.U)("exercise"==(null==o?void 0:o.type)?f.yE:h.yE,{id:null==o?void 0:o.id}),M=u()(S,3),L=M[1],N=M[2];return(0,C.useEffect)((function(){r||c.resetFields()}),[r]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(v.Z,{title:"提示",width:619,centered:!0,open:r,destroyOnClose:!0,confirmLoading:L,onCancel:t,onOk:function(){null==c||c.submit()},children:[(0,j.jsxs)("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"},children:[(0,j.jsx)("i",{className:"iconfont icon-tishi7"}),(0,j.jsx)("span",{children:"试卷已进行加密封存,如需进行操作,请先输入封存密码进行解封!"})]}),(0,j.jsx)(g.Z,{form:c,className:"mt-20px",size:"large",colon:!1,onFinish:function(){var e=l()(a()().mark((function e(r){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N({id:null==o?void 0:o.id,is_encrypt:!1,pwd:E(r.pwd)});case 2:0===(null==(i=e.sent)?void 0:i.status)?(y.ZP.success("解封成功"),null==n||n(i),null==t||t()):c.setFields([{name:"pwd",errors:[null==i?void 0:i.message]}]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,j.jsxs)(b.Z,{wrap:!1,gutter:20,children:[(0,j.jsx)(w.Z,{flex:1,children:(0,j.jsx)(g.Z.Item,{label:"封存密码",name:"pwd",rules:[{required:!0,message:"请输入封存密码"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"密码必须为字母和数字的组合,且长度为6-16个字符"}],children:(0,j.jsx)(x.Z.Password,{placeholder:"请输入封存密码"})})}),(0,j.jsx)(w.Z,{children:(0,j.jsx)("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:function(){k(!0),null==t||t()},children:"忘记密码?"})})]})})]}),(0,j.jsx)(D,{onCancel:function(){k(!1)},open:A,Data:i()({},o)})]})}},87665:function(e,t,n){"use strict";n.d(t,{U:function(){return h}});var r=n(7557),i=n.n(r),o=n(82242),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function h(e,t){var n=(0,d.useState)(t),r=u()(n,2),o=r[0],s=r[1],c=(0,d.useState)(!1),h=u()(c,2),f=h[0],p=h[1],m=(0,d.useState)(),v=u()(m,2),g=v[0],y=v[1],x=function(){var n=l()(i()().mark((function n(r){var l,c,u,d=arguments;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},o),r),p(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,p(!1),y(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[o,f,x,g,y]}},75359:function(e,t,n){"use strict";n.d(t,{AL:function(){return A},Iy:function(){return f},Qv:function(){return v},ez:function(){return C},jb:function(){return p}});var r=n(79800),i=n.n(r),o=n(32834),a=n.n(o),s=n(11690),l=1;var c=[],u=["
          "],d=new(a().Renderer),h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){c.length=0,u=["
            "]}var p={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,t,n,r){if(t>=e.length||e[t].level<=n)return t;var i=e[t];r.push("
          • "+i.text+"");var o=[];return t=m(e,++t,i.level,o),o.length>0&&(r.push("
              "),o.forEach((function(e){r.push(e)})),r.push("
            ")),r.push("
          • "),t=m(e,t,n,r)}function v(){return m(c,0,0,u),u.push("
          "),u.join("")}var g={heading:function(e){var t=h.exec(e);if(l+=1,t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:i()(t,1)[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||""),o=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(o)>=0){var a=b(),s=r;r=a,w[a]={type:"block",expression:s}}return{type:"code",raw:n,lang:o,text:r}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi,x=0,b=function(){return"__special_katext_id_".concat(x++,"__")},w={};function C(){return w}function A(){x=0,w={}}function k(e){return e=e.replace(y,(function(e,t){var n=b();return w[n]={type:"inline",expression:t},n}))}var S=d.listitem;d.listitem=function(e){return S(k(e))};var M=d.paragraph;d.paragraph=function(e){return M(k(e))};var j=d.tablecell;d.tablecell=function(e,t){return j(k(e),t)},d.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"

          ".concat(e,"

          "):'
          ').concat(n?e:(0,s.escape)(e,!0),"
          \n"):'
          '+(n?e:(0,s.escape)(e,!0))+"
          "},d.heading=function(e,t,n){var r=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:r,level:t,text:e}),"'+e+""},a().setOptions({silent:!0,gfm:!0,pedantic:!1}),a().use({tokenizer:g,renderer:d}),t.ZP=a()},67554:function(e,t,n){"use strict";n.d(t,{rX:function(){return M},pW:function(){return j},gy:function(){return E},xY:function(){return S},O5:function(){return k},hs:function(){return b},tJ:function(){return y},o1:function(){return x},Rd:function(){return A}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(53260),l=n(62957),c=n(37285),u=n(6767),d=n(7338),h=n(83287),f=n(87169),p=n(25510),m=n.p+"static/newqrcode.a8740efb.png",v=n(32637),g=n(37712),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!(!x(e)||!w(e,t,n,r,i))},x=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(e){var t,n,r=(0,s.getDvaApp)()._store.getState().user;!(0,d.bg)()||null!=r&&null!==(t=r.userInfo)&&void 0!==t&&null!==(t=t.course)&&void 0!==t&&t.course_public||null!=r&&null!==(n=r.userInfo)&&void 0!==n&&n.profile_completed||e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},w=function(e){var t,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=(0,s.getDvaApp)()._store.getState(),a=o.user;return!(null===(t=a.userInfo)||void 0===t||!t.profile_completed)||(n?e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:r,isCurrentPage:i}}):l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/profile/edit"),C()}}),!1)},C=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},A=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},k=function(){var e;return!(null===(e=(0,s.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/certification")}}),!1)},S=function(){return!!(0,d.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:m,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},M=function(e,t){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},j=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(c.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})})]})})},E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,s.getDvaApp)()._store.getState(),r=n.shixunsDetail.detail;if(2===(null==r?void 0:r.public)||1===(null==r?void 0:r.public)||3===(null==r?void 0:r.shixun_status)){var o="";return 2===(null==r?void 0:r.public)&&(o="已公开"),1===(null==r?void 0:r.public)&&(o="待审核"),3===(null==r?void 0:r.shixun_status)&&(o="已关闭"),l.Z.info({centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",o,",",t,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==r?void 0:r.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,g.jsx)(f.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",t,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;l.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=a()(i()().mark((function t(){return i()().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&&(u.ZP.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)}},75883:function(e,t,n){"use strict";n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},66543:function(){},59598:function(){},21697:function(e,t){"use strict";t.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},23029:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},69063:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze"}},5295:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},14625:function(e){function t(e){var n,r,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(n=0;n",triples:"",explode:"[]{}"},n=e.Pos;function r(e,n){return"pairs"==n&&"string"==typeof e?e:"object"==typeof e&&null!=e[n]?e[n]:t[n]}e.defineOption("autoCloseBrackets",!1,(function(t,n,a){a&&a!=e.Init&&(t.removeKeyMap(i),t.state.closeBrackets=null),n&&(o(r(n,"pairs")),t.state.closeBrackets=n,t.addKeyMap(i))}));var i={Backspace:l,Enter:c};function o(e){for(var t=0;t=0;l--){var u=a[l].head;t.replaceRange("",n(u.line,u.ch-1),n(u.line,u.ch+1),"+delete")}}function c(t){var n=s(t),i=n&&r(n,"explode");if(!i||t.getOption("disableInput"))return e.Pass;for(var o=t.listSelections(),a=0;a0;return{anchor:new n(t.anchor.line,t.anchor.ch+(r?-1:1)),head:new n(t.head.line,t.head.ch+(r?1:-1))}}function d(t,i){var o=s(t);if(!o||t.getOption("disableInput"))return e.Pass;var a=r(o,"pairs"),l=a.indexOf(i);if(-1==l)return e.Pass;for(var c,d=r(o,"closeBefore"),h=r(o,"triples"),p=a.charAt(l+1)==i,m=t.listSelections(),v=l%2==0,g=0;g1&&h.indexOf(i)>=0&&t.getRange(n(b.line,b.ch-2),b)==i+i){if(b.ch>2&&/\bstring/.test(t.getTokenTypeAt(n(b.line,b.ch-2))))return e.Pass;y="addFour"}else if(p){var C=0==b.ch?" ":t.getRange(n(b.line,b.ch-1),b);if(e.isWordChar(w)||C==i||e.isWordChar(C))return e.Pass;y="both"}else{if(!v||!(0===w.length||/\s/.test(w)||d.indexOf(w)>-1))return e.Pass;y="both"}else y=p&&f(t,b)?"both":h.indexOf(i)>=0&&t.getRange(b,n(b.line,b.ch+3))==i+i+i?"skipThree":"skip";if(c){if(c!=y)return e.Pass}else c=y}var A=l%2?a.charAt(l-1):i,k=l%2?i:a.charAt(l+1);t.operation((function(){if("skip"==c)t.execCommand("goCharRight");else if("skipThree"==c)for(var e=0;e<3;e++)t.execCommand("goCharRight");else if("surround"==c){var n=t.getSelections();for(e=0;e'"]=function(e){return r(e)}),t.addKeyMap(a)}}));var t=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],n=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function r(r){if(r.getOption("disableInput"))return e.Pass;for(var i=r.listSelections(),o=[],l=r.getOption("autoCloseTags"),c=0;cu.ch&&(m=m.slice(0,m.length-d.end+u.ch));var x=m.toLowerCase();if(!m||"string"==d.type&&(d.end!=u.ch||!/[\"\']/.test(d.string.charAt(d.string.length-1))||1==d.string.length)||"tag"==d.type&&p.close||d.string.indexOf("/")==u.ch-d.start-1||g&&a(g,x)>-1||s(r,h.mode.xmlCurrentContext&&h.mode.xmlCurrentContext(f)||[],m,u,!0))return e.Pass;var b="object"==typeof l&&l.emptyTags;if(b&&a(b,m)>-1)o[c]={text:"/>",newPos:e.Pos(u.line,u.ch+2)};else{var w=y&&a(y,x)>-1;o[c]={indent:w,text:">"+(w?"\n\n":"")+"",newPos:w?e.Pos(u.line+1,0):e.Pos(u.line,u.ch+1)}}}var C="object"==typeof l&&l.dontIndentOnAutoClose;for(c=i.length-1;c>=0;c--){var A=o[c];r.replaceRange(A.text,i[c].head,i[c].anchor,"+insert");var k=r.listSelections().slice(0);k[c]={head:A.newPos,anchor:A.newPos},r.setSelections(k),!C&&A.indent&&(r.indentLine(A.newPos.line,null,!0),r.indentLine(A.newPos.line+1,null,!0))}}function i(t,n){for(var r=t.listSelections(),i=[],o=n?"/":""!=t.getLine(u.line).charAt(d.end)&&(p+=">"),i[c]=p}if(t.replaceSelections(i),r=t.listSelections(),!l)for(c=0;c=0&&n[c]==r;c--)++l;for(i=s.to,c=1;c=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function l(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function c(e){for(;;){var t=e.text.indexOf(">",e.ch);if(-1==t){if(s(e))continue;return}if(a(e,t+1)){var n=e.text.lastIndexOf("/",t),r=n>-1&&!/\S/.test(e.text.slice(n+1,t));return e.ch=t+1,r?"selfClose":"regular"}e.ch=t+1}}function u(e){for(;;){var t=e.ch?e.text.lastIndexOf("<",e.ch-1):-1;if(-1==t){if(l(e))continue;return}if(a(e,t+1)){i.lastIndex=t,e.ch=t;var n=i.exec(e.text);if(n&&n.index==t)return n}else e.ch=t}}function d(e){for(;;){i.lastIndex=e.ch;var t=i.exec(e.text);if(!t){if(s(e))continue;return}if(a(e,t.index+1))return e.ch=t.index+t[0].length,t;e.ch=t.index+1}}function h(e){for(;;){var t=e.ch?e.text.lastIndexOf(">",e.ch-1):-1;if(-1==t){if(l(e))continue;return}if(a(e,t+1)){var n=e.text.lastIndexOf("/",t),r=n>-1&&!/\S/.test(e.text.slice(n+1,t));return e.ch=t+1,r?"selfClose":"regular"}e.ch=t}}function f(e,n){for(var r=[];;){var i,o=d(e),a=e.line,s=e.ch-(o?o[0].length:0);if(!o||!(i=c(e)))return;if("selfClose"!=i)if(o[1]){for(var l=r.length-1;l>=0;--l)if(r[l]==o[2]){r.length=l;break}if(l<0&&(!n||n==o[2]))return{tag:o[2],from:t(a,s),to:t(e.line,e.ch)}}else r.push(o[2])}}function p(e,n){for(var r=[];;){var i=h(e);if(!i)return;if("selfClose"!=i){var o=e.line,a=e.ch,s=u(e);if(!s)return;if(s[1])r.push(s[2]);else{for(var l=r.length-1;l>=0;--l)if(r[l]==s[2]){r.length=l;break}if(l<0&&(!n||n==s[2]))return{tag:s[2],from:t(e.line,e.ch),to:t(o,a)}}}else u(e)}}e.registerHelper("fold","xml",(function(e,r){for(var i=new o(e,r.line,0);;){var a=d(i);if(!a||i.line!=r.line)return;var s=c(i);if(!s)return;if(!a[1]&&"selfClose"!=s){var l=t(i.line,i.ch),u=f(i,a[2]);return u&&n(u.from,l)>0?{from:l,to:u.from}:null}}})),e.findMatchingTag=function(e,r,i){var a=new o(e,r.line,r.ch,i);if(-1!=a.text.indexOf(">")||-1!=a.text.indexOf("<")){var s=c(a),l=s&&t(a.line,a.ch),d=s&&u(a);if(s&&d&&!(n(a,r)>0)){var h={from:t(a.line,a.ch),to:l,tag:d[2]};return"selfClose"==s?{open:h,close:null,at:"open"}:d[1]?{open:p(a,d[2]),close:h,at:"close"}:{open:h,close:f(a=new o(e,l.line,l.ch,i),d[2]),at:"open"}}}},e.findEnclosingTag=function(e,t,n,r){for(var i=new o(e,t.line,t.ch,n);;){var a=p(i,r);if(!a)break;var s=f(new o(e,t.line,t.ch,n),a.tag);if(s)return{open:a,close:s}}},e.scanForClosingTag=function(e,t,n,r){return f(new o(e,t.line,t.ch,r?{from:0,to:r}:null),n)}}(n(89780))},89780:function(e){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=r||i||o,s=a&&(r?document.documentMode||6:+(o||i)[1]),l=!o&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),f=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),g=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=m||/Mac/.test(t),x=/\bCrOS\b/.test(e),b=/win/i.test(t),w=d&&e.match(/Version\/(\d*\.\d*)/);w&&(w=Number(w[1])),w&&w>=15&&(d=!1,l=!0);var C=y&&(c||d&&(null==w||w<12.11)),A=n||a&&s>=9;function k(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,M=function(e,t){var n=e.className,r=k(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function j(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function E(e,t){return j(e).appendChild(t)}function L(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}m?B=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(B=function(e){try{e.select()}catch(e){}});var R=function(){this.id=null,this.f=null,this.time=0,this.handler=I(this.onTimeout,this)};function W(e,t){for(var n=0;n=t)return r+Math.min(a,t-i);if(i+=o-r,r=o+1,(i+=n-i%n)>=t)return r}}var U=[""];function _(e){for(;U.length<=e;)U.push(Q(U)+" ");return U[e]}function Q(e){return e[e.length-1]}function X(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||ee.test(e))}function ne(e,t){return t?!!(t.source.indexOf("\\w")>-1&&te(e))||t.test(e):te(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function oe(e){return e.charCodeAt(0)>=768&&ie.test(e)}function ae(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}function le(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,o=0;ot||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}var ce=null;function ue(e,t,n){var r;ce=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==n?r=i:ce=i),o.from==t&&(o.from!=o.to&&"before"!=n?r=i:ce=i)}return null!=r?r:ce}var de=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n<=247?e.charAt(n):1424<=n&&n<=1524?"R":1536<=n&&n<=1785?t.charAt(n-1536):1774<=n&&n<=2220?"r":8192<=n&&n<=8203?"w":8204==n?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(e,t){var c="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!r.test(e))return!1;for(var u=e.length,d=[],h=0;h-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var n=me(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function we(e){e.prototype.on=function(e,t){pe(this,e,t)},e.prototype.off=function(e,t){ve(this,e,t)}}function Ce(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ke(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){Ce(e),Ae(e)}function Me(e){return e.target||e.srcElement}function je(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Ee,Le,Ne=function(){if(a&&s<9)return!1;var e=L("div");return"draggable"in e||"dragDrop"in e}();function De(e){if(null==Ee){var t=L("span","​");E(e,L("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ee=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=Ee?L("span","​"):L("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Ze(e){if(null!=Le)return Le;var t=E(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return j(e),!(!n||n.left==n.right)&&(Le=r.right-n.right<3)}var Pe,Te=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Be=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Ie="oncopy"in(Pe=L("div"))||(Pe.setAttribute("oncopy","return;"),"function"==typeof Pe.oncopy),Oe=null;function Fe(e){if(null!=Oe)return Oe;var t=E(e,L("span","x")),n=t.getBoundingClientRect(),r=S(t,0,1).getBoundingClientRect();return Oe=Math.abs(n.left-r.left)>1}var Re={},We={};function ze(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Re[e]=t}function He(e,t){We[e]=t}function Ye(e){if("string"==typeof e&&We.hasOwnProperty(e))e=We[e];else if(e&&"string"==typeof e.name&&We.hasOwnProperty(e.name)){var t=We[e.name];"string"==typeof t&&(t={name:t}),(e=$(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ye("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ye("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Ve(e,t){t=Ye(t);var n=Re[t.name];if(!n)return Ve(e,"text/plain");var r=n(e,t);if(Ke.hasOwnProperty(t.name)){var i=Ke[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var Ke={};function Ge(e,t){O(t,Ke.hasOwnProperty(e)?Ke[e]:Ke[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function _e(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Qe(e,t,n){return!e.startState||e.startState(t,n)}var Xe=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Je(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?ot(n,Je(e,n).text.length):ft(t,Je(e,t.line).text.length)}function ft(e,t){var n=e.ch;return null==n||n>t?ot(e.line,t):n<0?ot(e.line,0):e}function pt(e,t){for(var n=[],r=0;r=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var mt=function(e,t){this.state=e,this.lookAhead=t},vt=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function gt(e,t,n,r){var i=[e.state.modeGen],o={};Mt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);for(var a=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=!0,Mt(e,t.text,s.mode,n,(function(e,t){for(var n=l;ce&&i.splice(l,1,e,i[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&Ue(e.doc.mode,r.state),o=gt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function xt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new vt(r,!0,t);var o=jt(e,t,n),a=o>r.first&&Je(r,o-1).stateAfter,s=a?vt.fromSaved(r,a,o):new vt(r,Qe(r.mode),o);return r.iter(o,t,(function(n){bt(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}vt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},vt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},vt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},vt.fromSaved=function(e,t,n){return t instanceof mt?new vt(e,Ue(e.mode,t.state),n,t.lookAhead):new vt(e,Ue(e.mode,t),n)},vt.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new mt(t,this.maxLookAhead):t};var At=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function kt(e,t,n,r){var i,o,a=e.doc,s=a.mode,l=Je(a,(t=ht(a,t)).line),c=xt(e,t.line,n),u=new Xe(l.text,e.options.tabSize,c);for(r&&(o=[]);(r||u.pose.options.maxHighlightLength?(s=!1,a&&bt(e,t,r,d.pos),d.pos=t.length,l=null):l=St(Ct(n,d,r.state,h),o),h){var f=h[0].name;f&&(l="m-"+(l?f+" "+l:f))}if(!s||u!=l){for(;ca;--s){if(s<=o.first)return o.first;var l=Je(o,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof mt?c.lookAhead:0)<=o.modeFrontier))return s;var u=F(l.text,null,e.options.tabSize);(null==i||r>u)&&(i=s-1,r=u)}return i}function Et(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=Je(e,r).stateAfter;if(i&&(!(i instanceof mt)||r+i.lookAhead=t:o.to>t);(r||(r=[])).push(new Pt(a,o.from,s?null:o.to))}}return r}function Ft(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var s=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&s)for(var x=0;x0)){var u=[l,1],d=at(c.from,s.from),h=at(c.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&u.push({from:c.from,to:s.from}),(h>0||!a.inclusiveRight&&!h)&&u.push({from:s.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}function Ht(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!n||Gt(n,o.marker)<0)&&(n=o.marker)}return n}function Jt(e,t,n,r,i){var o=Je(e,t),a=Nt&&o.markedSpans;if(a)for(var s=0;s=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?at(c.to,n)>=0:at(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?at(c.from,r)<=0:at(c.from,r)<0)))return!0}}}function qt(e){for(var t;t=_t(e);)e=t.find(-1,!0).line;return e}function $t(e){for(var t;t=Qt(e);)e=t.find(1,!0).line;return e}function en(e){for(var t,n;t=Qt(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function tn(e,t){var n=Je(e,t),r=qt(n);return n==r?t:tt(r)}function nn(e,t){if(t>e.lastLine())return t;var n,r=Je(e,t);if(!rn(e,r))return t;for(;n=Qt(r);)r=n.find(1,!0).line;return tt(r)+1}function rn(e,t){var n=Nt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var cn=function(e,t,n){this.text=e,Yt(this,t),this.height=n?n(this):1};function un(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Ht(e),Yt(e,n);var i=r?r(e):1;i!=e.height&&et(e,i)}function dn(e){e.parent=null,Ht(e)}cn.prototype.lineNo=function(){return tt(this)},we(cn);var hn={},fn={};function pn(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?fn:hn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function mn(e,t){var n=N("span",null,null,l?"padding-right: .1px":null),r={pre:N("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0,r.addToken=gn,Ze(e.display.measure)&&(a=he(o,e.doc.direction))&&(r.addToken=xn(r.addToken,a)),r.map=[],wn(o,r,yt(e,o,t!=e.display.externalMeasured&&tt(o))),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=T(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=T(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(De(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=T(r.pre.className,r.textClass||"")),r}function vn(e){var t=L("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function gn(e,t,n,r,i,o,l){if(t){var c,u=e.splitSpaces?yn(t,e.trailingSpace):t,d=e.cm.state.specialChars,h=!1;if(d.test(t)){c=document.createDocumentFragment();for(var f=0;;){d.lastIndex=f;var p=d.exec(t),m=p?p.index-f:t.length-f;if(m){var v=document.createTextNode(u.slice(f,f+m));a&&s<9?c.appendChild(L("span",[v])):c.appendChild(v),e.map.push(e.pos,e.pos+m,v),e.col+=m,e.pos+=m}if(!p)break;f+=m+1;var g=void 0;if("\t"==p[0]){var y=e.cm.options.tabSize,x=y-e.col%y;(g=c.appendChild(L("span",_(x),"cm-tab"))).setAttribute("role","presentation"),g.setAttribute("cm-text","\t"),e.col+=x}else"\r"==p[0]||"\n"==p[0]?((g=c.appendChild(L("span","\r"==p[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",p[0]),e.col+=1):((g=e.cm.options.specialCharPlaceholder(p[0])).setAttribute("cm-text",p[0]),a&&s<9?c.appendChild(L("span",[g])):c.appendChild(g),e.col+=1);e.map.push(e.pos,e.pos+1,g),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),a&&s<9&&(h=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||r||i||h||o||l){var b=n||"";r&&(b+=r),i&&(b+=i);var w=L("span",[c],b,o);if(l)for(var C in l)l.hasOwnProperty(C)&&"style"!=C&&"class"!=C&&w.setAttribute(C,l[C]);return e.content.appendChild(w)}e.content.appendChild(c)}}function yn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;ic&&d.from<=c);h++);if(d.to>=u)return e(n,r,i,o,a,s,l);e(n,r.slice(0,d.to-c),i,o,null,s,l),o=null,r=r.slice(d.to-c),c=d.to}}}function bn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function wn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,s,l,c,u,d,h,f=i.length,p=0,m=1,v="",g=0;;){if(g==p){l=c=u=s="",h=null,d=null,g=1/0;for(var y=[],x=void 0,b=0;bp||C.collapsed&&w.to==p&&w.from==p)){if(null!=w.to&&w.to!=p&&g>w.to&&(g=w.to,c=""),C.className&&(l+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&w.from==p&&(u+=" "+C.startStyle),C.endStyle&&w.to==g&&(x||(x=[])).push(C.endStyle,w.to),C.title&&((h||(h={})).title=C.title),C.attributes)for(var A in C.attributes)(h||(h={}))[A]=C.attributes[A];C.collapsed&&(!d||Gt(d.marker,C)<0)&&(d=w)}else w.from>p&&g>w.from&&(g=w.from)}if(x)for(var k=0;k=f)break;for(var M=Math.min(f,g);;){if(v){var j=p+v.length;if(!d){var E=j>M?v.slice(0,M-p):v;t.addToken(t,E,a?a+l:l,u,p+E.length==g?c:"",s,h)}if(j>=M){v=v.slice(M-p),p=M;break}p=j,u=""}v=i.slice(o,o=n[m++]),a=pn(n[m++],t.cm.options)}}else for(var L=1;L2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function qn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;rn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function $n(e,t){var n=tt(t=qt(t)),r=e.display.externalMeasured=new Cn(e.doc,t,n);r.lineN=n;var i=r.built=mn(e,r);return r.text=i.pre,E(e.display.lineMeasure,i.pre),r}function er(e,t,n,r){return rr(e,nr(e,t),n,r)}function tr(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(i=(o=l-s)-1,t>=l&&(a="right")),null!=i){if(r=e[c+2],s==l&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)r=e[2+(c-=3)],a="left";if("right"==n&&i==l-s)for(;c=0&&(n=e[i]).left==n.right;i--);return n}function lr(e,t,n,r){var i,o=ar(t.map,n,r),l=o.node,c=o.start,u=o.end,d=o.collapse;if(3==l.nodeType){for(var h=0;h<4;h++){for(;c&&oe(t.line.text.charAt(o.coverStart+c));)--c;for(;o.coverStart+u0&&(d=r="right"),i=e.options.lineWrapping&&(f=l.getClientRects()).length>1?f["right"==r?f.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!c&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+Nr(e.display),top:p.top,bottom:p.bottom}:or}for(var m=i.top-t.rect.top,v=i.bottom-t.rect.top,g=(m+v)/2,y=t.view.measure.heights,x=0;x=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(e,t,n){return a(n?e-1:e,1==s[t].level!=n)}var d=ue(s,l,c),h=ce,f=u(l,d,"before"==c);return null!=h&&(f.other=u(l,h,"before"!=c)),f}function br(e,t){var n=0;t=ht(e.doc,t),e.options.lineWrapping||(n=Nr(e.display)*t.ch);var r=Je(e.doc,t.line),i=an(r)+Kn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function wr(e,t,n,r,i){var o=ot(e,t,n);return o.xRel=i,r&&(o.outside=r),o}function Cr(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return wr(r.first,0,null,-1,-1);var i=nt(r,n),o=r.first+r.size-1;if(i>o)return wr(r.first+r.size-1,Je(r,o).text.length,null,1,1);t<0&&(t=0);for(var a=Je(r,i);;){var s=Mr(e,a,i,t,n),l=Xt(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==i)return c;a=Je(r,i=c.line)}}function Ar(e,t,n,r){r-=mr(t);var i=t.text.length,o=se((function(t){return rr(e,n,t-1).bottom<=r}),i,0);return{begin:o,end:i=se((function(t){return rr(e,n,t).top>r}),o,i)}}function kr(e,t,n,r){return n||(n=nr(e,t)),Ar(e,t,n,vr(e,t,rr(e,n,r),"line").top)}function Sr(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function Mr(e,t,n,r,i){i-=an(t);var o=nr(e,t),a=mr(t),s=0,l=t.text.length,c=!0,u=he(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?Er:jr)(e,t,n,o,u,r,i);s=(c=1!=d.level)?d.from:d.to-1,l=c?d.to:d.from-1}var h,f,p=null,m=null,v=se((function(t){var n=rr(e,o,t);return n.top+=a,n.bottom+=a,!!Sr(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(p=t,m=n),!0)}),s,l),g=!1;if(m){var y=r-m.left=b.bottom?1:0}return wr(n,v=ae(t.text,v,1),f,g,r-h)}function jr(e,t,n,r,i,o,a){var s=se((function(s){var l=i[s],c=1!=l.level;return Sr(xr(e,ot(n,c?l.to:l.from,c?"before":"after"),"line",t,r),o,a,!0)}),0,i.length-1),l=i[s];if(s>0){var c=1!=l.level,u=xr(e,ot(n,c?l.from:l.to,c?"after":"before"),"line",t,r);Sr(u,o,a,!0)&&u.top>a&&(l=i[s-1])}return l}function Er(e,t,n,r,i,o,a){var s=Ar(e,t,r,a),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,d=null,h=0;h=c||f.to<=l)){var p=rr(e,r,1!=f.level?Math.min(c,f.to)-1:Math.max(l,f.from)).right,m=pm)&&(u=f,d=m)}}return u||(u=i[i.length-1]),u.fromc&&(u={from:u.from,to:c,level:u.level}),u}function Lr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==ir){ir=L("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ir.appendChild(document.createTextNode("x")),ir.appendChild(L("br"));ir.appendChild(document.createTextNode("x"))}E(e.measure,ir);var n=ir.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),j(e.measure),n||1}function Nr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=L("span","xxxxxxxxxx"),n=L("pre",[t],"CodeMirror-line-like");E(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Dr(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+i,r[s]=o.clientWidth}return{fixedPos:Zr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Zr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Pr(e){var t=Lr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Nr(e.display)-3);return function(i){if(rn(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a0&&(l=Je(e.doc,c.line).text).length==c.ch){var u=F(l,l.length,e.options.tabSize)-l.length;c=ot(c.line,Math.max(0,Math.round((o-Un(e.display).left)/Nr(e.display))-u))}return c}function Ir(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Nt&&tn(e.doc,t)i.viewFrom?Rr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)Rr(e);else if(t<=i.viewFrom){var o=Wr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):Rr(e)}else if(n>=i.viewTo){var a=Wr(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):Rr(e)}else{var s=Wr(e,t,t,-1),l=Wr(e,n,n+r,1);s&&l?(i.view=i.view.slice(0,s.index).concat(An(e,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):Rr(e)}var c=i.externalMeasured;c&&(n=i.lineN&&t=r.viewTo)){var o=r.view[Ir(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==W(a,n)&&a.push(n)}}}function Rr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Wr(e,t,n,r){var i,o=Ir(e,t),a=e.display.view;if(!Nt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(o==a.length-1)return null;i=s+a[o].size-t,o++}else i=s-t;t+=i,n+=i}for(;tn(e.doc,n)!=n;){if(o==(r<0?0:a.length-1))return null;n+=r*a[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function zr(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=An(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=An(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,Ir(e,n)))),r.viewTo=n}function Hr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||s.to().line0?t.blinker=setInterval((function(){e.hasFocus()||qr(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Qr(e){e.state.focused||(e.display.input.focus(),Jr(e))}function Xr(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,qr(e))}),100)}function Jr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),_r(e))}function qr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,M(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function $r(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||h<-.005)&&(et(i.line,l),ei(i.line),i.rest))for(var f=0;fe.display.sizerWidth){var p=Math.ceil(c/Nr(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function ei(e){if(e.widgets)for(var t=0;t=a&&(o=nt(t,an(Je(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function ni(e,t){if(!ye(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top<0?i=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=L("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Kn(e.display))+"px;\n height: "+(t.bottom-t.top+_n(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}function ri(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?ot(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?ot(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,s=xr(e,t),l=n&&n!=t?xr(e,n):s,c=oi(e,i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r}),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(hi(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&(pi(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return i}function ii(e,t){var n=oi(e,t);null!=n.scrollTop&&hi(e,n.scrollTop),null!=n.scrollLeft&&pi(e,n.scrollLeft)}function oi(e,t){var n=e.display,r=Lr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=Xn(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Gn(n),l=t.tops-r;if(t.topi+o){var u=Math.min(t.top,(c?s:t.bottom)-o);u!=i&&(a.scrollTop=u)}var d=e.options.fixedGutter?0:n.gutters.offsetWidth,h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-d,f=Qn(e)-n.gutters.offsetWidth,p=t.right-t.left>f;return p&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.leftf+h-3&&(a.scrollLeft=t.right+(p?0:10)-f),a}function ai(e,t){null!=t&&(ui(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function si(e){ui(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function li(e,t,n){null==t&&null==n||ui(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function ci(e,t){ui(e),e.curOp.scrollToPos=t}function ui(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,di(e,br(e,t.from),br(e,t.to),t.margin))}function di(e,t,n,r){var i=oi(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});li(e,i.scrollLeft,i.scrollTop)}function hi(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||Yi(e,{top:t}),fi(e,t,!0),n&&Yi(e),Bi(e,100))}function fi(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function pi(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,Ui(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function mi(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Gn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+_n(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var vi=function(e,t,n){this.cm=n;var r=this.vert=L("div",[L("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=L("div",[L("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),pe(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),pe(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};vi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},vi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},vi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},vi.prototype.zeroWidthHack=function(){var e=y&&!f?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new R,this.disableVert=new R},vi.prototype.enableZeroWidthBar=function(e,t,n){function r(){var i=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}e.style.pointerEvents="auto",t.set(1e3,r)},vi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var gi=function(){};function yi(e,t){t||(t=mi(e));var n=e.display.barWidth,r=e.display.barHeight;xi(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&$r(e),xi(e,mi(e)),n=e.display.barWidth,r=e.display.barHeight}function xi(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}gi.prototype.update=function(){return{bottom:0,right:0}},gi.prototype.setScrollLeft=function(){},gi.prototype.setScrollTop=function(){},gi.prototype.clear=function(){};var bi={native:vi,null:gi};function wi(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&M(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new bi[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),pe(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?pi(e,t):hi(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Ci=0;function Ai(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Ci},Sn(e.curOp)}function ki(e){var t=e.curOp;t&&jn(t,(function(e){for(var t=0;t=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function ji(e){e.updatedDisplay=e.mustUpdate&&zi(e.cm,e.update)}function Ei(e){var t=e.cm,n=t.display;e.updatedDisplay&&$r(t),e.barMeasure=mi(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=er(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+_n(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Qn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Li(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,r=xt(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line>=e.display.viewFrom){var a=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,r.state):null,l=gt(e,o,r,!0);s&&(r.state=s),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),h=0;!d&&hn)return Bi(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Di(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==Hr(e))return!1;_i(e)&&(Rr(e),t.dims=Dr(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(i,n.viewTo)),Nt&&(o=tn(e.doc,o),a=nn(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;zr(e,o,a),n.viewOffset=an(Je(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=Hr(e);if(!s&&0==l&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=Ri(e);return l>4&&(n.lineDiv.style.display="none"),Vi(e,n.updateLineNumbers,t.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Wi(c),j(n.cursorDiv),j(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Bi(e,400)),n.updateLineNumbers=null,!0}function Hi(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Qn(e))r&&(t.visible=ti(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Gn(e.display)-Xn(e),n.top)}),t.visible=ti(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!zi(e,t))break;$r(e);var i=mi(e);Yr(e),yi(e,i),Gi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Yi(e,t){var n=new Oi(e,t);if(zi(e,n)){$r(e),Hi(e,n);var r=mi(e);Yr(e),yi(e,r),Gi(e,r),n.finish()}}function Vi(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,d=0;d-1&&(f=!1),Dn(e,h,u,n)),f&&(j(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(it(e.options,u)))),a=h.node.nextSibling}else{var p=Rn(e,h,u,n);o.insertBefore(p,a)}u+=h.size}for(;a;)a=s(a)}function Ki(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Gi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+_n(e)+"px"}function Ui(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=Zr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;as.clientWidth,u=s.scrollHeight>s.clientHeight;if(i&&c||o&&u){if(o&&y&&l)e:for(var h=t.target,f=a.view;h!=s;h=h.parentNode)for(var p=0;p=0&&at(e,r.to())<=0)return n}return-1};var oo=function(e,t){this.anchor=e,this.head=t};function ao(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return at(e.from(),t.from())})),n=W(t,i);for(var o=1;o0:l>=0){var c=ut(s.from(),a.from()),u=ct(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,t.splice(--o,2,new oo(d?u:c,d?c:u))}}return new io(t,n)}function so(e,t){return new io([new oo(e,t||e)],0)}function lo(e){return e.text?ot(e.from.line+e.text.length-1,Q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function co(e,t){if(at(e,t.from)<0)return e;if(at(e,t.to)<=0)return lo(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=lo(t).ch-t.to.ch),ot(n,r)}function uo(e,t){for(var n=[],r=0;r1&&e.remove(s.line+1,p-1),e.insert(s.line+1,g)}Ln(e,"change",e,t)}function yo(e,t,n){function r(e,i,o){if(e.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Q(e.done)):void 0}function Mo(e,t,n,r){var i=e.history;i.undone.length=0;var o,a,s=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=So(i,i.lastOp==r)))a=Q(o.changes),0==at(t.from,t.to)&&0==at(t.from,a.to)?a.to=lo(t):o.changes.push(Ao(e,t));else{var l=Q(i.done);for(l&&l.ranges||Lo(e.sel,i.done),o={changes:[Ao(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||ge(e,"historyAdded")}function jo(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Eo(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||jo(e,o,Q(i.done),t))?i.done[i.done.length-1]=t:Lo(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&!1!==r.clearRedo&&ko(i.undone)}function Lo(e,t){var n=Q(t);n&&n.ranges&&n.equals(e)||t.push(e)}function No(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Do(e){if(!e)return null;for(var t,n=0;n-1&&(Q(s)[d]=c[d],delete c[d])}}}return r}function Bo(e,t,n,r){if(r){var i=e.anchor;if(n){var o=at(t,i)<0;o!=at(n,i)<0?(i=t,t=n):o!=at(t,n)<0&&(t=n)}return new oo(i,t)}return new oo(n||t,t)}function Io(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ho(e,new io([Bo(e.sel.primary(),t,n,i)],0),r)}function Oo(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var d=l.find(r<0?1:-1),h=void 0;if((r<0?u:c)&&(d=Qo(e,d,-r,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(h=at(d,n))&&(r<0?h<0:h>0))return Uo(e,d,t,r,i)}var f=l.find(r<0?-1:1);return(r<0?c:u)&&(f=Qo(e,f,r,f.line==t.line?o:null)),f?Uo(e,f,t,r,i):null}}return t}function _o(e,t,n,r,i){var o=r||1,a=Uo(e,t,n,o,i)||!i&&Uo(e,t,n,o,!0)||Uo(e,t,n,-o,i)||!i&&Uo(e,t,n,-o,!0);return a||(e.cantEdit=!0,ot(e.first,0))}function Qo(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?ht(e,ot(t.line-1)):null:n>0&&t.ch==(r||Je(e,t.line)).text.length?t.line=0;--i)$o(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else $o(e,t)}}function $o(e,t){if(1!=t.text.length||""!=t.text[0]||0!=at(t.from,t.to)){var n=uo(e,t);Mo(e,t,n,e.cm?e.cm.curOp.id:NaN),na(e,t,n,Rt(e,t));var r=[];yo(e,(function(e,n){n||-1!=W(r,e.history)||(sa(e.history,t),r.push(e.history)),na(e,t,null,Rt(e,t))}))}}function ea(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,c=0;c=0;--f){var p=h(f);if(p)return p.v}}}}function ta(e,t){if(0!=t&&(e.first+=t,e.sel=new io(X(e.sel.ranges,(function(e){return new oo(ot(e.anchor.line+t,e.anchor.ch),ot(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){Or(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:ot(o,Je(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=qe(e,t.from,t.to),n||(n=uo(e,t)),e.cm?ra(e.cm,t,r):go(e,t,r),Yo(e,n,Y),e.cantEdit&&_o(e,ot(e.firstLine(),0))&&(e.cantEdit=!1)}}function ra(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=tt(qt(Je(r,o.line))),r.iter(l,a.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&xe(e),go(r,t,n,Pr(e)),e.options.lineWrapping||(r.iter(l,o.line+t.text.length,(function(e){var t=sn(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),Et(r,o.line),Bi(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?Or(e):o.line!=a.line||1!=t.text.length||vo(e.doc,t)?Or(e,o.line,a.line+1,c):Fr(e,o.line,"text");var u=be(e,"changes"),d=be(e,"change");if(d||u){var h={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};d&&Ln(e,"change",e,h),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}e.display.selForContextMenu=null}function ia(e,t,n,r,i){var o;r||(r=n),at(r,n)<0&&(n=(o=[r,n])[0],r=o[1]),"string"==typeof t&&(t=e.splitLines(t)),qo(e,{from:n,to:r,text:t,origin:i})}function oa(e,t,n,r){n1||!(this.children[0]instanceof ca))){var s=[];this.collapse(s),this.children=[new ca(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=i.lines.length%25+25,s=a;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=N("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Jt(e,t.line,t,n,o)||t.line!=n.line&&Jt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Zt()}o.addToHistory&&Mo(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(e){c&&o.collapsed&&!c.options.lineWrapping&&qt(e)==c.display.maxLine&&(s=!0),o.collapsed&&l!=t.line&&et(e,0),It(e,new Pt(o,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){rn(e,t)&&et(t,0)})),o.clearOnEnter&&pe(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Dt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++pa,o.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),o.collapsed)Or(c,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=t.line;u<=n.line;u++)Fr(c,u,"text");o.atomic&&Ko(c.doc),Ln(c,"markerAdded",c,o)}return o}ma.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Ai(e),be(this,"clear")){var n=this.find();n&&Ln(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&Or(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ko(e.doc)),e&&Ln(e,"markerCleared",e,this,r,i),t&&ki(e),this.parent&&this.parent.clear()}},ma.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;l--)qo(this,r[l]);s?zo(this,s):this.cm&&si(this.cm)})),undo:Ti((function(){ea(this,"undo")})),redo:Ti((function(){ea(this,"redo")})),undoSelection:Ti((function(){ea(this,"undo",!0)})),redoSelection:Ti((function(){ea(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=ht(this,e),t=ht(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&i!=e.line||null!=l.from&&i==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n})),ht(this,ot(n,t))},indexFromPos:function(e){var t=(e=ht(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),Yo(t.doc,so(n,n)),h)for(var f=0;f=0;t--)ia(e.doc,"",r[t].from,r[t].to,"+delete");si(e)}))}function Ua(e,t,n){var r=ae(e.text,t+n,n);return r<0||r>e.text.length?null:r}function _a(e,t,n){var r=Ua(e,t.ch,n);return null==r?null:new ot(t.line,r,n<0?"after":"before")}function Qa(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=he(n,t.doc.direction);if(o){var a,s=i<0?Q(o):o[0],l=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=nr(t,n);a=i<0?n.text.length-1:0;var u=rr(t,c,a).top;a=se((function(e){return rr(t,c,e).top==u}),i<0==(1==s.level)?s.from:s.to-1,a),"before"==l&&(a=Ua(n,a,1))}else a=i<0?s.to:s.from;return new ot(r,a,l)}}return new ot(r,i<0?n.text.length:0,i<0?"before":"after")}function Xa(e,t,n,r){var i=he(t,e.doc.direction);if(!i)return _a(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=ue(i,n.ch,n.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(r>0?a.to>n.ch:a.from=a.from&&h>=u.begin)){var f=d?"before":"after";return new ot(n.line,h,f)}}var p=function(e,t,r){for(var o=function(e,t){return t?new ot(n.line,l(e,1),"before"):new ot(n.line,e,"after")};e>=0&&e0==(1!=a.level),c=s?r.begin:l(r.end,-1);if(a.from<=c&&c0?u.end:l(u.begin,-1);return null==v||r>0&&v==t.text.length||!(m=p(r>0?0:i.length-1,r,c(v)))?null:m}Fa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Fa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Fa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Fa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Fa.default=y?Fa.macDefault:Fa.pcDefault;var Ja={selectAll:Xo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Y)},killLine:function(e){return Ga(e,(function(t){if(t.empty()){var n=Je(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new ot(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),ot(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=Je(e.doc,i.line-1).text;a&&(i=new ot(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),ot(i.line-1,a.length-1),i,"+transpose"))}n.push(new oo(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Di(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(at((i=s.ranges[i]).from(),t)<0||t.xRel>0)&&(at(i.to(),t)>0||t.xRel<0)?Cs(e,r,t,o):ks(e,r,t,o)}function Cs(e,t,n,r){var i=e.display,o=!1,c=Zi(e,(function(t){l&&(i.scroller.draggable=!1),e.state.draggingText=!1,ve(i.wrapper.ownerDocument,"mouseup",c),ve(i.wrapper.ownerDocument,"mousemove",u),ve(i.scroller,"dragstart",d),ve(i.scroller,"drop",c),o||(Ce(t),r.addNew||Io(e.doc,n,null,null,r.extend),l&&!h||a&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),u=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};l&&(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),pe(i.wrapper.ownerDocument,"mouseup",c),pe(i.wrapper.ownerDocument,"mousemove",u),pe(i.scroller,"dragstart",d),pe(i.scroller,"drop",c),Xr(e),setTimeout((function(){return i.input.focus()}),20)}function As(e,t,n){if("char"==n)return new oo(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new oo(ot(t.line,0),ht(e.doc,ot(t.line+1,0)));var r=n(e,t);return new oo(r.from,r.to)}function ks(e,t,n,r){var i=e.display,o=e.doc;Ce(t);var a,s,l=o.sel,c=l.ranges;if(r.addNew&&!r.extend?(s=o.sel.contains(n),a=s>-1?c[s]:new oo(n,n)):(a=o.sel.primary(),s=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(a=new oo(n,n)),n=Br(e,t,!0,!0),s=-1;else{var u=As(e,n,r.unit);a=r.extend?Bo(a,u.anchor,u.head,r.extend):u}r.addNew?-1==s?(s=c.length,Ho(o,ao(e,c.concat([a]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&"char"==r.unit&&!r.extend?(Ho(o,ao(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Fo(o,s,a,V):(s=0,Ho(o,new io([a],0),V),l=o.sel);var d=n;function h(t){if(0!=at(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],c=e.options.tabSize,u=F(Je(o,n.line).text,n.ch,c),h=F(Je(o,t.line).text,t.ch,c),f=Math.min(u,h),p=Math.max(u,h),m=Math.min(n.line,t.line),v=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=v;m++){var g=Je(o,m).text,y=G(g,f,c);f==p?i.push(new oo(ot(m,y),ot(m,y))):g.length>y&&i.push(new oo(ot(m,y),ot(m,G(g,p,c))))}i.length||i.push(new oo(n,n)),Ho(o,ao(e,l.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var x,b=a,w=As(e,t,r.unit),C=b.anchor;at(w.anchor,C)>0?(x=w.head,C=ut(b.from(),w.anchor)):(x=w.anchor,C=ct(b.to(),w.head));var A=l.ranges.slice(0);A[s]=Ss(e,new oo(ht(o,C),x)),Ho(o,ao(e,A,s),V)}}var f=i.wrapper.getBoundingClientRect(),p=0;function m(t){var n=++p,a=Br(e,t,!0,"rectangle"==r.unit);if(a)if(0!=at(a,d)){e.curOp.focus=Z(),h(a);var s=ti(i,o);(a.line>=s.to||a.linef.bottom?20:0;l&&setTimeout(Zi(e,(function(){p==n&&(i.scroller.scrollTop+=l,m(t))})),50)}}function v(t){e.state.selectingText=!1,p=1/0,t&&(Ce(t),i.input.focus()),ve(i.wrapper.ownerDocument,"mousemove",g),ve(i.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var g=Zi(e,(function(e){0!==e.buttons&&je(e)?m(e):v(e)})),y=Zi(e,v);e.state.selectingText=y,pe(i.wrapper.ownerDocument,"mousemove",g),pe(i.wrapper.ownerDocument,"mouseup",y)}function Ss(e,t){var n=t.anchor,r=t.head,i=Je(e.doc,n.line);if(0==at(n,r)&&n.sticky==r.sticky)return t;var o=he(i);if(!o)return t;var a=ue(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==o.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=ue(o,r.ch,r.sticky),d=u-a||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d<0:d>0}var h=o[c+(l?-1:0)],f=l==(1==h.level),p=f?h.from:h.to,m=f?"after":"before";return n.ch==p&&n.sticky==m?t:new oo(new ot(n.line,p,m),r)}function Ms(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&Ce(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!be(e,n))return ke(t);o-=s.top-a.viewOffset;for(var l=0;l=i)return ge(e,n,e,nt(e.doc,o),e.display.gutterSpecs[l].className,t),ke(t)}}function js(e,t){return Ms(e,t,"gutterClick",!0)}function Es(e,t){Vn(e.display,t)||Ls(e,t)||ye(e,t,"contextmenu")||A||e.display.input.onContextMenu(t)}function Ls(e,t){return!!be(e,"gutterContextMenu")&&Ms(e,t,"gutterContextMenu",!1)}function Ns(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),hr(e)}vs.prototype.compare=function(e,t,n){return this.time+ms>e&&0==at(t,this.pos)&&n==this.button};var Ds={toString:function(){return"CodeMirror.Init"}},Zs={},Ps={};function Ts(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=Ds&&i(e,t,n)}:i)}e.defineOption=n,e.Init=Ds,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,po(e)}),!0),n("indentUnit",2,po,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){mo(e),hr(e),Or(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(ot(r,o))}r++}));for(var i=n.length-1;i>=0;i--)ia(e.doc,t,n[i],ot(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Ds&&e.refresh()})),n("specialCharPlaceholder",vn,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",g?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!b),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Ns(e),Ji(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Ka(t),i=n!=Ds&&Ka(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Is,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=Qi(t,e.options.lineNumbers),Ji(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Zr(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return yi(e)}),!0),n("scrollbarStyle","native",(function(e){wi(e),yi(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=Qi(e.options.gutters,t),Ji(e)}),!0),n("firstLineNumber",1,Ji,!0),n("lineNumberFormatter",(function(e){return e}),Ji,!0),n("showCursorWhenSelecting",!1,Yr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(qr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Bs),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Yr,!0),n("singleCursorHeightPerLine",!0,Yr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,mo,!0),n("addModeClass",!1,mo,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,mo,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}function Bs(e,t,n){if(!t!=!(n&&n!=Ds)){var r=e.display.dragFunctions,i=t?pe:ve;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function Is(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(M(e.display.wrapper,"CodeMirror-wrap"),ln(e)),Tr(e),Or(e),hr(e),setTimeout((function(){return yi(e)}),100)}function Os(e,t){var n=this;if(!(this instanceof Os))return new Os(e,t);this.options=t=t?O(t):{},O(Zs,t,!1);var r=t.value;"string"==typeof r?r=new Aa(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Os.inputStyles[t.inputStyle](this),o=this.display=new qi(e,r,i,t);for(var c in o.wrapper.CodeMirror=this,Ns(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),wi(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!g&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),Fs(this),Da(),Ai(this),this.curOp.forceUpdate=!0,xo(this,r),t.autofocus&&!g||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&Jr(n)}),20):qr(this),Ps)Ps.hasOwnProperty(c)&&Ps[c](this,t[c],Ds);_i(this),t.finishInit&&t.finishInit(this);for(var u=0;u400}pe(t.scroller,"touchstart",(function(i){if(!ye(e,i)&&!o(i)&&!js(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),pe(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),pe(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!Vn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,a=e.coordsChar(t.activeTouch,"page");o=!r.prev||l(r,r.prev)?new oo(a,a):!r.prev.prev||l(r,r.prev.prev)?e.findWordAt(a):new oo(ot(a.line,0),ht(e.doc,ot(a.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),Ce(n)}i()})),pe(t.scroller,"touchcancel",i),pe(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(hi(e,t.scroller.scrollTop),pi(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),pe(t.scroller,"mousewheel",(function(t){return ro(e,t)})),pe(t.scroller,"DOMMouseScroll",(function(t){return ro(e,t)})),pe(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ye(e,t)||Se(t)},over:function(t){ye(e,t)||(ja(e,t),Se(t))},start:function(t){return Ma(e,t)},drop:Zi(e,Sa),leave:function(t){ye(e,t)||Ea(e)}};var c=t.input.getField();pe(c,"keyup",(function(t){return ds.call(e,t)})),pe(c,"keydown",Zi(e,cs)),pe(c,"keypress",Zi(e,hs)),pe(c,"focus",(function(t){return Jr(e,t)})),pe(c,"blur",(function(t){return qr(e,t)}))}Os.defaults=Zs,Os.optionHandlers=Ps;var Rs=[];function Ws(e,t,n,r){var i,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?i=xt(e,t).state:n="prev");var a=e.options.tabSize,s=Je(o,t),l=F(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(r||/\S/.test(s.text)){if("smart"==n&&((c=o.mode.indent(i,s.text.slice(u.length),s.text))==H||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>o.first?F(Je(o,t-1).text,null,a):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",h=0;if(e.options.indentWithTabs)for(var f=Math.floor(c/a);f;--f)h+=a,d+="\t";if(ha,l=Te(t),c=null;if(s&&r.ranges.length>1)if(zs&&zs.text.join("\n")==t){if(r.ranges.length%zs.text.length==0){c=[];for(var u=0;u=0;h--){var f=r.ranges[h],p=f.from(),m=f.to();f.empty()&&(n&&n>0?p=ot(p.line,p.ch-n):e.state.overwrite&&!s?m=ot(m.line,Math.min(Je(o,m.line).text.length,m.ch+Q(l).length)):s&&zs&&zs.lineWise&&zs.text.join("\n")==l.join("\n")&&(p=m=ot(p.line,0)));var v={from:p,to:m,text:c?c[h%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};qo(e.doc,v),Ln(e,"inputRead",e,v)}t&&!s&&Ks(e,t),si(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Vs(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Di(t,(function(){return Ys(t,n,0,null,"paste")})),!0}function Ks(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var s=0;s-1){a=Ws(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Je(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Ws(e,i.head.line,"smart"));a&&Ln(e,"electricInput",e,i.head.line)}}}function Gs(e){for(var t=[],n=[],r=0;rn&&(Ws(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&si(this));else{var o=i.from(),a=i.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l0&&Fo(this.doc,r,new oo(o,c[r].to()),Y)}}})),getTokenAt:function(e,t){return kt(this,e,t)},getLineTokens:function(e,t){return kt(this,ot(e),t,!0)},getTokenTypeAt:function(e){e=ht(this.doc,e);var t,n=yt(this,Je(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else{if(!(n[2*a+1]o&&(e=o,i=!0),r=Je(this.doc,e)}else r=e;return vr(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-an(r):0)},defaultTextHeight:function(){return Lr(this.display)},defaultCharWidth:function(){return Nr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o=this.display,a=(e=xr(this,ht(this.doc,e))).bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==r)a=e.top;else if("above"==r||"near"==r){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>c&&(s=c-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==i?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&ii(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:Pi(cs),triggerOnKeyPress:Pi(hs),triggerOnKeyUp:ds,triggerOnMouseDown:Pi(ys),execCommand:function(e){if(Ja.hasOwnProperty(e))return Ja[e].call(null,this)},triggerElectric:Pi((function(e){Ks(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=ht(this.doc,e),a=0;a0&&a(t.charAt(n-1));)--n;for(;r.5||this.options.lineWrapping)&&Tr(this),ge(this,"refresh",this)})),swapDoc:Pi((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),xo(this,e),hr(this),this.display.input.reset(),li(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,Ln(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},we(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}function Xs(e,t,n,r,i){var o=t,a=n,s=Je(e,t.line),l=i&&"rtl"==e.direction?-n:n;function c(){var n=t.line+l;return!(n=e.first+e.size)&&(t=new ot(n,t.ch,t.sticky),s=Je(e,n))}function u(o){var a;if("codepoint"==r){var u=s.text.charCodeAt(t.ch+(r>0?0:-1));a=isNaN(u)?null:new ot(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(u>=55296&&u<56320?2:1))),-n)}else a=i?Xa(e.cm,s,t,n):_a(s,t,n);if(null==a){if(o||!c())return!1;t=Qa(i,e.cm,s,t.line,l)}else t=a;return!0}if("char"==r||"codepoint"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var d=null,h="group"==r,f=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;!(n<0)||u(!p);p=!1){var m=s.text.charAt(t.ch)||"\n",v=ne(m,f)?"w":h&&"\n"==m?"n":!h||/\s/.test(m)?null:"p";if(!h||p||v||(v="s"),d&&d!=v){n<0&&(n=1,u(),t.sticky="after");break}if(v&&(d=v),n>0&&!u(!p))break}var g=_o(e,t,o,a,!0);return st(o,g)&&(g.hitSide=!0),g}function Js(e,t,n,r){var i,o,a=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*Lr(e.display),3);i=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(o=Cr(e,s,i)).outside;){if(n<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*n}return o}var qs=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function $s(e,t){var n=tr(e,t.line);if(!n||n.hidden)return null;var r=Je(e.doc,t.line),i=qn(n,r,t.line),o=he(r,e.doc.direction),a="left";o&&(a=ue(o,t.ch)%2?"right":"left");var s=ar(i.map,t.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function el(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function tl(e,t){return t&&(e.bad=!0),e}function nl(e,t,n,r,i){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function c(e){return function(t){return t.id==e}}function u(){a&&(o+=s,l&&(o+=s),a=l=!1)}function d(e){e&&(u(),o+=e)}function h(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void d(n);var o,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(ot(r,0),ot(i+1,0),c(+f));return void(p.length&&(o=p[0].find(0))&&d(qe(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&u();for(var v=0;v=t.display.viewTo||o.line=t.display.viewFrom&&$s(t,i)||{node:l[0].measure.map[2],offset:0},u=o.liner.firstLine()&&(a=ot(a.line-1,Je(r.doc,a.line-1).length)),s.ch==Je(r.doc,s.line).text.length&&s.linei.viewTo-1)return!1;a.line==i.viewFrom||0==(e=Ir(r,a.line))?(t=tt(i.view[0].line),n=i.view[0].node):(t=tt(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,c,u=Ir(r,s.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=tt(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(nl(r,n,c,t,l)),h=qe(r.doc,ot(t,0),ot(l,Je(r.doc,l).text.length));d.length>1&&h.length>1;)if(Q(d)==Q(h))d.pop(),h.pop(),l--;else{if(d[0]!=h[0])break;d.shift(),h.shift(),t++}for(var f=0,p=0,m=d[0],v=h[0],g=Math.min(m.length,v.length);fa.ch&&y.charCodeAt(y.length-p-1)==x.charCodeAt(x.length-p-1);)f--,p++;d[d.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(f).replace(/\u200b+$/,"");var w=ot(t,f),C=ot(l,h.length?Q(h).length-p:0);return d.length>1||d[0]||at(w,C)?(ia(r.doc,d,w,C,"+input"),!0):void 0},qs.prototype.ensurePolled=function(){this.forceCompositionEnd()},qs.prototype.reset=function(){this.forceCompositionEnd()},qs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},qs.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},qs.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Di(this.cm,(function(){return Or(e.cm)}))},qs.prototype.setUneditable=function(e){e.contentEditable="false"},qs.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Zi(this.cm,Ys)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},qs.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},qs.prototype.onContextMenu=function(){},qs.prototype.resetPosition=function(){},qs.prototype.needsContentAttribute=!0;var ol=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};function al(e,t){if((t=t?O(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=Z();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&&(pe(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=a}}catch(e){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(ve(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Os((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function sl(e){e.off=ve,e.on=pe,e.wheelEventPixels=no,e.Doc=Aa,e.splitLines=Te,e.countColumn=F,e.findColumn=G,e.isWordChar=te,e.Pass=H,e.signal=ge,e.Line=cn,e.changeEnd=lo,e.scrollbarModel=bi,e.Pos=ot,e.cmpPos=at,e.modes=Re,e.mimeModes=We,e.resolveMode=Ye,e.getMode=Ve,e.modeExtensions=Ke,e.extendMode=Ge,e.copyState=Ue,e.startState=Qe,e.innerMode=_e,e.commands=Ja,e.keyMap=Fa,e.keyName=Va,e.isModifierKey=Ha,e.lookupKey=za,e.normalizeKeyMap=Wa,e.StringStream=Xe,e.SharedTextMarker=ga,e.TextMarker=ma,e.LineWidget=da,e.e_preventDefault=Ce,e.e_stopPropagation=Ae,e.e_stop=Se,e.addClass=P,e.contains=D,e.rmClass=M,e.keyNames=Ta}ol.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!ye(r,e)){if(r.somethingSelected())Hs({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Gs(r);Hs({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,Y):(n.prevInput="",i.value=t.text.join("\n"),B(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),pe(i,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),pe(i,"paste",(function(e){ye(r,e)||Vs(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),pe(i,"cut",o),pe(i,"copy",o),pe(e.scroller,"paste",(function(t){if(!Vn(e,t)&&!ye(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),pe(e.lineSpace,"selectstart",(function(t){Vn(e,t)||Ce(t)})),pe(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),pe(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},ol.prototype.createField=function(e){this.wrapper=_s(),this.textarea=this.wrapper.firstChild},ol.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},ol.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Vr(e);if(e.options.moveInputWithCursor){var i=xr(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},ol.prototype.showSelection=function(e){var t=this.cm.display;E(t.cursorDiv,e.cursors),E(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},ol.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&B(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null))}},ol.prototype.getField=function(){return this.textarea},ol.prototype.supportsTouch=function(){return!1},ol.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!g||Z()!=this.textarea))try{this.textarea.focus()}catch(e){}},ol.prototype.blur=function(){this.textarea.blur()},ol.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ol.prototype.receivedFocus=function(){this.slowPoll()},ol.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},ol.prototype.fastPoll=function(){var e=!1,t=this;function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}t.pollingFast=!0,t.polling.set(20,n)},ol.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Be(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(r.length,i.length);l1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},ol.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ol.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},ol.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=Br(n,e),c=r.scroller.scrollTop;if(o&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(o)&&Zi(n,Ho)(n.doc,so(o),Y);var u,h=i.style.cssText,f=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(u=window.scrollY),r.input.focus(),l&&window.scrollTo(null,u),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=g,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&s>=9&&v(),A){Se(e);var m=function(){ve(window,"mouseup",m),setTimeout(g,20)};pe(window,"mouseup",m)}else setTimeout(g,50)}function v(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function g(){if(t.contextMenuPending==g&&(t.contextMenuPending=!1,t.wrapper.style.cssText=f,i.style.cssText=h,a&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!a||a&&s<9)&&v();var e=0,o=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?Zi(n,Xo)(n):e++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},ol.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},ol.prototype.setUneditable=function(){},ol.prototype.needsContentAttribute=!1,Ts(Os),Qs(Os);var ll="iter insert remove copy getEditor constructor".split(" ");for(var cl in Aa.prototype)Aa.prototype.hasOwnProperty(cl)&&W(ll,cl)<0&&(Os.prototype[cl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Aa.prototype[cl]));return we(Aa),Os.inputStyles={textarea:ol,contenteditable:qs},Os.defineMode=function(e){Os.defaults.mode||"null"==e||(Os.defaults.mode=e),ze.apply(this,arguments)},Os.defineMIME=He,Os.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Os.defineMIME("text/plain","null"),Os.defineExtension=function(e,t){Os.prototype[e]=t},Os.defineDocExtension=function(e,t){Aa.prototype[e]=t},Os.fromTextArea=al,sl(Os),Os.version="5.58.2",Os}()},25419:function(e,t,n){!function(e){"use strict";e.defineMode("markdown",(function(t,n){var r=e.getMode(t,"text/html"),i="null"==r.name;function o(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.emoji&&(n.emoji=!1),void 0===n.fencedCodeBlockHighlighting&&(n.fencedCodeBlockHighlighting=!0),void 0===n.fencedCodeBlockDefaultMode&&(n.fencedCodeBlockDefaultMode="text/plain"),void 0===n.xml&&(n.xml=!0),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var a={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var s in a)a.hasOwnProperty(s)&&n.tokenTypeOverrides[s]&&(a[s]=n.tokenTypeOverrides[s]);var l=/^([*\-_])(?:\s*\1){2,}\s*$/,c=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,d=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,h=/^ {0,3}(?:\={1,}|-{2,})\s*$/,f=/^[^#!\[\]*_\\<>` "'(~:]+/,p=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,v=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,g=" ";function y(e,t,n){return t.f=t.inline=n,n(e,t)}function x(e,t,n){return t.f=t.block=n,n(e,t)}function b(e){return!e||!/\S/.test(e.string)}function w(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==A){var n=i;if(!n){var o=e.innerMode(r,t.htmlState);n="xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText}n&&(t.f=j,t.block=C,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function C(t,r){var i=t.column()===r.indentation,s=b(r.prevLine.stream),f=r.indentedCode,v=r.prevLine.hr,g=!1!==r.list,x=(r.listStack[r.listStack.length-1]||0)+3;r.indentedCode=!1;var w=r.indentation;if(null===r.indentationDiff&&(r.indentationDiff=r.indentation,g)){for(r.list=null;w=4&&(f||r.prevLine.fencedCodeEnd||r.prevLine.header||s))return t.skipToEnd(),r.indentedCode=!0,a.code;if(t.eatSpace())return null;if(i&&r.indentation<=x&&(M=t.match(d))&&M[1].length<=6)return r.quote=0,r.header=M[1].length,r.thisLine.header=!0,n.highlightFormatting&&(r.formatting="header"),r.f=r.inline,S(r);if(r.indentation<=x&&t.eat(">"))return r.quote=i?1:r.quote+1,n.highlightFormatting&&(r.formatting="quote"),t.eatSpace(),S(r);if(!A&&!r.setext&&i&&r.indentation<=x&&(M=t.match(c))){var j=M[1]?"ol":"ul";return r.indentation=w+t.current().length,r.list=!0,r.quote=0,r.listStack.push(r.indentation),r.em=!1,r.strong=!1,r.code=!1,r.strikethrough=!1,n.taskLists&&t.match(u,!1)&&(r.taskList=!0),r.f=r.inline,n.highlightFormatting&&(r.formatting=["list","list-"+j]),S(r)}return i&&r.indentation<=x&&(M=t.match(p,!0))?(r.quote=0,r.fencedEndRE=new RegExp(M[1]+"+ *$"),r.localMode=n.fencedCodeBlockHighlighting&&o(M[2]||n.fencedCodeBlockDefaultMode),r.localMode&&(r.localState=e.startState(r.localMode)),r.f=r.block=k,n.highlightFormatting&&(r.formatting="code-block"),r.code=-1,S(r)):r.setext||!(C&&g||r.quote||!1!==r.list||r.code||A||m.test(t.string))&&(M=t.lookAhead(1))&&(M=M.match(h))?(r.setext?(r.header=r.setext,r.setext=0,t.skipToEnd(),n.highlightFormatting&&(r.formatting="header")):(r.header="="==M[0].charAt(0)?1:2,r.setext=r.header),r.thisLine.header=!0,r.f=r.inline,S(r)):A?(t.skipToEnd(),r.hr=!0,r.thisLine.hr=!0,a.hr):"["===t.peek()?y(t,r,Z):y(t,r,r.inline)}function A(t,n){var o=r.token(t,n.htmlState);if(!i){var a=e.innerMode(r,n.htmlState);("xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=j,n.block=C,n.htmlState=null)}return o}function k(e,t){var r,i=t.listStack[t.listStack.length-1]||0,o=t.indentation=e.quote?t.push(a.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(a.linkHref,"url"):(e.strong&&t.push(a.strong),e.em&&t.push(a.em),e.strikethrough&&t.push(a.strikethrough),e.emoji&&t.push(a.emoji),e.linkText&&t.push(a.linkText),e.code&&t.push(a.code),e.image&&t.push(a.image),e.imageAltText&&t.push(a.imageAltText,"link"),e.imageMarker&&t.push(a.imageMarker)),e.header&&t.push(a.header,a.header+"-"+e.header),e.quote&&(t.push(a.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(a.quote+"-"+e.quote):t.push(a.quote+"-"+n.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?t.push(a.list2):t.push(a.list3):t.push(a.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function M(e,t){if(e.match(f,!0))return S(t)}function j(t,i){var o=i.text(t,i);if(void 0!==o)return o;if(i.list)return i.list=null,S(i);if(i.taskList)return" "===t.match(u,!0)[1]?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&&(i.formatting="task"),i.taskList=!1,S(i);if(i.taskOpen=!1,i.taskClosed=!1,i.header&&t.match(/^#+$/,!0))return n.highlightFormatting&&(i.formatting="header"),S(i);var s=t.next();if(i.linkTitle){i.linkTitle=!1;var l=s;"("===s&&(l=")");var c="^\\s*(?:[^"+(l=(l+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(t.match(new RegExp(c),!0))return a.linkHref}if("`"===s){var d=i.formatting;n.highlightFormatting&&(i.formatting="code"),t.eatWhile("`");var h=t.current().length;if(0!=i.code||i.quote&&1!=h){if(h==i.code){var f=S(i);return i.code=0,f}return i.formatting=d,S(i)}return i.code=h,S(i)}if(i.code)return S(i);if("\\"===s&&(t.next(),n.highlightFormatting)){var p=S(i),m=a.formatting+"-escape";return p?p+" "+m:m}if("!"===s&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,n.highlightFormatting&&(i.formatting="image"),S(i);if("["===s&&i.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,n.highlightFormatting&&(i.formatting="image"),S(i);if("]"===s&&i.imageAltText){n.highlightFormatting&&(i.formatting="image");var p=S(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=L,p}if("["===s&&!i.image)return i.linkText&&t.match(/^.*?\]/)||(i.linkText=!0,n.highlightFormatting&&(i.formatting="link")),S(i);if("]"===s&&i.linkText){n.highlightFormatting&&(i.formatting="link");var p=S(i);return i.linkText=!1,i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?L:j,p}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=E,n.highlightFormatting&&(i.formatting="link"),(p=S(i))?p+=" ":p="",p+a.linkInline;if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=E,n.highlightFormatting&&(i.formatting="link"),(p=S(i))?p+=" ":p="",p+a.linkEmail;if(n.xml&&"<"===s&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var g=t.string.indexOf(">",t.pos);if(-1!=g){var y=t.string.substring(t.start,g);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(y)&&(i.md_inside=!0)}return t.backUp(1),i.htmlState=e.startState(r),x(t,i,A)}if(n.xml&&"<"===s&&t.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if("*"===s||"_"===s){for(var b=1,w=1==t.pos?" ":t.string.charAt(t.pos-2);b<3&&t.eat(s);)b++;var C=t.peek()||" ",k=!/\s/.test(C)&&(!v.test(C)||/\s/.test(w)||v.test(w)),M=!/\s/.test(w)&&(!v.test(w)||/\s/.test(C)||v.test(C)),N=null,D=null;if(b%2&&(i.em||!k||"*"!==s&&M&&!v.test(w)?i.em!=s||!M||"*"!==s&&k&&!v.test(C)||(N=!1):N=!0),b>1&&(i.strong||!k||"*"!==s&&M&&!v.test(w)?i.strong!=s||!M||"*"!==s&&k&&!v.test(C)||(D=!1):D=!0),null!=D||null!=N)return n.highlightFormatting&&(i.formatting=null==N?"strong":null==D?"em":"strong em"),!0===N&&(i.em=s),!0===D&&(i.strong=s),f=S(i),!1===N&&(i.em=!1),!1===D&&(i.strong=!1),f}else if(" "===s&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return S(i);t.backUp(1)}if(n.strikethrough)if("~"===s&&t.eatWhile(s)){if(i.strikethrough)return n.highlightFormatting&&(i.formatting="strikethrough"),f=S(i),i.strikethrough=!1,f;if(t.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&&(i.formatting="strikethrough"),S(i)}else if(" "===s&&t.match(/^~~/,!0)){if(" "===t.peek())return S(i);t.backUp(2)}if(n.emoji&&":"===s&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,n.highlightFormatting&&(i.formatting="emoji");var Z=S(i);return i.emoji=!1,Z}return" "===s&&(t.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),S(i)}function E(e,t){if(">"===e.next()){t.f=t.inline=j,n.highlightFormatting&&(t.formatting="link");var r=S(t);return r?r+=" ":r="",r+a.linkInline}return e.match(/^[^>]+/,!0),a.linkInline}function L(e,t){if(e.eatSpace())return null;var r=e.next();return"("===r||"["===r?(t.f=t.inline=D("("===r?")":"]"),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,S(t)):"error"}var N={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(e){return function(t,r){if(t.next()===e){r.f=r.inline=j,n.highlightFormatting&&(r.formatting="link-string");var i=S(r);return r.linkHref=!1,i}return t.match(N[e]),r.linkHref=!0,S(r)}}function Z(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=P,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,S(t)):y(e,t,j)}function P(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=T,n.highlightFormatting&&(t.formatting="link");var r=S(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function T(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=j,a.linkHref+" url")}var B={startState:function(){return{f:C,prevLine:{stream:null},thisLine:{stream:null},block:C,htmlState:null,indentation:0,inline:j,text:M,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return w(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=A)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g,g).length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==A?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:B}},indent:function(t,n,i){return t.block==A&&r.indent?r.indent(t.htmlState,n,i):t.localState&&t.localMode.indent?t.localMode.indent(t.localState,n,i):e.Pass},blankLine:w,getType:S,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return B}),"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")}(n(89780),n(15525),n(98101))},98101:function(e,t,n){!function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var t=0;t-1&&t.substring(i+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n0?e.cmdState[e.cmdState.length-1]:null}function i(e){var t=e.cmdState.pop();t&&t.closeBracket()}function o(e){for(var t=e.cmdState,n=t.length-1;n>=0;n--){var r=t[n];if("DEFAULT"!=r.name)return r}return{styleIdentifier:function(){return null}}}function a(e,t,n){return function(){this.name=e,this.bracketNo=0,this.style=t,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var s={};function l(e,t){e.f=t}function c(e,t){var i;if(e.match(/^\\[a-zA-Z@]+/)){var a=e.current().slice(1);return n(t,i=new(i=s.hasOwnProperty(a)?s[a]:s.DEFAULT)),l(t,d),i.style}if(e.match(/^\\[$&%#{}_]/))return"tag";if(e.match(/^\\[,;!\/\\]/))return"tag";if(e.match("\\["))return l(t,(function(e,t){return u(e,t,"\\]")})),"keyword";if(e.match("\\("))return l(t,(function(e,t){return u(e,t,"\\)")})),"keyword";if(e.match("$$"))return l(t,(function(e,t){return u(e,t,"$$")})),"keyword";if(e.match("$"))return l(t,(function(e,t){return u(e,t,"$")})),"keyword";var c=e.next();return"%"==c?(e.skipToEnd(),"comment"):"}"==c||"]"==c?(i=r(t))?(i.closeBracket(c),l(t,d),"bracket"):"error":"{"==c||"["==c?(n(t,i=new(i=s.DEFAULT)),"bracket"):/\d/.test(c)?(e.eatWhile(/[\w.%]/),"atom"):(e.eatWhile(/[\w\-_]/),"begin"==(i=o(t)).name&&(i.argument=e.current()),i.styleIdentifier())}function u(e,t,n){if(e.eatSpace())return null;if(n&&e.match(n))return l(t,c),"keyword";if(e.match(/^\\[a-zA-Z@]+/))return"tag";if(e.match(/^[a-zA-Z]+/))return"variable-2";if(e.match(/^\\[$&%#{}_]/))return"tag";if(e.match(/^\\[,;!\/]/))return"tag";if(e.match(/^[\^_&]/))return"tag";if(e.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(e.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var r=e.next();return"{"==r||"}"==r||"["==r||"]"==r||"("==r||")"==r?"bracket":"%"==r?(e.skipToEnd(),"comment"):"error"}function d(e,t){var n=e.peek();return"{"==n||"["==n?(r(t).openBracket(n),e.eat(n),l(t,c),"bracket"):/[ \t\r]/.test(n)?(e.eat(n),null):(l(t,c),i(t),c(e,t))}return s.importmodule=a("importmodule","tag",["string","builtin"]),s.documentclass=a("documentclass","tag",["","atom"]),s.usepackage=a("usepackage","tag",["atom"]),s.begin=a("begin","tag",["atom"]),s.end=a("end","tag",["atom"]),s.label=a("label","tag",["atom"]),s.ref=a("ref","tag",["atom"]),s.eqref=a("eqref","tag",["atom"]),s.cite=a("cite","tag",["atom"]),s.bibitem=a("bibitem","tag",["atom"]),s.Bibitem=a("Bibitem","tag",["atom"]),s.RBibitem=a("RBibitem","tag",["atom"]),s.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{startState:function(){return{cmdState:[],f:t.inMathMode?function(e,t){return u(e,t)}:c}},copyState:function(e){return{cmdState:e.cmdState.slice(),f:e.f}},token:function(e,t){return t.f(e,t)},blankLine:function(e){e.f=c,e.cmdState.length=0},lineComment:"%"}})),e.defineMIME("text/x-stex","stex"),e.defineMIME("text/x-latex","stex")}(n(89780))},15525:function(e,t,n){!function(e){"use strict";var t={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};e.defineMode("xml",(function(r,i){var o,a,s=r.indentUnit,l={},c=i.htmlMode?t:n;for(var u in c)l[u]=c[u];for(var u in i)l[u]=i[u];function d(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.next();return"<"==r?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(p("atom","]]>")):null:e.match("--")?n(p("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(m(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=p("meta","?>"),"meta"):(o=e.eat("/")?"closeTag":"openTag",t.tokenize=h,"tag bracket"):"&"==r?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function h(e,t){var n=e.next();if(">"==n||"/"==n&&e.eat(">"))return t.tokenize=d,o=">"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return o="equals",null;if("<"==n){t.tokenize=d,t.state=x,t.tagName=t.tagStart=null;var r=t.tokenize(e,t);return r?r+" tag error":"tag error"}return/[\'\"]/.test(n)?(t.tokenize=f(n),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function f(e){var t=function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=h;break}return"string"};return t.isInAttribute=!0,t}function p(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=d;break}n.next()}return e}}function m(e){return function(t,n){for(var r;null!=(r=t.next());){if("<"==r)return n.tokenize=m(e+1),n.tokenize(t,n);if(">"==r){if(1==e){n.tokenize=d;break}return n.tokenize=m(e-1),n.tokenize(t,n)}}return"meta"}}function v(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(l.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function g(e){e.context&&(e.context=e.context.prev)}function y(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!l.contextGrabbers.hasOwnProperty(n)||!l.contextGrabbers[n].hasOwnProperty(t))return;g(e)}}function x(e,t,n){return"openTag"==e?(n.tagStart=t.column(),b):"closeTag"==e?w:x}function b(e,t,n){return"word"==e?(n.tagName=t.current(),a="tag",k):l.allowMissingTagName&&"endTag"==e?(a="tag bracket",k(e,t,n)):(a="error",b)}function w(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&l.implicitlyClosed.hasOwnProperty(n.context.tagName)&&g(n),n.context&&n.context.tagName==r||!1===l.matchClosing?(a="tag",C):(a="tag error",A)}return l.allowMissingTagName&&"endTag"==e?(a="tag bracket",C(e,t,n)):(a="error",A)}function C(e,t,n){return"endTag"!=e?(a="error",C):(g(n),x)}function A(e,t,n){return a="error",C(e,t,n)}function k(e,t,n){if("word"==e)return a="attribute",S;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||l.autoSelfClosers.hasOwnProperty(r)?y(n,r):(y(n,r),n.context=new v(n,r,i==n.indented)),x}return a="error",k}function S(e,t,n){return"equals"==e?M:(l.allowMissing||(a="error"),k(e,t,n))}function M(e,t,n){return"string"==e?j:"word"==e&&l.allowUnquoted?(a="string",k):(a="error",k(e,t,n))}function j(e,t,n){return"string"==e?j:k(e,t,n)}return d.isInText=!0,{startState:function(e){var t={tokenize:d,state:x,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;o=null;var n=t.tokenize(e,t);return(n||o)&&"comment"!=n&&(a=null,t.state=t.state(o||n,e,t),a&&(n="error"==a?n+" error":a)),n},indent:function(t,n,r){var i=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+s;if(i&&i.noIndent)return e.Pass;if(t.tokenize!=h&&t.tokenize!=d)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==l.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+s*(l.multilineTagIndentFactor||1);if(l.alignCDATA&&/$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:l.htmlMode?"html":"xml",helperType:l.htmlMode?"html":"xml",skipAttribute:function(e){e.state==M&&(e.state=k)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)n.tagName&&t.push(n.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})}(n(89780))},2859:function(e,t,n){"use strict";n.d(t,{hP:function(){return q}});var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function o(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function a(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]',"select"),this.addActionButton(n,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(n,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(n,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(n,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(n,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(n,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(n,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach((function(e){var n=document.createElement("div");n.className=""+t.toolbarButtonStyleClass.name,n.setAttribute("data-type-name",e.typeName),n.innerHTML=e.icon,n.addEventListener("click",(function(){t.markerToolbarButtonClicked(n,e)})),t.buttons.push(n),t.markerButtons.push(n)})),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var r=document.createElement("div");r.className=this.toolbarBlockStyleClass.name,r.style.whiteSpace="nowrap",r.style.display=!1!==this.uiStyleSettings.resultButtonBlockVisible?"":"none",this.uiContainer.appendChild(r),this.addActionButton(r,'',"render"),this.addActionButton(r,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},e.prototype.addButtonClickListener=function(e){this.buttonClickListeners.push(e)},e.prototype.removeButtonClickListener=function(e){this.buttonClickListeners.indexOf(e)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(e),1)},e.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},e.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var e=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var t=0;t0&&this.buttonClickListeners.forEach((function(e){return e("marker",t)})),this.markerButtonOverflowBlock.style.display="none"},e.prototype.actionToolbarButtonClicked=function(e,t){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach((function(e){return e("action",t)})),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},e.prototype.setActiveButton=function(e){this.resetButtonStyles(),e.className=e.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),e.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},e.prototype.setActiveMarkerButton=function(e){var t=this.markerButtons.find((function(t){return t.getAttribute("data-type-name")===e}));t&&this.setActiveButton(t)},e.prototype.setCurrentMarker=function(e){var t=this;this.currentMarker=e,this.buttons.filter((function(e){return/delete|notes/.test(e.getAttribute("data-action"))})).forEach((function(e){void 0===t.currentMarker?(e.style.fillOpacity="0.4",e.style.pointerEvents="none"):(e.style.fillOpacity="1",e.style.pointerEvents="all")}))},e}(),v=function(){function e(e,t,n,r){this.panels=[],this.panelButtons=[],this.markerjsContainer=e,this.displayMode=t,this.uiStyleSettings=n,this.styles=r,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return e.prototype.addStyles=function(){var e;this.toolboxStyleClass=this.styles.addClass(new p("toolbox","\n width: 100%;\n flex-shrink: 0;\n display: flex;\n flex-direction: column;\n font-family: sans-serif;\n "+("popup"===this.displayMode?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+"\n box-sizing: content-box;\n "+("popup"===this.displayMode?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+"\n "+("inline"===this.displayMode?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+"\n "+("inline"===this.displayMode?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+"\n overflow: hidden;\n ")),this.toolboxStyleColorsClass=this.styles.addClass(new p("toolbox_colors","\n color: "+this.uiStyleSettings.toolboxColor+";\n "));var t=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new p("toolbox-button-row","\n display: flex;\n cursor: default;\n box-sizing: content-box;\n ")),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new p("toolbox-button-row_colors","\n background-color: "+this.uiStyleSettings.toolbarBackgroundColor+";\n ")),this.toolboxPanelRowStyleClass=this.styles.addClass(new p("toolbox-panel-row","\n display: flex;\n "+("inline"===this.displayMode?"position: absolute;":"")+"\n "+("inline"===this.displayMode?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+"\n cursor: default;\n height: "+1.5*this.uiStyleSettings.toolbarHeight+"px;\n "+("inline"===this.displayMode?"width: 100%;":"")+"\n box-sizing: content-box;\n ")),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new p("toolbox-panel-row_colors","\n background-color: "+(null!==(e=this.uiStyleSettings.toolboxBackgroundColor)&&void 0!==e?e:this.uiStyleSettings.toolbarBackgroundHoverColor)+";\n ")),this.toolboxButtonStyleClass=this.styles.addClass(new p("toolbox_button","\n display: inline-block;\n width: "+(this.uiStyleSettings.toolbarHeight-2*t)+"px;\n height: "+(this.uiStyleSettings.toolbarHeight-2*t)+"px;\n padding: "+t+"px;\n box-sizing: content-box;\n ")),this.toolboxButtonStyleColorsClass=this.styles.addClass(new p("toolbox-button_colors","\n fill: "+this.uiStyleSettings.toolbarColor+";\n ")),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new p("toolbox-active-button_colors","\n background-color: "+this.uiStyleSettings.toolbarBackgroundHoverColor+";\n fill: "+this.uiStyleSettings.toolbarColor+";\n ")),this.styles.addRule(new f("."+this.toolboxButtonStyleColorsClass.name+":hover","\n background-color: "+this.uiStyleSettings.toolbarBackgroundHoverColor+"\n ")),this.styles.addRule(new f("."+this.toolboxButtonStyleClass.name+" svg","\n height: "+this.uiStyleSettings.toolbarHeight/2+"px;\n "))},e.prototype.show=function(e){var t;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=e,this.uiContainer.className=this.toolboxStyleClass.name+" "+(null!==(t=this.uiStyleSettings.toolboxStyleColorsClassName)&&void 0!==t?t:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},e.prototype.setPanelButtons=function(e){var t,n,r=this;this.panels=e,void 0!==this.uiContainer&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+(null!==(t=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)&&void 0!==t?t:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+(null!==(n=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)&&void 0!==n?n:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach((function(e){var t;e.uiStyleSettings=r.uiStyleSettings;var n=document.createElement("div");n.className=r.toolboxButtonStyleClass.name+" "+(null!==(t=r.uiStyleSettings.toolboxButtonStyleColorsClassName)&&void 0!==t?t:r.toolboxButtonStyleColorsClass.name),n.innerHTML=e.icon,n.title=e.title,n.addEventListener("click",(function(){r.panelButtonClick(e)})),r.panelButtons.push(n),r.buttonRow.appendChild(n)})),"inline"===this.displayMode?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},e.prototype.panelButtonClick=function(e){var t=this,n=-1;if(e!==this.activePanel){n=this.panels.indexOf(e),this.panelRow.innerHTML="";var r=e.getUi();r.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(r),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=e}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout((function(){"inline"===t.displayMode?t.panelRow.style.display="none":t.panelRow.style.visibility="hidden"}),200);this.panelButtons.forEach((function(e,r){var i,o;e.className=t.toolboxButtonStyleClass.name+" "+(r===n?""+(null!==(i=t.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)&&void 0!==i?i:t.toolboxActiveButtonStyleColorsClass.name):""+(null!==(o=t.uiStyleSettings.toolboxButtonStyleColorsClassName)&&void 0!==o?o:t.toolboxButtonStyleColorsClass.name))}))},e}(),g=function(e,t){this.title=e,this.icon=t},y=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.colors=[],o.addTransparent=!1,o.colorBoxes=[],o.colors=n,o.currentColor=r,o.setCurrentColor=o.setCurrentColor.bind(o),o.getColorBox=o.getColorBox.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.overflow="hidden",t.style.whiteSpace="nowrap",this.colors.forEach((function(n){var r=e.getColorBox(n);t.appendChild(r),e.colorBoxes.push(r)})),t},t.prototype.getColorBox=function(e){var t=this,n=this.uiStyleSettings.toolbarHeight/4,r=this.uiStyleSettings.toolbarHeight-n,i=document.createElement("div");i.style.display="inline-block",i.style.boxSizing="content-box",i.style.width=r-2+"px",i.style.height=r-2+"px",i.style.padding="1px",i.style.marginRight="2px",i.style.marginBottom="2px",i.style.borderWidth="2px",i.style.borderStyle="solid",i.style.borderRadius=(r+2)/2+"px",i.style.borderColor=e===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",i.addEventListener("click",(function(){t.setCurrentColor(e,i)}));var o=document.createElement("div");return o.style.display="inline-block",o.style.width=r-2+"px",o.style.height=r-2+"px",o.style.backgroundColor=e,o.style.borderRadius=r/2+"px","transparent"===e&&(o.style.fill=this.uiStyleSettings.toolboxAccentColor,o.innerHTML='\n \n '),i.appendChild(o),i},t.prototype.setCurrentColor=function(e,t){var n=this;this.currentColor=e,this.colorBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onColorChanged&&this.onColorChanged(e)},t}(g),x=function(){function e(e,t,n){this._state="new",this._isSelected=!1,this._container=e,this._overlayContainer=t,this.globalSettings=n,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(e.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),e.prototype.ownsTarget=function(e){return!1},Object.defineProperty(e.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),e.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},e.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},e.prototype.pointerDown=function(e,t){},e.prototype.dblClick=function(e,t){},e.prototype.manipulate=function(e){},e.prototype.pointerUp=function(e){this.stateChanged()},e.prototype.dispose=function(){},e.prototype.addMarkerVisualToContainer=function(e){this.container.childNodes.length>0?this.container.insertBefore(e,this.container.childNodes[0]):this.container.appendChild(e)},e.prototype.getState=function(){return{typeName:e.typeName,state:this.state,notes:this.notes}},e.prototype.restoreState=function(e){this._state=e.state,this.notes=e.notes},e.prototype.scale=function(e,t){},e.prototype.colorChanged=function(e){this.onColorChanged&&this.onColorChanged(e),this.stateChanged()},e.prototype.fillColorChanged=function(e){this.onFillColorChanged&&this.onFillColorChanged(e),this.stateChanged()},e.prototype.stateChanged=function(){if(this.onStateChanged&&"creating"!==this.state&&"new"!==this.state){var e=this.getState();void 0!==this.manipulationStartState&&(this.manipulationStartState.state="select"),e.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(e)&&this.onStateChanged(this)}},e.typeName="MarkerBase",e}(),b=function(){function e(){this.findGripByVisual=this.findGripByVisual.bind(this)}return e.prototype.findGripByVisual=function(e){return this.topLeft.ownsTarget(e)?this.topLeft:this.topCenter.ownsTarget(e)?this.topCenter:this.topRight.ownsTarget(e)?this.topRight:this.centerLeft.ownsTarget(e)?this.centerLeft:this.centerRight.ownsTarget(e)?this.centerRight:this.bottomLeft.ownsTarget(e)?this.bottomLeft:this.bottomCenter.ownsTarget(e)?this.bottomCenter:this.bottomRight.ownsTarget(e)?this.bottomRight:void 0},e}(),w=function(){function e(){this.GRIP_SIZE=10,this.visual=l.createGroup(),this.visual.appendChild(l.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(l.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return e.prototype.ownsTarget=function(e){return e===this.visual||e===this.visual.childNodes[0]||e===this.visual.childNodes[1]},e}(),C=function(){function e(){}return e.toITransformMatrix=function(e){return{a:e.a,b:e.b,c:e.c,d:e.d,e:e.e,f:e.f}},e.toSVGMatrix=function(e,t){return e.a=t.a,e.b=t.b,e.c=t.c,e.d=t.d,e.e=t.e,e.f=t.f,e},e}(),A=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.left=0,i.top=0,i.width=0,i.height=0,i.defaultSize={x:50,y:20},i.offsetX=0,i.offsetY=0,i.rotationAngle=0,i.CB_DISTANCE=10,i._suppressMarkerCreateEvent=!1,i.container.transform.baseVal.appendItem(l.createTransform()),i.setupControlBox(),i}return i(t,e),Object.defineProperty(t.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"visual",{get:function(){return this._visual},set:function(e){this._visual=e;var t=l.createTransform();this._visual.transform.baseVal.appendItem(t)},enumerable:!1,configurable:!0}),t.prototype.ownsTarget=function(t){return!!e.prototype.ownsTarget.call(this,t)||!!(void 0!==this.controlGrips.findGripByVisual(t)||void 0!==this.rotatorGrip&&this.rotatorGrip.ownsTarget(t))},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"new"===this.state&&(this.left=t.x,this.top=t.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var r=this.unrotatePoint(t);if(this.manipulationStartX=r.x,this.manipulationStartY=r.y,this.offsetX=r.x-this.left,this.offsetY=r.y-this.top,"new"!==this.state)if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(n),void 0!==this.activeGrip)this._state="resize";else if(void 0!==this.rotatorGrip&&this.rotatorGrip.ownsTarget(n)){this.activeGrip=this.rotatorGrip;var i=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=i.x-this.width/2,this.top=i.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var o=this.container.transform.baseVal.getItem(0);o.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(o,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},t.prototype.pointerUp=function(t){var n=this.state;e.prototype.pointerUp.call(this,t),"creating"===this.state&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(t),this._state="select","creating"===n&&this.onMarkerCreated&&!1===this._suppressMarkerCreateEvent&&this.onMarkerCreated(this)},t.prototype.moveVisual=function(e){this.visual.style.transform="translate("+e.x+"px, "+e.y+"px)"},t.prototype.manipulate=function(e){var t=this.unrotatePoint(e);"creating"===this.state?this.resize(e):"move"===this.state?(this.left=this.manipulationStartLeft+(t.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(t.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):"resize"===this.state?this.resize(t):"rotate"===this.state&&this.rotate(e)},t.prototype.resize=function(e){var t=this.manipulationStartLeft,n=this.manipulationStartWidth,r=this.manipulationStartTop,i=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:t=this.manipulationStartLeft+e.x-this.manipulationStartX,n=this.manipulationStartWidth+this.manipulationStartLeft-t;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:n=this.manipulationStartWidth+e.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:r=this.manipulationStartTop+e.y-this.manipulationStartY,i=this.manipulationStartHeight+this.manipulationStartTop-r;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:i=this.manipulationStartHeight+e.y-this.manipulationStartY}n>=0?(this.left=t,this.width=n):(this.left=t+n,this.width=-n),i>=0?(this.top=r,this.height=i):(this.top=r+i,this.height=-i),this.setSize()},t.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},t.prototype.rotate=function(e){if(Math.abs(e.x-this.centerX)>.1){var t=Math.sign(e.x-this.centerX);this.rotationAngle=180*Math.atan((e.y-this.centerY)/(e.x-this.centerX))/Math.PI+90*t,this.applyRotation()}},t.prototype.applyRotation=function(){var e=this.container.transform.baseVal.getItem(0);e.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(e,0)},t.prototype.rotatePoint=function(e){if(0===this.rotationAngle)return e;var t=this.container.getCTM(),n=l.createPoint(e.x,e.y);return{x:(n=n.matrixTransform(t)).x,y:n.y}},t.prototype.unrotatePoint=function(e){if(0===this.rotationAngle)return e;var t=this.container.getCTM();t=t.inverse();var n=l.createPoint(e.x,e.y);return{x:(n=n.matrixTransform(t)).x,y:n.y}},t.prototype.select=function(){e.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},t.prototype.deselect=function(){e.prototype.deselect.call(this),this.controlBox.style.display="none"},t.prototype.setupControlBox=function(){this.controlBox=l.createGroup();var e=l.createTransform();e.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(e),this.container.appendChild(this.controlBox),this.controlRect=l.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),!0!==this.globalSettings.disableRotation&&(this.rotatorGripLine=l.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new b,this.addControlGrips(),this.controlBox.style.display="none"},t.prototype.adjustControlBox=function(){var e=this.controlBox.transform.baseVal.getItem(0);e.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(e,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),void 0!==this.rotatorGripLine&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},t.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),!0!==this.globalSettings.disableRotation&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},t.prototype.createGrip=function(){var e=new w;return e.visual.transform.baseVal.appendItem(l.createTransform()),this.controlBox.appendChild(e.visual),e},t.prototype.positionGrips=function(){var e=this.controlGrips.topLeft.GRIP_SIZE,t=-e/2,n=t,r=(this.width+this.CB_DISTANCE)/2-e/2,i=(this.height+this.CB_DISTANCE)/2-e/2,o=this.height+this.CB_DISTANCE-e/2,a=this.width+this.CB_DISTANCE-e/2;this.positionGrip(this.controlGrips.topLeft.visual,t,n),this.positionGrip(this.controlGrips.topCenter.visual,r,n),this.positionGrip(this.controlGrips.topRight.visual,a,n),this.positionGrip(this.controlGrips.centerLeft.visual,t,i),this.positionGrip(this.controlGrips.centerRight.visual,a,i),this.positionGrip(this.controlGrips.bottomLeft.visual,t,o),this.positionGrip(this.controlGrips.bottomCenter.visual,r,o),this.positionGrip(this.controlGrips.bottomRight.visual,a,o),void 0!==this.rotatorGrip&&this.positionGrip(this.rotatorGrip.visual,r,n-3*this.CB_DISTANCE)},t.prototype.positionGrip=function(e,t,n){var r=e.transform.baseVal.getItem(0);r.setTranslate(t,n),e.transform.baseVal.replaceItem(r,0)},t.prototype.hideControlBox=function(){this.controlBox.style.display="none"},t.prototype.showControlBox=function(){this.controlBox.style.display=""},t.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:C.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:C.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},e.prototype.getState.call(this))},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.left=n.left,this.top=n.top,this.width=n.width,this.height=n.height,this.rotationAngle=n.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(C.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,n.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(C.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,n.containerTransformMatrix))},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n);var r=this.rotatePoint({x:this.left,y:this.top}),i=this.unrotatePoint({x:r.x*t,y:r.y*n});this.left=i.x,this.top=i.y,this.width=this.width*t,this.height=this.height*n,this.adjustControlBox()},t}(x),k=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.fillColor="transparent",i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.opacity=1,i.setStrokeColor=i.setStrokeColor.bind(i),i.setFillColor=i.setFillColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.createVisual=i.createVisual.bind(i),i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual)},t.prototype.createVisual=function(){this.visual=l.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"new"===this.state&&(this.createVisual(),this.moveVisual(t),this._state="creating")},t.prototype.manipulate=function(t){e.prototype.manipulate.call(this,t)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this.setSize()},t.prototype.setSize=function(){e.prototype.setSize.call(this),l.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},t.prototype.pointerUp=function(t){e.prototype.pointerUp.call(this,t),this.setSize()},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.visual&&l.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(e),this.stateChanged()},t.prototype.setFillColor=function(e){this.fillColor=e,this.visual&&l.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.visual&&l.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.visual&&l.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},t.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},e.prototype.getState.call(this))},t.prototype.restoreState=function(t){var n=t;this.fillColor=n.fillColor,this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.opacity=n.opacity,this.createVisual(),e.prototype.restoreState.call(this,t),this.setSize()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setSize()},t.title="Rectangle marker",t}(A),S=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.widths=[],o.widthBoxes=[],o.widths=n,o.currentWidth=r,o.setCurrentWidth=o.setCurrentWidth.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2",this.widths.forEach((function(n){var r=document.createElement("div");r.style.display="flex",r.style.flexGrow="2",r.style.alignItems="center",r.style.justifyContent="space-between",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.borderColor=n===e.currentWidth?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentWidth(n,r)})),t.appendChild(r);var i=document.createElement("div");i.innerText=n.toString(),i.style.marginRight="5px",r.appendChild(i);var o=document.createElement("div");o.style.minHeight="20px",o.style.flexGrow="2",o.style.display="flex",o.style.alignItems="center";var a=document.createElement("hr");a.style.minWidth="20px",a.style.border="0px",a.style.borderTop=n+"px solid "+e.uiStyleSettings.toolboxColor,a.style.flexGrow="2",o.appendChild(a),r.appendChild(o),e.widthBoxes.push(r)})),t},t.prototype.setCurrentWidth=function(e,t){var n=this;this.currentWidth=e,this.widthBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},t}(g),M=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.styles=[],o.styleBoxes=[],o.styles=n,o.currentStyle=r,o.setCurrentStyle=o.setCurrentStyle.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2",this.styles.forEach((function(n){var r=document.createElement("div");r.style.display="flex",r.style.alignItems="center",r.style.justifyContent="space-between",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.overflow="hidden",r.style.maxWidth=100/e.styles.length-5+"%",r.style.borderColor=n===e.currentStyle?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentStyle(n,r)})),t.appendChild(r);var i=document.createElement("div");i.style.minHeight="20px",i.style.flexGrow="2",i.style.overflow="hidden";var o='\n \n ";i.innerHTML=o,r.appendChild(i),e.styleBoxes.push(r)})),t},t.prototype.setCurrentStyle=function(e,t){var n=this;this.currentStyle=e,this.styleBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},t}(g),j=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.strokePanel=new y("Line color",r.defaultColorSet,r.defaultColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i}return i(t,e),Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="FrameMarker",t.title="Frame marker",t.icon='',t}(k),E=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},L=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.x1=0,i.y1=0,i.x2=0,i.y2=0,i.defaultLength=50,i.manipulationStartX=0,i.manipulationStartY=0,i.manipulationStartX1=0,i.manipulationStartY1=0,i.manipulationStartX2=0,i.manipulationStartY2=0,i.setupControlBox(),i}return i(t,e),t.prototype.ownsTarget=function(t){return!!e.prototype.ownsTarget.call(this,t)||!(!this.grip1.ownsTarget(t)&&!this.grip2.ownsTarget(t))},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.manipulationStartX=t.x,this.manipulationStartY=t.y,"new"===this.state&&(this.x1=t.x,this.y1=t.y,this.x2=t.x,this.y2=t.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,"new"!==this.state&&(this.select(),this.grip1.ownsTarget(n)?this.activeGrip=this.grip1:this.grip2.ownsTarget(n)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},t.prototype.pointerUp=function(t){var n=this.state;e.prototype.pointerUp.call(this,t),"creating"===this.state&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(t),this._state="select","creating"===n&&this.onMarkerCreated&&this.onMarkerCreated(this)},t.prototype.adjustVisual=function(){},t.prototype.manipulate=function(e){"creating"===this.state?this.resize(e):"move"===this.state?(this.x1=this.manipulationStartX1+e.x-this.manipulationStartX,this.y1=this.manipulationStartY1+e.y-this.manipulationStartY,this.x2=this.manipulationStartX2+e.x-this.manipulationStartX,this.y2=this.manipulationStartY2+e.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):"resize"===this.state&&this.resize(e)},t.prototype.resize=function(e){switch(this.activeGrip){case this.grip1:this.x1=e.x,this.y1=e.y;break;case this.grip2:case void 0:this.x2=e.x,this.y2=e.y}this.adjustVisual(),this.adjustControlBox()},t.prototype.select=function(){e.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},t.prototype.deselect=function(){e.prototype.deselect.call(this),this.controlBox.style.display="none"},t.prototype.setupControlBox=function(){this.controlBox=l.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},t.prototype.adjustControlBox=function(){this.positionGrips()},t.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},t.prototype.createGrip=function(){var e=new w;return e.visual.transform.baseVal.appendItem(l.createTransform()),this.controlBox.appendChild(e.visual),e},t.prototype.positionGrips=function(){var e=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-e/2,this.y1-e/2),this.positionGrip(this.grip2.visual,this.x2-e/2,this.y2-e/2)},t.prototype.positionGrip=function(e,t,n){var r=e.transform.baseVal.getItem(0);r.setTranslate(t,n),e.transform.baseVal.replaceItem(r,0)},t.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},e.prototype.getState.call(this))},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.x1=n.x1,this.y1=n.y1,this.x2=n.x2,this.y2=n.y2},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.x1=this.x1*t,this.y1=this.y1*n,this.x2=this.x2*t,this.y2=this.y2*n,this.adjustVisual(),this.adjustControlBox()},t}(x),N=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.setStrokeColor=i.setStrokeColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.strokePanel=new y("Line color",r.defaultColorSet,r.defaultColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.selectorLine&&t!==this.visibleLine)},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.selectorLine=l.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=l.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"new"===this.state&&(this.createVisual(),this.adjustVisual(),this._state="creating")},t.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),l.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),l.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),l.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.adjustVisual(),this.colorChanged(e)},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.adjustVisual()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.adjustVisual(),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.createVisual(),this.adjustVisual()},t.typeName="LineMarker",t.title="Line marker",t.icon='',t}(L),D=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.fonts=[],o.fontBoxes=[],o.fonts=n,o.currentFont=r,o.setCurrentFont=o.setCurrentFont.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.overflow="hidden",t.style.flexGrow="2",this.fonts.forEach((function(n){var r=document.createElement("div");r.style.display="inline-block",r.style.alignItems="center",r.style.justifyContent="space-between",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.overflow="hidden",r.style.maxWidth=100/e.fonts.length-5+"%",r.style.borderColor=n===e.currentFont?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentFont(n,r)})),t.appendChild(r);var i=document.createElement("div");i.style.display="flex",i.style.minHeight="20px",i.style.flexGrow="2",i.style.fontFamily=n,i.style.overflow="hidden";var o=document.createElement("div");o.style.whiteSpace="nowrap",o.style.overflow="hidden",o.style.textOverflow="ellipsis",o.innerHTML="The quick brown fox jumps over the lazy dog",i.appendChild(o),r.appendChild(i),e.fontBoxes.push(r)})),t},t.prototype.setCurrentFont=function(e,t){var n=this;this.currentFont=e,this.fontBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onFontChanged&&this.onFontChanged(this.currentFont)},t}(g),Z=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.color="transparent",i.padding=5,i.DEFAULT_TEXT="请输入文本",i.text=i.DEFAULT_TEXT,i.isMoved=!1,i.color=r.defaultColor,i.fontFamily=r.defaultFontFamily,i.defaultSize={x:100,y:30},i.setColor=i.setColor.bind(i),i.setFont=i.setFont.bind(i),i.renderText=i.renderText.bind(i),i.sizeText=i.sizeText.bind(i),i.textEditDivClicked=i.textEditDivClicked.bind(i),i.showTextEditor=i.showTextEditor.bind(i),i.setSize=i.setSize.bind(i),i.positionTextEditor=i.positionTextEditor.bind(i),i.colorPanel=new y("Color",r.defaultColorSet,r.defaultColor),i.colorPanel.onColorChanged=i.setColor,i.fontFamilyPanel=new D("Font",r.defaultFontFamilies,r.defaultFontFamily),i.fontFamilyPanel.onFontChanged=i.setFont,i}return i(t,e),t.prototype.ownsTarget=function(t){if(e.prototype.ownsTarget.call(this,t)||t===this.visual||t===this.textElement||t===this.bgRectangle)return!0;var n=!1;return this.textElement.childNodes.forEach((function(e){e===t&&(n=!0)})),n},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.bgRectangle=l.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=l.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(l.createTransform()),this.textElement.transform.baseVal.appendItem(l.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.isMoved=!1,this.pointerDownPoint=t,this.pointerDownTimestamp=Date.now(),"new"===this.state&&(this.createVisual(),this.moveVisual(t),this._state="creating")},t.prototype.renderText=function(){var e=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach((function(t){e.textElement.appendChild(l.createTSpan(""===t.trim()?" ":t.trim(),[["x","0"],["dy","1.2em"]]))})),setTimeout(this.sizeText,10)}},t.prototype.getTextScale=function(){var e=this.textElement.getBBox(),t=1;if(e.width>0&&e.height>0){var n=(1*this.width-this.width*this.padding*2/100)/e.width,r=(1*this.height-this.height*this.padding*2/100)/e.height;t=Math.min(n,r)}return t},t.prototype.getTextPosition=function(e){var t=this.textElement.getBBox(),n=0,r=0;return t.width>0&&t.height>0&&(n=(this.width-t.width*e)/2,r=this.height/2-t.height*e/2),{x:n,y:r}},t.prototype.sizeText=function(){var e=this.textElement.getBBox(),t=this.getTextScale(),n=this.getTextPosition(t);n.y-=e.y*t,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+n.x+"px, "+n.y+"px) scale("+t+", "+t+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(n.x,n.y),this.textElement.transform.baseVal.getItem(1).setScale(t,t))},t.prototype.manipulate=function(t){e.prototype.manipulate.call(this,t),void 0!==this.pointerDownPoint&&(this.isMoved=Math.abs(t.x-this.pointerDownPoint.x)>5||Math.abs(t.y-this.pointerDownPoint.y)>5)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this.isMoved=!0,this.setSize(),this.sizeText()},t.prototype.setSize=function(){e.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(l.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),l.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},t.prototype.pointerUp=function(t){var n=this.state;"creating"===n&&(this._suppressMarkerCreateEvent=!0),e.prototype.pointerUp.call(this,t),this.setSize(),("creating"===n||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},t.prototype.showTextEditor=function(){var e=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",(function(e){e.stopPropagation()})),this.textEditor.addEventListener("input",(function(){for(var t=Number.parseFloat(e.textEditor.style.fontSize);e.textEditor.clientWidth>=Number.parseInt(e.textEditor.style.maxWidth)&&t>.9;)t-=.1,e.textEditor.style.fontSize=Math.max(t,.9)+"em"})),this.textEditor.addEventListener("keyup",(function(e){e.cancelBubble=!0})),this.textEditor.addEventListener("paste",(function(e){if(e.clipboardData){var t=e.clipboardData.getData("text"),n=window.getSelection();if(!n.rangeCount)return!1;n.deleteFromDocument(),n.getRangeAt(0).insertNode(document.createTextNode(t)),e.preventDefault()}})),this.textEditDiv.addEventListener("pointerup",(function(){e.textEditDivClicked(e.textEditor.innerText)})),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},t.prototype.positionTextEditor=function(){if("edit"===this.state)if(void 0===this.textEditor)this.showTextEditor();else{this.textElement.style.display="";var e=this.getTextScale(),t=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),n=this.textElement.getBBox(),r={x:n.width*e,y:n.height*e};t.x-=r.x/2,t.y-=r.y/2,this.textEditor.style.top=t.y+"px",this.textEditor.style.left=t.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-t.x+"px",this.textEditor.style.fontSize=Math.max(16*e,12)+"px",this.textElement.style.display="none"}},t.prototype.textEditDivClicked=function(e){this.text=e.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},t.prototype.select=function(){e.prototype.select.call(this),"edit"===this.state&&this.textEditDivClicked(this.textEditor.innerText)},t.prototype.deselect=function(){"edit"===this.state&&this.textEditDivClicked(this.textEditor.innerText),e.prototype.deselect.call(this)},t.prototype.dblClick=function(t,n){e.prototype.dblClick.call(this,t,n),this.showTextEditor()},t.prototype.setColor=function(e){this.textElement&&l.setAttributes(this.textElement,[["fill",e]]),this.color=e,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(e)},t.prototype.setFont=function(e){this.textElement&&l.setAttributes(this.textElement,[["font-family",e]]),this.fontFamily=e,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},t.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},t.prototype.showVisual=function(){"edit"===this.state&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){var n=t;this.color=n.color,this.fontFamily=n.fontFamily,this.padding=n.padding,this.text=n.text,this.createVisual(),e.prototype.restoreState.call(this,t),this.setSize()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setSize(),this.sizeText(),this.positionTextEditor()},t.typeName="TextMarker",t.title="Text marker",t.icon='',t}(A),P=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.color="transparent",i.lineWidth=3,i.drawing=!1,i.pixelRatio=1,i.color=r.defaultColor,i.lineWidth=r.defaultStrokeWidth,i.pixelRatio=r.freehandPixelRatio,i.setColor=i.setColor.bind(i),i.addCanvas=i.addCanvas.bind(i),i.finishCreation=i.finishCreation.bind(i),i.setLineWidth=i.setLineWidth.bind(i),i.colorPanel=new y("Color",r.defaultColorSet,r.defaultColor),i.colorPanel.onColorChanged=i.setColor,i.lineWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.lineWidthPanel.onWidthChanged=i.setLineWidth,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.drawingImage)},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.drawingImage=l.createImage(),this.visual.appendChild(this.drawingImage);var e=l.createTransform();this.visual.transform.baseVal.appendItem(e),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){"new"===this.state&&(this.addCanvas(),this.createVisual(),this._state="creating"),"creating"===this.state?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(t.x,t.y),this.drawing=!0):e.prototype.pointerDown.call(this,t,n)},t.prototype.manipulate=function(t){"creating"===this.state?this.drawing&&(this.canvasContext.lineTo(t.x,t.y),this.canvasContext.stroke()):e.prototype.manipulate.call(this,t)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),l.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),l.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},t.prototype.pointerUp=function(t){"creating"===this._state?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):e.prototype.pointerUp.call(this,t)},t.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},t.prototype.select=function(){"creating"===this.state&&this.finishCreation(),e.prototype.select.call(this)},t.prototype.deselect=function(){"creating"===this.state&&this.finishCreation(),e.prototype.deselect.call(this)},t.prototype.finishCreation=function(){for(var e=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),t=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],n=t[0],r=t[1],i=t[2],o=t[3],a=!1,s=0;s0&&(a=!0,so&&(o=s),l>i&&(i=l));if(a){this.left=n/this.pixelRatio,this.top=r/this.pixelRatio,this.width=(i-n)/this.pixelRatio,this.height=(o-r)/this.pixelRatio;var c=document.createElement("canvas");c.width=i-n,c.height=o-r,c.getContext("2d").putImageData(this.canvasContext.getImageData(n,r,i-n,o-r),0,0),this.drawingImgUrl=c.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},t.prototype.setDrawingImage=function(){l.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),l.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},t.prototype.setColor=function(e){this.color=e,this.colorChanged(e)},t.prototype.setLineWidth=function(e){this.lineWidth=e},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return"new"===this.state||"creating"===this.state?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({drawingImgUrl:this.drawingImgUrl},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){this.createVisual(),e.prototype.restoreState.call(this,t),this.drawingImgUrl=t.drawingImgUrl,this.setDrawingImage()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setDrawingImage()},t.typeName="FreehandMarker",t.title="Freehand marker",t.icon='',t}(A),T=function(e){function t(t,n,r){var i=e.call(this,t,r||'')||this;return i.typeBoxes=[],i.currentType=n,i.setCurrentType=i.setCurrentType.bind(i),i}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2";for(var n=function(n){var i="both";switch(n){case 0:i="both";break;case 1:i="start";break;case 2:i="end";break;case 3:i="none"}var o=document.createElement("div");if(o.style.display="flex",o.style.flexGrow="2",o.style.alignItems="center",o.style.justifyContent="space-between",o.style.padding="5px",o.style.borderWidth="2px",o.style.borderStyle="solid",o.style.borderColor=i===r.currentType?r.uiStyleSettings.toolboxAccentColor:"transparent",o.addEventListener("click",(function(){e.setCurrentType(i,o)})),t.appendChild(o),"both"===i||"start"===i){var a=document.createElement("div");a.style.display="flex",a.style.alignItems="center",a.style.minHeight="20px",a.innerHTML='\n \n ',a.style.marginLeft="5px",o.appendChild(a)}var s=document.createElement("div");s.style.display="flex",s.style.alignItems="center",s.style.minHeight="20px",s.style.flexGrow="2";var l=document.createElement("hr");if(l.style.minWidth="20px",l.style.border="0px",l.style.borderTop="3px solid "+(void 0!==r.uiStyleSettings?r.uiStyleSettings.toolboxColor:"#eeeeee"),l.style.flexGrow="2",s.appendChild(l),o.appendChild(s),"both"===i||"end"===i){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.minHeight="20px",c.innerHTML='\n \n ',c.style.marginRight="5px",o.appendChild(c)}r.typeBoxes.push(o)},r=this,i=0;i<4;i++)n(i);return t},t.prototype.setCurrentType=function(e,t){var n=this;this.currentType=e,this.typeBoxes.forEach((function(e){e.style.borderColor=e===t?void 0!==n.uiStyleSettings?n.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"})),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},t}(g),B=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.arrowType="end",i.arrowBaseHeight=10,i.arrowBaseWidth=10,i.getArrowPoints=i.getArrowPoints.bind(i),i.setArrowType=i.setArrowType.bind(i),i.arrowTypePanel=new T("Arrow type","end"),i.arrowTypePanel.onArrowTypeChanged=i.setArrowType,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.arrow1&&t!==this.arrow2)},t.prototype.getArrowPoints=function(e,t){var n=this.arrowBaseWidth+2*this.strokeWidth,r=this.arrowBaseHeight+2*this.strokeWidth;return e-n/2+","+(t+r/2)+" "+e+","+(t-r/2)+" "+(e+n/2)+","+(t+r/2)},t.prototype.createTips=function(){this.arrow1=l.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(l.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=l.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(l.createTransform()),this.visual.appendChild(this.arrow2)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),"creating"===this.state&&this.createTips()},t.prototype.adjustVisual=function(){if(e.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display="both"===this.arrowType||"start"===this.arrowType?"":"none",this.arrow2.style.display="both"===this.arrowType||"end"===this.arrowType?"":"none",l.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),l.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var t=0;Math.abs(this.x1-this.x2)>.1&&(t=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var n=this.arrow1.transform.baseVal.getItem(0);n.setRotate(t,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(n,0);var r=this.arrow2.transform.baseVal.getItem(0);r.setRotate(t+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(r,0)}},t.prototype.setArrowType=function(e){this.arrowType=e,this.adjustVisual(),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({arrowType:this.arrowType},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.arrowType=n.arrowType,this.createTips(),this.adjustVisual()},t.typeName="ArrowMarker",t.title="Arrow marker",t.icon='',t}(N),I=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.fillColor=r.defaultFillColor,i.strokeWidth=0,i.fillPanel=new y("Color",r.defaultColorSet,r.defaultFillColor),i.fillPanel.onColorChanged=i.setFillColor,i}return i(t,e),Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="CoverMarker",t.title="Cover marker",t.icon='',t}(k),O=function(e){function t(t,n,r,i){var o=e.call(this,t,i||'')||this;return o.opacities=[],o.opacityBoxes=[],o.opacities=n,o.currentOpacity=r,o.setCurrentOpacity=o.setCurrentOpacity.bind(o),o}return i(t,e),t.prototype.getUi=function(){var e=this,t=document.createElement("div");return t.style.display="flex",t.style.overflow="hidden",t.style.flexGrow="2",t.style.justifyContent="space-between",this.opacities.forEach((function(n){var r=document.createElement("div");r.style.display="flex",r.style.alignItems="center",r.style.justifyContent="center",r.style.padding="5px",r.style.borderWidth="2px",r.style.borderStyle="solid",r.style.borderColor=n===e.currentOpacity?e.uiStyleSettings.toolboxAccentColor:"transparent",r.addEventListener("click",(function(){e.setCurrentOpacity(n,r)})),t.appendChild(r);var i=document.createElement("div");i.innerText=100*n+"%",r.appendChild(i),e.opacityBoxes.push(r)})),t},t.prototype.setCurrentOpacity=function(e,t){var n=this;this.currentOpacity=e,this.opacityBoxes.forEach((function(e){e.style.borderColor=e===t?n.uiStyleSettings.toolboxAccentColor:"transparent"})),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},t}(g),F=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.setOpacity=i.setOpacity.bind(i),i.fillColor=r.defaultHighlightColor,i.strokeWidth=0,i.opacity=r.defaultHighlightOpacity,i.fillPanel=new y("Color",r.defaultColorSet,i.fillColor),i.fillPanel.onColorChanged=i.setFillColor,i.opacityPanel=new O("Opacity",r.defaultOpacitySteps,i.opacity),i.opacityPanel.onOpacityChanged=i.setOpacity,i}return i(t,e),t.prototype.setOpacity=function(e){this.opacity=e,this.visual&&l.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="HighlightMarker",t.title="Highlight marker",t.icon='',t}(I),R='',W='',z=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.bgColor="transparent",i.tipPosition={x:0,y:0},i.tipBase1Position={x:0,y:0},i.tipBase2Position={x:0,y:0},i.tipMoving=!1,i.color=r.defaultStrokeColor,i.bgColor=r.defaultFillColor,i.fontFamily=r.defaultFontFamily,i.defaultSize={x:100,y:30},i.setBgColor=i.setBgColor.bind(i),i.getTipPoints=i.getTipPoints.bind(i),i.positionTip=i.positionTip.bind(i),i.setTipPoints=i.setTipPoints.bind(i),i.colorPanel=new y("Text color",r.defaultColorSet,i.color,R),i.colorPanel.onColorChanged=i.setColor,i.bgColorPanel=new y("Fill color",r.defaultColorSet,i.bgColor,W),i.bgColorPanel.onColorChanged=i.setBgColor,i.fontFamilyPanel=new D("Font",r.defaultFontFamilies,r.defaultFontFamily),i.fontFamilyPanel.onFontChanged=i.setFont,i.tipGrip=new w,i.tipGrip.visual.transform.baseVal.appendItem(l.createTransform()),i.controlBox.appendChild(i.tipGrip.visual),i}return i(t,e),t.prototype.ownsTarget=function(t){return e.prototype.ownsTarget.call(this,t)||this.tipGrip.ownsTarget(t)||this.tip===t},t.prototype.createTip=function(){l.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=l.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},t.prototype.pointerDown=function(t,n){"new"===this.state&&e.prototype.pointerDown.call(this,t,n),"creating"===this.state?this.createTip():this.tipGrip.ownsTarget(n)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):e.prototype.pointerDown.call(this,t,n)},t.prototype.pointerUp=function(t){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,e.prototype.pointerUp.call(this,t);else{var n="creating"===this.state;e.prototype.pointerUp.call(this,t),this.setTipPoints(n),this.positionTip()}},t.prototype.manipulate=function(t){if(this.tipMoving){var n=this.unrotatePoint(t);this.tipPosition={x:n.x-this.manipulationStartLeft,y:n.y-this.manipulationStartTop},this.positionTip()}else e.prototype.manipulate.call(this,t)},t.prototype.setBgColor=function(e){this.bgRectangle&&this.tip&&(l.setAttributes(this.bgRectangle,[["fill",e]]),l.setAttributes(this.tip,[["fill",e]])),this.bgColor=e,this.fillColorChanged(e)},t.prototype.getTipPoints=function(){return this.setTipPoints("creating"===this.state),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},t.prototype.setTipPoints=function(e){void 0===e&&(e=!1);var t=Math.min(this.height/2,15),n=this.height/5;e&&(this.tipPosition={x:t+n/2,y:this.height+20});var r=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?r.1)){var t=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),n=this.tip1.transform.baseVal.getItem(0);n.setRotate(t,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(n,0);var r=this.tip2.transform.baseVal.getItem(0);r.setRotate(t+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(r,0)}},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t),this.createTips(),this.adjustVisual()},t.typeName="MeasurementMarker",t.title="Measurement marker",t.icon='',t}(N),V=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokePanel.colors=r.defaultColorSet,i.fillColor="transparent",i}return i(t,e),Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=e.prototype.getState.call(this);return n.typeName=t.typeName,n},t.typeName="EllipseFrameMarker",t.title="Ellipse frame marker",t.icon='',t}(H),K=function(){function e(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(e.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),e.prototype.addUndoStep=function(e){0!==this.undoStack.length&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(e)||(this.undoStack.push(e),JSON.stringify(this.lastRedoStep)!==JSON.stringify(e)&&this.redoStack.splice(0,this.redoStack.length))},e.prototype.replaceLastUndoStep=function(e){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=e)},e.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},e.prototype.undo=function(){if(this.undoStack.length>1){var e=this.undoStack.pop();return void 0!==e&&this.redoStack.push(e),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},e.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},e}(),G=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.curveX=0,i.curveY=0,i.manipulationStartCurveX=0,i.manipulationStartCurveY=0,i.setStrokeColor=i.setStrokeColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.positionGrips=i.positionGrips.bind(i),i.addControlGrips=i.addControlGrips.bind(i),i.adjustVisual=i.adjustVisual.bind(i),i.setupControlBox=i.setupControlBox.bind(i),i.resize=i.resize.bind(i),i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.strokePanel=new y("Line color",r.defaultColorSet,r.defaultColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.selectorCurve&&t!==this.visibleCurve&&!this.curveGrip.ownsTarget(t))},t.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.selectorCurve=l.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=l.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,"new"===this.state&&(this.curveX=t.x,this.curveY=t.y),"new"===this.state?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(n)&&(this.activeGrip=this.curveGrip,this._state="resize")},t.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),l.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),l.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),l.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},t.prototype.setupControlBox=function(){e.prototype.setupControlBox.call(this),this.curveControlLine1=l.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=l.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},t.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,e.prototype.addControlGrips.call(this)},t.prototype.positionGrips=function(){e.prototype.positionGrips.call(this);var t=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-t/2,this.curveY-t/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},t.prototype.manipulate=function(t){"move"===this.state&&(this.curveX=this.manipulationStartCurveX+t.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+t.y-this.manipulationStartY),e.prototype.manipulate.call(this,t)},t.prototype.resize=function(t){this.activeGrip===this.curveGrip&&(this.curveX=t.x,this.curveY=t.y),e.prototype.resize.call(this,t),"creating"===this.state&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.adjustVisual(),this.colorChanged(e)},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.adjustVisual()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.adjustVisual()},t.prototype.scale=function(t,n){this.curveX=this.curveX*t,this.curveY=this.curveY*n,e.prototype.scale.call(this,t,n)},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var n=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},e.prototype.getState.call(this));return n.typeName=t.typeName,n},t.prototype.restoreState=function(t){e.prototype.restoreState.call(this,t);var n=t;this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.curveX=n.curveX,this.curveY=n.curveY,this.createVisual(),this.adjustVisual()},t.typeName="CurveMarker",t.title="Curve marker",t.icon='',t}(L),U=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.fillColor="transparent",i.strokeColor="transparent",i.strokeWidth=0,i.strokeDasharray="",i.textColor="transparent",i.fontSize="1rem",i.isMoved=!1,i.captionText="Caption",i.PADDING=5,i.captionBoxWidth=0,i.captionBoxHeight=0,i.strokeColor=r.defaultColor,i.strokeWidth=r.defaultStrokeWidth,i.strokeDasharray=r.defaultStrokeDasharray,i.fillColor=r.defaultFillColor,i.textColor=r.defaultStrokeColor,i.fontFamily=r.defaultFontFamily,i.fontSize=r.defaultCaptionFontSize,i.captionText=r.defaultCaptionText,i.setStrokeColor=i.setStrokeColor.bind(i),i.setFillColor=i.setFillColor.bind(i),i.setStrokeWidth=i.setStrokeWidth.bind(i),i.setStrokeDasharray=i.setStrokeDasharray.bind(i),i.createVisual=i.createVisual.bind(i),i.sizeCaption=i.sizeCaption.bind(i),i.setCaptionText=i.setCaptionText.bind(i),i.showTextEditor=i.showTextEditor.bind(i),i.positionTextEditor=i.positionTextEditor.bind(i),i.finishTextEditing=i.finishTextEditing.bind(i),i.setFont=i.setFont.bind(i),i.setTextColor=i.setTextColor.bind(i),i.strokePanel=new y("Line color",s(r.defaultColorSet,["transparent"]),i.strokeColor),i.strokePanel.onColorChanged=i.setStrokeColor,i.fillPanel=new y("Fill color",s(r.defaultColorSet,["transparent"]),i.fillColor,W),i.fillPanel.onColorChanged=i.setFillColor,i.strokeWidthPanel=new S("Line width",r.defaultStrokeWidths,r.defaultStrokeWidth),i.strokeWidthPanel.onWidthChanged=i.setStrokeWidth,i.strokeStylePanel=new M("Line style",r.defaultStrokeDasharrays,r.defaultStrokeDasharray),i.strokeStylePanel.onStyleChanged=i.setStrokeDasharray,i.fontFamilyPanel=new D("Font",r.defaultFontFamilies,r.defaultFontFamily),i.fontFamilyPanel.onFontChanged=i.setFont,i.textColorPanel=new y("Text color",r.defaultColorSet,i.textColor,R),i.textColorPanel.onColorChanged=i.setTextColor,i}return i(t,e),t.prototype.ownsTarget=function(t){return!(!e.prototype.ownsTarget.call(this,t)&&t!==this.visual&&t!==this.frame&&t!==this.captionBg&&t!==this.captionElement)},t.prototype.createVisual=function(){this.visual=l.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=l.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=l.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=l.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},t.prototype.setCaptionText=function(e){this.captionText=e,this.captionElement.textContent=this.captionText,this.sizeCaption()},t.prototype.pointerDown=function(t,n){e.prototype.pointerDown.call(this,t,n),this.isMoved=!1,this.pointerDownPoint=t,this.pointerDownTimestamp=Date.now(),"new"===this.state&&(this.createVisual(),this.moveVisual(t),this._state="creating")},t.prototype.manipulate=function(t){e.prototype.manipulate.call(this,t),void 0!==this.pointerDownPoint&&(this.isMoved=Math.abs(t.x-this.pointerDownPoint.x)>5||Math.abs(t.y-this.pointerDownPoint.y)>5)},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this.setSize()},t.prototype.sizeCaption=function(){var e=this.captionElement.getBBox();""!==this.captionText.trim()?(this.captionBoxWidth=e.width+2*this.PADDING,this.captionBoxHeight=e.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),l.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),l.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},t.prototype.showTextEditor=function(){var e=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",(function(e){e.stopPropagation()})),this.textEditBox.addEventListener("keypress",(function(t){"Enter"===t.key&&e.finishTextEditing(e.textEditBox.value)})),this.textEditBox.addEventListener("keyup",(function(e){e.cancelBubble=!0})),this.textEditBox.addEventListener("blur",(function(){e.finishTextEditing(e.textEditBox.value)})),this.textEditDiv.addEventListener("pointerup",(function(){e.finishTextEditing(e.textEditBox.value)})),this.positionTextEditor(),this.textEditBox.focus()},t.prototype.positionTextEditor=function(){"edit"===this.state&&(void 0===this.textEditBox?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},t.prototype.finishTextEditing=function(e){this.setCaptionText(e.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},t.prototype.setFont=function(e){this.captionElement&&l.setAttributes(this.captionElement,[["font-family",e]]),this.fontFamily=e,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},t.prototype.setTextColor=function(e){this.captionElement&&l.setAttributes(this.captionElement,[["fill",e]]),this.textColor=e,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},t.prototype.setSize=function(){e.prototype.setSize.call(this),l.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},t.prototype.pointerUp=function(t){e.prototype.pointerUp.call(this,t),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},t.prototype.dblClick=function(t,n){e.prototype.dblClick.call(this,t,n),this.showTextEditor()},t.prototype.setStrokeColor=function(e){this.strokeColor=e,this.frame&&l.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(e),this.stateChanged()},t.prototype.setFillColor=function(e){this.fillColor=e,this.captionBg&&l.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(e),this.stateChanged()},t.prototype.setStrokeWidth=function(e){this.strokeWidth=e,this.frame&&l.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},t.prototype.setStrokeDasharray=function(e){this.strokeDasharray=e,this.frame&&l.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(t.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),t.prototype.getState=function(){var t=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},e.prototype.getState.call(this));return t.typeName=this.typeName,t},t.prototype.restoreState=function(t){var n=t;this.fillColor=n.fillColor,this.strokeColor=n.strokeColor,this.strokeWidth=n.strokeWidth,this.strokeDasharray=n.strokeDasharray,this.textColor=n.textColor,this.fontFamily=n.fontFamily,this.captionText=n.captionText,this.fontSize=n.fontSize,this.createVisual(),e.prototype.restoreState.call(this,t),this.setSize()},t.prototype.scale=function(t,n){e.prototype.scale.call(this,t,n),this.setSize()},t.typeName="CaptionFrameMarker",t.title="Caption frame marker",t.icon='',t}(A),_=function(){function e(e,t){void 0===t&&(t=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=e,this.cancelable=t}return Object.defineProperty(e.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),e.prototype.preventDefault=function(){this._defaultPrevented=!0},e}(),Q=function(e){function t(t,n,r){var i=e.call(this,t,!1)||this;return i.dataUrl=n,i.state=r,i}return i(t,e),t}(_),X=function(e){function t(t,n,r){void 0===r&&(r=!1);var i=e.call(this,t,r)||this;return i.marker=n,i}return i(t,e),t}(_),J=function(){function e(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return e.prototype.addEventListener=function(e,t){this[e].push(t)},e.prototype.removeEventListener=function(e,t){var n=this[e].indexOf(t);n>-1&&this[e].splice(n,1)},e}(),q=function(){function e(t){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new E,this._isOpen=!1,this.undoRedoManager=new K,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new J,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=e.instanceCounter++,this.styles=new h(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=t,this.targetRoot=document.body,this.width=t.clientWidth,this.height=t.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(e.prototype,"ALL_MARKER_TYPES",{get:function(){return[j,P,B,Z,V,H,F,z,Y,I,N,G,U]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[j,P,B,Z,H,F,z]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"BASIC_MARKER_TYPES",{get:function(){return[j,P,B,Z,F]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(e){var t=this;this._availableMarkerTypes.splice(0),e.forEach((function(e){if("string"==typeof e){var n=t.ALL_MARKER_TYPES.find((function(t){return t.typeName===e}));void 0!==n&&t._availableMarkerTypes.push(n)}else t._availableMarkerTypes.push(e)}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(e){this._zoomLevel=e,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),e.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),"popup"===this.settings.displayMode&&this.onPopupTargetResize(),c.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},e.prototype.show=function(){var e=this;void 0===this.styles.styleSheetRoot&&void 0!==d.styleSheetRoot&&(this.styles.styleSheetRoot=d.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach((function(t){return t(new _(e))}))},e.prototype.render=function(){return o(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return this.setCurrentMarker(),(e=new u).naturalSize=this.renderAtNaturalSize,e.imageType=this.renderImageType,e.imageQuality=this.renderImageQuality,e.markersOnly=this.renderMarkersOnly,e.width=this.renderWidth,e.height=this.renderHeight,[4,e.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return t.sent(),[4,e.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,t.sent()]}}))}))},e.prototype.close=function(e){var t=this;if(void 0===e&&(e=!1),this.isOpen){var n=!1;e||this.eventListeners.beforeclose.forEach((function(e){var r=new _(t,!0);e(r),r.defaultPrevented&&(n=!0)})),n||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),"popup"===this.settings.displayMode&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach((function(e){return e(new _(t))})),this.detachEvents(),this._isOpen=!1)}},e.prototype.addMarkersToToolbar=function(){for(var e,t=[],n=0;nthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*e:this.editorCanvas.clientWidth,n=t',e.title="Powered by marker.js",e.style.display="grid",e.style.alignItems="center",e.style.justifyItems="center",e.style.padding="3px",e.style.width="20px",e.style.height="20px",this.logoUI.appendChild(e),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},e.prototype.positionLogo=function(){this.logoUI&&("right"!==this.uiStyleSettings.logoPosition?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},e.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},e.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},e.prototype.showUI=function(){switch("popup"===this.settings.displayMode&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var e=void 0!==this.settings.uiOffsetTop?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=e+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=void 0!==this.uiStyleSettings.zIndex?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=void 0!==this.uiStyleSettings.zIndex?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin="popup"===this.settings.displayMode?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new m(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1","popup"===this.settings.displayMode&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex","popup"===this.settings.displayMode&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),void 0===this.settings.uiOffsetTop&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(e),1),e.dispose()},e.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),void 0!==this._currentMarker&&("new"!==this._currentMarker.state?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},e.prototype.toolbarButtonClicked=function(e,t){if("marker"===e&&void 0!==t)this.createNewMarker(t);else if("action"===e)switch(t){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":void 0===this.notesArea?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},e.prototype.deleteSelectedMarker=function(){var e=this;if(void 0!==this._currentMarker){var t=!1;if(this.eventListeners.markerbeforedelete.forEach((function(n){var r=new X(e,e._currentMarker,!0);n(r),r.defaultPrevented&&(t=!0)})),!t){var n=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach((function(t){return t(new X(e,n))}))}}},e.prototype.clear=function(){var e=this,t=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach((function(n){var r=new X(e,void 0,!0);n(r),r.defaultPrevented&&(t=!0)})),!t)){this.setCurrentMarker();for(var n=function(t){var n=r.markers[t];r.setCurrentMarker(r.markers[t]),r._currentMarker.dispose(),r.markerImage.removeChild(r._currentMarker.container),r.markers.splice(r.markers.indexOf(r._currentMarker),1),r.eventListeners.markerdelete.forEach((function(t){return t(new X(e,n))}))},r=this,i=this.markers.length-1;i>=0;i--)n(i);this.addUndoStep()}},Object.defineProperty(e.prototype,"isNotesAreaOpen",{get:function(){return void 0!==this.notesArea},enumerable:!1,configurable:!0}),e.prototype.showNotesEditor=function(){var e;void 0!==this._currentMarker&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=null!==(e=this._currentMarker.notes)&&void 0!==e?e:"",this.overlayContainer.appendChild(this.notesArea))},e.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(void 0!==this._currentMarker&&(this._currentMarker.notes=""!==this.notesArea.value.trim()?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},e.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},e.prototype.addUndoStep=function(){var e=this;if(void 0===this._currentMarker||"edit"!==this._currentMarker.state){var t=this.getState(),n=this.undoRedoManager.getLastUndoStep();if(!n||n.width===t.width&&n.height===t.height){var r=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(t),r1&&this.panTo({x:e.clientX,y:e.clientY}))},e.prototype.onPointerUp=function(e){this.touchPoints>0&&this.touchPoints--,0===this.touchPoints&&this.isDragging&&void 0!==this._currentMarker&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(e.clientX,e.clientY)),this.isDragging=!1,this.addUndoStep()},e.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},e.prototype.onKeyUp=function(e){void 0===this._currentMarker||void 0!==this.notesArea||"Delete"!==e.key&&"Backspace"!==e.key||this.deleteSelectedMarker()},e.prototype.clientToLocalCoordinates=function(e,t){var n=this.markerImage.getBoundingClientRect();return{x:(e-n.left)/this.zoomLevel,y:(t-n.top)/this.zoomLevel}},e.prototype.onWindowResize=function(){this.positionUI()},e.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var e=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=e+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},e.prototype.addLicenseKey=function(e){c.addKey(e)},e.prototype.addEventListener=function(e,t){this.eventListeners.addEventListener(e,t)},e.prototype.removeEventListener=function(e,t){this.eventListeners.removeEventListener(e,t)},e.prototype.renderState=function(e){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(e),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(e.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),e.prototype.focus=function(){var e=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,void 0!==this._previousCurrentMarker&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach((function(t){return t(new _(e))})))},e.prototype.blur=function(){var e=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach((function(t){return t(new _(e))})))},e.instanceCounter=0,e}()},66042:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var r=n(33885),i=n(42978),o=n(43403),a=n(34280),s=n(59301),l=s.createContext(null),c=s.createContext({}),u=l,d=n(20068),h=n(54476),f=n(92310),p=n.n(f),m=n(77900),v=n(10228),g=n(26112),y=n(75931),x=n(8654),b=["prefixCls","className","containerRef"];var w=function(e){var t=e.prefixCls,n=e.className,r=e.containerRef,i=(0,y.Z)(e,b),o=s.useContext(c).panel,a=(0,x.x1)(o,r);return s.createElement("div",(0,h.Z)({className:p()("".concat(t,"-content"),n),role:"dialog",ref:a},(0,g.Z)(e,{aria:!0}),{"aria-modal":"true"},i))},C=n(48736);function A(e){return"string"==typeof e&&String(Number(e))===e?((0,C.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var k={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function S(e,t){var n,o,a,l=e.prefixCls,c=e.open,f=e.placement,y=e.inline,x=e.push,b=e.forceRender,C=e.autoFocus,S=e.keyboard,M=e.classNames,j=e.rootClassName,E=e.rootStyle,L=e.zIndex,N=e.className,D=e.id,Z=e.style,P=e.motion,T=e.width,B=e.height,I=e.children,O=e.mask,F=e.maskClosable,R=e.maskMotion,W=e.maskClassName,z=e.maskStyle,H=e.afterOpenChange,Y=e.onClose,V=e.onMouseEnter,K=e.onMouseOver,G=e.onMouseLeave,U=e.onClick,_=e.onKeyDown,Q=e.onKeyUp,X=e.styles,J=e.drawerRender,q=s.useRef(),$=s.useRef(),ee=s.useRef();s.useImperativeHandle(t,(function(){return q.current}));s.useEffect((function(){var e;c&&C&&(null===(e=q.current)||void 0===e||e.focus({preventScroll:!0}))}),[c]);var te=s.useState(!1),ne=(0,i.Z)(te,2),re=ne[0],ie=ne[1],oe=s.useContext(u),ae=null!==(n=null!==(o=null===(a="boolean"==typeof x?x?{}:{distance:0}:x||{})||void 0===a?void 0:a.distance)&&void 0!==o?o:null==oe?void 0:oe.pushDistance)&&void 0!==n?n:180,se=s.useMemo((function(){return{pushDistance:ae,push:function(){ie(!0)},pull:function(){ie(!1)}}}),[ae]);s.useEffect((function(){var e,t;c?null==oe||null===(e=oe.push)||void 0===e||e.call(oe):null==oe||null===(t=oe.pull)||void 0===t||t.call(oe)}),[c]),s.useEffect((function(){return function(){var e;null==oe||null===(e=oe.pull)||void 0===e||e.call(oe)}}),[]);var le=O&&s.createElement(m.default,(0,h.Z)({key:"mask"},R,{visible:c}),(function(e,t){var n=e.className,i=e.style;return s.createElement("div",{className:p()("".concat(l,"-mask"),n,null==M?void 0:M.mask,W),style:(0,r.Z)((0,r.Z)((0,r.Z)({},i),z),null==X?void 0:X.mask),onClick:F&&c?Y:void 0,ref:t})})),ce="function"==typeof P?P(f):P,ue={};if(re&&ae)switch(f){case"top":ue.transform="translateY(".concat(ae,"px)");break;case"bottom":ue.transform="translateY(".concat(-ae,"px)");break;case"left":ue.transform="translateX(".concat(ae,"px)");break;default:ue.transform="translateX(".concat(-ae,"px)")}"left"===f||"right"===f?ue.width=A(T):ue.height=A(B);var de={onMouseEnter:V,onMouseOver:K,onMouseLeave:G,onClick:U,onKeyDown:_,onKeyUp:Q},he=s.createElement(m.default,(0,h.Z)({key:"panel"},ce,{visible:c,forceRender:b,onVisibleChanged:function(e){null==H||H(e)},removeOnLeave:!1,leavedClassName:"".concat(l,"-content-wrapper-hidden")}),(function(t,n){var i=t.className,o=t.style,a=s.createElement(w,(0,h.Z)({id:D,containerRef:n,prefixCls:l,className:p()(N,null==M?void 0:M.content),style:(0,r.Z)((0,r.Z)({},Z),null==X?void 0:X.content)},(0,g.Z)(e,{aria:!0}),de),I);return s.createElement("div",(0,h.Z)({className:p()("".concat(l,"-content-wrapper"),null==M?void 0:M.wrapper,i),style:(0,r.Z)((0,r.Z)((0,r.Z)({},ue),o),null==X?void 0:X.wrapper)},(0,g.Z)(e,{data:!0})),J?J(a):a)})),fe=(0,r.Z)({},E);return L&&(fe.zIndex=L),s.createElement(u.Provider,{value:se},s.createElement("div",{className:p()(l,"".concat(l,"-").concat(f),j,(0,d.Z)((0,d.Z)({},"".concat(l,"-open"),c),"".concat(l,"-inline"),y)),style:fe,tabIndex:-1,ref:q,onKeyDown:function(e){var t=e.keyCode,n=e.shiftKey;switch(t){case v.Z.TAB:var r;if(t===v.Z.TAB)if(n||document.activeElement!==ee.current){if(n&&document.activeElement===$.current){var i;null===(i=ee.current)||void 0===i||i.focus({preventScroll:!0})}}else null===(r=$.current)||void 0===r||r.focus({preventScroll:!0});break;case v.Z.ESC:Y&&S&&(e.stopPropagation(),Y(e))}}},le,s.createElement("div",{tabIndex:0,ref:$,style:k,"aria-hidden":"true","data-sentinel":"start"}),he,s.createElement("div",{tabIndex:0,ref:ee,style:k,"aria-hidden":"true","data-sentinel":"end"})))}var M=s.forwardRef(S);var j=function(e){var t=e.open,n=void 0!==t&&t,l=e.prefixCls,u=void 0===l?"rc-drawer":l,d=e.placement,h=void 0===d?"right":d,f=e.autoFocus,p=void 0===f||f,m=e.keyboard,v=void 0===m||m,g=e.width,y=void 0===g?378:g,x=e.mask,b=void 0===x||x,w=e.maskClosable,C=void 0===w||w,A=e.getContainer,k=e.forceRender,S=e.afterOpenChange,j=e.destroyOnClose,E=e.onMouseEnter,L=e.onMouseOver,N=e.onMouseLeave,D=e.onClick,Z=e.onKeyDown,P=e.onKeyUp,T=e.panelRef,B=s.useState(!1),I=(0,i.Z)(B,2),O=I[0],F=I[1];var R=s.useState(!1),W=(0,i.Z)(R,2),z=W[0],H=W[1];(0,a.Z)((function(){H(!0)}),[]);var Y=!!z&&n,V=s.useRef(),K=s.useRef();(0,a.Z)((function(){Y&&(K.current=document.activeElement)}),[Y]);var G=s.useMemo((function(){return{panel:T}}),[T]);if(!k&&!O&&!Y&&j)return null;var U={onMouseEnter:E,onMouseOver:L,onMouseLeave:N,onClick:D,onKeyDown:Z,onKeyUp:P},_=(0,r.Z)((0,r.Z)({},e),{},{open:Y,prefixCls:u,placement:h,autoFocus:p,keyboard:v,width:y,mask:b,maskClosable:C,inline:!1===A,afterOpenChange:function(e){var t,n;(F(e),null==S||S(e),e||!K.current||null!==(t=V.current)&&void 0!==t&&t.contains(K.current))||(null===(n=K.current)||void 0===n||n.focus({preventScroll:!0}))},ref:V},U);return s.createElement(c.Provider,{value:G},s.createElement(o.Z,{open:Y||k||O,autoDestroy:!1,getContainer:A,autoLock:b&&(Y||O)},s.createElement(M,_)))}},23425:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var r=n(20068),i=n(54476),o=n(76190),a=n(33885),s=n(42978),l=n(92310),c=n.n(l),u=n(18929),d=n(10228),h=n(26112),f=(n(48736),n(59301)),p=n(17119),m=[10,20,50,100];var v=function(e){var t=e.pageSizeOptions,n=void 0===t?m:t,r=e.locale,i=e.changeSize,o=e.pageSize,a=e.goButton,l=e.quickGo,c=e.rootPrefixCls,u=e.disabled,h=e.buildOptionText,p=e.showSizeChanger,v=e.sizeChangerRender,g=f.useState(""),y=(0,s.Z)(g,2),x=y[0],b=y[1],w=function(){return!x||Number.isNaN(x)?void 0:Number(x)},C="function"==typeof h?h:function(e){return"".concat(e," ").concat(r.items_per_page)},A=function(e){""!==x&&(e.keyCode!==d.Z.ENTER&&"click"!==e.type||(b(""),null==l||l(w())))},k="".concat(c,"-options");if(!p&&!l)return null;var S=null,M=null,j=null;return p&&v&&(S=v({disabled:u,size:o,onSizeChange:function(e){null==i||i(Number(e))},"aria-label":r.page_size,className:"".concat(k,"-size-changer"),options:(n.some((function(e){return e.toString()===o.toString()}))?n:n.concat([o]).sort((function(e,t){return(Number.isNaN(Number(e))?0:Number(e))-(Number.isNaN(Number(t))?0:Number(t))}))).map((function(e){return{label:C(e),value:e}}))})),l&&(a&&(j="boolean"==typeof a?f.createElement("button",{type:"button",onClick:A,onKeyUp:A,disabled:u,className:"".concat(k,"-quick-jumper-button")},r.jump_to_confirm):f.createElement("span",{onClick:A,onKeyUp:A},a)),M=f.createElement("div",{className:"".concat(k,"-quick-jumper")},r.jump_to,f.createElement("input",{disabled:u,type:"text",value:x,onChange:function(e){b(e.target.value)},onKeyUp:A,onBlur:function(e){a||""===x||(b(""),e.relatedTarget&&(e.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||e.relatedTarget.className.indexOf("".concat(c,"-item"))>=0)||null==l||l(w()))},"aria-label":r.page}),r.page,j)),f.createElement("li",{className:k},S,M)};var g=function(e){var t=e.rootPrefixCls,n=e.page,i=e.active,o=e.className,a=e.showTitle,s=e.onClick,l=e.onKeyPress,u=e.itemRender,d="".concat(t,"-item"),h=c()(d,"".concat(d,"-").concat(n),(0,r.Z)((0,r.Z)({},"".concat(d,"-active"),i),"".concat(d,"-disabled"),!n),o),p=u(n,"page",f.createElement("a",{rel:"nofollow"},n));return p?f.createElement("li",{title:a?String(n):null,className:h,onClick:function(){s(n)},onKeyDown:function(e){l(e,s,n)},tabIndex:0},p):null},y=function(e,t,n){return n};function x(){}function b(e){var t=Number(e);return"number"==typeof t&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function w(e,t,n){var r=void 0===e?t:e;return Math.floor((n-1)/r)+1}var C=function(e){var t=e.prefixCls,n=void 0===t?"rc-pagination":t,l=e.selectPrefixCls,m=void 0===l?"rc-select":l,C=e.className,A=e.current,k=e.defaultCurrent,S=void 0===k?1:k,M=e.total,j=void 0===M?0:M,E=e.pageSize,L=e.defaultPageSize,N=void 0===L?10:L,D=e.onChange,Z=void 0===D?x:D,P=e.hideOnSinglePage,T=e.align,B=e.showPrevNextJumpers,I=void 0===B||B,O=e.showQuickJumper,F=e.showLessItems,R=e.showTitle,W=void 0===R||R,z=e.onShowSizeChange,H=void 0===z?x:z,Y=e.locale,V=void 0===Y?p.Z:Y,K=e.style,G=e.totalBoundaryShowSizeChanger,U=void 0===G?50:G,_=e.disabled,Q=e.simple,X=e.showTotal,J=e.showSizeChanger,q=void 0===J?j>U:J,$=e.sizeChangerRender,ee=e.pageSizeOptions,te=e.itemRender,ne=void 0===te?y:te,re=e.jumpPrevIcon,ie=e.jumpNextIcon,oe=e.prevIcon,ae=e.nextIcon,se=f.useRef(null),le=(0,u.Z)(10,{value:E,defaultValue:N}),ce=(0,s.Z)(le,2),ue=ce[0],de=ce[1],he=(0,u.Z)(1,{value:A,defaultValue:S,postState:function(e){return Math.max(1,Math.min(e,w(void 0,ue,j)))}}),fe=(0,s.Z)(he,2),pe=fe[0],me=fe[1],ve=f.useState(pe),ge=(0,s.Z)(ve,2),ye=ge[0],xe=ge[1];(0,f.useEffect)((function(){xe(pe)}),[pe]);var be=Math.max(1,pe-(F?3:5)),we=Math.min(w(void 0,ue,j),pe+(F?3:5));function Ce(t,r){var i=t||f.createElement("button",{type:"button","aria-label":r,className:"".concat(n,"-item-link")});return"function"==typeof t&&(i=f.createElement(t,(0,a.Z)({},e))),i}function Ae(e){var t=e.target.value,n=w(void 0,ue,j);return""===t?t:Number.isNaN(Number(t))?ye:t>=n?n:Number(t)}var ke=j>ue&&O;function Se(e){var t=Ae(e);switch(t!==ye&&xe(t),e.keyCode){case d.Z.ENTER:Me(t);break;case d.Z.UP:Me(t-1);break;case d.Z.DOWN:Me(t+1)}}function Me(e){if(function(e){return b(e)&&e!==pe&&b(j)&&j>0}(e)&&!_){var t=w(void 0,ue,j),n=e;return e>t?n=t:e<1&&(n=1),n!==ye&&xe(n),me(n),null==Z||Z(n,ue),n}return pe}var je=pe>1,Ee=pe2?n-2:0),i=2;ij?j:pe*ue])),Fe=null,Re=w(void 0,ue,j);if(P&&j<=ue)return null;var We=[],ze={rootPrefixCls:n,onClick:Me,onKeyPress:Pe,showTitle:W,itemRender:ne,page:-1},He=pe-1>0?pe-1:0,Ye=pe+1=2*_e&&3!==pe&&(We[0]=f.cloneElement(We[0],{className:c()("".concat(n,"-item-after-jump-prev"),We[0].props.className)}),We.unshift(Be)),Re-pe>=2*_e&&pe!==Re-2){var rt=We[We.length-1];We[We.length-1]=f.cloneElement(rt,{className:c()("".concat(n,"-item-before-jump-next"),rt.props.className)}),We.push(Fe)}1!==et&&We.unshift(f.createElement(g,(0,i.Z)({},ze,{key:1,page:1}))),tt!==Re&&We.push(f.createElement(g,(0,i.Z)({},ze,{key:Re,page:Re})))}var it=function(e){var t=ne(e,"prev",Ce(oe,"prev page"));return f.isValidElement(t)?f.cloneElement(t,{disabled:!je}):t}(He);if(it){var ot=!je||!Re;it=f.createElement("li",{title:W?V.prev_page:null,onClick:Le,tabIndex:ot?null:0,onKeyDown:function(e){Pe(e,Le)},className:c()("".concat(n,"-prev"),(0,r.Z)({},"".concat(n,"-disabled"),ot)),"aria-disabled":ot},it)}var at,st,lt=function(e){var t=ne(e,"next",Ce(ae,"next page"));return f.isValidElement(t)?f.cloneElement(t,{disabled:!Ee}):t}(Ye);lt&&(Q?(at=!Ee,st=je?0:null):st=(at=!Ee||!Re)?null:0,lt=f.createElement("li",{title:W?V.next_page:null,onClick:Ne,tabIndex:st,onKeyDown:function(e){Pe(e,Ne)},className:c()("".concat(n,"-next"),(0,r.Z)({},"".concat(n,"-disabled"),at)),"aria-disabled":at},lt));var ct=c()(n,C,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(n,"-start"),"start"===T),"".concat(n,"-center"),"center"===T),"".concat(n,"-end"),"end"===T),"".concat(n,"-simple"),Q),"".concat(n,"-disabled"),_));return f.createElement("ul",(0,i.Z)({className:ct,style:K,ref:se},Ie),Oe,it,Q?Ue:We,lt,f.createElement(v,{locale:V,rootPrefixCls:n,disabled:_,selectPrefixCls:m,changeSize:function(e){var t=w(e,ue,j),n=pe>t&&0!==t?t:pe;de(e),xe(n),null==H||H(pe,e),me(n),null==Z||Z(n,e)},pageSize:ue,pageSizeOptions:ee,quickGo:ke?Me:null,goButton:Ge,showSizeChanger:q,sizeChangerRender:$}))}},48365:function(e,t,n){"use strict";var r=n(56656),i=n.n(r),o=n(27112),a=n.n(o),s=n(54449),l=n.n(s),c=n(53501),u=n.n(c),d=n(36867),h=n.n(d),f=n(71912),p=n.n(f),m=n(48228),v=n.n(m);i().extend(v()),i().extend(p()),i().extend(a()),i().extend(l()),i().extend(u()),i().extend(h()),i().extend((function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||"").replace("Wo","wo");return r.bind(this)(t)}}));var g={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(e){return g[e]||e.split("_")[0]},x={getNow:function(){var e=i()();return"function"==typeof e.tz?e.tz():e},getFixedDate:function(e){return i()(e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(e){return e.endOf("month")},getWeekDay:function(e){var t=e.locale("en");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},getMillisecond:function(e){return e.millisecond()},addYear:function(e,t){return e.add(t,"year")},addMonth:function(e,t){return e.add(t,"month")},addDate:function(e,t){return e.add(t,"day")},setYear:function(e,t){return e.year(t)},setMonth:function(e,t){return e.month(t)},setDate:function(e,t){return e.date(t)},setHour:function(e,t){return e.hour(t)},setMinute:function(e,t){return e.minute(t)},setSecond:function(e,t){return e.second(t)},setMillisecond:function(e,t){return e.millisecond(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return i()().locale(y(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.locale(y(e)).weekday(0)},getWeek:function(e,t){return t.locale(y(e)).week()},getShortWeekDays:function(e){return i()().locale(y(e)).localeData().weekdaysMin()},getShortMonths:function(e){return i()().locale(y(e)).localeData().monthsShort()},format:function(e,t,n){return t.locale(y(e)).format(n)},parse:function(e,t,n){for(var r=y(e),o=0;o2&&void 0!==arguments[2]?arguments[2]:"0",r=String(e);r.length2&&void 0!==arguments[2]?arguments[2]:[],r=h.useState([!1,!1]),i=(0,a.Z)(r,2),o=i[0],s=i[1],l=function(e,t){s((function(n){return C(n,t,e)}))},c=h.useMemo((function(){return o.map((function(r,i){if(r)return!0;var o=e[i];return!!o&&(!n[i]&&!o||!(!o||!t(o,{activeIndex:i})))}))}),[e,o,t,n]);return[c,l]}function L(e,t,n,r,i){var o="",a=[];return e&&a.push(i?"hh":"HH"),t&&a.push("mm"),n&&a.push("ss"),o=a.join(":"),r&&(o+=".SSS"),i&&(o+=" A"),o}function N(e,t){var n=t.showHour,r=t.showMinute,i=t.showSecond,a=t.showMillisecond,s=t.use12Hours;return h.useMemo((function(){return function(e,t,n,r,i,a){var s=e.fieldDateTimeFormat,l=e.fieldDateFormat,c=e.fieldTimeFormat,u=e.fieldMonthFormat,d=e.fieldYearFormat,h=e.fieldWeekFormat,f=e.fieldQuarterFormat,p=e.yearFormat,m=e.cellYearFormat,v=e.cellQuarterFormat,g=e.dayFormat,y=e.cellDateFormat,x=L(t,n,r,i,a);return(0,o.Z)((0,o.Z)({},e),{},{fieldDateTimeFormat:s||"YYYY-MM-DD ".concat(x),fieldDateFormat:l||"YYYY-MM-DD",fieldTimeFormat:c||x,fieldMonthFormat:u||"YYYY-MM",fieldYearFormat:d||"YYYY",fieldWeekFormat:h||"gggg-wo",fieldQuarterFormat:f||"YYYY-[Q]Q",yearFormat:p||"YYYY",cellYearFormat:m||"YYYY",cellQuarterFormat:v||"[Q]Q",cellDateFormat:y||g||"D"})}(e,n,r,i,a,s)}),[e,n,r,i,a,s])}var D=n(76190);function Z(e,t,n){return null!=n?n:t.some((function(t){return e.includes(t)}))}var P=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function T(e){return e&&"string"==typeof e}function B(e,t,n,r){return[e,t,n,r].some((function(e){return void 0!==e}))}function I(e,t,n,r,i){var o=t,a=n,s=r;if(e||o||a||s||i){if(e){var l,c,u,d=[o,a,s].some((function(e){return!1===e})),h=[o,a,s].some((function(e){return!0===e})),f=!!d||!h;o=null!==(l=o)&&void 0!==l?l:f,a=null!==(c=a)&&void 0!==c?c:f,s=null!==(u=s)&&void 0!==u?u:f}}else o=!0,a=!0,s=!0;return[o,a,s,i]}function O(e){var t=e.showTime,n=function(e){var t=A(e,P),n=e.format,r=e.picker,i=null;return n&&(i=n,Array.isArray(i)&&(i=i[0]),i="object"===(0,D.Z)(i)?i.format:i),"time"===r&&(t.format=i),[t,i]}(e),r=(0,a.Z)(n,2),i=r[0],s=r[1],l=t&&"object"===(0,D.Z)(t)?t:{},c=(0,o.Z)((0,o.Z)({defaultOpenValue:l.defaultOpenValue||l.defaultValue},i),l),u=c.showMillisecond,d=c.showHour,h=c.showMinute,f=c.showSecond,p=I(B(d,h,f,u),d,h,f,u),m=(0,a.Z)(p,3);return d=m[0],h=m[1],f=m[2],[c,(0,o.Z)((0,o.Z)({},c),{},{showHour:d,showMinute:h,showSecond:f,showMillisecond:u}),c.format,s]}function F(e,t,n,r,i){if("datetime"===e||"time"===e){for(var s=r,l=k(e,i,null),c=[t,n],u=0;u1&&void 0!==arguments[1]&&arguments[1],n=h.useMemo((function(){var n=e?w(e):e;return t&&n&&(n[1]=n[1]||n[0]),n}),[e,t]);return n}function te(e,t){var n=e.generateConfig,r=e.locale,i=e.picker,l=void 0===i?"date":i,c=e.prefixCls,u=void 0===c?"rc-picker":c,d=e.styles,f=void 0===d?{}:d,p=e.classNames,m=void 0===p?{}:p,v=e.order,g=void 0===v||v,y=e.components,x=void 0===y?{}:y,b=e.inputRender,C=e.allowClear,A=e.clearIcon,S=e.needConfirm,M=e.multiple,j=e.format,E=e.inputReadOnly,L=e.disabledDate,Z=e.minDate,P=e.maxDate,T=e.showTime,B=e.value,I=e.defaultValue,W=e.pickerValue,z=e.defaultPickerValue,H=ee(B),Y=ee(I),V=ee(W),K=ee(z),G="date"===l&&T?"datetime":l,U="time"===G||"datetime"===G,_=U||M,X=null!=S?S:U,J=O(e),q=(0,a.Z)(J,4),$=q[0],te=q[1],ne=q[2],re=q[3],ie=N(r,te),oe=h.useMemo((function(){return F(G,ne,re,$,ie)}),[G,ne,re,$,ie]);var ae=h.useMemo((function(){return(0,o.Z)((0,o.Z)({},e),{},{prefixCls:u,locale:ie,picker:l,styles:f,classNames:m,order:g,components:(0,o.Z)({input:b},x),clearIcon:R(u,C,A),showTime:oe,value:H,defaultValue:Y,pickerValue:V,defaultPickerValue:K},null==t?void 0:t())}),[e]),se=function(e,t,n){return h.useMemo((function(){var r=w(k(e,t,n)),i=r[0],o="object"===(0,D.Z)(i)&&"mask"===i.type?i.format:null;return[r.map((function(e){return"string"==typeof e||"function"==typeof e?e:e.format})),o]}),[e,t,n])}(G,ie,j),le=(0,a.Z)(se,2),ce=le[0],ue=le[1],de=function(e,t,n){return!("function"!=typeof e[0]&&!n)||t}(ce,E,M),he=function(e,t,n,r,i){return(0,s.zX)((function(o,a){return!(!n||!n(o,a))||!(!r||!e.isAfter(r,o)||Q(e,t,r,o,a.type))||!(!i||!e.isAfter(o,i)||Q(e,t,i,o,a.type))}))}(n,r,L,Z,P),fe=function(e,t,n,r){return(0,s.zX)((function(i,a){var s=(0,o.Z)({type:t},a);if(delete s.activeIndex,!e.isValidate(i)||n&&n(i,s))return!0;if(("date"===t||"time"===t)&&r){var l,c=a&&1===a.activeIndex?"end":"start",u=(null===(l=r.disabledTime)||void 0===l?void 0:l.call(r,i,c,{from:s.from}))||{},d=u.disabledHours,h=u.disabledMinutes,f=u.disabledSeconds,p=u.disabledMilliseconds,m=r.disabledHours,v=r.disabledMinutes,g=r.disabledSeconds,y=d||m,x=h||v,b=f||g,w=e.getHour(i),C=e.getMinute(i),A=e.getSecond(i),k=e.getMillisecond(i);if(y&&y().includes(w))return!0;if(x&&x(w).includes(C))return!0;if(b&&b(w,C).includes(A))return!0;if(p&&p(w,C,A).includes(k))return!0}return!1}))}(n,l,he,oe);return[h.useMemo((function(){return(0,o.Z)((0,o.Z)({},ae),{},{needConfirm:X,inputReadOnly:de,disabledDate:he})}),[ae,X,de,he]),G,_,ce,ue,fe]}var ne=n(16089);function re(e,t,n){var r=(0,s.C8)(t,{value:e}),i=(0,a.Z)(r,2),o=i[0],l=i[1],c=h.useRef(e),u=h.useRef(),d=function(){ne.Z.cancel(u.current)},f=(0,s.zX)((function(){l(c.current),n&&o!==c.current&&n(c.current)})),p=(0,s.zX)((function(e,t){d(),c.current=e,e||t?f():u.current=(0,ne.Z)(f)}));return h.useEffect((function(){return d}),[]),[o,p]}function ie(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,i=!n.every((function(e){return e}))&&e,o=re(i,t||!1,r),s=(0,a.Z)(o,2),l=s[0],c=s[1];function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.inherit&&!l||c(e,t.force)}return[l,u]}function oe(e){var t=h.useRef();return h.useImperativeHandle(e,(function(){var e;return{nativeElement:null===(e=t.current)||void 0===e?void 0:e.nativeElement,focus:function(e){var n;null===(n=t.current)||void 0===n||n.focus(e)},blur:function(){var e;null===(e=t.current)||void 0===e||e.blur()}}})),t}function ae(e,t){return h.useMemo((function(){return e||(t?((0,d.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map((function(e){var t=(0,a.Z)(e,2);return{label:t[0],value:t[1]}}))):[])}),[e,t])}function se(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=h.useRef(t);r.current=t,(0,l.o)((function(){if(!e){var t=(0,ne.Z)((function(){r.current(e)}),n);return function(){ne.Z.cancel(t)}}r.current(e)}),[e])}function le(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=h.useState(0),i=(0,a.Z)(r,2),o=i[0],s=i[1],l=h.useState(!1),c=(0,a.Z)(l,2),u=c[0],d=c[1],f=h.useRef([]),p=h.useRef(null),m=h.useRef(null),v=function(e){p.current=e},g=function(e){return p.current===e},y=function(e){d(e)},x=function(e){return e&&(m.current=e),m.current},b=function(n){var r=f.current,i=new Set(r.filter((function(e){return n[e]||t[e]}))),o=0===r[r.length-1]?1:0;return i.size>=2||e[o]?null:o};return se(u||n,(function(){u||(f.current=[],v(null))})),h.useEffect((function(){u&&f.current.push(o)}),[u,o]),[u,y,x,o,s,b,f.current,v,g]}function ce(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,10*r);case"decade":return e.addYear(n,100*r);default:return n}}var ue=[];function de(e,t,n,r,i,o,c,u){var d=arguments.length>8&&void 0!==arguments[8]?arguments[8]:ue,f=arguments.length>9&&void 0!==arguments[9]?arguments[9]:ue,p=arguments.length>10&&void 0!==arguments[10]?arguments[10]:ue,m=arguments.length>11?arguments[11]:void 0,v=arguments.length>12?arguments[12]:void 0,g=arguments.length>13?arguments[13]:void 0,y="time"===c,x=o||0,b=function(t){var r=e.getNow();return y&&(r=$(e,r)),d[t]||n[t]||r},w=(0,a.Z)(f,2),C=w[0],A=w[1],k=(0,s.C8)((function(){return b(0)}),{value:C}),S=(0,a.Z)(k,2),M=S[0],j=S[1],E=(0,s.C8)((function(){return b(1)}),{value:A}),L=(0,a.Z)(E,2),N=L[0],D=L[1],Z=h.useMemo((function(){var t=[M,N][x];return y?t:$(e,t,p[x])}),[y,M,N,x,e,p]),P=function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"panel",o=[j,D][x];o(n);var a=[M,N];a[x]=n,!m||Q(e,t,M,a[0],c)&&Q(e,t,N,a[1],c)||m(a,{source:i,range:1===x?"end":"start",mode:r})},T=function(n,r){if(u){var i={date:"month",week:"month",month:"year",quarter:"year"}[c];if(i&&!Q(e,t,n,r,i))return ce(e,c,r,-1);if("year"===c&&n)if(Math.floor(e.getYear(n)/10)!==Math.floor(e.getYear(r)/10))return ce(e,c,r,-1)}return r},B=h.useRef(null);return(0,l.Z)((function(){if(i&&!d[x]){var t=y?null:e.getNow();if(null!==B.current&&B.current!==x?t=[M,N][1^x]:n[x]?t=0===x?n[0]:T(n[0],n[1]):n[1^x]&&(t=n[1^x]),t){v&&e.isAfter(v,t)&&(t=v);var r=u?ce(e,c,t,1):t;g&&e.isAfter(r,g)&&(t=u?ce(e,c,g,-1):g),P(t,"reset")}}}),[i,x,n[x]]),h.useEffect((function(){B.current=i?x:null}),[i,x]),(0,l.Z)((function(){i&&d&&d[x]&&P(d[x],"reset")}),[i,x]),[Z,P]}function he(e,t){var n=h.useRef(e),r=h.useState({}),i=(0,a.Z)(r,2)[1],o=function(e){return e&&void 0!==t?t:n.current};return[o,function(e){n.current=e,i({})},o(!0)]}var fe=[];function pe(e,t,n){return[function(r){return r.map((function(r){return q(r,{generateConfig:e,locale:t,format:n[0]})}))},function(t,n){for(var r=Math.max(t.length,n.length),i=-1,o=0;o2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:2,a=[],s=n>=1?0|n:1,l=e;l<=t;l+=s){var c=i.includes(l);c&&r||a.push({label:b(l,o),value:l,disabled:c})}return a}function Ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},i=r.use12Hours,s=r.hourStep,l=void 0===s?1:s,c=r.minuteStep,u=void 0===c?1:c,d=r.secondStep,f=void 0===d?1:d,p=r.millisecondStep,m=void 0===p?100:p,v=r.hideDisabledOptions,g=r.disabledTime,y=r.disabledHours,x=r.disabledMinutes,w=r.disabledSeconds,C=h.useMemo((function(){return n||e.getNow()}),[n,e]),A=h.useCallback((function(e){var t=(null==g?void 0:g(e))||{};return[t.disabledHours||y||we,t.disabledMinutes||x||we,t.disabledSeconds||w||we,t.disabledMilliseconds||we]}),[g,y,x,w]),k=h.useMemo((function(){return A(C)}),[C,A]),S=(0,a.Z)(k,4),M=S[0],j=S[1],E=S[2],L=S[3],N=h.useCallback((function(e,t,n,r){var a=Ce(0,23,l,v,e());return[i?a.map((function(e){return(0,o.Z)((0,o.Z)({},e),{},{label:b(e.value%12||12,2)})})):a,function(e){return Ce(0,59,u,v,t(e))},function(e,t){return Ce(0,59,f,v,n(e,t))},function(e,t,n){return Ce(0,999,m,v,r(e,t,n),3)}]}),[v,l,i,m,u,f]),D=h.useMemo((function(){return N(M,j,E,L)}),[N,M,j,E,L]),Z=(0,a.Z)(D,4),P=Z[0],T=Z[1],B=Z[2],I=Z[3],O=function(t,n){var r=function(){return P},i=T,o=B,s=I;if(n){var l=A(n),c=(0,a.Z)(l,4),u=c[0],d=c[1],h=c[2],f=c[3],p=N(u,d,h,f),m=(0,a.Z)(p,4),v=m[0];r=function(){return v},i=m[1],o=m[2],s=m[3]}return be(t,r,i,o,s,e)};return[O,P,T,B,I]}function ke(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,i=e.showNow,o=e.showTime,s=e.onSubmit,l=e.onNow,c=e.invalid,u=e.needConfirm,d=e.generateConfig,f=e.disabledDate,p=h.useContext(g),m=p.prefixCls,y=p.locale,x=p.button,b=void 0===x?"button":x,w=d.getNow(),C=Ae(d,o,w),A=(0,a.Z)(C,1)[0],k=null==r?void 0:r(t),S=f(w,{type:t}),M="".concat(m,"-now"),j="".concat(M,"-btn"),E=i&&h.createElement("li",{className:M},h.createElement("a",{className:v()(j,S&&"".concat(j,"-disabled")),"aria-disabled":S,onClick:function(){if(!S){var e=A(w);l(e)}}},"date"===n?y.today:y.now)),L=u&&h.createElement("li",{className:"".concat(m,"-ok")},h.createElement(b,{disabled:c,onClick:s},y.ok)),N=(E||L)&&h.createElement("ul",{className:"".concat(m,"-ranges")},E,L);return k||N?h.createElement("div",{className:"".concat(m,"-footer")},k&&h.createElement("div",{className:"".concat(m,"-footer-extra")},k),N):null}function Se(e,t,n){return function(r,o){var a=r.findIndex((function(r){return Q(e,t,r,o,n)}));if(-1===a)return[].concat((0,i.Z)(r),[o]);var s=(0,i.Z)(r);return s.splice(a,1),s}}var Me=h.createContext(null);function je(){return h.useContext(Me)}function Ee(e,t){var n=e.prefixCls,r=e.generateConfig,i=e.locale,o=e.disabledDate,a=e.minDate,s=e.maxDate,l=e.cellRender,c=e.hoverValue,u=e.hoverRangeValue,d=e.onHover,h=e.values,f=e.pickerValue,p=e.onSelect,m=e.prevIcon,v=e.nextIcon,g=e.superPrevIcon,y=e.superNextIcon,x=r.getNow();return[{now:x,values:h,pickerValue:f,prefixCls:n,disabledDate:o,minDate:a,maxDate:s,cellRender:l,hoverValue:c,hoverRangeValue:u,onHover:d,locale:i,generateConfig:r,onSelect:p,panelType:t,prevIcon:m,nextIcon:v,superPrevIcon:g,superNextIcon:y},x]}var Le=h.createContext({});function Ne(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,i=e.getCellDate,s=e.prefixColumn,l=e.rowClassName,c=e.titleFormat,u=e.getCellText,d=e.getCellClassName,p=e.headerCells,m=e.cellSelection,g=void 0===m||m,y=e.disabledDate,x=je(),b=x.prefixCls,w=x.panelType,C=x.now,A=x.disabledDate,k=x.cellRender,S=x.onHover,M=x.hoverValue,j=x.hoverRangeValue,E=x.generateConfig,L=x.values,N=x.locale,D=x.onSelect,Z=y||A,P="".concat(b,"-cell"),T=h.useContext(Le).onCellDblClick,B=[],I=0;I1&&(a=t.addDate(a,-7)),a}(o.locale,s,E),N=s.getMonth(l),D=(void 0===x?C:x)?function(e){var t=null==m?void 0:m(e,{type:"week"});return h.createElement("td",{key:"week",className:v()(w,"".concat(w,"-week"),(0,f.Z)({},"".concat(w,"-disabled"),t)),onClick:function(){t||g(e)},onMouseEnter:function(){t||null==y||y(e)},onMouseLeave:function(){t||null==y||y(null)}},h.createElement("div",{className:"".concat(w,"-inner")},s.locale.getWeek(o.locale,e)))}:null,Z=[],P=o.shortWeekDays||(s.locale.getShortWeekDays?s.locale.getShortWeekDays(o.locale):[]);D&&Z.push(h.createElement("th",{key:"empty"},h.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},o.week)));for(var T=0;T<7;T+=1)Z.push(h.createElement("th",{key:T},P[(T+j)%7]));var B=o.shortMonths||(s.locale.getShortMonths?s.locale.getShortMonths(o.locale):[]),I=h.createElement("button",{type:"button","aria-label":o.yearSelect,key:"year",onClick:function(){u("year",l)},tabIndex:-1,className:"".concat(t,"-year-btn")},q(l,{locale:o,format:o.yearFormat,generateConfig:s})),O=h.createElement("button",{type:"button","aria-label":o.monthSelect,key:"month",onClick:function(){u("month",l)},tabIndex:-1,className:"".concat(t,"-month-btn")},o.monthFormat?q(l,{locale:o,format:o.monthFormat,generateConfig:s}):B[N]),F=o.monthBeforeYear?[O,I]:[I,O];return h.createElement(Me.Provider,{value:S},h.createElement("div",{className:v()(b,x&&"".concat(b,"-show-week"))},h.createElement(Ze,{offset:function(e){return s.addMonth(l,e)},superOffset:function(e){return s.addYear(l,e)},onChange:c,getStart:function(e){return s.setDate(e,1)},getEnd:function(e){var t=s.setDate(e,1);return t=s.addMonth(t,1),s.addDate(t,-1)}},F),h.createElement(Ne,(0,r.Z)({titleFormat:o.fieldDateFormat},e,{colNum:7,rowNum:6,baseDate:L,headerCells:Z,getCellDate:function(e,t){return s.addDate(e,t)},getCellText:function(e){return q(e,{locale:o,format:o.cellDateFormat,generateConfig:s})},getCellClassName:function(e){return(0,f.Z)((0,f.Z)({},"".concat(t,"-cell-in-view"),V(s,e,l)),"".concat(t,"-cell-today"),K(s,e,M))},prefixColumn:D,cellSelection:!C}))))}var Te=n(29194);function Be(e){return e.map((function(e){return[e.value,e.label,e.disabled].join(",")})).join(";")}function Ie(e){var t=e.units,n=e.value,r=e.optionalValue,o=e.type,c=e.onChange,u=e.onHover,d=e.onDblClick,p=e.changeOnScroll,m=je(),g=m.prefixCls,y=m.cellRender,x=m.now,b=m.locale,w="".concat(g,"-time-panel"),C="".concat(g,"-time-panel-cell"),A=h.useRef(null),k=h.useRef(),S=function(){clearTimeout(k.current)},M=function(e,t){var n=h.useRef(!1),r=h.useRef(null),i=h.useRef(null),o=function(){ne.Z.cancel(r.current),n.current=!1},a=h.useRef();return[(0,s.zX)((function(){var s=e.current;if(i.current=null,a.current=0,s){var l=s.querySelector('[data-value="'.concat(t,'"]')),c=s.querySelector("li");l&&c&&function e(){o(),n.current=!0,a.current+=1;var t=s.scrollTop,u=c.offsetTop,d=l.offsetTop,h=d-u;if(0===d&&l!==c||!(0,Te.Z)(s))a.current<=5&&(r.current=(0,ne.Z)(e));else{var f=t+.3333333333333333*(h-t),p=Math.abs(h-f);if(null!==i.current&&i.current1&&void 0!==arguments[1]&&arguments[1];be(e),null==E||E(e),t&&we(e)},Ae=function(e,t){se(e),t&&Ce(t),we(t,e)},ke=h.useMemo((function(){var e,t;if(Array.isArray(I)){var n=(0,a.Z)(I,2);e=n[0],t=n[1]}else e=I;return e||t?(e=e||t,t=t||e,c.isAfter(e,t)?[t,e]:[e,t]):null}),[I,c]),Me=j(R,W,z),je=Y[le]||We[le]||Pe,Ee=h.useContext(Le),Ne=h.useMemo((function(){return(0,o.Z)((0,o.Z)({},Ee),{},{hideHeader:V})}),[Ee,V]);var De="".concat(K,"-panel"),Ze=A(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return h.createElement(Le.Provider,{value:Ne},h.createElement("div",{ref:G,tabIndex:m,className:v()(De,(0,f.Z)({},"".concat(De,"-rtl"),"rtl"===u))},h.createElement(je,(0,r.Z)({},Ze,{showTime:ne,prefixCls:K,locale:ee,generateConfig:c,onModeChange:Ae,pickerValue:xe,onPickerValueChange:function(e){Ce(e,!0)},value:pe[0],onSelect:function(e){if(ve(e),Ce(e),ae!==P){var t=["decade","year"],n=[].concat(t,["month"]),r={quarter:[].concat(t,["quarter"]),week:[].concat((0,i.Z)(n),["week"]),date:[].concat((0,i.Z)(n),["date"])}[P]||n,o=r.indexOf(ae),a=r[o+1];a&&Ae(a,e)}},values:pe,cellRender:Me,hoverRangeValue:ke,hoverValue:B}))))}var He=h.memo(h.forwardRef(ze));function Ye(e){var t=e.picker,n=e.multiplePanel,i=e.pickerValue,a=e.onPickerValueChange,s=e.needConfirm,l=e.onSubmit,c=e.range,u=e.hoverValue,d=h.useContext(g),f=d.prefixCls,p=d.generateConfig,m=h.useCallback((function(e,n){return ce(p,t,e,n)}),[p,t]),v=h.useMemo((function(){return m(i,1)}),[i,m]),y={onCellDblClick:function(){s&&l()}},x="time"===t,b=(0,o.Z)((0,o.Z)({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:x});return c?b.hoverRangeValue=u:b.hoverValue=u,n?h.createElement("div",{className:"".concat(f,"-panels")},h.createElement(Le.Provider,{value:(0,o.Z)((0,o.Z)({},y),{},{hideNext:!0})},h.createElement(He,b)),h.createElement(Le.Provider,{value:(0,o.Z)((0,o.Z)({},y),{},{hidePrev:!0})},h.createElement(He,(0,r.Z)({},b,{pickerValue:v,onPickerValueChange:function(e){a(m(e,-1))}})))):h.createElement(Le.Provider,{value:(0,o.Z)({},y)},h.createElement(He,b))}function Ve(e){return"function"==typeof e?e():e}function Ke(e){var t=e.prefixCls,n=e.presets,r=e.onClick,i=e.onHover;return n.length?h.createElement("div",{className:"".concat(t,"-presets")},h.createElement("ul",null,n.map((function(e,t){var n=e.label,o=e.value;return h.createElement("li",{key:t,onClick:function(){r(Ve(o))},onMouseEnter:function(){i(Ve(o))},onMouseLeave:function(){i(null)}},n)})))):null}function Ge(e){var t=e.panelRender,n=e.internalMode,i=e.picker,o=e.showNow,s=e.range,l=e.multiple,c=e.activeInfo,u=void 0===c?[0,0,0]:c,d=e.presets,p=e.onPresetHover,m=e.onPresetSubmit,y=e.onFocus,x=e.onBlur,b=e.onPanelMouseDown,C=e.direction,A=e.value,k=e.onSelect,S=e.isInvalid,M=e.defaultOpenValue,j=e.onOk,E=e.onSubmit,L=h.useContext(g).prefixCls,N="".concat(L,"-panel"),D="rtl"===C,Z=h.useRef(null),P=h.useRef(null),T=h.useState(0),B=(0,a.Z)(T,2),I=B[0],O=B[1],F=h.useState(0),R=(0,a.Z)(F,2),W=R[0],z=R[1],H=h.useState(0),Y=(0,a.Z)(H,2),V=Y[0],K=Y[1],G=(0,a.Z)(u,3),U=G[0],_=G[1],Q=G[2],X=h.useState(0),J=(0,a.Z)(X,2),q=J[0],$=J[1];function ee(e){return e.filter((function(e){return e}))}h.useEffect((function(){$(10)}),[U]),h.useEffect((function(){if(s&&P.current){var e,t=(null===(e=Z.current)||void 0===e?void 0:e.offsetWidth)||0,n=P.current.getBoundingClientRect();if(!n.height||n.right<0)return void $((function(e){return Math.max(0,e-1)}));var r=(D?_-t:U)-n.left;if(K(r),I&&I=o&&e<=a)return r;var s=Math.min(Math.abs(e-o),Math.abs(e-a));s0?r:i));var u=i-r+1;return String(r+(u+(c+e)-r)%u)};switch(t){case"Backspace":case"Delete":n="",r=o;break;case"ArrowLeft":n="",s(-1);break;case"ArrowRight":n="",s(1);break;case"ArrowUp":n="",r=l(1);break;case"ArrowDown":n="",r=l(-1);break;default:isNaN(Number(t))||(r=n=G+t)}if(null!==n&&(U(n),n.length>=i&&(s(1),U(""))),null!==r){var c=re.slice(0,ue)+b(r,i)+re.slice(de);fe(c.slice(0,u.length))}te({})},onMouseDown:function(){pe.current=!0},onMouseUp:function(e){var t=e.target.selectionStart,n=ae.getMaskCellIndex(t);J(n),te({}),null==N||N(e),pe.current=!1},onPaste:function(e){var t=e.clipboardData.getData("text");d(t)&&fe(t)}}:{};return h.createElement("div",{ref:ie,className:v()(B,(0,f.Z)((0,f.Z)({},"".concat(B,"-active"),n&&o),"".concat(B,"-placeholder"),m))},h.createElement(T,(0,r.Z)({ref:oe,"aria-invalid":k,autoComplete:"off"},M,{onKeyDown:ve,onBlur:me},ye,{value:re,onChange:function(e){if(!u){var t=e.target.value;he(t),Y(t),p(t)}}})),h.createElement($e,{type:"suffix",icon:c}),S)})),st=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],lt=["index"];function ct(e,t){var n=e.id,i=e.prefix,l=e.clearIcon,c=e.suffixIcon,u=e.separator,d=void 0===u?"~":u,p=e.activeIndex,m=(e.activeHelp,e.allHelp,e.focused),y=(e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig,e.placeholder),x=e.className,b=e.style,w=e.onClick,C=e.onClear,A=e.value,k=(e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid,e.disabled),S=e.invalid,M=(e.inputReadOnly,e.direction),j=(e.onOpenChange,e.onActiveInfo),E=(e.placement,e.onMouseDown),L=(e.required,e["aria-required"],e.autoFocus),N=e.tabIndex,Z=(0,Ue.Z)(e,st),P="rtl"===M,T=h.useContext(g).prefixCls,B=h.useMemo((function(){if("string"==typeof n)return[n];var e=n||{};return[e.start,e.end]}),[n]),I=h.useRef(),O=h.useRef(),F=h.useRef(),R=function(e){var t;return null===(t=[O,F][e])||void 0===t?void 0:t.current};h.useImperativeHandle(t,(function(){return{nativeElement:I.current,focus:function(e){if("object"===(0,D.Z)(e)){var t,n=e||{},r=n.index,i=void 0===r?0:r,o=(0,Ue.Z)(n,lt);null===(t=R(i))||void 0===t||t.focus(o)}else{var a;null===(a=R(null!=e?e:0))||void 0===a||a.focus()}},blur:function(){var e,t;null===(e=R(0))||void 0===e||e.blur(),null===(t=R(1))||void 0===t||t.blur()}}}));var W=Xe(Z),z=h.useMemo((function(){return Array.isArray(y)?y:[y,y]}),[y]),H=_e((0,o.Z)((0,o.Z)({},e),{},{id:B,placeholder:z})),Y=(0,a.Z)(H,1)[0],V=h.useState({position:"absolute",width:0}),K=(0,a.Z)(V,2),G=K[0],U=K[1],_=(0,s.zX)((function(){var e=R(p);if(e){var t=e.nativeElement.getBoundingClientRect(),n=I.current.getBoundingClientRect(),r=t.left-n.left;U((function(e){return(0,o.Z)((0,o.Z)({},e),{},{width:t.width,left:r})})),j([t.left,t.right,n.width])}}));h.useEffect((function(){_()}),[p]);var Q=l&&(A[0]&&!k[0]||A[1]&&!k[1]),X=L&&!k[0],J=L&&!X&&!k[1];return h.createElement(xe.Z,{onResize:_},h.createElement("div",(0,r.Z)({},W,{className:v()(T,"".concat(T,"-range"),(0,f.Z)((0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(T,"-focused"),m),"".concat(T,"-disabled"),k.every((function(e){return e}))),"".concat(T,"-invalid"),S.some((function(e){return e}))),"".concat(T,"-rtl"),P),x),style:b,ref:I,onClick:w,onMouseDown:function(e){var t=e.target;t!==O.current.inputElement&&t!==F.current.inputElement&&e.preventDefault(),null==E||E(e)}}),i&&h.createElement("div",{className:"".concat(T,"-prefix")},i),h.createElement(at,(0,r.Z)({ref:O},Y(0),{autoFocus:X,tabIndex:N,"date-range":"start"})),h.createElement("div",{className:"".concat(T,"-range-separator")},d),h.createElement(at,(0,r.Z)({ref:F},Y(1),{autoFocus:J,tabIndex:N,"date-range":"end"})),h.createElement("div",{className:"".concat(T,"-active-bar"),style:G}),h.createElement($e,{type:"suffix",icon:c}),Q&&h.createElement(et,{icon:l,onClear:C})))}var ut=h.forwardRef(ct);function dt(e,t){var n=null!=e?e:t;return Array.isArray(n)?n:[n,n]}function ht(e){return 1===e?"end":"start"}function ft(e,t){var n=te(e,(function(){var t=e.disabled,n=e.allowEmpty;return{disabled:dt(t,!1),allowEmpty:dt(n,!1)}})),d=(0,a.Z)(n,6),f=d[0],p=d[1],m=d[2],v=d[3],y=d[4],b=d[5],A=f.prefixCls,k=f.styles,L=f.classNames,N=f.defaultValue,D=f.value,Z=f.needConfirm,P=f.onKeyDown,T=f.disabled,B=f.allowEmpty,I=f.disabledDate,O=f.minDate,F=f.maxDate,R=f.defaultOpen,W=f.open,z=f.onOpenChange,H=f.locale,Y=f.generateConfig,V=f.picker,K=f.showNow,G=f.showToday,U=f.showTime,_=f.mode,X=f.onPanelChange,J=f.onCalendarChange,q=f.onOk,$=f.defaultPickerValue,ee=f.pickerValue,ne=f.onPickerValueChange,re=f.inputReadOnly,se=f.suffixIcon,ce=f.onFocus,ue=f.onBlur,he=f.presets,fe=f.ranges,pe=f.components,me=f.cellRender,xe=f.dateRender,be=f.monthCellRender,we=f.onClick,Ce=oe(t),Ae=ie(W,R,T,z),ke=(0,a.Z)(Ae,2),Se=ke[0],Me=ke[1],je=function(e,t){!T.some((function(e){return!e}))&&e||Me(e,t)},Ee=ve(Y,H,v,!0,!1,N,D,J,q),Le=(0,a.Z)(Ee,5),Ne=Le[0],De=Le[1],Ze=Le[2],Pe=Le[3],Te=Le[4],Be=Ze(),Ie=le(T,B,Se),Oe=(0,a.Z)(Ie,9),Fe=Oe[0],Re=Oe[1],We=Oe[2],ze=Oe[3],He=Oe[4],Ye=Oe[5],Ve=Oe[6],Ke=Oe[7],Ue=Oe[8],_e=function(e,t){Re(!0),null==ce||ce(e,{range:ht(null!=t?t:ze)})},Qe=function(e,t){Re(!1),null==ue||ue(e,{range:ht(null!=t?t:ze)})},Xe=h.useMemo((function(){if(!U)return null;var e=U.disabledTime,t=e?function(t){var n=ht(ze),r=S(Be,Ve,ze);return e(t,n,{from:r})}:void 0;return(0,o.Z)((0,o.Z)({},U),{},{disabledTime:t})}),[U,ze,Be,Ve]),Je=(0,s.C8)([V,V],{value:_}),qe=(0,a.Z)(Je,2),$e=qe[0],et=qe[1],tt=$e[ze]||V,nt="date"===tt&&Xe?"datetime":tt,rt=nt===V&&"time"!==nt,it=ye(V,tt,K,G,!0),ot=ge(f,Ne,De,Ze,Pe,T,v,Fe,Se,b),at=(0,a.Z)(ot,2),st=at[0],lt=at[1],ct=function(e,t,n,r,i,s){var l=n[n.length-1];return function(c,u){var d=(0,a.Z)(e,2),h=d[0],f=d[1],p=(0,o.Z)((0,o.Z)({},u),{},{from:S(e,n)});return!(1!==l||!t[0]||!h||Q(r,i,h,c,p.type)||!r.isAfter(h,c))||!(0!==l||!t[1]||!f||Q(r,i,f,c,p.type)||!r.isAfter(c,f))||(null==s?void 0:s(c,p))}}(Be,T,Ve,Y,H,I),ft=E(Be,b,B),pt=(0,a.Z)(ft,2),mt=pt[0],vt=pt[1],gt=de(Y,H,Be,$e,Se,ze,p,rt,$,ee,null==Xe?void 0:Xe.defaultOpenValue,ne,O,F),yt=(0,a.Z)(gt,2),xt=yt[0],bt=yt[1],wt=(0,s.zX)((function(e,t,n){var r=C($e,ze,t);if(r[0]===$e[0]&&r[1]===$e[1]||et(r),X&&!1!==n){var o=(0,i.Z)(Be);e&&(o[ze]=e),X(o,r)}})),Ct=function(e,t){return C(Be,t,e)},At=function(e,t){var n=Be;e&&(n=Ct(e,ze)),Ke(ze);var r=Ye(n);Pe(n),st(ze,null===r),null===r?je(!1,{force:!0}):t||Ce.current.focus({index:r})},kt=h.useState(null),St=(0,a.Z)(kt,2),Mt=St[0],jt=St[1],Et=h.useState(null),Lt=(0,a.Z)(Et,2),Nt=Lt[0],Dt=Lt[1],Zt=h.useMemo((function(){return Nt||Be}),[Be,Nt]);h.useEffect((function(){Se||Dt(null)}),[Se]);var Pt=h.useState([0,0,0]),Tt=(0,a.Z)(Pt,2),Bt=Tt[0],It=Tt[1],Ot=ae(he,fe),Ft=j(me,xe,be,ht(ze)),Rt=Be[ze]||null,Wt=(0,s.zX)((function(e){return b(e,{activeIndex:ze})})),zt=h.useMemo((function(){var e=(0,u.Z)(f,!1);return(0,c.Z)(f,[].concat((0,i.Z)(Object.keys(e)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]))}),[f]),Ht=h.createElement(Ge,(0,r.Z)({},zt,{showNow:it,showTime:Xe,range:!0,multiplePanel:rt,activeInfo:Bt,disabledDate:ct,onFocus:function(e){je(!0),_e(e)},onBlur:Qe,onPanelMouseDown:function(){We("panel")},picker:V,mode:tt,internalMode:nt,onPanelChange:wt,format:y,value:Rt,isInvalid:Wt,onChange:null,onSelect:function(e){var t=C(Be,ze,e);Pe(t),Z||m||p!==nt||At(e)},pickerValue:xt,defaultOpenValue:w(null==U?void 0:U.defaultOpenValue)[ze],onPickerValueChange:bt,hoverValue:Zt,onHover:function(e){Dt(e?Ct(e,ze):null),jt("cell")},needConfirm:Z,onSubmit:At,onOk:Te,presets:Ot,onPresetHover:function(e){Dt(e),jt("preset")},onPresetSubmit:function(e){lt(e)&&je(!1,{force:!0})},onNow:function(e){At(e)},cellRender:Ft})),Yt=h.useMemo((function(){return{prefixCls:A,locale:H,generateConfig:Y,button:pe.button,input:pe.input}}),[A,H,Y,pe.button,pe.input]);return(0,l.Z)((function(){Se&&void 0!==ze&&wt(null,V,!1)}),[Se,ze,V]),(0,l.Z)((function(){var e=We();Se||"input"!==e||(je(!1),At(null,!0)),Se||!m||Z||"panel"!==e||(je(!0),At())}),[Se]),h.createElement(g.Provider,{value:Yt},h.createElement(x,(0,r.Z)({},M(f),{popupElement:Ht,popupStyle:k.popup,popupClassName:L.popup,visible:Se,onClose:function(){je(!1)},range:!0}),h.createElement(ut,(0,r.Z)({},f,{ref:Ce,suffixIcon:se,activeIndex:Fe||Se?ze:null,activeHelp:!!Nt,allHelp:!!Nt&&"preset"===Mt,focused:Fe,onFocus:function(e,t){var n=Ve.length,r=Ve[n-1];n&&r!==t&&Z&&!B[r]&&!Ue(r)&&Be[r]?Ce.current.focus({index:r}):(We("input"),je(!0,{inherit:!0}),ze!==t&&Se&&!Z&&m&&At(null,!0),He(t),_e(e,t))},onBlur:function(e,t){if(je(!1),!Z&&"input"===We()){var n=Ye(Be);st(ze,null===n)}Qe(e,t)},onKeyDown:function(e,t){"Tab"===e.key&&At(null,!0),null==P||P(e,t)},onSubmit:At,value:Zt,maskFormat:y,onChange:function(e,t){var n=Ct(e,t);Pe(n)},onInputChange:function(){We("input")},format:v,inputReadOnly:re,disabled:T,open:Se,onOpenChange:je,onClick:function(e){var t,n=e.target.getRootNode();if(!Ce.current.nativeElement.contains(null!==(t=n.activeElement)&&void 0!==t?t:document.activeElement)){var r=T.findIndex((function(e){return!e}));r>=0&&Ce.current.focus({index:r})}je(!0),null==we||we(e)},onClear:function(){lt(null),je(!1,{force:!0})},invalid:mt,onInvalid:vt,onActiveInfo:It}))))}var pt=h.forwardRef(ft),mt=n(11780);function vt(e){var t=e.prefixCls,n=e.value,r=e.onRemove,i=e.removeIcon,o=void 0===i?"×":i,a=e.formatDate,s=e.disabled,l=e.maxTagCount,c=e.placeholder,u="".concat(t,"-selector"),d="".concat(t,"-selection"),f="".concat(d,"-overflow");function p(e,t){return h.createElement("span",{className:v()("".concat(d,"-item")),title:"string"==typeof e?e:null},h.createElement("span",{className:"".concat(d,"-item-content")},e),!s&&t&&h.createElement("span",{onMouseDown:function(e){e.preventDefault()},onClick:t,className:"".concat(d,"-item-remove")},o))}return h.createElement("div",{className:u},h.createElement(mt.Z,{prefixCls:f,data:n,renderItem:function(e){return p(a(e),(function(t){t&&t.stopPropagation(),r(e)}))},renderRest:function(e){return p("+ ".concat(e.length," ..."))},itemKey:function(e){return a(e)},maxCount:l}),!n.length&&h.createElement("span",{className:"".concat(t,"-selection-placeholder")},c))}var gt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function yt(e,t){e.id;var n=e.open,i=e.prefix,s=e.clearIcon,l=e.suffixIcon,c=(e.activeHelp,e.allHelp,e.focused),u=(e.onFocus,e.onBlur,e.onKeyDown,e.locale),d=e.generateConfig,p=e.placeholder,m=e.className,y=e.style,x=e.onClick,b=e.onClear,w=e.internalPicker,C=e.value,A=e.onChange,k=e.onSubmit,S=(e.onInputChange,e.multiple),M=e.maxTagCount,j=(e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid,e.disabled),E=e.invalid,L=(e.inputReadOnly,e.direction),N=(e.onOpenChange,e.onMouseDown),D=(e.required,e["aria-required"],e.autoFocus),Z=e.tabIndex,P=e.removeIcon,T=(0,Ue.Z)(e,gt),B="rtl"===L,I=h.useContext(g).prefixCls,O=h.useRef(),F=h.useRef();h.useImperativeHandle(t,(function(){return{nativeElement:O.current,focus:function(e){var t;null===(t=F.current)||void 0===t||t.focus(e)},blur:function(){var e;null===(e=F.current)||void 0===e||e.blur()}}}));var R=Xe(T),W=_e((0,o.Z)((0,o.Z)({},e),{},{onChange:function(e){A([e])}}),(function(e){return{value:e.valueTexts[0]||"",active:c}})),z=(0,a.Z)(W,2),H=z[0],Y=z[1],V=!(!s||!C.length||j),K=S?h.createElement(h.Fragment,null,h.createElement(vt,{prefixCls:I,value:C,onRemove:function(e){var t=C.filter((function(t){return t&&!Q(d,u,t,e,w)}));A(t),n||k()},formatDate:Y,maxTagCount:M,disabled:j,removeIcon:P,placeholder:p}),h.createElement("input",{className:"".concat(I,"-multiple-input"),value:C.map(Y).join(","),ref:F,readOnly:!0,autoFocus:D,tabIndex:Z}),h.createElement($e,{type:"suffix",icon:l}),V&&h.createElement(et,{icon:s,onClear:b})):h.createElement(at,(0,r.Z)({ref:F},H(),{autoFocus:D,tabIndex:Z,suffixIcon:l,clearIcon:V&&h.createElement(et,{icon:s,onClear:b}),showActiveCls:!1}));return h.createElement("div",(0,r.Z)({},R,{className:v()(I,(0,f.Z)((0,f.Z)((0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(I,"-multiple"),S),"".concat(I,"-focused"),c),"".concat(I,"-disabled"),j),"".concat(I,"-invalid"),E),"".concat(I,"-rtl"),B),m),style:y,ref:O,onClick:x,onMouseDown:function(e){var t;e.target!==(null===(t=F.current)||void 0===t?void 0:t.inputElement)&&e.preventDefault(),null==N||N(e)}}),i&&h.createElement("div",{className:"".concat(I,"-prefix")},i),K)}var xt=h.forwardRef(yt);function bt(e,t){var n=te(e),d=(0,a.Z)(n,6),f=d[0],p=d[1],m=d[2],v=d[3],y=d[4],b=d[5],C=f,A=C.prefixCls,k=C.styles,S=C.classNames,L=C.order,N=C.defaultValue,D=C.value,Z=C.needConfirm,P=C.onChange,T=C.onKeyDown,B=C.disabled,I=C.disabledDate,O=C.minDate,F=C.maxDate,R=C.defaultOpen,W=C.open,z=C.onOpenChange,H=C.locale,Y=C.generateConfig,V=C.picker,K=C.showNow,G=C.showToday,U=C.showTime,_=C.mode,Q=C.onPanelChange,X=C.onCalendarChange,J=C.onOk,q=C.multiple,$=C.defaultPickerValue,ee=C.pickerValue,ne=C.onPickerValueChange,re=C.inputReadOnly,se=C.suffixIcon,ce=C.removeIcon,ue=C.onFocus,he=C.onBlur,fe=C.presets,pe=C.components,me=C.cellRender,xe=C.dateRender,be=C.monthCellRender,we=C.onClick,Ce=oe(t);function Ae(e){return null===e?null:q?e:e[0]}var ke=Se(Y,H,p),Me=ie(W,R,[B],z),je=(0,a.Z)(Me,2),Ee=je[0],Le=je[1],Ne=ve(Y,H,v,!1,L,N,D,(function(e,t,n){if(X){var r=(0,o.Z)({},n);delete r.range,X(Ae(e),Ae(t),r)}}),(function(e){null==J||J(Ae(e))})),De=(0,a.Z)(Ne,5),Ze=De[0],Pe=De[1],Te=De[2],Be=De[3],Ie=De[4],Oe=Te(),Fe=le([B]),Re=(0,a.Z)(Fe,4),We=Re[0],ze=Re[1],He=Re[2],Ye=Re[3],Ve=function(e){ze(!0),null==ue||ue(e,{})},Ke=function(e){ze(!1),null==he||he(e,{})},Ue=(0,s.C8)(V,{value:_}),_e=(0,a.Z)(Ue,2),Qe=_e[0],Xe=_e[1],Je="date"===Qe&&U?"datetime":Qe,qe=ye(V,Qe,K,G),$e=P&&function(e,t){P(Ae(e),Ae(t))},et=ge((0,o.Z)((0,o.Z)({},f),{},{onChange:$e}),Ze,Pe,Te,Be,[],v,We,Ee,b),tt=(0,a.Z)(et,2)[1],nt=E(Oe,b),rt=(0,a.Z)(nt,2),it=rt[0],ot=rt[1],at=h.useMemo((function(){return it.some((function(e){return e}))}),[it]),st=de(Y,H,Oe,[Qe],Ee,Ye,p,!1,$,ee,w(null==U?void 0:U.defaultOpenValue),(function(e,t){if(ne){var n=(0,o.Z)((0,o.Z)({},t),{},{mode:t.mode[0]});delete n.range,ne(e[0],n)}}),O,F),lt=(0,a.Z)(st,2),ct=lt[0],ut=lt[1],dt=(0,s.zX)((function(e,t,n){if(Xe(t),Q&&!1!==n){var r=e||Oe[Oe.length-1];Q(r,t)}})),ht=function(){tt(Te()),Le(!1,{force:!0})},ft=h.useState(null),pt=(0,a.Z)(ft,2),mt=pt[0],vt=pt[1],gt=h.useState(null),yt=(0,a.Z)(gt,2),bt=yt[0],wt=yt[1],Ct=h.useMemo((function(){var e=[bt].concat((0,i.Z)(Oe)).filter((function(e){return e}));return q?e:e.slice(0,1)}),[Oe,bt,q]),At=h.useMemo((function(){return!q&&bt?[bt]:Oe.filter((function(e){return e}))}),[Oe,bt,q]);h.useEffect((function(){Ee||wt(null)}),[Ee]);var kt=ae(fe),St=function(e){var t=q?ke(Te(),e):[e];tt(t)&&!q&&Le(!1,{force:!0})},Mt=j(me,xe,be),jt=h.useMemo((function(){var e=(0,u.Z)(f,!1),t=(0,c.Z)(f,[].concat((0,i.Z)(Object.keys(e)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,o.Z)((0,o.Z)({},t),{},{multiple:f.multiple})}),[f]),Et=h.createElement(Ge,(0,r.Z)({},jt,{showNow:qe,showTime:U,disabledDate:I,onFocus:function(e){Le(!0),Ve(e)},onBlur:Ke,picker:V,mode:Qe,internalMode:Je,onPanelChange:dt,format:y,value:Oe,isInvalid:b,onChange:null,onSelect:function(e){if(He("panel"),!q||Je===V){var t=q?ke(Te(),e):[e];Be(t),Z||m||p!==Je||ht()}},pickerValue:ct,defaultOpenValue:null==U?void 0:U.defaultOpenValue,onPickerValueChange:ut,hoverValue:Ct,onHover:function(e){wt(e),vt("cell")},needConfirm:Z,onSubmit:ht,onOk:Ie,presets:kt,onPresetHover:function(e){wt(e),vt("preset")},onPresetSubmit:St,onNow:function(e){St(e)},cellRender:Mt})),Lt=h.useMemo((function(){return{prefixCls:A,locale:H,generateConfig:Y,button:pe.button,input:pe.input}}),[A,H,Y,pe.button,pe.input]);return(0,l.Z)((function(){Ee&&void 0!==Ye&&dt(null,V,!1)}),[Ee,Ye,V]),(0,l.Z)((function(){var e=He();Ee||"input"!==e||(Le(!1),ht()),Ee||!m||Z||"panel"!==e||ht()}),[Ee]),h.createElement(g.Provider,{value:Lt},h.createElement(x,(0,r.Z)({},M(f),{popupElement:Et,popupStyle:k.popup,popupClassName:S.popup,visible:Ee,onClose:function(){Le(!1)}}),h.createElement(xt,(0,r.Z)({},f,{ref:Ce,suffixIcon:se,removeIcon:ce,activeHelp:!!bt,allHelp:!!bt&&"preset"===mt,focused:We,onFocus:function(e){He("input"),Le(!0,{inherit:!0}),Ve(e)},onBlur:function(e){Le(!1),Ke(e)},onKeyDown:function(e,t){"Tab"===e.key&&ht(),null==T||T(e,t)},onSubmit:ht,value:At,maskFormat:y,onChange:function(e){Be(e)},onInputChange:function(){He("input")},internalPicker:p,format:v,inputReadOnly:re,disabled:B,open:Ee,onOpenChange:Le,onClick:function(e){B||Ce.current.nativeElement.contains(document.activeElement)||Ce.current.focus(),Le(!0),null==we||we(e)},onClear:function(){tt(null),Le(!1,{force:!0})},invalid:at,onInvalid:function(e){ot(e,0)}}))))}var wt=h.forwardRef(bt)},25930:function(e,t,n){"use strict";n.d(t,{Cd:function(){return k}});var r=n(54476),i=n(33885),o=n(75931),a=n(59301),s=n(92310),l=n.n(s),c={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},u=function(){var e=(0,a.useRef)([]),t=(0,a.useRef)(null);return(0,a.useEffect)((function(){var n=Date.now(),r=!1;e.current.forEach((function(e){if(e){r=!0;var i=e.style;i.transitionDuration=".3s, .3s, .3s, .06s",t.current&&n-t.current<100&&(i.transitionDuration="0s, 0s")}})),r&&(t.current=Date.now())})),e.current};var d=n(76190),h=n(42978),f=n(47273),p=0,m=(0,f.Z)();var v=function(e){var t=a.useState(),n=(0,h.Z)(t,2),r=n[0],i=n[1];return a.useEffect((function(){var e;i("rc_progress_".concat((m?(e=p,p+=1):e="TEST_OR_SSR",e)))}),[]),e||r},g=function(e){var t=e.bg,n=e.children;return a.createElement("div",{style:{width:"100%",height:"100%",background:t}},n)};function y(e,t){return Object.keys(e).map((function(n){var r=parseFloat(n),i="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(i)}))}var x=a.forwardRef((function(e,t){var n=e.prefixCls,r=e.color,i=e.gradientId,o=e.radius,s=e.style,l=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,h=e.size,f=e.gapDegree,p=r&&"object"===(0,d.Z)(r),m=p?"#FFF":void 0,v=h/2,x=a.createElement("circle",{className:"".concat(n,"-circle-path"),r:o,cx:v,cy:v,stroke:m,strokeLinecap:c,strokeWidth:u,opacity:0===l?0:1,style:s,ref:t});if(!p)return x;var b="".concat(i,"-conic"),w=f?"".concat(180+f/2,"deg"):"0deg",C=y(r,(360-f)/360),A=y(r,1),k="conic-gradient(from ".concat(w,", ").concat(C.join(", "),")"),S="linear-gradient(to ".concat(f?"bottom":"top",", ").concat(A.join(", "),")");return a.createElement(a.Fragment,null,a.createElement("mask",{id:b},x),a.createElement("foreignObject",{x:0,y:0,width:h,height:h,mask:"url(#".concat(b,")")},a.createElement(g,{bg:S},a.createElement(g,{bg:k}))))})),b=100,w=function(e,t,n,r,i,o,a,s,l,c){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=n/100*360*((360-o)/360),h=0===o?0:{bottom:0,top:180,left:90,right:-90}[a],f=(100-r)/100*t;"round"===l&&100!==r&&(f+=c/2)>=t&&(f=t-.01);var p=50;return{stroke:"string"==typeof s?s:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:f+u,transform:"rotate(".concat(i+d+h,"deg)"),transformOrigin:"".concat(p,"px ").concat(p,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},C=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function A(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}var k=function(e){var t,n,s,h=(0,i.Z)((0,i.Z)({},c),e),f=h.id,p=h.prefixCls,m=h.steps,g=h.strokeWidth,y=h.trailWidth,k=h.gapDegree,S=void 0===k?0:k,M=h.gapPosition,j=h.trailColor,E=h.strokeLinecap,L=h.style,N=h.className,D=h.strokeColor,Z=h.percent,P=(0,o.Z)(h,C),T=v(f),B="".concat(T,"-gradient"),I=50-g/2,O=2*Math.PI*I,F=S>0?90+S/2:-90,R=O*((360-S)/360),W="object"===(0,d.Z)(m)?m:{count:m,gap:2},z=W.count,H=W.gap,Y=A(Z),V=A(D),K=V.find((function(e){return e&&"object"===(0,d.Z)(e)})),G=K&&"object"===(0,d.Z)(K)?"butt":E,U=w(O,R,0,100,F,S,M,j,G,g),_=u();return a.createElement("svg",(0,r.Z)({className:l()("".concat(p,"-circle"),N),viewBox:"0 0 ".concat(b," ").concat(b),style:L,id:f,role:"presentation"},P),!z&&a.createElement("circle",{className:"".concat(p,"-circle-trail"),r:I,cx:50,cy:50,stroke:j,strokeLinecap:G,strokeWidth:y||g,style:U}),z?(t=Math.round(z*(Y[0]/100)),n=100/z,s=0,new Array(z).fill(null).map((function(e,r){var i=r<=t-1?V[0]:j,o=i&&"object"===(0,d.Z)(i)?"url(#".concat(B,")"):void 0,l=w(O,R,s,n,F,S,M,i,"butt",g,H);return s+=100*(R-l.strokeDashoffset+H)/R,a.createElement("circle",{key:r,className:"".concat(p,"-circle-path"),r:I,cx:50,cy:50,stroke:o,strokeWidth:g,opacity:1,style:l,ref:function(e){_[r]=e}})}))):function(){var e=0;return Y.map((function(t,n){var r=V[n]||V[V.length-1],i=w(O,R,e,t,F,S,M,r,G,g);return e+=t,a.createElement(x,{key:n,color:r,ptg:t,radius:I,prefixCls:p,gradientId:B,style:i,strokeLinecap:G,strokeWidth:g,gapDegree:S,ref:function(e){_[n]=e},size:b})})).reverse()}())}},738:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(54476),i=n(20068),o=n(42978),a=n(75931),s=n(92310),l=n.n(s),c=n(18929),u=n(10228),d=n(26112),h=n(59301);function f(e,t){var n=e.disabled,r=e.prefixCls,i=e.character,o=e.characterRender,a=e.index,s=e.count,c=e.value,d=e.allowHalf,f=e.focused,p=e.onHover,m=e.onClick,v=a+1,g=new Set([r]);0===c&&0===a&&f?g.add("".concat(r,"-focused")):d&&c+.5>=v&&ca?"true":"false","aria-posinset":a+1,"aria-setsize":s,tabIndex:n?-1:0},h.createElement("div",{className:"".concat(r,"-first")},y),h.createElement("div",{className:"".concat(r,"-second")},y)));return o&&(x=o(x,e)),x}var p=h.forwardRef(f);var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function v(e,t){var n,s=e.prefixCls,f=void 0===s?"rc-rate":s,v=e.className,g=e.defaultValue,y=e.value,x=e.count,b=void 0===x?5:x,w=e.allowHalf,C=void 0!==w&&w,A=e.allowClear,k=void 0===A||A,S=e.keyboard,M=void 0===S||S,j=e.character,E=void 0===j?"★":j,L=e.characterRender,N=e.disabled,D=e.direction,Z=void 0===D?"ltr":D,P=e.tabIndex,T=void 0===P?0:P,B=e.autoFocus,I=e.onHoverChange,O=e.onChange,F=e.onFocus,R=e.onBlur,W=e.onKeyDown,z=e.onMouseLeave,H=(0,a.Z)(e,m),Y=(n=h.useRef({}),[function(e){return n.current[e]},function(e){return function(t){n.current[e]=t}}]),V=(0,o.Z)(Y,2),K=V[0],G=V[1],U=h.useRef(null),_=function(){var e;N||(null===(e=U.current)||void 0===e||e.focus())};h.useImperativeHandle(t,(function(){return{focus:_,blur:function(){var e;N||(null===(e=U.current)||void 0===e||e.blur())}}}));var Q=(0,c.Z)(g||0,{value:y}),X=(0,o.Z)(Q,2),J=X[0],q=X[1],$=(0,c.Z)(null),ee=(0,o.Z)($,2),te=ee[0],ne=ee[1],re=function(e,t){var n,r,i,o,a="rtl"===Z,s=e+1;if(C){var l=K(e),c=(r=function(e){var t,n,r=e.ownerDocument,i=r.body,o=r&&r.documentElement,a=e.getBoundingClientRect();return t=a.left,n=a.top,{left:t-=o.clientLeft||i.clientLeft||0,top:n-=o.clientTop||i.clientTop||0}}(n=l),i=n.ownerDocument,o=i.defaultView||i.parentWindow,r.left+=function(e){var t=e.pageXOffset,n="scrollLeft";if("number"!=typeof t){var r=e.document;"number"!=typeof(t=r.documentElement[n])&&(t=r.body[n])}return t}(o),r.left),u=l.clientWidth;(a&&t-c>u/2||!a&&t-c0&&!n||t===u.Z.RIGHT&&J>0&&n?(ie(J-r),e.preventDefault()):t===u.Z.LEFT&&J0&&void 0!==arguments[0]?arguments[0]:250,t=h.useRef(null),n=h.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return h.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var C=n(10228);var A=n(26112),k=n(11780);var S=function(e,t,n){var r=(0,a.Z)((0,a.Z)({},e),n?t:{});return Object.keys(t).forEach((function(n){var i=t[n];"function"==typeof i&&(r[n]=function(){for(var t,r=arguments.length,o=new Array(r),a=0;aj&&(o="".concat(a.slice(0,j),"..."))}var s=function(t){t&&t.stopPropagation(),O(e)};return"function"==typeof B?ie(r,o,t,i,s):re(e,o,t,i,s)},renderRest:function(e){if(!a.length)return null;var t="function"==typeof D?D(e):D;return"function"==typeof B?ie(void 0,t,!1,!1,void 0,!0):re({title:t},t,!1)},suffix:oe,itemKey:P,maxCount:M});return h.createElement("span",{className:"".concat(ee,"-wrap")},ae,!a.length&&!te&&h.createElement("span",{className:"".concat(ee,"-placeholder")},f))},I=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,i=e.inputRef,o=e.disabled,a=e.autoFocus,l=e.autoComplete,c=e.activeDescendantId,u=e.mode,d=e.open,f=e.values,p=e.placeholder,m=e.tabIndex,v=e.showSearch,g=e.searchValue,y=e.activeValue,x=e.maxLength,b=e.onInputKeyDown,w=e.onInputMouseDown,C=e.onInputChange,k=e.onInputPaste,S=e.onInputCompositionStart,M=e.onInputCompositionEnd,j=e.onInputBlur,L=e.title,N=h.useState(!1),D=(0,s.Z)(N,2),P=D[0],T=D[1],B="combobox"===u,I=B||v,O=f[0],F=g||"";B&&y&&!P&&(F=y),h.useEffect((function(){B&&T(!1)}),[B,y]);var R=!("combobox"!==u&&!d&&!v)&&!!F,W=void 0===L?Z(O):L,z=h.useMemo((function(){return O?null:h.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:R?{visibility:"hidden"}:void 0},p)}),[O,R,p,n]);return h.createElement("span",{className:"".concat(n,"-selection-wrap")},h.createElement("span",{className:"".concat(n,"-selection-search")},h.createElement(E,{ref:i,prefixCls:n,id:r,open:d,inputElement:t,disabled:o,autoFocus:a,autoComplete:l,editable:I,activeDescendantId:c,value:F,onKeyDown:b,onMouseDown:w,onChange:function(e){T(!0),C(e)},onPaste:k,onCompositionStart:S,onCompositionEnd:M,onBlur:j,tabIndex:m,attrs:(0,A.Z)(e,!0),maxLength:B?x:void 0})),!B&&O?h.createElement("span",{className:"".concat(n,"-selection-item"),title:W,style:R?{visibility:"hidden"}:void 0},O.label):null,z)},O=function(e,t){var n=(0,h.useRef)(null),i=(0,h.useRef)(!1),o=e.prefixCls,a=e.open,l=e.mode,c=e.showSearch,u=e.tokenWithEnter,d=e.disabled,f=e.prefix,p=e.autoClearSearchValue,m=e.onSearch,v=e.onSearchSubmit,g=e.onToggleOpen,y=e.onInputKeyDown,x=e.onInputBlur,b=e.domRef;h.useImperativeHandle(t,(function(){return{focus:function(e){n.current.focus(e)},blur:function(){n.current.blur()}}}));var A=w(0),k=(0,s.Z)(A,2),S=k[0],M=k[1],j=(0,h.useRef)(null),E=function(e){!1!==m(e,!0,i.current)&&g(!0)},L={inputRef:n,onInputKeyDown:function(e){var t,r=e.which,o=n.current instanceof HTMLTextAreaElement;(o||!a||r!==C.Z.UP&&r!==C.Z.DOWN||e.preventDefault(),y&&y(e),r!==C.Z.ENTER||"tags"!==l||i.current||a||null==v||v(e.target.value),o&&!a&&~[C.Z.UP,C.Z.DOWN,C.Z.LEFT,C.Z.RIGHT].indexOf(r))||(t=r)&&![C.Z.ESC,C.Z.SHIFT,C.Z.BACKSPACE,C.Z.TAB,C.Z.WIN_KEY,C.Z.ALT,C.Z.META,C.Z.WIN_KEY_RIGHT,C.Z.CTRL,C.Z.SEMICOLON,C.Z.EQUALS,C.Z.CAPS_LOCK,C.Z.CONTEXT_MENU,C.Z.F1,C.Z.F2,C.Z.F3,C.Z.F4,C.Z.F5,C.Z.F6,C.Z.F7,C.Z.F8,C.Z.F9,C.Z.F10,C.Z.F11,C.Z.F12].includes(t)&&g(!0)},onInputMouseDown:function(){M(!0)},onInputChange:function(e){var t=e.target.value;if(u&&j.current&&/[\r\n]/.test(j.current)){var n=j.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,j.current)}j.current=null,E(t)},onInputPaste:function(e){var t=e.clipboardData,n=null==t?void 0:t.getData("text");j.current=n||""},onInputCompositionStart:function(){i.current=!0},onInputCompositionEnd:function(e){i.current=!1,"combobox"!==l&&E(e.target.value)},onInputBlur:x},N="multiple"===l||"tags"===l?h.createElement(B,(0,r.Z)({},e,L)):h.createElement(I,(0,r.Z)({},e,L));return h.createElement("div",{ref:b,className:"".concat(o,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=S();e.target===n.current||t||"combobox"===l&&d||e.preventDefault(),("combobox"===l||c&&t)&&a||(a&&!1!==p&&m("",!0,!1),g())}},f&&h.createElement("div",{className:"".concat(o,"-prefix")},f),N)};var F=h.forwardRef(O),R=n(65030),W=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],z=function(e,t){var n=e.prefixCls,i=(e.disabled,e.visible),s=e.children,c=e.popupElement,u=e.animation,d=e.transitionName,f=e.dropdownStyle,m=e.dropdownClassName,v=e.direction,g=void 0===v?"ltr":v,y=e.placement,x=e.builtinPlacements,b=e.dropdownMatchSelectWidth,w=e.dropdownRender,C=e.dropdownAlign,A=e.getPopupContainer,k=e.empty,S=e.getTriggerDOMNode,M=e.onPopupVisibleChange,j=e.onPopupMouseEnter,E=(0,l.Z)(e,W),L="".concat(n,"-dropdown"),N=c;w&&(N=w(c));var D=h.useMemo((function(){return x||function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}}(b)}),[x,b]),Z=u?"".concat(L,"-").concat(u):d,P="number"==typeof b,T=h.useMemo((function(){return P?null:!1===b?"minWidth":"width"}),[b,P]),B=f;P&&(B=(0,a.Z)((0,a.Z)({},B),{},{width:b}));var I=h.useRef(null);return h.useImperativeHandle(t,(function(){return{getPopupElement:function(){var e;return null===(e=I.current)||void 0===e?void 0:e.popupElement}}})),h.createElement(R.Z,(0,r.Z)({},E,{showAction:M?["click"]:[],hideAction:M?["click"]:[],popupPlacement:y||("rtl"===g?"bottomRight":"bottomLeft"),builtinPlacements:D,prefixCls:L,popupTransitionName:Z,popup:h.createElement("div",{onMouseEnter:j},N),ref:I,stretch:T,popupAlign:C,popupVisible:i,getPopupContainer:A,popupClassName:p()(m,(0,o.Z)({},"".concat(L,"-empty"),k)),popupStyle:B,getTriggerDOMNode:S,onPopupVisibleChange:M}),s)};var H=h.forwardRef(z),Y=n(66712);function V(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:void 0!==n?n:"rc-index-key-".concat(t)}function K(e){return void 0!==e&&!Number.isNaN(e)}function G(e,t){var n=e||{},r=n.label||(t?"children":"label");return{label:r,value:n.value||"value",options:n.options||"options",groupLabel:n.groupLabel||r}}function U(e){var t=(0,a.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var _=h.createContext(null);function Q(e){var t=e.visible,n=e.values;if(!t)return null;return h.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,50).map((function(e){var t=e.label,n=e.value;return["number","string"].includes((0,c.Z)(t))?t:n})).join(", ")),n.length>50?", ...":null)}var X=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],J=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],q=function(e){return"tags"===e||"multiple"===e},$=h.forwardRef((function(e,t){var n,d=e.id,f=e.prefixCls,b=e.className,C=e.showSearch,A=e.tagRender,k=e.direction,S=e.omitDomProps,M=e.displayValues,j=e.onDisplayValuesChange,E=e.emptyOptions,L=e.notFoundContent,N=void 0===L?"Not Found":L,D=e.onClear,Z=e.mode,P=e.disabled,T=e.loading,B=e.getInputElement,I=e.getRawInputElement,O=e.open,R=e.defaultOpen,W=e.onDropdownVisibleChange,z=e.activeValue,V=e.onActiveValueChange,G=e.activeDescendantId,U=e.searchValue,$=e.autoClearSearchValue,ee=e.onSearch,te=e.onSearchSplit,ne=e.tokenSeparators,re=e.allowClear,ie=e.prefix,oe=e.suffixIcon,ae=e.clearIcon,se=e.OptionList,le=e.animation,ce=e.transitionName,ue=e.dropdownStyle,de=e.dropdownClassName,he=e.dropdownMatchSelectWidth,fe=e.dropdownRender,pe=e.dropdownAlign,me=e.placement,ve=e.builtinPlacements,ge=e.getPopupContainer,ye=e.showAction,xe=void 0===ye?[]:ye,be=e.onFocus,we=e.onBlur,Ce=e.onKeyUp,Ae=e.onKeyDown,ke=e.onMouseDown,Se=(0,l.Z)(e,X),Me=q(Z),je=(void 0!==C?C:Me)||"combobox"===Z,Ee=(0,a.Z)({},Se);J.forEach((function(e){delete Ee[e]})),null==S||S.forEach((function(e){delete Ee[e]}));var Le=h.useState(!1),Ne=(0,s.Z)(Le,2),De=Ne[0],Ze=Ne[1];h.useEffect((function(){Ze((0,v.Z)())}),[]);var Pe=h.useRef(null),Te=h.useRef(null),Be=h.useRef(null),Ie=h.useRef(null),Oe=h.useRef(null),Fe=h.useRef(!1),Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=h.useState(!1),n=(0,s.Z)(t,2),r=n[0],i=n[1],o=h.useRef(null),a=function(){window.clearTimeout(o.current)};return h.useEffect((function(){return a}),[]),[r,function(t,n){a(),o.current=window.setTimeout((function(){i(t),n&&n()}),e)},a]}(),We=(0,s.Z)(Re,3),ze=We[0],He=We[1],Ye=We[2];h.useImperativeHandle(t,(function(){var e,t;return{focus:null===(e=Ie.current)||void 0===e?void 0:e.focus,blur:null===(t=Ie.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=Oe.current)||void 0===t?void 0:t.scrollTo(e)},nativeElement:Pe.current||Te.current}}));var Ve=h.useMemo((function(){var e;if("combobox"!==Z)return U;var t=null===(e=M[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""}),[U,Z,M]),Ke="combobox"===Z&&"function"==typeof B&&B()||null,Ge="function"==typeof I&&I(),Ue=(0,g.x1)(Te,null==Ge||null===(n=Ge.props)||void 0===n?void 0:n.ref),_e=h.useState(!1),Qe=(0,s.Z)(_e,2),Xe=Qe[0],Je=Qe[1];(0,m.Z)((function(){Je(!0)}),[]);var qe=(0,u.Z)(!1,{defaultValue:R,value:O}),$e=(0,s.Z)(qe,2),et=$e[0],tt=$e[1],nt=!!Xe&&et,rt=!N&&E;(P||rt&&nt&&"combobox"===Z)&&(nt=!1);var it=!rt&&nt,ot=h.useCallback((function(e){var t=void 0!==e?e:!nt;P||(tt(t),nt!==t&&(null==W||W(t)))}),[P,nt,tt,W]),at=h.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),st=h.useContext(_)||{},lt=st.maxCount,ct=st.rawValues,ut=function(e,t,n){if(!(Me&&K(lt)&&(null==ct?void 0:ct.size)>=lt)){var r=!0,o=e;null==V||V(null);var a=function(e,t,n){if(!t||!t.length)return null;var r=!1,o=function e(t,n){var o=(0,Y.Z)(n),a=o[0],s=o.slice(1);if(!a)return[t];var l=t.split(a);return r=r||l.length>1,l.reduce((function(t,n){return[].concat((0,i.Z)(t),(0,i.Z)(e(n,s)))}),[]).filter(Boolean)}(e,t);return r?void 0!==n?o.slice(0,n):o:null}(e,ne,K(lt)?lt-ct.size:void 0),s=n?null:a;return"combobox"!==Z&&s&&(o="",null==te||te(s),ot(!1),r=!1),ee&&Ve!==o&&ee(o,{source:t?"typing":"effect"}),r}};h.useEffect((function(){nt||Me||"combobox"===Z||ut("",!1,!1)}),[nt]),h.useEffect((function(){et&&P&&tt(!1),P&&!Fe.current&&He(!1)}),[P]);var dt=w(),ht=(0,s.Z)(dt,2),ft=ht[0],pt=ht[1],mt=h.useRef(!1),vt=h.useRef(!1),gt=[];h.useEffect((function(){return function(){gt.forEach((function(e){return clearTimeout(e)})),gt.splice(0,gt.length)}}),[]);var yt,xt=h.useState({}),bt=(0,s.Z)(xt,2)[1];Ge&&(yt=function(e){ot(e)}),function(e,t,n,r){var i=h.useRef(null);i.current={open:t,triggerOpen:n,customizedTrigger:r},h.useEffect((function(){function t(t){var n;if(null===(n=i.current)||void 0===n||!n.customizedTrigger){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),i.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(r)&&e!==r}))&&i.current.triggerOpen(!1)}}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[Pe.current,null===(e=Be.current)||void 0===e?void 0:e.getPopupElement()]}),it,ot,!!Ge);var wt,Ct=h.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:N,open:nt,triggerOpen:it,id:d,showSearch:je,multiple:Me,toggleOpen:ot})}),[e,N,it,nt,d,je,Me,ot]),At=!!oe||T;At&&(wt=h.createElement(y,{className:p()("".concat(f,"-arrow"),(0,o.Z)({},"".concat(f,"-arrow-loading"),T)),customizeIcon:oe,customizeIconProps:{loading:T,searchValue:Ve,open:nt,focused:ze,showSearch:je}}));var kt,St=function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,s=arguments.length>7?arguments[7]:void 0,l=h.useMemo((function(){return"object"===(0,c.Z)(r)?r.clearIcon:i||void 0}),[r,i]),u=h.useMemo((function(){return!(o||!r||!n.length&&!a||"combobox"===s&&""===a)}),[r,o,n.length,a,s]);return{allowClear:u,clearIcon:h.createElement(y,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:l},"×")}}(f,(function(){var e;null==D||D(),null===(e=Ie.current)||void 0===e||e.focus(),j([],{type:"clear",values:M}),ut("",!1,!1)}),M,re,ae,P,Ve,Z),Mt=St.allowClear,jt=St.clearIcon,Et=h.createElement(se,{ref:Oe}),Lt=p()(f,b,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(f,"-focused"),ze),"".concat(f,"-multiple"),Me),"".concat(f,"-single"),!Me),"".concat(f,"-allow-clear"),re),"".concat(f,"-show-arrow"),At),"".concat(f,"-disabled"),P),"".concat(f,"-loading"),T),"".concat(f,"-open"),nt),"".concat(f,"-customize-input"),Ke),"".concat(f,"-show-search"),je)),Nt=h.createElement(H,{ref:Be,disabled:P,prefixCls:f,visible:it,popupElement:Et,animation:le,transitionName:ce,dropdownStyle:ue,dropdownClassName:de,direction:k,dropdownMatchSelectWidth:he,dropdownRender:fe,dropdownAlign:pe,placement:me,builtinPlacements:ve,getPopupContainer:ge,empty:E,getTriggerDOMNode:function(e){return Te.current||e},onPopupVisibleChange:yt,onPopupMouseEnter:function(){bt({})}},Ge?h.cloneElement(Ge,{ref:Ue}):h.createElement(F,(0,r.Z)({},e,{domRef:Te,prefixCls:f,inputElement:Ke,ref:Ie,id:d,prefix:ie,showSearch:je,autoClearSearchValue:$,mode:Z,activeDescendantId:G,tagRender:A,values:M,open:nt,onToggleOpen:ot,activeValue:z,searchValue:Ve,onSearch:ut,onSearchSubmit:function(e){e&&e.trim()&&ee(e,{source:"submit"})},onRemove:function(e){var t=M.filter((function(t){return t!==e}));j(t,{type:"remove",values:[e]})},tokenWithEnter:at,onInputBlur:function(){mt.current=!1}})));return kt=Ge?Nt:h.createElement("div",(0,r.Z)({className:Lt},Ee,{ref:Pe,onMouseDown:function(e){var t,n=e.target,r=null===(t=Be.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var i=setTimeout((function(){var e,t=gt.indexOf(i);-1!==t&>.splice(t,1),Ye(),De||r.contains(document.activeElement)||null===(e=Ie.current)||void 0===e||e.focus()}));gt.push(i)}for(var o=arguments.length,a=new Array(o>1?o-1:0),s=1;s=0;l-=1){var c=a[l];if(!c.disabled){a.splice(l,1),s=c;break}}s&&j(a,{type:"remove",values:[s]})}for(var u=arguments.length,d=new Array(u>1?u-1:0),h=1;h1?t-1:0),r=1;r=k}),[d,k,null==N?void 0:N.size]),z=function(e){e.preventDefault()},H=function(e){var t;null===(t=R.current)||void 0===t||t.scrollTo("number"==typeof e?{index:e}:e)},Y=h.useCallback((function(e){return"combobox"!==f&&N.has(e)}),[f,(0,i.Z)(N).toString(),N.size]),V=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=F.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];X(e);var n={source:t?"keyboard":"mouse"},r=F[e];r?M(r.value,e,n):M(null,-1,n)};(0,h.useEffect)((function(){J(!1!==j?V(0):-1)}),[F.length,m]);var q=h.useCallback((function(e){return"combobox"===f?String(e).toLowerCase()===m.toLowerCase():N.has(e)}),[f,m,(0,i.Z)(N).toString(),N.size]);(0,h.useEffect)((function(){var e,t=setTimeout((function(){if(!d&&u&&1===N.size){var e=Array.from(N)[0],t=F.findIndex((function(t){var n=t.data;return m?String(n.value).startsWith(m):n.value===e}));-1!==t&&(J(t),H(t))}}));u&&(null===(e=R.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[u,m]);var $=function(e){void 0!==e&&E(e,{selected:!N.has(e)}),d||v(!1)};if(h.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case C.Z.N:case C.Z.P:case C.Z.UP:case C.Z.DOWN:var r=0;if(t===C.Z.UP?r=-1:t===C.Z.DOWN?r=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===C.Z.N?r=1:t===C.Z.P&&(r=-1)),0!==r){var i=V(Q+r,r);H(i),J(i,!0)}break;case C.Z.TAB:case C.Z.ENTER:var o,a=F[Q];!a||null!=a&&null!==(o=a.data)&&void 0!==o&&o.disabled||W?$(void 0):$(a.value),u&&e.preventDefault();break;case C.Z.ESC:v(!1),u&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){H(e)}}})),0===F.length)return h.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(O,"-empty"),onMouseDown:z},g);var ee=Object.keys(D).map((function(e){return D[e]})),te=function(e){return e.label};function ne(e,t){return{role:e.group?"presentation":"option",id:"".concat(c,"_list_").concat(t)}}var re=function(e){var t=F[e];if(!t)return null;var n=t.data||{},i=n.value,o=t.group,a=(0,A.Z)(n,!0),s=te(t);return t?h.createElement("div",(0,r.Z)({"aria-label":"string"!=typeof s||o?null:s},a,{key:e},ne(t,e),{"aria-selected":q(i)}),i):null},ie={role:"listbox",id:"".concat(c,"_list")};return h.createElement(h.Fragment,null,Z&&h.createElement("div",(0,r.Z)({},ie,{style:{height:0,width:0,overflow:"hidden"}}),re(Q-1),re(Q),re(Q+1)),h.createElement(se.Z,{itemKey:"key",ref:R,data:F,height:T,itemHeight:B,fullHeight:!1,onMouseDown:z,onScroll:x,virtual:Z,direction:P,innerProps:Z?null:ie},(function(e,t){var n=e.group,i=e.groupOption,a=e.data,s=e.label,c=e.value,u=a.key;if(n){var d,f=null!==(d=a.title)&&void 0!==d?d:ce(s)?s.toString():void 0;return h.createElement("div",{className:p()(O,"".concat(O,"-group"),a.className),title:f},void 0!==s?s:u)}var m=a.disabled,v=a.title,g=(a.children,a.style),x=a.className,b=(0,l.Z)(a,le),w=(0,ae.Z)(b,ee),C=Y(c),k=m||!C&&W,S="".concat(O,"-option"),M=p()(O,S,x,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(S,"-grouped"),i),"".concat(S,"-active"),Q===t&&!k),"".concat(S,"-disabled"),k),"".concat(S,"-selected"),C)),j=te(e),E=!L||"function"==typeof L||C,N="number"==typeof j?j:j||c,D=ce(N)?N.toString():void 0;return void 0!==v&&(D=v),h.createElement("div",(0,r.Z)({},(0,A.Z)(w),Z?{}:ne(e,t),{"aria-selected":q(c),className:M,title:D,onMouseMove:function(){Q===t||k||J(t)},onClick:function(){k||$(c)},style:g}),h.createElement("div",{className:"".concat(S,"-content")},"function"==typeof I?I(e,{index:t}):N),h.isValidElement(L)||C,E&&h.createElement(y,{className:"".concat(O,"-option-state"),customizeIcon:L,customizeIconProps:{value:c,disabled:k,isSelected:C}},C?"✓":null))})))};var de=h.forwardRef(ue);function he(e,t){return L(e).join("").toUpperCase().includes(t)}var fe=n(6551),pe=n(11592),me=["children","value"],ve=["children"];function ge(e){var t=e,n=t.key,r=t.props,i=r.children,o=r.value,s=(0,l.Z)(r,me);return(0,a.Z)({key:n,value:void 0!==o?o:n,children:i},s)}function ye(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,pe.Z)(e).map((function(e,n){if(!h.isValidElement(e)||!e.type)return null;var r=e,i=r.type.isSelectOptGroup,o=r.key,s=r.props,c=s.children,u=(0,l.Z)(s,ve);return t||!i?ge(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===o?n:o,"__"),label:o},u),{},{options:ye(c)})})).filter((function(e){return e}))}var xe=function(e,t,n,r,i){return h.useMemo((function(){var o=e;!e&&(o=ye(t));var a=new Map,s=new Map,l=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(t){for(var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=0;c0?e(t.options):t.options}):t}))},Oe=h.useMemo((function(){return j?Ie(Be):Be}),[Be,j,le]),Fe=h.useMemo((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,i=[],o=G(n,!1),a=o.label,s=o.value,l=o.options,c=o.groupLabel;function u(e,t){Array.isArray(e)&&e.forEach((function(e){if(t||!(l in e)){var n=e[s];i.push({key:V(e,i.length),groupOption:t,data:e,label:e[a],value:n})}else{var o=e[c];void 0===o&&r&&(o=e.label),i.push({key:V(e,i.length),group:!0,data:e,label:o}),u(e[l],!0)}}))}return u(e,!1),i}(Oe,{fieldNames:oe,childrenAsData:re})}),[Oe,oe,re]),Re=function(e){var t=ge(e);if(Se(t),X&&(t.length!==Le.length||t.some((function(e,t){var n;return(null===(n=Le[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)})))){var n=Q?t:t.map((function(e){return e.value})),r=t.map((function(e){return U(Ne(e.value))}));X(ne?n:n[0],ne?r:r[0])}},We=h.useState(null),ze=(0,s.Z)(We,2),He=ze[0],Ye=ze[1],Ve=h.useState(0),Ke=(0,s.Z)(Ve,2),Ge=Ke[0],Ue=Ke[1],_e=void 0!==T?T:"combobox"!==d,Qe=h.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,i=void 0===r?"keyboard":r;Ue(t),m&&"combobox"===d&&null!==e&&"keyboard"===i&&Ye(String(e))}),[m,d]),Xe=function(e,t,n){var r=function(){var t,n=Ne(e);return[Q?{label:null==n?void 0:n[oe.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,U(n)]};if(t&&C){var i=r(),o=(0,s.Z)(i,2),a=o[0],l=o[1];C(a,l)}else if(!t&&A&&"clear"!==n){var c=r(),u=(0,s.Z)(c,2),d=u[0],h=u[1];A(d,h)}},Je=be((function(e,t){var n,r=!ne||t.selected;n=r?ne?[].concat((0,i.Z)(Le),[e]):[e]:Le.filter((function(t){return t.value!==e})),Re(n),Xe(e,r),"combobox"===d?Ye(""):q&&!w||(ce(""),Ye(""))})),qe=h.useMemo((function(){var e=!1!==I&&!1!==S;return(0,a.Z)((0,a.Z)({},ue),{},{flattenOptions:Fe,onActiveValue:Qe,defaultActiveFirstOption:_e,onSelect:Je,menuItemSelectedIcon:B,rawValues:Ze,fieldNames:oe,virtual:e,direction:O,listHeight:R,listItemHeight:z,childrenAsData:re,maxCount:J,optionRender:Z})}),[J,ue,Fe,Qe,_e,Je,B,Ze,oe,I,S,O,R,z,re,Z]);return h.createElement(_.Provider,{value:qe},h.createElement(ee,(0,r.Z)({},$,{id:te,prefixCls:p,ref:t,omitDomProps:Ce,mode:d,displayValues:De,onDisplayValuesChange:function(e,t){Re(e);var n=t.type,r=t.values;"remove"!==n&&"clear"!==n||r.forEach((function(e){Xe(e.value,!1,n)}))},direction:O,searchValue:le,onSearch:function(e,t){if(ce(e),Ye(null),"submit"!==t.source)"blur"!==t.source&&("combobox"===d&&Re(e),null==x||x(e));else{var n=(e||"").trim();if(n){var r=Array.from(new Set([].concat((0,i.Z)(Ze),[n])));Re(r),Xe(n,!0),ce("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var t=e;"tags"!==d&&(t=e.map((function(e){var t=me.get(e);return null==t?void 0:t.value})).filter((function(e){return void 0!==e})));var n=Array.from(new Set([].concat((0,i.Z)(Ze),(0,i.Z)(t))));Re(n),n.forEach((function(e){Xe(e,!0)}))},dropdownMatchSelectWidth:S,OptionList:de,emptyOptions:!Fe.length,activeValue:He,activeDescendantId:"".concat(te,"_list_").concat(Ge)})))}));var ke=Ae;ke.Option=ie,ke.OptGroup=ne;var Se=ke},63158:function(e,t,n){"use strict";var r=n(54476),i=n(20068),o=n(42978),a=n(75931),s=n(59301),l=n(92310),c=n.n(l),u=n(18929),d=n(10228),h=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],f=s.forwardRef((function(e,t){var n,l=e.prefixCls,f=void 0===l?"rc-switch":l,p=e.className,m=e.checked,v=e.defaultChecked,g=e.disabled,y=e.loadingIcon,x=e.checkedChildren,b=e.unCheckedChildren,w=e.onClick,C=e.onChange,A=e.onKeyDown,k=(0,a.Z)(e,h),S=(0,u.Z)(!1,{value:m,defaultValue:v}),M=(0,o.Z)(S,2),j=M[0],E=M[1];function L(e,t){var n=j;return g||(E(n=e),null==C||C(n,t)),n}var N=c()(f,p,(n={},(0,i.Z)(n,"".concat(f,"-checked"),j),(0,i.Z)(n,"".concat(f,"-disabled"),g),n));return s.createElement("button",(0,r.Z)({},k,{type:"button",role:"switch","aria-checked":j,disabled:g,className:N,ref:t,onKeyDown:function(e){e.which===d.Z.LEFT?L(!1,e):e.which===d.Z.RIGHT&&L(!0,e),null==A||A(e)},onClick:function(e){var t=L(!j,e);null==w||w(t,e)}}),y,s.createElement("span",{className:"".concat(f,"-inner")},s.createElement("span",{className:"".concat(f,"-inner-checked")},x),s.createElement("span",{className:"".concat(f,"-inner-unchecked")},b)))}));f.displayName="Switch",t.Z=f},86351:function(e,t,n){"use strict";n.d(t,{R:function(){return i},w:function(){return r}});var r={},i="rc-table-internal-hook"},97347:function(e,t,n){"use strict";n.d(t,{L:function(){return v},Z:function(){return x}});var r=n(42978),i=n(20068),o=n(94480),a=n(76190),s=n(33885),l=n(75931),c=n(11592),u=(n(48736),n(59301)),d=n(86351),h=n(54451);function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"number"==typeof t?t:t.endsWith("%")?e*parseFloat(t)/100:null}var p=["children"],m=["fixed"];function v(e){return(0,c.Z)(e).filter((function(e){return u.isValidElement(e)})).map((function(e){var t=e.key,n=e.props,r=n.children,i=(0,l.Z)(n,p),o=(0,s.Z)({key:t},i);return r&&(o.children=v(r)),o}))}function g(e){return e.filter((function(e){return e&&"object"===(0,a.Z)(e)&&!e.hidden})).map((function(e){var t=e.children;return t&&t.length>0?(0,s.Z)((0,s.Z)({},e),{},{children:g(t)}):e}))}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"key";return e.filter((function(e){return e&&"object"===(0,a.Z)(e)})).reduce((function(e,n,r){var i=n.fixed,a=!0===i?"left":i,l="".concat(t,"-").concat(r),c=n.children;return c&&c.length>0?[].concat((0,o.Z)(e),(0,o.Z)(y(c,l).map((function(e){return(0,s.Z)({fixed:a},e)})))):[].concat((0,o.Z)(e),[(0,s.Z)((0,s.Z)({key:l},n),{},{fixed:a})])}),[])}var x=function(e,t){var n=e.prefixCls,o=e.columns,a=e.children,c=e.expandable,p=e.expandedKeys,x=e.columnTitle,b=e.getRowKey,w=e.onTriggerExpand,C=e.expandIcon,A=e.rowExpandable,k=e.expandIconColumnIndex,S=e.direction,M=e.expandRowByClick,j=e.columnWidth,E=e.fixed,L=e.scrollWidth,N=e.clientWidth,D=u.useMemo((function(){return g((o||v(a)||[]).slice())}),[o,a]),Z=u.useMemo((function(){if(c){var e=D.slice();if(!e.includes(d.w)){var t=k||0;t>=0&&(t||"left"===E||!E)&&e.splice(t,0,d.w),"right"===E&&e.splice(D.length,0,d.w)}0;var r=e.indexOf(d.w);e=e.filter((function(e,t){return e!==d.w||t===r}));var o,a=D[r];o=E||(a?a.fixed:null);var s=(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},h.v,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",x),"fixed",o),"className","".concat(n,"-row-expand-icon-cell")),"width",j),"render",(function(e,t,r){var i=b(t,r),o=p.has(i),a=!A||A(t),s=C({prefixCls:n,expanded:o,expandable:a,record:t,onExpand:w});return M?u.createElement("span",{onClick:function(e){return e.stopPropagation()}},s):s}));return e.map((function(e){return e===d.w?s:e}))}return D.filter((function(e){return e!==d.w}))}),[c,D,b,p,C,S]),P=u.useMemo((function(){var e=Z;return t&&(e=t(e)),e.length||(e=[{render:function(){return null}}]),e}),[t,Z,S]),T=u.useMemo((function(){return"rtl"===S?function(e){return e.map((function(e){var t=e.fixed,n=(0,l.Z)(e,m),r=t;return"left"===t?r="right":"right"===t&&(r="left"),(0,s.Z)({fixed:r},n)}))}(y(P)):y(P)}),[P,S,L]),B=u.useMemo((function(){for(var e=-1,t=T.length-1;t>=0;t-=1){var n=T[t].fixed;if("left"===n||!0===n){e=t;break}}if(e>=0)for(var r=0;r<=e;r+=1){var i=T[r].fixed;if("left"!==i&&!0!==i)return!0}var o=T.findIndex((function(e){return"right"===e.fixed}));if(o>=0)for(var a=o;a0){var r=0,i=0;e.forEach((function(e){var n=f(t,e.width);n?r+=n:i+=1}));var o=Math.max(t,n),a=Math.max(o-r,i),l=i,c=a/i,u=0,d=e.map((function(e){var n=(0,s.Z)({},e),r=f(t,n.width);if(r)n.width=r;else{var i=Math.floor(c);n.width=1===l?a:i,a-=i,l-=1}return u+=n.width,n}));if(u=o),n.onHover]}))}(N,oe),se=(0,i.Z)(ae,2),le=se[0],ce=se[1],ue=(0,Z.zX)((function(e){var t;k&&ce(N,N+oe-1),null==V||null===(t=V.onMouseEnter)||void 0===t||t.call(V,e)})),de=(0,Z.zX)((function(e){var t;k&&ce(-1,-1),null==V||null===(t=V.onMouseLeave)||void 0===t||t.call(V,e)}));if(0===ie||0===oe)return null;var he=null!==(c=V.title)&&void 0!==c?c:function(e){var t,n=e.ellipsis,r=e.rowType,i=e.children,o=!0===n?{showTitle:!0}:n;return o&&(o.showTitle||"header"===r)&&("string"==typeof i||"number"==typeof i?t=i.toString():l.isValidElement(i)&&"string"==typeof i.props.children&&(t=i.props.children)),t}({rowType:P,ellipsis:m,children:$}),fe=S()(G,y,(u={},(0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)(u,"".concat(G,"-fix-left"),ne&&_),"".concat(G,"-fix-left-first"),F&&_),"".concat(G,"-fix-left-last"),R&&_),"".concat(G,"-fix-left-all"),R&&Q&&_),"".concat(G,"-fix-right"),re&&_),"".concat(G,"-fix-right-first"),W&&_),"".concat(G,"-fix-right-last"),z&&_),"".concat(G,"-ellipsis"),m),"".concat(G,"-with-append"),H),"".concat(G,"-fix-sticky"),(ne||re)&&K&&_),(0,A.Z)(u,"".concat(G,"-row-hover"),!ee&&le)),V.className,null==ee?void 0:ee.className),pe={};x&&(pe.textAlign=x);var me=(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},null==ee?void 0:ee.style),te),pe),V.style),ve=$;return"object"!==(0,w.Z)(ve)||Array.isArray(ve)||l.isValidElement(ve)||(ve=null),m&&(R||W)&&(ve=l.createElement("span",{className:"".concat(G,"-content")},ve)),l.createElement(f,(0,h.Z)({},ee,V,{className:fe,style:me,title:he,scope:v,onMouseEnter:X?ue:void 0,onMouseLeave:X?de:void 0,colSpan:1!==ie?ie:null,rowSpan:1!==oe?oe:null}),H,ve)}var T=l.memo(P);function B(e,t,n,r,i){var o,a,s=n[e]||{},l=n[t]||{};"left"===s.fixed?o=r.left["rtl"===i?t:e]:"right"===l.fixed&&(a=r.right["rtl"===i?e:t]);var c=!1,u=!1,d=!1,h=!1,f=n[t+1],p=n[e-1],m=f&&!f.fixed||p&&!p.fixed||n.every((function(e){return"left"===e.fixed}));if("rtl"===i){if(void 0!==o)h=!(p&&"left"===p.fixed)&&m;else if(void 0!==a){d=!(f&&"right"===f.fixed)&&m}}else if(void 0!==o){c=!(f&&"left"===f.fixed)&&m}else if(void 0!==a){u=!(p&&"right"===p.fixed)&&m}return{fixLeft:o,fixRight:a,lastFixLeft:c,firstFixRight:u,lastFixRight:d,firstFixLeft:h,isSticky:r.isSticky}}var I=l.createContext({});var O=n(75931),F=["children"];function R(e){return e.children}R.Row=function(e){var t=e.children,n=(0,O.Z)(e,F);return l.createElement("tr",n,t)},R.Cell=function(e){var t=e.className,n=e.index,r=e.children,i=e.colSpan,o=void 0===i?1:i,a=e.rowSpan,s=e.align,c=d(b,["prefixCls","direction"]),u=c.prefixCls,f=c.direction,p=l.useContext(I),m=p.scrollColumnIndex,v=p.stickyOffsets,g=n+o-1+1===m?o+1:o,y=B(n,n+g-1,p.flattenColumns,v,f);return l.createElement(T,(0,h.Z)({className:t,index:n,component:"td",prefixCls:u,record:null,dataIndex:null,align:s,colSpan:g,rowSpan:a,render:function(){return r}},y))};var W=R;var z=y((function(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,i=d(b,"prefixCls"),o=r.length-1,a=r[o],s=l.useMemo((function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:null!=a&&a.scrollbar?o:null}}),[a,r,o,n]);return l.createElement(I.Provider,{value:s},l.createElement("tfoot",{className:"".concat(i,"-summary")},t))})),H=W,Y=n(29301),V=n(24514),K=n(75152),G=n(26112);function U(e,t,n,r,i,o,a){e.push({record:t,indent:n,index:a});var s=o(t),l=null==i?void 0:i.has(s);if(t&&Array.isArray(t[r])&&l)for(var c=0;c1?n-1:0),i=1;i=1)),style:(0,C.Z)((0,C.Z)({},n),null==x?void 0:x.style)}),v.map((function(e,t){var n=e.render,a=e.dataIndex,s=e.className,u=$(p,e,t,c,i),v=u.key,g=u.fixedInfo,y=u.appendCellNode,x=u.additionalCellProps;return l.createElement(T,(0,h.Z)({className:s,ellipsis:e.ellipsis,align:e.align,scope:e.rowScope,component:e.rowScope?f:d,prefixCls:m,key:v,record:r,index:i,renderIndex:o,dataIndex:a,render:n,shouldCellUpdate:e.shouldCellUpdate},g,{appendNode:y,additionalProps:x}))})));if(w&&(k.current||b)){var L=y(r,i,c+1,b);M=l.createElement(X,{expanded:b,className:S()("".concat(m,"-expanded-row"),"".concat(m,"-expanded-row-level-").concat(c+1),j),prefixCls:m,component:u,cellComponent:d,colSpan:v.length,isEmpty:!1},L)}return l.createElement(l.Fragment,null,E,M)}));function te(e){var t=e.columnKey,n=e.onColumnResize,r=l.useRef();return(0,a.Z)((function(){r.current&&n(t,r.current.offsetWidth)}),[]),l.createElement(Y.Z,{data:t},l.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},l.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}var ne=n(29194);function re(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize,i=l.useRef(null);return l.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0},ref:i},l.createElement(Y.Z.Collection,{onBatchResize:function(e){(0,ne.Z)(i.current)&&e.forEach((function(e){var t=e.data,n=e.size;r(t,n.offsetWidth)}))}},n.map((function(e){return l.createElement(te,{key:e,columnKey:e,onColumnResize:r})}))))}var ie=y((function(e){var t,n=e.data,r=e.measureColumnWidth,i=d(b,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=i.prefixCls,a=i.getComponent,s=i.onColumnResize,c=i.flattenColumns,u=i.getRowKey,h=i.expandedKeys,f=i.childrenColumnName,p=i.emptyNode,m=_(n,f,h,u),v=l.useRef({renderWithProps:!1}),g=a(["body","wrapper"],"tbody"),y=a(["body","row"],"tr"),x=a(["body","cell"],"td"),w=a(["body","cell"],"th");t=n.length?m.map((function(e,t){var n=e.record,r=e.indent,i=e.index,o=u(n,t);return l.createElement(ee,{key:o,rowKey:o,record:n,index:t,renderIndex:i,rowComponent:y,cellComponent:x,scopeCellComponent:w,indent:r})})):l.createElement(X,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:y,cellComponent:x,colSpan:c.length,isEmpty:!0},p);var C=L(c);return l.createElement(E.Provider,{value:v.current},l.createElement(g,{className:"".concat(o,"-tbody")},r&&l.createElement(re,{prefixCls:o,columnsKey:C,onColumnResize:s}),t))})),oe=n(54451),ae=["columnType"];var se=function(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,i=d(b,["tableLayout"]).tableLayout,o=[],a=!1,s=(r||n.length)-1;s>=0;s-=1){var c=t[s],u=n&&n[s],f=void 0,p=void 0;if(u&&(f=u[oe.v],"auto"===i&&(p=u.minWidth)),c||p||f||a){var m=f||{},v=(m.columnType,(0,O.Z)(m,ae));o.unshift(l.createElement("col",(0,h.Z)({key:s,style:{width:c,minWidth:p}},v))),a=!0}}return l.createElement("colgroup",null,o)},le=n(94480),ce=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];var ue=l.forwardRef((function(e,t){var n=e.className,r=e.noData,i=e.columns,o=e.flattenColumns,a=e.colWidths,s=e.columCount,c=e.stickyOffsets,u=e.direction,h=e.fixHeader,p=e.stickyTopOffset,m=e.stickyBottomOffset,v=e.stickyClassName,g=e.onScroll,y=e.maxContentScroll,x=e.children,w=(0,O.Z)(e,ce),k=d(b,["prefixCls","scrollbarSize","isSticky","getComponent"]),M=k.prefixCls,j=k.scrollbarSize,E=k.isSticky,L=(0,k.getComponent)(["header","table"],"table"),N=E&&!h?0:j,D=l.useRef(null),Z=l.useCallback((function(e){(0,f.mH)(t,e),(0,f.mH)(D,e)}),[]);l.useEffect((function(){var e;function t(e){var t=e,n=t.currentTarget,r=t.deltaX;r&&(g({currentTarget:n,scrollLeft:n.scrollLeft+r}),e.preventDefault())}return null===(e=D.current)||void 0===e||e.addEventListener("wheel",t,{passive:!1}),function(){var e;null===(e=D.current)||void 0===e||e.removeEventListener("wheel",t)}}),[]);var P=l.useMemo((function(){return o.every((function(e){return e.width}))}),[o]),T=o[o.length-1],B={fixed:T?T.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(M,"-cell-scrollbar")}}},I=(0,l.useMemo)((function(){return N?[].concat((0,le.Z)(i),[B]):i}),[N,i]),F=(0,l.useMemo)((function(){return N?[].concat((0,le.Z)(o),[B]):o}),[N,o]),R=(0,l.useMemo)((function(){var e=c.right,t=c.left;return(0,C.Z)((0,C.Z)({},c),{},{left:"rtl"===u?[].concat((0,le.Z)(t.map((function(e){return e+N}))),[0]):t,right:"rtl"===u?e:[].concat((0,le.Z)(e.map((function(e){return e+N}))),[0]),isSticky:E})}),[N,c,E]),W=function(e,t){return(0,l.useMemo)((function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:o.ellipsis,align:o.align,component:a,prefixCls:f,key:m[t]},s,{additionalProps:n,rowType:"header"}))})))};var fe=y((function(e){var t=e.stickyOffsets,n=e.columns,r=e.flattenColumns,i=e.onHeaderRow,o=d(b,["prefixCls","getComponent"]),a=o.prefixCls,s=o.getComponent,c=l.useMemo((function(){return function(e){var t=[];!function e(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;t[i]=t[i]||[];var o=r;return n.filter(Boolean).map((function(n){var r={key:n.key,className:n.className||"",children:n.title,column:n,colStart:o},a=1,s=n.children;return s&&s.length>0&&(a=e(s,o,i+1).reduce((function(e,t){return e+t}),0),r.hasSubColumns=!0),"colSpan"in n&&(a=n.colSpan),"rowSpan"in n&&(r.rowSpan=n.rowSpan),r.colSpan=a,r.colEnd=r.colStart+a-1,t[i].push(r),o+=a,a}))}(e,0);for(var n=t.length,r=function(e){t[e].forEach((function(t){"rowSpan"in t||t.hasSubColumns||(t.rowSpan=n-e)}))},i=0;i=n-m?N((function(e){return(0,C.Z)((0,C.Z)({},e),{},{isHiddenScrollBar:!0})})):N((function(e){return(0,C.Z)((0,C.Z)({},e),{},{isHiddenScrollBar:!1})}))}}))},W=function(e){N((function(t){return(0,C.Z)((0,C.Z)({},t),{},{scrollLeft:e/x*w||0})}))};return l.useImperativeHandle(t,(function(){return{setScrollLeft:W,checkScrollBarVisible:R}})),l.useEffect((function(){var e=(0,ye.Z)(document.body,"mouseup",O,!1),t=(0,ye.Z)(document.body,"mousemove",F,!1);return R(),function(){e.remove(),t.remove()}}),[k,T]),l.useEffect((function(){if(f.current){for(var e=[],t=(0,be.bn)(f.current);t;)e.push(t),t=t.parentElement;return e.forEach((function(e){return e.addEventListener("scroll",R,!1)})),window.addEventListener("resize",R,!1),window.addEventListener("scroll",R,!1),v.addEventListener("scroll",R,!1),function(){e.forEach((function(e){return e.removeEventListener("scroll",R)})),window.removeEventListener("resize",R),window.removeEventListener("scroll",R),v.removeEventListener("scroll",R)}}}),[v]),l.useEffect((function(){L.isHiddenScrollBar||N((function(e){var t=f.current;return t?(0,C.Z)((0,C.Z)({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e}))}),[L.isHiddenScrollBar]),x<=w||!k||L.isHiddenScrollBar?null:l.createElement("div",{style:{height:(0,K.Z)(),width:w,bottom:m},className:"".concat(y,"-sticky-scroll")},l.createElement("div",{onMouseDown:function(e){e.persist(),D.current.delta=e.pageX-L.scrollLeft,D.current.x=0,B(!0),e.preventDefault()},ref:M,className:S()("".concat(y,"-sticky-scroll-bar"),(0,A.Z)({},"".concat(y,"-sticky-scroll-bar-active"),T)),style:{width:"".concat(k,"px"),transform:"translate3d(".concat(L.scrollLeft,"px, 0, 0)")}}))},Ae=l.forwardRef(Ce);var ke=function(e){return null};var Se=function(e){return null},Me="rc-table",je=[],Ee={};function Le(){return"No Data"}function Ne(e,t){var n=(0,C.Z)({rowKey:"key",prefixCls:Me,emptyText:Le},e),c=n.prefixCls,u=n.className,d=n.rowClassName,f=n.style,p=n.data,m=n.rowKey,v=n.scroll,g=n.tableLayout,y=n.direction,x=n.title,k=n.footer,E=n.summary,D=n.caption,Z=n.id,P=n.showHeader,T=n.components,I=n.emptyText,O=n.onRow,F=n.onHeaderRow,R=n.onScroll,H=n.internalHooks,U=n.transformColumns,_=n.internalRefs,Q=n.tailor,X=n.getContainerWidth,q=n.sticky,$=n.rowHoverable,ee=void 0===$||$,te=p||je,ne=!!te.length,re=H===r.R;var ae=l.useCallback((function(e,t){return(0,j.Z)(T,e)||t}),[T]),ce=l.useMemo((function(){return"function"==typeof m?m:function(e){return e&&e[m]}}),[m]),ue=ae(["body"]),he=function(){var e=l.useState(-1),t=(0,i.Z)(e,2),n=t[0],r=t[1],o=l.useState(-1),a=(0,i.Z)(o,2),s=a[0],c=a[1];return[n,s,l.useCallback((function(e,t){r(e),c(t)}),[])]}(),ye=(0,i.Z)(he,3),xe=ye[0],we=ye[1],Ce=ye[2],ke=function(e,t,n){var o=(0,oe.g)(e),a=o.expandIcon,s=o.expandedRowKeys,c=o.defaultExpandedRowKeys,u=o.defaultExpandAllRows,d=o.expandedRowRender,h=o.onExpand,f=o.onExpandedRowsChange,p=a||J,m=o.childrenColumnName||"children",v=l.useMemo((function(){return d?"row":!!(e.expandable&&e.internalHooks===r.R&&e.expandable.__PARENT_RENDER_ICON__||t.some((function(e){return e&&"object"===(0,w.Z)(e)&&e[m]})))&&"nest"}),[!!d,t]),g=l.useState((function(){return c||(u?function(e,t,n){var r=[];return function e(i){(i||[]).forEach((function(i,o){r.push(t(i,o)),e(i[n])}))}(e),r}(t,n,m):[])})),y=(0,i.Z)(g,2),x=y[0],b=y[1],C=l.useMemo((function(){return new Set(s||x||[])}),[s,x]),A=l.useCallback((function(e){var r,i=n(e,t.indexOf(e)),o=C.has(i);o?(C.delete(i),r=(0,le.Z)(C)):r=[].concat((0,le.Z)(C),[i]),b(r),h&&h(!o,e),f&&f(r)}),[n,C,t,h,f]);return[o,v,C,p,m,A]}(n,te,ce),Se=(0,i.Z)(ke,6),Ne=Se[0],De=Se[1],Ze=Se[2],Pe=Se[3],Te=Se[4],Be=Se[5],Ie=null==v?void 0:v.x,Oe=l.useState(0),Fe=(0,i.Z)(Oe,2),Re=Fe[0],We=Fe[1],ze=(0,pe.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},n),Ne),{},{expandable:!!Ne.expandedRowRender,columnTitle:Ne.columnTitle,expandedKeys:Ze,getRowKey:ce,onTriggerExpand:Be,expandIcon:Pe,expandIconColumnIndex:Ne.expandIconColumnIndex,direction:y,scrollWidth:re&&Q&&"number"==typeof Ie?Ie:null,clientWidth:Re}),re?U:null),He=(0,i.Z)(ze,4),Ye=He[0],Ve=He[1],Ke=He[2],Ge=He[3],Ue=null!=Ke?Ke:Ie,_e=l.useMemo((function(){return{columns:Ye,flattenColumns:Ve}}),[Ye,Ve]),Qe=l.useRef(),Xe=l.useRef(),Je=l.useRef(),qe=l.useRef();l.useImperativeHandle(t,(function(){return{nativeElement:Qe.current,scrollTo:function(e){var t,n;if(Je.current instanceof HTMLElement){var r=e.index,i=e.top,o=e.key;if("number"!=typeof(n=i)||Number.isNaN(n)){var a,s=null!=o?o:ce(te[r]);null===(a=Je.current.querySelector('[data-row-key="'.concat(s,'"]')))||void 0===a||a.scrollIntoView()}else{var l;null===(l=Je.current)||void 0===l||l.scrollTo({top:i})}}else null!==(t=Je.current)&&void 0!==t&&t.scrollTo&&Je.current.scrollTo(e)}}}));var $e,et,tt,nt=l.useRef(),rt=l.useState(!1),it=(0,i.Z)(rt,2),ot=it[0],at=it[1],st=l.useState(!1),lt=(0,i.Z)(st,2),ct=lt[0],ut=lt[1],dt=l.useState(new Map),ht=(0,i.Z)(dt,2),ft=ht[0],pt=ht[1],mt=L(Ve).map((function(e){return ft.get(e)})),vt=l.useMemo((function(){return mt}),[mt.join("_")]),gt=ve(vt,Ve,y),yt=v&&N(v.y),xt=v&&N(Ue)||Boolean(Ne.fixed),bt=xt&&Ve.some((function(e){return e.fixed})),wt=l.useRef(),Ct=function(e,t){var n="object"===(0,w.Z)(e)?e:{},r=n.offsetHeader,i=void 0===r?0:r,o=n.offsetSummary,a=void 0===o?0:o,s=n.offsetScroll,c=void 0===s?0:s,u=n.getContainer,d=(void 0===u?function(){return me}:u)()||me,h=!!e;return l.useMemo((function(){return{isSticky:h,stickyClassName:h?"".concat(t,"-sticky-holder"):"",offsetHeader:i,offsetSummary:a,offsetScroll:c,container:d}}),[h,c,i,a,t,d])}(q,c),At=Ct.isSticky,kt=Ct.offsetHeader,St=Ct.offsetSummary,Mt=Ct.offsetScroll,jt=Ct.stickyClassName,Et=Ct.container,Lt=l.useMemo((function(){return null==E?void 0:E(te)}),[E,te]),Nt=(yt||At)&&l.isValidElement(Lt)&&Lt.type===W&&Lt.props.fixed;yt&&(et={overflowY:ne?"scroll":"auto",maxHeight:v.y}),xt&&($e={overflowX:"auto"},yt||(et={overflowY:"hidden"}),tt={width:!0===Ue?"auto":Ue,minWidth:"100%"});var Dt=l.useCallback((function(e,t){pt((function(n){if(n.get(e)!==t){var r=new Map(n);return r.set(e,t),r}return n}))}),[]),Zt=function(e){var t=(0,l.useRef)(e||null),n=(0,l.useRef)();function r(){window.clearTimeout(n.current)}return(0,l.useEffect)((function(){return r}),[]),[function(e){t.current=e,r(),n.current=window.setTimeout((function(){t.current=null,n.current=void 0}),100)},function(){return t.current}]}(null),Pt=(0,i.Z)(Zt,2),Tt=Pt[0],Bt=Pt[1];function It(e,t){t&&("function"==typeof t?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout((function(){t.scrollLeft=e}),0)))}var Ot=(0,o.Z)((function(e){var t,n=e.currentTarget,r=e.scrollLeft,i="rtl"===y,o="number"==typeof r?r:n.scrollLeft,a=n||Ee;Bt()&&Bt()!==a||(Tt(a),It(o,Xe.current),It(o,Je.current),It(o,nt.current),It(o,null===(t=wt.current)||void 0===t?void 0:t.setScrollLeft));var s=n||Xe.current;if(s){var l=re&&Q&&"number"==typeof Ue?Ue:s.scrollWidth,c=s.clientWidth;if(l===c)return at(!1),void ut(!1);i?(at(-o0)):(at(o>0),ut(o1?x-P:0,I=(0,C.Z)((0,C.Z)((0,C.Z)({},E),u),{},{flex:"0 0 ".concat(P,"px"),width:"".concat(P,"px"),marginRight:B,pointerEvents:"auto"}),O=l.useMemo((function(){return p?Z<=1:0===N||0===Z||Z>1}),[Z,N,p]);O?I.visibility="hidden":p&&(I.height=null==m?void 0:m(Z));var F=O?function(){return null}:v,R={};return 0!==Z&&0!==N||(R.rowSpan=1,R.colSpan=1),l.createElement(T,(0,h.Z)({className:S()(y,f),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:A,record:c,index:o,renderIndex:s,dataIndex:g,render:F,shouldCellUpdate:n.shouldCellUpdate},k,{appendNode:M,additionalProps:(0,C.Z)((0,C.Z)({},j),{},{style:I},R)}))},Re=["data","index","className","rowKey","style","extra","getHeight"];var We=y(l.forwardRef((function(e,t){var n,r=e.data,i=e.index,o=e.className,a=e.rowKey,s=e.style,c=e.extra,u=e.getHeight,f=(0,O.Z)(e,Re),p=r.record,m=r.indent,v=r.index,g=d(b,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),y=g.scrollX,x=g.flattenColumns,w=g.prefixCls,k=g.fixColumn,M=g.componentWidth,j=d(Ie,["getComponent"]).getComponent,E=Q(p,a,i,m),L=j(["body","row"],"div"),N=j(["body","cell"],"div"),D=E.rowSupportExpand,Z=E.expanded,P=E.rowProps,B=E.expandedRowRender,I=E.expandedRowClassName;if(D&&Z){var F=B(p,i,m+1,Z),R=q(I,p,i,m),W={};k&&(W={style:(0,A.Z)({},"--virtual-width","".concat(M,"px"))});var z="".concat(w,"-expanded-row-cell");n=l.createElement(L,{className:S()("".concat(w,"-expanded-row"),"".concat(w,"-expanded-row-level-").concat(m+1),R)},l.createElement(T,{component:N,prefixCls:w,className:S()(z,(0,A.Z)({},"".concat(z,"-fixed"),k)),additionalProps:W},F))}var H=(0,C.Z)((0,C.Z)({},s),{},{width:y});c&&(H.position="absolute",H.pointerEvents="none");var Y=l.createElement(L,(0,h.Z)({},P,f,{"data-row-key":a,ref:D?null:t,className:S()(o,"".concat(w,"-row"),null==P?void 0:P.className,(0,A.Z)({},"".concat(w,"-row-extra"),c)),style:(0,C.Z)((0,C.Z)({},H),null==P?void 0:P.style)}),x.map((function(e,t){return l.createElement(Fe,{key:t,component:N,rowInfo:E,column:e,colIndex:t,indent:m,index:i,renderIndex:v,record:p,inverse:c,getHeight:u})})));return D?l.createElement("div",{ref:t},Y,n):Y})));var ze=y(l.forwardRef((function(e,t){var n=e.data,r=e.onScroll,o=d(b,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),a=o.flattenColumns,s=o.onColumnResize,c=o.getRowKey,u=o.expandedKeys,h=o.prefixCls,f=o.childrenColumnName,p=o.scrollX,m=o.direction,v=d(Ie),g=v.sticky,y=v.scrollY,x=v.listItemHeight,C=v.getComponent,A=v.onScroll,k=l.useRef(),S=_(n,f,u,c),M=l.useMemo((function(){var e=0;return a.map((function(t){var n=t.width;return[t.key,n,e+=n]}))}),[a]),j=l.useMemo((function(){return M.map((function(e){return e[2]}))}),[M]);l.useEffect((function(){M.forEach((function(e){var t=(0,i.Z)(e,2),n=t[0],r=t[1];s(n,r)}))}),[M]),l.useImperativeHandle(t,(function(){var e,t={scrollTo:function(e){var t;null===(t=k.current)||void 0===t||t.scrollTo(e)},nativeElement:null===(e=k.current)||void 0===e?void 0:e.nativeElement};return Object.defineProperty(t,"scrollLeft",{get:function(){var e;return(null===(e=k.current)||void 0===e?void 0:e.getScrollInfo().x)||0},set:function(e){var t;null===(t=k.current)||void 0===t||t.scrollTo({left:e})}}),t}));var E=function(e,t){var n,r=null===(n=S[t])||void 0===n?void 0:n.record,i=e.onCell;if(i){var o,a=i(r,t);return null!==(o=null==a?void 0:a.rowSpan)&&void 0!==o?o:1}return 1},L=l.useMemo((function(){return{columnsOffset:j}}),[j]),N="".concat(h,"-tbody"),D=C(["body","wrapper"]),Z={};return g&&(Z.position="sticky",Z.bottom=0,"object"===(0,w.Z)(g)&&g.offsetScroll&&(Z.bottom=g.offsetScroll)),l.createElement(Oe.Provider,{value:L},l.createElement(Be.Z,{fullHeight:!1,ref:k,prefixCls:"".concat(N,"-virtual"),styles:{horizontalScrollBar:Z},className:N,height:y,itemHeight:x||24,data:S,itemKey:function(e){return c(e.record)},component:D,scrollWidth:p,direction:m,onVirtualScroll:function(e){var t,n=e.x;r({currentTarget:null===(t=k.current)||void 0===t?void 0:t.nativeElement,scrollLeft:n})},onScroll:A,extraRender:function(e){var t=e.start,n=e.end,r=e.getSize,i=e.offsetY;if(n<0)return null;for(var o=a.filter((function(e){return 0===E(e,t)})),s=t,u=function(e){if(!(o=o.filter((function(t){return 0===E(t,e)}))).length)return s=e,1},d=t;d>=0&&!u(d);d-=1);for(var h=a.filter((function(e){return 1!==E(e,n)})),f=n,p=function(e){if(!(h=h.filter((function(t){return 1!==E(t,e)}))).length)return f=Math.max(e-1,n),1},m=n;m1}))&&v.push(e)},y=s;y<=f;y+=1)g(y);return v.map((function(e){var t=S[e],n=c(t.record,e),o=r(n);return l.createElement(We,{key:e,data:t,rowKey:n,index:e,style:{top:-i+o.top},extra:!0,getHeight:function(t){var i=e+t-1,o=c(S[i].record,i),a=r(n,o);return a.bottom-a.top}})}))}},(function(e,t,n){var r=c(e.record,t);return l.createElement(We,{data:e,rowKey:r,index:t,style:n.style})})))}))),He=function(e,t){var n=t.ref,r=t.onScroll;return l.createElement(ze,{ref:n,data:e,onScroll:r})};function Ye(e,t){var n=e.data,i=e.columns,o=e.scroll,a=e.sticky,s=e.prefixCls,c=void 0===s?Me:s,u=e.className,d=e.listItemHeight,f=e.components,p=e.onScroll,m=o||{},v=m.x,g=m.y;"number"!=typeof v&&(v=1),"number"!=typeof g&&(g=500);var y=(0,Z.zX)((function(e,t){return(0,j.Z)(f,e)||t})),x=(0,Z.zX)(p),b=l.useMemo((function(){return{sticky:a,scrollY:g,listItemHeight:d,getComponent:y,onScroll:x}}),[a,g,d,y,x]);return l.createElement(Ie.Provider,{value:b},l.createElement(Te,(0,h.Z)({},e,{className:S()(u,"".concat(c,"-virtual")),scroll:(0,C.Z)((0,C.Z)({},o),{},{x:v}),components:(0,C.Z)((0,C.Z)({},f),{},{body:null!=n&&n.length?He:void 0}),columns:i,internalHooks:r.R,tailor:!0,ref:t})))}var Ve=l.forwardRef(Ye);function Ke(e){return g(Ve,e)}Ke()},54451:function(e,t,n){"use strict";n.d(t,{g:function(){return s},v:function(){return a}});var r=n(33885),i=n(75931),o=(n(48736),["expandable"]),a="RC_TABLE_INTERNAL_COL_DEFINE";function s(e){var t,n=e.expandable,a=(0,i.Z)(e,o);return!1===(t="expandable"in e?(0,r.Z)((0,r.Z)({},a),n):a).showExpandColumn&&(t.expandIconColumnIndex=-1),t}},22711:function(e,t,n){"use strict";n.r(t),n.d(t,{ResizableTextArea:function(){return j},default:function(){return L}});var r,i=n(54476),o=n(20068),a=n(33885),s=n(94480),l=n(42978),c=n(75931),u=n(92310),d=n.n(u),h=n(36901),f=n(66003),p=n(30292),m=n(18929),v=n(59301),g=n(76190),y=n(29301),x=n(34280),b=n(16089),w="\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 pointer-events: none !important;\n",C=["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","white-space"],A={};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&&A[n])return A[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=C.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),l={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&n&&(A[n]=l),l}var S=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],M=v.forwardRef((function(e,t){var n=e,s=n.prefixCls,u=n.defaultValue,h=n.value,f=n.autoSize,p=n.onResize,C=n.className,A=n.style,M=n.disabled,j=n.onChange,E=(n.onInternalAutoSize,(0,c.Z)(n,S)),L=(0,m.Z)(u,{value:h,postState:function(e){return null!=e?e:""}}),N=(0,l.Z)(L,2),D=N[0],Z=N[1],P=v.useRef();v.useImperativeHandle(t,(function(){return{textArea:P.current}}));var T=v.useMemo((function(){return f&&"object"===(0,g.Z)(f)?[f.minRows,f.maxRows]:[]}),[f]),B=(0,l.Z)(T,2),I=B[0],O=B[1],F=!!f,R=v.useState(2),W=(0,l.Z)(R,2),z=W[0],H=W[1],Y=v.useState(),V=(0,l.Z)(Y,2),K=V[0],G=V[1],U=function(){H(0)};(0,x.Z)((function(){F&&U()}),[h,I,O,F]),(0,x.Z)((function(){if(0===z)H(1);else if(1===z){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r||((r=document.createElement("textarea")).setAttribute("tab-index","-1"),r.setAttribute("aria-hidden","true"),r.setAttribute("name","hiddenTextarea"),document.body.appendChild(r)),e.getAttribute("wrap")?r.setAttribute("wrap",e.getAttribute("wrap")):r.removeAttribute("wrap");var o=k(e,t),a=o.paddingSize,s=o.borderSize,l=o.boxSizing,c=o.sizingStyle;r.setAttribute("style","".concat(c,";").concat(w)),r.value=e.value||e.placeholder||"";var u,d=void 0,h=void 0,f=r.scrollHeight;if("border-box"===l?f+=s:"content-box"===l&&(f-=a),null!==n||null!==i){r.value=" ";var p=r.scrollHeight-a;null!==n&&(d=p*n,"border-box"===l&&(d=d+a+s),f=Math.max(d,f)),null!==i&&(h=p*i,"border-box"===l&&(h=h+a+s),u=f>h?"":"hidden",f=Math.min(h,f))}var m={height:f,overflowY:u,resize:"none"};return d&&(m.minHeight=d),h&&(m.maxHeight=h),m}(P.current,!1,I,O);H(2),G(e)}else!function(){try{if(document.activeElement===P.current){var e=P.current,t=e.selectionStart,n=e.selectionEnd,r=e.scrollTop;P.current.setSelectionRange(t,n),P.current.scrollTop=r}}catch(e){}}()}),[z]);var _=v.useRef(),Q=function(){b.Z.cancel(_.current)};v.useEffect((function(){return Q}),[]);var X=F?K:null,J=(0,a.Z)((0,a.Z)({},A),X);return 0!==z&&1!==z||(J.overflowY="hidden",J.overflowX="hidden"),v.createElement(y.Z,{onResize:function(e){2===z&&(null==p||p(e),f&&(Q(),_.current=(0,b.Z)((function(){U()}))))},disabled:!(f||p)},v.createElement("textarea",(0,i.Z)({},E,{ref:P,style:J,className:d()(s,C,(0,o.Z)({},"".concat(s,"-disabled"),M)),disabled:M,value:D,onChange:function(e){Z(e.target.value),null==j||j(e)}})))})),j=M,E=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],L=v.forwardRef((function(e,t){var n,r=e.defaultValue,u=e.value,g=e.onFocus,y=e.onBlur,x=e.onChange,b=e.allowClear,w=e.maxLength,C=e.onCompositionStart,A=e.onCompositionEnd,k=e.suffix,S=e.prefixCls,M=void 0===S?"rc-textarea":S,L=e.showCount,N=e.count,D=e.className,Z=e.style,P=e.disabled,T=e.hidden,B=e.classNames,I=e.styles,O=e.onResize,F=e.onClear,R=e.onPressEnter,W=e.readOnly,z=e.autoSize,H=e.onKeyDown,Y=(0,c.Z)(e,E),V=(0,m.Z)(r,{value:u,defaultValue:r}),K=(0,l.Z)(V,2),G=K[0],U=K[1],_=null==G?"":String(G),Q=v.useState(!1),X=(0,l.Z)(Q,2),J=X[0],q=X[1],$=v.useRef(!1),ee=v.useState(null),te=(0,l.Z)(ee,2),ne=te[0],re=te[1],ie=(0,v.useRef)(null),oe=(0,v.useRef)(null),ae=function(){var e;return null===(e=oe.current)||void 0===e?void 0:e.textArea},se=function(){ae().focus()};(0,v.useImperativeHandle)(t,(function(){var e;return{resizableTextArea:oe.current,focus:se,blur:function(){ae().blur()},nativeElement:(null===(e=ie.current)||void 0===e?void 0:e.nativeElement)||ae()}})),(0,v.useEffect)((function(){q((function(e){return!P&&e}))}),[P]);var le=v.useState(null),ce=(0,l.Z)(le,2),ue=ce[0],de=ce[1];v.useEffect((function(){var e;ue&&(e=ae()).setSelectionRange.apply(e,(0,s.Z)(ue))}),[ue]);var he,fe=(0,f.Z)(N,L),pe=null!==(n=fe.max)&&void 0!==n?n:w,me=Number(pe)>0,ve=fe.strategy(_),ge=!!pe&&ve>pe,ye=function(e,t){var n=t;!$.current&&fe.exceedFormatter&&fe.max&&fe.strategy(t)>fe.max&&t!==(n=fe.exceedFormatter(t,{max:fe.max}))&&de([ae().selectionStart||0,ae().selectionEnd||0]),U(n),(0,p.rJ)(e.currentTarget,e,x,n)},xe=k;fe.show&&(he=fe.showFormatter?fe.showFormatter({value:_,count:ve,maxLength:pe}):"".concat(ve).concat(me?" / ".concat(pe):""),xe=v.createElement(v.Fragment,null,xe,v.createElement("span",{className:d()("".concat(M,"-data-count"),null==B?void 0:B.count),style:null==I?void 0:I.count},he)));var be=!z&&!L&&!b;return v.createElement(h.BaseInput,{ref:ie,value:_,allowClear:b,handleReset:function(e){U(""),se(),(0,p.rJ)(ae(),e,x)},suffix:xe,prefixCls:M,classNames:(0,a.Z)((0,a.Z)({},B),{},{affixWrapper:d()(null==B?void 0:B.affixWrapper,(0,o.Z)((0,o.Z)({},"".concat(M,"-show-count"),L),"".concat(M,"-textarea-allow-clear"),b))}),disabled:P,focused:J,className:d()(D,ge&&"".concat(M,"-out-of-range")),style:(0,a.Z)((0,a.Z)({},Z),ne&&!be?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof he?he:void 0}},hidden:T,readOnly:W,onClear:F},v.createElement(j,(0,i.Z)({},Y,{autoSize:z,maxLength:w,onKeyDown:function(e){"Enter"===e.key&&R&&R(e),null==H||H(e)},onChange:function(e){ye(e,e.target.value)},onFocus:function(e){q(!0),null==g||g(e)},onBlur:function(e){q(!1),null==y||y(e)},onCompositionStart:function(e){$.current=!0,null==C||C(e)},onCompositionEnd:function(e){$.current=!1,ye(e,e.currentTarget.value),null==A||A(e)},className:d()(null==B?void 0:B.textarea),style:(0,a.Z)((0,a.Z)({},null==I?void 0:I.textarea),{},{resize:null==Z?void 0:Z.resize}),disabled:P,prefixCls:M,onResize:function(e){var t;null==O||O(e),null!==(t=ae())&&void 0!==t&&t.style.height&&re(!0)},ref:oe,readOnly:W})))}))},639:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(54476),i=n(20068),o=n(33885),a=n(42978),s=n(75931),l=n(59301),c=n(92310),u=n.n(c),d=n(26112),h=n(30699),f=function(e){for(var t=e.prefixCls,n=e.level,r=e.isStart,o=e.isEnd,a="".concat(t,"-indent-unit"),s=[],c=0;c0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,r=t.length;if(1!==Math.abs(n-r))return{add:!1,key:null};function i(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var r=t.filter((function(e){return!n.has(e)}));return 1===r.length?r[0]:null}return n ").concat(t);return t}(E)),y.createElement("div",null,y.createElement("input",{style:T,disabled:!1===j||h,tabIndex:!1!==j?O:null,onKeyDown:F,onFocus:H,onBlur:Y,value:"",onChange:B,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(n,"-indent")},y.createElement("div",{ref:Q,className:"".concat(n,"-indent-unit")}))),y.createElement(S.Z,(0,r.Z)({},U,{data:ye,itemKey:z,height:g,fullHeight:!1,virtual:b,itemHeight:x,scrollWidth:M,prefixCls:"".concat(n,"-list"),ref:_,role:"tree",onVisibleChange:function(e){e.every((function(e){return z(e)!==I}))&&ge()}}),(function(e){var t=e.pos,n=Object.assign({},(w(e.data),e.data)),i=e.title,o=e.key,a=e.isStart,s=e.isEnd,l=(0,L.km)(o,t);delete n.key,delete n.children;var c=(0,L.H8)(l,xe);return y.createElement(D,(0,r.Z)({},n,c,{title:i,active:!!E&&o===E.key,pos:t,data:e.data,isStart:a,isEnd:s,motion:v,motionNodes:o===I?ue:null,motionType:pe,onMotionStart:K,onMotionEnd:ge,treeNodeRequiredProps:xe,onMouseMove:function(){V(null)}}))})))}));var Y=H,V=n(82661),K=n(34643),G=n(65065),U=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,i=new Array(r),l=0;l2&&void 0!==arguments[2]&&arguments[2],a=e.state,s=a.dragChildrenKeys,l=a.dropPosition,c=a.dropTargetKey,u=a.dropTargetPos,d=a.dropAllowed;if(d){var h=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==c){var f=(0,o.Z)((0,o.Z)({},(0,L.H8)(c,e.getTreeNodeRequiredProps())),{},{active:(null===(r=e.getActiveItem())||void 0===r?void 0:r.key)===c,data:(0,G.Z)(e.state.keyEntities,c).node}),p=s.includes(c);(0,g.ZP)(!p,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var m=(0,V.yx)(u),v={event:t,node:(0,L.F)(f),dragNode:e.dragNodeProps?(0,L.F)(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(s),dropToGap:0!==l,dropPosition:l+Number(m[m.length-1])};i||null==h||h(v),e.dragNodeProps=null}}})),(0,h.Z)((0,c.Z)(e),"cleanDragState",(function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null})),(0,h.Z)((0,c.Z)(e),"triggerExpandActionExpand",(function(t,n){var r=e.state,i=r.expandedKeys,a=r.flattenNodes,s=n.expanded,l=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var c=a.filter((function(e){return e.key===l}))[0],u=(0,L.F)((0,o.Z)((0,o.Z)({},(0,L.H8)(l,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(s?(0,V._5)(i,l):(0,V.L0)(i,l)),e.onNodeExpand(t,u)}})),(0,h.Z)((0,c.Z)(e),"onNodeClick",(function(t,n){var r=e.props,i=r.onClick;"click"===r.expandAction&&e.triggerExpandActionExpand(t,n),null==i||i(t,n)})),(0,h.Z)((0,c.Z)(e),"onNodeDoubleClick",(function(t,n){var r=e.props,i=r.onDoubleClick;"doubleClick"===r.expandAction&&e.triggerExpandActionExpand(t,n),null==i||i(t,n)})),(0,h.Z)((0,c.Z)(e),"onNodeSelect",(function(t,n){var r=e.state.selectedKeys,i=e.state,o=i.keyEntities,a=i.fieldNames,s=e.props,l=s.onSelect,c=s.multiple,u=n.selected,d=n[a.key],h=!u,f=(r=h?c?(0,V.L0)(r,d):[d]:(0,V._5)(r,d)).map((function(e){var t=(0,G.Z)(o,e);return t?t.node:null})).filter(Boolean);e.setUncontrolledState({selectedKeys:r}),null==l||l(r,{event:"select",selected:h,node:n,selectedNodes:f,nativeEvent:t.nativeEvent})})),(0,h.Z)((0,c.Z)(e),"onNodeCheck",(function(t,n,r){var i,o=e.state,s=o.keyEntities,l=o.checkedKeys,c=o.halfCheckedKeys,u=e.props,d=u.checkStrictly,h=u.onCheck,f=n.key,p={event:"check",node:n,checked:r,nativeEvent:t.nativeEvent};if(d){var m=r?(0,V.L0)(l,f):(0,V._5)(l,f);i={checked:m,halfChecked:(0,V._5)(c,f)},p.checkedNodes=m.map((function(e){return(0,G.Z)(s,e)})).filter(Boolean).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:m})}else{var v=(0,K.S)([].concat((0,a.Z)(l),[f]),!0,s),g=v.checkedKeys,y=v.halfCheckedKeys;if(!r){var x=new Set(g);x.delete(f);var b=(0,K.S)(Array.from(x),{checked:!1,halfCheckedKeys:y},s);g=b.checkedKeys,y=b.halfCheckedKeys}i=g,p.checkedNodes=[],p.checkedNodesPositions=[],p.halfCheckedKeys=y,g.forEach((function(e){var t=(0,G.Z)(s,e);if(t){var n=t.node,r=t.pos;p.checkedNodes.push(n),p.checkedNodesPositions.push({node:n,pos:r})}})),e.setUncontrolledState({checkedKeys:g},!1,{halfCheckedKeys:y})}null==h||h(i,p)})),(0,h.Z)((0,c.Z)(e),"onNodeLoad",(function(t){var n,r=t.key,i=e.state.keyEntities,o=(0,G.Z)(i,r);if(null==o||null===(n=o.children)||void 0===n||!n.length){var a=new Promise((function(n,i){e.setState((function(o){var a=o.loadedKeys,s=void 0===a?[]:a,l=o.loadingKeys,c=void 0===l?[]:l,u=e.props,d=u.loadData,h=u.onLoad;return!d||s.includes(r)||c.includes(r)?null:(d(t).then((function(){var i=e.state.loadedKeys,o=(0,V.L0)(i,r);null==h||h(o,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:o}),e.setState((function(e){return{loadingKeys:(0,V._5)(e.loadingKeys,r)}})),n()})).catch((function(t){if(e.setState((function(e){return{loadingKeys:(0,V._5)(e.loadingKeys,r)}})),e.loadingRetryTimes[r]=(e.loadingRetryTimes[r]||0)+1,e.loadingRetryTimes[r]>=10){var o=e.state.loadedKeys;(0,g.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,V.L0)(o,r)}),n()}i(t)})),{loadingKeys:(0,V.L0)(c,r)})}))}));return a.catch((function(){})),a}})),(0,h.Z)((0,c.Z)(e),"onNodeMouseEnter",(function(t,n){var r=e.props.onMouseEnter;null==r||r({event:t,node:n})})),(0,h.Z)((0,c.Z)(e),"onNodeMouseLeave",(function(t,n){var r=e.props.onMouseLeave;null==r||r({event:t,node:n})})),(0,h.Z)((0,c.Z)(e),"onNodeContextMenu",(function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))})),(0,h.Z)((0,c.Z)(e),"onFocus",(function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,r=new Array(n),i=0;i1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var i=!1,a=!0,s={};Object.keys(t).forEach((function(n){e.props.hasOwnProperty(n)?a=!1:(i=!0,s[n]=t[n])})),!i||n&&!a||e.setState((0,o.Z)((0,o.Z)({},s),r))}})),(0,h.Z)((0,c.Z)(e),"scrollTo",(function(t){e.listRef.current.scrollTo(t)})),e}return(0,l.Z)(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props,t=e.activeKey,n=e.itemScrollOffset,r=void 0===n?0:n;void 0!==t&&t!==this.state.activeKey&&(this.setState({activeKey:t}),null!==t&&this.scrollTo({key:t,offset:r}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,t=this.state,n=t.focused,o=t.flattenNodes,a=t.keyEntities,s=t.draggingNodeKey,l=t.activeKey,c=t.dropLevelOffset,u=t.dropContainerKey,d=t.dropTargetKey,f=t.dropPosition,m=t.dragOverNodeKey,g=t.indent,b=this.props,w=b.prefixCls,C=b.className,A=b.style,k=b.showLine,S=b.focusable,M=b.tabIndex,j=void 0===M?0:M,E=b.selectable,L=b.showIcon,N=b.icon,D=b.switcherIcon,Z=b.draggable,P=b.checkable,T=b.checkStrictly,B=b.disabled,I=b.motion,O=b.loadData,F=b.filterTreeNode,R=b.height,W=b.itemHeight,z=b.scrollWidth,H=b.virtual,V=b.titleRender,K=b.dropIndicatorRender,G=b.onContextMenu,U=b.onScroll,_=b.direction,Q=b.rootClassName,X=b.rootStyle,J=(0,v.Z)(this.props,{aria:!0,data:!0});Z&&(e="object"===(0,i.Z)(Z)?Z:"function"==typeof Z?{nodeDraggable:Z}:{});var q={prefixCls:w,selectable:E,showIcon:L,icon:N,switcherIcon:D,draggable:e,draggingNodeKey:s,checkable:P,checkStrictly:T,disabled:B,keyEntities:a,dropLevelOffset:c,dropContainerKey:u,dropTargetKey:d,dropPosition:f,dragOverNodeKey:m,indent:g,direction:_,dropIndicatorRender:K,loadData:O,filterTreeNode:F,titleRender:V,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return y.createElement(x.k.Provider,{value:q},y.createElement("div",{className:p()(w,C,Q,(0,h.Z)((0,h.Z)((0,h.Z)({},"".concat(w,"-show-line"),k),"".concat(w,"-focused"),n),"".concat(w,"-active-focused"),null!==l)),style:X},y.createElement(Y,(0,r.Z)({ref:this.listRef,prefixCls:w,style:A,data:o,disabled:B,selectable:E,checkable:!!P,motion:I,dragging:null!==s,height:R,itemHeight:W,virtual:H,focusable:S,focused:n,tabIndex:j,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:G,onScroll:U,scrollWidth:z},this.getTreeNodeRequiredProps(),J))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,r=t.prevProps,i={prevProps:e};function a(t){return!r&&e.hasOwnProperty(t)||r&&r[t]!==e[t]}var s=t.fieldNames;if(a("fieldNames")&&(s=(0,L.w$)(e.fieldNames),i.fieldNames=s),a("treeData")?n=e.treeData:a("children")&&((0,g.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,L.zn)(e.children)),n){i.treeData=n;var l=(0,L.I8)(n,{fieldNames:s});i.keyEntities=(0,o.Z)((0,h.Z)({},I,F),l.keyEntities)}var c,u=i.keyEntities||t.keyEntities;if(a("expandedKeys")||r&&a("autoExpandParent"))i.expandedKeys=e.autoExpandParent||!r&&e.defaultExpandParent?(0,V.r7)(e.expandedKeys,u):e.expandedKeys;else if(!r&&e.defaultExpandAll){var d=(0,o.Z)({},u);delete d[I];var f=[];Object.keys(d).forEach((function(e){var t=d[e];t.children&&t.children.length&&f.push(t.key)})),i.expandedKeys=f}else!r&&e.defaultExpandedKeys&&(i.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,V.r7)(e.defaultExpandedKeys,u):e.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,n||i.expandedKeys){var p=(0,L.oH)(n||t.treeData,i.expandedKeys||t.expandedKeys,s);i.flattenNodes=p}if((e.selectable&&(a("selectedKeys")?i.selectedKeys=(0,V.BT)(e.selectedKeys,e):!r&&e.defaultSelectedKeys&&(i.selectedKeys=(0,V.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(a("checkedKeys")?c=(0,V.E6)(e.checkedKeys)||{}:!r&&e.defaultCheckedKeys?c=(0,V.E6)(e.defaultCheckedKeys)||{}:n&&(c=(0,V.E6)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var m=c,v=m.checkedKeys,y=void 0===v?[]:v,x=m.halfCheckedKeys,b=void 0===x?[]:x;if(!e.checkStrictly){var w=(0,K.S)(y,!0,u);y=w.checkedKeys,b=w.halfCheckedKeys}i.checkedKeys=y,i.halfCheckedKeys=b}return a("loadedKeys")&&(i.loadedKeys=e.loadedKeys),i}}]),n}(y.Component);(0,h.Z)(U,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1}),(0,h.Z)(U,"TreeNode",j.Z);var _=U},82661:function(e,t,n){"use strict";n.d(t,{BT:function(){return f},E6:function(){return p},L0:function(){return l},OM:function(){return h},_5:function(){return s},r7:function(){return m},wA:function(){return u},yx:function(){return c}});var r=n(94480),i=n(76190),o=n(48736),a=(n(59301),n(639),n(65065));n(34061);function s(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function l(e,t){var n=(e||[]).slice();return-1===n.indexOf(t)&&n.push(t),n}function c(e){return e.split("-")}function u(e,t){var n=[];return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.forEach((function(t){var r=t.key,i=t.children;n.push(r),e(i)}))}((0,a.Z)(t,e).children),n}function d(e){if(e.parent){var t=c(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function h(e,t,n,r,i,o,s,l,u,h){var f,p=e.clientX,m=e.clientY,v=e.target.getBoundingClientRect(),g=v.top,y=v.height,x=(("rtl"===h?-1:1)*(((null==i?void 0:i.x)||0)-p)-12)/r,b=u.filter((function(e){var t;return null===(t=l[e])||void 0===t||null===(t=t.children)||void 0===t?void 0:t.length})),w=(0,a.Z)(l,n.eventKey);if(m-1.5?o({dragNode:D,dropNode:Z,dropPosition:1})?j=1:P=!1:o({dragNode:D,dropNode:Z,dropPosition:0})?j=0:o({dragNode:D,dropNode:Z,dropPosition:1})?j=1:P=!1:o({dragNode:D,dropNode:Z,dropPosition:1})?j=1:P=!1,{dropPosition:j,dropLevelOffset:E,dropTargetKey:w.key,dropTargetPos:w.pos,dragOverNodeKey:M,dropContainerKey:0===j?null:(null===(f=w.parent)||void 0===f?void 0:f.key)||null,dropAllowed:P}}function f(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function p(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,i.Z)(e))return(0,o.ZP)(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function m(e,t){var n=new Set;function i(e){if(!n.has(e)){var r=(0,a.Z)(t,e);if(r){n.add(e);var o=r.parent;r.node.disabled||o&&i(o.key)}}}return(e||[]).forEach((function(e){i(e)})),(0,r.Z)(n)}},34643:function(e,t,n){"use strict";n.d(t,{S:function(){return s}});var r=n(48736),i=n(65065);function o(e,t){var n=new Set;return e.forEach((function(e){t.has(e)||n.add(e)})),n}function a(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!(!n&&!r)||!1===i}function s(e,t,n,s){var l,c=[];l=s||a;var u,d=new Set(e.filter((function(e){var t=!!(0,i.Z)(n,e);return t||c.push(e),t}))),h=new Map,f=0;return Object.keys(n).forEach((function(e){var t=n[e],r=t.level,i=h.get(r);i||(i=new Set,h.set(r,i)),i.add(t),f=Math.max(f,r)})),(0,r.ZP)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map((function(e){return"'".concat(e,"'")})).join(", "))),u=!0===t?function(e,t,n,r){for(var i=new Set(e),a=new Set,s=0;s<=n;s+=1)(t.get(s)||new Set).forEach((function(e){var t=e.key,n=e.node,o=e.children,a=void 0===o?[]:o;i.has(t)&&!r(n)&&a.filter((function(e){return!r(e.node)})).forEach((function(e){i.add(e.key)}))}));for(var l=new Set,c=n;c>=0;c-=1)(t.get(c)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!r(n)&&e.parent&&!l.has(e.parent.key))if(r(e.parent.node))l.add(t.key);else{var o=!0,s=!1;(t.children||[]).filter((function(e){return!r(e.node)})).forEach((function(e){var t=e.key,n=i.has(t);o&&!n&&(o=!1),s||!n&&!a.has(t)||(s=!0)})),o&&i.add(t.key),s&&a.add(t.key),l.add(t.key)}}));return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(o(a,i))}}(d,h,f,l):function(e,t,n,r,i){for(var a=new Set(e),s=new Set(t),l=0;l<=r;l+=1)(n.get(l)||new Set).forEach((function(e){var t=e.key,n=e.node,r=e.children,o=void 0===r?[]:r;a.has(t)||s.has(t)||i(n)||o.filter((function(e){return!i(e.node)})).forEach((function(e){a.delete(e.key)}))}));s=new Set;for(var c=new Set,u=r;u>=0;u-=1)(n.get(u)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!i(n)&&e.parent&&!c.has(e.parent.key))if(i(e.parent.node))c.add(t.key);else{var r=!0,o=!1;(t.children||[]).filter((function(e){return!i(e.node)})).forEach((function(e){var t=e.key,n=a.has(t);r&&!n&&(r=!1),o||!n&&!s.has(t)||(o=!0)})),r||a.delete(t.key),o&&s.add(t.key),c.add(t.key)}}));return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(o(s,a))}}(d,t.halfCheckedKeys,h,f,l),u}},65065:function(e,t,n){"use strict";function r(e,t){return e[t]}n.d(t,{Z:function(){return r}})},34061:function(e,t,n){"use strict";n.d(t,{F:function(){return b},H8:function(){return x},I8:function(){return y},km:function(){return f},oH:function(){return v},w$:function(){return p},zn:function(){return m}});var r=n(76190),i=n(94480),o=n(33885),a=n(75931),s=n(11592),l=n(2738),c=n(48736),u=n(65065),d=["children"];function h(e,t){return"".concat(e,"-").concat(t)}function f(e,t){return null!=e?e:t}function p(e){var t=e||{},n=t.title||"title";return{title:n,_title:t._title||[n],key:t.key||"key",children:t.children||"children"}}function m(e){return function e(t){return(0,s.Z)(t).map((function(t){if(!function(e){return e&&e.type&&e.type.isTreeNode}(t))return(0,c.ZP)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;var n=t.key,r=t.props,i=r.children,s=(0,a.Z)(r,d),l=(0,o.Z)({key:n},s),u=e(i);return u.length&&(l.children=u),l})).filter((function(e){return e}))}(e)}function v(e,t,n){var r=p(n),o=r._title,a=r.key,s=r.children,c=new Set(!0===t?[]:t),u=[];return function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return n.map((function(d,p){for(var m,v=h(r?r.pos:"0",p),g=f(d[a],v),y=0;y1&&void 0!==arguments[1]?arguments[1]:{},n=t.initWrapper,r=t.processEntity,i=t.onProcessFinished,o=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=o||l,u={},d={},h={posEntities:u,keyEntities:d};return n&&(h=n(h)||h),g(e,(function(e){var t=e.node,n=e.index,i=e.pos,o=e.key,a=e.parentPos,s=e.level,l={node:t,nodes:e.nodes,index:n,key:o,pos:i,level:s},c=f(o,i);u[i]=l,d[c]=l,l.parent=u[a],l.parent&&(l.parent.children=l.parent.children||[],l.parent.children.push(l)),r&&r(l,h)}),{externalGetKey:c,childrenPropName:a,fieldNames:s}),i&&i(h),h}function x(e,t){var n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,o=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,d=t.keyEntities,h=(0,u.Z)(d,e);return{eventKey:e,expanded:-1!==n.indexOf(e),selected:-1!==r.indexOf(e),loaded:-1!==i.indexOf(e),loading:-1!==o.indexOf(e),checked:-1!==a.indexOf(e),halfChecked:-1!==s.indexOf(e),pos:String(h?h.pos:""),dragOver:l===e&&0===c,dragOverGapTop:l===e&&-1===c,dragOverGapBottom:l===e&&1===c}}function b(e){var t=e.data,n=e.expanded,r=e.selected,i=e.checked,a=e.loaded,s=e.loading,l=e.halfChecked,u=e.dragOver,d=e.dragOverGapTop,h=e.dragOverGapBottom,f=e.pos,p=e.active,m=e.eventKey,v=(0,o.Z)((0,o.Z)({},t),{},{expanded:n,selected:r,checked:i,loaded:a,loading:s,halfChecked:l,dragOver:u,dragOverGapTop:d,dragOverGapBottom:h,pos:f,active:p,key:m});return"props"in v||Object.defineProperty(v,"props",{get:function(){return(0,c.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),v}},90472:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var r=n(54476),i=n(67732),o=n(83652),a=n(31226),s=n(42403),l=n(158),c=n(20068),u=n(59301),d=n(33885),h=n(75931),f=n(76190),p=n(75044),m=n(3202),v=n(94480),g=n(92310),y=n.n(g),x=n(26112),b=n(48736),w=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=e.type||"",o=i.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){var n=r.toLowerCase(),a=t.toLowerCase(),s=[a];return".jpg"!==a&&".jpeg"!==a||(s=[".jpg",".jpeg"]),s.some((function(e){return n.endsWith(e)}))}return/\/\*$/.test(t)?o===t.replace(/\/.*$/,""):i===t||!!/^\w+$/.test(t)&&((0,b.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)}))}return!0};function C(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}function A(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var r=e.data[t];Array.isArray(r)?r.forEach((function(e){n.append("".concat(t,"[]"),e)})):n.append(t,r)})),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}(e,t),C(t)):e.onSuccess(C(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return null!==r["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach((function(e){null!==r[e]&&t.setRequestHeader(e,r[e])})),t.send(n),{abort:function(){t.abort()}}}var k=function(){var e=(0,m.Z)((0,p.Z)().mark((function e(t,n){var r,i,o,a,s,l,c,u;return(0,p.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=function(){return(l=(0,m.Z)((0,p.Z)().mark((function e(t){return(0,p.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){t.file((function(r){n(r)?(t.fullPath&&!r.webkitRelativePath&&(Object.defineProperties(r,{webkitRelativePath:{writable:!0}}),r.webkitRelativePath=t.fullPath.replace(/^\//,""),Object.defineProperties(r,{webkitRelativePath:{writable:!1}})),e(r)):e(null)}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)},s=function(e){return l.apply(this,arguments)},a=function(){return(a=(0,m.Z)((0,p.Z)().mark((function e(t){var n,r,i,o,a;return(0,p.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.createReader(),r=[];case 2:return e.next=5,new Promise((function(e){n.readEntries(e,(function(){return e([])}))}));case 5:if(i=e.sent,o=i.length){e.next=9;break}return e.abrupt("break",12);case 9:for(a=0;a2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&s.current.left||t>0&&s.current.right:t<0&&s.current.top||t>0&&s.current.bottom;return n&&r?(clearTimeout(o.current),i.current=!1):r&&!i.current||a(),!i.current&&r}};function A(e,t,n,r,i,o,a){var s=(0,p.useRef)(0),l=(0,p.useRef)(null),c=(0,p.useRef)(null),u=(0,p.useRef)(!1),d=C(t,n,r,i);var h=(0,p.useRef)(null),f=(0,p.useRef)(null);return[function(t){if(e){b.Z.cancel(f.current),f.current=(0,b.Z)((function(){h.current=null}),2);var n=t.deltaX,r=t.deltaY,i=t.shiftKey,p=n,m=r;("sx"===h.current||!h.current&&i&&r&&!n)&&(p=r,m=0,h.current="sx");var v=Math.abs(p),g=Math.abs(m);null===h.current&&(h.current=o&&v>g?"x":"y"),"y"===h.current?function(e,t){if(b.Z.cancel(l.current),!d(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,s.current+=t,c.current=t,w||n.preventDefault(),l.current=(0,b.Z)((function(){var e=u.current?10:1;a(s.current*e,!1),s.current=0})))}}(t,m):function(e,t){a(t,!0),w||e.preventDefault()}(t,p)}},function(t){e&&(u.current=t.detail===c.current)}]}var k=n(67732),S=n(83652),M=function(){function e(){(0,k.Z)(this,e),(0,a.Z)(this,"maps",void 0),(0,a.Z)(this,"id",0),(0,a.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,S.Z)(e,[{key:"set",value:function(e,t){this.diffRecords.set(e,this.maps[e]),this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),e}();function j(e){var t=parseFloat(e);return isNaN(t)?0:t}var E=14/15;function L(e){return Math.floor(Math.pow(e,.5))}function N(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}var D=p.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,i=e.scrollOffset,l=e.scrollRange,c=e.onStartMove,d=e.onStopMove,h=e.onScroll,f=e.horizontal,m=e.spinSize,v=e.containerSize,g=e.style,y=e.thumbStyle,x=e.showScrollBar,w=p.useState(!1),C=(0,s.Z)(w,2),A=C[0],k=C[1],S=p.useState(null),M=(0,s.Z)(S,2),j=M[0],E=M[1],L=p.useState(null),D=(0,s.Z)(L,2),Z=D[0],P=D[1],T=!r,B=p.useRef(),I=p.useRef(),O=p.useState(x),F=(0,s.Z)(O,2),R=F[0],W=F[1],z=p.useRef(),H=function(){!0!==x&&!1!==x&&(clearTimeout(z.current),W(!0),z.current=setTimeout((function(){W(!1)}),3e3))},Y=l-v||0,V=v-m||0,K=p.useMemo((function(){return 0===i||0===Y?0:i/Y*V}),[i,Y,V]),G=p.useRef({top:K,dragging:A,pageY:j,startTop:Z});G.current={top:K,dragging:A,pageY:j,startTop:Z};var U=function(e){k(!0),E(N(e,f)),P(G.current.top),c(),e.stopPropagation(),e.preventDefault()};p.useEffect((function(){var e=function(e){e.preventDefault()},t=B.current,n=I.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",U,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",U)}}),[]);var _=p.useRef();_.current=Y;var Q=p.useRef();Q.current=V,p.useEffect((function(){if(A){var e,t=function(t){var n=G.current,r=n.dragging,i=n.pageY,o=n.startTop;b.Z.cancel(e);var a=B.current.getBoundingClientRect(),s=v/(f?a.width:a.height);if(r){var l=(N(t,f)-i)*s,c=o;!T&&f?c-=l:c+=l;var u=_.current,d=Q.current,p=d?c/d:0,m=Math.ceil(p*u);m=Math.max(m,0),m=Math.min(m,u),e=(0,b.Z)((function(){h(m,f)}))}},n=function(){k(!1),d()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),b.Z.cancel(e)}}}),[A]),p.useEffect((function(){return H(),function(){clearTimeout(z.current)}}),[i]),p.useImperativeHandle(t,(function(){return{delayHidden:H}}));var X="".concat(n,"-scrollbar"),J={position:"absolute",visibility:R?null:"hidden"},q={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return f?(Object.assign(J,{height:8,left:0,right:0,bottom:0}),Object.assign(q,(0,a.Z)({height:"100%",width:m},T?"left":"right",K))):(Object.assign(J,(0,a.Z)({width:8,top:0,bottom:0},T?"right":"left",0)),Object.assign(q,{width:"100%",height:m,top:K})),p.createElement("div",{ref:B,className:u()(X,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(X,"-horizontal"),f),"".concat(X,"-vertical"),!f),"".concat(X,"-visible"),R)),style:(0,o.Z)((0,o.Z)({},J),g),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:H},p.createElement("div",{ref:I,className:u()("".concat(X,"-thumb"),(0,a.Z)({},"".concat(X,"-thumb-moving"),A)),style:(0,o.Z)((0,o.Z)({},q),y),onMouseDown:U}))}));function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var P=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],T=[],B={overflowY:"auto",overflowAnchor:"none"};function I(e,t){var n=e.prefixCls,c=void 0===n?"rc-virtual-list":n,v=e.className,w=e.height,k=e.itemHeight,S=e.fullHeight,I=void 0===S||S,O=e.style,F=e.data,R=e.children,W=e.itemKey,z=e.virtual,H=e.direction,Y=e.scrollWidth,V=e.component,K=void 0===V?"div":V,G=e.onScroll,U=e.onVirtualScroll,_=e.onVisibleChange,Q=e.innerProps,X=e.extraRender,J=e.styles,q=e.showScrollBar,$=void 0===q?"optional":q,ee=(0,l.Z)(e,P),te=p.useCallback((function(e){return"function"==typeof W?W(e):null==e?void 0:e[W]}),[W]),ne=function(e,t,n){var r=p.useState(0),i=(0,s.Z)(r,2),o=i[0],a=i[1],l=(0,p.useRef)(new Map),c=(0,p.useRef)(new M),u=(0,p.useRef)(0);function d(){u.current+=1}function h(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d();var t=function(){var e=!1;l.current.forEach((function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,i=getComputedStyle(t),o=i.marginTop,a=i.marginBottom,s=r+j(o)+j(a);c.current.get(n)!==s&&(c.current.set(n,s),e=!0)}})),e&&a((function(e){return e+1}))};if(e)t();else{u.current+=1;var n=u.current;Promise.resolve().then((function(){n===u.current&&t()}))}}return(0,p.useEffect)((function(){return d}),[]),[function(r,i){var o=e(r),a=l.current.get(o);i?(l.current.set(o,i),h()):l.current.delete(o),!a!=!i&&(i?null==t||t(r):null==n||n(r))},h,c.current,o]}(te,null,null),re=(0,s.Z)(ne,4),ie=re[0],oe=re[1],ae=re[2],se=re[3],le=!(!1===z||!w||!k),ce=p.useMemo((function(){return Object.values(ae.maps).reduce((function(e,t){return e+t}),0)}),[ae.id,ae.maps]),ue=le&&F&&(Math.max(k*F.length,ce)>w||!!Y),de="rtl"===H,he=u()(c,(0,a.Z)({},"".concat(c,"-rtl"),de),v),fe=F||T,pe=(0,p.useRef)(),me=(0,p.useRef)(),ve=(0,p.useRef)(),ge=(0,p.useState)(0),ye=(0,s.Z)(ge,2),xe=ye[0],be=ye[1],we=(0,p.useState)(0),Ce=(0,s.Z)(we,2),Ae=Ce[0],ke=Ce[1],Se=(0,p.useState)(!1),Me=(0,s.Z)(Se,2),je=Me[0],Ee=Me[1],Le=function(){Ee(!0)},Ne=function(){Ee(!1)},De={getKey:te};function Ze(e){be((function(t){var n=function(e){var t=e;Number.isNaN(Je.current)||(t=Math.min(t,Je.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return pe.current.scrollTop=n,n}))}var Pe=(0,p.useRef)({start:0,end:fe.length}),Te=(0,p.useRef)(),Be=x(fe,te),Ie=(0,s.Z)(Be,1)[0];Te.current=Ie;var Oe=p.useMemo((function(){if(!le)return{scrollHeight:void 0,start:0,end:fe.length-1,offset:void 0};var e;if(!ue)return{scrollHeight:(null===(e=me.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:fe.length-1,offset:void 0};for(var t,n,r,i=0,o=fe.length,a=0;a=xe&&void 0===t&&(t=a,n=i),u>xe+w&&void 0===r&&(r=a),i=u}return void 0===t&&(t=0,n=0,r=Math.ceil(w/k)),void 0===r&&(r=fe.length-1),{scrollHeight:i,start:t,end:r=Math.min(r+1,fe.length-1),offset:n}}),[ue,le,xe,fe,se,w]),Fe=Oe.scrollHeight,Re=Oe.start,We=Oe.end,ze=Oe.offset;Pe.current.start=Re,Pe.current.end=We,p.useLayoutEffect((function(){var e=ae.getRecord();if(1===e.size){var t=Array.from(e.keys())[0],n=e.get(t),r=fe[Re];if(r&&void 0===n)if(te(r)===t){var i=ae.get(t)-k;Ze((function(e){return e+i}))}}ae.resetRecord()}),[Fe]);var He=p.useState({width:0,height:w}),Ye=(0,s.Z)(He,2),Ve=Ye[0],Ke=Ye[1],Ge=(0,p.useRef)(),Ue=(0,p.useRef)(),_e=p.useMemo((function(){return Z(Ve.width,Y)}),[Ve.width,Y]),Qe=p.useMemo((function(){return Z(Ve.height,Fe)}),[Ve.height,Fe]),Xe=Fe-w,Je=(0,p.useRef)(Xe);Je.current=Xe;var qe=xe<=0,$e=xe>=Xe,et=Ae<=0,tt=Ae>=Y,nt=C(qe,$e,et,tt),rt=function(){return{x:de?-Ae:Ae,y:xe}},it=(0,p.useRef)(rt()),ot=(0,h.zX)((function(e){if(U){var t=(0,o.Z)((0,o.Z)({},rt()),e);it.current.x===t.x&&it.current.y===t.y||(U(t),it.current=t)}}));function at(e,t){var n=e;t?((0,m.flushSync)((function(){ke(n)})),ot()):Ze(n)}var st=function(e){var t=e,n=Y?Y-Ve.width:0;return t=Math.max(t,0),t=Math.min(t,n)},lt=(0,h.zX)((function(e,t){t?((0,m.flushSync)((function(){ke((function(t){return st(t+(de?-e:e))}))})),ot()):Ze((function(t){return t+e}))})),ct=A(le,qe,$e,et,tt,!!Y,lt),ut=(0,s.Z)(ct,2),dt=ut[0],ht=ut[1];!function(e,t,n){var r,i=(0,p.useRef)(!1),o=(0,p.useRef)(0),a=(0,p.useRef)(0),s=(0,p.useRef)(null),l=(0,p.useRef)(null),c=function(e){if(i.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),s=o.current-t,c=a.current-r,u=Math.abs(s)>Math.abs(c);u?o.current=t:a.current=r;var d=n(u,u?s:c,!1,e);d&&e.preventDefault(),clearInterval(l.current),d&&(l.current=setInterval((function(){u?s*=E:c*=E;var e=Math.floor(u?s:c);(!n(u,e,!0)||Math.abs(e)<=.1)&&clearInterval(l.current)}),16))}},u=function(){i.current=!1,r()},d=function(e){r(),1!==e.touches.length||i.current||(i.current=!0,o.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),s.current=e.target,s.current.addEventListener("touchmove",c,{passive:!1}),s.current.addEventListener("touchend",u,{passive:!0}))};r=function(){s.current&&(s.current.removeEventListener("touchmove",c),s.current.removeEventListener("touchend",u))},(0,f.Z)((function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",d),r(),clearInterval(l.current)}}),[e])}(le,pe,(function(e,t,n,r){var i=r;return!nt(e,t,n)&&((!i||!i._virtualHandled)&&(i&&(i._virtualHandled=!0),dt({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),function(e,t,n){p.useEffect((function(){var r=t.current;if(e&&r){var i,o,a=!1,s=function(){b.Z.cancel(i)},l=function e(){s(),i=(0,b.Z)((function(){n(o),e()}))},c=function(){a=!1,s()},u=function(e){if(!e.target.draggable&&0===e.button){var t=e;t._virtualHandled||(t._virtualHandled=!0,a=!0)}},d=function(e){if(a){var t=N(e,!1),n=r.getBoundingClientRect(),i=n.top,c=n.bottom;t<=i?(o=-L(i-t),l()):t>=c?(o=L(t-c),l()):s()}};return r.addEventListener("mousedown",u),r.ownerDocument.addEventListener("mouseup",c),r.ownerDocument.addEventListener("mousemove",d),r.ownerDocument.addEventListener("dragend",c),function(){r.removeEventListener("mousedown",u),r.ownerDocument.removeEventListener("mouseup",c),r.ownerDocument.removeEventListener("mousemove",d),r.ownerDocument.removeEventListener("dragend",c),s()}}}),[e])}(ue,pe,(function(e){Ze((function(t){return t+e}))})),(0,f.Z)((function(){function e(e){var t=qe&&e.detail<0,n=$e&&e.detail>0;!le||t||n||e.preventDefault()}var t=pe.current;return t.addEventListener("wheel",dt,{passive:!1}),t.addEventListener("DOMMouseScroll",ht,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",dt),t.removeEventListener("DOMMouseScroll",ht),t.removeEventListener("MozMousePixelScroll",e)}}),[le,qe,$e]),(0,f.Z)((function(){if(Y){var e=st(Ae);ke(e),ot({x:e})}}),[Ve.width,Y]);var ft=function(){var e,t;null===(e=Ge.current)||void 0===e||e.delayHidden(),null===(t=Ue.current)||void 0===t||t.delayHidden()},pt=function(e,t,n,r,a,l,c,u){var d=p.useRef(),h=p.useState(null),m=(0,s.Z)(h,2),v=m[0],g=m[1];return(0,f.Z)((function(){if(v&&v.times<10){if(!e.current)return void g((function(e){return(0,o.Z)({},e)}));l();var i=v.targetAlign,s=v.originAlign,u=v.index,d=v.offset,h=e.current.clientHeight,f=!1,p=i,m=null;if(h){for(var y=i||s,x=0,b=0,w=0,C=Math.min(t.length-1,u),A=0;A<=C;A+=1){var k=a(t[A]);b=x;var S=n.get(k);x=w=b+(void 0===S?r:S)}for(var M="top"===y?d:h-d,j=C;j>=0;j-=1){var E=a(t[j]),L=n.get(E);if(void 0===L){f=!0;break}if((M-=L)<=0)break}switch(y){case"top":m=b-d;break;case"bottom":m=w-h+d;break;default:var N=e.current.scrollTop;bN+h&&(p="bottom")}null!==m&&c(m),m!==v.lastTop&&(f=!0)}f&&g((0,o.Z)((0,o.Z)({},v),{},{times:v.times+1,targetAlign:p,lastTop:m}))}}),[v,e.current]),function(e){if(null!=e){if(b.Z.cancel(d.current),"number"==typeof e)c(e);else if(e&&"object"===(0,i.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return a(t)===e.key}));var o=e.offset;g({times:0,index:n,offset:void 0===o?0:o,originAlign:r})}}else u()}}(pe,fe,ae,k,te,(function(){return oe(!0)}),Ze,ft);p.useImperativeHandle(t,(function(){return{nativeElement:ve.current,getScrollInfo:rt,scrollTo:function(e){var t;(t=e)&&"object"===(0,i.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&ke(st(e.left)),pt(e.top)):pt(e)}}})),(0,f.Z)((function(){if(_){var e=fe.slice(Re,We+1);_(e,fe)}}),[Re,We,fe]);var mt=function(e,t,n,r){var i=p.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),o=(0,s.Z)(i,2),a=o[0],l=o[1];return function(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,s=a.get(i),c=a.get(o);if(void 0===s||void 0===c)for(var u=e.length,d=l.length;dw&&p.createElement(D,{ref:Ge,prefixCls:c,scrollOffset:xe,scrollRange:Fe,rtl:de,onScroll:at,onStartMove:Le,onStopMove:Ne,spinSize:Qe,containerSize:Ve.height,style:null==J?void 0:J.verticalScrollBar,thumbStyle:null==J?void 0:J.verticalScrollBarThumb,showScrollBar:$}),ue&&Y>Ve.width&&p.createElement(D,{ref:Ue,prefixCls:c,scrollOffset:Ae,scrollRange:Y,rtl:de,onScroll:at,onStartMove:Le,onStopMove:Ne,spinSize:_e,containerSize:Ve.width,horizontal:!0,style:null==J?void 0:J.horizontalScrollBar,thumbStyle:null==J?void 0:J.horizontalScrollBarThumb,showScrollBar:$}))}var O=p.forwardRef(I);O.displayName="List";var F=O},51353:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return u.default}}),t.default=void 0;var r=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?r:n){if(i.has(e))return i.get(e);i.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a}(e,t)}(n(59301)),i=h(n(12708)),o=h(n(4676)),a=n(14625),s=n(77026),l=n(22013),c=n(80217),u=h(n(68555)),d=h(n(97510));function h(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t{(0,d.default)("Draggable: onDragStart: %j",t);if(!1===this.props.onStart(e,(0,l.createDraggableData)(this,t)))return!1;this.setState({dragging:!0,dragged:!0})})),p(this,"onDrag",((e,t)=>{if(!this.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",t);const n=(0,l.createDraggableData)(this,t),r={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){const{x:e,y:t}=r;r.x+=this.state.slackX,r.y+=this.state.slackY;const[i,o]=(0,l.getBoundPosition)(this,r.x,r.y);r.x=i,r.y=o,r.slackX=this.state.slackX+(e-r.x),r.slackY=this.state.slackY+(t-r.y),n.x=r.x,n.y=r.y,n.deltaX=r.x-this.state.x,n.deltaY=r.y-this.state.y}if(!1===this.props.onDrag(e,n))return!1;this.setState(r)})),p(this,"onDragStop",((e,t)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(e,(0,l.createDraggableData)(this,t)))return!1;(0,d.default)("Draggable: onDragStop: %j",t);const n={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:e,y:t}=this.props.position;n.x=e,n.y=t}this.setState(n)})),this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){return this.props?.nodeRef?.current??o.default.findDOMNode(this)}render(){const{axis:e,bounds:t,children:n,defaultPosition:i,defaultClassName:o,defaultClassNameDragging:c,defaultClassNameDragged:d,position:h,positionOffset:p,scale:m,...v}=this.props;let g={},y=null;const x=!Boolean(h)||this.state.dragging,b=h||i,w={x:(0,l.canDragX)(this)&&x?this.state.x:b.x,y:(0,l.canDragY)(this)&&x?this.state.y:b.y};this.state.isElementSVG?y=(0,s.createSVGTransform)(w,p):g=(0,s.createCSSTransform)(w,p);const C=(0,a.clsx)(n.props.className||"",o,{[c]:this.state.dragging,[d]:this.state.dragged});return r.createElement(u.default,f({},v,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),r.cloneElement(r.Children.only(n),{className:C,style:{...n.props.style,...g},transform:y}))}}t.default=m,p(m,"displayName","Draggable"),p(m,"propTypes",{...u.default.propTypes,axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),p(m,"defaultProps",{...u.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},68555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?r:n){if(i.has(e))return i.get(e);i.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a}(e,t)}(n(59301)),i=u(n(12708)),o=u(n(4676)),a=n(77026),s=n(22013),l=n(80217),c=u(n(97510));function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h={start:"touchstart",move:"touchmove",stop:"touchend"},f={start:"mousedown",move:"mousemove",stop:"mouseup"};let p=f;class m extends r.Component{constructor(){super(...arguments),d(this,"dragging",!1),d(this,"lastX",NaN),d(this,"lastY",NaN),d(this,"touchIdentifier",null),d(this,"mounted",!1),d(this,"handleDragStart",(e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&"number"==typeof e.button&&0!==e.button)return!1;const t=this.findDOMNode();if(!t||!t.ownerDocument||!t.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:n}=t;if(this.props.disabled||!(e.target instanceof n.defaultView.Node)||this.props.handle&&!(0,a.matchesSelectorAndParentsTo)(e.target,this.props.handle,t)||this.props.cancel&&(0,a.matchesSelectorAndParentsTo)(e.target,this.props.cancel,t))return;"touchstart"!==e.type||this.props.allowMobileScroll||e.preventDefault();const r=(0,a.getTouchIdentifier)(e);this.touchIdentifier=r;const i=(0,s.getControlPosition)(e,r,this);if(null==i)return;const{x:o,y:l}=i,u=(0,s.createCoreData)(this,o,l);(0,c.default)("DraggableCore: handleDragStart: %j",u),(0,c.default)("calling",this.props.onStart);!1!==this.props.onStart(e,u)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,a.addUserSelectStyles)(n),this.dragging=!0,this.lastX=o,this.lastY=l,(0,a.addEvent)(n,p.move,this.handleDrag),(0,a.addEvent)(n,p.stop,this.handleDragStop))})),d(this,"handleDrag",(e=>{const t=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX,t=r-this.lastY;if([e,t]=(0,s.snapToGrid)(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}const i=(0,s.createCoreData)(this,n,r);(0,c.default)("DraggableCore: handleDrag: %j",i);if(!1!==this.props.onDrag(e,i)&&!1!==this.mounted)this.lastX=n,this.lastY=r;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(e){const t=document.createEvent("MouseEvents");t.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(t)}})),d(this,"handleDragStop",(e=>{if(!this.dragging)return;const t=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX||0,t=r-this.lastY||0;[e,t]=(0,s.snapToGrid)(this.props.grid,e,t),n=this.lastX+e,r=this.lastY+t}const i=(0,s.createCoreData)(this,n,r);if(!1===this.props.onStop(e,i)||!1===this.mounted)return!1;const o=this.findDOMNode();o&&this.props.enableUserSelectHack&&(0,a.scheduleRemoveUserSelectStyles)(o.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,o&&((0,c.default)("DraggableCore: Removing handlers"),(0,a.removeEvent)(o.ownerDocument,p.move,this.handleDrag),(0,a.removeEvent)(o.ownerDocument,p.stop,this.handleDragStop))})),d(this,"onMouseDown",(e=>(p=f,this.handleDragStart(e)))),d(this,"onMouseUp",(e=>(p=f,this.handleDragStop(e)))),d(this,"onTouchStart",(e=>(p=h,this.handleDragStart(e)))),d(this,"onTouchEnd",(e=>(p=h,this.handleDragStop(e))))}componentDidMount(){this.mounted=!0;const e=this.findDOMNode();e&&(0,a.addEvent)(e,h.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const e=this.findDOMNode();if(e){const{ownerDocument:t}=e;(0,a.removeEvent)(t,f.move,this.handleDrag),(0,a.removeEvent)(t,h.move,this.handleDrag),(0,a.removeEvent)(t,f.stop,this.handleDragStop),(0,a.removeEvent)(t,h.stop,this.handleDragStop),(0,a.removeEvent)(e,h.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,a.scheduleRemoveUserSelectStyles)(t)}}findDOMNode(){return this.props?.nodeRef?this.props?.nodeRef?.current:o.default.findDOMNode(this)}render(){return r.cloneElement(r.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}t.default=m,d(m,"displayName","DraggableCore"),d(m,"propTypes",{allowAnyClick:i.default.bool,allowMobileScroll:i.default.bool,children:i.default.node.isRequired,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),d(m,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(e,t,n){"use strict";const{default:r,DraggableCore:i}=n(51353);e.exports=r,e.exports.default=r,e.exports.DraggableCore=i},77026:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=c,t.addEvent=function(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.addEventListener?e.addEventListener(t,n,i):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.addUserSelectStyles=function(e){if(!e)return;let t=e.getElementById("react-draggable-style-el");t||(t=e.createElement("style"),t.type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&c(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function(e,t){const n=s(e,t,"px");return{[(0,i.browserPrefixToKey)("transform",i.default)]:n}},t.createSVGTransform=function(e,t){return s(e,t,"")},t.getTouch=function(e,t){return e.targetTouches&&(0,r.findInArray)(e.targetTouches,(e=>t===e.identifier))||e.changedTouches&&(0,r.findInArray)(e.changedTouches,(e=>t===e.identifier))},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.getTranslation=s,t.innerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingTop),t-=(0,r.int)(n.paddingBottom),t},t.innerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingLeft),t-=(0,r.int)(n.paddingRight),t},t.matchesSelector=a,t.matchesSelectorAndParentsTo=function(e,t,n){let r=e;do{if(a(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.offsetXYFromParent=function(e,t,n){const r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),i=(e.clientX+t.scrollLeft-r.left)/n,o=(e.clientY+t.scrollTop-r.top)/n;return{x:i,y:o}},t.outerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderTopWidth),t+=(0,r.int)(n.borderBottomWidth),t},t.outerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderLeftWidth),t+=(0,r.int)(n.borderRightWidth),t},t.removeClassName=u,t.removeEvent=function(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.scheduleRemoveUserSelectStyles=function(e){window.requestAnimationFrame?window.requestAnimationFrame((()=>{l(e)})):l(e)};var r=n(80217),i=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?r:n){if(i.has(e))return i.get(e);i.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a}(e,t)}(n(76172));let o="";function a(e,t){return o||(o=(0,r.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,r.isFunction)(e[t])}))),!!(0,r.isFunction)(e[o])&&e[o](t)}function s(e,t,n){let{x:r,y:i}=e,o=`translate(${r}${n},${i}${n})`;if(t){o=`translate(${`${"string"==typeof t.x?t.x:t.x+n}`}, ${`${"string"==typeof t.y?t.y:t.y+n}`})`+o}return o}function l(e){if(e)try{if(e.body&&u(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{const t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}}function c(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function u(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp(`(?:^|\\s)${t}(?!\\S)`,"g"),"")}},76172:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=i,t.browserPrefixToStyle=function(e,t){return t?`-${t.toLowerCase()}-${e}`:e},t.default=void 0,t.getPrefix=r;const n=["Moz","Webkit","O","ms"];function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";const t=window.document?.documentElement?.style;if(!t)return"";if(e in t)return"";for(let r=0;r: Unmounted during event!");return t}},80217:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function(e,t,n){if(e[t])return new Error(`Invalid prop ${t} passed to ${n} - do not set this, set it on the child.`)},t.findInArray=function(e,t){for(let n=0,r=e.length;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return i&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),o.default.createElement(r,c,u)}}]),t}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},80010:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(59301))&&r.__esModule?r:{default:r},o=n(96249),a=n(73638),s=n(6217);function l(){return l=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(t,["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"]));return(0,a.cloneElement)(n,u(u({},d),{},{className:(r?r+" ":"")+"react-resizable",children:[].concat(n.props.children,c.map((function(t){return i.default.createElement(o.DraggableCore,l({},s,{key:"resizableHandle-"+t,onStop:e.resizeHandler("onResizeStop",t),onStart:e.resizeHandler("onResizeStart",t),onDrag:e.resizeHandler("onResize",t)}),e.renderResizeHandle(t))})))}))},r}(i.default.Component);t.default=f,h(f,"propTypes",s.resizableProps),h(f,"defaultProps",{handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1})},60842:function(e,t,n){"use strict";t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(n(59301)),i=s(n(12708)),o=s(n(80010)),a=n(6217);function s(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function c(){return c=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"]);return r.createElement(o.default,{axis:f,draggableOpts:s,handle:t,handleSize:n,height:this.state.height,lockAspectRatio:h,maxConstraints:u,minConstraints:l,onResizeStart:i,onResize:this.onResize,onResizeStop:a,resizeHandles:p,transformScale:v,width:this.state.width},r.createElement("div",c({},g,{style:d(d({},m),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},i}(r.Component);t.default=p,f(p,"propTypes",d(d({},a.resizableProps),{},{children:i.default.element}))},6217:function(e,t,n){"use strict";t.__esModule=!0,t.resizableProps=void 0;var r,i=(r=n(12708))&&r.__esModule?r:{default:r};n(96249);var o={axis:i.default.oneOf(["both","x","y","none"]),className:i.default.string,children:i.default.element.isRequired,draggableOpts:i.default.shape({allowAnyClick:i.default.bool,cancel:i.default.string,children:i.default.node,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:i.default.node,grid:i.default.arrayOf(i.default.number),handle:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number}),height:i.default.number.isRequired,handle:i.default.oneOfType([i.default.node,i.default.func]),handleSize:i.default.arrayOf(i.default.number),lockAspectRatio:i.default.bool,maxConstraints:i.default.arrayOf(i.default.number),minConstraints:i.default.arrayOf(i.default.number),onResizeStop:i.default.func,onResizeStart:i.default.func,onResize:i.default.func,resizeHandles:i.default.arrayOf(i.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:i.default.number,width:i.default.number.isRequired};t.resizableProps=o},73638:function(e,t,n){"use strict";t.__esModule=!0,t.cloneElement=function(e,t){t.style&&e.props.style&&(t.style=a(a({},e.props.style),t.style));t.className&&e.props.className&&(t.className=e.props.className+" "+t.className);return i.default.cloneElement(e,t)};var r,i=(r=n(59301))&&r.__esModule?r:{default:r};function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t"object"==typeof e&&null!=e&&1===e.nodeType,i=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,o=(e,t)=>{if(e.clientHeight{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightot||o>e&&a=t&&s>=n?o-e-r:a>t&&sn?a-t+i:0,s=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t},l=(e,t)=>{var n,i,l,c;if("undefined"==typeof document)return[];const{scrollMode:u,block:d,inline:h,boundary:f,skipOverflowHiddenElements:p}=t,m="function"==typeof f?f:e=>e!==f;if(!r(e))throw new TypeError("Invalid target");const v=document.scrollingElement||document.documentElement,g=[];let y=e;for(;r(y)&&m(y);){if(y=s(y),y===v){g.push(y);break}null!=y&&y===document.body&&o(y)&&!o(document.documentElement)||null!=y&&o(y,p)&&g.push(y)}const x=null!=(i=null==(n=window.visualViewport)?void 0:n.width)?i:innerWidth,b=null!=(c=null==(l=window.visualViewport)?void 0:l.height)?c:innerHeight,{scrollX:w,scrollY:C}=window,{height:A,width:k,top:S,right:M,bottom:j,left:E}=e.getBoundingClientRect(),{top:L,right:N,bottom:D,left:Z}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let P="start"===d||"nearest"===d?S-L:"end"===d?j+D:S+A/2-L+D,T="center"===h?E+k/2-Z+N:"end"===h?M+N:E-Z;const B=[];for(let e=0;e=0&&E>=0&&j<=b&&M<=x&&(t===v&&!o(t)||S>=i&&j<=l&&E>=c&&M<=s))return B;const f=getComputedStyle(t),p=parseInt(f.borderLeftWidth,10),m=parseInt(f.borderTopWidth,10),y=parseInt(f.borderRightWidth,10),L=parseInt(f.borderBottomWidth,10);let N=0,D=0;const Z="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-y:0,I="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-L:0,O="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,F="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(v===t)N="start"===d?P:"end"===d?P-b:"nearest"===d?a(C,C+b,b,m,L,C+P,C+P+A,A):P-b/2,D="start"===h?T:"center"===h?T-x/2:"end"===h?T-x:a(w,w+x,x,p,y,w+T,w+T+k,k),N=Math.max(0,N+C),D=Math.max(0,D+w);else{N="start"===d?P-i-m:"end"===d?P-l+L+I:"nearest"===d?a(i,l,n,m,L+I,P,P+A,A):P-(i+n/2)+I/2,D="start"===h?T-c-p:"center"===h?T-(c+r/2)+Z/2:"end"===h?T-s+y+Z:a(c,s,r,p,y+Z,T,T+k,k);const{scrollLeft:e,scrollTop:o}=t;N=0===F?0:Math.max(0,Math.min(o+N/F,t.scrollHeight-n/F+I)),D=0===O?0:Math.max(0,Math.min(e+D/O,t.scrollWidth-r/O+Z)),P+=o-N,T+=e-D}B.push({el:t,top:N,left:D})}return B};function c(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;const n=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if((e=>"object"==typeof e&&"function"==typeof e.behavior)(t))return t.behavior(l(e,t));const r="boolean"==typeof t||null==t?void 0:t.behavior;for(const{el:i,top:o,left:a}of l(e,(e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"})(t))){const e=o-n.top+n.bottom,t=a-n.left+n.right;i.scroll({top:e,left:t,behavior:r})}}}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__OnlineLearning__index.1c87f399.async.js b/p__Classrooms__Lists__OnlineLearning__index.1c87f399.async.js new file mode 100644 index 0000000000..bc9bffbcd0 --- /dev/null +++ b/p__Classrooms__Lists__OnlineLearning__index.1c87f399.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[8827],{10906:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(54476),i=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},a=n(7657),s=function(e,t){return i.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},32464:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},r=null,i=!1,o=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,_(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,B(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){x=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var r,i="auto",o=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},L=function(t,n,r){w(m)<=4.2&&(r=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(w(m)<=4.4)T(n.showToolBar)&&(n.height-=7),T(n.showAlgebraInput)&&(n.height-=37),n.width<605&&T(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(T(n.showToolBar)||T(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=T(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(y),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},b||y.appendChild(C)):o.appendChild(C),y.appendChild(o),b||t.appendChild(y),setTimeout((function(){e.resize()}),1)}function S(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function A(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},w(m)<5&&(e.className+=" geogebraweb")):S(e,t)}if(i){scriptLoadStarted=!0;for(var k=0;k0?(i.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):L(i,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=r,L(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",b),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",i.appendChild(a)}return i.appendChild(c),i},j=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},O=["web","webSimple","web3d","tablet","tablet3d","phone"],B=function(e,t){if(m=e,t)_(m,!0);else{var o,a,s=!i;if(s){var l=w(m);!isNaN(l)&&l<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in a=c>0?m:0===c?o+m:"https://www.geogebra.org/apps/5.2.814.0/",O)if(m.slice(-1*O[u].length)===O[u]||m.slice(-1*(O[u].length+1))===O[u]+"/")return void _(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||r.is3D||r.AV||r.SV||r.CV||r.EV2||r.CP||r.PC||r.DA||r.FI||r.PV||T(n.showToolBar)||T(n.showMenuBar)||T(n.showAlgebraInput)||T(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",_(a,!1)}},_=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),f=t,v="web.nocache.js",g=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?O.indexOf(n[n.length-2])>=0&&(v=n[n.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var r=parseFloat(m);NaN!==r&&r<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+r+" is deprecated. Using version latest instead."),B("5.0",t))}},R=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function F(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),B(e,!1),null!==c&&_(c,f),s=!0}return void 0!==n.material_id?A(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,r,i){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==r&&r,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,t,n,r,i,o){var a=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,h=0;if(a)l=a.offsetWidth,c=Math.max(r?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=l&&(void 0===i||!i)&&("rtl"===document.dir?(p=l-m.width-m.left,f=u<=480?10:30):(f=m.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(i=n(e,t,a,r,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),r=e.getBoundingClientRect(),i=(t-r.width)/2,o=(n-r.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=i+"px")}return{responsiveResize:function(n,o){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=r(o,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var r=e.lastIndexOf(tb,Math.min(n,t));return r>=O?e.substring(O,r+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},r=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r0?Y(c||(null==t||null===(u=t.data)||void 0===u||null===(u=u.list)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.id)):P(!1),V(c||(null==t||null===(l=t.data)||void 0===l||null===(l=l.list)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.id)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=l()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(null==E?void 0:E.pathId)||"",course_discipline_id:t,keyword:null==M?void 0:M.keyword}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&z(null==n?void 0:n.data),P(!1);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){"关联课程知识点"==n.actionTabs.key&&(V(k.getFieldValue("course_discipline_id")),Y(k.getFieldValue("course_discipline_id")))}),[null==M?void 0:M.keyword]);var X=[{title:"知识点名称",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:function(e,t){return(0,A.jsx)("span",{children:e||"--"})}},{title:"操作",key:"action",align:"right",width:200,render:function(e,t){var n;return(0,A.jsx)(A.Fragment,{children:null!==(n=r)&&void 0!==n&&n.map((function(e){return e.id})).includes(null==t?void 0:t.id)?(0,A.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){r=r.filter((function(e){return(null==e?void 0:e.id)!=(null==t?void 0:t.id)})),o(i()(r))},children:"取消关联"}):(0,A.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;(null===(e=r)||void 0===e?void 0:e.length)>0?o([].concat(i()(r),[t])):o([t])},children:"关联"})})}}].filter((function(e){return!!e}));return(0,A.jsx)("div",{children:(0,A.jsxs)(m.Z,{title:"关联课程知识点",open:"关联课程知识点"==n.actionTabs.key,width:900,centered:!0,destroyOnClose:!0,footer:null,className:b.scoremodal,onCancel:function(){t({type:"account/setActionTabs",payload:{key:""}})},children:[(0,A.jsxs)(h.Z,{layout:"inline",form:k,className:b.myForm,children:[(0,A.jsx)(h.Z.Item,{name:"course_discipline_id",colon:!1,children:(0,A.jsx)(v.default,{style:{width:200},size:"large",placeholder:"请选择课程",disabled:c,onChange:function(e){Y(e),V(e)},children:null==_?void 0:_.map((function(e){return(0,A.jsx)(v.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,A.jsx)(w.t7,{placeholder:"请输入关键字进行搜索",value:null==M?void 0:M.keyword,style:{width:240},onChange:function(e){j(u()(u()({},M),{},{keyword:e,page:1}))}}),(0,A.jsx)("div",{className:b.zhishidian,onClick:function(){(0,C.xg)("/knowledgeHub?course_discipline_id=".concat(G))},children:"知识点管理"})]}),(0,A.jsx)(g.Z,{spinning:N,children:(0,A.jsx)(y.Z,{columns:X,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(null==W?void 0:W.tag_disciplines)||[]})})]})})}))},35688:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(79800),i=n.n(r),o=n(59301),a=n(99571),s=n(6767),l=n(14566),c=n(32050),u=n(19248),d=n(91689),p="img___BgL9D",f=n(37712),h=function(e){var t=e.value,n=e.onChange,r=e.getFileProgress,h=(0,o.useState)(!1),m=i()(h,2),v=m[0],g=m[1],y=(0,f.jsx)(a.ZP,{loading:v,icon:(0,f.jsx)(c.Z,{}),children:"选择上传文件"});return(0,f.jsx)(o.Fragment,{children:t?(0,f.jsxs)("div",{className:p,children:[(0,f.jsx)("img",{src:d.Z.API_SERVER+"/api/attachments/"+t,alt:"avatar",style:{width:288}}),(0,f.jsx)("div",{children:(0,f.jsx)(u.Z,{onClick:function(){return n("")},style:{fontSize:"16px",color:"red"}})})]}):(0,f.jsxs)("div",{children:[(0,f.jsx)(l.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(d.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){if(r&&r(e),"uploading"!==e.file.status){if("done"===e.file.status){var t,i,o;if(g(!1),"done"===e.file.status&&-1===(null===(t=e.file)||void 0===t||null===(t=t.response)||void 0===t?void 0:t.status))return void s.ZP.error(null===(o=e.file)||void 0===o||null===(o=o.response)||void 0===o?void 0:o.message);n(null==e||null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.id)}}else g(!0)},accept:"image/*",children:y}),(0,f.jsx)("div",{className:"mt20 c-light-black",children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用288*158像素;"}),(0,f.jsx)("div",{className:"c-light-black",children:"如不上传,默认使用系统图片。"})]})})}},11933:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",f=n(92310),h=n.n(f),m=n(29787),v=n(2859),g=n(94171),y=n(83287),b=n(37712),x=function(e){var t=e.data,n=e.className,r=e.fullWidth,o=e.style,s=void 0===o?{}:o,f=e.onClose,x=e.onOk,w=e.showFullTools,C=e.noAssociationId,S=(0,c.useRef)(null),A=(0,c.useRef)(null),k=(0,c.useRef)(null),E=(0,c.useRef)(null),T=(0,c.useState)(!1),L=l()(T,2),N=L[0],P=L[1],D=(0,c.useState)("正在加载中"),I=l()(D,2),M=I[0],j=I[1];(0,c.useEffect)((function(){return k.current||(k.current=document.createElement("style"),document.head.appendChild(k.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),k.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&O()):(document.body.removeAttribute("data-custom"),k.current&&(document.head.removeChild(k.current),k.current=null)),function(){document.body.removeAttribute("data-custom"),k.current&&(document.head.removeChild(k.current),k.current=null)}}),[null==t?void 0:t.visible]);var O=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),j("正在加载中"),e.next=4,(0,y.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,S.current.src="",S.current.src=n,S.current.onload=function(){_()},P(!1),j("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=a()(i()().mark((function e(n){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),j("正在保存中"),e.next=4,(0,g.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(r=e.sent)||!r.id||C){e.next=12;break}return e.next=8,(0,g.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==r?void 0:r.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&x(),e.next=13;break;case 12:null!=r&&r.id&&x(r);case 13:P(!1),j("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){A.current=new v.hP(S.current),A.current.targetRoot=E.current,A.current.addEventListener("render",B),A.current.addEventListener("beforeclose",f),w&&(A.current.availableMarkerTypes=A.current.ALL_MARKER_TYPES,A.current.uiStyleSettings.redoButtonVisible=!0,A.current.uiStyleSettings.notesButtonVisible=!0,A.current.uiStyleSettings.zoomButtonVisible=!0,A.current.uiStyleSettings.zoomOutButtonVisible=!0,A.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=A.current.uiStyleSettings,A.current.show(),null!=t&&t.snapshotData&&A.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,b.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,b.jsx)(m.Z,{spinning:N,tip:M,style:{position:"absolute",width:"100vw"},children:(0,b.jsx)("div",{ref:E,className:h()(u,n,r?p:""),style:s,children:(0,b.jsx)("img",{className:d,ref:S})})})})}},55893:function(e,t,n){"use strict";var r=n(59301),i=n(77019),o=n(5269),a=n(20554),s=n(99571),l=n(74889),c=n(21697),u=(n(48136),n(37712)),d=(0,r.forwardRef)((function(e,t){var n=e.callback,d=e.showSaveButton,p=e.value,f=void 0===p?"":p,h=(0,r.useRef)(),m=function(e){h.current.setValue(h.current.getValue()+" "+e.value+" ")},v=[{key:"1",label:"快捷模板",children:(0,u.jsx)(i.Z,{className:c.Z.lists,gutter:[10,10],children:[{name:"分数得分",value:"\\frac{x}{y}",children:[{name:"分数 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"导数 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"模算术 Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"根式角标",value:"\\sqrt{x}",children:[{name:"根式 Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"上下标 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"重音符及其他 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"极限对数",value:"\\lim_{x \\to 0}",children:[{name:"极限 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"对数指数 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"界限 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"三角函数",value:"\\sin a",children:[{name:"三角函数 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"反三角函数 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"双曲函数 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"反双曲函数 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"积分运算",value:"\\int_{a}^{b}",children:[{name:"积分 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"双重积分 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"三重积分 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"曲线积分 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"大型运算",value:"\\sum_{a}^{b}",children:[{name:"求和 Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"乘积余积 Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"并集交集 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"析取合取 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"括号取整",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"括号 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}].map((function(e,t){return(0,u.jsxs)(o.Z,{flex:"110px",className:c.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(l.Z,{value:"$$".concat(e.value,"$$")}),e.name]}),(0,u.jsx)("div",{className:c.Z.children,children:e.children.map((function(e,t){return(0,u.jsxs)("div",{children:[(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(i.Z,{gutter:[10,10],children:e.data.map((function(e,t){return(0,u.jsx)(o.Z,{onClick:function(){return m(e)},className:c.Z.diamond,children:(0,u.jsx)(l.Z,{value:"`$$"+e.value+"$$`"})},t)}))})]},t)}))})]})}))})},{key:"2",label:"公式模板",children:(0,u.jsx)(i.Z,{className:c.Z.lists,gutter:[10,10],children:[{name:"代数",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:"\\left\\{\\begin{matrix} \r\n x=a + r\\text{cos}\\theta \\ \r\n y=b + r\\text{sin}\\theta \r\n\\end{matrix}\\right. "},{value:"\\begin{array}{l} \r\n \\text{对于方程形如:}x^{3}-1=0 \\ \r\n \\text{设}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r\n x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r\n x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r\n\\end{array} "},{value:"\\begin{array}{l} \r\n a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r\n \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r\n \\left\\{\\begin{matrix} \r\n \\Delta \\gt 0\\text{方程有两个不相等的实根} \\ \r\n \\Delta = 0\\text{方程有两个相等的实根} \\ \r\n \\Delta \\lt 0\\text{方程无实根} \r\n\\end{matrix}\\right. \r\n\\end{array} "},{value:"\\begin{array}{l} \r\n a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r\n \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r\n \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r\n \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r\n \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r\n \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r\n\\end{array} "}]}]},{name:"几何",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:"\\left.\\begin{matrix} \r\n a \\perp \\alpha \\ \r\n b \\perp \\alpha \r\n\\end{matrix}\\right\\}\\Rightarrow a \\parallel b"},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:"\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r\n \\Rightarrow a \\perp \\beta "},{value:"\\left.\\begin{matrix} \r\n a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r\n a \\parallel \\partial ,b \\parallel \\partial \r\n\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha "},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:"\\left.\\begin{matrix} \r\n m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r\n a \\perp m,a \\perp n \r\n\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha "},{value:"\\begin{array}{c} \r\n \\text{直角三角形中,直角边长a,b,斜边边长c} \\ \r\n a^{2}+b^{2}=c^{2} \r\n\\end{array}"}]}]},{name:"不等式",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:"\\begin{array}{c} \r\n a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r\n a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r\n\\end{array}"},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:"\\begin{array}{c} \r\n a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r\n \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r\n\\end{array}"},{value:"\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r\n\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) "},{value:"\\begin{array}{c} \r\n a,b \\in R^{+} \\ \r\n \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n a,b \\in R \\ \r\n \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r\n\\end{array}"}]}]},{name:"积分",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"三角",value:"e^{i \\theta}",children:[{name:"求和 Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"统计",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:"\\begin{array}{c} \r\n \\text{若}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r\n \\text{则}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r\n\\end{array}"},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:"\\begin{array}{c} \r\n P \\left( \\emptyset \\right) =0 \\\\ \r\n P \\left( S \\right) =1 \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n \\forall A \\in S \\\\ \r\n P \\left( A \\right) \\ge 0 \r\n\\end{array}"},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:"\\begin{array}{c} \r\n S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r\n P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n P_{n}=n! \\\\ \r\n A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r\n\\end{array}"}]}]}].map((function(e,t){return(0,u.jsxs)(o.Z,{flex:"110px",className:c.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(l.Z,{value:"`$$"+e.value+"$$`"}),e.name]}),(0,u.jsx)("div",{className:c.Z.children,children:e.children.map((function(e,t){return(0,u.jsxs)("div",{children:[e.name&&(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(i.Z,{gutter:[10,10],children:e.data.map((function(e,t){return(0,u.jsx)(o.Z,{onClick:function(){return m(e)},className:c.Z.diamond,children:(0,u.jsx)(l.Z,{value:"`$$"+e.value+"$$`"})},t)}))})]},t)}))})]})}))})}],g=function(){var e=document.createElement("div");e.innerHTML=h.current.getValue();var t=e.innerText;return n&&n(t),t};return(0,r.useImperativeHandle)(t,(function(){return{getData:g}})),(0,u.jsxs)("div",{className:c.Z.mathWrap,children:[(0,u.jsx)(a.Z,{defaultActiveKey:"1",items:v}),(0,u.jsx)("math-field",{locale:"zh_cn",className:c.Z.mathField,placeholder:"请打开键盘,输入公式",ref:h,style:{width:800,marginTop:30,fontSize:18},children:f||""}),d&&(0,u.jsx)("div",{className:c.Z.button,children:(0,u.jsx)(s.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})}));t.Z=d},90269:function(e,t,n){"use strict";n.d(t,{z:function(){return E},Z:function(){return T}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(82242),l=n.n(s),c=n(37205),u=n.n(c),d=n(79800),p=n.n(d),f=n(59301),h=n(14566),m=n(6767),v=n(62957),g=n(99571),y=n(91689),b=n(59120),x=n(37712),w="  ";function C(e){if(0==e)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,t)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][t]}var S=n(61481),A=n(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var k=h.Z.Dragger;function E(e){var t=[];return e&&e.length>0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+w+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var T=function(e){var t=e.value,n=e.onChange,r=e.action,o=e.data,s=e.className,c=e.maxSize,d=void 0===c?150:c,E=e.title,T=void 0===E?"上传附件":E,L=e.showRemoveModal,N=void 0!==L&&L,P=e.accept,D=void 0===P?"":P,I=e.additionalText,M=e.isDragger,j=e.number,O=void 0===j?1e3:j,B=e.aloneClear,_=void 0!==B&&B,R=e.realTimeRemove,F=void 0===R||R,Z=e.uploadText,W=e.setFileProgress,z=e.showFileProgress,U=(0,f.useState)(!1),H=p()(U,2),G=H[0],V=H[1],K=(0,f.useState)(t||[]),Y=p()(K,2),X=Y[0],q=Y[1],J=(0,f.useState)(1),Q=p()(J,2),$=Q[0],ee=Q[1];(0,f.useEffect)((function(){t&&(1===$&&q(u()(t)),ee(2),O===(null==t?void 0:t.length)&&V(!0))}),[t]);var te=function(){setTimeout((function(){X.pop(),q(u()(X))}),500)};z&&W(X.some((function(e){return"uploading"===e.status})));var ne,re={multiple:!0,disabled:G,accept:D,withCredentials:!0,fileList:X,beforeUpload:function(e,t){var n=e.size/1024/1024;return X.concat(t).length>O?(X.pop(),q(u()(X)),m.ZP.error("最多只能上传".concat(O,"个文件")),_?Promise.reject():(te(),!1)):n=O?V(!0):V(!1),q(u()(X)),X=X.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url=null==e||null===(n=e.response)||void 0===n?void 0:n.url);return-1===e.name.indexOf(w)&&(e.name="".concat(e.name).concat(w).concat(C(e.size))),l()({},e)})),console.log("info:",e,X),n(X)):m.ZP.error(null===(r=e.file)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.message)},onRemove:(ne=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(F){e.next=2;break}return e.abrupt("return",!0);case 2:if(n=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,b.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!N){e.next=7;break}return e.abrupt("return",new Promise((function(e,t){var r;v.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,x.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(r=a()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,n();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return ne.apply(this,arguments)})};return(0,x.jsxs)("div",{className:"multi-upload ".concat(s||""),children:[M&&(0,x.jsxs)(k,l()(l()({},re),{},{children:[(0,x.jsx)("p",{className:"ant-upload-drag-icon",children:(0,x.jsx)(S.Z,{})}),(0,x.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,x.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),I]})),!M&&(0,x.jsxs)(h.Z,l()(l()({},re),{},{children:[(0,x.jsxs)(g.ZP,{disabled:G,className:"upload_button",children:[(0,x.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),T]}),(0,x.jsx)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:Z||"(单个文件最大".concat(d,"MB)")})]}))]})}},13767:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),o=(n(59301),n(93314)),a=n(99571),s=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,m=e.imgStyles,v=e.loading,g=void 0!==v&&v,y=e.className,b=void 0===y?"":y;return(0,s.jsxs)("section",{className:"tc animated fadeIn ".concat(b),style:i()({color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"},c),children:[(0,s.jsx)("img",{src:t||o,style:i()(i()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,s.jsx)(a.ZP,i()(i()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},32831:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(82242),i=n.n(r),o=n(7557),a=n.n(o),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=n(99571),h=n(70557),m=n(92068),v=n(25399),g=n(83287),y=n(94280),b=n(13767),x=n(91689),w=n(8814),C=n(37712),S=function(e){var t,n,r,o,s,c,S=e.editOffice,A=void 0===S?"view":S,k=e.data,E=e.issaver,T=e.onSaver,L=(e.theme,e.type),N=e.filename,P=e.monacoEditor,D=e.className,I=e.style,M=e.close,j=e.onClose,O=e.hasMask,B=e.disabledDownload,_=e.onImgDimensions,R=e.showNodata,F=e.recordInfo,Z=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),W=u()(Z,2),z=(W[0],W[1],(0,d.useState)("")),U=u()(z,2),H=(U[0],U[1]),G=(0,d.useState)(),V=u()(G,2),K=V[0],Y=V[1],X="build"===window.ENV?"/react/build":"",q=location.host.startsWith("localhost")?x.Z.PROXY_SERVER:x.Z.API_SERVER,J=(0,d.useRef)();null!==(t=k)&&void 0!==t&&t.startsWith("/api")&&"txt"!==L&&(k=x.Z.API_SERVER+k);function Q(e){return $.apply(this,arguments)}function $(){return($=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"pdfdata"===t.data.type&&(T(t.data.data),window.removeEventListener("message",Q,!1)),console.log("mess---:",t.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}N&&P&&(P.filename=N),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&H(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===L&&(k.indexOf("bigfilescdn.")>-1||k.indexOf("bigfiles1")>-1?Y({url:k,fileType:(e=k,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:k.indexOf("model=edit")?"edit":"view"}):ee())}),[L,k]);var ee=function(){var e=l()(a()().mark((function e(){var t,n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",k),t=k,k.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,y.gJ)({attachment_id:n});case 6:(r=e.sent).url=q+r.url,Y(r);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){k.startsWith("http")||k.startsWith("blob:")?ne():(0,g.Sv)(N||"educoder",k,N)},ne=function(){F&&(0,w.fc)({id:null==F?void 0:F.id,watch_type:1,course_id:null==F?void 0:F.course_id}),(0,g.Nd)(N||"educoder",decodeURIComponent(k))};return(0,C.jsxs)("div",{style:i()({},I||{}),className:"".concat(O&&p.bgBlack," ").concat(L?p.wrp:"hide"),children:[M&&(0,C.jsxs)("div",{className:p.close,ref:J,children:[!!_&&(0,C.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{onClick:function(){j(),_()},children:(0,C.jsx)("i",{className:"icon-yulanpizhu"})})}),!B&&(0,C.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{onClick:ne,children:(0,C.jsx)("i",{className:"icon-quxiaozhiding"})})}),E&&(0,C.jsx)(v.Z,{title:"保存pdf并退出",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{className:"",onClick:function(){var e=document.getElementById("pdfiframe");window.addEventListener("message",Q,!1),setTimeout((function(){e.contentWindow.postMessage("getData","*")}),300)},children:(0,C.jsx)("i",{className:"icon-baocun"})})}),(0,C.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,C.jsx)("span",{className:"",onClick:function(){j()},children:(0,C.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,C.jsx)("div",{className:"".concat(p[D]," ").concat(D," ").concat(p.monaco," ").concat("txt"===L?"show":"hide"),children:"txt"===L&&(0,C.jsx)(C.Fragment,{children:(0,C.jsx)(m.ZP,i()({},P))})}),"audio"===L&&(0,C.jsx)("audio",{src:"".concat((null===(n=k)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(r=k)||void 0===r?void 0:r.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(k),autoPlay:!0}),"video"===L&&(0,C.jsx)(C.Fragment,{children:(null===(o=k)||void 0===o?void 0:o.indexOf("http"))>-1?(0,C.jsx)("video",{controls:!0,src:"".concat(k),autoPlay:!0}):(0,C.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(k),autoPlay:!0})}),"office"===L&&K&&(0,C.jsx)("iframe",{src:"".concat(X,"/office.html?key=").concat(K.key,"&url=").concat(btoa(K.url),"&callbackUrl=").concat(q+(K.callbackUrl||""),"&fileType=").concat(K.fileType,"&title=").concat(K.title||"","&model=").concat(A,"&officeServer=").concat(x.Z.ONLYOFFICE,"&disabledDownload=").concat(!!B)}),"html"===L&&(0,C.jsx)("iframe",{src:k+"&disposition=inline"}),"pdf"===L&&(0,C.jsx)("iframe",{id:"pdfiframe",src:"".concat(X,"/js/pdfview/index.html?filename=").concat(N||"educoder.pdf","&url=").concat(encodeURIComponent(k),"&disabledDownload=").concat(!!B,"&model=").concat(A)}),"image"===L&&(0,C.jsx)("img",{src:"".concat((null===(s=k)||void 0===s?void 0:s.indexOf("http://"))>-1||(null===(c=k)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(k)}),("other"===L||"download"===L)&&(0,C.jsx)(C.Fragment,{children:R?(0,C.jsx)(b.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,C.jsx)(f.ZP,{icon:(0,C.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:te,disabled:B,children:"下载"})}):(0,C.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:te,disabled:B,children:[(0,C.jsx)(h.Z,{}),"点击下载"]})}),"flowChart"===L&&(0,C.jsx)("div",{className:"embed",children:(0,C.jsx)("iframe",{src:"/drawio/src/main/webapp/viewer.html?id=".concat(k||"","&gapi=0&od=0&db=0&gh=0&gl=0"),width:"100%",height:"100%",frameBorder:"0"})})]})}},74889:function(e,t,n){"use strict";n.d(t,{z:function(){return L},Z:function(){return N}});var r=n(82242),i=n.n(r),o=n(37205),a=n.n(o),s=n(91232),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=(n(88831),n(75359)),f=(n(64018),n(44523)),h=n(91689),m=n(83287),v=n(15342),g=n(77736),y=n(99571),b=n(1012),x=n(32831),w=n(37712),C=function(e){var t=e.html,n=(0,d.useRef)(null),r=(0,d.useRef)(null);return(0,d.useEffect)((function(){var e=n.current.attachShadow({mode:"open"});r.current=document.createElement("div"),r.current.className="markdown-body",r.current.innerHTML=t,e.appendChild(r.current);var i=document.createElement("style");return i.textContent='.markdown-body p {\n margin: 0 0 16px 0 !important;\n line-height: 28px;\n white-space: pre-wrap;\n }\n\n ol,\n ul,\n li {\n list-style-type: none\n }\n\n ol,\n ul,\n dl {\n margin-bottom: 0px;\n }\n\n .markdown-body {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n color: #333;\n overflow: hidden;\n font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;\n word-break: break-word;\n font-size: 16px;\n line-height: 1.6;\n white-space: normal;\n word-wrap: break-word;\n position: relative;\n }\n\n .markdown-body ul>li {\n list-style-type: disc;\n }\n\n .markdown-body ol>li {\n list-style-type: decimal;\n }\n\n .markdown-body a {\n background: transparent;\n }\n\n .markdown-body a:active,\n .markdown-body a:hover {\n outline: 0;\n }\n\n .markdown-body strong {\n font-weight: bold;\n }\n\n .markdown-body h1 {\n font-size: 2em;\n margin: 0.67em 0;\n }\n\n .markdown-body img {\n border: 0;\n }\n\n .markdown-body hr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n }\n\n .markdown-body pre {\n overflow: auto;\n }\n\n .markdown-body code,\n .markdown-body kbd,\n .markdown-body pre {\n font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;\n font-size: 1em;\n }\n\n .markdown-body input {\n color: inherit;\n font: inherit;\n margin: 0;\n }\n\n .markdown-body html input[disabled] {\n cursor: default;\n }\n\n .markdown-body input {\n line-height: normal;\n }\n\n .markdown-body input[type="checkbox"] {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n }\n\n .markdown-body table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n .markdown-body td,\n .markdown-body th {\n padding: 0;\n }\n\n .markdown-body * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body input {\n font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";\n }\n\n .markdown-body a {\n color: #4183c4;\n text-decoration: none;\n }\n\n .markdown-body a:hover,\n .markdown-body a:active {\n text-decoration: underline;\n }\n\n .markdown-body hr {\n height: 0;\n margin: 15px 0;\n overflow: hidden;\n background: transparent;\n border: 0;\n border-bottom: 1px solid #ddd;\n }\n\n .markdown-body hr:before {\n display: table;\n content: "";\n }\n\n .markdown-body hr:after {\n display: table;\n clear: both;\n content: "";\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n margin-top: 15px;\n margin-bottom: 15px;\n line-height: 1.1;\n }\n\n .markdown-body h1 {\n font-size: 30px;\n }\n\n .markdown-body h2 {\n font-size: 21px;\n }\n\n .markdown-body h3 {\n font-size: 16px;\n }\n\n .markdown-body h4 {\n font-size: 14px;\n }\n\n .markdown-body h5 {\n font-size: 12px;\n }\n\n .markdown-body h6 {\n font-size: 11px;\n }\n\n .markdown-body blockquote {\n margin: 0;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n }\n\n ul.linenums,\n ol.linenums {\n padding: 16px 0 0 56px !important;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding-left: 2em;\n }\n\n\n .markdown-body ol ol,\n .markdown-body ul ol {\n list-style-type: lower-roman;\n }\n\n .markdown-body ul ul ol,\n .markdown-body ul ol ol,\n .markdown-body ol ul ol,\n .markdown-body ol ol ol {\n list-style-type: lower-alpha;\n }\n\n .markdown-body dd {\n margin-left: 0;\n }\n\n .markdown-body code {\n font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;\n font-size: 12px;\n }\n\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 0;\n font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n }\n\n .markdown-body .octicon {\n font: normal normal 16px octicons-anchor;\n line-height: 1;\n display: inline-block;\n text-decoration: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n .markdown-body .octicon-link:before {\n content: \'\f05c\';\n }\n\n .markdown-body>*:first-child {\n margin-top: 0 !important;\n }\n\n .markdown-body>*:last-child {\n margin-bottom: 0 !important;\n }\n\n .markdown-body .anchor {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n padding-right: 6px;\n padding-left: 30px;\n margin-left: -30px;\n }\n\n .markdown-body .anchor:focus {\n outline: none;\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n position: relative;\n margin-top: 1em;\n margin-bottom: 16px;\n font-weight: bold;\n line-height: 1.4;\n }\n\n .markdown-body h1 .octicon-link,\n .markdown-body h2 .octicon-link,\n .markdown-body h3 .octicon-link,\n .markdown-body h4 .octicon-link,\n .markdown-body h5 .octicon-link,\n .markdown-body h6 .octicon-link {\n display: none;\n color: #000;\n vertical-align: middle;\n }\n\n .markdown-body h1:hover .anchor,\n .markdown-body h2:hover .anchor,\n .markdown-body h3:hover .anchor,\n .markdown-body h4:hover .anchor,\n .markdown-body h5:hover .anchor,\n .markdown-body h6:hover .anchor {\n padding-left: 8px;\n margin-left: -30px;\n text-decoration: none;\n }\n\n .markdown-body h1:hover .anchor .octicon-link,\n .markdown-body h2:hover .anchor .octicon-link,\n .markdown-body h3:hover .anchor .octicon-link,\n .markdown-body h4:hover .anchor .octicon-link,\n .markdown-body h5:hover .anchor .octicon-link,\n .markdown-body h6:hover .anchor .octicon-link {\n display: inline-block;\n }\n\n .markdown-body h1 {\n padding-bottom: 0.3em;\n font-size: 2.25em;\n line-height: 1.2;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h1 .anchor {\n line-height: 1;\n }\n\n .markdown-body h2 {\n padding-bottom: 0.3em;\n font-size: 1.75em;\n line-height: 1.225;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h2 .anchor {\n line-height: 1;\n }\n\n .markdown-body h3 {\n font-size: 1.5em;\n line-height: 1.43;\n }\n\n .markdown-body h3 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h4 {\n font-size: 1.25em;\n }\n\n .markdown-body h4 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h5 {\n font-size: 1em;\n }\n\n .markdown-body h5 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body h6 {\n font-size: 1em;\n color: #777;\n }\n\n .markdown-body h6 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }\n\n .markdown-body ul ul,\n .markdown-body ul ol,\n .markdown-body ol ol,\n .markdown-body ol ul {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .markdown-body li>p {\n margin-top: 16px;\n }\n\n .markdown-body dl {\n padding: 0;\n }\n\n .markdown-body dl dt {\n padding: 0;\n margin-top: 16px;\n font-size: 1em;\n font-style: italic;\n font-weight: bold;\n }\n\n .markdown-body dl dd {\n padding: 0 16px;\n margin-bottom: 16px;\n }\n\n .markdown-body blockquote {\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n .markdown-body blockquote> :first-child {\n margin-top: 0;\n }\n\n .markdown-body blockquote> :last-child {\n margin-bottom: 0;\n }\n\n .markdown-body table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n }\n\n .markdown-body table th {\n font-weight: bold;\n text-align: revert;\n }\n\n .markdown-body table th,\n .markdown-body table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n .markdown-body table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n }\n\n .markdown-body table tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n .markdown-body img {\n max-width: 100%;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body code {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 3px;\n }\n\n .markdown-body code:has(.katex) {\n background-color: transparent;\n }\n\n .markdown-body code:before,\n .markdown-body code:after {\n letter-spacing: -0.2em;\n content: "\\00a0";\n }\n\n .markdown-body pre>code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0;\n }\n\n .markdown-body .highlight {\n margin-bottom: 16px;\n }\n\n .markdown-body .highlight pre,\n .markdown-body pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f7f7f7;\n border-radius: 3px;\n }\n\n .markdown-body .highlight pre {\n margin-bottom: 0;\n word-break: normal;\n }\n\n .markdown-body pre {\n word-wrap: normal;\n }\n\n .markdown-body pre code {\n display: inline;\n max-width: initial;\n padding: 0;\n margin: 0;\n overflow: initial;\n line-height: inherit;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n }\n\n .markdown-body pre code:before,\n .markdown-body pre code:after {\n content: normal;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font-size: 11px;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .pl-c {\n color: #969896;\n }\n\n .markdown-body .pl-c1,\n .markdown-body .pl-mdh,\n .markdown-body .pl-mm,\n .markdown-body .pl-mp,\n .markdown-body .pl-mr,\n .markdown-body .pl-s1 .pl-v,\n .markdown-body .pl-s3,\n .markdown-body .pl-sc,\n .markdown-body .pl-sv {\n color: #0086b3;\n }\n\n .markdown-body .pl-e,\n .markdown-body .pl-en {\n color: #795da3;\n }\n\n .markdown-body .pl-s1 .pl-s2,\n .markdown-body .pl-smi,\n .markdown-body .pl-smp,\n .markdown-body .pl-stj,\n .markdown-body .pl-vo,\n .markdown-body .pl-vpf {\n color: #333;\n }\n\n .markdown-body .pl-ent {\n color: #63a35c;\n }\n\n .markdown-body .pl-k,\n .markdown-body .pl-s,\n .markdown-body .pl-st {\n color: #a71d5d;\n }\n\n .markdown-body .pl-pds,\n .markdown-body .pl-s1,\n .markdown-body .pl-s1 .pl-pse .pl-s2,\n .markdown-body .pl-sr,\n .markdown-body .pl-sr .pl-cce,\n .markdown-body .pl-sr .pl-sra,\n .markdown-body .pl-sr .pl-sre,\n .markdown-body .pl-src {\n color: #df5000;\n }\n\n .markdown-body .pl-mo,\n .markdown-body .pl-v {\n color: #1d3e81;\n }\n\n .markdown-body .pl-id {\n color: #b52a1d;\n }\n\n .markdown-body .pl-ii {\n background-color: #b52a1d;\n color: #f8f8f8;\n }\n\n .markdown-body .pl-sr .pl-cce {\n color: #63a35c;\n font-weight: bold;\n }\n\n .markdown-body .pl-ml {\n color: #693a17;\n }\n\n .markdown-body .pl-mh,\n .markdown-body .pl-mh .pl-en,\n .markdown-body .pl-ms {\n color: #1d3e81;\n font-weight: bold;\n }\n\n .markdown-body .pl-mq {\n color: #008080;\n }\n\n .markdown-body .pl-mi {\n color: #333;\n font-style: italic;\n }\n\n .markdown-body .pl-mb {\n color: #333;\n font-weight: bold;\n }\n\n .markdown-body .pl-md,\n .markdown-body .pl-mdhf {\n background-color: #ffecec;\n color: #bd2c00;\n }\n\n .markdown-body .pl-mdht,\n .markdown-body .pl-mi1 {\n background-color: #eaffea;\n color: #55a532;\n }\n\n .markdown-body .pl-mdr {\n color: #795da3;\n font-weight: bold;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .task-list-item {\n list-style-type: none;\n }\n\n .markdown-body .task-list-item+.task-list-item {\n margin-top: 3px;\n }\n\n .markdown-body .task-list-item input {\n float: left;\n margin: 0.3em 0 0.25em -1.6em;\n vertical-align: middle;\n }\n\n .markdown-body :checked+.radio-label {\n z-index: 1;\n position: relative;\n border-color: #4183c4;\n }\n\n\n /*! Pretty printing styles. Used with prettify.js. */\n /* SPAN elements with the classes below are added by prettyprint. */\n .pln {\n color: #000\n }\n\n /* plain text */\n\n @media screen {\n .str {\n color: #080\n }\n\n /* string content */\n .kwd {\n color: #008\n }\n\n /* a keyword */\n .com {\n color: #800\n }\n\n /* a comment */\n .typ {\n color: #606\n }\n\n /* a type name */\n .lit {\n color: #066\n }\n\n /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #660\n }\n\n .tag {\n color: #008\n }\n\n /* a markup tag name */\n .atn {\n color: #606\n }\n\n /* a markup attribute name */\n .atv {\n color: #080\n }\n\n /* a markup attribute value */\n .dec,\n .var {\n color: #606\n }\n\n /* a declaration; a variable name */\n .fun {\n color: red\n }\n\n /* a function name */\n }\n\n /* Use higher contrast and text-weight for printable form. */\n @media print,\n projection {\n .str {\n color: #060\n }\n\n .kwd {\n color: #006;\n font-weight: bold\n }\n\n .com {\n color: #600;\n font-style: italic\n }\n\n .typ {\n color: #404;\n font-weight: bold\n }\n\n .lit {\n color: #044\n }\n\n .pun,\n .opn,\n .clo {\n color: #440\n }\n\n .tag {\n color: #006;\n font-weight: bold\n }\n\n .atn {\n color: #404\n }\n\n .atv {\n color: #060\n }\n }\n\n /* Put a border around prettyprinted code snippets. */\n pre.prettyprint {\n padding: 2px;\n /* border: 1px solid #888 */\n }\n\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0\n }\n\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none\n }\n\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n background: #eee\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }',e.appendChild(i),function(){e.innerHTML=""}}),[]),(0,d.useEffect)((function(){r.current&&(r.current.innerHTML=t)}),[t]),(0,w.jsx)("div",{ref:n})};var S="mdBody___raKXb",A="button___Ch5Pc",k="previewFlowChart___vY1dq",E="@▁@",T=/]*>/g;var L=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return h.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return h.Z.API_SERVER+"/attachments/download/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,r,i,o,a){var s=t||r||o,l=n||i||a||"?";return h.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,m.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i){var o=t||r,a=n||i||"";return'"'+h.Z.API_SERVER+"/api/attachments/"+o+a+o+a+"&t="+(0,m.Jn)(o,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,i){var o=t||r,a=n||i||"";return"("+h.Z.API_SERVER+"/files/uploads/"+o+a+o+a+"&t="+(0,m.Jn)(o,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")},N=function(e){var t=e.value,n=void 0===t?"":t,r=e.edit,o=void 0!==r&&r,s=e.className,c=e.showTextOnly,m=e.showLines,L=e.style,N=void 0===L?{}:L,P=e.stylesPrev,D=void 0===P?{}:P,I=e.highlightKeywords,M=e.showProgramFill,j=(e.isProgramFill,e.disabledFill),O=void 0!==j&&j,B=e.programFillValue,_=e.openEditor,R=void 0===_?function(){}:_,F=e.onFillChange,Z=void 0===F?function(e){}:F,W=e.onFillBlur,z=void 0===W?function(){}:W,U=e.onFillFocus,H=void 0===U?function(){}:U,G=function(e){var t=new RegExp("\\b(".concat(["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"].join("|"),")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s>]*)"),"gi");return e.replace(t,"").trim()}(String(n||"")),V=(0,d.useRef)(),K=(0,d.useRef)(),Y=(0,d.useState)(""),X=u()(Y,2),q=X[0],J=X[1],Q=(0,d.useState)("office"),$=u()(Q,2),ee=$[0],te=$[1],ne=(0,d.useState)([]),re=u()(ne,2),ie=re[0],oe=re[1],ae=(0,d.useRef)("a"+(0,b.Z)()),se={},le=function(e){return//i.test(e||"")};var ce=function(e){return!c&&le(G)?e:e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),r=[];return n.map((function(e){""!=e&&r.push(".".concat(ae.current," ").concat(e))})),"")}))},ue=(0,d.useMemo)((function(){try{G=G.replace(/\(\/attachments\/download\//g,"("+h.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+h.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+h.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+h.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n"),V.current.style.display="none"}catch(e){}if(M){var e=-1;return G=G.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,r){var i;return function(e,t,n){var r=document.createElement(e===E?"input":"textarea");r.style.width="100%",r.style.height=e===E?"40px":"151px",r.rows=5,r.spellcheck=!1,r.name="edu-program-fill",r.placeholder="请输入",r.dataset.id=t;var i=Object.keys(se).length;return se[i]=r,'')}(t,++e,null==B||null===(i=B[e])||void 0===i?void 0:i.value.replaceAll("<","<").replaceAll(">",">"))})),'
          '.concat(ce(G||""),"
          ")}var t=ce(G);t=(0,p.ZP)(t);var n=(0,p.ez)();G.match(/\[TOC\]/)&&(t=t.replace("

          [TOC]

          ",(0,p.Qv)()),(0,p.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var r=n[t],i=r.type,o=r.expression;return(0,v.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(o)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var r=document.createElement("div");return r.innerHTML=t,c?r.innerText:I?(he(r,I.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r.innerHTML):(setTimeout((function(){return ge()}),500),r.innerHTML)}),[G,I]);(0,d.useEffect)((function(){me.current&&me.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=de,e.onblur=pe,e.onfocus=fe}))}),[ie]),(0,d.useEffect)((function(){if(null!=B&&B.length)try{var e,t=me.current.querySelectorAll(".edu-program-fill-score"),n=me.current.querySelectorAll('[name="edu-program-fill"]'),r=l()(n.entries());try{for(r.s();!(e=r.n()).done;){var i,o,a,s=u()(e.value,2),c=s[0],d=s[1];d.value=(null==B||null===(i=B[c])||void 0===i?void 0:i.value)||"","warning"===(null==B||null===(o=B[c])||void 0===o?void 0:o.type)?d.className="program-fill-warning":"success"===(null==B||null===(a=B[c])||void 0===a?void 0:a.type)?d.className="program-fill-success":d.className=""}}catch(e){r.e(e)}finally{r.f()}var p,f=l()(t.entries());try{for(f.s();!(p=f.n()).done;){var h,m,v=u()(p.value,2),g=v[0];v[1].innerHTML=null!=B&&null!==(h=B[g])&&void 0!==h&&h.score?"".concat(null==B||null===(m=B[g])||void 0===m?void 0:m.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}oe(B)}catch(e){console.log(e,"error")}}),[B]);var de=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),Z(ie,e.target.dataset.id)},pe=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),z(ie,e.target.dataset.id)},fe=function(e){ie[e.target.dataset.id]=ie[e.target.dataset.id]||{},ie[e.target.dataset.id].value=e.target.value,oe(a()(ie)),H(ie,e.target.dataset.id)};function he(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)he(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var r=document.createElement("span");r.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(r)}}))}var me=(0,d.useRef)();function ve(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),J(n),te("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),J(n),te("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),J(n),te("html");else if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=m,m&&(N=i()(i()({},N),p.jb));var ge=function(){var e,t=null===(e=me.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var t=new f.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};(0,d.useEffect)((function(){if(me.current&&ue&&ue.match(T)&&window.PR.prettyPrint(),me.current)return me.current.addEventListener("click",ve),function(){var e;null===(e=me.current)||void 0===e||e.removeEventListener("click",ve),(0,p.AL)(),(0,p.Iy)()}}),[ue,me.current,ve]);return(0,d.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=me.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=me.current)||void 0===e||e.removeEventListener("copy",t)}}),[me.current]),(0,w.jsxs)("div",{style:{position:"relative"},onMouseLeave:function(){V.current.style.display="none"},children:[c&&(0,w.jsx)("div",{ref:me,className:"".concat(S," "),children:ue}),!c&&!le(ue)&&(0,w.jsx)("div",{ref:me,style:i()({},N),onMouseOver:function(e){"IMG"===e.target.nodeName&&e.target.className.indexOf("draw-flowchart")>-1?(V.current.style.zIndex=1,V.current.style.display="flex",V.current.style.width=e.target.clientWidth+"px",V.current.style.height=e.target.clientHeight+"px",V.current.style.top=e.target.offsetTop+"px",V.current.style.left=e.target.offsetLeft+"px",e.target.id&&(K.current=e.target.id)):V.current.style.display="none"},className:"".concat(s||""," ").concat(O?"disabled-fill":""," markdown-body ").concat(S," ").concat(ae.current),dangerouslySetInnerHTML:{__html:ue}}),!c&&le(ue)&&(0,w.jsx)(C,{html:ue}),(0,w.jsx)("div",{ref:V,className:"".concat(A," ").concat(o?"":k),children:(0,w.jsx)(g.Z,{children:(0,w.jsx)(y.ZP,{onClick:function(){o?R(K.current):(J(K.current),te("flowChart"))},children:o?"编辑":"预览"})})}),(0,w.jsx)(x.Z,{close:!0,data:q,type:null!=q&&q.length?ee:"",style:i()({},D),onClose:function(){return J("")}})]})}},48049:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(53260),i="ldsRing___mpBZC",o="idsRingWrapper___Of9_n",a=n(37712),s=function(e){var t=e.message,n=e.className,s=e.children,l=e.style,c=void 0===l?{}:l;return(0,a.jsxs)("div",{className:"custom-spinner ".concat(o," ").concat(n),children:[(0,a.jsxs)("div",{className:i,children:[(0,a.jsx)("div",{}),(0,a.jsx)("div",{}),(0,a.jsx)("div",{}),(0,a.jsx)("div",{})]}),t?(0,a.jsx)("p",{style:c,children:t}):null,s,(0,a.jsx)(r.Outlet,{})]})}},91594:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(79800),i=n.n(r),o=n(59301),a=n(70717),s=n(90083),l=n(37712),c=function(){var e=(0,o.useState)(""),t=i()(e,2),n=t[0],r=t[1],c=(0,o.useState)(0),u=i()(c,2),d=(u[0],u[1]),p=(0,o.useState)(),f=i()(p,2),h=(f[0],f[1]),m=(0,o.useState)(),v=i()(m,2),g=(v[0],v[1]),y=(0,o.useState)(!1),b=i()(y,2),x=(b[0],b[1],(0,o.useRef)(""));function w(e){console.log("e====",e),27==e.keyCode&&x.current&&C()}function C(){document.body.style.overflow="auto",h(void 0),g(void 0),d(0),r("")}(0,o.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){r(e),console.log(A.current)}))}),[]),(0,o.useEffect)((function(){return document.addEventListener("keydown",w),function(){document.removeEventListener("keydown",w)}}),[]),(0,o.useEffect)((function(){x.current=n}),[n]);(0,o.useRef)();var S=(0,o.useRef)(),A=(0,o.useRef)();return(0,l.jsx)(o.Fragment,{children:n?(0,l.jsx)("div",{children:(0,l.jsx)("div",{className:"preview-wrp-group",ref:S,children:(0,l.jsx)(s.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,onVisibleChange:function(e){r("")}},alt:"预览大图"})})}):null})}},17124:function(e,t,n){"use strict";n.d(t,{h:function(){return g}});var r=n(82242),i=n.n(r),o=n(79800),a=n.n(o),s=n(59301),l=n(82326),c=n(28284),u=n(99571),d=n(89780),p=n.n(d),f=(n(66543),n(59598),n(37712)),h=l.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},v={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function g(e){var t=e.value,n=e.onChange,r=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),h=d[0],m=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,s.useEffect)((function(){h&&h.setOption("mode",r)}),[h,r]),(0,s.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,s.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,i()({mode:r,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(e)}}),[c.current,h]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,r=(0,s.useState)("python"),o=a()(r,2),d=o[0],p=o[1];return(0,f.jsxs)(c.Z,i()(i()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(v[e][1])},children:Object.keys(v).map((function(e){return(0,f.jsx)(h,{value:e,children:v[e][0]},e)}))})}),(0,f.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(g,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},58358:function(e,t,n){"use strict";n.d(t,{Z:function(){return pe}});var r=n(91232),i=n.n(r),o=n(79800),a=n.n(o),s=n(85573),l=n.n(s),c=n(59301),u=n(53260),d=n(89780),p=n.n(d),f=n(76374),h=(n(66543),n(6313),n(25717),n(99498),n(25419),n(67549),n(74889)),m=n(37712),v=function(e){var t=e.value,n=void 0===t?"":t,r=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})})},g=n(82242),y=n.n(g),b=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学公式",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var t=e.onActionCallback,n=e.title,r=e.icon,i=e.actionName,o=e.className,a=void 0===o?"":o,s=e.children;return(0,m.jsxs)("a",{title:n,className:a,onClick:function(){t(i)},children:[(0,m.jsx)("i",{className:"".concat(r)}),s]})}var w=function(e){var t=e.watch,n=e.showNullButton,r=e.showNullProgramButton,i=e.onActionCallback,o=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(b,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,m.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,m.jsx)("li",{children:e.actionName?(0,m.jsx)(x,y()(y()({},e),{},{onActionCallback:i})):(0,m.jsx)("span",{className:"v-line"})},t)})),n?(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"增加填空",actionName:"add-null-ch",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"点击新增填空项"})})}):null,r?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"添加单行填空项"})})}),(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"添加多行填空项"})})})]}):null,a&&(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:i,children:(0,m.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,m.jsx)("li",{children:l}),(0,m.jsx)("li",{className:"btn-full-screen",children:(0,m.jsx)(x,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:i})})]})},C=n(82255),S=n(28284),A=n(37568),k=n(99571),E={labelCol:{span:4},wrapperCol:{span:20}},T=function(e){var t=e.callback,n=e.onCancel;return(0,m.jsxs)(S.Z,y()(y()({},E),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,m.jsx)(S.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,m.jsx)(A.Z,{})}),(0,m.jsx)(S.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,m.jsx)(A.Z,{})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},L=n(17124),N=n(13889),P=n(62957),D=n(77019),I=n(11933),M=function(e){var t=e.callback,n=e.onCancel,r=document.createElement("canvas"),i=r.getContext("2d");r.width=1e3,r.height=800,i.fillStyle="#ffffff",i.fillRect(0,0,r.width,r.height);var o=r.toDataURL("image/png");return(0,m.jsx)(P.Z,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1,children:(0,m.jsx)(D.Z,{style:{height:"100vh"},children:(0,m.jsx)(I.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})})},j=n(30641),O=n(5269),B=n(6767),_="drawerWrap___MfDw8",R=(0,c.forwardRef)((function(e,t){e.onCancel;var n=e.editImgId,r=e.callback,i=((0,c.useRef)(),(0,c.useRef)()),o=((0,c.useRef)(),(0,c.useRef)(!1),(0,c.useRef)(!1));console.log("ref:",t);var s=(0,c.useState)(0),l=a()(s,2),u=l[0],d=l[1],p=(0,c.useState)("100vh"),f=a()(p,2),h=f[0],v=f[1];return(0,c.useEffect)((function(){d(1)}),[]),(0,c.useImperativeHandle)(t,(function(){return{setHeight:v}})),(0,m.jsx)("div",{ref:o,className:"body-overflow-initial",children:(0,m.jsx)(j.Z,{width:"100vw",height:h,footer:null,closable:!0,placement:"bottom",open:!!u,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:"zIndex-9999 ".concat(_),onClose:function(){window.saveDrawData((function(e){r({src:"/api/attachments/".concat(e),id:e})}))},title:(0,m.jsxs)(D.Z,{align:"middle",children:[(0,m.jsx)(O.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(O.Z,{onClick:function(){v("60px"===h?"100vh":"60px")},children:(0,m.jsx)("span",{className:"current c-blue",style:{fontWeight:400},children:"展开/收起"})}),(0,m.jsx)(O.Z,{onClick:function(){window.saveDrawData((function(e){null!==e?(B.ZP.success({content:"保存成功",key:"saveFlowChart",style:{zIndex:999999999}}),r({src:"/api/attachments/".concat(e),id:e,disabledClose:!0})):B.ZP.warning({content:"内容为空,请先绘制流程图",key:"saveFlowChart"})}))},children:(0,m.jsx)(k.ZP,{type:"primary",className:"ml20",children:"保存"})})]}),children:(0,m.jsx)("iframe",{src:"/drawio/src/main/webapp/?id=".concat(n||"","&gapi=0&od=0&db=0&gh=0&gl=0&local=0"),width:"100%",height:"100%",frameBorder:"0",ref:i})})})})),F=n(91689),Z=n(47889),W=n(71051),z=Z.ZP.Group,U={margin:"0 8px"},H=function(e){var t=e.callback,n=e.onCancel;return(0,m.jsxs)(S.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:U,children:"单元格数:"}),(0,m.jsx)("span",{style:U,children:"行数"}),(0,m.jsx)(S.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(W.Z,{})}),(0,m.jsx)("span",{style:U,children:"列数"}),(0,m.jsx)(S.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(W.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:U,children:"对齐方式:"}),(0,m.jsx)(S.Z.Item,{name:"align",children:(0,m.jsxs)(z,{children:[(0,m.jsx)(Z.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(Z.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(Z.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(Z.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},G=n(71411),V=n(32464),K=n.n(V),Y=(0,c.forwardRef)((function(e,t){var n=e.use3d,r=e.width,i=e.height,o=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],f=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:r||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(K())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(D.Z,{align:"middle",children:[(0,m.jsx)(O.Z,{flex:1,children:(0,m.jsx)(G.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(O.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),X=n(55893),q="link",J="upload-image",Q="add-flowchart",$="draw-image",ee="code-block",te="add-table",ne="------------",re={default:ne,left:":".concat(ne),center:":".concat(ne,":"),right:"".concat(ne,":")},ie=n(22336),oe=n(83287);var ae="@▁▁@",se=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function le(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ce=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ue=l()(l()({},ce+"-B","bold"),ce+"-I","italic"),de=l()(l()(l()(l()(l()(l()(l()(l()({},q,"添加链接"),ee,"添加代码块"),J,"添加图片"),$,"添加画图"),Q,"插入流程图"),te,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),pe=function(e){var t=e.defaultValue,n=void 0===t?"":t,r=e.onChange,o=e.width,s=void 0===o?"100%":o,d=e.height,g=void 0===d?400:d,y=e.miniToolbar,b=void 0!==y&&y,x=e.isFocus,S=void 0!==x&&x,A=e.watch,k=e.insertTemp,E=e.mode,D=void 0===E?"markdown":E,I=e.id,j=void 0===I?"markdown-editor-id":I,O=e.showResizeBar,_=void 0!==O&&O,Z=e.noStorage,W=void 0!==Z&&Z,z=e.showNullButton,U=void 0!==z&&z,G=e.showNullProgramButton,V=void 0!==G&&G,K=e.hidetoolBar,ne=void 0!==K&&K,ce=e.fullScreen,pe=void 0!==ce&&ce,fe=e.onBlur,he=e.onCMBeforeChange,me=e.onFullScreen,ve=e.className,ge=void 0===ve?"":ve,ye=e.disablePaste,be=void 0!==ye&&ye,xe=e.disabled,we=void 0!==xe&&xe,Ce=e.disabledFill,Se=void 0!==Ce&&Ce,Ae=e.placeholder,ke=void 0===Ae?"":Ae,Ee=e.values,Te=void 0===Ee?"":Ee,Le=e.extraUse,Ne=e.onAddBlank,Pe=(0,c.useState)(null),De=a()(Pe,2),Ie=De[0],Me=De[1],je=(0,c.useState)(n),Oe=a()(je,2),Be=Oe[0],_e=Oe[1],Re=(0,c.useState)(A),Fe=a()(Re,2),Ze=Fe[0],We=Fe[1],ze=(0,c.useState)(pe),Ue=a()(ze,2),He=Ue[0],Ge=Ue[1],Ve=(0,c.useState)(""),Ke=a()(Ve,2),Ye=Ke[0],Xe=Ke[1],qe=(0,c.useState)(0),Je=a()(qe,2),Qe=Je[0],$e=Je[1],et=(0,c.useState)(g),tt=a()(et,2),nt=tt[0],rt=tt[1],it=(0,c.useState)(!1),ot=a()(it,2),at=(ot[0],ot[1]),st=(0,c.useState)(0),lt=a()(st,2),ct=lt[0],ut=lt[1],dt=(0,c.useState)(0),pt=a()(dt,2),ft=pt[0],ht=pt[1],mt=(0,c.useRef)(),vt=(0,c.useRef)(),gt=(0,c.useRef)(),yt=(0,c.useRef)(),bt=(0,c.useRef)(),xt=(0,c.useRef)(),wt=(0,u.useDispatch)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;_e(Te),null==Ie||Ie.setValue(Te),window.scrollTo(0,e)}),[Te]),(0,c.useEffect)((function(){null==me||me(He)}),[He]),(0,c.useEffect)((function(){if(mt.current){var e=function(e,n){if(!be){var r=n.clipboardData;if(r){var i=r.types.toString(),o=r.items;if("Files"===i||r.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==D)return;try{var a,s=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(s=o[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var n,r,i;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection('','')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):se.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){B.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=p().fromTextArea(mt.current,{mode:D,lineNumbers:!b,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",ke):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),r=n.getCursor(),i=n.getLine(r.line),o=i.charAt(r.ch-1),a=i.lastIndexOf("@▁@",r.ch),s=i.lastIndexOf("@▁▁@",r.ch),l=a>s?a:s,c=a>s?3:4;if(-1===ae.indexOf(o))return null;if(console.log("change1:",t,e,i,r,l,a,s,o),l>=0&&r.ch-l<5){var u=l+c;return n.replaceRange("",{line:r.line,ch:l},{line:r.line,ch:u}),{line:r.line,ch:u}}return null}(e);n&&t.preventDefault()}})),S&&t.focus(),t.on("paste",e),we&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Me(t),function(){t.off("paste",e)}}}),[]);var Ct=(0,c.useCallback)((function(){vt.current}),[nt,vt,He]);(0,c.useEffect)((function(){if(Ie){var e=function(){var e=new f.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Ct(),Ie.setSize("100%","100%"),Ie.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(mt.current.parentElement),e}();return function(){var t,n;null!==(t=mt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=mt.current)||void 0===n?void 0:n.parentElement)}}}),[Ie,Ct]),(0,c.useEffect)((function(){if(Ie){for(var e=[],t=function(){var t=a()(r[n],2),i=t[0],o=t[1],s=l()({},i,(function(){St(o)}));e.push(s),Ie.addKeyMap(s)},n=0,r=Object.entries(ue);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(j);e>=Qe+1e4&&(!t||t!==Be)&&(window.sessionStorage.setItem(j,Be),at(!0))}}),1e4),(0,c.useEffect)((function(){We(A)}),[Ie,A]),(0,c.useEffect)((function(){Ie&&S&&Ie.focus()}),[Ie,S]),(0,c.useEffect)((function(){if(Ze&&Ie){var e=function(e){var t=e.target;if(yt.current){var n=t.scrollTop/t.scrollHeight;yt.current.scrollTop=yt.current.scrollHeight*n}},t=Ie.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ie,Ze]),(0,c.useEffect)((function(){if(Ie&&he){var e=function(e,t){he(e,t)};return Ie.on("beforeChange",e),function(){Ie.off("beforeChange",e)}}}),[Ie,he]),(0,c.useEffect)((function(){if(Ie&&fe){var e=function(){fe(Ie.getValue())};return Ie.on("blur",e),function(){Ie.off("blur",e)}}}),[Ie,fe]),(0,c.useEffect)((function(){if(Ie){var e=function(e,t){var n=e.getValue();_e(n),$e((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),r&&(V?r(n,Lt(n)):r(n))};return Ie.on("change",e),function(){Ie.off("change",e)}}}),[Ie,r]),(0,c.useEffect)((function(){if(Ie)if(null==n)Ie.setValue(""),_e("");else{var e=window.scrollY||window.pageYOffset;n!==Ie.getValue()&&(Ie.setValue(n),_e(n),Ie.setCursor(we?1:Ie.lineCount(),0),window.scrollTo(0,e))}}),[Ie,n]);var St=(0,c.useCallback)((function(e){var t=Ie.getCursor(),n=Ie.getSelection(),r=n.split("\n");switch(e){case"bold":return Ie.replaceSelection("**"+n+"**"),""===n&&Ie.setCursor(t.line,t.ch+2),Ie.focus();case"italic":return Ie.replaceSelection("*"+n+"*"),""===n&&Ie.setCursor(t.line,t.ch+1),Ie.focus();case"code":return Ie.replaceSelection("`"+n+"`"),""===n&&Ie.setCursor(t.line,t.ch+1),Ie.focus();case"inline-latex":if((0,oe.Ye)(wt))return;return Xe("inline-latex"),Ie.focus();case"latex":return Ie.replaceSelection("```latex\n"+n+"\n```"),Ie.setCursor(t.line+1,n.length+1),Ie.focus();case"line-break":return Ie.replaceSelection("
          \n"),Ie.focus();case"list-ul":return""===n?Ie.replaceSelection("- "+n):Ie.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ie.focus();case"list-ol":return""===n?Ie.replaceSelection("1. "+n):Ie.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ie.focus();case"add-null-ch":return void(null==Ne||Ne());case"add-signal":return""===n&&Ie.setCursor(t.line,t.ch),Ie.replaceSelection("@▁@"),Ie.focus();case"add-multiple":return""===n&&Ie.setCursor(t.line,t.ch),Ie.replaceSelection(ae),Ie.focus();case"inster-template-1":return""===n&&Ie.setCursor(t.line,t.ch),Ie.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ie.focus();case"eraser":return Ie.setValue(""),Ie.focus();case"trigger-watch":return We(!Ze),Ie.focus();case"trigger-full-screen":return Ge(!He),Ie.focus();case q:return void Xe(q);case ee:return void Xe(ee);case J:return void Xe(J);case $:return void Xe($);case"maths-latex":if((0,oe.Ye)(wt))return;return void Xe("maths-latex");case Q:return bt.current="",sessionStorage.removeItem("file_id"),void Xe(Q);case te:return void Xe(te);default:throw new Error}}),[Ie,Ze,He]),At=(0,c.useCallback)((function(e,t){var n,r,i,o,a;null!=e&&e.disabledClose||Xe("");var s=e||{},l=s.src,c=s.alt,u=s.id;switch(Ye){case q:var d=e.title,p=e.link;return Ie.replaceSelection("[".concat(d,"](").concat(p,")")),Ie.focus();case ee:var f=e.language,h=e.content;return Ie.replaceSelection(["```"+f,h,"```"].join("\n")),Ie.focus();case"maths-latex":for(var m=atob(e),v=new Uint8Array(m.length),g=0;g').concat(c||')):document.getElementById(u).src=F.Z.API_SERVER+l+"?t="+Date.now();break;case J:case $:var b=t,x=null==b||null===(n=b.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(r=n.pop)||void 0===r?void 0:r.call(n);return(null==b||null===(i=b.type)||void 0===i?void 0:i.indexOf("image"))>-1||null==b||!b.type?null!=b&&b.align||null!=b&&b.width?Ie.replaceSelection('

          ').concat(c||

          ')):Ie.replaceSelection('').concat(c||')):(null==b||null===(o=b.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ie.replaceSelection('')):(null==b||null===(a=b.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ie.replaceSelection('').concat(b.name,"")):se.includes(x)?Ie.replaceSelection('').concat(b.name,"")):Ie.replaceSelection("[".concat(b.name,"](").concat(l,")")),Ie.focus();case te:for(var w=e.row,C=e.col,S=e.align,A="\n",k=0;k300&&(t=300),rt(g+t+"px")}},r=gt.current,i=!1,o=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ie,gt]),(0,c.useEffect)((function(){rt(g)}),[g]);var Tt={width:le(s),height:le(nt)},Lt=((0,c.useMemo)((function(){if(Qe){var e=new Date(Qe),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(r)}return 0}),[Qe]),function(e){var t=[];if(V){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,r){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){de[Ye]&&Ye!==$&&Ye!==Q&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;ut(t),ht(n)}),0)}),[Ye]);var Nt=function(e,t,n,r){var i=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>i-20&&r","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n")},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {","\t$0","}"].join("\n")},{label:"if",content:["if () {","\t$0","}"].join("\n")},{label:"for",content:["for(int j=0 ; j<10; j++){","\t$0","}"].join("\n")},{label:"trycatch",content:["try{","\t$0","}catch(ExceptionName e){","}"].join("\n")},{label:"using namespace std;",content:["using namespace std;"].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")},{label:"include ",content:["#include "].join("\n")}]},C={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join("\n")}]},S={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join("\n")}]},A=n(53184),k=n.n(A),E={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},T=function(e,t,n,r){e.languages.registerCompletionItemProvider(t,{provideCompletionItems:function(t,i){var o=t.getWordUntilPosition(i),s={startLineNumber:i.lineNumber,endLineNumber:i.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=t.getLineContent(i.lineNumber).substring(o.startColumn-2,o.endColumn),c=function(e,t,n,r){var i=t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:n.lineNumber,endColumn:n.column});return Array.from(new Set(i.match(/\b\w{2,}\b/g)||[])).map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Text,insertText:t,range:r}}))}(e,t,i,s);return{suggestions:[].concat(a()(c),a()(n.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,documentation:t,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}))),a()(r.map((function(t){return{label:t.label,kind:e.languages.CompletionItemKind.Snippet,documentation:t.content,insertText:l.startsWith("#")?t.content.replace(/#/,""):t.content,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}))))}}})},L=n(82100),N=n.n(L),P=n(29186),D=n.n(P),I=n(85573),M=n.n(I),j=function(){function e(t,n,r){var i=this;N()(this,e),this.placeholder=t,this.editor=n,this.monaco=r,n.onDidChangeModelContent((function(){return i.onDidChangeModelContent()})),this.onDidChangeModelContent()}return D()(e,[{key:"onDidChangeModelContent",value:function(){""===this.editor.getValue()?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}},{key:"getId",value:function(){return e.ID}},{key:"getDomNode",value:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}},{key:"getPosition",value:function(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}},{key:"dispose",value:function(){this.editor.removeContentWidget(this)}}]),e}();M()(j,"ID","editor.widget.placeholderHint");var O=j,B=n(96236),_=n(6767),R=n(25399),F=n(89392),Z=n(70717),W=n(56102),z=n(37712),U=["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"];function H(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function G(){}var V={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!e||""===e.trim())return!0;for(var n=ke.current.instance.getModel(),r=n.getLineTokens(t),i=!1,o=0;o<2;o++)1===r.getStandardTokenType(o)&&(i=!0);return i};function Re(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),J())}(0,g.useEffect)((function(){var e,t=null===(e=ke.current)||void 0===e?void 0:e.instance;if(t&&Oe&&te){var n=t.onDidBlurEditorWidget((function(){Ie.current=!1})),r=t.onDidFocusEditorText((function(){Ie.current=!0}));return function(){n.dispose(),r.dispose()}}}),[ke.current,Oe,te]),(0,g.useEffect)((function(){var e;if(null!==(e=ke.current)&&void 0!==e&&e.instance&&Oe&&be){var t=ke.current.instance,n=t.getModel();if(!n)return;!function(){var e,r=[],i=[],o=n.getAllDecorations(),a=l()(o);try{for(a.s();!(e=a.n()).done;){var s,c=e.value;if("highlighted-line"===c.options.className)r.push(null==c||null===(s=c.range)||void 0===s?void 0:s.startLineNumber),i.push(null==c?void 0:c.id)}}catch(e){a.e(e)}finally{a.f()}if(ge!==r[0]){n.deltaDecorations(i,[]);var u=n.getLineCount();ge&&ge<=u&&(t.deltaDecorations([],[{range:new Y.Range(ge,1,ge,n.getLineMaxColumn(ge)),options:{isWholeLine:!0,className:"highlighted-line"}}]),t.revealLineInCenter(ge))}}();var r=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=[],i=[],o=n.getAllDecorations(),a=l()(o);try{for(a.s();!(e=a.n()).done;){var s,c=e.value;if("breakpoints-select"===c.options.linesDecorationsClassName)r.push(null==c||null===(s=c.range)||void 0===s?void 0:s.startLineNumber),i.push(null==c?void 0:c.id)}}catch(e){a.e(e)}finally{a.f()}if(t)return{lines:r,ids:i};ce(r)},i=function(){var e=v()(h()().mark((function e(t){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={range:new Y.Range(t,1,t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}},e.next=3,n.deltaDecorations([],[i]);case 3:r();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o=function(){var e=v()(h()().mark((function e(i){var o,a,s,c,u;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=[],a=t.getLineDecorations(i),s=l()(a);try{for(s.s();!(c=s.n()).done;)"breakpoints-select"===(u=c.value).options.linesDecorationsClassName&&o.push(u.id)}catch(e){s.e(e)}finally{s.f()}return e.next=6,n.deltaDecorations(o,[]);case 6:r();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a=function(e){var n,r=t.getLineDecorations(e),i=l()(r);try{for(i.s();!(n=i.n()).done;){if("breakpoints-select"===n.value.options.linesDecorationsClassName)return!0}}catch(e){i.e(e)}finally{i.f()}return!1};if(!(0,F.isEqual)(de,r(!0).lines)){n.deltaDecorations(r(!0).ids,[]);var s=de.map((function(e){return{range:new Y.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}}));n.deltaDecorations([],s)}var c=t.onDidChangeModelContent((function(e){var s=t.getPosition();if(s){var l=s.lineNumber;clearTimeout(De.current),De.current=setTimeout((function(){_e(n.getLineContent(l),l)?o(l):a(l)?(o(l),i(l)):r()}),100)}})),u=t.onMouseDown((function(e){var t;if(e.target.detail&&null!==(t=e.target)&&void 0!==t&&null!==(t=t.element)&&void 0!==t&&null!==(t=t.className)&&void 0!==t&&t.includes("line-numbers")){var r=e.target.position.lineNumber;if(_e(n.getLineContent(r),r))return;a(r)?o(r):i(r)}})),d=function(){Le.current=t.deltaDecorations(Le.current,[])},p=t.onMouseMove((function(e){var r;if(d(),e.target.detail&&null!==(r=e.target)&&void 0!==r&&null!==(r=r.element)&&void 0!==r&&null!==(r=r.className)&&void 0!==r&&r.includes("line-numbers")){var i=e.target.position.lineNumber;if(_e(n.getLineContent(i),i))return;!function(e){var n={range:new Y.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Le.current=t.deltaDecorations(Le.current,[n])}(i)}})),f=t.onMouseLeave((function(){d()}));return function(){c.dispose(),u.dispose(),p.dispose(),f.dispose()}}}),[ke.current,Oe,de,ge,be,f]),(0,g.useEffect)((function(){var e;null!==(e=ke.current)&&void 0!==e&&e.instance&&be&&ke.current.instance.setPosition({lineNumber:0,column:0})}),[ge]);var Fe=function(){if($&&ke.current.instance){var e=ke.current.instance.getContentHeight();Ye(e0||r.target.offsetWidth>0)&&ke.current.instance.layout()}}catch(e){n.e(e)}finally{n.f()}}))).observe(Ae.current),e}();return we&&"string"==typeof we&&new O(we,t,Y),Be(!0),function(){var e=ke.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),ke.current.subscription&&ke.current.subscription.dispose(),i.unobserve(Ae.current)}}catch(e){}}))}),[]),(0,g.useEffect)((function(){if(ke.current.instance&&Oe)return document.addEventListener("keydown",Re,!1),function(){document.removeEventListener("keydown",Re)}}),[J,Oe]),(0,g.useEffect)((function(){var e=ke.current.instance;if(e&&Oe){var t=K(f);Y.editor.setModelLanguage(e.getModel(),t)}}),[f,Oe]),(0,g.useEffect)((function(){ke.current.instance&&Oe&&Y.editor.setTheme(M)}),[M,Oe]),(0,g.useEffect)((function(){var e=ke.current.instance;Ee.current=N,e&&Oe&&(e.updateOptions(i()({},N)),setTimeout((function(){e.getModel().updateOptions(i()({},N))}),200))}),[JSON.stringify(N),Oe]),(0,g.useEffect)((function(){var e=ke.current.instance;e&&Oe&&e.layout()}),[r,s,Oe]);var ze=(0,g.useState)(H(r)),Ue=u()(ze,2),He=Ue[0],Ge=(Ue[1],(0,g.useState)(H(s))),Ve=u()(Ge,2),Ke=Ve[0],Ye=Ve[1],Xe=i()(i()({},A),{},{width:He,height:Ke,position:"relative"});return(0,z.jsx)("div",{className:"my-monaco-editor",ref:Ae,style:Xe,children:q&&(0,z.jsx)(W.CopyToClipboard,{text:c,onCopy:function(){return _.ZP.success("复制成功")},children:(0,z.jsx)(R.Z,{title:"复制代码",children:(0,z.jsxs)("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"},children:[(0,z.jsx)("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," 复制代码"]})})})})};function J(e){var t=e.width,r=void 0===t?"100%":t,o=e.height,a=void 0===o?"100%":o,s=e.original,c=e.modified,d=e.language,p=e.options,f=void 0===p?{}:p,h=(0,g.useRef)(),m=(0,g.useState)(null),v=u()(m,2),b=v[0],x=v[1];(0,g.useEffect)((function(){return h.current&&Promise.all([n.e(8909),n.e(9404)]).then(n.bind(n,2550)).then((function(e){var t=(Y=e).editor.createDiffEditor(h.current,i()(i()({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f),{},{wordWrap:!0}));x(t);var n=function(e){var t;return h.current&&(t=new y.Z((function(t){var n,r=l()(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&e.layout()}}catch(e){r.e(e)}finally{r.f()}}))).observe(h.current),t}(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(h.current)}})),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}}),[]),(0,g.useEffect)((function(){b&&b.setModel({original:Y.editor.createModel(s,d),modified:Y.editor.createModel(c,d)})}),[s,c,d,b]);var w={width:H(r),height:H(a)};return(0,z.jsx)("div",{className:"my-diff-editor",ref:h,style:w})}},21411:function(e,t,n){"use strict";n.d(t,{jL:function(){return l},w9:function(){return Se},QD:function(){return rt},cQ:function(){return we},op:function(){return qe},O5:function(){return pt},_b:function(){return lt},t7:function(){return O},Gi:function(){return Te},YG:function(){return Ee},qp:function(){return A},vr:function(){return ot},qE:function(){return $e},Je:function(){return R},wb:function(){return oe},cq:function(){return Re},tp:function(){return T}});var r=n(59301),i="banner___PoUBO",o="content___XoDjy",a="btns___Pb35j",s=n(37712),l=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.img,l=e.imgWidth,c=void 0===l?346:l,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,s.jsx)("div",{className:i,children:(0,s.jsxs)("div",{className:o,children:[(0,s.jsxs)("aside",{children:[(0,s.jsxs)("p",{children:[(0,s.jsx)("b",{children:u}),(0,s.jsx)("span",{children:d})]}),n.length>0&&(0,s.jsx)("div",{className:a,children:n.map((function(e,t){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),p]}),r&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:r,width:c})]})})},c=n(79800),u=n.n(c),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",v="tag___V7Eft",g="name___Hk1Ip",y="num___xQpcH",b="active___XryTX",x="tagsBorderWrap___OMxjs",w=n(92310),C=n.n(w),S=n(89392),A=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,a=e.onTitleChange,l=e.className,c=e.title,w=e.titleWidth,A=void 0===w?41:w,k=e.style,E=void 0===k?{}:k,T=e.fontColor,L=void 0===T?"#6A7283":T,N=e.showCount,P=(0,r.useState)(0),D=u()(P,2),I=D[0],M=D[1],j=(0,r.useState)(!1),O=u()(j,2),B=O[0],_=O[1],R=(0,r.useRef)(null),F=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;0!==n.length&&((null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>97?M(1):M(0));0===n.length&&M(0),_(!1)}),[n]),(0,s.jsxs)("div",{className:C()(d,l),style:E,children:[(0,s.jsx)("div",{onClick:(0,S.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:A,marginTop:B?12:4},className:"".concat(p," ").concat(a?"current":""),children:c}),(0,s.jsxs)("div",{className:B?"".concat(f," ").concat(x):f,children:[(0,s.jsx)("div",{className:m,ref:F,style:I>0?{height:1===I?97:"auto",overflow:1===I?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:v,ref:R,children:null==n?void 0:n.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return o(e.id)},style:{color:L},className:i===e.id?b:"",children:[(0,s.jsx)("span",{title:e.name,className:g,children:e.name}),!!N&&(0,s.jsx)("span",{className:y,children:e.count})]},e.id)}))})}),!!I&&(0,s.jsx)(r.Fragment,{children:1===I?(0,s.jsxs)("div",{onClick:function(){var e;M(2),(null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>245?_(!0):_(!1)},className:h,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){F.current.scrollTop=0,M(1),_(!1)},className:h,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",E="active___F26E8",T=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,i=e.onChange,o=e.className,a=e.style,l=void 0===a?{}:a;return(0,s.jsx)("div",{style:l,className:C()(k,o),children:n.map((function(e){return(0,s.jsx)("span",{onClick:function(){return i(e.id)},className:r===e.id?E:"",children:e.name},e.id)}))})},L="input___PW2zI",N="dropdown___vSy8B",P="menu___NiyBu",D="text___Grueu",I="b1___ZKryM",M="b2___aKyGa",j=n(37568),O=function(e){var t,n=e.dataSource,i=void 0===n?[]:n,o=e.value,a=void 0===o?"":o,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,f=e.style,h=void 0===f?{}:f,m=e.placeholder,v=e.allowClear,g=void 0!==v&&v,y=(0,r.useState)(""),b=u()(y,2),x=b[0],w=b[1],S=(0,r.useState)(""),A=u()(S,2),k=A[0],E=A[1];(0,r.useEffect)((function(){var e,t=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(w(a.id),t=a.value||"");try{E(decodeURIComponent(t||""))}catch(e){E(decodeURIComponent(t||""))}}),[a]);var T=function(){l(encodeURIComponent(k),x||null)};return(0,s.jsxs)("div",{className:C()(L,p),style:h,children:[!!i.length&&(0,s.jsxs)("div",{className:N,children:[(0,s.jsxs)("div",{className:D,children:[null===(t=i.find((function(e){return e.id===x})))||void 0===t?void 0:t.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:I}),(0,s.jsx)("b",{className:M})]}),(0,s.jsx)("div",{className:P,children:i.map((function(e,t){return(0,s.jsx)("div",{onClick:function(){var t;(t=e.id)!==x&&(w(t),l(encodeURIComponent(k),t))},children:e.name},t)}))})]}),(0,s.jsx)(j.Z,{onPressEnter:T,value:k,onChange:function(e){E(e.target.value),d(encodeURIComponent(e.target.value),x||null)},placeholder:m,variant:"borderless",allowClear:g,onClear:function(){return l("",x||null)}}),(0,s.jsx)("i",{onClick:T,className:"iconfont icon-sousuo9 font14 current"})]})},B="quickPager___GM30J",_="disabled___Ozc8I",R=function(e){var t=e.value,n=e.onChange,r=e.className,i=e.total,o=e.pageSize,a=e.style,l=void 0===a?{}:a,c=t<2,u=t>=Math.ceil(i/o);return i<=o?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:C()(B,r),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||n(t-1,"prev")},className:c?_:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||n(t+1,"next")},className:u?_:"",children:"下一页"})]})},F="list___oOsiS",Z="wrap___G6T7F",W="lockWrap___Rl79E",z="li___oZZ7l",U="cover___b2bYW",H="img___IQX7w",G="sign___HkT6C",V="name___SsJx8",K="e___TMqq0",Y="tags___bcjyo",X="rate___YACg7",q=n(29787),J=n(25399),Q=n(58018),$=n(91689),ee=n(83287),te=n(96908),ne=n(57177),re=n(81378),ie=n(13767),oe=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,v=Math.floor((f-(o-1)*a)/o);return(0,s.jsx)(q.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(F,t),children:[!!r.length&&r.map((function(e,t){var n=e.name,r=e.id,i=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:Z,style:{width:v,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(i,"/challenges"),className:z,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),l&&(0,ee.xg)("/shixuns/".concat(i,"/challenges"))},children:[(0,s.jsxs)("div",{className:H,children:[(0,s.jsx)("img",{className:U,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:G,src:te}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:G,src:ne}),e.is_unity_3d&&(0,s.jsx)("img",{className:G,src:re})]}),(0,s.jsx)("div",{className:V,children:(0,s.jsx)(J.Z,{title:n||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:K,children:n||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:Y,children:[(0,s.jsx)(J.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(J.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:X,children:[(0,s.jsx)(Q.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:W,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},r)})),!r.length&&(0,s.jsx)(ie.Z,{})]})})},ae="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",ve="unit___wCIFR",ge="tags___w_Mil",ye="wrapisCurrent___qIfQT",be=n(60242),xe=n(7338),we=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,v=e.onRemove,g=void 0===v?function(){}:v,y=e.isCurrent,b=void 0===y||y,x=e.showProgress,w=void 0!==x&&x,S=e.showAlias,A=void 0!==S&&S,k=Math.floor((f-(o-1)*a)/o),E=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,s.jsx)(q.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(ae,t),children:[!(null==r||!r.length)&&(null==r?void 0:r.map((function(e,t){var n,r,i,l,u,p,f=e.name,m=e.id,v=e.identifier,y=(e.featured,e.school_name),x=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:b&&w?ye:se,style:{width:k,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(v))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(x)}),b&&(0,xe.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),g(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var r,i=null===(r=E.find((function(t){return t.name==e})))||void 0===r?void 0:r.swimg;return(0,s.jsx)("img",{className:fe,src:i,style:{left:"-4px"}})}var o=null===(n=E.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,s.jsx)("img",{className:fe,src:o,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,s.jsx)("div",{className:he,children:(0,s.jsx)(J.Z,{title:A&&null!=e&&e.excellent_alias_name?(0,s.jsxs)("span",{children:["课程原名:".concat(f),(0,s.jsx)("br",{}),(0,s.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):f,children:(0,s.jsx)("span",{className:me,children:A&&(null==e?void 0:e.excellent_alias_name)||f})})}),b&&w&&0!=(null==e||null===(r=e.progress)||void 0===r?void 0:r.all_score)&&(0,s.jsxs)("div",{style:{padding:"0px 10px",color:"#333",marginTop:10},children:[(0,s.jsx)(be.Z,{strokeColor:"#44d7b6",gap:"small",percent:((null==e||null===(i=e.progress)||void 0===i?void 0:i.my_score)/(null==e||null===(l=e.progress)||void 0===l?void 0:l.all_score)*100).toFixed(),showInfo:!1}),"已完成 ",null==e||null===(u=e.progress)||void 0===u?void 0:u.my_score,"/",null==e||null===(p=e.progress)||void 0===p?void 0:p.all_score]}),(!b||!w)&&(0,s.jsx)(J.Z,{title:"发布单位:".concat(y),children:(0,s.jsxs)("div",{className:ve,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),y]})}),(!b||!w)&&(0,s.jsx)("div",{className:ge,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(J.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},m)}))),!r.length&&(0,s.jsx)(ie.Z,{})]})})},Ce={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Se=function(e){var t=e.className,n=e.dataSource,r=void 0===n?[]:n,i=e.col,o=void 0===i?4:i,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,v=e.handleVery,g=void 0===v?function(){return!0}:v,y=Math.floor((f-(o-1)*a)/o);return(0,s.jsx)(q.Z,{spinning:m,children:(0,s.jsxs)("div",{className:C()(Ce.list,t),children:[!!r.length&&r.map((function(e,t){var n=e.subject_identifier,r=e.id,i=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:Ce.wrap,style:{width:y,marginRight:(1+t)%o==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:Ce.li,onClick:function(t){t.preventDefault(),g(null==e?void 0:e.first_category_url)&&(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:Ce.top,children:[(0,s.jsx)(J.Z,{title:e.name,children:(0,s.jsx)("div",{className:Ce.name,children:e.name})}),(0,s.jsx)("img",{className:Ce.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:Ce.text,title:e.creator,children:e.creator}),n&&(0,s.jsxs)("div",{className:Ce.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),i&&(0,s.jsx)("div",{className:Ce.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:Ce.bottom,children:[e.visits>0&&(0,s.jsx)(J.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(J.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(J.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:Ce.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},r)})),!r.length&&(0,s.jsx)(ie.Z,{})]})})},Ae={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ke=n(53260),Ee=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,i=e.onChange,o=e.className,a=e.style,l=void 0===a?{}:a,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:C()(Ae.tabs,o),style:l,children:[(0,s.jsx)("div",{className:Ae.tabsWrap,children:n.map((function(e,t){return!(null!=e&&e.hide)&&(0,s.jsxs)("aside",{className:Ae.tab,onClick:function(){i(e.id),e.link&&ke.history.push(e.link)},children:[(0,s.jsx)("div",{className:r===e.id?Ae.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(J.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,s.jsx)("div",{className:Ae.tabBar,children:c})]})},Te=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,i=e.children;return(0,s.jsx)("div",{className:C()(t),style:r,children:i})},Le="orderWrap___ZfyGX",Ne="orderIconWrap___XTB_O",Pe="orderAsc___KWHmA",De="orderDesc___rHdbB",Ie="active___a7eSP",Me="cursorPointer___gs9kL",je="orderTextWrap___teAKn",Oe=n(75727),Be=n(93041),_e=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Re=function(e){var t,n=e.sortValue,r=e.dropValue,i=e.className,o=e.onSort,a=e.onDrop,l=e.dataSource,c=void 0===l?_e:l;return(0,s.jsxs)("div",{className:C()(Le,i),children:[(0,s.jsx)(Oe.Z,{dropdownRender:function(){return(0,s.jsx)(Be.Z,{children:c.map((function(e,t){return(0,s.jsx)(Be.Z.Item,{onClick:function(){return a(e.id)},children:e.name},t)}))})},children:(0,s.jsx)("span",{className:je,children:null===(t=c.find((function(e){return r===e.id})))||void 0===t?void 0:t.name})}),(0,s.jsxs)("span",{className:Ne,children:[(0,s.jsx)("span",{className:Pe,children:(0,s.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Me," ").concat(Ie):"iconfont icon-sanjiaoxing-up font12 ".concat(Me),onClick:function(){return o("asc"===n?"desc":"asc")}})}),(0,s.jsx)("span",{className:De,children:(0,s.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Me," ").concat(Ie):"iconfont icon-sanjiaoxing-down font12 ".concat(Me),onClick:function(){return o("asc"===n?"desc":"asc")}})})]})]})},Fe=n(82242),Ze=n.n(Fe),We=n(7557),ze=n.n(We),Ue=n(41498),He=n.n(Ue),Ge=n(39647),Ve=n.n(Ge),Ke={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ye=n(99571),Xe=["className","style","children","loading","openLoading","onClick","size","shape"],qe=function(e){var t=e.className,n=e.style,i=e.children,o=e.loading,a=void 0!==o&&o,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,v=Ve()(e,Xe),g=(0,r.useState)(!1),y=u()(g,2),b=y[0],x=y[1];return(0,s.jsx)(Ye.ZP,Ze()(Ze()({onClick:(0,S.throttle)(function(){var e=He()(ze()().mark((function e(t){return ze()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&x(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&x(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ke.btn,Ke["".concat(f,"-").concat(m)],t),style:n,size:f,shape:m,loading:b||a},v),{},{children:i}))},Je="head___ghH72",Qe="node___mjPEy",$e=function(e){var t=e.className,n=e.style,r=e.children,i=void 0===r?null:r,o=e.onClick,a=e.title;return(0,s.jsxs)("div",{className:C()(Je,t),style:n,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:o,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:a,children:a}),(0,s.jsx)("div",{className:Qe,children:i})]})},et="btns___sNgTb",tt="confirm___Ozirl",nt="cancel___aiq1I",rt=function(e){var t=e.confirmShow,n=void 0===t||t,r=e.confirmTitle,i=e.confirmClick,o=e.cancelShow,a=void 0===o||o,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,s.jsxs)("div",{className:C()(et,u),style:d,children:[n&&(0,s.jsx)(Ye.ZP,{loading:f,onClick:i,type:"primary",className:tt,children:r}),a&&(0,s.jsx)(Ye.ZP,{onClick:c,className:nt,children:l})]})},it={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ot=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,i=e.LeftContent,o=e.children,a=e.RightContent;return(0,s.jsx)("div",{className:C()(it.fixedBottom,t),style:r,children:(0,s.jsxs)("div",{className:it.wrap,children:[(0,s.jsx)("div",{className:it.left,children:i}),(0,s.jsx)("div",{className:it.center,children:o}),(0,s.jsx)("div",{className:it.right,children:a})]})})},at="crumbs___V41Oe",st="hover___bEIVd",lt=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.dataSource,a=void 0===o?[]:o;return(0,s.jsx)("div",{className:C()(at,t),style:i,children:a.map((function(e,t){return t"," "]})]},t):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},ct=n(11938),ut=["onChange"],dt=ct.Z.Countdown,pt=function(e){var t=e.onChange,n=Ve()(e,ut),i=(0,r.useState)(null),o=u()(i,2),a=o[0],l=o[1];(0,r.useEffect)((function(){"number"==typeof a&&a>=0&&t(a)}),[a]);return(0,s.jsx)(dt,Ze()(Ze()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);l(t)}}))}},22336:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(59301);function i(e,t){var n=(0,r.useRef)();(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},85254:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ye}});var r=n(37205),i=n.n(r),o=n(7557),a=n.n(o),s=n(82242),l=n.n(s),c=n(41498),u=n.n(c),d=n(91232),p=n.n(d),f=n(79800),h=n.n(f),m=n(39647),v=n.n(m),g=n(59301),y=n(53260),b=n(28284),x=n(6767),w=n(62957),C=n(77019),S=n(5269),A=n(25399),k=n(99571),E=n(37285),T=n(37568),L=n(458),N=n(47889),P=n(22061),D=n(36133),I=n(83287),M=n(56656),j=n.n(M),O={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},B=n(30641),_=n(62673),R=n(13747),F=n(94171),Z=n(59746),W=n(7338),z="drawer___UVA9h",U="menu___s5Hi1",H="actived___GavBb",G="listItem___OyHb7",V="info___UU9rA",K="title___CmRLc",Y="titleLeft___xWCXz",X="search___CzPOL",q="description___TEI_C",J=n(37712),Q=T.Z.Search,$=[{id:"type",name:"筛选",children:[{name:"全部实训",id:"all",type:"type"},{name:"我的实训",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}],ee=(0,y.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,r=(e.loading,e.dispatch),o=e.cb,s=e.shixunIds,c=void 0===s?[]:s,d=(0,y.useParams)(),p=((0,y.useLocation)(),n.actionTabs,b.Z.useForm()),f=(h()(p,1)[0],n.shixunLists),m=(0,g.useState)([]),v=h()(m,2),w=v[0],C=v[1],S=(0,g.useState)([]),T=h()(S,2),L=T[0],N=T[1],P=(0,g.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null}),D=h()(P,2),I=D[0],M=D[1];(0,g.useEffect)((function(){"选用实践项目"===n.actionTabs.key&&(I.page=1,r({type:"classroomList/getShixunLists",payload:l()({},I)}))}),[n.actionTabs.key]),(0,g.useEffect)((function(){j()}),[d]);var j=function(){var e=u()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:t=e.sent,C([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(i()((null==t?void 0:t.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){r({type:"classroomList/setActionTabs",payload:{}}),M({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return"选用实践项目"!==n.actionTabs.key?null:(0,J.jsxs)(B.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===n.actionTabs.key,rootClassName:z,footer:(0,J.jsxs)("div",{className:"tc",children:[(0,J.jsx)(k.ZP,{size:"middle",onClick:function(){O(),N([]),o("取消")},style:{marginRight:8},children:"取消"}),(0,J.jsx)(k.ZP,{size:"middle",onClick:u()(a()().mark((function e(){var t,r,s,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=a()().mark((function e(){var t,n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=L[s],!c.includes(t)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==f||null===(n=f.shixun_list)||void 0===n||null===(n=n.find((function(e){return e.id===t})))||void 0===n?void 0:n.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),s=0;case 2:if(!(s<(null==L?void 0:L.length))){e.next=10;break}return e.delegateYield(t(),"t0",4);case 4:if(!(r=e.t0)){e.next=7;break}return e.abrupt("return",r.v);case 7:s++,e.next=2;break;case 10:return e.next=12,(0,Z.Ep)({id:n.actionTabs.id,course_id:n.actionTabs.course_id,shixun_ids:i()(L)});case 12:l=e.sent,N([]),null!=l&&l.shixuns_list&&(O(),o(l.shixuns_list));case 15:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,J.jsx)("section",{className:"tc",children:(0,J.jsx)(Q,{placeholder:"实训信息/院校名称/创建者",enterButton:"搜索",size:"middle",className:X,onSearch:function(e){I.keyword=e,I.page=1,r({type:"classroomList/getShixunLists",payload:l()({},I)})}})}),(0,J.jsxs)("section",{className:"edu-container",children:[$.map((function(e,t){var n;return(0,J.jsxs)("ul",{className:U,children:[(0,J.jsx)("li",{children:e.name}),null==e||null===(n=e.children)||void 0===n?void 0:n.map((function(t,n){return(0,J.jsx)("li",{className:I[e.id]==t.id?H:"",onClick:function(){I[e.id]=t.id,I.page=1,M(l()({},I)),r({type:"classroomList/getShixunLists",payload:l()({},I)})},children:(0,J.jsx)("strong",{children:t.name})})}))]},t)})),"mine"===I.type&&(0,J.jsxs)("ul",{className:U,children:[(0,J.jsx)("li",{children:"目录"}),null==w?void 0:w.map((function(e,t){return(0,J.jsx)("li",{className:I.group_id==e.id?H:"",onClick:function(){I.group_id=e.id,I.page=1,M(l()({},I)),r({type:"classroomList/getShixunLists",payload:l()({},I)})},children:(0,J.jsx)("strong",{children:e.name})},e.name)}))]}),null==f||null===(t=f.shixun_list)||void 0===t?void 0:t.map((function(e,t){return(0,J.jsxs)("div",{className:G,children:[(0,J.jsx)(_.Z,{checked:L.includes(e.id),value:e.id,onChange:function(t){L.indexOf(e.id);L.indexOf(e.id)>-1?N(L.filter((function(t){return t!==e.id}))):N(L.concat(e.id))}}),(0,J.jsxs)("div",{className:V,children:[(0,J.jsx)("div",{className:K,children:(0,J.jsxs)("div",{className:Y,children:[(0,J.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,J.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,W.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,J.jsx)(A.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,W.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,J.jsx)(A.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,W.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,J.jsx)(A.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})})]})}),(0,J.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,J.jsx)("span",{className:q,dangerouslySetInnerHTML:{__html:e.description}})}),(0,J.jsx)("div",{className:"flex-wrp mt15",children:e.challenge_names.map((function(e,t){return(0,J.jsxs)("span",{className:"mr30 font12",children:["第",t+1,"关 ",e," "]},t)}))}),(0,J.jsx)(E.Z,{dashed:!0}),(0,J.jsxs)("div",{className:"c-light-black mt20 font12",children:[(0,J.jsx)("span",{children:e.author_name}),(0,J.jsx)("span",{className:"ml15 mr15",children:"|"}),(0,J.jsx)("span",{children:e.author_school_name}),(0,J.jsx)("span",{className:"ml15 mr15",children:"|"}),(0,J.jsxs)("span",{children:["难度系数:",e.level]}),(0,J.jsx)("span",{className:"ml15 mr15",children:"|"}),(0,J.jsx)("span",{children:"学习人数:"}),(0,J.jsx)("span",{children:e.study_count})]})]})]},t)})),(0,J.jsx)("p",{})]}),(0,J.jsx)("div",{className:"tc",children:(0,J.jsx)(R.Z,{current:I.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==f?void 0:f.shixuns_count,onChange:function(e){I.page=e,r({type:"classroomList/getShixunLists",payload:l()({},I)})}})})]},"bottom")})),te=n(67554),ne=n(60242),re="wrap___UWG0f",ie="name___LIQSC",oe="button___CSggN",ae="progress___AQo_Y",se="havaLearn___fq9Cb",le=function(e){var t=e.data,n=void 0===t?{}:t,r=e.dispatch,i=void 0===r?function(){}:r,o=e.onReloadData,s=void 0===o?function(){}:o,l=function e(t){var n,r;t=null!==(n=t)&&void 0!==n&&n.includes(".json")?t:"".concat(t,".json"),w.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(r=u()(a()().mark((function n(){var r,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,D.$Q)({url:t});case 2:if(r=n.sent){n.next=5;break}return n.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),n.next=8,(0,D.Ir)({id:r.shixun_identifier});case 8:if(null==(i=n.sent)||!i.game_identifier){n.next=13;break}return(0,I.xg)("/tasks/".concat(i.game_identifier)),s(),n.abrupt("return");case 13:2===(null==i?void 0:i.status)?e(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&c(null==i?void 0:i.message);case 14:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)})})},c=function(e){w.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},d=function(){var e=u()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.Ir)({id:t});case 2:if(null==(n=e.sent)||!n.game_identifier){e.next=7;break}return(0,I.xg)("/tasks/".concat(n.game_identifier)),s(),e.abrupt("return");case 7:2===(null==n?void 0:n.status)?l(null==n?void 0:n.message):3===(null==n?void 0:n.status)&&c(null==n?void 0:n.message);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{children:!(0,W.GJ)()&&(0,J.jsx)(J.Fragment,{children:null!=n&&n.start_learning?(0,J.jsxs)(C.Z,{className:re,align:"middle",children:[(0,J.jsxs)(S.Z,{flex:"1",children:[(0,J.jsx)("div",{className:"mt5 ".concat(se),children:(0,J.jsxs)("span",{children:["已学",null==n?void 0:n.learned,"%"]})}),(0,J.jsx)("div",{className:"mt5 ".concat(ae),children:(0,J.jsx)(ne.Z,{percent:null==n?void 0:n.learned,showInfo:!1})}),(0,J.jsxs)("div",{className:"mt5",children:[(0,J.jsx)("span",{className:"font16",children:"上次学习内容"}),(0,J.jsx)("span",{className:"ml20 c-blue-4ca",children:null==n?void 0:n.last_shixun})]})]}),(0,J.jsx)(S.Z,{children:(0,J.jsx)(k.ZP,{className:oe,type:"primary",onClick:function(){return d(null==n?void 0:n.last_shixun_identifier)},children:"开始学习"})})]}):(0,J.jsxs)(C.Z,{className:re,align:"middle",children:[(0,J.jsx)(S.Z,{flex:"1",children:(0,J.jsx)("span",{className:ie,children:"还未开始学习"})}),(0,J.jsx)(S.Z,{children:(0,J.jsx)(k.ZP,{className:oe,type:"primary",onClick:function(){if((0,te.tJ)(i)&&!(0,W.Jd)()){for(var e,t=0;t<(null==n||null===(r=n.stages)||void 0===r?void 0:r.length);t++){var r,o,a,s=null==n||null===(o=n.stages)||void 0===o?void 0:o[t],l=null==s||null===(a=s.shixuns_list)||void 0===a?void 0:a.find((function(e){return"暂未公开"!==(null==e?void 0:e.shixun_status)}));if(l){e=l.identifier;break}}e?d(e):x.ZP.info("实训暂未公开!")}},children:"开始学习"})})]})})})},ce=n(94280),ue=n(20827),de=n(90269),pe=n(18287),fe=n(10906),he=n(17971),me=n(14100),ve={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},ge=n(89392),ye=n(84105),be=n(38819),xe=n(91689),we=n(82742),Ce=["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","dispatch","keywords","isShowSchedule","getData"],Se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(null==e?void 0:e.item_type){case"Challenge":return(0,J.jsx)(A.Z,{title:"实战形式:任务关卡",children:(0,J.jsx)("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}})});case"VideoItem":return(0,J.jsx)(A.Z,{title:"教学视频",children:(0,J.jsx)("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})});case"StageCatalog":return(0,J.jsx)("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if("group"===(null==e?void 0:e.homework_type))return(0,J.jsx)(A.Z,{title:"作业形式:分组作业",children:(0,J.jsx)("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}})});if("normal"===(null==e?void 0:e.homework_type))return(0,J.jsx)(A.Z,{title:"作业形式:图文作业",children:(0,J.jsx)("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}})});break;case"ExaminationBank":return(0,J.jsx)(A.Z,{title:"测验形式:在线考试",children:(0,J.jsx)("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}})});case"HomeworkCommon":if("hack"===(null==e?void 0:e.homework_type))return(0,J.jsx)(A.Z,{title:"作业形式:编程作业",children:(0,J.jsx)("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}})});break;case"Shixun":return null!=e&&e.is_all_choice?(0,J.jsx)(A.Z,{title:"实战形式:选择题",children:(0,J.jsx)("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})}):null!=e&&e.is_unity_3d?(null==e||null===(t=e.challenge_types)||void 0===t?void 0:t.length)<=1?(0,J.jsx)(A.Z,{title:"实战形式:虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})}):(0,J.jsx)(A.Z,{title:"实战形式:选择题+虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(null==e||null===(n=e.challenge_types)||void 0===n?void 0:n.length)>1?(0,J.jsx)(A.Z,{title:"实战形式:选择题+编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(0,J.jsx)(A.Z,{title:"实战形式:编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})});var t,n;default:return(0,J.jsx)(A.Z,{title:"教学课件",children:(0,J.jsx)("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})})}},Ae=(0,y.connect)((function(e){var t=e.pathsDetail,n=e.loading,r=e.user;return{pathsDetail:t,globalSetting:e.globalSetting,user:r,loading:n.effects}}))((function(e){var t=e.pathsDetail,n=(e.globalSetting,e.user),r=(e.loading,e.visibleType),o=e.subjectHomeworkType,s=e.updateSort,c=e.isPaths,d=e.dispatch,p=e.keywords,f=e.isShowSchedule,m=e.getData,b=v()(e,Ce),E=(0,g.useState)([]),T=h()(E,2),L=T[0],N=T[1],P=(0,g.useState)([]),M=h()(P,2),j=M[0],O=(M[1],(0,y.useParams)()),B=(0,g.useState)([]),_=h()(B,2),R=_[0],F=_[1],Z=(0,g.useState)({}),z=h()(Z,2),U=z[0],H=z[1];(0,g.useEffect)((function(){if(b.data&&!(0,ge.isEqual)(b.data,R)){j=[];var e=JSON.parse(JSON.stringify(b.data));q(e,0),F(i()(e)),null!=b&&b.expandAll||"All"!=r?N(i()(j)):N([])}}),[b.data,r,null==b?void 0:b.expandAll]),(0,g.useEffect)((function(){var e,n,r,i;if(null!==(e=t.detail)&&void 0!==e&&e.has_start){var o,a=null===(o=t.detail)||void 0===o||null===(o=o.courses)||void 0===o?void 0:o.findIndex((function(e){var t;return 1===parseInt(null===(t=e.course_status)||void 0===t?void 0:t.status)}));r=a>-1?a:0}else{var s,l,c=null===(s=t.detail)||void 0===s||null===(s=s.courses)||void 0===s||null===(s=s.map((function(e){var t;return parseInt(null===(t=e.course_status)||void 0===t?void 0:t.status)})))||void 0===s?void 0:s.lastIndexOf(2);r=c>-1?c:0,r=(c=null===(l=t.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var t;return 0===parseInt(null===(t=e.course_status)||void 0===t?void 0:t.status)})))>-1?c:r}null!==(n=t.detail)&&void 0!==n&&n.courses&&H((null===(i=t.detail)||void 0===i?void 0:i.courses[r])||{})}),[t.detail]);var G=function(){var e=u()(a()().mark((function e(t,n){var r,i,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=o.length>2&&void 0!==o[2]?o[2]:{},!n){e.next=7;break}return e.next=4,(0,D.BK)({id:t,challenge_id:null==r?void 0:r.challenge_id,subject_id:O.pathId});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,D.Ir)({id:t,challenge_id:null==r?void 0:r.challenge_id,subject_id:O.pathId});case 9:e.t0=e.sent;case 10:if(!(null!=(i=e.t0)&&i.game_identifier||null!=i&&i.identifier)){e.next=14;break}return(0,I.xg)(n?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(O.pathId||"")),e.abrupt("return");case 14:-3===(null==i?void 0:i.status)?(0,I.eF)():2===(null==i?void 0:i.status)?V(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&K(null==i?void 0:i.message);case 15:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),V=function e(t){var n,r;t=null!==(n=t)&&void 0!==n&&n.includes(".json")?t:"".concat(t,".json"),w.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(r=u()(a()().mark((function n(){var r,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ce.L8)({url:t});case 2:if(r=n.sent){n.next=5;break}return n.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),n.next=8,(0,D.Ir)({id:r.shixun_identifier});case 8:if(null==(i=n.sent)||!i.game_identifier){n.next=12;break}return(0,I.xg)("/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)&&K(null==i?void 0:i.message);case 13:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)})})},K=function(e){w.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},Y=function(e){console.log("onDragEnter:",e)},X=function(){var e=u()(a()().mark((function e(t){var n,r,o,l,c,u,d,p,f,h,m,v,g,y;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onDrop:",t),c=t.node.props.eventKey,u=t.dragNode.props.eventKey,d=t.node.props.pos.split("-"),p=t.dropPosition-Number(d[d.length-1]),!(d.length>3)||t.node.dragOverGapBottom||t.node.dragOverGapTop){e.next=7;break}return e.abrupt("return",!1);case 7:if(!(t.node.dragOver&&t.dragNodesKeys.length>1)){e.next=9;break}return e.abrupt("return",!1);case 9:if(!(d.length>2&&t.dragNodesKeys.length>1)){e.next=11;break}return e.abrupt("return",!1);case 11:if(!(f=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"]).includes(null===(n=t.dragNode)||void 0===n?void 0:n.item_type)||"StageCatalog"==(null===(r=t.node)||void 0===r?void 0:r.item_type)||0!==p){e.next=14;break}return e.abrupt("return",!1);case 14:if("StageCatalog"!==(null===(o=t.dragNode)||void 0===o?void 0:o.item_type)||!f.includes(null===(l=t.node)||void 0===l?void 0:l.item_type)||0!==p){e.next=16;break}return e.abrupt("return",!1);case 16:return h=function e(t,n,r){for(var i=0;i0&&t.node.props.expanded&&1===p?h(m,c,(function(e){e.children=e.children||[],e.children.unshift(v)})):(h(m,c,(function(e,t,n){g=n,y=t})),-1===p?g.splice(y,0,v):g.splice(y+1,0,v)):h(m,c,(function(e){e.children=e.children||[],e.children.unshift(v)})),e.next=22,s({stage_id:b.stage_id,list:m});case 22:q(m,0,0,!0),console.log("data:",m),F(i()(m)),N([].concat(i()(L),[t.node.key]));case 26:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function e(t,n,r,i){n=n||0,t.map((function(t,o){try{var a;return t.key2=n+1+"-"+(o+1),t.key3=b.index+1+"-"+(o+1),t.title="",i||(t.key=n+1+"-"+(o+1)),t.index=n?r+"-"+(o+1):t.key3,null!==(a=t.children)&&void 0!==a&&a.length&&(j.push(t.key2),e(t.children,t.key2,t.index,i)),t}catch(e){}}))},Q=function(e){e=e||"";var t=new RegExp(p,"ig"),n=e.replace(t,'$&');return p?(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:n}}):e},$=function(e){"All"===r&&(L.includes(e)?N(L.filter((function(t){return t!=e}))):N(L.concat(e)))},ee=function(){var e=u()(a()().mark((function e(t,n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==t||!t.need_authorize){e.next=5;break}return(0,te.rX)(!1),e.abrupt("return");case 5:return e.next=7,G(t.identifier,t.is_jupyter||t.is_jupyter_lab,t);case 7:n(),null!=U&&U.course_id&&(0,he.JS)({id:null==U?void 0:U.course_id});case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ne=function(){var e=u()(a()().mark((function e(r){var i,o,s,l,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:if(null!==(i=n.userInfo)&&void 0!==i&&i.admin||null!==(o=n.userInfo)&&void 0!==o&&o.business||r.can_view||"Attachment"===r.item_type){e.next=4;break}return e.abrupt("return",w.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,content:(0,J.jsx)("div",{className:"tc font14",children:"当前视频为创建者所属单位内部教学资料,外单位用户无观看权限"})}));case 4:if(r.link&&(0,me.DH)({is_f:1,id:r.id,point:0,total:0}),c=null!=b&&b.course_id?"course_id=".concat(null==b?void 0:b.course_id):"subject_id=".concat(O.pathId||b.subject_id),".ZIP"!==(null==r||null===(s=r.name)||void 0===s?void 0:s.substr(null==r||null===(l=r.name)||void 0===l?void 0:l.lastIndexOf("."))).toUpperCase()){e.next=14;break}if(null!==(u=t.detail)&&void 0!==u&&u.allow_download){e.next=11;break}return x.ZP.info("教学课件不支持下载"),e.abrupt("return");case 11:(0,I.FH)(r.name,xe.Z.API_SERVER+r.url),e.next=15;break;case 14:(0,I.xg)(r.link||"/video/".concat(r.id,"?").concat(c));case 15:if("Attachment"!==r.item_type||2==r.complete_status){e.next=19;break}return e.next=18,(0,he.rS)({attachment_id:r.id,status:2});case 18:e.sent;case 19:"Attachment"!==r.item_type&&"VideoItem"!==r.item_type||m();case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),re=(0,g.useState)(!1),ie=h()(re,2),oe=ie[0],ae=ie[1],se=(0,g.useMemo)((function(){return console.log("doms:"),(0,J.jsx)(pe.Z,{className:ve.tree,disabled:b.disabled,expandedKeys:i()(L),draggable:!0,onDragEnter:Y,onDrop:X,onExpand:$,blockNode:!0,titleRender:function(e){var i,s,p,h,m,v,g,y=e;if("SubjectHomework"==r){if("group_count"==o&&"group"!=(null==y?void 0:y.homework_type))return null;if("normal_count"==o&&"normal"!=(null==y?void 0:y.homework_type))return null}else if(y.item_type!==r&&"All"!==r)return null;var x,w,E,T,N="can"===(null==e||null===(i=e.learning_status)||void 0===i?void 0:i[0]);return(0,J.jsxs)(C.Z,{align:"middle",className:"font14",onClick:function(){return $(y.key)},style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:function(){return y.key,void(oe||ae(!0))},children:[(0,J.jsx)(S.Z,{flex:"30px",style:{display:"flex",alignItems:"center"},children:Se(e)}),(0,J.jsxs)(S.Z,{flex:"1",className:ve.color333,style:{display:"flex",alignItems:"center",width:300},children:[b.cust_seq&&(0,J.jsx)("span",{className:"".concat(ve.color333," mr10"),children:e.index}),"Attachment"!==e.item_type&&(0,J.jsx)("div",{className:ve.name_style,children:(0,J.jsx)(A.Z,{placement:"topLeft",title:e.name,children:(x=e,w=!1,E=x.learning_status,T=x.name,"can"===(null==E?void 0:E[0])&&"try"===(null==E?void 0:E[1])?(0,J.jsxs)("div",{className:ve.learn,children:[(0,J.jsx)("span",{className:ve.name,children:w?T:Q(T)}),(0,J.jsx)("span",{className:ve.sign,children:"免费试学"})]}):w?T:Q(T))})}),"Attachment"===e.item_type&&(0,J.jsx)("a",{target:"_blank",className:ve.pdf_name,title:e.name,onClick:u()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((0,te.tJ)(d)){t.next=2;break}return t.abrupt("return");case 2:if(null==U||!U.course_id){t.next=6;break}return t.next=5,(0,he.JS)({id:null==U?void 0:U.course_id});case 5:t.sent;case 6:t.t0=e.item_type,t.next="Attachment"===t.t0?9:"VideoItem"===t.t0?11:"ExaminationBank"===t.t0?13:"HomeworkCommon"===t.t0?15:"SubjectHomework"===t.t0?17:"Shixun"===t.t0?19:21;break;case 9:return ne(y),t.abrupt("break",21);case 11:case 13:case 15:return ne(e),t.abrupt("break",21);case 17:return("group"==e.homework_type||"normal"==e.homework_type)&&ne(e),t.abrupt("break",21);case 19:return ee(e),t.abrupt("break",21);case 21:case"end":return t.stop()}}),t)}))),children:e.name}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&e.is_unity_3d&&(0,J.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&e.is_jupyter_lab&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&e.is_jupyter&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&(null==e||null===(s=e.shixun_marks)||void 0===s?void 0:s.length)>0&&(1==(null==n||null===(p=n.userInfo)||void 0===p?void 0:p.role)||2==(null==n||null===(h=n.userInfo)||void 0===h?void 0:h.role))&&(null==e?void 0:e.shixun_marks.map((function(e,t){return(0,J.jsx)(A.Z,{title:"".concat(e),children:(0,J.jsx)("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"},children:e})},t)}))),!(null===(m=e.schools)||void 0===m||!m.length)&&(0,J.jsx)(A.Z,{title:"该实践项目面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&!(null==e||!e.finished_challenges_count)&&(0,J.jsx)(A.Z,{title:"完成度:".concat(Math.round((null==e?void 0:e.finished_challenges_count)/(null==e?void 0:e.challenges_count)*100),"%"),children:(0,J.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})})]}),!b.disabled&&(0,J.jsx)("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"},children:"拖动可以改变项目显示顺序"}),oe&&(0,J.jsxs)(S.Z,{className:"tr",children:[("VideoItem"===y.item_type||"Attachment"===(null==y?void 0:y.item_type)||"StageCatalog"===(null==y?void 0:y.item_type)||"SubjectHomework"===(null==y?void 0:y.item_type)||"ExaminationBank"===(null==y?void 0:y.item_type)||"HomeworkCommon"===(null==y?void 0:y.item_type))&&!b.disabled&&!b.hiddenEditBtn&&(0,J.jsx)(A.Z,{title:"编辑",children:(0,J.jsx)("span",{onClick:function(){b.editVidoItem(l()({stage_id:b.stage_id},y))},style:{color:"#ccc",marginRight:"10px"},children:(0,J.jsx)(fe.Z,{})})}),!b.disabled&&(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(A.Z,{title:"删除",children:(0,J.jsx)("span",{onClick:function(){b.deleteStages({id:y.stage_item_id,stage_id:b.stage_id})},className:"iconfont icon-shanchu",style:{color:"#666"}})})}),b.showVideoPlay&&b.disabled&&"SubjectHomework"===y.item_type&&N&&(0,J.jsxs)("aside",{children:[!(0,W.JA)()&&c&&((0,W.Ny)()||(null==y?void 0:y.is_free)||!(null!=y&&y.is_free)&&(null==y?void 0:y.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:y.stage_item_id,title:"group"==(null==y?void 0:y.homework_type)?"分组作业":"图文作业"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,W.JA)()&&c&&(0,J.jsx)(k.ZP,{type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:b.showInfoModal(l()({stage_id:b.stage_id},y));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),b.showVideoPlay&&b.disabled&&"ExaminationBank"===y.item_type&&N&&(0,J.jsxs)("aside",{children:[!(0,W.JA)()&&c&&((0,W.Ny)()||(null==y?void 0:y.is_free)||!(null!=y&&y.is_free)&&(null==y?void 0:y.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:y.stage_item_id,title:"测验",examinationid:y.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,W.JA)()&&c&&(0,J.jsx)(k.ZP,{type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:window.open("/paperlibrary/see/".concat(y.id,"?defaultActiveKey=1"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),b.showVideoPlay&&b.disabled&&"HomeworkCommon"===y.item_type&&N&&(0,J.jsxs)("aside",{children:[!(0,W.JA)()&&c&&((0,W.Ny)()||(null==y?void 0:y.is_free)||!(null!=y&&y.is_free)&&(null==y?void 0:y.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:y.stage_item_id,title:"编程作业",examinationid:y.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,W.JA)()&&c&&(0,J.jsx)(k.ZP,{type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:b.showInfoModal(l()({stage_id:b.stage_id},y));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),b.showVideoPlay&&b.disabled&&"VideoItem"===y.item_type&&N&&(0,J.jsxs)("aside",{children:[!(0,W.JA)()&&c&&((0,W.Ny)()||(null==y?void 0:y.is_free)||!(null!=y&&y.is_free)&&(null==y?void 0:y.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:y.stage_item_id,title:"视频"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ne(y);case 1:case"end":return e.stop()}}),e)}))),children:y.last_point>0?"继续学习":"开始学习"})]}),(y.allow_visit||y.to_be_built||!y.shixun_status)&&b.disabled&&("Shixun"===y.item_type||"Challenge"===y.item_type)&&N&&(0,J.jsxs)("aside",{children:[!(0,W.JA)()&&c&&!y.shixun_status&&((0,W.Ny)()||(null==y?void 0:y.is_free)||!(null!=y&&y.is_free)&&(null==y?void 0:y.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:y.stage_item_id,title:"实训",is_jupyter:null==y?void 0:y.is_jupyter,identifier:null==y?void 0:y.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:if(null==U||!U.course_id){e.next=5;break}return e.next=5,(0,he.JS)({id:null==U?void 0:U.course_id});case 5:window.open("/shixuns/".concat(y.identifier,"/challenges"));case 6:case"end":return e.stop()}}),e)}))),children:"查看详情"}),!y.shixun_status&&(0,J.jsx)(we.Z,{className:"ml10",type:"primary",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ee(y,t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),children:null!=y&&y.need_authorize?"需授权":null!=e&&e.finished_challenges_count?(null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"再次实战":"继续实战":"开始实战"})]}),b.showVideoPlay&&b.disabled&&"Attachment"===y.item_type&&N&&(0,J.jsxs)("aside",{children:[(null===(v=t.detail)||void 0===v?void 0:v.allow_download)&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:u()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:(0,I.Nd)("","".concat(xe.Z.API_SERVER).concat(null===(t=y.url)||void 0===t?void 0:t.replace("disposition=inline","")));case 3:case"end":return e.stop()}}),e)}))),children:"下载资源"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.tJ)(d)){e.next=2;break}return e.abrupt("return");case 2:(0,I.xg)("/video/".concat(y.id,"?subject_id=").concat(O.pathId||""));case 3:case"end":return e.stop()}}),e)}))),children:"开始学习"})]})]}),(0,J.jsxs)(S.Z,{children:[b.disabled&&"暂未公开"===y.shixun_status&&(0,J.jsx)("span",{className:"".concat(ve.color204," ml5"),children:"暂未发布"}),"已删除"===y.shixun_status&&(0,J.jsx)("span",{className:"".concat(ve.color204," ml5"),children:"已删除"}),b.disabled&&!f&&("Shixun"===y.item_type||"Challenge"===y.item_type)&&!!y.challenges_count&&(0,J.jsxs)("span",{className:"experˆiment-number ml5 c-grey-999",children:["实验数 ",y.challenges_count]}),b.disabled&&f&&("Shixun"===y.item_type||"Challenge"===y.item_type)&&!!y.challenges_count&&"暂未公开"!==y.shixun_status&&"已删除"!==y.shixun_status&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:y.finished_challenges_count===y.challenges_count?"#50DAAE":"#DEDEDE"}}),(0,J.jsxs)("span",{style:{marginLeft:"4px"},children:[(0,J.jsx)("span",{style:{color:"#165DFF",fontSize:"14px"},children:y.finished_challenges_count}),(0,J.jsxs)("span",{style:{color:"#DEDEDE",fontSize:"14px"},children:["/",y.challenges_count]})]})]}),b.disabled&&f&&("VideoItem"===y.item_type||"Attachment"===y.item_type)&&(0==y.complete_status?(0,J.jsx)("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):1==y.complete_status?(0,J.jsx)("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):(0,J.jsx)("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),"All"===r&&!(null===(g=e.children)||void 0===g||!g.length)&&(0,J.jsx)("span",{className:"ml10",children:L.includes(e.key)?(0,J.jsx)(ye.Z,{}):(0,J.jsx)(be.Z,{})})]})]})},treeData:R})}),[R,j,L,r,oe]);return(0,J.jsx)(J.Fragment,{children:se})})),ke=n(48049),Ee=n(82255),Te=n(13767),Le=n(71051),Ne=n(58358),Pe=(0,y.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.user;var t=e.onReplyDiscuss,n=(e.dispatch,e.id),r=e.activeDiscussIndex,i=e.params,o=(0,g.useState)(""),a=h()(o,2),s=a[0],l=a[1];return console.log(i,"params33"),(0,J.jsxs)("div",{className:"discuss-item-editor",style:{display:r===n?"block":"none",width:"100%"},children:[(0,J.jsx)(Ne.Z,{miniToolbar:!0,startInit:r===n,defaultValue:s,id:n,noStorage:!0,watch:!1,height:155,placeholder:"我要回复",showResizeBar:!0,onChange:function(e){l(e)}}),(0,J.jsx)("a",{onClick:function(){s?(t(n,s),l("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},n)})),De=(0,y.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=e.upDataList,r=e.params,i=(e.page,e.getTypeNumber,e.dispatch,e.keywords),o=function(){var e=u()(a()().mark((function e(t,r){var o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,he.ke)({id:t,content:r});case 2:0===(null==(o=e.sent)?void 0:o.status)&&n(1,i);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,J.jsx)("a",{href:"/users/".concat(t.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(xe.Z.IMG_SERVER,"/images/").concat(t.image_url),width:"50"})}),(0,J.jsx)("section",{children:(0,J.jsx)(Pe,{id:r.pathId,params:r,activeDiscussIndex:r.pathId,onReplyDiscuss:o})})]})})),Ie=n(50875);function Me(e,t){return(0,F.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:t})}function je(e,t){return(0,F.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function Oe(e,t){return(0,F.v_)("/discusses/".concat(e,"/hidden.json"),t)}function Be(e,t){return(0,F.v_)("/discusses/".concat(e,"/reward_code.json"),t)}function _e(e){return(0,F.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function Re(e,t){return(0,F.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:t})}var Fe=n(74889),Ze=(n(91594),n(70717));function We(e){var t=e.data,n=e.index,r=e.adminOrOperator,i=e.parentDiscussIndex,o=e.shixunIdentifier,a=(e.isDelete,e.user,e.onSetRewardData),s=e.onSetActionType,l=(e.params,e.deleteCommentAlert),c=e.shixunName,u=e.keywords,d=t.author,p=(t.can_delete,t.manage),f=t.content,h=t.hidden,m=t.id,v=t.reward,g=t.time;return(0,J.jsxs)("div",{className:"second-level-discuss",children:[(0,J.jsxs)("div",{className:"discuss-info-body",children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(d.login),target:"_blank",children:d.name}),(0,J.jsx)("span",{className:"grey",children:g}),v?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(v),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:v})]}):null]}),(0,J.jsxs)("div",{className:u?"hidden":"btn-group",children:[r?(0,J.jsx)("a",{onClick:function(){a({id:m,index:n,user_id:d.user_id,parentDiscussIndex:i})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,r?(0,J.jsx)("a",{onClick:function(){s({id:m,index:n,params:{hidden:h?"0":"1",container_identifier:o},type:"hidden-discuss",parentDiscussIndex:i,message:h?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:h?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:h?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,p?(0,J.jsx)("a",{onClick:function(){l?w.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",c,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):s({id:m,index:n,type:"delete-discuss",parentDiscussIndex:i,message:"确定要删除该条回复吗"})},title:"删除",children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,J.jsx)(Fe.Z,{className:"discuss-content",value:f,highlightKeywords:u})]})}var ze=function(e){var t=e.data,n=e.index,r=e.shixunIdentifier,i=e.adminOrOperator,o=e.identity,a=(e.onTopOrDownDiscuss,e.onPlusDiscuss),s=e.onSetActionType,l=e.onSetRewardData,c=e.user,u=e.isDelete,d=e.activeDiscussIndex,p=e.onReplyDiscuss,f=e.onSetActiveDiscussIndex,h=e.params,m=e.keywords,v=t.content,g=t.children,y=t.game_url,b=t.hidden,x=t.id,C=t.position,S=t.praise_count,A=t.reward,k=(t.sticky,t.time),E=t.user_praise,T=t.game_passed,L=t.delete_comment_alert,N=t.author,P=t.shixun_name,D=t.manage;var I=function(e){var t=e.target,n=t.nodeName,r=t.src;"IMG"===n&&(Ze.Z.publish("preview-image",r),console.log("src:",r))};return(0,J.jsxs)("div",{className:"discuss-item-container",children:[(0,J.jsx)("a",{href:"/users/".concat(N.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(xe.Z.IMG_SERVER,"/images/").concat(N.image_url),width:"50"})}),(0,J.jsxs)("section",{children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(N.login),target:"_blank",children:N.name}),(0,J.jsx)("span",{className:"grey",children:k}),C?(0,J.jsxs)("span",{className:"c-green",children:[" [第",C,"关] "]}):null,y?(0,J.jsx)("a",{href:y,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,A?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(A),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:A})]}):null,o<=5?(0,J.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===T?"#29bd8b":""},children:T||0===T?1===T?"已通关":"未通关":""}):null]}),(0,J.jsx)("div",{onClick:I,children:(0,J.jsx)(Fe.Z,{className:"discuss-content",value:v,highlightKeywords:m})}),g&&g.length>0?(0,J.jsx)("div",{className:"reply-discuss-container",onClick:I,children:g.map((function(e,t){return(0,J.jsx)(We,{data:e,index:t,deleteCommentAlert:L,shixunName:P,shixunIdentifier:r,adminOrOperator:i,user:c,isDelete:u,onSetRewardData:l,onSetActionType:s,parentDiscussIndex:n,keywords:m},e.id)}))}):null,(0,J.jsxs)("div",{className:m?"hidden":"btn-group",children:[i?(0,J.jsx)("a",{onClick:function(){l({id:x,index:n,user_id:N.user_id})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,J.jsx)("a",{onClick:function(){s({id:x,index:n,params:{hidden:b?"0":"1",container_identifier:r},type:"hidden-discuss",message:b?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:b?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:b?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,D&&(!g||0==g.length)&&(0,J.jsx)("a",{onClick:function(){L?w.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",P,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):s({id:x,index:n,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,J.jsx)("a",{onClick:function(){f(x)},title:"回复",children:(0,J.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,J.jsxs)("a",{onClick:function(){a(x,!E,n)},className:E?"c-orange":"",children:[(0,J.jsx)("i",{className:E?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,J.jsx)("span",{children:S||""})]})]}),(0,J.jsx)(Pe,{id:x,params:h,activeDiscussIndex:d,onReplyDiscuss:p})]})]},x)},Ue={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function He(e,t){switch(t.type){case Ie.tD:return l()(l()({},e),{},{loading:!0});case Ie.RS:return l()(l()({},e),{},{showRewardDialog:!0});case Ie.t2:return l()(l()({},e),{},{showRewardDialog:!1});case Ie.GR:case Ie.u8:case Ie.rM:case Ie.yS:case Ie.Vn:case Ie.SX:return l()(l()({},e),t.payload);default:throw new Error}}var Ge=function(e){var t=e.shixunIdentifier,n=e.identity,r=e.activeIndex,i=e.user,o=e.isShixunDetail,s=void 0!==o&&o,c=e.isDelete,d=e.getTypeNumber,p=e.params,f=e.getData,m=e.isNotDiscuss,v=e.keywords,y=e.setTypeCount,b=(0,g.useReducer)(He,Ue),x=h()(b,2),C=x[0],S=x[1],A=C.page,k=C.loading,E=C.data,T=C.actionType,L=C.showRewardDialog,N=C.activeDiscussIndex,P=(0,g.useRef)(),D=(0,g.useRef)();function I(e){return M.apply(this,arguments)}function M(){return(M=u()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,S({type:Ie.tD}),e.next=6,(0,he.Mu)({coursesId:null==p?void 0:p.pathId,page:t,keywords:v});case 6:n=e.sent,y(null==n?void 0:n.disscuss_count),S({type:Ie.GR,payload:{activeDiscussIndex:null,page:t,data:n,loading:!1}}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[2,11]])})))).apply(this,arguments)}function j(e){document.body.scrollIntoView(),I(e)}function O(e,t,n){return B.apply(this,arguments)}function B(){return(B=u()(a()().mark((function e(t,n,r){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,je(t,n);case 3:i=e.sent,X[r].user_praise=n,X[r].praise_count=i.praise_count,S({type:Ie.rM,payload:{data:l()(l()({},E),{},{comments:X})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function _(e,t,n){return F.apply(this,arguments)}function F(){return(F=u()(a()().mark((function e(t,n,r){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Me(t,n);case 3:X[r].sticky=n,S({type:Ie.u8,payload:{data:l()(l()({},E),{},{comments:X})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function Z(){return Z=u()(a()().mark((function e(){var t,n,r,i,o,s,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=T.id,n=T.params,r=T.type,i=T.index,o=T.parentDiscussIndex,"hidden-discuss"!==r){e.next=6;break}return e.next=4,Oe(t,n);case 4:o?X[o].children[i].hidden=1==n.hidden:X[i].hidden=1==n.hidden,S({type:Ie.yS,payload:{actionType:null,data:l()(l()({},E),{},{comments:X})}});case 6:if("delete-discuss"!==r){e.next=31;break}return e.next=9,_e(t);case 9:if(!o&&0!==o){e.next=22;break}s=X[o].children,c=s.length-1;case 12:if(!(c>=0)){e.next=19;break}if(s[c].id!==t){e.next=16;break}return s.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:X[o].children=s,e.next=30;break;case 22:u=X.length-1;case 23:if(!(u>=0)){e.next=30;break}if(X[u].id!==t){e.next=27;break}return X.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:S({type:Ie.yS,payload:{actionType:null,data:l()(l()({},E),{},{comments:X})}});case 31:case"end":return e.stop()}}),e)}))),Z.apply(this,arguments)}function z(e){S({type:Ie.yS,payload:{actionType:e}})}function U(){return(U=u()(a()().mark((function e(){var t,n,r,i,o,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=P.current,n=t.id,r=t.index,i=t.score,o=t.user_id,s=t.parentDiscussIndex,e.next=3,Be(n,{container_type:"Discusses",score:i,user_id:o});case 3:c=e.sent,s?X[s].children[r].reward=c.code:X[r].reward=c.code,S({type:Ie.Vn,payload:{showRewardDialog:!1,data:l()(l()({},E),{},{comments:X})}}),P.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){P.current=e,S({type:Ie.RS})}function G(e,t){return V.apply(this,arguments)}function V(){return(V=u()(a()().mark((function e(t,n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Re(t,n);case 3:I(A),f(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function K(e){S(N===e?{type:Ie.SX,payload:{activeDiscussIndex:null}}:{type:Ie.SX,payload:{activeDiscussIndex:e}})}if((0,g.useEffect)((function(){function e(){return(e=u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==r||E||!t){e.next=3;break}return e.next=3,I(A);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[p.pathId,v]),(0,g.useEffect)((function(){I()}),[v]),!E)return!s&&(0,J.jsx)(ke.Z,{});var Y=E.disscuss_count,X=E.comments,q=(E.all,E.can_hidden);return(0,J.jsxs)(g.Fragment,{children:[(0,J.jsxs)("div",{className:"discuss-container discuss-warp-container",ref:D,children:[!s&&k?(0,J.jsx)(ke.Z,{}):null,0===Y?(0,J.jsx)("div",{style:{display:"flex"},children:(0,J.jsx)(Te.Z,{})}):null,(0,W.bg)()&&!m&&!v&&(0,J.jsx)(De,{getTypeNumber:d,upDataList:I,page:A,user:i,params:p,keywords:v}),(0,J.jsx)("aside",{className:"bg-white",children:null==X?void 0:X.map((function(e,r){return(0,J.jsx)(ze,{user:i,data:e,index:r,identity:n,onPaginationChange:j,shixunIdentifier:t,isDelete:c,onSetActionType:z,onTopOrDownDiscuss:_,adminOrOperator:q,onPlusDiscuss:O,onSetRewardData:H,activeDiscussIndex:N,onSetActiveDiscussIndex:K,onReplyDiscuss:G,keywords:v},e.id)}))}),Y>10?(0,J.jsx)("div",{className:"pagination-container tc",children:(0,J.jsx)(R.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:j,current:A,total:Y})}):null]}),(0,J.jsxs)(Ee.Z,{children:[(0,J.jsx)(w.Z,{centered:!0,title:"提示",open:!!T,onOk:function(){return Z.apply(this,arguments)},onCancel:function(){S({type:Ie.yS,payload:{actionType:null}})},children:(0,J.jsx)("p",{children:T?T.message:""})}),(0,J.jsx)(w.Z,{centered:!0,width:400,title:"奖励设置",open:L,onCancel:function(){S({type:Ie.t2})},onOk:function(){return U.apply(this,arguments)},children:(0,J.jsx)(Le.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){P.current.score=e},style:{width:"228px"}})})]})]})},Ve=n(21411),Ke=["classroomList","user","globalSetting","loading","dispatch"],Ye=(0,y.connect)((function(e){var t=e.classroomList,n=e.user,r=e.loading;return{classroomList:t,user:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){var t,n=e.classroomList,r=e.user,o=e.globalSetting,s=(e.loading,e.dispatch),c=(v()(e,Ke),(0,y.useParams)()),d=n.detailTopBanner,f=(0,g.useState)([]),m=h()(f,2),D=m[0],I=m[1],M=(0,g.useState)({}),B=h()(M,2),_=B[0],R=B[1],z=(0,g.useState)(-1),U=h()(z,2),H=U[0],G=U[1],V=(0,g.useState)(!1),K=h()(V,2),Y=K[0],X=K[1],q=(0,g.useState)({name:"",is_jupyter:!1}),Q=h()(q,2),$=Q[0],ne=Q[1],re=b.Z.useForm(),ie=h()(re,1)[0],oe=b.Z.useForm(),ae=h()(oe,1)[0],se=b.Z.useForm(),ce=h()(se,1)[0],pe=(0,g.useState)(!1),fe=h()(pe,2),he=fe[0],me=fe[1],ve=(0,g.useState)(),ge=h()(ve,2),ye=ge[0],be=ge[1],we=(0,g.useState)([]),Ce=h()(we,2),Se=Ce[0],ke=Ce[1],Ee=(0,g.useState)(),Le=h()(Ee,2),Ne=Le[0],Pe=Le[1],De=(0,g.useState)("All"),Ie=h()(De,2),Me=Ie[0],je=Ie[1],Oe=(0,g.useState)(!0),Be=h()(Oe,2),_e=Be[0],Re=Be[1],Ze=(0,g.useState)(0),We=h()(Ze,2),ze=We[0],Ue=We[1],He=(0,g.useState)(""),Ye=h()(He,2),Xe=Ye[0],qe=Ye[1],Je=(0,g.useState)(0),Qe=h()(Je,2),$e=Qe[0],et=Qe[1],tt=(0,g.useState)([{name:"全部",totalName:"课程学习",type:"All",number:0},{name:"实践项目",totalName:"实践项目",type:"Shixun",number:0},{name:"视频项目",totalName:"视频项目",type:"VideoItem",number:0},{name:"教学课件",totalName:"教学课件",type:"Attachment",number:0},{name:"讨论",totalName:"讨论",type:"Discusses",number:0},{name:"关卡",totalName:"关卡",type:"challenges_count",number:0}]),nt=h()(tt,2),rt=nt[0],it=nt[1],ot=(0,g.useRef)();(0,g.useEffect)((function(){pt()}),[null==c?void 0:c.coursesId]),(0,g.useEffect)((function(){"目录重命名成功"===n.actionTabs.key&&pt()}),[n.actionTabs.key]),(0,g.useEffect)((function(){st()}),[_]),(0,g.useEffect)((function(){var e=D.map((function(e){return e.items})),t=0;e.map((function(e){e.map((function(e){!new RegExp(Xe,"ig").test(e.name)||e.item_type!==Me&&"All"!==Me||t++}))})),t>rt.find((function(e){return e.type===Me})).number&&(t=rt.find((function(e){return e.type===Me})).number),et(t)}),[D,Me,Xe]),(0,g.useEffect)((function(){if(ot.current){var e=function(){var e,t=new ResizeObserver((function(e){var t,n=p()(e);try{for(n.s();!(t=n.n()).done;)t.value}catch(e){n.e(e)}finally{n.f()}}));return t.observe(null===(e=ot.current)||void 0===e?void 0:e.firstElementChild),t}();return function(){var t,n;(null===(t=ot.current)||void 0===t?void 0:t.firstElementChild)&&e.unobserve(null===(n=ot.current)||void 0===n?void 0:n.firstElementChild)}}}),[ot.current,D]);var at=function(){var e=u()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.Ex)(l()({},t));case 2:return n=e.sent,D[H].items=t.list,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),st=function(){var e=_.shixuns_count,t=void 0===e?0:e,n=_.videos_count,r=void 0===n?0:n,i=_.pdf_attachments_count,o=void 0===i?0:i,a=_.disscuss_count,s=void 0===a?0:a,c=_.challenges_count,u=void 0===c?0:c,d={All:t+r+o+u,Shixun:t,VideoItem:r,Attachment:o,Discusses:s,challenges_count:u},p=rt.map((function(e){return l()(l()({},e),{},{number:d[e.type]})}));it(p)},lt=function(){H===D.length-1&&ye&&(Ct(),I(D.filter((function(e,t){return t!==D.length-1})))),pt(),G(-1)},ct=function(e,t){xt()&&(G(e),ie.setFieldsValue({name:t.stage_name,description:t.stage_description}))},ut=function(e){var t;setTimeout((function(){document.documentElement.scrollTop=ze}),300),"取消"!==e&&(D[H].items=null===(t=D[H].items)||void 0===t?void 0:t.concat(e),I(i()(D)))},dt=function(){var e=u()(a()().mark((function e(t){var n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.A2)(l()({id:D[H].stage_id,course_id:c.coursesId},t));case 2:return(n=e.sent).id&&(Pe(!1),r=[l()({},n)],D[H].items=D[H].items.concat(r),I(i()(D))),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pt=function(){var e=u()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Re(!0),e.next=3,(0,Z.R7)({coursesId:null==c?void 0:c.coursesId});case 3:(null==(t=e.sent)?void 0:t.stages)&&I(null!=t&&t.stages?i()(null==t?void 0:t.stages):[]),R(t?l()({},t):{}),Re(!1),Ct(),G(-1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ft=function(){var e=u()(a()().mark((function e(t,n){var r,i,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t&&t.name){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:if(Ct(),i=[],null===(r=D[H][n||"shixuns_list"])||void 0===r||r.map((function(e){i.push({type:e.item_type,id:e.id})})),!ye){e.next=12;break}return e.next=8,(0,Z.CI)(l()(l()({},t),{},{coursesId:c.coursesId,list:i}));case 8:(o=e.sent)&&(D[H]=l()(l()({},D[H]),o)),e.next=16;break;case 12:return e.next=14,(0,Z.xn)(l()(l()({},t),{},{id:D[H].stage_id,type:Array.from(new Set(i.map((function(e){return e.type})))),list:i}));case 14:(s=e.sent)&&(D[H]=l()(l()({},D[H]),s));case 16:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ht=function(e,t){w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该实训吗?",onOk:function(){D[H][t||"shixuns_list"].splice(e,1),x.ZP.success("删除成功"),I(i()(D)),ft(ie.getFieldsValue(),t)}})},mt=function(e){var t;w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=u()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,Z.WW)(l()({},e));case 2:0===t.sent.status&&(G(-1),x.ZP.success("删除成功"),pt());case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},vt=function(){ne({name:"",is_jupyter:!1}),ae.setFieldsValue({name:"",is_jupyter:!1}),X(!1)},gt=function(e,t){if(e.destination){var n=function(e,t,n){var r=Array.from(e),i=r.splice(t,1),o=h()(i,1)[0];return r.splice(n,0,o),r}(D[H][t||"shixuns_list"],e.source.index,e.destination.index);D[H][t||"shixuns_list"]=n,I(i()(D)),ft(ie.getFieldsValue(),t)}},yt=function(){var e=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(xt()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,Z.ms)({id:t});case 4:0===e.sent.status&&pt();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),bt=function(){var e=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(xt()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,Z.yy)({id:t});case 4:0===e.sent.status&&pt();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),xt=function(){return-1===H||(w.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,title:"提示",content:(0,J.jsx)("div",{className:"tc font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(H),t=document.getElementById(e);t&&setTimeout((function(){return t.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},wt=function(){ft(ie.getFieldsValue())},Ct=function(){be(!1)},St=function(e,t){var n,d,p,f;if("All"!==Me&&(null===(n=e.stage_tag)||void 0===n||!n.includes(Me)))return null;var h=e.items.filter((function(e){var t;return new RegExp(Xe,"ig").test(e.name)&&(e.item_type===Me||"All"===Me||(null==e||null===(t=e.children)||void 0===t||null===(t=t.filter((function(e){var t;return e.item_type===Me||"All"===Me||(null==e||null===(t=e.children)||void 0===t||null===(t=t.filter((function(e){return e.item_type===Me||"All"===Me})))||void 0===t?void 0:t.length)>0})))||void 0===t?void 0:t.length)>0)}));return Xe&&null!=h&&h.length||!Xe?(0,J.jsxs)("section",{className:"bg-white pt30 mb20 pb20 pl10 pr10",children:[(0,J.jsxs)("aside",{className:"pl20 pr20",children:[(0,J.jsxs)(C.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"},children:[(0,J.jsx)(S.Z,{flex:"22px",children:(0,J.jsx)("span",{className:O.icons,children:(0,J.jsx)("i",{className:"iconfont icon-zhangjie2 font18"})})}),(0,J.jsx)(S.Z,{flex:1,className:"tl font18 bold c-grey-333",children:e.stage_name||"第".concat(null==D?void 0:D.length,"部分")}),(0,J.jsxs)(S.Z,{children:[(0,W.GJ)()&&H===t&&!ye&&(0,J.jsx)(A.Z,{title:"删除",children:(0,J.jsx)("span",{onClick:function(){var t,n;t=e.stage_id,w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(n=u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z._V)({id:t});case 2:0===e.sent.status&&(G(-1),x.ZP.success("删除成功"),pt());case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},className:"iconfont icon-shanchu c-grey-c"})}),(0,W.GJ)()&&H!==t&&"All"===Me&&!Xe&&(0,J.jsxs)("div",{children:[t>0&&(0,J.jsx)(A.Z,{title:"向上移动",children:(0,J.jsx)("span",{onClick:function(){return yt(e.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})}),t127||94==e.charCodeAt(n)?t+=2:t++;return t}return 0},kt=d.start_date,Et=d.course_end||j()(j()().format("L")).valueOf()424?D[e].showExpansion=!0:D[e].showExpansion=!1}return null==D?void 0:D.map((function(e,t){return(0,J.jsx)("div",{children:St(e,t)},t)}))}}),(0,W.GJ)()&&!ye&&"All"===Me&&-1===H&&!Xe&&(0,J.jsxs)("div",{className:O.addStage,onClick:function(){var e={shixuns_list:[],items:[]};ct(D.length,e),I([].concat(i()(D),[e])),be(!0)},children:[(0,J.jsx)("span",{className:O.color4CA,children:"+点击新建阶段"}),"(添加一个或多个实训/视频项目,组成一个阶段)"]})]})}),"Discusses"===Me&&(0,J.jsx)("aside",{style:{paddingTop:25,background:"#fff"},children:(0,J.jsx)(Ge,{activeIndex:3,isNotDiscuss:Et,getData:pt,shixunIdentifier:11,coursesId:null==c?void 0:c.coursesId,params:{pathId:null==c?void 0:c.coursesId},identity:null===(t=r.userInfo)||void 0===t?void 0:t.role,getTypeNumber:st,user:r.userInfo,isShixunDetail:!0,keywords:Xe,setTypeCount:et})}),(0,J.jsx)(w.Z,{centered:!0,title:"新建实践项目",open:Y,onOk:u()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae.validateFields();case 2:return e.next=4,(0,Z.vf)(l()({id:D[H].stage_id,course_id:c.coursesId},$));case 4:t=e.sent,vt(),t.id&&(x.ZP.success("添加成功"),ut([t]));case 7:case"end":return e.stop()}}),e)}))),onCancel:vt,children:(0,J.jsxs)(b.Z,{form:ae,onValuesChange:function(e){ne(l()(l()({},$),e))},children:[(0,J.jsx)(b.Z.Item,{label:"实训类型",name:"is_jupyter",rules:[{required:!0,message:"请选择实训类型"}],children:(0,J.jsxs)(N.ZP.Group,{children:[(0,J.jsx)(N.ZP,{defaultChecked:!0,value:!1,children:"普通实训"}),(0,J.jsx)(N.ZP,{value:!0,children:"jupyter实训"})]})}),(0,J.jsx)(b.Z.Item,{label:"实训名称",name:"name",rules:[{required:!0,message:"请输入实训名称"}],children:(0,J.jsx)(T.Z,{maxLength:60,suffix:(0,J.jsxs)("span",{children:[$.name.length,"/60"]})})})]})}),(0,J.jsx)(w.Z,{centered:!0,title:"新建教学课件",open:he,onOk:u()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce.validateFields();case 2:return e.next=4,ce.getFieldsValue();case 4:return t=e.sent,e.next=7,(0,Z.s0)({id:D[H].stage_id,course_id:c.coursesId,attachment_ids:t.files.map((function(e){return e.response.id}))});case 7:0===e.sent.status&&(x.ZP.success("添加成功"),me(!1),n=i()(t.files),r=void 0,n.map((function(e){return e.type="Attachment",e.id=e.id||e.response.id,e.url="/api/attachments/".concat(e.id||e.response.id),e})),D[H].items=null===(r=D[H].items)||void 0===r?void 0:r.concat(n),I(i()(D)));case 9:case"end":return e.stop()}var n,r}),e)}))),onCancel:function(){return me(!1)},children:(0,J.jsxs)(b.Z,{form:ce,children:[(0,J.jsx)(b.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,J.jsx)(de.Z,{maxSize:100,accept:"application/pdf",number:10})}),(0,J.jsx)(b.Z.Item,{label:"知识标签",name:"test_lyl",children:(0,J.jsx)(T.Z,{onClick:function(){return Tt}})}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"c-red",children:"注意:"}),(0,J.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,J.jsx)(y.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,J.jsx)("br",{}),"2、不支持断点续传,单个文件大小请勿超过100M;",(0,J.jsx)("br",{}),"3、当前仅限支持pdf文件;",(0,J.jsx)("br",{}),"4、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,J.jsx)("br",{}),"5、一次最多上传10个文件。"]})]})}),(0,J.jsx)(ee,{shixunIds:Se,cb:ut}),(0,J.jsx)(ue.Z,{visible:Ne,onCancel:function(){return Pe(!1)},onOk:dt})]})}))},59120:function(e,t,n){"use strict";n.d(t,{$J:function(){return l},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return c}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(94171);function l(e){return(0,s.U2)("libraries/".concat(e,".json"))}function c(){return(0,s.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.IV)("attachments/".concat(t,".json"));case 2:return n=e.sent,e.abrupt("return",0===n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,s.v_)("libraries.json",e)}function f(e,t){return(0,s.gz)("libraries/".concat(e,".json"),t)}},20827:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(79800),l=n.n(s),c=n(82242),u=n.n(c),d=n(37205),p=n.n(d),f=n(59301),h=n(53260),m=n(37568),v=n(28284),g=n(6767),y=n(62957),b=n(60242),x=n(62673),w=n(96599),C={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph",zhishidian:"zhishidian___S6hEq",tags_list:"tags_list___VtmRr",tag_item:"tag_item___q4Xrk",tag_icon:"tag_icon___Z6vtJ"},S=n(24516),A=n(35688),k=n(7338),E=n(50304),T=n(37712),L=m.Z.TextArea,N=function(e,t){var n,r=(t.payload||{}).uploadInfo,i=void 0===r?{}:r;switch(t.type){case"addVideo":return{videoList:[].concat(p()(e.videoList),[{name:i.file.name,size:i.file.size,type:i.file.type,fileHash:i.fileHash,state:i.state,videoId:i.videoId,loaded:i.loaded||0,title:""}])};case"removeVideo":return{videoList:e.videoList.filter((function(e){return e.name!==t.payload.name}))};case"removeAll":default:return{videoList:[]};case"updateProgress":return{videoList:e.videoList.map((function(e){return e.name===t.payload.uploadInfo.file.name?u()(u()({},e),{loaded:t.payload.progressPercent,videoId:i.videoId,fileHash:i.fileHash}):e}))};case"updateTitle":return{videoList:null===(n=e.videoList)||void 0===n?void 0:n.map((function(e){return e.name===t.payload.item.name?u()(u()({},e),{title:t.payload.title}):e}))}}},P=(0,h.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n}}))((function(e){var t,n=e.user,r=(e.globalSetting,e.loading,e.dispatch),o=e.visible,s=e.editData,c=e.onCancel,d=void 0===c?function(){}:c,P=e.onOk,D=void 0===P?function(){}:P,I=e.queryParams,M=void 0===I?{}:I,j=((0,h.useParams)(),v.Z.useForm()),O=l()(j,1)[0],B=(0,f.useReducer)(N,{videoList:[]}),_=l()(B,2),R=_[0],F=_[1],Z=(0,f.useState)(!1),W=l()(Z,2),z=(W[0],W[1]),U=(0,f.useRef)(),H=(0,f.useState)(),G=l()(H,2),V=G[0],K=G[1],Y=(0,f.useState)(!1),X=l()(Y,2),q=X[0],J=X[1],Q=(0,f.useState)(!1),$=l()(Q,2),ee=$[0],te=$[1],ne=(0,k.Ny)()?3:1,re=(0,f.useState)([]),ie=l()(re,2),oe=ie[0],ae=ie[1];(0,f.useEffect)((function(){var e,t,n;o&&s&&(J(s.is_link),K(s.link),!s.is_link&&F({type:"addVideo",payload:{uploadInfo:{file:{name:s.filename||""},videoId:s.video_id,loaded:100}}}),ke((null==s||null===(e=s.tags)||void 0===e?void 0:e.map((function(e){return null==e?void 0:e.name})))||[]),ae(null==s?void 0:s.tag_disciplines),O.setFieldsValue({name:s.name,description:s.description,attachment_id:null==s||null===(t=s.video)||void 0===t?void 0:t.attachment_id,allow_skip:null==s||null===(n=s.video_item)||void 0===n?void 0:n.allow_skip}))}),[s,o]);var se,le,ce,ue,de,pe,fe,he,me,ve,ge,ye=function(){document.getElementById("fileUpload").value=""},be=function(e){var t,r='{"Vod":{}}';z(!0),U.current?U.current.addFile(e,null,null,null,r):(0,S.o)(null===(t=n.userInfo)||void 0===t?void 0:t.login,"",{create:!U,addFileSuccess:function(e){F({type:"addVideo",payload:{uploadInfo:e}})},onUploadProgress:function(e,t,n){var r=Math.ceil(100*n);F({type:"updateProgress",payload:{uploadInfo:e,progressPercent:r}}),ye()},onUploadFailed:function(e){g.ZP.info("视频云服务出现异常,请重新上传。")},onUploadEnd:function(e){z(!1)},onUploadSucceed:function(e){z(!1)},onUploadError:function(e){z(!1)},gotUploader:function(t){t.addFile(e,null,null,null,r),U.current=t}})},xe=function(){var e=a()(i()().mark((function e(){var t,n,r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.validateFields();case 2:if((q||null!==(t=R.videoList)&&void 0!==t&&t.length)&&(!q||V)){e.next=5;break}return g.ZP.info("请先上传视频或者添加外链"),e.abrupt("return");case 5:return te(!0),r=q?{link:V}:{video_id:null===(n=R.videoList)||void 0===n?void 0:n[0].videoId},e.next=9,D(u()(u()(u()({},r),M),{name:O.getFieldValue("name"),attachment_id:O.getFieldValue("attachment_id"),description:O.getFieldValue("description"),tags:O.getFieldValue("tag"),tag_discipline_ids:(null==oe?void 0:oe.length)>0?null==oe?void 0:oe.map((function(e){return null==e?void 0:e.id})):[],allow_skip:O.getFieldValue("allow_skip")}));case 9:o=e.sent,te(!1),null!=o&&o.id&&we();case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){O.resetFields(),F({type:"removeAll"}),K(null),ke([]),J(null)},Ce=(0,f.useState)([]),Se=l()(Ce,2),Ae=Se[0],ke=Se[1];return(0,T.jsxs)(y.Z,{centered:!0,maskClosable:!1,destroyOnClose:!0,title:s?"编辑视频项目":"新建视频项目",width:740,className:C.modal,open:o,confirmLoading:ee,onOk:xe,onCancel:function(){d(),we()},children:[(0,T.jsxs)(v.Z,{form:O,children:[(0,T.jsx)("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:function(e){var t;J(!1);var n=e.target.files[0];if(n){var r=n.name.toLowerCase();return r&&-1==r.indexOf(".avi")&&-1==r.indexOf(".flv")&&-1==r.indexOf(".f4v")&&-1==r.indexOf(".m4v")&&-1==r.indexOf(".mov")&&-1==r.indexOf(".mp4")&&-1==r.indexOf(".rmvb")&&-1==r.indexOf(".swf")&&-1==r.indexOf(".webm")&&-1==r.indexOf(".wmv")?(g.ZP.info("不支持的视频格式"),void ye()):n.size>1024*ne*1024*1024?(g.ZP.info("视频大小超过".concat(ne,"G")),void ye()):null!==(t=R.videoList)&&void 0!==t&&t.find((function(e){return e.name===n.name}))?(g.ZP.info("你不能上传同一个视频文件名称,请重新选择。"),void ye()):void be(n)}ye()},accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),(0,T.jsx)(v.Z.Item,{label:"项目名称",name:"name",rules:[{required:!0,message:"请输入项目名称"}],children:(0,T.jsx)(m.Z,{maxLength:40,placeholder:"请输入不超过40字的项目名称"})}),(0,T.jsx)(v.Z.Item,{label:"项目内容",name:"content",className:C.contentItem,children:(0,T.jsxs)(T.Fragment,{children:[!q&&!(null===(se=R.videoList)||void 0===se||!se.length)&&(0,T.jsxs)("div",{className:C.fileProgress,children:[100==(null===(le=R.videoList)||void 0===le||null===(le=le[0])||void 0===le?void 0:le.loaded)?(0,T.jsx)("div",{className:"".concat(C.videoName," font14"),children:null!==(ce=R.videoList)&&void 0!==ce&&null!==(ce=ce[0])&&void 0!==ce&&ce.videoId?null===(ue=R.videoList)||void 0===ue||null===(ue=ue[0])||void 0===ue?void 0:ue.name:null!=s&&null!==(de=s.video_item)&&void 0!==de&&de.is_link?null==s||null===(pe=s.video_item)||void 0===pe?void 0:pe.link:null==s||null===(fe=s.video_item)||void 0===fe?void 0:fe.file_name}):(0,T.jsx)(b.Z,{style:{width:"80%"},percent:null===(he=R.videoList)||void 0===he||null===(he=he[0])||void 0===he?void 0:he.loaded,status:100==(null===(me=R.videoList)||void 0===me||null===(me=me[0])||void 0===me?void 0:me.loaded)?"normal":"active"}),(0,T.jsx)("div",{className:C.fileCancel,onClick:function(){var e,t,n,r;return n=null===(e=R.videoList)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name,r=100==(null===(t=R.videoList)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.loaded),void y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,T.jsxs)("div",{className:"tc",children:["您确认要",r?"删除":"取消上传","该视频吗?"]}),onOk:function(){ye(),F({type:"removeVideo",payload:{name:n}})}})},children:100===(null===(ve=R.videoList)||void 0===ve||null===(ve=ve[0])||void 0===ve?void 0:ve.loaded)?"删除":"取消上传"})]}),!(null!==(ge=R.videoList)&&void 0!==ge&&ge.length)&&(0,T.jsxs)("div",{className:C.uploadWrap,children:[(0,T.jsxs)("label",{htmlFor:"fileUpload",className:C.upload,children:[(0,T.jsx)("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"上传视频"]}),(0,T.jsxs)("label",{className:"".concat(C.upload," ").concat(C.uploadLink),onClick:function(){return J(!0)},children:[(0,T.jsx)("i",{className:"iconfont icon-lianjie1 mr5"}),"添加外链"]})]}),q&&(0,T.jsx)(m.Z,{className:"mt5",placeholder:"请输入视频链接",value:V,onChange:function(e){return K(e.target.value)}})]})}),(0,T.jsx)(v.Z.Item,{name:"attachment_id",label:"上传封面图:",children:(0,T.jsx)(A.Z,{getFileProgress:function(e){"uploading"!==e.file.status?"done"===e.file.status&&te(!1):te(!0)}})}),(0,T.jsx)(v.Z.Item,{label:"项目简介",name:"description",className:"ml8",children:(0,T.jsx)(L,{rows:5,maxLength:800,placeholder:"请输入本视频简介,最多不超过800字"})}),(0,T.jsx)(v.Z.Item,{className:"ml8",name:"tag_discipline_ids",label:"知识点:",children:(0,T.jsx)("div",{className:C.zhishidian,onClick:function(){r({type:"account/setActionTabs",payload:{key:"关联课程知识点"}})},children:"选择知识点"})}),(null==oe?void 0:oe.length)>0&&(0,T.jsx)("div",{className:C.tags_list,children:null==oe?void 0:oe.map((function(e,t){return(0,T.jsxs)("div",{className:C.tag_item,children:[(0,T.jsx)("div",{children:null==e?void 0:e.name}),(0,T.jsx)("i",{className:"iconfont icon-guanbi11 ml10 ".concat(C.tag_icon),onClick:function(){ae(p()(oe.filter((function(t){return(null==t?void 0:t.id)!=(null==e?void 0:e.id)}))))}})]},t)}))}),(0,T.jsx)(v.Z.Item,{label:"播放设置",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0,children:(0,T.jsx)(x.Z,{children:"允许快进播放"})}),(0,T.jsx)("div",{className:C["tagsList-content"],children:Ae.map((function(e,t){return(0,T.jsx)(w.Z,{closable:!0,onClose:function(t){!function(e,t){e.preventDefault(),ke(p()(Ae.filter((function(e){return e!=t}))))}(t,e)},children:e},t+e)}))}),(0,T.jsxs)("div",{className:"c-grey-999",children:[(0,T.jsx)("div",{children:"注意:"}),(0,T.jsxs)("div",{children:["1、上传视频,即表示您已同意",(0,T.jsx)(h.Link,{to:"/users/".concat(null===(t=n.userInfo)||void 0===t?void 0:t.login,"/videos/protocol"),target:"_blank",className:C.colorBlue,children:"上传内容协议"}),",不得上传未经他人授权的作品;"]}),(0,T.jsxs)("div",{children:["2、不支持断点续传,文件大小请勿超过",ne,"G;"]}),(0,T.jsx)("div",{children:"3、支持文件格式:avi、flv、f4v、m4v、mov、mp4、rmvb、swf、webm、wmv;"}),(0,T.jsx)("div",{children:"4、如果视频来自于外部链接,本网站不提供播放页面,无法提供统计数据。"})]})]}),(0,T.jsx)(E.Z,{knowledgeList:oe,setKnowledgeList:ae})]})}))},24516:function(e,t,n){"use strict";n.d(t,{o:function(){return u}});var r,i=n(94171),o=n(93125),a=n.n(o),s="",l="";function c(e){!function(e){r=new(a().Vod)({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(t){console.log("addFileSuccess: "+t.file.name),e.addFileSuccess&&e.addFileSuccess(t),r.startUpload()},onUploadstarted:function(t){var n=t.file.name;if(t.videoId){var o="/api/users/".concat(s,"/video_auths.json");(0,i.ZP)(o,{method:"put",body:{video_id:t.videoId,title:n,file_name:n,virtual_classroom_id:l}}).then((function(n){if(-1!=n.status){var i=n.data,o=i.UploadAuth,a=i.UploadAddress;i.VideoId;r.setUploadAuthAndAddress(t,o,a)}else e.onUploadError&&e.onUploadError(t)})).catch((function(e){r.deleteFile(r._curIndex),r.nextUpload(),console.log(e)}))}else{var a="/api/users/".concat(s,"/video_auths.json"),c="";(0,i.ZP)(a,{method:"Post",body:{title:c+n,file_name:c+n,virtual_classroom_id:l}}).then((function(e){if(e){var n=e.data,i=n.UploadAuth,o=n.UploadAddress,a=n.VideoId;r.setUploadAuthAndAddress(t,i,o,a)}})).catch((function(e){r.deleteFile(r._curIndex),r.nextUpload(),console.log(e)})),console.log("文件开始上传...")}},onUploadSucceed:function(t){e.onUploadSucceed&&e.onUploadSucceed(t),console.log("文件上传成功!")},onUploadFailed:function(t,n,r){e.onUploadFailed&&e.onUploadFailed(t),console.log("文件上传失败!")},onUploadCanceled:function(e,t,n){console.log("文件上传已暂停!")},onUploadProgress:function(t,n,r){e.onUploadProgress&&e.onUploadProgress(t,n,r);Math.ceil(100*r);console.log("文件上传中...")},onUploadTokenExpired:function(e){console.log("文件上传超时!");var t="/api/users/".concat(s,"/video_auths.json");(0,i.ZP)(t,{method:"put",body:{video_id:e.videoId}}).then((function(e){var t=e.data.UploadAuth;r.resumeUploadWithAuth(t)})).catch((function(e){console.log(e)}))},onUploadEnd:function(t){e.onUploadEnd&&e.onUploadEnd(t),console.log("onUploadEnd: uploaded all the files")}}),e.gotUploader&&e.gotUploader(r)}(e)}function u(e,t,n){e&&(s=e),t&&(l=t),c(n)}},75359:function(e,t,n){"use strict";n.d(t,{AL:function(){return S},Iy:function(){return f},Qv:function(){return v},ez:function(){return C},jb:function(){return h}});var r=n(79800),i=n.n(r),o=n(32834),a=n.n(o),s=n(11690),l=1;var c=[],u=["
            "],d=new(a().Renderer),p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){c.length=0,u=["
              "]}var h={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,t,n,r){if(t>=e.length||e[t].level<=n)return t;var i=e[t];r.push("
            • "+i.text+"");var o=[];return t=m(e,++t,i.level,o),o.length>0&&(r.push("
                "),o.forEach((function(e){r.push(e)})),r.push("
              ")),r.push("
            • "),t=m(e,t,n,r)}function v(){return m(c,0,0,u),u.push("
            "),u.join("")}var g={heading:function(e){var t=p.exec(e);if(l+=1,t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:i()(t,1)[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||""),o=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(o)>=0){var a=x(),s=r;r=a,w[a]={type:"block",expression:s}}return{type:"code",raw:n,lang:o,text:r}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi,b=0,x=function(){return"__special_katext_id_".concat(b++,"__")},w={};function C(){return w}function S(){b=0,w={}}function A(e){return e=e.replace(y,(function(e,t){var n=x();return w[n]={type:"inline",expression:t},n}))}var k=d.listitem;d.listitem=function(e){return k(A(e))};var E=d.paragraph;d.paragraph=function(e){return E(A(e))};var T=d.tablecell;d.tablecell=function(e,t){return T(A(e),t)},d.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"

            ".concat(e,"

            "):'
            ').concat(n?e:(0,s.escape)(e,!0),"
            \n"):'
            '+(n?e:(0,s.escape)(e,!0))+"
            "},d.heading=function(e,t,n){var r=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:r,level:t,text:e}),"'+e+""},a().setOptions({silent:!0,gfm:!0,pedantic:!1}),a().use({tokenizer:g,renderer:d}),t.ZP=a()},67554:function(e,t,n){"use strict";n.d(t,{rX:function(){return E},pW:function(){return T},gy:function(){return L},xY:function(){return k},O5:function(){return A},hs:function(){return x},tJ:function(){return y},o1:function(){return b},Rd:function(){return S}});var r=n(7557),i=n.n(r),o=n(41498),a=n.n(o),s=n(53260),l=n(62957),c=n(37285),u=n(6767),d=n(7338),p=n(83287),f=n(87169),h=n(25510),m=n.p+"static/newqrcode.a8740efb.png",v=n(32637),g=n(37712),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!(!b(e)||!w(e,t,n,r,i))},b=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},x=function(e){var t,n,r=(0,s.getDvaApp)()._store.getState().user;!(0,d.bg)()||null!=r&&null!==(t=r.userInfo)&&void 0!==t&&null!==(t=t.course)&&void 0!==t&&t.course_public||null!=r&&null!==(n=r.userInfo)&&void 0!==n&&n.profile_completed||e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},w=function(e){var t,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=(0,s.getDvaApp)()._store.getState(),a=o.user;return!(null===(t=a.userInfo)||void 0===t||!t.profile_completed)||(n?e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:r,isCurrentPage:i}}):l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),C()}}),!1)},C=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},S=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},A=function(){var e;return!(null===(e=(0,s.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,d.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:m,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},E=function(e,t){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},T=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(c.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:h,alt:"二维码",width:160})})]})})},L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,s.getDvaApp)()._store.getState(),r=n.shixunsDetail.detail;if(2===(null==r?void 0:r.public)||1===(null==r?void 0:r.public)||3===(null==r?void 0:r.shixun_status)){var o="";return 2===(null==r?void 0:r.public)&&(o="已公开"),1===(null==r?void 0:r.public)&&(o="待审核"),3===(null==r?void 0:r.shixun_status)&&(o="已关闭"),l.Z.info({centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",o,",",t,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:h,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==r?void 0:r.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,g.jsx)(f.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",t,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;l.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=a()(i()().mark((function t(){return i()().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&&(u.ZP.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)}},66543:function(){},59598:function(){},21697:function(e,t){"use strict";t.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},93125:function(e,t,n){var r;r=function(){return function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){if(o)return o(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return i(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var o=void 0,a=0;a0?t["Content-Type"]=e.mime:t["Content-Type"]=p.getType(e.mime||u.extname(e.object||""))||"application/octet-stream"),e.content&&(t["Content-Md5"]=c.createHash("md5").update(new r(e.content,"utf8")).digest("base64"),t["Content-Length"]||(t["Content-Length"]=e.content.length));var n=this._getResource(e);t.authorization=this.authorization(e.method,n,e.subres,t);var i=this._getReqUrl(e);l("request %s %s, with headers %j, !!stream: %s",e.method,i,t,!!e.stream);var o=e.timeout||this.options.timeout;return{url:i,params:{agent:this.agent,method:e.method,content:e.content,stream:e.stream,headers:t,timeout:o,writeStream:e.writeStream,customResponse:e.customResponse,ctx:e.ctx||this.ctx}}},L.request=a.default.mark((function e(t){var n,r,i,o;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.createRequest(t),r=void 0,i=void 0,e.prev=3,e.next=6,this.urllib.request(n.url,n.params);case 6:r=e.sent,l("response %s %s, got %s, headers: %j",t.method,n.url,r.status,r.headers),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3),i=e.t0;case 13:if(o=void 0,!r||!t.successStatuses||-1!==t.successStatuses.indexOf(r.status)){e.next=26;break}return e.next=17,this.requestError(r);case 17:if("RequestTimeTooSkewed"!==(o=e.sent).code){e.next=23;break}return this.options.amendTimeSkewed=+new Date(o.serverTime)-new Date,e.next=22,this.request(t);case 22:return e.abrupt("return",e.sent);case 23:o.params=t,e.next=30;break;case 26:if(!i){e.next=30;break}return e.next=29,this.requestError(i);case 29:o=e.sent;case 30:if(!o){e.next=32;break}throw o;case 32:if(!t.xmlResponse){e.next=36;break}return e.next=35,this.parseXML(r.data);case 35:r.data=e.sent;case 36:return e.abrupt("return",r);case 37:case"end":return e.stop()}}),e,this,[[3,10]])})),L._getResource=function(e){var t="/";return e.bucket&&(t+=e.bucket+"/"),e.object&&(t+=e.object),t},L._isIP=function(e){return E._isIP(e)},L._escape=function(e){return x.encodeURIComponent(e).replace(/%2F/g,"/")},L._getReqUrl=function(e){var t={};d(this.options.endpoint).to(t);var n=this._isIP(t.hostname),r=this.options.cname;!e.bucket||r||n||(t.host=e.bucket+"."+t.host);var i="/";e.bucket&&n&&(i+=e.bucket+"/"),e.object&&(i+=this._escape(e.object).replace(/\+/g,"%2B")),t.pathname=i;var o={};if(e.query&&v(o,e.query),e.subres){var a={};y.string(e.subres)?a[e.subres]="":y.array(e.subres)?e.subres.forEach((function(e){a[e]=""})):a=e.subres,v(o,a)}return t.query=o,g.format(t)},L._getUserAgent=function(){var e="aliyun-sdk-"+(n&&n.browser?"js":"nodejs")+"/"+C.version,t=b.description;return!t&&n&&(t="Node.js "+n.version.slice(1)+" on "+n.platform+" "+n.arch),this._checkUserAgent(e+" "+t)},L._checkUserAgent=function(e){return e.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},L.checkBrowserAndVersion=function(e,t){return A.name===e&&A.version.split(".")[0]===t},L.parseXML=function(e){return function(t){r.isBuffer(e)&&(e=e.toString()),f.parseString(e,{explicitRoot:!1,explicitArray:!1},t)}},L.requestError=a.default.mark((function e(t){var n,r,i,o;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null,t.data&&t.data.length){e.next=5;break}-1===t.status||-2===t.status?((n=new Error(t.message)).name=t.name,n.status=t.status,n.code=t.name):(404===t.status?((n=new Error("Object not exists")).name="NoSuchKeyError",n.status=404,n.code="NoSuchKey"):412===t.status?((n=new Error("Pre condition failed")).name="PreconditionFailedError",n.status=412,n.code="PreconditionFailed"):((n=new Error("Unknow error, status: "+t.status)).name="UnknowError",n.status=t.status),n.requestId=t.headers["x-oss-request-id"],n.host=""),e.next=30;break;case 5:return r=String(t.data),l("request response error data: %s",r),i=void 0,e.prev=8,e.next=11,this.parseXML(r)||{};case 11:i=e.sent,e.next=21;break;case 14:return e.prev=14,e.t0=e.catch(8),l(r),e.t0.message+="\nraw xml: "+r,e.t0.status=t.status,e.t0.requestId=t.headers["x-oss-request-id"],e.abrupt("return",e.t0);case 21:o=i.Message||"unknow request error, status: "+t.status,i.Condition&&(o+=" (condition: "+i.Condition+")"),(n=new Error(o)).name=i.Code?i.Code+"Error":"UnknowError",n.status=t.status,n.code=i.Code,n.requestId=i.RequestId,n.hostId=i.HostId,n.serverTime=i.ServerTime;case 30:return l("generate error %j",n),e.abrupt("return",n);case 32:case"end":return e.stop()}}),e,this,[[8,14]])}))}).call(this,e("_process"),e("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(this instanceof i))return new i(e,t);f.call(this,t),this.file=e,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var o=r(e("babel-runtime/core-js/array/from")),a=r(e("babel-runtime/regenerator")),s=e("is-type-of"),l=e("util"),c=e("path"),u=e("mime"),d=e("copy-to"),p=n;p.multipartUpload=a.default.mark((function e(t,n,r){var i,o,l,d,p,f,h,m,v;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.resetCancelFlag(),!(r=r||{}).checkpoint||!r.checkpoint.uploadId){e.next=6;break}return e.next=5,this._resumeMultipart(r.checkpoint,r);case 5:case 38:return e.abrupt("return",e.sent);case 6:return i=102400,r.mime||(s.file(n)?r.mime=u.getType(c.extname(n.name)):s.blob(n)?r.mime=n.type:r.mime=u.getType(c.extname(n))),r.headers=r.headers||{},this._convertMetaToHeaders(r.meta,r.headers),e.next=12,this._getFileSize(n);case 12:if(!((o=e.sent)0&&d(c).to(p),f=this._divideParts(i,s),h=f.length,m=!1,v=a.default.mark((function e(i,o){var s,d,v;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i.isCancel()){e.next=21;break}return e.prev=1,s=f[o-1],d={stream:i._createStream(r,s.start,s.end),size:s.end-s.start},e.next=6,i._uploadPart(u,l,o,d);case 6:if(v=e.sent,i.isCancel()||m){e.next=13;break}if(t.doneParts.push({number:o,etag:v.res.headers.etag}),p.push({number:o,etag:v.res.headers.etag}),!n||!n.progress){e.next=13;break}return e.next=13,n.progress(c.length/h,t,v.res);case 13:e.next=21;break;case 15:if(e.prev=15,e.t0=e.catch(1),i.isCancel()){e.next=21;break}throw i.cancel(),e.t0.partNum=o,e.t0;case 21:case"end":return e.stop()}}),e,this,[[1,15]])})),g=(0,o.default)(new Array(h),(function(e,t){return t+1})),y=p.map((function(e){return e.number})),b=g.filter((function(e){return y.indexOf(e)<0})),x=n.parallel||5,!this.checkBrowserAndVersion("Internet Explorer","10")&&1!==x){e.next=26;break}w=0;case 16:if(!(w0)){e.next=37;break}throw this.resetCancelFlag(),(k=A[0]).message="Failed to upload some parts with error: "+k.toString()+" part_num: "+k.partNum,k;case 37:if(!this.isCancel()){e.next=40;break}throw C=null,this._makeCancelEvent();case 40:return e.next=42,this.completeMultipartUpload(u,l,p,n);case 42:return e.abrupt("return",e.sent);case 43:case"end":return e.stop()}}),e,this)})),s.file=function(e){return"undefined"!=typeof File&&e instanceof File},s.blob=function(e){return"undefined"!=typeof Blob&&e instanceof Blob},p._getFileSize=a.default.mark((function e(t){var n;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!s.buffer(t)){e.next=4;break}return e.abrupt("return",t.length);case 4:if(!s.blob(t)&&!s.file(t)){e.next=6;break}return e.abrupt("return",t.size);case 6:if(!s.string(t)){e.next=11;break}return e.next=9,this._statFile(t);case 9:return n=e.sent,e.abrupt("return",n.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return e.stop()}}),e,this)}));var f=e("stream").Readable;l.inherits(i,f),i.prototype.readFileAndPush=function(e){if(this.fileBuffer)for(var t=!0;t&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:r,this.start=r,t=this.push(this.fileBuffer.slice(n,r))}},i.prototype._read=function(e){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||0===this.start&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);e=e||16384;var n=this;this.reader.onload=function(r){n.fileBuffer=new t(new Uint8Array(r.target.result)),n.file=null,n.readFileAndPush(e)},0===this.start?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(e)},p._createStream=function(e,t,n){if(s.blob(e)||s.file(e))return new i(e.slice(t,n));throw new Error("_createStream requires File/String.")},p._getPartSize=function(e,t){return t?Math.max(Math.ceil(e/1e4),t):1048576},p._divideParts=function(e,t){for(var n=Math.ceil(e/t),r=[],i=0;itrue\n":r+=" false\n",i=0;i"+s.escape(this._objectName(t[i]))+"\n";return a("delete multi objects: %s",r+=""),n.subres="delete",(l=this._objectRequestParams("POST","",n)).mime="xml",l.content=r,l.xmlResponse=!0,l.successStatuses=[200],e.next=14,this.request(l);case 14:return c=e.sent,u=c.data,(d=u&&u.Deleted||null)&&(Array.isArray(d)||(d=[d]),d=d.map((function(e){return e.Key}))),e.abrupt("return",{res:c.res,deleted:d});case 19:case"end":return e.stop()}}),e,this)})),v.copy=o.default.mark((function e(t,n,r){var a,s,l;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=r||{}).headers=r.headers||{},(0,i.default)(r.headers).forEach((function(e){r.headers["x-oss-copy-source-"+e.toLowerCase()]=r.headers[e]})),r.meta&&(r.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(r.meta,r.headers),n="/"!==n[0]?"/"+this.options.bucket+"/"+encodeURIComponent(n):"/"+encodeURIComponent(n.slice(1)),r.headers["x-oss-copy-source"]=n,(a=this._objectRequestParams("PUT",t,r)).xmlResponse=!0,a.successStatuses=[200,304],e.next=12,this.request(a);case 12:return s=e.sent,(l=s.data)&&(l={etag:l.ETag,lastModified:l.LastModified}),e.abrupt("return",{data:l,res:s.res});case 16:case"end":return e.stop()}}),e,this)})),v.putMeta=o.default.mark((function e(t,n,r){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.copy(t,t,{meta:n||{},timeout:r&&r.timeout,ctx:r&&r.ctx});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})),v.list=o.default.mark((function e(t,n){var r,i,a,s,l;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=this._objectRequestParams("GET","",n)).query=t,r.xmlResponse=!0,r.successStatuses=[200],e.next=6,this.request(r);case 6:return i=e.sent,a=i.data.Contents,s=this,a&&(Array.isArray(a)||(a=[a]),a=a.map((function(e){return{name:e.Key,url:s._objectUrl(e.Key),lastModified:e.LastModified,etag:e.ETag,type:e.Type,size:Number(e.Size),storageClass:e.StorageClass,owner:{id:e.Owner.ID,displayName:e.Owner.DisplayName}}}))),(l=i.data.CommonPrefixes||null)&&(Array.isArray(l)||(l=[l]),l=l.map((function(e){return e.Prefix}))),e.abrupt("return",{res:i.res,objects:a,prefixes:l,nextMarker:i.data.NextMarker||null,isTruncated:"true"===i.data.IsTruncated});case 13:case"end":return e.stop()}}),e,this)})),v.putACL=o.default.mark((function e(t,n,r){var i,a;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=r||{}).subres="acl",r.headers=r.headers||{},r.headers["x-oss-object-acl"]=n,t=this._objectName(t),(i=this._objectRequestParams("PUT",t,r)).successStatuses=[200],e.next=9,this.request(i);case 9:return a=e.sent,e.abrupt("return",{res:a.res});case 11:case"end":return e.stop()}}),e,this)})),v.getACL=o.default.mark((function e(t,n){var r,i;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=n||{}).subres="acl",t=this._objectName(t),(r=this._objectRequestParams("GET",t,n)).successStatuses=[200],r.xmlResponse=!0,e.next=8,this.request(r);case 8:return i=e.sent,e.abrupt("return",{acl:i.data.AccessControlList.Grant,owner:{id:i.data.Owner.ID,displayName:i.data.Owner.DisplayName},res:i.res});case 10:case"end":return e.stop()}}),e,this)})),v.restore=o.default.mark((function e(t,n){var r,i;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=n||{}).subres="restore",(r=this._objectRequestParams("POST",t,n)).successStatuses=[202],e.next=6,this.request(r);case 6:return i=e.sent,e.abrupt("return",{res:i.res});case 8:case"end":return e.stop()}}),e,this)})),v.signatureUrl=function(e,t){t=t||{},e=this._objectName(e),t.method=t.method||"GET";var n=s.timestamp()+(t.expires||1800),r={bucket:this.options.bucket,object:e},i=this._getResource(r);this.options.stsToken&&(t["security-token"]=this.options.stsToken);var o=m._signatureForURL(this.options.accessKeySecret,t,i,n),a=u.parse(this._getReqUrl(r));return a.query={OSSAccessKeyId:this.options.accessKeyId,Expires:n,Signature:o.Signature},d(o.subResource).to(a.query),a.format()},v.getObjectUrl=function(e,t){return t?"/"!==t[t.length-1]&&(t+="/"):t=this.options.endpoint.format(),t+this._escape(this._objectName(e))},v._objectUrl=function(e){return this._getReqUrl({bucket:this.options.bucket,object:e})},v.generateObjectUrl=function(e,t){if(t)"/"!==t[t.length-1]&&(t+="/");else{t=this.options.endpoint.format();var n=u.parse(t),r=this.options.bucket;n.hostname=r+"."+n.hostname,n.host=r+"."+n.host,t=n.format()}return t+this._escape(this._objectName(e))},v._objectRequestParams=function(e,t,n){if(!this.options.bucket)throw new Error("Please create a bucket first");n=n||{};var r={object:t=this._objectName(t),bucket:this.options.bucket,method:e,subres:n&&n.subres,timeout:n&&n.timeout,ctx:n&&n.ctx};return n.headers&&(r.headers={},d(n.headers).to(r.headers)),r},v._objectName=function(e){return e.replace(/^\/+/,"")},v._statFile=function(e){return function(t){l.stat(e,t)}},v._convertMetaToHeaders=function(e,t){e&&(0,i.default)(e).forEach((function(n){t["x-oss-meta-"+n]=e[n]}))},v._deleteFileSafe=function(e){return function(t){l.exists(e,(function(n){n?l.unlink(e,(function(n){n&&a("unlink %j error: %s",e,n),t()})):t()}))}}},{"../common/callback":7,"../common/signUtils":9,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,"copy-to":43,debug:155,fs:36,"is-type-of":165,mime:242,path:170,url:203,utility:243}],5:[function(e,t,n){"use strict";n.version="5.3.1"},{}],6:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e&&"function"==typeof e.next&&"function"==typeof e.throw}function o(e){if(!e)return!1;var t=e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName||i(t.prototype)||i(e.prototype))}function a(e,t){var n=new e(t),r=(0,c.default)(n),i=(0,c.default)((0,l.default)(n));r.concat(i).forEach((function(e){o(n[e])?this[e]=u.wrap(n[e]).bind(n):this[e]=n[e]}),this)}function s(e){if(!(this instanceof s))return new s(e);a.call(this,d,e)}var l=r(e("babel-runtime/core-js/object/get-prototype-of")),c=r(e("babel-runtime/core-js/object/keys")),u=e("co"),d=e("./client");t.exports=s,s.STS=function e(t){if(!(this instanceof e))return new e(t);a.call(this,d.STS,t)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=r(e("babel-runtime/core-js/object/keys")),o=r(e("babel-runtime/core-js/json/stringify"));n.encodeCallback=function(e,n){if(e.headers=e.headers||{},!Object.prototype.hasOwnProperty.call(e.headers,"x-oss-callback")&&n.callback){var r={callbackUrl:encodeURI(n.callback.url),callbackBody:n.callback.body};n.callback.host&&(r.callbackHost=n.callback.host),n.callback.contentType&&(r.callbackBodyType=n.callback.contentType);var a=new t((0,o.default)(r)).toString("base64");if(e.headers["x-oss-callback"]=a,n.callback.customValue){var s={};(0,i.default)(n.callback.customValue).forEach((function(e){s["x:"+e]=n.callback.customValue[e]})),e.headers["x-oss-callback-var"]=new t((0,o.default)(s)).toString("base64")}}}}).call(this,e("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38}],8:[function(e,t,n){"use strict";var r=function(e){return e&&e.__esModule?e:{default:e}}(e("babel-runtime/regenerator")),i=e("copy-to"),o=e("./callback"),a=n;a.listUploads=r.default.mark((function e(t,n){var o,a,s,l;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o={},i(n=n||{}).to(o),o.subres="uploads",(a=this._objectRequestParams("GET","",o)).query=t,a.xmlResponse=!0,a.successStatuses=[200],e.next=10,this.request(a);case 10:return s=e.sent,l=s.data.Upload||[],Array.isArray(l)||(l=[l]),l=l.map((function(e){return{name:e.Key,uploadId:e.UploadId,initiated:e.Initiated}})),e.abrupt("return",{res:s.res,uploads:l,bucket:s.data.Bucket,nextKeyMarker:s.data.NextKeyMarker,nextUploadIdMarker:s.data.NextUploadIdMarker,isTruncated:"true"===s.data.IsTruncated});case 15:case"end":return e.stop()}}),e,this)})),a.listParts=r.default.mark((function e(t,n,o,a){var s,l,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s={},i(a=a||{}).to(s),s.subres={uploadId:n},(l=this._objectRequestParams("GET",t,s)).query=o,l.xmlResponse=!0,l.successStatuses=[200],e.next=10,this.request(l);case 10:return c=e.sent,e.abrupt("return",{res:c.res,uploadId:c.data.UploadId,bucket:c.data.Bucket,name:c.data.Key,partNumberMarker:c.data.PartNumberMarker,nextPartNumberMarker:c.data.NextPartNumberMarker,maxParts:c.data.MaxParts,isTruncated:c.data.IsTruncated,parts:c.data.Part||[]});case 12:case"end":return e.stop()}}),e,this)})),a.abortMultipartUpload=r.default.mark((function e(t,n,o){var a,s,l;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.cancel(),a={},i(o=o||{}).to(a),a.subres={uploadId:n},(s=this._objectRequestParams("DELETE",t,a)).successStatuses=[204],e.next=9,this.request(s);case 9:return l=e.sent,e.abrupt("return",{res:l.res});case 11:case"end":return e.stop()}}),e,this)})),a.initMultipartUpload=r.default.mark((function e(t,n){var o,a,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o={},i(n=n||{}).to(o),o.headers=o.headers||{},this._convertMetaToHeaders(n.meta,o.headers),o.subres="uploads",(a=this._objectRequestParams("POST",t,o)).mime=n.mime,a.xmlResponse=!0,a.successStatuses=[200],e.next=12,this.request(a);case 12:return s=e.sent,e.abrupt("return",{res:s.res,bucket:s.data.Bucket,name:s.data.Key,uploadId:s.data.UploadId});case 14:case"end":return e.stop()}}),e,this)})),a.uploadPart=r.default.mark((function e(t,n,i,o,a,s,l){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c={stream:this._createStream(o,a,s),size:s-a},e.next=3,this._uploadPart(t,n,i,c,l);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)})),a.completeMultipartUpload=r.default.mark((function e(t,n,a,s){var l,c,u,d,p,f,h,m;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(l=a.concat().sort((function(e,t){return e.number-t.number})).filter((function(e,t,n){return!t||e.number!==n[t-1].number})),c='\n\n',u=0;u\n",c+=""+d.number+"\n",c+=""+d.etag+"\n",c+="\n";return c+="",p={},i(s=s||{}).to(p),p.subres={uploadId:n},f=this._objectRequestParams("POST",t,p),o.encodeCallback(f,p),f.mime="xml",f.content=c,f.headers&&f.headers["x-oss-callback"]||(f.xmlResponse=!0),f.successStatuses=[200],e.next=16,this.request(f);case 16:return h=e.sent,m={res:h.res,bucket:f.bucket,name:t,etag:h.res.headers.etag},f.headers&&f.headers["x-oss-callback"]&&(m.data=JSON.parse(h.data.toString())),e.abrupt("return",m);case 20:case"end":return e.stop()}}),e,this)})),a._uploadPart=r.default.mark((function e(t,n,o,a,s){var l,c,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l={},i(s=s||{}).to(l),l.headers={"Content-Length":a.size},l.subres={partNumber:o,uploadId:n},(c=this._objectRequestParams("PUT",t,l)).mime=l.mime,c.stream=a.stream,c.successStatuses=[200],e.next=11,this.request(c);case 11:return u=e.sent,a.stream=null,c.stream=null,e.abrupt("return",{name:t,etag:u.res.headers.etag,res:u.res});case 15:case"end":return e.stop()}}),e,this)}))},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=r(e("babel-runtime/core-js/json/stringify")),o=r(e("babel-runtime/core-js/object/keys")),a=e("./../../shims/crypto/crypto.js"),s=e("is-type-of");n.buildCanonicalizedResource=function(e,t){var n=""+e,r="?";return s.string(t)&&""!==t.trim()?n+=r+t:s.array(t)?(t.sort(),n+=r+t.join("&")):t&&(0,o.default)(t).sort((function(e,t){return e[0]>t[0]?1:e[0]0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function i(e){return a[e>>18&63]+a[e>>12&63]+a[e>>6&63]+a[63&e]}function o(e,t,n){for(var r,o=[],a=t;a0?i-4:i,d=0;d>16&255,a[c++]=t>>8&255,a[c++]=255&t;return 2===o&&(t=s[e.charCodeAt(d)]<<2|s[e.charCodeAt(d+1)]>>4,a[c++]=255&t),1===o&&(t=s[e.charCodeAt(d)]<<10|s[e.charCodeAt(d+1)]<<4|s[e.charCodeAt(d+2)]>>2,a[c++]=t>>8&255,a[c++]=255&t),a},n.fromByteArray=function(e){for(var t,n=e.length,r=n%3,i=[],s=0,l=n-r;sl?l:s+16383));return 1===r?(t=e[n-1],i.push(a[t>>2]+a[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(a[t>>10]+a[t>>4&63]+a[t<<2&63]+"=")),i.join("")};for(var a=[],s=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,d=c.length;u1&&n[1]||""}function n(t){var n=e.match(t);return n&&n.length>1&&n[2]||""}var r,i=t(/(ipod|iphone|ipad)/i).toLowerCase(),a=!/like android/i.test(e)&&/android/i.test(e),s=/nexus\s*[0-6]\s*/i.test(e),l=!s&&/nexus\s*[0-9]+/i.test(e),c=/CrOS/.test(e),u=/silk/i.test(e),d=/sailfish/i.test(e),p=/tizen/i.test(e),f=/(web|hpw)os/i.test(e),h=/windows phone/i.test(e),m=(/SamsungBrowser/i.test(e),!h&&/windows/i.test(e)),v=!i&&!u&&/macintosh/i.test(e),g=!a&&!d&&!p&&!f&&/linux/i.test(e),y=n(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),b=t(/version\/(\d+(\.\d+)?)/i),x=/tablet/i.test(e)&&!/tablet pc/i.test(e),w=!x&&/[^-]mobi/i.test(e),C=/xbox/i.test(e);/opera/i.test(e)?r={name:"Opera",opera:o,version:b||t(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?r={name:"Opera",opera:o,version:t(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||b}:/SamsungBrowser/i.test(e)?r={name:"Samsung Internet for Android",samsungBrowser:o,version:b||t(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(e)?r={name:"Opera Coast",coast:o,version:b||t(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?r={name:"Yandex Browser",yandexbrowser:o,version:b||t(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?r={name:"UC Browser",ucbrowser:o,version:t(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?r={name:"Maxthon",maxthon:o,version:t(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?r={name:"Epiphany",epiphany:o,version:t(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?r={name:"Puffin",puffin:o,version:t(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?r={name:"Sleipnir",sleipnir:o,version:t(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?r={name:"K-Meleon",kMeleon:o,version:t(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:h?(r={name:"Windows Phone",osname:"Windows Phone",windowsphone:o},y?(r.msedge=o,r.version=y):(r.msie=o,r.version=t(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?r={name:"Internet Explorer",msie:o,version:t(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:c?r={name:"Chrome",osname:"Chrome OS",chromeos:o,chromeBook:o,chrome:o,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?r={name:"Microsoft Edge",msedge:o,version:y}:/vivaldi/i.test(e)?r={name:"Vivaldi",vivaldi:o,version:t(/vivaldi\/(\d+(\.\d+)?)/i)||b}:d?r={name:"Sailfish",osname:"Sailfish OS",sailfish:o,version:t(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?r={name:"SeaMonkey",seamonkey:o,version:t(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(r={name:"Firefox",firefox:o,version:t(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(r.firefoxos=o,r.osname="Firefox OS")):u?r={name:"Amazon Silk",silk:o,version:t(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?r={name:"PhantomJS",phantom:o,version:t(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?r={name:"SlimerJS",slimer:o,version:t(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?r={name:"BlackBerry",osname:"BlackBerry OS",blackberry:o,version:b||t(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:f?(r={name:"WebOS",osname:"WebOS",webos:o,version:b||t(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(r.touchpad=o)):/bada/i.test(e)?r={name:"Bada",osname:"Bada",bada:o,version:t(/dolfin\/(\d+(\.\d+)?)/i)}:p?r={name:"Tizen",osname:"Tizen",tizen:o,version:t(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||b}:/qupzilla/i.test(e)?r={name:"QupZilla",qupzilla:o,version:t(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||b}:/chromium/i.test(e)?r={name:"Chromium",chromium:o,version:t(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||b}:/chrome|crios|crmo/i.test(e)?r={name:"Chrome",chrome:o,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:a?r={name:"Android",version:b}:/safari|applewebkit/i.test(e)?(r={name:"Safari",safari:o},b&&(r.version=b)):i?(r={name:"iphone"==i?"iPhone":"ipad"==i?"iPad":"iPod"},b&&(r.version=b)):r=/googlebot/i.test(e)?{name:"Googlebot",googlebot:o,version:t(/googlebot\/(\d+(\.\d+))/i)||b}:{name:t(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!r.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(r.name=r.name||"Blink",r.blink=o):(r.name=r.name||"Webkit",r.webkit=o),!r.version&&b&&(r.version=b)):!r.opera&&/gecko\//i.test(e)&&(r.name=r.name||"Gecko",r.gecko=o,r.version=r.version||t(/gecko\/(\d+(\.\d+)?)/i)),r.windowsphone||!a&&!r.silk?!r.windowsphone&&i?(r[i]=o,r.ios=o,r.osname="iOS"):v?(r.mac=o,r.osname="macOS"):C?(r.xbox=o,r.osname="Xbox"):m?(r.windows=o,r.osname="Windows"):g&&(r.linux=o,r.osname="Linux"):(r.android=o,r.osname="Android");var S="";r.windows?S=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(t(/Windows ((NT|XP)( \d\d?.\d)?)/i)):r.windowsphone?S=t(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):r.mac?S=(S=t(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g,"."):i?S=(S=t(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):a?S=t(/android[ \/-](\d+(\.\d+)*)/i):r.webos?S=t(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):r.blackberry?S=t(/rim\stablet\sos\s(\d+(\.\d+)*)/i):r.bada?S=t(/bada\/(\d+(\.\d+)*)/i):r.tizen&&(S=t(/tizen[\/\s](\d+(\.\d+)*)/i)),S&&(r.osversion=S);var A=!r.windows&&S.split(".")[0];return x||l||"ipad"==i||a&&(3==A||A>=4&&!w)||r.silk?r.tablet=o:(w||"iphone"==i||"ipod"==i||a||s||r.blackberry||r.webos||r.bada)&&(r.mobile=o),r.msedge||r.msie&&r.version>=10||r.yandexbrowser&&r.version>=15||r.vivaldi&&r.version>=1||r.chrome&&r.version>=20||r.samsungBrowser&&r.version>=4||r.firefox&&r.version>=20||r.safari&&r.version>=6||r.opera&&r.version>=10||r.ios&&r.osversion&&r.osversion.split(".")[0]>=6||r.blackberry&&r.version>=10.1||r.chromium&&r.version>=20?r.a=o:r.msie&&r.version<10||r.chrome&&r.version<20||r.firefox&&r.version<20||r.safari&&r.version<6||r.opera&&r.version<10||r.ios&&r.osversion&&r.osversion.split(".")[0]<6||r.chromium&&r.version<20?r.c=o:r.x=o,r}function t(e){return e.split(".").length}function n(e,t){var n,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n=0;){if(i[0][r]>i[1][r])return 1;if(i[0][r]!==i[1][r])return-1;if(0===r)return 0}}function i(t,n,i){var o=a;"string"==typeof n&&(i=n,n=void 0),void 0===n&&(n=!1),i&&(o=e(i));var s=""+o.version;for(var l in t)if(t.hasOwnProperty(l)&&o[l]){if("string"!=typeof t[l])throw new Error("Browser version in the minVersion map should be a string: "+l+": "+String(t));return r([s,t[l]])<0}return n}var o=!0,a=e("undefined"!=typeof navigator&&navigator.userAgent||"");return a.test=function(e){for(var t=0;t=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=55296&&r<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r,i=e.length;if(this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),i=(t+=e.toString(this.encoding,0,i)).length-1,(r=t.charCodeAt(i))>=55296&&r<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,i)}return t},l.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},l.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t}},{buffer:38}],38:[function(e,t,r){(function(t){"use strict";function n(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(e,t){if(n()=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function d(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return _(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function p(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return k(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function f(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function h(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:m(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):m(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function m(e,t,n,r,i){function o(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var a,s=1,l=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,l/=2,c/=2,n/=2}if(i){var u=-1;for(a=n;al&&(n=l-c),a=n;a>=0;a--){for(var d=!0,p=0;pi&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?F.fromByteArray(e):F.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(o=e[i+1]))&&(l=(31&c)<<6|63&o)>127&&(u=l);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(l=(15&c)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=z)return String.fromCharCode.apply(String,e);for(var n="",r=0;rr)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function P(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function D(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function I(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,r,i){return i||I(e,0,n,4),Z.write(e,t,n,r,23,4),n+4}function j(e,t,n,r,i){return i||I(e,0,n,8),Z.write(e,t,n,r,52,8),n+8}function O(e){return e<16?"0"+e.toString(16):e.toString(16)}function B(e,t){t=t||1/0;for(var n,r=e.length,i=null,o=[],a=0;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function _(e){return F.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function R(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}var F=e("base64-js"),Z=e("ieee754"),W=e("isarray");r.Buffer=o,r.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},r.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=n(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return function(e,t,n,r){return s(t),t<=0?i(e,t):void 0!==n?"string"==typeof r?i(e,t).fill(n,r):i(e,t).fill(n):i(e,t)}(null,e,t,n)},o.allocUnsafe=function(e){return l(null,e)},o.allocUnsafeSlow=function(e){return l(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),l=Math.min(a,s),c=this.slice(r,i),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return g(this,e,t,n);case"ascii":return y(this,e,t,n);case"latin1":case"binary":return b(this,e,t,n);case"base64":return x(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var z=4096;o.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||L(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||L(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||L(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||L(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||L(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||L(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||L(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},o.prototype.readInt8=function(e,t){return t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){t||L(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||L(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||L(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||L(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||L(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||L(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||L(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||L(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||N(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a>>1;n(e[o])2&&(t=u.call(arguments,1)),n(t)}))}))}function a(e){return Promise.all(e.map(i,this))}function s(e){for(var t=new e.constructor,n=Object.keys(e),r=[],o=0;ou;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(e,t,n){var r=e("./_cof"),i=e("./_wks")("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:o?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},{"./_cof":64,"./_wks":131}],64:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],65:[function(e,t,n){var r=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=r)},{}],66:[function(e,t,n){"use strict";var r=e("./_object-dp"),i=e("./_property-desc");t.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(e,t,n){var r=e("./_a-function");t.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},{"./_a-function":58}],68:[function(e,t,n){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],69:[function(e,t,n){t.exports=!e("./_fails")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},{"./_fails":74}],70:[function(e,t,n){var r=e("./_is-object"),i=e("./_global").document,o=r(i)&&r(i.createElement);t.exports=function(e){return o?i.createElement(e):{}}},{"./_global":76,"./_is-object":85}],71:[function(e,t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(e,t,n){var r=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie");t.exports=function(e){var t=r(e),n=i.f;if(n)for(var a,s=n(e),l=o.f,c=0;s.length>c;)l.call(e,a=s[c++])&&t.push(a);return t}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(e,t,n){var r=e("./_global"),i=e("./_core"),o=e("./_ctx"),a=e("./_hide"),s=e("./_has"),l=function(e,t,n){var c,u,d,p=e&l.F,f=e&l.G,h=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,y=f?i:i[t]||(i[t]={}),b=y.prototype,x=f?r:h?r[t]:(r[t]||{}).prototype;for(c in f&&(n=t),n)(u=!p&&x&&void 0!==x[c])&&s(y,c)||(d=u?x[c]:n[c],y[c]=f&&"function"!=typeof x[c]?n[c]:v&&u?o(d,r):g&&x[c]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?o(Function.call,d):d,m&&((y.virtual||(y.virtual={}))[c]=d,e&l.R&&b&&!b[c]&&a(b,c,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],75:[function(e,t,n){var r=e("./_ctx"),i=e("./_iter-call"),o=e("./_is-array-iter"),a=e("./_an-object"),s=e("./_to-length"),l=e("./core.get-iterator-method"),c={},u={};n=t.exports=function(e,t,n,d,p){var f,h,m,v,g=p?function(){return e}:l(e),y=r(n,d,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(o(g)){for(f=s(e.length);f>b;b++)if((v=t?y(a(h=e[b])[0],h[1]):y(e[b]))===c||v===u)return v}else for(m=g.call(e);!(h=m.next()).done;)if((v=i(m,y,h.value,t))===c||v===u)return v},n.BREAK=c,n.RETURN=u},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(e,t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],77:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],78:[function(e,t,n){var r=e("./_object-dp"),i=e("./_property-desc");t.exports=e("./_descriptors")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(e,t,n){var r=e("./_global").document;t.exports=r&&r.documentElement},{"./_global":76}],80:[function(e,t,n){t.exports=!e("./_descriptors")&&!e("./_fails")((function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a}))},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(e,t,n){t.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},{}],82:[function(e,t,n){var r=e("./_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},{"./_cof":64}],83:[function(e,t,n){var r=e("./_iterators"),i=e("./_wks")("iterator"),o=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||o[i]===e)}},{"./_iterators":91,"./_wks":131}],84:[function(e,t,n){var r=e("./_cof");t.exports=Array.isArray||function(e){return"Array"==r(e)}},{"./_cof":64}],85:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],86:[function(e,t,n){var r=e("./_an-object");t.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&r(o.call(e)),t}}},{"./_an-object":61}],87:[function(e,t,n){"use strict";var r=e("./_object-create"),i=e("./_property-desc"),o=e("./_set-to-string-tag"),a={};e("./_hide")(a,e("./_wks")("iterator"),(function(){return this})),t.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(e,t,n){"use strict";var r=e("./_library"),i=e("./_export"),o=e("./_redefine"),a=e("./_hide"),s=e("./_iterators"),l=e("./_iter-create"),c=e("./_set-to-string-tag"),u=e("./_object-gpo"),d=e("./_wks")("iterator"),p=!([].keys&&"next"in[].keys()),f=function(){return this};t.exports=function(e,t,n,h,m,v,g){l(n,t,h);var y,b,x,w=function(e){if(!p&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",S="values"==m,A=!1,k=e.prototype,E=k[d]||k["@@iterator"]||m&&k[m],T=E||w(m),L=m?S?w("entries"):T:void 0,N="Array"==t&&k.entries||E;if(N&&(x=u(N.call(new e)))!==Object.prototype&&x.next&&(c(x,C,!0),r||"function"==typeof x[d]||a(x,d,f)),S&&E&&"values"!==E.name&&(A=!0,T=function(){return E.call(this)}),r&&!g||!p&&!A&&k[d]||a(k,d,T),s[t]=T,s[C]=f,m)if(y={values:S?T:w("values"),keys:v?T:w("keys"),entries:L},g)for(b in y)b in k||o(k,b,y[b]);else i(i.P+i.F*(p||A),t,y);return y}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(e,t,n){var r=e("./_wks")("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(e){}t.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},e(o)}catch(e){}return n}},{"./_wks":131}],90:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],91:[function(e,t,n){t.exports={}},{}],92:[function(e,t,n){t.exports=!0},{}],93:[function(e,t,n){var r=e("./_uid")("meta"),i=e("./_is-object"),o=e("./_has"),a=e("./_object-dp").f,s=0,l=Object.isExtensible||function(){return!0},c=!e("./_fails")((function(){return l(Object.preventExtensions({}))})),u=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},d=t.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&l(e)&&!o(e,r)&&u(e),e}}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(e,t,n){var r=e("./_global"),i=e("./_task").set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,l="process"==e("./_cof")(a);t.exports=function(){var e,t,n,c=function(){var r,i;for(l&&(r=a.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){a.nextTick(c)};else if(!o||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var u=s.resolve(void 0);n=function(){u.then(c)}}else n=function(){i.call(r,c)};else{var d=!0,p=document.createTextNode("");new o(c).observe(p,{characterData:!0}),n=function(){p.data=d=!d}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(e,t,n){"use strict";function r(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=i(t),this.reject=i(n)}var i=e("./_a-function");t.exports.f=function(e){return new r(e)}},{"./_a-function":58}],96:[function(e,t,n){"use strict";var r=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie"),a=e("./_to-object"),s=e("./_iobject"),l=Object.assign;t.exports=!l||e("./_fails")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=a(e),l=arguments.length,c=1,u=i.f,d=o.f;l>c;)for(var p,f=s(arguments[c++]),h=u?r(f).concat(u(f)):r(f),m=h.length,v=0;m>v;)d.call(f,p=h[v++])&&(n[p]=f[p]);return n}:l},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(e,t,n){var r=e("./_an-object"),i=e("./_object-dps"),o=e("./_enum-bug-keys"),a=e("./_shared-key")("IE_PROTO"),s=function(){},l=function(){var t,n=e("./_dom-create")("iframe"),r=o.length;for(n.style.display="none",e("./_html").appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("