You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1106 lines
1.5 MiB
1106 lines
1.5 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[195],{67921:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return De}});var E=ae(32855),xe=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ie=Be,pe=ae(7657),fe=function(oe,ve){return xe.createElement(pe.Z,(0,E.Z)({},oe,{ref:ve,icon:Ie}))},ze=xe.forwardRef(fe),De=ze},63524:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return De}});var E=ae(32855),xe=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},Ie=Be,pe=ae(7657),fe=function(oe,ve){return xe.createElement(pe.Z,(0,E.Z)({},oe,{ref:ve,icon:Ie}))},ze=xe.forwardRef(fe),De=ze},86697:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return De}});var E=ae(32855),xe=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},Ie=Be,pe=ae(7657),fe=function(oe,ve){return xe.createElement(pe.Z,(0,E.Z)({},oe,{ref:ve,icon:Ie}))},ze=xe.forwardRef(fe),De=ze},66543:function(){"use strict"},59598:function(){"use strict"},21697:function(Cn,zt){"use strict";zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},98157:function(Cn,zt){"use strict";zt.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},10670:function(Cn,zt){"use strict";zt.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},69063:function(Cn,zt){"use strict";zt.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(Cn,zt){"use strict";zt.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"}},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Cn={},zt="5.0",ae={},E=null,xe=!1,Be=!1,Ie=null,pe=!1,fe=null,ze=null,De=0;De<arguments.length;De++){var Ze=arguments[De];if(Ze!==null)switch(typeof Ze){case"number":zt=Ze.toFixed(1);break;case"string":Ze.match(new RegExp("^[0-9]\\.[0-9]+$"))?zt=Ze:Ie=Ze;break;case"object":typeof Ze.is3D!="undefined"?E=Ze:ae=Ze;break;case"boolean":xe=Ze,Be=!0;break}}E===null&&(E={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ae.material_id!==void 0&&!Be&&(xe=!0)),Ie!==null&&ae.id===void 0&&(ae.id=Ie);var oe="",ve="",ge=!1,We=null,Ne=null,Oe=null,Ce=!1,we=null,tt=null,$e=null,et=null,Me=null;ae.height!==void 0&&(ae.height=Math.round(ae.height)),ae.width!==void 0&&(ae.width=Math.round(ae.width));var ye=function(Le){return parseFloat(Le)>4?parseFloat(Le):5};Cn.setHTML5Codebase=function(Le,mt){ze=Le,Ae(Le,mt)},Cn.setJavaCodebase=Cn.setJavaCodebaseVersion=Cn.isCompiledInstalled=Cn.setPreCompiledScriptPath=Cn.setPreCompiledResourcePath=function(){},Cn.setHTML5CodebaseVersion=function(Le,mt){var rt=parseFloat(Le);if(rt!==NaN&&rt<5){console.log("The GeoGebra HTML5 codebase version "+rt+" is deprecated. Using version latest instead.");return}fe=Le,de(Le,mt)},Cn.getHTML5CodebaseVersion=function(){return Ne},Cn.getParameters=function(){return ae},Cn.setFontsCSSURL=function(Le){et=Le},Cn.setGiacJSURL=function(Le){},Cn.setJNLPFile=function(Le){oe=Le},Cn.setJNLPBaseDir=function(Le){},Cn.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var mt="auto",rt=ae.id,St,Je=!1,vt=0;vt<arguments.length;vt++){var Fe=arguments[vt];typeof Fe=="string"?(Fe=Fe.toLowerCase(),Fe.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?mt=Fe:rt=arguments[vt]):typeof Fe=="boolean"?Je=Fe:Fe instanceof HTMLElement&&(St=Fe)}Ct();function Ct(){if(!pe){setTimeout(Ct,200);return}mt=xt(mt);var Pt=St||document.getElementById(rt);if(!Pt){console.log("possibly bug on ajax loading? ");return}if(Cn.removeExistingApplet(Pt,!1),ae.width===void 0&&Pt.clientWidth&&(ae.width=Pt.clientWidth),ae.height===void 0&&Pt.clientHeight&&(ae.height=Pt.clientHeight),!(ae.width&&ae.height)&&mt==="html5"&&(delete ae.width,delete ae.height),We=mt,mt==="screenshot")Ke(Pt,ae);else{var me=!1;ae.hasOwnProperty("playButton")&&ae.playButton||ae.hasOwnProperty("clickToLoad")&&ae.clickToLoad?me=!0:ae.hasOwnProperty("playButtonAutoDecide")&&ae.playButtonAutoDecide&&(me=(!je()||Le())&&Pe()),me?(We="screenshot",Ft(Pt,ae,Je,mt)):dt(Pt,ae,Je)}}};function je(){try{return window.self!==window.top}catch(Le){return!0}}function Pe(){return ae.hasOwnProperty("screenshotGenerator")&&ae.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Cn.getViews=function(){return E},Cn.isJavaInstalled=function(){return!1};var ot=function(Le){var mt=function(vt){var Fe=JSON.parse(vt),Ct=function(ie){return ie.type=="G"||ie.type=="E"},Pt=Fe.elements?Fe.elements.filter(Ct)[0]:Fe;if(!Pt||!Pt.url){rt();return}ae.fileName=Pt.url,Ee(Pt.settings||{}),E.is3D=!0;var me="https://www.geogebra.org/images/";Cn.setPreviewImage(we||Pt.previewUrl,me+"GeoGebra_loading.png",me+"applet_play.png"),Le()},rt=function(){ae.onError&&ae.onError(),Ye("Error: Fetching material (id "+ae.material_id+") failed.",ae)},St=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Je="/materials/"+ae.material_id+"?scope=basic";_e("https://"+St+"/api/proxy.php?path="+encodeURIComponent(Je),mt,rt)};function Ee(Le){var mt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(rt){Le[rt]=!!Le[rt]}),mt.forEach(function(rt){ae[rt]===void 0&&Le[rt]!==void 0&&(ae[rt]=Le[rt])}),ae.showToolBarHelp===void 0&&(ae.showToolBarHelp=ae.showToolBar)}function _e(Le,mt,rt){var St=new XMLHttpRequest;St.open("GET",Le),St.onload=function(){mt(St.responseText)},St.onerror=rt,St.send()}Cn.isHTML5Installed=function(){return!0},Cn.getLoadedAppletType=function(){return We},Cn.setPreviewImage=function(Le,mt,rt){we=Le,tt=mt,$e=rt},Cn.removeExistingApplet=function(Le,mt){var rt;typeof Le=="string"&&(Le=document.getElementById(Le)),We=null;var St=null;for(rt=0;rt<Le.childNodes.length;rt++){var Je=Le.childNodes[rt],vt=Je.className;vt==="applet_screenshot"?mt?(Je.style.display="block",We="screenshot"):Je.style.display="none":vt!=="applet_scaler prerender"&&(Le.removeChild(Je),St=vt&&vt.indexOf("appletParameters")!=-1?Je.id:null,rt--)}var Fe=ae.id!==void 0?ae.id:St,Ct=window[Fe];Ct&&typeof Ct.getBase64=="function"&&(Ct.remove(),window[Fe]=null)},Cn.refreshHitPoints=function(){if(ye(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Le=Cn.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},Cn.startAnimation=function(){var Le=Cn.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},Cn.stopAnimation=function(){var Le=Cn.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},Cn.getAppletObject=function(){var Le=ae.id!==void 0?ae.id:"ggbApplet";return window[Le]},Cn.resize=function(){};var He=function(Le,mt,rt){var St=document.createElement("param");St.setAttribute("name",mt),St.setAttribute("value",rt),Le.appendChild(St)},Re=function(Le){return Le&&Le!=="false"},dt=function(Le,mt,rt){ye(Ne)<=4.2&&(rt=!0);var St=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ne||ggbHTML5LoadedCodebaseIsWebSimple&&!Ce)&&(St=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Je=document.createElement("div");Je.classList.add("appletParameters","notranslate");var vt=mt.width,Fe=mt.height;if(mt.disableAutoScale=mt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():mt.disableAutoScale,mt.width!==void 0)if(ye(Ne)<=4.4)Re(mt.showToolBar)&&(mt.height-=7),Re(mt.showAlgebraInput)&&(mt.height-=37),mt.width<605&&Re(mt.showToolBar)&&(mt.width=605,vt=605);else{var Ct=100;(Re(mt.showToolBar)||Re(mt.showMenuBar))&&(mt.hasOwnProperty("customToolBar")&&(mt.customToolbar=mt.customToolBar),Ct=Re(mt.showMenuBar)?245:155),vt<Ct&&(mt.width=Ct,vt=Ct)}Je.style.border="none",Je.style.display="inline-block";for(var Pt in mt)mt.hasOwnProperty(Pt)&&Pt!=="appletOnLoad"&&Je.setAttribute("data-param-"+Pt,mt[Pt]);et&&Je.setAttribute("data-param-fontscssurl",et),Cn.resize=function(){GGBAppletUtils.responsiveResize(Le,mt)},window.addEventListener("resize",function(wt){Cn.resize()});var me=typeof mt.appletOnLoad=="function"?mt.appletOnLoad:function(){};if(!rt&&mt.width!==void 0){mt.hasOwnProperty("showSplash")||Je.setAttribute("data-param-showSplash","false");var ie=Le.querySelector(".applet_scaler.prerender"),ee=ie!==null;if(ee)var z=ie.querySelector(".ggb_preview");else{var z=pt(vt,Fe,mt.borderColor,!1);ie=document.createElement("div"),ie.className="applet_scaler",ie.style.position="relative",ie.style.display="block",ie.style.width=vt+"px",ie.style.height=Fe+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ie,"66%"),ye(Ne)>=5?(mt.appletOnLoad=function(wt){var se=Le.querySelector(".ggb_preview");se&&se.parentNode.removeChild(se),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ie),window.GGBT_wsf_view&&$(window).trigger("resize"),me(wt)},ee||ie.appendChild(z)):Je.appendChild(z),ie.appendChild(Je),ee||Le.appendChild(ie),setTimeout(function(){Cn.resize()},1)}else{var re=document.createElement("div");re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.appendChild(Je),Le.appendChild(re),mt.appletOnLoad=function(wt){Cn.resize(),me(wt)}}function ne(wt,se){se&&typeof se.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(wt,se.appletOnLoad):renderGGBElement(wt),Ye("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",se)}function ce(wt,se){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:wt,params:se}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(st){ne(st.article,st.params)}),html5AppletsToProcess=null)},ye(Ne)<5&&(wt.className+=" geogebraweb")):ne(wt,se)}if(St){scriptLoadStarted=!0;for(var Ue=0;Ue<Je.childNodes.length;Ue++){var ut=Je.childNodes[Ue].tagName;ut==="TABLE"&&(Je.removeChild(Je.childNodes[Ue]),Ue--)}if(ggbHTML5LoadedScript!==null){var Ht=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ht!=null&&Ht.parentNode.removeChild(Ht)}var ht=document.createElement("script"),yt=function(){ce(Je,mt)};ht.src=ve+Oe,ggbHTML5LoadedCodebaseIsWebSimple=Ce,ggbHTML5LoadedCodebaseVersion=Ne,ggbHTML5LoadedScript=ht.src,Ye("GeoGebra HTML5 codebase loaded: '"+ve+"'.",mt),!ze&&(!fe||fe=="5.0")?(Ce?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),yt()):ve.requirejs?__webpack_require__.e(981).then(function(){var wt=[__webpack_require__(60981)];yt.apply(null,wt)}.bind(this)).catch(__webpack_require__.oe):(ht.onload=yt,Le.appendChild(ht))}else ce(Je,mt);mt.height=Fe,mt.width=vt},Ke=function(Le,mt,rt){var St=pt(mt.width,mt.height,mt.borderColor,rt),Je=document.createElement("div");Je.style.position="relative",Je.style.display="block",Je.style.width=mt.width+"px",Je.style.height=mt.height+"px",Je.className="applet_screenshot applet_scaler"+(rt?" applet_screenshot_play":""),Je.appendChild(St);var vt=GGBAppletUtils.getScale(mt,Le,rt);rt?(Le.appendChild(gt()),window.GGBT_wsf_view||(Le.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Je,"66%"),Le.appendChild(Je),vt!==1&&!isNaN(vt)&&(GGBAppletUtils.scaleElement(Je,vt),Je.style.width=mt.width+"px",Je.style.height=mt.height+"px",Je.parentNode.style.width=mt.width*vt+"px",Je.parentNode.style.height=mt.height*vt+"px"),Cn.resize=function(){it(Le,St,Je,rt)},window.addEventListener("resize",function(Fe){Cn.resize()}),Cn.resize()};function it(Le,mt,rt,St){if(Le.contains(mt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Le.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Le)}var Je=GGBAppletUtils.getScale(ae,Le,St);rt.parentNode!==null&&(!isNaN(Je)&&Je!==1?(GGBAppletUtils.scaleElement(rt,Je),rt.parentNode.style.width=ae.width*Je+"px",rt.parentNode.style.height=ae.height*Je+"px"):(GGBAppletUtils.scaleElement(rt,1),rt.parentNode.style.width=ae.width+"px",rt.parentNode.style.height=ae.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Le),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Cn.onExitFullscreen=function(Le,mt){mt.appendChild(Le)};var Ft=function(Le,mt,rt,St){Ke(Le,mt,!0);for(var Je=function(){var Ct=[];for(Fe=0;Fe<Le.childNodes.length;Fe++)Ct.push(Le.childNodes[Fe]);if(window.GGBT_wsf_view){var Pt=window.GGBT_wsf_view.renderFullScreen(Le,mt.id),me=document.getElementById("fullscreencontainer"),ie=jQuery(Le).find(".fullscreencontent");ie.length>0?(Pt.remove(),ie.attr("id","fullscreencontent").show(),jQuery(me).append(ie),window.dispatchEvent(new Event("resize"))):dt(Pt,mt,!1),window.GGBT_wsf_view.launchFullScreen(me)}else We=St,dt(Le,mt,!1);if(!window.GGBT_wsf_view)for(Fe=0;Fe<Ct.length;Fe++)Le.removeChild(Ct[Fe])},vt=Le.getElementsByClassName("ggb_preview_play"),Fe=0;Fe<vt.length;Fe++)vt[Fe].addEventListener("click",Je,!1),vt[Fe].addEventListener("ontouchstart",Je,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Le),Pe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},gt=function(){var Le=document.createElement("div");if(Le.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var mt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',rt=document.createElement("style");rt.styleSheet?rt.styleSheet.cssText=mt:rt.appendChild(document.createTextNode(mt)),document.getElementsByTagName("head")[0].appendChild(rt)}return Le},pt=function(Le,mt,rt,St){var Je=document.createElement("div");Je.className="ggb_preview",Je.style.position="absolute",Je.style.zIndex="90",Je.style.width=Le-2+"px",Je.style.height=mt-2+"px",Je.style.top="0px",Je.style.left="0px",Je.style.overflow="hidden",Je.style.backgroundColor="white";var vt="lightgrey";rt!==void 0&&(rt==="none"?vt="transparent":vt=rt),Je.style.border="1px solid "+vt;var Fe=document.createElement("img");if(Fe.style.position="relative",Fe.style.zIndex="1000",Fe.style.top="-1px",Fe.style.left="-1px",we!==null&&Fe.setAttribute("src",we),Fe.style.opacity=.7,tt!==null){var Ct,Pt,me;if(!St){Ct=document.createElement("img"),Ct.style.position="absolute",Ct.style.zIndex="1001",Ct.style.opacity=1,Fe.style.opacity=.3,Pt=360,Pt>Le/4*3&&(Pt=Le/4*3),me=Pt/5.8,Ct.setAttribute("src",tt),Ct.setAttribute("width",Pt),Ct.setAttribute("height",me);var ie=(Le-Pt)/2,ee=(mt-me)/2;Ct.style.left=ie+"px",Ct.style.top=ee+"px",Je.appendChild(Ct)}}return Je.appendChild(Fe),Je},xt=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},ke=["web","webSimple","web3d","tablet","tablet3d","phone"],de=function(Le,mt){if(Ne=Le,mt){Ae(Ne,!0);return}var rt=!xe;if(rt){var St=ye(Ne);!isNaN(St)&&St<4.4&&(rt=!1)}var Je,vt;window.location.protocol.substr(0,4)==="http"?Je=window.location.protocol:Je="http:";var Fe=Ne.indexOf("//");Fe>0?vt=Ne:Fe===0?vt=Je+Ne:vt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ct in ke)if(Ne.slice(ke[Ct].length*-1)===ke[Ct]||Ne.slice((ke[Ct].length+1)*-1)===ke[Ct]+"/"){Ae(vt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&rt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Re(ae.showToolBar)&&!Re(ae.showMenuBar)&&!Re(ae.showAlgebraInput)&&!Re(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?vt+="webSimple/":vt+="web3d/",Ae(vt,!1)},Ae=function(Le,mt){if(Le.requirejs){ve=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),ve=Le,mt===null&&(mt=Le.indexOf("http")===-1),ge=mt,Oe="web.nocache.js",Ce=!1;var rt=ve.split("/");rt.length>1&&(!mt&&rt[rt.length-2]==="webSimple"?(Oe="webSimple.nocache.js",Ce=!0):ke.indexOf(rt[rt.length-2])>=0&&(Oe=rt[rt.length-2]+".nocache.js")),rt=Le.split("/"),Ne=rt[rt.length-3],Ne.substr(0,4)==="test"?Ne=Ne.substr(4,1)+"."+Ne.substr(5,1):(Ne.substr(0,3)==="war"||Ne.substr(0,4)==="beta")&&(Ne="5.0");var St=parseFloat(Ne);St!==NaN&&St<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+St+" is deprecated. Using version latest instead."),de("5.0",mt))},Ye=function(Le,mt){window.console&&window.console.log&&(!mt||typeof mt.showLogging=="undefined"||mt.showLogging&&mt.showLogging!=="false")&&console.log(Le)};ae.material_id!==void 0?ot(ct):ct();function ct(){var Le=zt;fe!==null?Le=fe:parseFloat(Le)<5&&(Le="5.0"),de(Le,!1),ze!==null&&Ae(ze,ge),pe=!0}return Cn},GGBAppletUtils=function(){"use strict";function Cn(){return window.GGBT_wsf_edit!==void 0}function zt(pe,fe){fe!=1?(pe.style.transformOrigin="0% 0% 0px",pe.style.webkitTransformOrigin="0% 0% 0px",pe.style.transform="scale("+fe+","+fe+")",pe.style.webkitTransform="scale("+fe+","+fe+")",pe.style.maxWidth="initial",pe.querySelector(".ggb_preview")!==null&&(pe.querySelector(".ggb_preview").style.maxWidth="initial"),pe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(pe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),pe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(pe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(pe.style.transform="none",pe.style.webkitTransform="none")}function ae(pe,fe,ze,De,Ze,oe){var ve=null;if(oe!=null&&oe!="")for(var ge=pe.parentNode;ge!=null;)if((" "+ge.className+" ").indexOf(" "+oe+" ")>-1){ve=ge;break}else ge=ge.parentNode;var We=0,Ne=0,Oe=0,Ce=0,we=0,tt=0,$e=0;if(ve)We=ve.offsetWidth,Ne=Math.max(De?ve.offsetWidth:0,ve.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(We=Math.min(window.innerWidth,document.documentElement.clientWidth),Ne=Math.min(window.innerHeight,document.documentElement.clientHeight),Oe=We):(We=window.innerWidth,Ne=window.innerHeight,Oe=window.innerWidth),pe){var et=pe.getBoundingClientRect();et.left>0&&et.left<=We&&(Ze===void 0||!Ze)&&(document.dir==="rtl"?(we=We-et.width-et.left,tt=Oe<=480?10:30):(tt=et.left,we=Oe<=480?10:30),Ce=tt+we)}if(pe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Me=pe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ce=40,$e=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ce=0,$e=40)}}return pe&&((ze===void 0||!ze)&&fe>0&&fe+Ce<We?We=fe:We-=Ce,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ze===void 0||!ze)&&(Ne-=$e)),{width:We,height:Ne}}function E(pe,fe,ze,De,Ze){if(pe.isScreenshoGenerator)return 1;var oe=De!==void 0&&De,ve=pe.noScaleMargin!=null&&pe.noScaleMargin,ge=function(Me){return Me&&Me!=="false"},We=ge(pe.autoHeight),Ne=ae(fe,pe.width,ze,We,oe&&window.GGBT_wsf_view||ve,Ze),Oe=parseInt(Ne.width),Ce=pe.width,we=pe.height;if(Ce===void 0){var tt=fe.querySelector(".appletParameters");tt&&(Ce=tt.offsetWidth,we=tt.offsetHeight)}var $e=Oe/Ce,et=oe?1:Ne.height/we;return ze!==void 0&&!ze&&($e=Math.min(1,$e),et=Math.min(1,et)),Math.min($e,et)}function xe(pe,fe,ze){var De=1,Ze,oe=!1;if(pe.hasOwnProperty("allowUpscale")&&(oe=pe.allowUpscale),pe.hasOwnProperty("scale")&&(De=parseFloat(pe.scale),(isNaN(De)||De===null||De===0)&&(De=1),De>1&&(oe=!0)),fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(oe=!0),!(pe.hasOwnProperty("disableAutoScale")&&pe.disableAutoScale))Ze=E(pe,fe,oe,ze,pe.scaleContainerClass);else return De;return oe&&(!pe.hasOwnProperty("scale")||De===1)?Ze:Math.min(De,Ze)}function Be(pe){var fe=Math.min(window.innerWidth,document.documentElement.clientWidth),ze=Math.min(window.innerHeight,document.documentElement.clientHeight),De=pe.getBoundingClientRect(),Ze=(fe-De.width)/2,oe=(ze-De.height)/2;oe<0&&(oe=0),pe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ze<40?pe.style.left="40px":pe.style.left=Ze+"px",pe.style.top=oe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe<40?pe.style.top="40px":pe.style.top=oe+"px",pe.style.left=Ze+"px")}function Ie(pe,fe){var ze=pe.querySelector(".appletParameters");if(ze){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(fe.id!==ze.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(pe)}if(ze.parentElement&&/fullscreen/.test(ze.parentElement.className))return;var De=xe(fe,pe);Cn()&&ze.setAttribute("data-param-scale",De);for(var Ze=null,oe=0;oe<pe.childNodes.length;oe++)if(pe.childNodes[oe].className!==void 0&&pe.childNodes[oe].className.match(/^applet_scaler/)){Ze=pe.childNodes[oe];break}if(Ze!==null&&Ze.querySelector(".noscale")!==null)return;var ve=fe.id!==void 0?fe.id:"ggbApplet",ge=window[ve];(ge==null||!ge.recalculateEnvironments)&&Ze!==null&&!Ze.className.match(/fullscreen/)&&(Ze.parentNode.style.transform="",!isNaN(De)&&De!==1?(Ze.parentNode.style.width=fe.width*De+"px",Ze.parentNode.style.height=fe.height*De+"px",zt(Ze,De)):(zt(Ze,1),Ze.parentNode.style.width=fe.width+"px",Ze.parentNode.style.height=fe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Be(pe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ze).parents(".content-added-content"))}}return{responsiveResize:Ie,isFlexibleWorksheetEditor:Cn,positionCenter:Be,getScale:xe,scaleElement:zt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Cn=n.location.search;return Cn.indexOf(J)!=-1||Cn.indexOf(K)!=-1}function q(Cn,zt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Cn){var zt=s[L].bindings;s[L].bindings=function(){for(var ae=zt?zt():{},E=Cn[webModule.__softPermutationId],xe=O;xe<E.length;xe++){var Be=E[xe];ae[Be[O]]=Be[P]}return ae}};var t;function u(){return v(),t}function v(){if(!t){var Cn=o.createElement(Q);if(Cn.id=L,Cn.style.cssText=R+S,Cn.tabIndex=-1,o.body.appendChild(Cn),t=Cn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var zt=document.compatMode==U?V:W;t.write(zt+X),t.close()}}}function w(Cn){function zt(E){function xe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Be=xe();if(Be){E();return}function Ie(){if(!Be){if(!xe())return;Be=!0,E(),o.removeEventListener&&o.removeEventListener(Z,Ie,!1),pe&&clearInterval(pe)}}o.addEventListener&&o.addEventListener(Z,Ie,!1);var pe=setInterval(function(){Ie()},$)}function ae(E){var xe=u(),Be=xe.body,Ie=xe.createElement(_);Ie.language=ab,Ie.crossOrigin=W,Ie.src=E,webModule.__errFn&&(Ie.onerror=function(){webModule.__errFn(L,new Error(bb+E))}),Be.appendChild(Ie)}zt(function(){ae(Cn)})}webModule.__startLoadingFragment=function(Cn){return C(Cn)},webModule.__installRunAsyncCode=function(Cn){var zt=u(),ae=zt.body,E=zt.createElement(_);E.language=ab,E.text=Cn,ae.appendChild(E),ae.removeChild(E)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=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(Cn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Cn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Cn){var zt=c[Cn];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function Cn(pe){var fe=pe.lastIndexOf(rb);fe==-1&&(fe=pe.length);var ze=pe.indexOf(sb);ze==-1&&(ze=pe.length);var De=pe.lastIndexOf(tb,Math.min(ze,fe));return De>=O?pe.substring(O,De+P):W}function zt(pe){if(!pe.match(/^\w+:\/\//)){var fe=o.createElement(ub);fe.src=pe+vb,pe=Cn(fe.src)}return pe}function ae(){var pe=__gwt_getMetaProperty(wb);return pe!=null?pe:W}function E(){for(var pe=o.getElementsByTagName(_),fe=O;fe<pe.length;++fe)if(pe[fe].src.indexOf(xb)!=-1)return Cn(pe[fe].src);return W}function xe(){var pe=o.getElementsByTagName(yb);return pe.length>O?pe[pe.length-P].href:W}function Be(){var pe=o.location;return pe.href==pe.protocol+zb+pe.host+pe.pathname+pe.search+pe.hash}var Ie=ae();return Ie==W&&(Ie=E()),Ie==W&&(Ie=xe()),Ie==W&&Be()&&(Ie=Cn(o.location.href)),Ie=zt(Ie),Ie}function C(Cn){return Cn.match(/^\//)||Cn.match(/^[a-zA-Z]+:\/\//)?Cn:webModule.__moduleBase+Cn}function D(){var Cn=[],zt=O,ae=[],E=[];function xe(pe){var fe=E[pe](),ze=ae[pe];if(fe in ze)return fe;var De=[];for(var Ze in ze)De[ze[Ze]]=Ze;throw r&&r(pe,De,fe),null}if(__gwt_isKnownPropertyValue=function(pe,fe){return fe in ae[pe]},webModule.__getPropMap=function(){var pe={};for(var fe in ae)ae.hasOwnProperty(fe)&&(pe[fe]=xe(fe));return pe},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var Ie=Be.indexOf(Db);Ie!=-1&&(zt=parseInt(Be.substring(Ie+P),$),Be=Be.substring(O,Ie))}catch(pe){}return webModule.__softPermutationId=zt,C(Be+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Cn,zt,ae){"use strict";ae.d(zt,{Ax:function(){return Ie},Ds:function(){return pe},KI:function(){return ze},SI:function(){return Be},f1:function(){return xe}});var E=ae(90524);function xe(De){let Ze=!0;if(De.length>0){for(let oe=0;oe<De.length;oe++)if(De[oe].compile_success==0||!De[oe].compile_success){Ze=!1;break}}else Ze=!1;return Ze}function Be(De,Ze=""){let oe=[];for(let ve=0;ve<De.length;ve++){let ge=De[ve],We=Ze?`${Ze}/${ge.name}`:`${ge.name}`;oe.push({title:ge.name,type:ge.type,isLeaf:ge.type!=="tree",key:We})}return oe}function Ie(De,Ze,oe){for(let ve=0;ve<De.length;ve++){let ge=De[ve];if(ge.key===Ze){ge.children=oe;break}ge.children&&Ie(ge.children,Ze,oe)}return De}function pe(De,Ze,oe){let ve;return function(){let ge=this,We=arguments,Ne=function(){ve=null,oe||De.apply(ge,We)},Oe=oe&&!ve;clearTimeout(ve),ve=setTimeout(Ne,Ze),Oe&&De.apply(ge,We)}}const fe=!0,ze=E.Z.API_SERVER},64885:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return Ne}});var E=ae(99571),xe=ae(59301),Be=Object.defineProperty,Ie=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(Oe,Ce,we)=>Ce in Oe?Be(Oe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):Oe[Ce]=we,oe=(Oe,Ce)=>{for(var we in Ce||(Ce={}))ze.call(Ce,we)&&Ze(Oe,we,Ce[we]);if(fe)for(var we of fe(Ce))De.call(Ce,we)&&Ze(Oe,we,Ce[we]);return Oe},ve=(Oe,Ce)=>Ie(Oe,pe(Ce)),ge=(Oe,Ce)=>{var we={};for(var tt in Oe)ze.call(Oe,tt)&&Ce.indexOf(tt)<0&&(we[tt]=Oe[tt]);if(Oe!=null&&fe)for(var tt of fe(Oe))Ce.indexOf(tt)<0&&De.call(Oe,tt)&&(we[tt]=Oe[tt]);return we},We=(Oe,Ce,we)=>new Promise((tt,$e)=>{var et=je=>{try{ye(we.next(je))}catch(Pe){$e(Pe)}},Me=je=>{try{ye(we.throw(je))}catch(Pe){$e(Pe)}},ye=je=>je.done?tt(je.value):Promise.resolve(je.value).then(et,Me);ye((we=we.apply(Oe,Ce)).next())});const Ne=Oe=>{var Ce=Oe,{children:we}=Ce,tt=ge(Ce,["children"]);const[$e,et]=(0,xe.useState)(!1);return xe.createElement(E.ZP,ve(oe({},tt),{loading:$e,onClick:Me=>We(void 0,null,function*(){try{et(!0),yield tt.onClick(Me),et(!1)}catch(ye){console.error(ye),et(!1)}})}),we)}},77579:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return $e}});var E=ae(59301),xe=ae(28284),Be=ae(6767),Ie=ae(62957),pe=ae(16326),fe=ae(37568),ze=ae(54172),De=ae(77019),Ze=ae(5269),oe=ae(57309),ve=ae.n(oe),ge=ae(49661),We=ae(76560),Ne={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Oe=ae(64948),Ce=ae(69577),we=(et,Me,ye)=>new Promise((je,Pe)=>{var ot=He=>{try{_e(ye.next(He))}catch(Re){Pe(Re)}},Ee=He=>{try{_e(ye.throw(He))}catch(Re){Pe(Re)}},_e=He=>He.done?je(He.value):Promise.resolve(He.value).then(ot,Ee);_e((ye=ye.apply(et,Me)).next())});const tt=({dispatch:et,courseEndTime:Me,classroomList:ye,successCallback:je=()=>{},visible:Pe,homeworkIds:ot,courseId:Ee,isBatch:_e,shixunHomeworks:He})=>{const[Re]=xe.default.useForm(),[dt,Ke]=(0,E.useState)(!1),[it,Ft]=(0,E.useState)(!1),[gt,pt]=(0,E.useState)(!1),[xt,ke]=(0,E.useState)([]),[de,Ae]=(0,E.useState)([]),[Ye,ct]=(0,E.useState)([]),[Le,mt]=(0,E.useState)([]),[rt,St]=(0,E.useState)([]),[Je,vt]=(0,E.useState)([]),[Fe,Ct]=(0,E.useState)([]),[Pt,me]=(0,E.useState)([]),[ie,ee]=(0,E.useState)([]);(0,E.useEffect)(()=>{Pe?z():ne()},[Pe]);const z=()=>we(void 0,null,function*(){Ke(!0);const ce=yield(0,Oe.oR)(ot[0],{course_id:Ee});pt(ce.no_group),_e?(Ct(ce.all_course_groups),me(ce.all_course_groups)):(mt(ce.late_course_groups),St(ce.late_course_groups),ke(ce.submit_course_groups),Ae(ce.submit_course_groups)),Ke(!1),Re.setFieldsValue({end_time:ve()()})}),re=()=>we(void 0,null,function*(){const ce=Re.getFieldsValue(),Ue=ve()(ce.end_time).format("YYYY-MM-DD HH:mm");if((_e?ie.length===0:Ye.length===0&&Je.length===0)&&!gt){Be.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ft(!0);const Ht=yield(0,Oe.Mc)(Ee,{no_group:gt,homework_ids:ot,group_ids:_e?ie:Ye,end_time:Ue,late_group_ids:_e?ie:Je});Ft(!1),Ht.status===0&&(ne(),Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),je(),et({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ne=()=>{ct([]),vt([]),Ae([]),St([])};return E.createElement(Ie.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Ne.modalWrapper,width:_e||gt?520:760,open:Pe,confirmLoading:it,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>re(),onCancel:()=>{ne(),et({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",{className:Ne.tips},E.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),E.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),E.createElement(xe.default,{form:Re,layout:"vertical"},E.createElement(xe.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},E.createElement(pe.default,{style:{width:"100%"},disabledDate:ce=>(0,Ce.Q8)(ce,Me),disabledTime:ce=>(0,Ce.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!gt&&E.createElement(E.Fragment,null,_e?E.createElement("div",null,E.createElement(fe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ce=>{me(Fe.filter(Ue=>Ue.name.indexOf(ce.target.value)>-1))}}),E.createElement(ze.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Ne.antdTable,rowSelection:{type:"checkbox",onChange:ce=>{ee(ce)}},rowKey:"id",pagination:!1,dataSource:Pt,loading:dt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):E.createElement(De.Z,{gutter:24},E.createElement(Ze.Z,{span:14},E.createElement("div",{className:Ne.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),E.createElement(fe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ce=>{Ae(xt.filter(Ue=>Ue.name.indexOf(ce.target.value)>-1))}}),E.createElement("div",{className:Ne.tableWrapper},E.createElement(ze.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:Ne.antdTable,rowSelection:{type:"checkbox",onChange:ce=>{ct(ce)}},rowKey:"id",pagination:!1,dataSource:de,loading:dt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),E.createElement(Ze.Z,{flex:10,style:{maxWidth:"280px"}},E.createElement("div",{className:Ne.homeworkType},"\u8865\u4EA4\u622A\u6B62"),E.createElement(fe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ce=>{St(Le.filter(Ue=>Ue.name.indexOf(ce.target.value)>-1))}}),E.createElement("div",{className:Ne.tableWrapper},E.createElement(ze.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:Ne.antdTable,rowSelection:{type:"checkbox",onChange:ce=>{vt(ce)}},rowKey:"id",pagination:!1,loading:dt,dataSource:rt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var $e=(0,We.connect)(({shixunHomeworks:et,classroomList:Me})=>({shixunHomeworks:et,classroomList:Me}))(tt)},92597:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(62957),Be=ae(6767),Ie=ae(99571),pe=ae(86129),fe=ae.n(pe),ze=ae(90524),De=ae(49661),Ze=ae(82093),oe=ae(59301),ve=Object.defineProperty,ge=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,we=(ye,je,Pe)=>je in ye?ve(ye,je,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[je]=Pe,tt=(ye,je)=>{for(var Pe in je||(je={}))Oe.call(je,Pe)&&we(ye,Pe,je[Pe]);if(Ne)for(var Pe of Ne(je))Ce.call(je,Pe)&&we(ye,Pe,je[Pe]);return ye},$e=(ye,je)=>ge(ye,We(je)),et=(ye,je,Pe)=>new Promise((ot,Ee)=>{var _e=dt=>{try{Re(Pe.next(dt))}catch(Ke){Ee(Ke)}},He=dt=>{try{Re(Pe.throw(dt))}catch(Ke){Ee(Ke)}},Re=dt=>dt.done?ot(dt.value):Promise.resolve(dt.value).then(_e,He);Re((Pe=Pe.apply(ye,je)).next())});const Me=({files:ye=[],name:je,buttonProps:Pe={},hide:ot,onOk:Ee=()=>{}},_e)=>{const[He,Re]=(0,E.useState)(!1);let dt=(0,E.useRef)(new(fe()));(0,E.useImperativeHandle)(_e,()=>({exportReport:Ke,exportAndCreateUserFolder:Ft,exportGroupingReport:it}));const Ke=(de,Ae="\u9644\u4EF6")=>et(void 0,null,function*(){const Ye=de||ye;Re(!0);let ct=0,Le=0,mt=0,rt=xe.default.info({width:460,title:oe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Ae,",",oe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:oe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",oe.createElement("span",{className:"c-blue"},ct+1),"/",Ye==null?void 0:Ye.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function St(){return et(this,null,function*(){var Je,vt;pt({},`${ze.Z.API_SERVER}/api/attachments/${(0,De.Jn)((Je=Ye==null?void 0:Ye[ct])==null?void 0:Je.id)}?t=${(0,De.Jn)((vt=Ye==null?void 0:Ye[ct])==null?void 0:vt.id,Date.now())}`,(Fe,Ct)=>et(this,null,function*(){var Pt,me;if(((Pt=Fe.target.response)==null?void 0:Pt.type)==="application/json"){let z=yield gt(Fe.target.response);if(z.message){Be.ZP.warning((z==null?void 0:z.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Re(!1);return}}let ie=new Blob([Fe.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Le=Le+ie.size;let ee=(me=Ye==null?void 0:Ye[ct])==null?void 0:me.filename;setTimeout(()=>et(this,null,function*(){dt.current.file(ee,ie),rt.update({content:oe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",oe.createElement("span",{className:"c-blue"},ct+1),"/",Ye==null?void 0:Ye.length,mt>0?oe.createElement("span",null,"(\u5DF2\u62C6\u5206",mt,"\u4E2Azip\u5305)"):"")}),ct===(Ye==null?void 0:Ye.length)-1?ke(rt,mt>0?mt+1:0):Le>900*1024*1024?(mt++,Le=0,xt(mt,()=>{ct++,St()})):(ct++,St())}),2600)}))})}St()}),it=(de,Ae,Ye="\u9644\u4EF6")=>et(void 0,null,function*(){var ct;Re(!0);let Le=0,mt=0,rt=1;const St=de.flat().length,Je=xe.default.info({width:460,title:oe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Ye,",",oe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:oe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",oe.createElement("span",{className:"c-blue"},Le),"/",St),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function vt(Fe,Ct){return et(this,null,function*(){const Pt=yield(0,Ze.ZP)(`${ze.Z.API_SERVER}/api/attachments/${Fe.id}`,{method:"get"});let me=new Blob([Pt],{type:"application/vnd.ms-excel;charset=utf-8"});mt+=me.size;let ie=Fe.filename;if(Ct.file(ie,me),mt>900*1024*1024){mt=0,rt++;const ee=yield dt.current.generateAsync({type:"blob"}),z=document.createElement("a");z.href=window.URL.createObjectURL(ee),z.download=`${je}-${rt}.zip`,document.body.appendChild(z),z.click(),document.body.removeChild(z),window.URL.revokeObjectURL(z.href),dt.current=new(fe())}Le+=1,Je.update({content:oe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",oe.createElement("span",{className:"c-blue"},Le),"/",St)})})}for(const Fe of de){const Ct=`${Fe[0].group_name}\u2014\u2014\u7EC4\u957F_${Fe[0].user_name}`,Pt=dt.current.folder(Ct);for(const me of Fe)yield vt(me,Pt)}if(Object.keys((ct=dt.current)==null?void 0:ct.files).length!==0){const Fe=yield dt.current.generateAsync({type:"blob"}),Ct=document.createElement("a");Ct.href=window.URL.createObjectURL(Fe),Ct.download=rt>1?`${je}-${rt+1}.zip`:`${je}.zip`,document.body.appendChild(Ct),Ct.click(),document.body.removeChild(Ct),window.URL.revokeObjectURL(Ct.href)}Je.destroy(),Re(!1),Ee(),dt.current=new(fe()),rt=1,Le=0}),Ft=(de,Ae="\u9644\u4EF6",Ye)=>et(void 0,null,function*(){Re(!0);let ct=0;const Le=de.flat().length,mt=xe.default.info({width:460,title:oe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Ae,",",oe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:oe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",oe.createElement("span",{className:"c-blue"},ct),"/",Le),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function rt(vt,Fe){return et(this,null,function*(){const Ct=yield(0,Ze.ZP)(`${ze.Z.API_SERVER}/api/attachments/${vt.id}`,{method:"get"});let Pt=new Blob([Ct],{type:"application/vnd.ms-excel;charset=utf-8"}),me=vt.filename;Fe.file(me,Pt),ct+=1,mt.update({content:oe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",oe.createElement("span",{className:"c-blue"},ct),"/",Le)})})}for(const vt of de){const Fe=`${vt[0].user_name}-${vt[0].student_id}`,Ct=dt.current.folder(Fe);for(const Pt of vt)yield rt(Pt,Ct)}const St=yield dt.current.generateAsync({type:"blob"}),Je=document.createElement("a");Je.href=window.URL.createObjectURL(St),Je.download=`${Ye||je}.zip`,document.body.appendChild(Je),Je.click(),document.body.removeChild(Je),window.URL.revokeObjectURL(Je.href),mt.destroy(),Re(!1),Ee(),dt.current=new(fe())});function gt(de){return new Promise(Ae=>{let Ye=new FileReader;Ye.readAsText(de,"utf-8"),Ye.addEventListener("loadend",()=>{const ct=JSON.parse(Ye.result);Ae(ct)})})}const pt=(de,Ae,Ye,ct)=>{const Le=Ae,mt=new window.XMLHttpRequest;return mt.withCredentials=!0,mt.addEventListener("load",function(rt){Ye(rt,mt)},!1),mt.addEventListener("error",function(rt){ct&&ct(rt)},!1),mt.responseType="blob",mt.open("GET",Le),mt.send(null),mt},xt=(de,Ae)=>{dt.current.generateAsync({type:"blob"}).then(function(Ye){const ct=document.createElement("a");ct.href=window.URL.createObjectURL(Ye),ct.download=je+`-${de}.zip`,document.body.appendChild(ct);const Le=document.createEvent("MouseEvents");Le.initEvent("click",!1,!1),ct.dispatchEvent(Le),document.body.removeChild(ct),dt.current=new(fe()),Ae()})},ke=(de,Ae)=>{dt.current.generateAsync({type:"blob"}).then(function(Ye){const ct=document.createElement("a");ct.href=window.URL.createObjectURL(Ye),Ae>0?ct.download=je+`-${Ae}.zip`:ct.download=je+".zip",document.body.appendChild(ct);const Le=document.createEvent("MouseEvents");Le.initEvent("click",!1,!1),ct.dispatchEvent(Le),document.body.removeChild(ct),de.destroy(),Re(!1),Ee(),dt.current=new(fe())})};return ot?oe.createElement(oe.Fragment,null):oe.createElement(Ie.ZP,$e(tt({},Pe),{onClick:()=>Ke(),loading:He}),"\u4E0B\u8F7D")};zt.Z=(0,E.forwardRef)(Me)},83071:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return Oe}});var E=ae(59301),xe={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},Be=ae(92310),Ie=ae.n(Be),pe=ae(41550),fe=ae(6077),ze=ae(49661),De=ae(90524),Ze=ae(82093),oe=ae(34055),ve=ae(76560),ge=ae(6767),We=(Ce,we,tt)=>new Promise(($e,et)=>{var Me=Pe=>{try{je(tt.next(Pe))}catch(ot){et(ot)}},ye=Pe=>{try{je(tt.throw(Pe))}catch(ot){et(ot)}},je=Pe=>Pe.done?$e(Pe.value):Promise.resolve(Pe.value).then(Me,ye);je((tt=tt.apply(Ce,we)).next())});const Ne=({className:Ce,style:we,dataSource:tt=[],authority:$e=!1,callback:et,showDimensions:Me=!0,classroomList:ye})=>{var je;const[Pe,ot]=(0,E.useState)({content:"",type:""}),[Ee,_e]=(0,E.useState)({}),[He,Re]=(0,E.useState)(!1),[dt,Ke]=(0,E.useState)({title:"",visible:!1,src:"",snapshotData:{}}),it=(0,E.useRef)(),Ft=ke=>We(void 0,null,function*(){if(_e(ke),ke.file_type==="txt"){const de=yield(0,Ze.ZP)(ke.url,{method:"get",headers:{"Content-Type":"application/xml"}});it.current=de}ot({type:ke.file_type,content:De.Z.API_SERVER+ke.url})}),gt=ke=>{var de;Ke({visible:!0,src:De.Z.API_SERVER+ke.url,id:ke.id,title:ke.title,snapshotData:(de=ke==null?void 0:ke.subitem)==null?void 0:de.settings})},pt=ke=>We(void 0,null,function*(){var de;ot({type:ke.file_type,content:De.Z.API_SERVER+((de=ke==null?void 0:ke.subitem)==null?void 0:de.url)})}),xt=()=>{et(),Ke({visible:!1})};return tt!=null&&tt.length?E.createElement(E.Fragment,null,E.createElement("div",{className:Ie()(xe.list,Ce),style:we},tt.map((ke,de)=>{var Ae,Ye,ct;return E.createElement("div",{key:de,className:xe.row},E.createElement("div",{className:xe.title,onClick:()=>Ft(ke)},E.createElement("i",{className:"iconfont icon-fujian1"}),E.createElement("span",{title:ke.title},ke.title)),E.createElement("div",{className:xe.size},ke.filesize),E.createElement("div",{className:xe.download,onClick:()=>{var Le,mt;if((0,oe.Rm)()&&!((Le=ye.AssistantObject.normal)!=null&&Le.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,ze.Nd)("",`${De.Z.API_SERVER}${(mt=ke.url)==null?void 0:mt.replace("disposition=inline","")}`)}},E.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(ke==null?void 0:ke.file_type)&&E.createElement("div",{className:xe.preview,onClick:()=>Ft(ke)},E.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(ke==null?void 0:ke.file_type)&&Me&&($e?E.createElement("div",{className:xe.annotation,onClick:()=>gt(ke)},E.createElement("i",{className:"iconfont icon-pizhu"}),(Ae=ke.subitem)!=null&&Ae.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Ye=ke.subitem)==null?void 0:Ye.id)&&E.createElement("div",{className:xe.annotation,onClick:()=>pt(ke)},E.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(ke==null?void 0:ke.file_type)&&((ct=ke.subitem)==null?void 0:ct.id)&&E.createElement("div",{className:xe.download,style:{marginLeft:20},onClick:()=>{var Le,mt;(0,ze.Nd)("",`${De.Z.API_SERVER}${(mt=(Le=ke==null?void 0:ke.subitem)==null?void 0:Le.url)==null?void 0:mt.replace("disposition=inline","")}`)}},E.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(ke==null?void 0:ke.file_type)&&(0,oe.eB)()&&["xlsx","docx","pptx"].includes(ke==null?void 0:ke.file_sub)&&Me&&E.createElement("div",{className:xe.annotation,onClick:()=>{Re(!0),Ft(ke)}},E.createElement("i",{className:"iconfont icon-pizhu"}),ke.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),ke.is_edit&&(0,oe.dE)()&&Me&&E.createElement("div",{className:xe.annotation,onClick:()=>{Ft(ke)}},E.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),E.createElement(pe.Z,{close:!0,data:Pe==null?void 0:Pe.content,type:Pe==null?void 0:Pe.type,hasMask:!0,disabledDownload:(0,oe.Rm)()&&!((je=ye.AssistantObject.normal)!=null&&je.can_download),editOffice:He?"edit":"view",monacoEditor:{value:it.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:$e&&Me&&Pe.type==="image"?()=>gt(Ee):null,onClose:()=>{et(),Re(!1),ot({content:"",type:""})}}),E.createElement(fe.Z,{onOk:xt,onClose:()=>Ke({visible:!1}),data:dt,showFullTools:!0})):null};var Oe=(0,ve.connect)(({classroomList:Ce})=>({classroomList:Ce}))(Ne)},6077:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return ve}});var E=ae(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=ae(92310),Ie=ae.n(Be),pe=ae(29787),fe=ae(2859),ze=ae(82093),De=ae(49661),Ze=(ge,We,Ne)=>new Promise((Oe,Ce)=>{var we=et=>{try{$e(Ne.next(et))}catch(Me){Ce(Me)}},tt=et=>{try{$e(Ne.throw(et))}catch(Me){Ce(Me)}},$e=et=>et.done?Oe(et.value):Promise.resolve(et.value).then(we,tt);$e((Ne=Ne.apply(ge,We)).next())}),ve=({data:ge,className:We,fullWidth:Ne,style:Oe={},onClose:Ce,onOk:we,showFullTools:tt,noAssociationId:$e})=>{const et=(0,E.useRef)(null),Me=(0,E.useRef)(null),ye=(0,E.useRef)(null),je=(0,E.useRef)(null),[Pe,ot]=(0,E.useState)(!1),[Ee,_e]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(ye.current||(ye.current=document.createElement("style"),document.head.appendChild(ye.current)),ge!=null&&ge.visible?(document.body.setAttribute("data-custom","y-hidden"),ye.current.innerHTML=" html { overflow-y: hidden; }",ge!=null&&ge.src&&He()):(document.body.removeAttribute("data-custom"),ye.current&&(document.head.removeChild(ye.current),ye.current=null)),()=>{document.body.removeAttribute("data-custom"),ye.current&&(document.head.removeChild(ye.current),ye.current=null)}),[ge==null?void 0:ge.visible]);const He=()=>Ze(void 0,null,function*(){ot(!0),_e("\u6B63\u5728\u52A0\u8F7D\u4E2D");const it=yield(0,De.ZJ)(ge==null?void 0:ge.src);et.current.src="",et.current.src=it,et.current.onload=function(){Ke()},ot(!1),_e("")}),Re=it=>Ze(void 0,null,function*(){ot(!0),_e("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ft=yield(0,ze.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ge.title,file:it.dataUrl}});Ft!=null&&Ft.id&&!$e?(yield(0,ze.ZP)(`/api/attachments/${ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ft==null?void 0:Ft.id,settings:JSON.stringify(it.state)}})).status===0&&we():Ft!=null&&Ft.id&&we(Ft),ot(!1),_e("")}),dt=()=>{const it=document.querySelector('a[href="https://markerjs.com/"]');it&&it.parentNode&&(it.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(gt=>{const pt=document.querySelector(gt.name);pt&&pt.setAttribute("title",gt.title)})},Ke=()=>{Me.current=new fe.hP(et.current),Me.current.targetRoot=je.current,Me.current.addEventListener("render",Re),Me.current.addEventListener("beforeclose",Ce),tt&&(Me.current.availableMarkerTypes=Me.current.ALL_MARKER_TYPES,Me.current.uiStyleSettings.redoButtonVisible=!0,Me.current.uiStyleSettings.notesButtonVisible=!0,Me.current.uiStyleSettings.zoomButtonVisible=!0,Me.current.uiStyleSettings.zoomOutButtonVisible=!0,Me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Me.current.uiStyleSettings,Me.current.show(),ge!=null&&ge.snapshotData&&Me.current.restoreState(ge.snapshotData),setTimeout(()=>{window.scrollTo(0,0),dt()},300)};return E.createElement(E.Fragment,null,(ge==null?void 0:ge.visible)&&E.createElement(pe.Z,{spinning:Pe,tip:Ee,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:je,className:Ie()(xe.imageDimensions,We,Ne?xe.fullWidth:""),style:Oe},E.createElement("img",{className:xe.img,ref:et}))))}},88615:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(77019),Be=ae(5269),Ie=ae(20554),pe=ae(99571),fe=ae(38394),ze=ae(21697),De=ae(48136),Ze=ae(59301);const oe=(0,E.forwardRef)(({callback:ve,showSaveButton:ge,value:We=""},Ne)=>{const Oe=(0,E.useRef)(),Ce=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 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:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 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:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 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:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 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:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF 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:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 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 "}]}]}],we=[{name:"\u4EE3\u6570",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
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
y=b + r\\text{sin}\\theta \r
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\left\\{\\begin{matrix} \r
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
\\end{matrix}\\right. \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",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
|
|
a \\perp \\alpha \\ \r
|
|
b \\perp \\alpha \r
|
|
\\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
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
\\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
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
a \\perp m,a \\perp n \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
a^{2}+b^{2}=c^{2} \r
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",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
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
\\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
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
a,b \\in R^{+} \\ \r
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
a,b \\in R \\ \r
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
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
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",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:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C 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:"\u7EDF\u8BA1",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
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
\\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
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
P \\left( S \\right) =1 \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
\\forall A \\in S \\\\ \r
|
|
P \\left( A \\right) \\ge 0 \r
|
|
\\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
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
P_{n}=n! \\\\ \r
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
\\end{array}`}]}]}],tt=Me=>{Oe.current.setValue(Oe.current.getValue()+" "+Me.value+" ")},$e=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ze.createElement(xe.Z,{className:ze.Z.lists,gutter:[10,10]},Ce.map((Me,ye)=>Ze.createElement(Be.Z,{flex:"110px",className:ze.Z.item},Ze.createElement("div",null,Ze.createElement(fe.Z,{value:`$$${Me.value}$$`}),Me.name),Ze.createElement("div",{className:ze.Z.children},Me.children.map((je,Pe)=>Ze.createElement("div",{key:Pe},Ze.createElement("h1",null,je.name),Ze.createElement(xe.Z,{gutter:[10,10]},je.data.map((ot,Ee)=>Ze.createElement(Be.Z,{key:Ee,onClick:()=>tt(ot),className:ze.Z.diamond},Ze.createElement(fe.Z,{value:"`$$"+ot.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ze.createElement(xe.Z,{className:ze.Z.lists,gutter:[10,10]},we.map((Me,ye)=>Ze.createElement(Be.Z,{flex:"110px",className:ze.Z.item},Ze.createElement("div",null,Ze.createElement(fe.Z,{value:"`$$"+Me.value+"$$`"}),Me.name),Ze.createElement("div",{className:ze.Z.children},Me.children.map((je,Pe)=>Ze.createElement("div",{key:Pe},je.name&&Ze.createElement("h1",null,je.name),Ze.createElement(xe.Z,{gutter:[10,10]},je.data.map((ot,Ee)=>Ze.createElement(Be.Z,{key:Ee,onClick:()=>tt(ot),className:ze.Z.diamond},Ze.createElement(fe.Z,{value:"`$$"+ot.value+"$$`"}))))))))))}],et=()=>{var Me=document.createElement("div");Me.innerHTML=Oe.current.getValue();var ye=Me.innerText;return ve&&ve(ye),ye};return(0,E.useImperativeHandle)(Ne,()=>({getData:et})),Ze.createElement("div",{className:ze.Z.mathWrap},Ze.createElement(Ie.default,{defaultActiveKey:"1",items:$e}),Ze.createElement("math-field",{locale:"zh_cn",className:ze.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Oe,style:{width:800,marginTop:30,fontSize:18}},We||""),ge&&Ze.createElement("div",{className:ze.Z.button},Ze.createElement(pe.ZP,{size:"large",onClick:et,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});zt.Z=oe},82454:function(Cn,zt,ae){"use strict";ae.d(zt,{z:function(){return xt},Z:function(){return ke}});var E=ae(59301),xe=ae(14566),Be=ae(6767),Ie=ae(62957),pe=ae(99571),fe=ae(90524),ze=ae(92725),De=Object.defineProperty,Ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ge=(de,Ae,Ye)=>Ae in de?De(de,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):de[Ae]=Ye,We=(de,Ae)=>{for(var Ye in Ae||(Ae={}))oe.call(Ae,Ye)&&ge(de,Ye,Ae[Ye]);if(Ze)for(var Ye of Ze(Ae))ve.call(Ae,Ye)&&ge(de,Ye,Ae[Ye]);return de},Ne=(de,Ae,Ye)=>new Promise((ct,Le)=>{var mt=Je=>{try{St(Ye.next(Je))}catch(vt){Le(vt)}},rt=Je=>{try{St(Ye.throw(Je))}catch(vt){Le(vt)}},St=Je=>Je.done?ct(Je.value):Promise.resolve(Je.value).then(mt,rt);St((Ye=Ye.apply(de,Ae)).next())});const Oe="\u3000\u3000";function Ce(de){var Ae=["Bytes","KB","MB","GB","TB"];if(de==0)return"0 Byte";var Ye=parseInt(""+Math.floor(Math.log(de)/Math.log(1024)),10);return(de/Math.pow(1024,Ye)).toFixed(1)+" "+Ae[Ye]}var we=({value:de=[],action:Ae,onChange:Ye,className:ct,maxSize:Le=150,title:mt="\u6587\u4EF6\u4E0A\u4F20",accept:rt=null})=>{const St={multiple:!1,fileList:de,accept:rt,withCredentials:!0,beforeUpload:vt=>vt.size/1024/1024<Le?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Le}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(vt){var Fe,Ct,Pt,me;let ie=[...vt.fileList];if(ie=ie.map(ee=>(ee.name.indexOf(Oe)===-1&&(ee.name=`${ee.name}${Oe}${Ce(ee.size)}`),We({},ee))),vt.file.status==="done"&&((Ct=(Fe=vt.file)==null?void 0:Fe.response)==null?void 0:Ct.status)===-1){message.error((me=(Pt=vt.file)==null?void 0:Pt.response)==null?void 0:me.message),Ye([]);return}Ye(ie)},onRemove:vt=>Ne(void 0,null,function*(){const Fe=vt.size/1024/1024;return vt.status==="uploading"?!0:Fe<Le&&(vt.response?vt.response.id:vt.uid)?yield removeAttachment(vt.response?vt.response.id:vt.id):!0})};function Je(vt){vt.preventDefault(),vt.stopPropagation()}return React.createElement("div",{className:`single-upload ${ct||""}`},React.createElement(Upload,We({},St),React.createElement(Button,{type:"primary",title:de.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:de.length>0,ghost:!0},mt),React.createElement("span",{onClick:Je,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Le,"M)"," ")))},tt=ae(61481),$e=ae(89392),et=Object.defineProperty,Me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Pe=(de,Ae,Ye)=>Ae in de?et(de,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):de[Ae]=Ye,ot=(de,Ae)=>{for(var Ye in Ae||(Ae={}))ye.call(Ae,Ye)&&Pe(de,Ye,Ae[Ye]);if(Me)for(var Ye of Me(Ae))je.call(Ae,Ye)&&Pe(de,Ye,Ae[Ye]);return de};const Ee=de=>React.createElement("svg",ot({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},de),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var _e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",He=Object.defineProperty,Re=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,it=(de,Ae,Ye)=>Ae in de?He(de,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):de[Ae]=Ye,Ft=(de,Ae)=>{for(var Ye in Ae||(Ae={}))dt.call(Ae,Ye)&&it(de,Ye,Ae[Ye]);if(Re)for(var Ye of Re(Ae))Ke.call(Ae,Ye)&&it(de,Ye,Ae[Ye]);return de},gt=(de,Ae,Ye)=>new Promise((ct,Le)=>{var mt=Je=>{try{St(Ye.next(Je))}catch(vt){Le(vt)}},rt=Je=>{try{St(Ye.throw(Je))}catch(vt){Le(vt)}},St=Je=>Je.done?ct(Je.value):Promise.resolve(Je.value).then(mt,rt);St((Ye=Ye.apply(de,Ae)).next())});const{Dragger:pt}=xe.default;function xt(de){let Ae=[];return de&&de.length>0&&(Ae=de.map(Ye=>({uid:Ye.id,id:Ye.id,name:Ye.title+Oe+Ye.filesize,url:Ye.url,filesize:Ye.filesize,status:"done",response:{id:Ye.id}}))),Ae}var ke=({value:de,onChange:Ae,action:Ye,data:ct,className:Le,maxSize:mt=150,title:rt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:St=!1,accept:Je="",additionalText:vt,isDragger:Fe,number:Ct=1e3,aloneClear:Pt=!1,realTimeRemove:me=!0,uploadText:ie,setFileProgress:ee,showFileProgress:z})=>{const[re,ne]=(0,E.useState)(!1);let[ce,Ue]=(0,E.useState)(de||[]),[ut,Ht]=(0,E.useState)(1);(0,E.useEffect)(()=>{de&&(ut===1&&Ue([...de]),Ht(2),Ct===(de==null?void 0:de.length)&&ne(!0))},[de]);const ht=()=>{setTimeout(()=>{ce.pop(),Ue([...ce])},500)};z&&ee(ce.some(se=>se.status==="uploading"));const yt={multiple:!0,disabled:re,accept:Je,withCredentials:!0,fileList:ce,beforeUpload:(se,st)=>{const bt=se.size/1024/1024;return ce.concat(st).length>Ct?(ce.pop(),Ue([...ce]),Be.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ct}\u4E2A\u6587\u4EF6`),Pt?Promise.reject():(ht(),!1)):bt<mt?!0:(Be.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${mt}MB).`),Pt?Promise.reject():(ht(),!1))},data:ct,action:Ye||`${fe.Z.API_SERVER}/api/attachments.json`,onChange(se){var st,bt,Et,jt;if(se.file.status==="removed"?ce=se.fileList:ce=(0,$e.uniqBy)([...se.fileList,...ce],"uid"),se.file.status==="done"&&((bt=(st=se.file)==null?void 0:st.response)==null?void 0:bt.status)===-1){Be.ZP.error((jt=(Et=se.file)==null?void 0:Et.response)==null?void 0:jt.message);return}ce.length>=Ct?ne(!0):ne(!1),Ue([...ce]),ce=ce.map(Vt=>{var It,kt;return(It=Vt==null?void 0:Vt.response)!=null&&It.id&&(Vt.url=(kt=Vt==null?void 0:Vt.response)==null?void 0:kt.url),Vt.name.indexOf(Oe)===-1&&(Vt.name=`${Vt.name}${Oe}${Ce(Vt.size)}`),Ft({},Vt)}),console.log("info:",se,ce),Ae(ce)},onRemove:se=>gt(void 0,null,function*(){if(!me)return!0;const st=()=>gt(void 0,null,function*(){if(se.response?se.response.id:se.id){let Et=yield(0,ze.JZ)(se.response?se.response.id:se.uid);return Promise.resolve(Et)}else return!0});return St?new Promise((bt,Et)=>{Ie.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>gt(void 0,null,function*(){const jt=yield st();Be.ZP.success("\u5220\u9664\u6210\u529F"),bt(!0)}),onCancel:()=>bt(!1)})}):yield st()})};function wt(se){se.preventDefault(),se.stopPropagation()}return E.createElement("div",{className:`multi-upload ${Le||""}`},Fe&&E.createElement(pt,Ft({},yt),E.createElement("p",{className:"ant-upload-drag-icon"},E.createElement(tt.Z,null)),E.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",E.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",mt,"MB)"," "),vt),!Fe&&E.createElement(xe.default,Ft({},yt),E.createElement(pe.ZP,{disabled:re,className:"upload_button"},E.createElement("img",{className:"aBtn_img",src:_e}),rt),E.createElement("span",{onClick:wt,className:"upload_text"},ie||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${mt}MB)`)))}},57884:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(93314),Be=ae(99571),Ie=Object.defineProperty,pe=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,oe=(Ne,Oe,Ce)=>Oe in Ne?Ie(Ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ne[Oe]=Ce,ve=(Ne,Oe)=>{for(var Ce in Oe||(Oe={}))De.call(Oe,Ce)&&oe(Ne,Ce,Oe[Ce]);if(ze)for(var Ce of ze(Oe))Ze.call(Oe,Ce)&&oe(Ne,Ce,Oe[Ce]);return Ne},ge=(Ne,Oe)=>pe(Ne,fe(Oe));const We=({img:Ne,buttonProps:Oe={},styles:Ce={},customText:we,ButtonText:tt,ButtonClick:$e,Buttonclass:et,ButtonTwo:Me,imgStyles:ye,loading:je=!1,className:Pe=""})=>E.createElement("section",{className:`tc animated fadeIn ${Pe}`,style:ve({color:"#999",margin:"100px auto",visibility:je?"hidden":"visible"},Ce)},E.createElement("img",{src:Ne||xe,style:ge(ve({},ye),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},we||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),tt&&E.createElement(Be.ZP,ve({className:et,onClick:$e},Oe),tt),Me&&Me);zt.Z=We},2748:function(Cn,zt,ae){"use strict";ae.d(zt,{Q:function(){return fe}});var E=ae(59301),xe=ae(82326),Be=ae(47889),Ie=ae(71051),pe=ae(59301),fe=(De=>(De[De.Number=1]="Number",De[De.Percent=2]="Percent",De))(fe||{});const ze=({value:De,onChange:Ze,disabled:oe,hidePercentOption:ve=!1,percentType:ge="select"})=>{const We=(0,E.useMemo)(()=>ve?1:2,[ve]),[Ne,Oe]=(0,E.useState)(We);console.log(Ne);const Ce=tt=>De.type===1?`${tt}\u5206`:`${tt}%`,we=(0,E.useCallback)(tt=>{if(Ne===1){const $e=tt.replace("\u5206","");return isNaN(parseInt($e,10))?0:$e}else return tt.replace("%","")},[Ne]);return(0,E.useEffect)(()=>{Oe(De.type)},[De]),pe.createElement("div",{style:{display:"flex",alignItems:"center"}},ge=="select"&&pe.createElement(xe.default,{size:"large",onChange:tt=>{Oe(tt),Ze({type:tt,inputValue:tt===1?5:20})},value:Ne||We,style:{width:100},options:ve?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:oe}),ge=="radio"&&pe.createElement(Be.ZP.Group,{size:"large",onChange:tt=>{const $e=tt.target.value;Oe($e),Ze({type:$e,inputValue:$e===1?5:20})},value:Ne||We,disabled:oe},!ve&&pe.createElement(Be.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),pe.createElement(Be.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ge=="radio"&&pe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},De.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),pe.createElement(Ie.Z,{size:"large",disabled:oe,value:De.inputValue,style:{width:"120px"},parser:we,addonAfter:De.type===1?"\u5206":"%",max:Ne===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:tt=>{Ze({type:Ne,inputValue:tt})}}),ge=="radio"&&De.type==2&&pe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};zt.Z=ze},41550:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return et}});var E=ae(59301),xe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Be=ae(99571),Ie=ae(70557),pe=ae(51124),fe=ae(25399),ze=ae(49661),De=ae(72664),Ze=ae(57884),oe=ae(90524),ve=ae(14794),ge=ae(59301),We=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,we=(Me,ye,je)=>ye in Me?We(Me,ye,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[ye]=je,tt=(Me,ye)=>{for(var je in ye||(ye={}))Oe.call(ye,je)&&we(Me,je,ye[je]);if(Ne)for(var je of Ne(ye))Ce.call(ye,je)&&we(Me,je,ye[je]);return Me},$e=(Me,ye,je)=>new Promise((Pe,ot)=>{var Ee=Re=>{try{He(je.next(Re))}catch(dt){ot(dt)}},_e=Re=>{try{He(je.throw(Re))}catch(dt){ot(dt)}},He=Re=>Re.done?Pe(Re.value):Promise.resolve(Re.value).then(Ee,_e);He((je=je.apply(Me,ye)).next())}),et=({editOffice:Me="view",data:ye,issaver:je,onSaver:Pe,theme:ot,type:Ee,filename:_e,monacoEditor:He,className:Re,style:dt,close:Ke,onClose:it,hasMask:Ft,disabledDownload:gt,onImgDimensions:pt,showNodata:xt,recordInfo:ke})=>{const[de,Ae]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Ye,ct]=(0,E.useState)(""),[Le,mt]=(0,E.useState)(),rt=window.ENV==="build"?"/react/build":"",St=location.host.startsWith("localhost")?oe.Z.PROXY_SERVER:oe.Z.API_SERVER,vt=10*(1024*1024),Fe=(0,E.useRef)();ye!=null&&ye.startsWith("/api")&&Ee!=="txt"&&(ye=oe.Z.API_SERVER+ye);const Ct=z=>z.substring(z.lastIndexOf("/")+1).split(".").pop();_e&&He&&(He.filename=_e),(0,E.useEffect)(()=>{var z,re;const ne=(re=(z=document.cookie)==null?void 0:z.replace(/\s/g,""))==null?void 0:re.split(";");ne==null||ne.map(ce=>{let Ue=ce.split("=");Ue[0]==="_educoder_session"&&ct(Ue[1])})},[]),(0,E.useEffect)(()=>{Ee==="office"&&(ye.indexOf("bigfilescdn.")>-1||ye.indexOf("bigfiles1")>-1?mt({url:ye,fileType:Ct(ye),model:ye.indexOf("model=edit")?"edit":"view"}):me())},[Ee,ye]);function Pt(z){return $e(this,null,function*(){z.data.type==="pdfdata"&&(Pe(z.data.data),window.removeEventListener("message",Pt,!1)),console.log("mess---:",z.data)})}const me=()=>$e(void 0,null,function*(){console.log("data:",ye);let z=ye;ye.startsWith("http")||(z=location.origin+z);let re=new URL(z).pathname.split("/").pop();const ne=yield(0,De.gJ)({attachment_id:re});ne.url=St+ne.url,mt(ne)}),ie=()=>{if(ye.startsWith("http")||ye.startsWith("blob:")){ee();return}(0,ze.Sv)(_e||"educoder",ye,_e)},ee=()=>{ke&&(0,ve.fc)({id:ke==null?void 0:ke.id,watch_type:1,course_id:ke==null?void 0:ke.course_id}),(0,ze.Nd)(_e||"educoder",decodeURIComponent(ye))};return ge.createElement("div",{style:tt({},dt||{}),className:`${Ft&&xe.bgBlack} ${Ee?xe.wrp:"hide"}`},Ke&&ge.createElement("div",{className:xe.close,ref:Fe},!!pt&&ge.createElement(fe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Fe.current},ge.createElement("span",{onClick:()=>{it(),pt()}},ge.createElement("i",{className:"icon-yulanpizhu"}))),!gt&&ge.createElement(fe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Fe.current},ge.createElement("span",{onClick:ee},ge.createElement("i",{className:"icon-quxiaozhiding"}))),je&&ge.createElement(fe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Fe.current},ge.createElement("span",{className:"",onClick:()=>{const z=document.getElementById("pdfiframe");window.addEventListener("message",Pt,!1),setTimeout(()=>{z.contentWindow.postMessage("getData","*")},300)}},ge.createElement("i",{className:"icon-baocun"}))),ge.createElement(fe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Fe.current},ge.createElement("span",{className:"",onClick:()=>{it()}},ge.createElement("i",{className:"icon-guanbi1"})))),ge.createElement("div",{className:`${xe[Re]} ${Re} ${xe.monaco} ${Ee==="txt"?"show":"hide"}`},Ee==="txt"&&ge.createElement(ge.Fragment,null,ge.createElement(pe.ZP,tt({},He)))),Ee==="audio"&&ge.createElement("audio",{src:`${(ye==null?void 0:ye.indexOf("http://"))>-1||(ye==null?void 0:ye.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${ye}`,autoPlay:!0}),Ee==="video"&&ge.createElement(ge.Fragment,null,(ye==null?void 0:ye.indexOf("http"))>-1?ge.createElement("video",{controls:!0,src:`${ye}`,autoPlay:!0}):ge.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ye}`,autoPlay:!0})),Ee==="office"&&Le&&ge.createElement("iframe",{src:`${rt}/office.html?key=${Le.key}&url=${btoa(Le.url)}&callbackUrl=${St+(Le.callbackUrl||"")}&fileType=${Le.fileType}&title=${Le.title||""}&model=${Me}&officeServer=${oe.Z.ONLYOFFICE}&disabledDownload=${!!gt}`}),Ee==="html"&&ge.createElement("iframe",{src:ye+"&disposition=inline"}),Ee==="pdf"&&ge.createElement("iframe",{id:"pdfiframe",src:`${rt}/js/pdfview/index.html?filename=${_e||"educoder.pdf"}&url=${encodeURIComponent(ye)}&disabledDownload=${!!gt}&model=${Me}`}),Ee==="image"&&ge.createElement("img",{src:`${(ye==null?void 0:ye.indexOf("http://"))>-1||(ye==null?void 0:ye.indexOf("https://"))>-1?"":"data:image/png;base64,"}${ye}`}),(Ee==="other"||Ee==="download")&&ge.createElement(ge.Fragment,null,xt?ge.createElement(Ze.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ge.createElement(Be.ZP,{icon:ge.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ie,disabled:gt},"\u4E0B\u8F7D")}):ge.createElement(Be.ZP,{type:"primary",size:"middle",onClick:ie,disabled:gt},ge.createElement(Ie.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ee==="flowChart"&&ge.createElement("div",{className:"embed"},ge.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${ye||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(Cn,zt,ae){"use strict";ae.d(zt,{z:function(){return He},Z:function(){return Re}});var E=ae(59301),xe=ae(88831),Be=ae(90290),Ie=ae(64018),pe=ae(68535),fe=ae(90524),ze=ae(49661),De=ae(15342),Ze=ae(77736),oe=ae(99571),ve=ae(1012),ge=ae(41550),We=ae(59301),Oe=({html:dt})=>{const Ke=(0,E.useRef)(null),it=(0,E.useRef)(null),Ft=`.markdown-body p {
|
|
margin: 0 0 16px 0 !important;
|
|
line-height: 28px;
|
|
white-space: pre-wrap;
|
|
}
|
|
|
|
ol,
|
|
ul,
|
|
li {
|
|
list-style-type: none
|
|
}
|
|
|
|
ol,
|
|
ul,
|
|
dl {
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.markdown-body {
|
|
-ms-text-size-adjust: 100%;
|
|
-webkit-text-size-adjust: 100%;
|
|
color: #333;
|
|
overflow: hidden;
|
|
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
|
|
word-break: break-word;
|
|
font-size: 16px;
|
|
line-height: 1.6;
|
|
white-space: normal;
|
|
word-wrap: break-word;
|
|
position: relative;
|
|
}
|
|
|
|
.markdown-body ul>li {
|
|
list-style-type: disc;
|
|
}
|
|
|
|
.markdown-body ol>li {
|
|
list-style-type: decimal;
|
|
}
|
|
|
|
.markdown-body a {
|
|
background: transparent;
|
|
}
|
|
|
|
.markdown-body a:active,
|
|
.markdown-body a:hover {
|
|
outline: 0;
|
|
}
|
|
|
|
.markdown-body strong {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body h1 {
|
|
font-size: 2em;
|
|
margin: 0.67em 0;
|
|
}
|
|
|
|
.markdown-body img {
|
|
border: 0;
|
|
}
|
|
|
|
.markdown-body hr {
|
|
-moz-box-sizing: content-box;
|
|
box-sizing: content-box;
|
|
height: 0;
|
|
}
|
|
|
|
.markdown-body pre {
|
|
overflow: auto;
|
|
}
|
|
|
|
.markdown-body code,
|
|
.markdown-body kbd,
|
|
.markdown-body pre {
|
|
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.markdown-body input {
|
|
color: inherit;
|
|
font: inherit;
|
|
margin: 0;
|
|
}
|
|
|
|
.markdown-body html input[disabled] {
|
|
cursor: default;
|
|
}
|
|
|
|
.markdown-body input {
|
|
line-height: normal;
|
|
}
|
|
|
|
.markdown-body input[type="checkbox"] {
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
padding: 0;
|
|
}
|
|
|
|
.markdown-body table {
|
|
border-collapse: collapse;
|
|
border-spacing: 0;
|
|
}
|
|
|
|
.markdown-body td,
|
|
.markdown-body th {
|
|
padding: 0;
|
|
}
|
|
|
|
.markdown-body * {
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.markdown-body input {
|
|
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
|
|
}
|
|
|
|
.markdown-body a {
|
|
color: #4183c4;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.markdown-body a:hover,
|
|
.markdown-body a:active {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.markdown-body hr {
|
|
height: 0;
|
|
margin: 15px 0;
|
|
overflow: hidden;
|
|
background: transparent;
|
|
border: 0;
|
|
border-bottom: 1px solid #ddd;
|
|
}
|
|
|
|
.markdown-body hr:before {
|
|
display: table;
|
|
content: "";
|
|
}
|
|
|
|
.markdown-body hr:after {
|
|
display: table;
|
|
clear: both;
|
|
content: "";
|
|
}
|
|
|
|
.markdown-body h1,
|
|
.markdown-body h2,
|
|
.markdown-body h3,
|
|
.markdown-body h4,
|
|
.markdown-body h5,
|
|
.markdown-body h6 {
|
|
margin-top: 15px;
|
|
margin-bottom: 15px;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.markdown-body h1 {
|
|
font-size: 30px;
|
|
}
|
|
|
|
.markdown-body h2 {
|
|
font-size: 21px;
|
|
}
|
|
|
|
.markdown-body h3 {
|
|
font-size: 16px;
|
|
}
|
|
|
|
.markdown-body h4 {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.markdown-body h5 {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.markdown-body h6 {
|
|
font-size: 11px;
|
|
}
|
|
|
|
.markdown-body blockquote {
|
|
margin: 0;
|
|
}
|
|
|
|
.markdown-body ul,
|
|
.markdown-body ol {
|
|
padding: 0;
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
ul.linenums,
|
|
ol.linenums {
|
|
padding: 16px 0 0 56px !important;
|
|
}
|
|
|
|
.markdown-body ul,
|
|
.markdown-body ol {
|
|
padding-left: 2em;
|
|
}
|
|
|
|
|
|
.markdown-body ol ol,
|
|
.markdown-body ul ol {
|
|
list-style-type: lower-roman;
|
|
}
|
|
|
|
.markdown-body ul ul ol,
|
|
.markdown-body ul ol ol,
|
|
.markdown-body ol ul ol,
|
|
.markdown-body ol ol ol {
|
|
list-style-type: lower-alpha;
|
|
}
|
|
|
|
.markdown-body dd {
|
|
margin-left: 0;
|
|
}
|
|
|
|
.markdown-body code {
|
|
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.markdown-body pre {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
}
|
|
|
|
.markdown-body .octicon {
|
|
font: normal normal 16px octicons-anchor;
|
|
line-height: 1;
|
|
display: inline-block;
|
|
text-decoration: none;
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
.markdown-body .octicon-link:before {
|
|
content: '\f05c';
|
|
}
|
|
|
|
.markdown-body>*:first-child {
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
.markdown-body>*:last-child {
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.markdown-body .anchor {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
display: block;
|
|
padding-right: 6px;
|
|
padding-left: 30px;
|
|
margin-left: -30px;
|
|
}
|
|
|
|
.markdown-body .anchor:focus {
|
|
outline: none;
|
|
}
|
|
|
|
.markdown-body h1,
|
|
.markdown-body h2,
|
|
.markdown-body h3,
|
|
.markdown-body h4,
|
|
.markdown-body h5,
|
|
.markdown-body h6 {
|
|
position: relative;
|
|
margin-top: 1em;
|
|
margin-bottom: 16px;
|
|
font-weight: bold;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.markdown-body h1 .octicon-link,
|
|
.markdown-body h2 .octicon-link,
|
|
.markdown-body h3 .octicon-link,
|
|
.markdown-body h4 .octicon-link,
|
|
.markdown-body h5 .octicon-link,
|
|
.markdown-body h6 .octicon-link {
|
|
display: none;
|
|
color: #000;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.markdown-body h1:hover .anchor,
|
|
.markdown-body h2:hover .anchor,
|
|
.markdown-body h3:hover .anchor,
|
|
.markdown-body h4:hover .anchor,
|
|
.markdown-body h5:hover .anchor,
|
|
.markdown-body h6:hover .anchor {
|
|
padding-left: 8px;
|
|
margin-left: -30px;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.markdown-body h1:hover .anchor .octicon-link,
|
|
.markdown-body h2:hover .anchor .octicon-link,
|
|
.markdown-body h3:hover .anchor .octicon-link,
|
|
.markdown-body h4:hover .anchor .octicon-link,
|
|
.markdown-body h5:hover .anchor .octicon-link,
|
|
.markdown-body h6:hover .anchor .octicon-link {
|
|
display: inline-block;
|
|
}
|
|
|
|
.markdown-body h1 {
|
|
padding-bottom: 0.3em;
|
|
font-size: 2.25em;
|
|
line-height: 1.2;
|
|
border-bottom: 1px solid #eee;
|
|
}
|
|
|
|
.markdown-body h1 .anchor {
|
|
line-height: 1;
|
|
}
|
|
|
|
.markdown-body h2 {
|
|
padding-bottom: 0.3em;
|
|
font-size: 1.75em;
|
|
line-height: 1.225;
|
|
border-bottom: 1px solid #eee;
|
|
}
|
|
|
|
.markdown-body h2 .anchor {
|
|
line-height: 1;
|
|
}
|
|
|
|
.markdown-body h3 {
|
|
font-size: 1.5em;
|
|
line-height: 1.43;
|
|
}
|
|
|
|
.markdown-body h3 .anchor {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.markdown-body h4 {
|
|
font-size: 1.25em;
|
|
}
|
|
|
|
.markdown-body h4 .anchor {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.markdown-body h5 {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.markdown-body h5 .anchor {
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.markdown-body h6 {
|
|
font-size: 1em;
|
|
color: #777;
|
|
}
|
|
|
|
.markdown-body h6 .anchor {
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.markdown-body p,
|
|
.markdown-body blockquote,
|
|
.markdown-body ul,
|
|
.markdown-body ol,
|
|
.markdown-body dl,
|
|
.markdown-body table,
|
|
.markdown-body pre {
|
|
margin-top: 0;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.markdown-body ul ul,
|
|
.markdown-body ul ol,
|
|
.markdown-body ol ol,
|
|
.markdown-body ol ul {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.markdown-body li>p {
|
|
margin-top: 16px;
|
|
}
|
|
|
|
.markdown-body dl {
|
|
padding: 0;
|
|
}
|
|
|
|
.markdown-body dl dt {
|
|
padding: 0;
|
|
margin-top: 16px;
|
|
font-size: 1em;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body dl dd {
|
|
padding: 0 16px;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.markdown-body blockquote {
|
|
padding: 0 15px;
|
|
color: #777;
|
|
border-left: 4px solid #ddd;
|
|
}
|
|
|
|
.markdown-body blockquote> :first-child {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.markdown-body blockquote> :last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.markdown-body table {
|
|
display: block;
|
|
width: 100%;
|
|
overflow: auto;
|
|
word-break: normal;
|
|
word-break: keep-all;
|
|
}
|
|
|
|
.markdown-body table th {
|
|
font-weight: bold;
|
|
text-align: revert;
|
|
}
|
|
|
|
.markdown-body table th,
|
|
.markdown-body table td {
|
|
padding: 6px 13px;
|
|
border: 1px solid #ddd;
|
|
}
|
|
|
|
.markdown-body table tr {
|
|
background-color: #fff;
|
|
border-top: 1px solid #ccc;
|
|
}
|
|
|
|
.markdown-body table tr:nth-child(2n) {
|
|
background-color: #f8f8f8;
|
|
}
|
|
|
|
.markdown-body img {
|
|
max-width: 100%;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.markdown-body code {
|
|
padding: 0;
|
|
padding-top: 0.2em;
|
|
padding-bottom: 0.2em;
|
|
margin: 0;
|
|
font-size: 85%;
|
|
background-color: rgba(0, 0, 0, 0.04);
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.markdown-body code:has(.katex) {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.markdown-body code:before,
|
|
.markdown-body code:after {
|
|
letter-spacing: -0.2em;
|
|
content: "\\00a0";
|
|
}
|
|
|
|
.markdown-body pre>code {
|
|
padding: 0;
|
|
margin: 0;
|
|
font-size: 100%;
|
|
word-break: normal;
|
|
white-space: pre;
|
|
background: transparent;
|
|
border: 0;
|
|
}
|
|
|
|
.markdown-body .highlight {
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.markdown-body .highlight pre,
|
|
.markdown-body pre {
|
|
padding: 16px;
|
|
overflow: auto;
|
|
font-size: 85%;
|
|
line-height: 1.45;
|
|
background-color: #f7f7f7;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.markdown-body .highlight pre {
|
|
margin-bottom: 0;
|
|
word-break: normal;
|
|
}
|
|
|
|
.markdown-body pre {
|
|
word-wrap: normal;
|
|
}
|
|
|
|
.markdown-body pre code {
|
|
display: inline;
|
|
max-width: initial;
|
|
padding: 0;
|
|
margin: 0;
|
|
overflow: initial;
|
|
line-height: inherit;
|
|
word-wrap: normal;
|
|
background-color: transparent;
|
|
border: 0;
|
|
}
|
|
|
|
.markdown-body pre code:before,
|
|
.markdown-body pre code:after {
|
|
content: normal;
|
|
}
|
|
|
|
.markdown-body kbd {
|
|
display: inline-block;
|
|
padding: 3px 5px;
|
|
font-size: 11px;
|
|
line-height: 10px;
|
|
color: #555;
|
|
vertical-align: middle;
|
|
background-color: #fcfcfc;
|
|
border: solid 1px #ccc;
|
|
border-bottom-color: #bbb;
|
|
border-radius: 3px;
|
|
box-shadow: inset 0 -1px 0 #bbb;
|
|
}
|
|
|
|
.markdown-body .pl-c {
|
|
color: #969896;
|
|
}
|
|
|
|
.markdown-body .pl-c1,
|
|
.markdown-body .pl-mdh,
|
|
.markdown-body .pl-mm,
|
|
.markdown-body .pl-mp,
|
|
.markdown-body .pl-mr,
|
|
.markdown-body .pl-s1 .pl-v,
|
|
.markdown-body .pl-s3,
|
|
.markdown-body .pl-sc,
|
|
.markdown-body .pl-sv {
|
|
color: #0086b3;
|
|
}
|
|
|
|
.markdown-body .pl-e,
|
|
.markdown-body .pl-en {
|
|
color: #795da3;
|
|
}
|
|
|
|
.markdown-body .pl-s1 .pl-s2,
|
|
.markdown-body .pl-smi,
|
|
.markdown-body .pl-smp,
|
|
.markdown-body .pl-stj,
|
|
.markdown-body .pl-vo,
|
|
.markdown-body .pl-vpf {
|
|
color: #333;
|
|
}
|
|
|
|
.markdown-body .pl-ent {
|
|
color: #63a35c;
|
|
}
|
|
|
|
.markdown-body .pl-k,
|
|
.markdown-body .pl-s,
|
|
.markdown-body .pl-st {
|
|
color: #a71d5d;
|
|
}
|
|
|
|
.markdown-body .pl-pds,
|
|
.markdown-body .pl-s1,
|
|
.markdown-body .pl-s1 .pl-pse .pl-s2,
|
|
.markdown-body .pl-sr,
|
|
.markdown-body .pl-sr .pl-cce,
|
|
.markdown-body .pl-sr .pl-sra,
|
|
.markdown-body .pl-sr .pl-sre,
|
|
.markdown-body .pl-src {
|
|
color: #df5000;
|
|
}
|
|
|
|
.markdown-body .pl-mo,
|
|
.markdown-body .pl-v {
|
|
color: #1d3e81;
|
|
}
|
|
|
|
.markdown-body .pl-id {
|
|
color: #b52a1d;
|
|
}
|
|
|
|
.markdown-body .pl-ii {
|
|
background-color: #b52a1d;
|
|
color: #f8f8f8;
|
|
}
|
|
|
|
.markdown-body .pl-sr .pl-cce {
|
|
color: #63a35c;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body .pl-ml {
|
|
color: #693a17;
|
|
}
|
|
|
|
.markdown-body .pl-mh,
|
|
.markdown-body .pl-mh .pl-en,
|
|
.markdown-body .pl-ms {
|
|
color: #1d3e81;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body .pl-mq {
|
|
color: #008080;
|
|
}
|
|
|
|
.markdown-body .pl-mi {
|
|
color: #333;
|
|
font-style: italic;
|
|
}
|
|
|
|
.markdown-body .pl-mb {
|
|
color: #333;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body .pl-md,
|
|
.markdown-body .pl-mdhf {
|
|
background-color: #ffecec;
|
|
color: #bd2c00;
|
|
}
|
|
|
|
.markdown-body .pl-mdht,
|
|
.markdown-body .pl-mi1 {
|
|
background-color: #eaffea;
|
|
color: #55a532;
|
|
}
|
|
|
|
.markdown-body .pl-mdr {
|
|
color: #795da3;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body kbd {
|
|
display: inline-block;
|
|
padding: 3px 5px;
|
|
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
line-height: 10px;
|
|
color: #555;
|
|
vertical-align: middle;
|
|
background-color: #fcfcfc;
|
|
border: solid 1px #ccc;
|
|
border-bottom-color: #bbb;
|
|
border-radius: 3px;
|
|
box-shadow: inset 0 -1px 0 #bbb;
|
|
}
|
|
|
|
.markdown-body .task-list-item {
|
|
list-style-type: none;
|
|
}
|
|
|
|
.markdown-body .task-list-item+.task-list-item {
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.markdown-body .task-list-item input {
|
|
float: left;
|
|
margin: 0.3em 0 0.25em -1.6em;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.markdown-body :checked+.radio-label {
|
|
z-index: 1;
|
|
position: relative;
|
|
border-color: #4183c4;
|
|
}
|
|
|
|
|
|
/*! Pretty printing styles. Used with prettify.js. */
|
|
/* SPAN elements with the classes below are added by prettyprint. */
|
|
.pln {
|
|
color: #000
|
|
}
|
|
|
|
/* plain text */
|
|
|
|
@media screen {
|
|
.str {
|
|
color: #080
|
|
}
|
|
|
|
/* string content */
|
|
.kwd {
|
|
color: #008
|
|
}
|
|
|
|
/* a keyword */
|
|
.com {
|
|
color: #800
|
|
}
|
|
|
|
/* a comment */
|
|
.typ {
|
|
color: #606
|
|
}
|
|
|
|
/* a type name */
|
|
.lit {
|
|
color: #066
|
|
}
|
|
|
|
/* a literal value */
|
|
/* punctuation, lisp open bracket, lisp close bracket */
|
|
.pun,
|
|
.opn,
|
|
.clo {
|
|
color: #660
|
|
}
|
|
|
|
.tag {
|
|
color: #008
|
|
}
|
|
|
|
/* a markup tag name */
|
|
.atn {
|
|
color: #606
|
|
}
|
|
|
|
/* a markup attribute name */
|
|
.atv {
|
|
color: #080
|
|
}
|
|
|
|
/* a markup attribute value */
|
|
.dec,
|
|
.var {
|
|
color: #606
|
|
}
|
|
|
|
/* a declaration; a variable name */
|
|
.fun {
|
|
color: red
|
|
}
|
|
|
|
/* a function name */
|
|
}
|
|
|
|
/* Use higher contrast and text-weight for printable form. */
|
|
@media print,
|
|
projection {
|
|
.str {
|
|
color: #060
|
|
}
|
|
|
|
.kwd {
|
|
color: #006;
|
|
font-weight: bold
|
|
}
|
|
|
|
.com {
|
|
color: #600;
|
|
font-style: italic
|
|
}
|
|
|
|
.typ {
|
|
color: #404;
|
|
font-weight: bold
|
|
}
|
|
|
|
.lit {
|
|
color: #044
|
|
}
|
|
|
|
.pun,
|
|
.opn,
|
|
.clo {
|
|
color: #440
|
|
}
|
|
|
|
.tag {
|
|
color: #006;
|
|
font-weight: bold
|
|
}
|
|
|
|
.atn {
|
|
color: #404
|
|
}
|
|
|
|
.atv {
|
|
color: #060
|
|
}
|
|
}
|
|
|
|
/* Put a border around prettyprinted code snippets. */
|
|
pre.prettyprint {
|
|
padding: 2px;
|
|
/* border: 1px solid #888 */
|
|
}
|
|
|
|
/* Specify class=linenums on a pre to get line numbering */
|
|
ol.linenums {
|
|
margin-top: 0;
|
|
margin-bottom: 0
|
|
}
|
|
|
|
/* IE indents via margin-left */
|
|
li.L0,
|
|
li.L1,
|
|
li.L2,
|
|
li.L3,
|
|
li.L5,
|
|
li.L6,
|
|
li.L7,
|
|
li.L8 {
|
|
list-style-type: none
|
|
}
|
|
|
|
/* Alternate shading for lines */
|
|
li.L1,
|
|
li.L3,
|
|
li.L5,
|
|
li.L7,
|
|
li.L9 {
|
|
background: #eee
|
|
}
|
|
|
|
.markdown-body p,
|
|
.markdown-body blockquote,
|
|
.markdown-body ul,
|
|
.markdown-body ol,
|
|
.markdown-body dl,
|
|
.markdown-body table,
|
|
.markdown-body pre {
|
|
margin-top: 0;
|
|
margin-bottom: 16px;
|
|
}`;return(0,E.useEffect)(()=>{const gt=Ke.current.attachShadow({mode:"open"});it.current=document.createElement("div"),it.current.className="markdown-body",it.current.innerHTML=dt,gt.appendChild(it.current);const pt=document.createElement("style");return pt.textContent=Ft,gt.appendChild(pt),()=>{gt.innerHTML=""}},[]),(0,E.useEffect)(()=>{it.current&&(it.current.innerHTML=dt)},[dt]),We.createElement("div",{ref:Ke})};function Ce(dt){const Ke=["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"],it=new RegExp(`\\b(${Ke.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return dt.replace(it,"").trim()}var we={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},tt=Object.defineProperty,$e=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ye=(dt,Ke,it)=>Ke in dt?tt(dt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:it}):dt[Ke]=it,je=(dt,Ke)=>{for(var it in Ke||(Ke={}))et.call(Ke,it)&&ye(dt,it,Ke[it]);if($e)for(var it of $e(Ke))Me.call(Ke,it)&&ye(dt,it,Ke[it]);return dt};const Pe="@\u2581\u2581@",ot="@\u2581@",Ee=/<pre[^>]*>/g;function _e(dt){let Ke=document.createElement("div");return Ke.innerHTML=dt,Ke.childNodes.length===0?"":Ke.childNodes[0].nodeValue}const He=(dt,Ke)=>{dt=dt||"";const it=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ft=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,gt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,pt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ke?dt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(it,(xt,ke,de,Ae,Ye,ct,Le)=>{const mt=ke||Ae||ct,rt=de||Ye||Le||"?";return fe.Z.API_SERVER+"/api/attachments/"+mt+rt+"&t="+(0,ze.Jn)(mt,Date.now())+(xt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(dt=dt.replace(pt,(xt,ke,de,Ae,Ye,ct,Le)=>{const mt=ke||Ae||ct,rt=de||Ye||Le||"?";return fe.Z.API_SERVER+"/attachments/download/"+mt+rt+"&t="+(0,ze.Jn)(mt,Date.now())+(xt.indexOf(")")>-1?")":"&")}).replace(it,(xt,ke,de,Ae,Ye,ct,Le)=>{const mt=ke||Ae||ct,rt=de||Ye||Le||"?";return fe.Z.API_SERVER+"/api/attachments/"+mt+rt+"&t="+(0,ze.Jn)(mt,Date.now())+(xt.indexOf(")")>-1?")":"&")}).replace(Ft,(xt,ke,de,Ae,Ye)=>{const ct=ke||Ae,Le=de||Ye||"";return'"'+fe.Z.API_SERVER+"/api/attachments/"+ct+Le+ct+Le+"&t="+(0,ze.Jn)(ct,Date.now())}).replace(gt,(xt,ke,de,Ae,Ye)=>{const ct=ke||Ae,Le=de||Ye||"";return"("+fe.Z.API_SERVER+"/files/uploads/"+ct+Le+ct+Le+"&t="+(0,ze.Jn)(ct,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,`
|
|
`),dt)};var Re=({value:dt="",edit:Ke=!1,className:it,showTextOnly:Ft,showLines:gt,style:pt={},stylesPrev:xt={},highlightKeywords:ke,showProgramFill:de,isProgramFill:Ae,disabledFill:Ye=!1,programFillValue:ct,openEditor:Le=()=>{},onFillChange:mt=Je=>{},onFillBlur:rt=()=>{},onFillFocus:St=()=>{}})=>{let Je=Ce(String(dt||""));const vt=(0,E.useRef)(),Fe=(0,E.useRef)(),[Ct,Pt]=(0,E.useState)(""),[me,ie]=(0,E.useState)("office"),[ee,z]=(0,E.useState)([]),re=(0,E.useRef)("a"+(0,ve.Z)()),ne={},ce=kt=>/<style[\s\S]*?>/i.test(kt||""),Ue=(kt,Zt,tn)=>{const dn=document.createElement(kt===ot?"input":"textarea");dn.style.width="100%",dn.style.height=kt===ot?"40px":"151px",dn.rows=5,dn.spellcheck=!1,dn.name="edu-program-fill",dn.placeholder="\u8BF7\u8F93\u5165",dn.dataset.id=Zt;const Yn=Object.keys(ne).length;return ne[Yn]=dn,`<span class="edu-program-fill-wrap ${kt===ot?"":"show"}" style="width:${kt===ot?"600px":"100%"}" title=${tn||""}><span>${dn.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function ut(kt){return kt=kt.replace(/!\[.*?\]\(.*?\)/g,""),kt=kt.replace(/\[.*?\]\(.*?\)/g,""),kt=kt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),kt=kt.replace(/<embed.*?>/g,""),kt=kt.replace(/<img.*?>/g,""),kt=kt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),kt=kt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),kt=kt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),kt=kt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),kt}const Ht=kt=>!Ft&&ce(Je)?kt:kt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Zt,tn){let dn=tn.replace(/(\n|\r)/g,"").split("}"),Yn=[];return dn.map(wr=>{wr!=""&&Yn.push(`.${re.current} ${wr}`)}),`<style>${Yn.join("}")}</style>`}),ht=(0,E.useMemo)(()=>{try{const dn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Yn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,wr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,In=/\(\/attachments\/download\//g;Je=Je.replace(In,"("+fe.Z.API_SERVER+"/attachments/download/").replace(dn,"("+fe.Z.API_SERVER+"/api/attachments/").replace(Yn,'"'+fe.Z.API_SERVER+"/api/attachments/").replace(wr,'"'+fe.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,`
|
|
`),vt.current.style.display="none"}catch(dn){}if(de){let dn=-1;return Je=Je.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Yn,wr,In){var xr;return++dn,Ue(Yn,dn,(xr=ct==null?void 0:ct[dn])==null?void 0:xr.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${Ht(Je||"")}</pre>`}let kt=Ht(Je);kt=(0,Be.ZP)(kt);const Zt=(0,Be.ez)();Je.match(/\[TOC\]/)&&(kt=kt.replace("<p>[TOC]</p>",(0,Be.Qv)()),(0,Be.Iy)()),kt=kt.replace(/(__special_katext_id_\d+__)/g,(dn,Yn)=>{const{type:wr,expression:In}=Zt[Yn];return(0,De.renderToString)(_e(In)||"",{displayMode:wr==="block",throwOnError:!1,output:"html"})}),kt=kt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Be.AL)();const tn=document.createElement("div");if(tn.innerHTML=kt,Ft)return tn.innerText;if(ke){const dn=ke.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return st(tn,dn),tn.innerHTML}return setTimeout(()=>jt(),500),tn.innerHTML},[Je,ke]);(0,E.useEffect)(()=>{bt.current&&bt.current.querySelectorAll(["input","textarea"]).forEach(Zt=>{Zt.oninput=yt,Zt.onblur=wt,Zt.onfocus=se})},[ee]),(0,E.useEffect)(()=>{var kt,Zt,tn,dn,Yn;if(ct!=null&&ct.length)try{const wr=bt.current.querySelectorAll(".edu-program-fill-score"),In=bt.current.querySelectorAll('[name="edu-program-fill"]');for(const[xr,ca]of In.entries())ca.value=((kt=ct==null?void 0:ct[xr])==null?void 0:kt.value)||"",((Zt=ct==null?void 0:ct[xr])==null?void 0:Zt.type)==="warning"?ca.className="program-fill-warning":((tn=ct==null?void 0:ct[xr])==null?void 0:tn.type)==="success"?ca.className="program-fill-success":ca.className="";for(const[xr,ca]of wr.entries())ca.innerHTML=(dn=ct==null?void 0:ct[xr])!=null&&dn.score?`${(Yn=ct==null?void 0:ct[xr])==null?void 0:Yn.score}\u5206`:"";z(ct)}catch(wr){console.log(wr,"error")}},[ct]);const yt=kt=>{ee[kt.target.dataset.id]=ee[kt.target.dataset.id]||{},ee[kt.target.dataset.id].value=kt.target.value,z([...ee]),mt(ee,kt.target.dataset.id)},wt=kt=>{ee[kt.target.dataset.id]=ee[kt.target.dataset.id]||{},ee[kt.target.dataset.id].value=kt.target.value,z([...ee]),rt(ee,kt.target.dataset.id)},se=kt=>{ee[kt.target.dataset.id]=ee[kt.target.dataset.id]||{},ee[kt.target.dataset.id].value=kt.target.value,z([...ee]),St(ee,kt.target.dataset.id)};function st(kt,Zt){return kt.childNodes.forEach(tn=>{var dn;if(tn.childNodes.length>0)st(tn,Zt);else if(tn.nodeName!=="IMG")if(tn.innerHTML)tn.innerHTML=(dn=tn.innerHTML)==null?void 0:dn.replace(new RegExp(Zt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Yn=document.createElement("span");Yn.innerHTML=tn.textContent.replace(new RegExp(Zt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),tn.replaceWith(Yn)}})}const bt=(0,E.useRef)();Be.jb.WebkitLineClamp=gt,gt&&(pt=je(je({},pt),Be.jb));function Et(kt){let Zt=kt.target;if(Zt.tagName.toUpperCase()==="A"){let tn=Zt.getAttribute("href");if(tn.indexOf("office")>-1)kt.preventDefault(),Pt(tn),ie("office");else if(tn.indexOf("application/pdf")>-1)kt.preventDefault(),Pt(tn),ie("pdf");else if(tn.indexOf("text/html")>-1)kt.preventDefault(),Pt(tn),ie("html");else if(tn.startsWith("#")){kt.preventDefault();let dn=document.getElementById(tn.replace("#",""));dn&&dn.scrollIntoView(!0)}}}const jt=()=>{var kt;const Zt=(kt=bt.current)==null?void 0:kt.querySelectorAll("video");Zt==null||Zt.forEach(tn=>{if(tn.oncontextmenu=()=>!1,tn.src.indexOf(".m3u8")>-1&&!tn.canPlayType("application/vnd.apple.mpegurl")){if(pe.ZP.isSupported()){var dn=new pe.ZP;dn.loadSource(tn.src),dn.attachMedia(tn)}}})};(0,E.useEffect)(()=>{if(bt.current&&ht&&ht.match(Ee)&&window.PR.prettyPrint(),bt.current)return bt.current.addEventListener("click",Et),()=>{var kt;(kt=bt.current)==null||kt.removeEventListener("click",Et),(0,Be.AL)(),(0,Be.Iy)()}},[ht,bt.current,Et]);const Vt=kt=>{kt.target.nodeName==="IMG"&&kt.target.className.indexOf("draw-flowchart")>-1?(vt.current.style.zIndex=1,vt.current.style.display="flex",vt.current.style.width=kt.target.clientWidth+"px",vt.current.style.height=kt.target.clientHeight+"px",vt.current.style.top=kt.target.offsetTop+"px",vt.current.style.left=kt.target.offsetLeft+"px",kt.target.id&&(Fe.current=kt.target.id)):vt.current.style.display="none"},It=()=>{vt.current.style.display="none"};return(0,E.useEffect)(()=>{var kt;const Zt=tn=>{tn.preventDefault(),tn.clipboardData.setData("text",window.getSelection().toString())};return(kt=bt.current)==null||kt.addEventListener("copy",Zt),()=>{var tn;(tn=bt.current)==null||tn.removeEventListener("copy",Zt)}},[bt.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:It},Ft&&E.createElement("div",{ref:bt,className:`${we.mdBody} `},ht),!Ft&&!ce(ht)&&E.createElement("div",{ref:bt,style:je({},pt),onMouseOver:Vt,className:`${it||""} ${Ye?"disabled-fill":""} markdown-body ${we.mdBody} ${re.current}`,dangerouslySetInnerHTML:{__html:ht}}),!Ft&&ce(ht)&&E.createElement(Oe,{html:ht}),E.createElement("div",{ref:vt,className:`${we.button} ${Ke?"":we.previewFlowChart}`},E.createElement(Ze.Z,null,E.createElement(oe.ZP,{onClick:()=>{Ke?Le(Fe.current):(Pt(Fe.current),ie("flowChart"))}},Ke?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement(ge.Z,{close:!0,data:Ct,type:Ct!=null&&Ct.length?me:"",style:je({},xt),onClose:()=>Pt("")}))}},6681:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return De}});var E=ae(59301),xe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Be=ae(62957),Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",fe=(Ze,oe,ve)=>new Promise((ge,We)=>{var Ne=we=>{try{Ce(ve.next(we))}catch(tt){We(tt)}},Oe=we=>{try{Ce(ve.throw(we))}catch(tt){We(tt)}},Ce=we=>we.done?ge(we.value):Promise.resolve(we.value).then(Ne,Oe);Ce((ve=ve.apply(Ze,oe)).next())}),De=({type:Ze,resdata:oe,onok:ve,oktext:ge,okloading:We})=>{const[Ne,Oe]=(0,E.useState)(!1),{can_copy_list:Ce,can_copy_num:we,challenge_type:tt,course_data_list:$e,no_copy_list:et,no_copy_num:Me,no_use_list:ye,no_use_num:je,repeat_shixun_num:Pe,student_count:ot,total_num:Ee,use_num:_e}=oe;let He=we>0||Ze==="exercise";(0,E.useEffect)(()=>{(oe==null?void 0:oe.student_count)>0&&Oe(!0)},[oe]),console.log("---11",We),(0,E.useEffect)(()=>{We||Oe(!1)},[We]);const Re=()=>{if(Ze==="exercise"&&tt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:xe.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ze==="exercise"&&tt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:xe.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ze==="shixun"&&tt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ze==="shixun"&&tt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ze==="subject"&&tt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:xe.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ze==="subject"&&tt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:xe.orangeColor},ot)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:xe.orangeColor},_e)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ze==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:xe.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ze==="shixunpush"&&tt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:xe.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ze==="shixunpush"&&tt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:xe.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:xe.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:xe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},dt=()=>{if(Ze==="exercise"||Ze==="subject"||Ze==="exercisepush"||Ze==="shixunpush")return E.createElement("div",{style:{marginTop:20}},Me>0&&E.createElement("div",null,E.createElement("span",{className:xe.flex},E.createElement("img",{src:pe,style:{width:14}}),E.createElement("span",{className:xe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:xe.statusbody},Ze==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:xe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ze==="subject"||Ze==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",He&&E.createElement("span",{className:xe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ze==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",He&&E.createElement("span",{className:xe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E.createElement("div",null,et==null?void 0:et.map((Ke,it)=>E.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",it+1!==Me&&"\u3001"))))),we>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:xe.flex},E.createElement("img",{src:Ie,style:{width:14}}),E.createElement("span",{className:xe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:xe.statusbody},Ze==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ze==="subject"||Ze==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ze==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E.createElement("div",null,Ce==null?void 0:Ce.map((Ke,it)=>E.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",it+1!==we&&"\u3001"))))));if(Ze==="shixun")return E.createElement("div",{style:{marginTop:20}},we>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return E.createElement(Be.default,{open:Ne,onCancel:()=>{Oe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!He&&"none"}},zIndex:1003,confirmLoading:We,okText:He?ge:"\u6211\u77E5\u9053\u4E86",onOk:()=>fe(void 0,null,function*(){He?yield ve([...Ce,...ye]):Oe(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Re(),dt()))}},42624:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return fe}});var E=ae(59301),xe=ae(76560),Be=ae(34055),Ie=ae(49661),fe=({children:ze,customContent:De,disableWhenCommunity:Ze=!1,tooltipProps:oe={}})=>{const ve=(0,xe.useDispatch)(),ge=E.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",E.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var Ne;(0,Ie.xg)(`/users/${(Ne=(0,Be.eY)())==null?void 0:Ne.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),We=Ne=>{var Oe;if(!E.isValidElement(Ne))return Ne;const Ce={};Ce.disabled=!0,Ce.onChange=$e=>{var et,Me;(et=$e==null?void 0:$e.preventDefault)==null||et.call($e),(Me=$e==null?void 0:$e.stopPropagation)==null||Me.call($e)};const we=(Oe=Ne.props)==null?void 0:Oe.children,tt=we&&E.Children.map(we,We);return E.cloneElement(Ne,Ce,tt)};return E.createElement(E.Fragment,null,ze)}},44905:function(Cn,zt,ae){"use strict";ae.d(zt,{h:function(){return Me}});var E=ae(59301),xe=ae(82326),Be=ae(28284),Ie=ae(99571),pe=ae(89780),fe=ae.n(pe),ze=ae(66543),De=ae(59598),Ze=Object.defineProperty,oe=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Oe=(ye,je,Pe)=>je in ye?Ze(ye,je,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[je]=Pe,Ce=(ye,je)=>{for(var Pe in je||(je={}))We.call(je,Pe)&&Oe(ye,Pe,je[Pe]);if(ge)for(var Pe of ge(je))Ne.call(je,Pe)&&Oe(ye,Pe,je[Pe]);return ye},we=(ye,je)=>oe(ye,ve(je));const tt=xe.default.Option,$e={labelCol:{span:4},wrapperCol:{span:20}},et={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"]};zt.Z=({callback:ye,onCancel:je})=>{const[Pe,ot]=(0,E.useState)("python");function Ee(He){ot(et[He][1])}function _e(He){ye(He)}return E.createElement(Be.default,we(Ce({},$e),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:_e,style:{width:500}}),E.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(xe.default,{getPopupContainer:He=>He.parentNode,onChange:Ee},Object.keys(et).map(He=>E.createElement(tt,{key:He,value:He},et[He][0])))),E.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(Me,{mode:Pe})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Ie.ZP,{type:"ghost",onClick:je},"\u53D6\u6D88")))};function Me({value:ye,onChange:je,mode:Pe,options:ot={}}){const Ee=(0,E.useRef)(),[_e,He]=(0,E.useState)();return(0,E.useEffect)(()=>{if(_e){let Re=function(dt){const Ke=dt.getValue();je&&je(Ke)};return _e.on("change",Re),()=>{_e.off("change",Re)}}},[_e,je]),(0,E.useEffect)(()=>{_e&&_e.setOption("mode",Pe)},[_e,Pe]),(0,E.useEffect)(()=>{_e&&(ye!==_e.getValue()||ye==="")&&setTimeout(()=>{_e.setValue(ye||"")},300)},[_e,ye]),(0,E.useEffect)(()=>{if(Ee.current&&!_e){const Re=fe().fromTextArea(Ee.current,Ce({mode:Pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ot));He(Re)}},[Ee.current,_e]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ee}))}},2978:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return yn}});var E=ae(59301),xe=ae(76560),Be=ae(89780),Ie=ae.n(Be),pe=ae(76374),fe=ae(66543),ze=ae(6313),De=ae(25717),Ze=ae(99498),oe=ae(25419),ve=ae(67549),ge=ae(38394),We=({value:Wt="",className:ln,showTextOnly:hn,showLines:un,style:sr={}})=>{const cr=(0,E.useMemo)(()=>"",[Wt]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:cr}}))},Ne=Object.defineProperty,Oe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,et=(Wt,ln,hn)=>ln in Wt?Ne(Wt,ln,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Wt[ln]=hn,Me=(Wt,ln)=>{for(var hn in ln||(ln={}))tt.call(ln,hn)&&et(Wt,hn,ln[hn]);if(we)for(var hn of we(ln))$e.call(ln,hn)&&et(Wt,hn,ln[hn]);return Wt},ye=(Wt,ln)=>Oe(Wt,Ce(ln));let je=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Pe({onActionCallback:Wt,title:ln,icon:hn,actionName:un,className:sr="",children:cr}){function Ur(){Wt(un)}return E.createElement("a",{title:ln,className:sr,onClick:Ur},E.createElement("i",{className:`${hn}`}),cr)}var ot=({watch:Wt,showNullButton:ln,showNullProgramButton:hn,onActionCallback:un,fullScreen:sr,insertTemp:cr,hidetoolBar:Ur,extraUse:Jr})=>{const ea=[...je,{title:`${Wt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Wt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!Ur&&ea.map(($r,nr)=>E.createElement("li",{key:nr},$r.actionName?E.createElement(Pe,ye(Me({},$r),{onActionCallback:un})):E.createElement("span",{className:"v-line"}))),ln?E.createElement("li",null,E.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,hn?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(Pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,cr&&E.createElement("li",null,E.createElement(Pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${cr}`,onActionCallback:un},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Jr&&E.createElement("li",null,Jr),E.createElement("li",{className:"btn-full-screen"},E.createElement(Pe,{icon:`${sr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:sr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},Ee=ae(75790),_e=ae(28284),He=ae(37568),Re=ae(99571),dt=Object.defineProperty,Ke=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,xt=(Wt,ln,hn)=>ln in Wt?dt(Wt,ln,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Wt[ln]=hn,ke=(Wt,ln)=>{for(var hn in ln||(ln={}))gt.call(ln,hn)&&xt(Wt,hn,ln[hn]);if(Ft)for(var hn of Ft(ln))pt.call(ln,hn)&&xt(Wt,hn,ln[hn]);return Wt},de=(Wt,ln)=>Ke(Wt,it(ln));const Ae={labelCol:{span:4},wrapperCol:{span:20}};var Ye=({callback:Wt,onCancel:ln})=>{function hn(un){Wt(un)}return E.createElement(_e.default,de(ke({},Ae),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:hn,style:{width:500}}),E.createElement(_e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(He.default,null)),E.createElement(_e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(He.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Re.ZP,{type:"ghost",onClick:ln},"\u53D6\u6D88")))},ct=ae(44905),Le=ae(45596),mt=ae(62957),rt=ae(77019),St=ae(6077),Je=ae(59301),vt=({callback:Wt,onCancel:ln})=>{const hn=document.createElement("canvas"),un=hn.getContext("2d");hn.width=1e3,hn.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,hn.width,hn.height);const sr=hn.toDataURL("image/png");return Je.createElement(mt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Je.createElement(rt.Z,{style:{height:"100vh"}},Je.createElement(St.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:sr,visible:!0,title:String(Date.now())},onOk:cr=>{Wt({src:cr.url})},onClose:ln})))},Fe=ae(30641),Ct=ae(5269),Pt=ae(6767),me={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ie=ae(59301),z=(0,E.forwardRef)(({onCancel:Wt,editImgId:ln,callback:hn},un)=>{let sr=(0,E.useRef)(),cr=(0,E.useRef)(),Ur=(0,E.useRef)(),Jr=(0,E.useRef)(!1);const ea=(0,E.useRef)(!1);console.log("ref:",un);const[$r,nr]=(0,E.useState)(0),[gn,kr]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{nr(1)},[]),(0,E.useImperativeHandle)(un,()=>({setHeight:kr})),ie.createElement("div",{ref:ea,className:"body-overflow-initial"},ie.createElement(Fe.Z,{width:"100vw",height:gn,footer:null,closable:!0,placement:"bottom",open:!!$r,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${me.drawerWrap}`,onClose:()=>{window.saveDrawData(va=>{hn({src:`/api/attachments/${va}`,id:va})})},title:ie.createElement(rt.Z,{align:"middle"},ie.createElement(Ct.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ie.createElement(Ct.Z,{onClick:()=>{kr(gn==="60px"?"100vh":"60px")}},ie.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ie.createElement(Ct.Z,{onClick:()=>{window.saveDrawData(va=>{if(va===null){Pt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Pt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),hn({src:`/api/attachments/${va}`,id:va,disabledClose:!0})})}},ie.createElement(Re.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ie.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${ln||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:cr})))}),re=ae(90524),ne=ae(47889),ce=ae(71051);const Ue=ne.ZP.Group,ut={margin:"0 8px"};var Ht=({callback:Wt,onCancel:ln})=>{function hn(un){Wt(un)}return E.createElement(_e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:hn},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:ut},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:ut},"\u884C\u6570"),E.createElement(_e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ce.Z,null)),E.createElement("span",{style:ut},"\u5217\u6570"),E.createElement(_e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ce.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:ut},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(_e.default.Item,{name:"align"},E.createElement(Ue,null,E.createElement(ne.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(ne.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(ne.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(ne.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Re.ZP,{type:"ghost",onClick:ln},"\u53D6\u6D88")))},ht=ae(71411),yt=ae(11081),wt=ae.n(yt),st=(0,E.forwardRef)(({use3d:Wt,width:ln,height:hn,callback:un,showSaveButton:sr},cr)=>{const Ur=(0,E.useRef)(),Jr=(0,E.useRef)(),[ea,$r]=(0,E.useState)(!1),nr=(0,E.useRef)({id:Ur,appName:"graphing",width:ln||1e3,height:hn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Jr.current=new(wt())(nr.current,!0),window.onload=function(){Jr.current.inject("applet_container")}},[]);const gn=()=>{var kr=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(kr),kr};return(0,E.useEffect)(()=>{nr.current.appName=ea?"3D":"graphing",Jr.current.inject("applet_container")},[ea]),(0,E.useEffect)(()=>{$r(Wt)},[Wt]),(0,E.useImperativeHandle)(cr,()=>({getImgData:gn})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ur}),E.createElement(rt.Z,{align:"middle"},E.createElement(Ct.Z,{flex:1},E.createElement(ht.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ea,onChange:kr=>$r(kr)})),E.createElement(Ct.Z,null,E.createElement(Re.ZP,{size:"large",onClick:gn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),bt=ae(88615);const Et="link",jt="upload-image",Vt="add-flowchart",It="draw-image",kt="add-flowchart",Zt="code-block",tn="add-table",dn="------------",Yn={default:dn,left:`:${dn}`,center:`:${dn}:`,right:`${dn}:`};var wr=ae(17904),In=ae(49661);function xr(){}let ca=0;const fa=1e4,wa="\u2581",Ba="@\u2581\u2581@",Pa="@\u2581@",ya=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Ar=["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 La(Wt){return/^\d+$/.test(Wt)?`${Wt}px`:Wt}const Xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",rn={[Xt+"-B"]:"bold",[Xt+"-I"]:"italic"},vn={[Et]:"\u6DFB\u52A0\u94FE\u63A5",[Zt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[jt]:"\u6DFB\u52A0\u56FE\u7247",[It]:"\u6DFB\u52A0\u753B\u56FE",[Vt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[tn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var yn=({defaultValue:Wt="",onChange:ln,width:hn="100%",height:un=400,miniToolbar:sr=!1,isFocus:cr=!1,watch:Ur,insertTemp:Jr,mode:ea="markdown",id:$r="markdown-editor-id",showResizeBar:nr=!1,noStorage:gn=!1,showNullButton:kr=!1,showNullProgramButton:va=!1,hidetoolBar:Sa=!1,fullScreen:Lt=!1,onBlur:Mt,onCMBeforeChange:or,onFullScreen:jn,className:Yt="",disablePaste:Jn=!1,disabled:Cr=!1,disabledFill:Br=!1,placeholder:Fr="",values:_r="",extraUse:zr})=>{const[Kt,ka]=(0,E.useState)(null),[Vr,ga]=(0,E.useState)(Wt),[Da,Ra]=(0,E.useState)(Ur),[Ua,zi]=(0,E.useState)(Lt),[fi,ti]=(0,E.useState)(""),[ji,ni]=(0,E.useState)(0),[ri,wi]=(0,E.useState)(un),[Vi,qi]=(0,E.useState)(!1),[no,mi]=(0,E.useState)(0),[hi,Si]=(0,E.useState)(0),Yi=(0,E.useRef)(),na=(0,E.useRef)(),Kn=(0,E.useRef)(),er=(0,E.useRef)(),Zi=(0,E.useRef)(),Mi=(0,E.useRef)(),Wi=(0,xe.useDispatch)();(0,E.useEffect)(()=>{const An=window.scrollY||window.pageYOffset;ga(_r),Kt==null||Kt.setValue(_r),window.scrollTo(0,An)},[_r]),(0,E.useEffect)(()=>{jn==null||jn(Ua)},[Ua]),(0,E.useEffect)(()=>{if(Yi.current){let An=function(Ge,Ve){var at;if(Jn){Ve.preventDefault();return}const lt=Ve.clipboardData;if(lt){const Bt=lt.types.toString(),_t=lt.items;if(Bt==="Files"||lt.types.indexOf("Files")>-1){if(Ve.preventDefault(),ea=="stex")return;try{let Nt=_t[1];((at=_t[0])==null?void 0:at.kind)==="file"&&(Nt=_t[0]);const Qt=Nt.getAsFile(),mn=Qt.name.split(".").pop();(0,Le.I)(Qt,Rt=>{var Sn,Rn,kn;Rt.id?((Sn=Qt==null?void 0:Qt.type)==null?void 0:Sn.indexOf("image"))>-1?ue.replaceSelection(`<img width="100%" src="/api/attachments/${Rt.id}?type=${Rt.content_type})" alt="" />`):((Rn=Qt==null?void 0:Qt.type)==null?void 0:Rn.indexOf("video"))>-1?ue.replaceSelection(`<video width="100%" controls src="/api/attachments/${Rt.id}"></video>`):((kn=Qt==null?void 0:Qt.type)==null?void 0:kn.indexOf("pdf"))>-1?ue.replaceSelection(`<a href="/api/attachments/${Rt.id}?type=${Qt.type}&disposition=inline" target="_blank">${Qt.name}</a>`):Ar.includes(mn)?ue.replaceSelection(`<a href="/api/attachments/${Rt.id}?type=office&disposition=inline" target="_blank">${Qt.name}</a>`):ue.replaceSelection(`[${Qt.name}](/api/attachments/${Rt.id}?type=${Rt.content_type})`):(Rt==null?void 0:Rt.status)===401&&(document.location.href="/user/login")})}catch(Nt){Pt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ue=Ie().fromTextArea(Yi.current,{mode:ea,lineNumbers:!sr,lineWrapping:!0,value:Wt,autoCloseTags:!0,autoCloseBrackets:!0});return ue.on("keyup",function(Ge,Ve){Ve.keyCode===8&&(Ge.getValue()==""?ue.setOption("placeholder",Fr):ue.setOption("placeholder",null))}),ue.on("keydown",function(Ge,Ve){if(Ve.keyCode===8){var at=At(Ge);at&&Ve.preventDefault()}}),cr&&ue.focus(),ue.on("paste",An),Cr&&ue.on("beforeChange",function(Ge,Ve){(Ve.origin==="paste"||Ve.origin==="+input")&&Ve.cancel()}),ka(ue),()=>{ue.off("paste",An)}}},[]);const mo=(0,E.useCallback)(()=>{if(na.current)try{}catch(An){console.log(An,"---- to set md editor body height")}},[ri,na,Ua]);(0,E.useEffect)(()=>{function An(){let ue=new pe.Z(Ge=>{for(let Ve of Ge)(Ve.target.offsetHeight>0||Ve.target.offsetWidth>0)&&(mo(),Kt.setSize("100%","100%"),Kt.refresh())});return ue.observe(Yi.current.parentElement),ue}if(Kt){const ue=An();return()=>{var Ge,Ve;(Ge=Yi.current)!=null&&Ge.parentElement&&ue.unobserve((Ve=Yi.current)==null?void 0:Ve.parentElement)}}},[Kt,mo]),(0,E.useEffect)(()=>{if(Kt){let An=[];for(const[ue,Ge]of Object.entries(rn)){let Ve={[ue]:()=>{on(Ge)}};An.push(Ve),Kt.addKeyMap(Ve)}return()=>{for(let ue of An)Kt.removeKeyMap(ue)}}},[Kt]),(0,E.useEffect)(()=>{Lt!==Ua&&zi(Lt)},[Lt]),(0,wr.Z)(()=>{if(!gn&&ji>0){let An=new Date().getTime(),ue=window.sessionStorage.getItem($r);An>=ji+fa&&(!ue||ue!==Vr)&&(window.sessionStorage.setItem($r,Vr),qi(!0))}},fa),(0,E.useEffect)(()=>{Ra(Ur)},[Kt,Ur]),(0,E.useEffect)(()=>{Kt&&cr&&Kt.focus()},[Kt,cr]),(0,E.useEffect)(()=>{if(Da&&Kt){let An=function(Ge){let Ve=Ge.target;if(er.current){let at=Ve.scrollTop/Ve.scrollHeight;er.current.scrollTop=er.current.scrollHeight*at}};const ue=Kt.getScrollerElement();return ue.addEventListener("scroll",An),()=>{ue.removeEventListener("scroll",An)}}},[Kt,Da]),(0,E.useEffect)(()=>{if(Kt&&or){let An=function(ue,Ge){or(ue,Ge)};return Kt.on("beforeChange",An),()=>{Kt.off("beforeChange",An)}}},[Kt,or]),(0,E.useEffect)(()=>{if(Kt&&Mt){let An=function(){Mt(Kt.getValue())};return Kt.on("blur",An),()=>{Kt.off("blur",An)}}},[Kt,Mt]);function At(An,ue){var Ge=An.getDoc(),Ve=Ge.getCursor(),at=Ge.getLine(Ve.line),lt=at.charAt(Ve.ch-1),Bt=at.lastIndexOf("@\u2581@",Ve.ch),_t=at.lastIndexOf("@\u2581\u2581@",Ve.ch),Nt=Bt>_t?Bt:_t,Qt=Bt>_t?3:4;if(Ba.indexOf(lt)===-1)return null;if(console.log("change1:",ue,An,at,Ve,Nt,Bt,_t,lt),Nt>=0&&Ve.ch-Nt<5){var mn=Nt+Qt;return Ge.replaceRange("",{line:Ve.line,ch:Nt},{line:Ve.line,ch:mn}),{line:Ve.line,ch:mn}}return null}(0,E.useEffect)(()=>{if(Kt){let An=function(ue,Ge){const Ve=ue.getValue();ga(Ve),ni(new Date().getTime()),ue.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ln&&(va?ln(Ve,Jt(Ve)):ln(Ve))};return Kt.on("change",An),()=>{Kt.off("change",An)}}},[Kt,ln]),(0,E.useEffect)(()=>{if(Kt)if(Wt==null)Kt.setValue(""),ga("");else{const An=window.scrollY||window.pageYOffset;Wt!==Kt.getValue()&&(Kt.setValue(Wt),ga(Wt),Kt.setCursor(Cr?1:Kt.lineCount(),0),window.scrollTo(0,An))}},[Kt,Wt]);const on=(0,E.useCallback)(An=>{const ue=Kt.getCursor(),Ge=Kt.getSelection();let Ve=Ge.split(`
|
|
`);switch(An){case"bold":return Kt.replaceSelection("**"+Ge+"**"),Ge===""&&Kt.setCursor(ue.line,ue.ch+2),Kt.focus();case"italic":return Kt.replaceSelection("*"+Ge+"*"),Ge===""&&Kt.setCursor(ue.line,ue.ch+1),Kt.focus();case"code":return Kt.replaceSelection("`"+Ge+"`"),Ge===""&&Kt.setCursor(ue.line,ue.ch+1),Kt.focus();case"inline-latex":return(0,In.Ye)(Wi)?void 0:(ti("inline-latex"),Kt.focus());case"latex":return Kt.replaceSelection("```latex\n"+Ge+"\n```"),Kt.setCursor(ue.line+1,Ge.length+1),Kt.focus();case"line-break":return Kt.replaceSelection(`<br/>
|
|
`),Kt.focus();case"list-ul":return Ge===""?Kt.replaceSelection("- "+Ge):Kt.replaceSelection(Ve.map(at=>at===""?"":`- ${at}`).join(`
|
|
`)),Kt.focus();case"list-ol":return Ge===""?Kt.replaceSelection("1. "+Ge):Kt.replaceSelection(Ve.map((at,lt)=>at===""?"":`${lt+1}. ${at}`).join(`
|
|
`)),Kt.focus();case"add-null-ch":return Ge===""&&Kt.setCursor(ue.line,ue.ch),Kt.replaceSelection(wa),Kt.focus();case"add-signal":return Ge===""&&Kt.setCursor(ue.line,ue.ch),Kt.replaceSelection(Pa),Kt.focus();case"add-multiple":return Ge===""&&Kt.setCursor(ue.line,ue.ch),Kt.replaceSelection(Ba),Kt.focus();case"inster-template-1":return Ge===""&&Kt.setCursor(ue.line,ue.ch),Kt.replaceSelection(ya),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return Ra(!Da),Kt.focus();case"trigger-full-screen":return zi(!Ua),Kt.focus();case Et:ti(Et);return;case Zt:ti(Zt);return;case jt:ti(jt);return;case It:ti(It);return;case"maths-latex":if((0,In.Ye)(Wi))return;ti("maths-latex");return;case Vt:Zi.current="",sessionStorage.removeItem("file_id"),ti(Vt);return;case tn:ti(tn);return;default:throw new Error}},[Kt,Da,Ua]),Gt=(0,E.useCallback)((An,ue)=>{var Ge,Ve,at,lt,Bt,_t;An!=null&&An.disabledClose||ti("");const{src:Nt,alt:Qt,id:mn}=An||{};switch(fi){case Et:const{title:Dn,link:pn}=An;return Kt.replaceSelection(`[${Dn}](${pn})`),Kt.focus();case Zt:const{language:nn,content:fn}=An;return Kt.replaceSelection(["```"+nn,fn,"```"].join(`
|
|
`)),Kt.focus();case"maths-latex":for(var Rt=atob(An),Sn=new Uint8Array(Rt.length),Rn=0;Rn<Rt.length;Rn++)Sn[Rn]=Rt.charCodeAt(Rn);var kn=new Blob([Sn],{type:"image/png"});(0,Le.I)(kn,ia=>{ia.id?Kt.replaceSelection(``):(ia==null?void 0:ia.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,In.Ye)(Wi))return;Kt.replaceSelection("`$$"+An+"$$`");break;case kt:if(!mn)return;Kt.getValue().indexOf(Nt)===-1?Kt.replaceSelection(`<center><img id="${mn}" width="80%" src="${Nt}" class="draw-flowchart" alt="${Qt||""}" /></center>`):document.getElementById(mn).src=re.Z.API_SERVER+Nt+"?t="+Date.now();break;case jt:case It:const Mn=ue,Hn=(at=(Ve=(Ge=Mn==null?void 0:Mn.name)==null?void 0:Ge.split("."))==null?void 0:Ve.pop)==null?void 0:at.call(Ve);return((lt=Mn==null?void 0:Mn.type)==null?void 0:lt.indexOf("image"))>-1||!(Mn!=null&&Mn.type)?Mn!=null&&Mn.align||Mn!=null&&Mn.width?Kt.replaceSelection(`<p style="text-align:${Mn.align||"initial"}"><img width="${Mn.width?Mn.width+"%":"initial"}" src="${Nt}" alt="${Qt||""}" /></p>`):Kt.replaceSelection(`<img width="100%" src="${Nt}" alt="${Qt||""}" />`):((Bt=Mn==null?void 0:Mn.type)==null?void 0:Bt.indexOf("video"))>-1?Kt.replaceSelection(`<video width="100%" controls src="${Nt}"></video>`):((_t=Mn==null?void 0:Mn.type)==null?void 0:_t.indexOf("pdf"))>-1?Kt.replaceSelection(`<a href="${Nt}?type=${Mn.type}&disposition=inline" target="_blank">${Mn.name}</a>`):Ar.includes(Hn)?Kt.replaceSelection(`<a href="${Nt}?type=office&disposition=inline" target="_blank">${Mn.name}</a>`):Kt.replaceSelection(`[${Mn.name}](${Nt})`),Kt.focus();case tn:const{row:Tn,col:ir,align:ar}=An;let Sr=`
|
|
`;for(let ia=0;ia<Tn;ia++){let oa=[],lr=[];for(let qr=0;qr<ir;qr++)ia===1&&lr.push(Yn[ar]),oa.push(" ");ia===1&&(Sr+=`| ${lr.join(" | ")} |
|
|
`),Sr+=`| ${oa.join(ir===1?"":" | ")} |
|
|
`}return Kt.replaceSelection(Sr+`
|
|
`),Kt.focus();default:throw new Error}},[Kt,fi]),an=(0,E.useMemo)(()=>{switch(fi){case Et:return E.createElement(Ye,{callback:Gt,onCancel:Fn});case Zt:return E.createElement(ct.Z,{callback:Gt,onCancel:Fn});case jt:return E.createElement(Le.Z,{callback:Gt,onCancel:Fn});case Vt:return E.createElement(z,{editImgId:Zi.current,callback:Gt,onCancel:Fn});case tn:return E.createElement(Ht,{callback:Gt,onCancel:Fn});case"maths-latex":return E.createElement(st,{showSaveButton:!0,callback:Gt});case"inline-latex":return E.createElement(bt.Z,{showSaveButton:!0,callback:Gt});default:return null}},[fi]);function Fn(){ti("")}(0,E.useEffect)(()=>{if(Kn.current){let An=function(Bt){at=!0,lt=Bt.pageY},ue=function(){at=!1},Ge=function(Bt){if(at){let _t=Bt.pageY-lt;_t<0&&(_t=0),_t>300&&(_t=300);let Nt=un+_t+"px";wi(Nt)}},Ve=Kn.current,at=!1,lt=0;return Ve.addEventListener("mousedown",An),document.addEventListener("mousemove",Ge),document.addEventListener("mouseup",ue),()=>{Ve.removeEventListener("mousedown",An),document.removeEventListener("mousemove",Ge),document.removeEventListener("mouseup",ue)}}},[Kt,Kn]),(0,E.useEffect)(()=>{wi(un)},[un]);const Wn=La(hn),Er=La(ri),rr={width:Wn,height:Er},Gn=(0,E.useMemo)(()=>{if(ji){let An=new Date(ji),ue=An.getHours(),Ge=An.getMinutes(),Ve=An.getSeconds();return ue=ue<10?"0"+ue:ue,Ge=Ge<10?"0"+Ge:Ge,Ve=Ve<10?"0"+Ve:Ve,`${ue}:${Ge}:${Ve}`}return 0},[ji]),Jt=An=>{const ue=[];if(va){let Ge=-1;An=An.replace(/(@▁▁@|@▁@)/g,function(Ve,at,lt){ue.push({multiLine:Ve!==Pa})})}return ue};function qt(){window.sessionStorage.removeItem($r),qi(!1),ni(0)}function Pn(){qi(!1),ni(0),Kt.setValue(window.sessionStorage.getItem($r))}(0,E.useEffect)(()=>{vn[fi]&&fi!==It&&fi!==Vt&&setTimeout(()=>{const An=document.getElementsByClassName("markdown-popup-form")[0],ue=window.innerWidth/2-An.offsetWidth/2,Ge=window.innerHeight/2-An.offsetHeight/2;mi(ue),Si(Ge)},0)},[fi]);const Bn=An=>{An.preventDefault();const ue=An.clientX-no,Ge=An.clientY-hi;document.body.onmousemove=Ve=>{let at=Ve.clientX-ue,lt=Ve.clientY-Ge;const Bt=document.getElementsByClassName("markdown-popup-form")[0],_t=window.innerWidth-Bt.offsetWidth,Nt=window.innerHeight-Bt.offsetHeight;at=Math.max(0,Math.min(at,_t)),lt=Math.max(0,Math.min(lt,Nt)),zn(Ve.clientX,Ve.clientY,ue,Ge)&&(mi(at),Si(lt))},document.body.onmouseup=function(){document.body.onmousemove=null}},zn=(An,ue,Ge,Ve)=>{const at=document.body.clientHeight,lt=document.body.clientWidth;return An<20&&Ge>An||An>lt-20&&Ge<An||ue<20&&Ve>ue||ue>at-20&&Ve<ue?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return E.createElement(E.Fragment,null,E.createElement("div",{className:"markdown-editor-wrapper",ref:na},E.createElement("div",{className:`markdown-editor-container ${Yt} ${Da?"on-preview":""} ${sr?"mini":""} ${Ua?"full-screen":""}`,style:rr},E.createElement(ot,{insertTemp:Jr,watch:Da,fullScreen:Ua,showNullButton:kr,showNullProgramButton:va,onActionCallback:on,hidetoolBar:Sa,extraUse:zr}),E.createElement("div",{className:"markdown-editor-body"},E.createElement("div",{className:"codemirror-container"},E.createElement("textarea",{ref:Yi,placeholder:Fr})),Da?E.createElement("div",{ref:er,className:"preview-container"},ea==="stex"&&E.createElement(We,{value:Vr}),ea!=="stex"&&E.createElement(ge.Z,{edit:!0,disabledFill:Br,showProgramFill:va,value:Vr,openEditor:An=>{var ue;Zi.current=An,(ue=Mi.current)==null||ue.setHeight("100vh"),setTimeout(()=>{ti("add-flowchart")},150)}})):null))),nr?E.createElement("a",{ref:Kn,className:"editor-resize"}):null,fi===It&&E.createElement(vt,{callback:Gt,onCancel:Fn}),fi===Vt&&E.createElement(z,{ref:Mi,editImgId:Zi.current,callback:Gt,onCancel:Fn}),E.createElement(Ee.Z,null,vn[fi]&&fi!==It&&fi!==Vt?E.createElement(mt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:no,top:hi},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:Bn},vn[fi]),open:!0,onCancel:Fn,footer:null,destroyOnClose:!0,width:fi===Vt?"1200px":null,height:fi===Vt?"80vh":null,className:"markdown-popup-form"},an):null))}},45596:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return je},I:function(){return ot}});var E=ae(28284),xe=ae(6767),Be=ae(37568),Ie=ae(77736),pe=ae(71051),fe=ae(47889),ze=ae(99571),De=ae(67303),Ze=ae(59301),oe=ae(59301),ve=Object.defineProperty,ge=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,we=(Ee,_e,He)=>_e in Ee?ve(Ee,_e,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ee[_e]=He,tt=(Ee,_e)=>{for(var He in _e||(_e={}))Oe.call(_e,He)&&we(Ee,He,_e[He]);if(Ne)for(var He of Ne(_e))Ce.call(_e,He)&&we(Ee,He,_e[He]);return Ee},$e=(Ee,_e)=>ge(Ee,We(_e));const{useForm:et}=E.default,Me={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}};var je=({callback:Ee,onCancel:_e})=>{const[He]=et();let Re=(0,Ze.useRef)();function dt(Ft){Re.current.width=He.getFieldValue("width"),Re.current.align=He.getFieldValue("align"),Ee(Ft,Re.current)}function Ke(Ft,gt){if(Ft.status===-1){xe.ZP.error(Ft.message);return}He.setFieldsValue({src:`/api/attachments/${Ft.id}`,type:gt.type})}function it(Ft){let gt=Ft.target.files[0];Re.current=gt,ot(gt,Ke)}return oe.createElement(E.default,$e(tt({form:He},ye),{className:"upload-image-panel",onFinish:dt,style:{width:470,overflow:"hidden"}}),oe.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},oe.createElement(Be.default,{style:Me})),oe.createElement(Pe,{onFileChange:it}))),oe.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(Be.default,{style:{width:264}})),oe.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(Ie.Z,null,oe.createElement(E.default.Item,{name:"width",style:{margin:0}},oe.createElement(pe.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(fe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),oe.createElement("aside",null,oe.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(ze.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(ze.ZP,{type:"default",onClick:_e},"\u53D6\u6D88"))))};function Pe({onFileChange:Ee}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:Ee}))}function ot(Ee,_e){if(!Ee)throw new String("\u6CA1\u6709\u6587\u4EF6");let He=new FormData;He.append("editormd-image-file",Ee),He.append("file_param_name","editormd-image-file"),He.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(dt){_e(JSON.parse(dt.target.responseText),Ee)},!1),Re.addEventListener("error",function(dt){console.error(dt)},!1),Re.open("POST",`${De.KI}/api/attachments.json`),Re.send(He)}},75790:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return Be}});var E=ae(59301),xe=ae(4676);class Be extends E.Component{constructor(pe){super(pe);const fe=window.document;this.node=fe.createElement("div"),fe.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,xe.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Cn,zt,ae){"use strict";ae.d(zt,{SV:function(){return vt},ZP:function(){return Je}});var E=ae(59301),xe=ae(76374);const Be={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Ie={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},pe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
`)},{label:"if",content:["if () {"," $0","}"].join(`
|
|
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
|
|
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
|
|
`)},{label:"include <vector>",content:["#include <vector>"].join(`
|
|
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
|
|
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
|
|
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
|
|
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
|
|
`)},{label:"include <map>",content:["#include <map>"].join(`
|
|
`)},{label:"include <string>",content:["#include <string>"].join(`
|
|
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
|
|
`)}]},fe={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(`
|
|
`)}]},ze={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(`
|
|
`)}]};var De=ae(53184),Ze=ae.n(De),oe=(Fe,Ct,Pt)=>new Promise((me,ie)=>{var ee=ne=>{try{re(Pt.next(ne))}catch(ce){ie(ce)}},z=ne=>{try{re(Pt.throw(ne))}catch(ce){ie(ce)}},re=ne=>ne.done?me(ne.value):Promise.resolve(ne.value).then(ee,z);re((Pt=Pt.apply(Fe,Ct)).next())});const ve={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"]}},ge=(Fe,Ct,Pt,me)=>{const ie=Ct.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Pt.lineNumber,endColumn:Pt.column});return Array.from(new Set(ie.match(/\b\w{2,}\b/g)||[])).map(z=>({label:z,kind:Fe.languages.CompletionItemKind.Text,insertText:z,range:me}))},We=(Fe,Ct,Pt,me)=>{Fe.languages.registerCompletionItemProvider(Ct,{provideCompletionItems(ie,ee){const z=ie.getWordUntilPosition(ee),re={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:z.startColumn,endColumn:z.endColumn},ne=ie.getLineContent(ee.lineNumber).substring(z.startColumn-2,z.endColumn);return{suggestions:[...ge(Fe,ie,ee,re),...Pt.map(Ue=>({label:Ue,kind:Fe.languages.CompletionItemKind.Keyword,documentation:Ue,insertText:Ue,insertTextRules:Fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re})),...me.map(Ue=>({label:Ue.label,kind:Fe.languages.CompletionItemKind.Snippet,documentation:Ue.content,insertText:ne.startsWith("#")?Ue.content.replace(/#/,""):Ue.content,insertTextRules:Fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re}))]}}})};var Ne=Fe=>{ve.languages.forEach(Ct=>{Fe.languages.registerDocumentFormattingEditProvider(Ct,{provideDocumentFormattingEdits(Pt){return oe(this,null,function*(){const me=Ze()(Pt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Pt.getFullModelRange(),text:me}]})}})}),We(Fe,"java",Ie.keywords,Ie.quickKey),We(Fe,"cpp",pe.keywords,pe.quickKey),We(Fe,"c",Be.keywords,[]),We(Fe,"python",fe.keywords,fe.quickKey),We(Fe,"scala",ze.keywords,ze.quickKey)};const Oe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ce=Object.defineProperty,we=(Fe,Ct,Pt)=>Ct in Fe?Ce(Fe,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Fe[Ct]=Pt,tt=(Fe,Ct,Pt)=>we(Fe,typeof Ct!="symbol"?Ct+"":Ct,Pt);const $e=class Ls{constructor(Ct,Pt,me){this.placeholder=Ct,this.editor=Pt,this.monaco=me,Pt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ls.ID}getDomNode(){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}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};tt($e,"ID","editor.widget.placeholderHint");var Me=$e,ye=ae(96236),je=ae(6767),Pe=ae(25399),ot=ae(89392),Ee=ae(33796),_e=ae(56102),He=Object.defineProperty,Re=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,gt=(Fe,Ct,Pt)=>Ct in Fe?He(Fe,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Fe[Ct]=Pt,pt=(Fe,Ct)=>{for(var Pt in Ct||(Ct={}))it.call(Ct,Pt)&>(Fe,Pt,Ct[Pt]);if(Ke)for(var Pt of Ke(Ct))Ft.call(Ct,Pt)&>(Fe,Pt,Ct[Pt]);return Fe},xt=(Fe,Ct)=>Re(Fe,dt(Ct)),ke=(Fe,Ct)=>{var Pt={};for(var me in Fe)it.call(Fe,me)&&Ct.indexOf(me)<0&&(Pt[me]=Fe[me]);if(Fe!=null&&Ke)for(var me of Ke(Fe))Ct.indexOf(me)<0&&Ft.call(Fe,me)&&(Pt[me]=Fe[me]);return Pt},de=(Fe,Ct,Pt)=>new Promise((me,ie)=>{var ee=ne=>{try{re(Pt.next(ne))}catch(ce){ie(ce)}},z=ne=>{try{re(Pt.throw(ne))}catch(ce){ie(ce)}},re=ne=>ne.done?me(ne.value):Promise.resolve(ne.value).then(ee,z);re((Pt=Pt.apply(Fe,Ct)).next())});function Ae(Fe){return/^\d+$/.test(Fe)?`${Fe}px`:Fe}function Ye(){}let ct=!1;const Le={"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 mt(Fe=[]){let Ct=Fe;if(Array.isArray(Fe)){for(let Pt=0;Pt<Fe.length;Pt++){let me=Le[Fe[Pt]];if(me)return me}return Ct[0]}return Le[Ct]||Ct}let rt=null;const St=()=>de(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Fe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Fe)}});var Je=Fe=>{var Ct=Fe,{width:Pt="100%",height:me="100%",value:ie,language:ee="javascript",style:z={},options:re={},overrideServices:ne={},theme:ce="vs-dark",onEditBlur:Ue,isCopy:ut=!1,onSave:Ht,autoHeight:ht=!1,forbidCopy:yt=!1,onChange:wt=Ye,editorDidMount:se=Ye,onFocus:st=Ye,onBreakPoint:bt=Ye,breakPointValue:Et=[],filename:jt="educoder.txt",errorLine:Vt,errorContent:It="",highlightLine:kt,openBreakPoint:Zt=!1,placeholder:tn="",showMiniMap:dn=!0}=Ct,Yn=ke(Ct,["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"]);const wr=(0,E.useRef)(),In=(0,E.useRef)({}),xr=(0,E.useRef)(),ca=(0,E.useRef)(),fa=(0,E.useRef)([]),wa=(0,E.useRef)(!1),Ba=(0,E.useRef)(),Pa=(0,E.useRef)(),ya=(0,E.useRef)(!1),[Ar,La]=(0,E.useState)(!1);function Aa(){let nr;return wr.current&&(nr=new xe.Z(gn=>{for(let kr of gn)(kr.target.offsetHeight>0||kr.target.offsetWidth>0)&&In.current.instance.layout()}),nr.observe(wr.current)),nr}function Xt(){je.ZP.warning({content:decodeURIComponent(Oe),key:"monaco-editor-tip"})}const rn=()=>{let nr=In.current.instance;if(ie!=null&&nr&&Ar){const gn=nr.getModel();gn&&ie!==gn.getValue()&&(ct=!0,gn.setValue(ie),nr.layout(),ct=!1)}};(0,E.useEffect)(()=>{const nr=Ee.Z.subscribe("formatDocument",gn=>{var kr;let va=In.current.instance;(kr=va==null?void 0:va.getAction)==null||kr.call(va,"editor.action.formatDocument").run()});return window.updateMonacoValue=gn=>{wt(gn)},nr},[]),(0,E.useEffect)(()=>{var nr;let gn=In.current.instance;ca.current&&clearTimeout(ca.current),ca.current=setTimeout(()=>{rn()},500),ie&&(ie!=null&&ie.length)&&((nr=gn==null?void 0:gn.updateOptions)==null||nr.call(gn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ie.split(/\r\n|\r|\n/g).length))+3,5)}))},[ie,Ar,In.current]),(0,E.useEffect)(()=>{if(Vt&&In.current&&In.current.instance){let gn=In.current.instance;gn.changeViewZones(function(kr){var va=document.createElement("div");va.style.padding="10px 20px",va.style.width="calc(100% - 20px)",va.className="my-error-line-wrp",va.innerHTML=It,kr.addZone({afterLineNumber:Vt||11,heightInLines:3,domNode:va})});var nr={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};gn.addOverlayWidget(nr),gn.revealPositionInCenter({lineNumber:20,column:1})}},[Vt,In.current,Ar]);const vn=(nr="",gn)=>{if(!nr||nr.trim()==="")return!0;const va=In.current.instance.getModel().getLineTokens(gn);let Sa=!1;for(let Lt=0;Lt<2;Lt++)va.getStandardTokenType(Lt)===1&&(Sa=!0);return Sa};(0,E.useEffect)(()=>{var nr;const gn=(nr=In.current)==null?void 0:nr.instance;if(gn&&Ar&&yt){const kr=gn.onDidBlurEditorWidget(()=>{ya.current=!1}),va=gn.onDidFocusEditorText(()=>{ya.current=!0});return()=>{kr.dispose(),va.dispose()}}},[In.current,Ar,yt]),(0,E.useEffect)(()=>{var nr;if((nr=In.current)!=null&&nr.instance&&Ar&&Zt){let gn=In.current.instance,kr=gn.getModel();if(!kr)return;(()=>{var _r;let zr=[],Kt=[];const ka=kr.getAllDecorations();for(let ga of ka)ga.options.className==="highlighted-line"&&(zr.push((_r=ga==null?void 0:ga.range)==null?void 0:_r.startLineNumber),Kt.push(ga==null?void 0:ga.id));if(kt===zr[0])return;kr.deltaDecorations(Kt,[]);const Vr=kr.getLineCount();kt&&kt<=Vr&&(gn.deltaDecorations([],[{range:new rt.Range(kt,1,kt,kr.getLineMaxColumn(kt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),gn.revealLineInCenter(kt))})();const Sa=(_r=!1)=>{var zr;let Kt=[],ka=[];const Vr=kr.getAllDecorations();for(let ga of Vr)ga.options.linesDecorationsClassName==="breakpoints-select"&&(Kt.push((zr=ga==null?void 0:ga.range)==null?void 0:zr.startLineNumber),ka.push(ga==null?void 0:ga.id));if(_r)return{lines:Kt,ids:ka};bt(Kt)},Lt=_r=>de(void 0,null,function*(){let zr={range:new rt.Range(_r,1,_r,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield kr.deltaDecorations([],[zr]),Sa()}),Mt=_r=>de(void 0,null,function*(){let zr=[];const Kt=gn.getLineDecorations(_r);for(let ka of Kt)ka.options.linesDecorationsClassName==="breakpoints-select"&&zr.push(ka.id);yield kr.deltaDecorations(zr,[]),Sa()}),or=_r=>{let zr=gn.getLineDecorations(_r);for(let Kt of zr)if(Kt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ot.isEqual)(Et,Sa(!0).lines)){kr.deltaDecorations(Sa(!0).ids,[]);const _r=Et.map(zr=>({range:new rt.Range(zr,1,zr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));kr.deltaDecorations([],_r)}const jn=gn.onDidChangeModelContent(_r=>{let zr=gn.getPosition();if(zr){let Kt=zr.lineNumber;clearTimeout(Pa.current),Pa.current=setTimeout(()=>{vn(kr.getLineContent(Kt),Kt)?Mt(Kt):or(Kt)?(Mt(Kt),Lt(Kt)):Sa()},100)}}),Yt=gn.onMouseDown(_r=>{var zr,Kt,ka;if(_r.target.detail&&((ka=(Kt=(zr=_r.target)==null?void 0:zr.element)==null?void 0:Kt.className)!=null&&ka.includes("line-numbers"))){let Vr=_r.target.position.lineNumber;if(vn(kr.getLineContent(Vr),Vr))return;or(Vr)?Mt(Vr):Lt(Vr)}}),Jn=_r=>{let zr={range:new rt.Range(_r,1,_r,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};fa.current=gn.deltaDecorations(fa.current,[zr])},Cr=()=>{fa.current=gn.deltaDecorations(fa.current,[])},Br=gn.onMouseMove(_r=>{var zr,Kt,ka;if(Cr(),_r.target.detail&&((ka=(Kt=(zr=_r.target)==null?void 0:zr.element)==null?void 0:Kt.className)!=null&&ka.includes("line-numbers"))){let Vr=_r.target.position.lineNumber;if(vn(kr.getLineContent(Vr),Vr))return;Jn(Vr)}}),Fr=gn.onMouseLeave(()=>{Cr()});return()=>{jn.dispose(),Yt.dispose(),Br.dispose(),Fr.dispose()}}},[In.current,Ar,Et,kt,Zt,ee]),(0,E.useEffect)(()=>{var nr;(nr=In.current)!=null&&nr.instance&&Zt&&In.current.instance.setPosition({lineNumber:0,column:0})},[kt]);function yn(){let nr=In.current.instance;if(nr){const gn=nr.getSelection(),kr=In.current.pastePos||{},va=new rt.Range(kr.startLineNumber||gn.endLineNumber,kr.startColumn||gn.endColumn,kr.endLineNumber||gn.endLineNumber,kr.endColumn||gn.endColumn);setTimeout(()=>{nr.executeEdits("",[{range:va,text:""}])},300)}}function Wt(nr){(window.navigator.platform.match("Mac")?nr.metaKey:nr.ctrlKey)&&nr.keyCode==83&&(nr.preventDefault(),Ht())}const ln=()=>{if(ht&&In.current.instance){const nr=In.current.instance.getContentHeight();ea(nr<me?me:nr)}else ea(me)};function hn(nr){var gn=document.createEvent("MouseEvents");gn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),nr.dispatchEvent(gn)}const un=nr=>{if(!ya.current)return;const{keyCode:gn,ctrlKey:kr,metaKey:va,target:Sa,type:Lt}=nr;return(Lt==="paste"||(gn===67||gn===86)&&(va||kr))&&Sa.nodeName==="TEXTAREA"&&(Xt(),nr.preventDefault()),!1};function sr(nr,gn){var kr=window.URL||window.webkitURL||window,va=new Blob([gn]),Sa=document.createElementNS("http://www.w3.org/1999/xhtml","a");Sa.href=kr.createObjectURL(va),Sa.download=nr,hn(Sa)}(0,E.useEffect)(()=>{ln()},[ln]),(0,E.useEffect)(()=>{wr.current&&!Ar&&Promise.all([ae.e(8909),ae.e(5028)]).then(ae.bind(ae,71448)).then(nr=>{try{rt=nr,In.current.instance=rt.editor.create(wr.current,{value:ie,language:mt(ee),theme:ce,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:dn||!1}},ne);const gn=In.current.instance;let Sa=[...ye.BH._menuItems].find(jn=>jn[0]._debugName=="EditorContext")[1],Lt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Mt=(jn,Yt)=>{var Jn,Cr;let Br=jn._first;do Yt.includes((Cr=(Jn=Br.element)==null?void 0:Jn.command)==null?void 0:Cr.id)&&jn._remove(Br);while(Br=Br.next)};if(se(gn,rt),setTimeout(()=>{ln(),In.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{sr(jt||"educoder.txt",gn.getValue())}})},500),In.current.subscription=gn.onDidChangeModelContent(jn=>{wa.current?clearTimeout(Ba.current):(ln(),wt(gn.getValue(),jn)),Ba.current=setTimeout(()=>{wa.current=!1},500)}),window.Monaco||Ne(rt,mt(ee)),yt&&(Mt(Sa,Lt),wr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",un),window.removeEventListener("paste",un),window.addEventListener("keydown",un),window.addEventListener("paste",un)),window.Monaco=rt,Ue&&gn.onDidBlurEditorWidget(()=>{Ue(gn.getValue())}),st&&gn.onDidFocusEditorText(()=>{yt&&St(),st(gn.getValue())}),yt){St();try{gn.onDidPaste(jn=>{const Yt=gn.getSelection(),Jn=In.current.pastePos||{},Cr=new rt.Range(Jn.startLineNumber||Yt.endLineNumber,Jn.startColumn||Yt.endColumn,Jn.endLineNumber||Yt.endLineNumber,Jn.endColumn||Yt.endColumn);gn.executeEdits("",[{range:jn.range,text:""}])})}catch(jn){}}let or=Aa();return tn&&typeof tn=="string"&&new Me(tn,gn,rt),La(!0),()=>{const jn=In.current.instance;jn.dispose();const Yt=jn.getModel();Yt&&Yt.dispose(),In.current.subscription&&In.current.subscription.dispose(),or.unobserve(wr.current)}}catch(gn){}})},[]),(0,E.useEffect)(()=>{if(In.current.instance&&Ar)return document.addEventListener("keydown",Wt,!1),()=>{document.removeEventListener("keydown",Wt)}},[Ht,Ar]),(0,E.useEffect)(()=>{let nr=In.current.instance;if(nr&&Ar){let gn=mt(ee);rt.editor.setModelLanguage(nr.getModel(),gn)}},[ee,Ar]),(0,E.useEffect)(()=>{In.current.instance&&Ar&&rt.editor.setTheme(ce)},[ce,Ar]),(0,E.useEffect)(()=>{let nr=In.current.instance;xr.current=re,nr&&Ar&&(nr.updateOptions(pt({},re)),setTimeout(()=>{nr.getModel().updateOptions(pt({},re))},200))},[JSON.stringify(re),Ar]),(0,E.useEffect)(()=>{let nr=In.current.instance;nr&&Ar&&nr.layout()},[Pt,me,Ar]);const[cr,Ur]=(0,E.useState)(Ae(Pt)),[Jr,ea]=(0,E.useState)(Ae(me)),$r=xt(pt({},z),{width:cr,height:Jr,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:wr,style:$r},ut&&E.createElement(_e.CopyToClipboard,{text:ie,onCopy:()=>je.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(Pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function vt({width:Fe="100%",height:Ct="100%",original:Pt,modified:me,language:ie,options:ee={}}){const z=(0,E.useRef)(),[re,ne]=(0,E.useState)(null);function ce(ht){let yt;return z.current&&(yt=new xe.Z(wt=>{for(let se of wt)(se.target.offsetHeight>0||se.target.offsetWidth>0)&&ht.layout()}),yt.observe(z.current)),yt}(0,E.useEffect)(()=>(z.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(ht=>{rt=ht;const yt=rt.editor.createDiffEditor(z.current,xt(pt({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},ee),{wordWrap:!0}));ne(yt);let wt=ce(yt);return()=>{yt.dispose();const se=yt.getModel();se&&se.dispose(),wt.unobserve(z.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{re&&re.setModel({original:rt.editor.createModel(Pt,ie),modified:rt.editor.createModel(me,ie)})},[Pt,me,ie,re]);const Ue=Ae(Fe),ut=Ae(Ct),Ht={width:Ue,height:ut};return E.createElement("div",{className:"my-diff-editor",ref:z,style:Ht})}},929:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return ge}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},xe=ae(29787),Be=ae(25399),Ie=ae(60242),pe=ae(92310),fe=ae.n(pe),ze=ae(49661),De=ae(57884),Ze=ae(34055),oe=ae(59301),ge=({className:We,dataSource:Ne=[],col:Oe=4,right:Ce,bottom:we=23,precision:tt=0,wrapWidth:$e=1200,trackEventItems:et,loading:Me,onRemove:ye=()=>{},isCurrent:je=!0,showProgress:Pe=!1,showAlias:ot=!1})=>{const Ee=Math.floor(($e-(Oe-1)*Ce)/Oe),_e=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return oe.createElement(xe.Z,{spinning:Me},oe.createElement("div",{className:fe()(E.list,We)},!!(Ne!=null&&Ne.length)&&(Ne==null?void 0:Ne.map((He,Re)=>{var dt,Ke,it,Ft,gt,pt;const{name:xt,id:ke,identifier:de,featured:Ae,school_name:Ye,image_url:ct,excellent:Le,is_plan:mt}=He;return oe.createElement("div",{key:ke,className:je&&Pe?E.wrapisCurrent:E.wrap,style:{width:Ee,marginRight:(1+Re)%Oe===0?0:Ce+tt,marginBottom:we}},oe.createElement("a",{className:E.li,onClick:rt=>{rt.preventDefault(),rt.stopPropagation(),et&&(0,ze.L9)([et]),(0,ze.xg)(`/paths/${de}`)}},oe.createElement("div",{className:E.img},oe.createElement("img",{className:E.cover,src:`${ct}`}),je&&(0,Ze.bg)()&&(He==null?void 0:He.studying)&&oe.createElement("div",{className:`${E.movebq} user-path-items`,onClick:rt=>{rt.stopPropagation(),ye(He)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dt=He==null?void 0:He.subject_tags)==null?void 0:dt.map((rt,St)=>{var Je,vt;if(St===0){const Ct=(Je=_e.find(Pt=>Pt.name==rt))==null?void 0:Je.swimg;return oe.createElement("img",{className:E.sign,src:Ct,style:{left:"-4px"}})}const Fe=(vt=_e.find(Ct=>Ct.name==rt))==null?void 0:vt.ptimg;return oe.createElement("img",{className:E.sign,src:Fe,style:{left:`${48+52*(St-1)+2*St}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(He==null?void 0:He.excellent)&&oe.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:E.name},oe.createElement(Be.Z,{title:ot&&(He!=null&&He.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${xt}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):xt},oe.createElement("span",{className:E.e},ot&&(He==null?void 0:He.excellent_alias_name)||xt))),je&&Pe&&((Ke=He==null?void 0:He.progress)==null?void 0:Ke.all_score)!=0&&oe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},oe.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((it=He==null?void 0:He.progress)==null?void 0:it.my_score)/((Ft=He==null?void 0:He.progress)==null?void 0:Ft.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(gt=He==null?void 0:He.progress)==null?void 0:gt.my_score,"/",(pt=He==null?void 0:He.progress)==null?void 0:pt.all_score),(!je||!Pe)&&oe.createElement(Be.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ye}`},oe.createElement("div",{className:E.unit},oe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ye)),(!je||!Pe)&&oe.createElement("div",{className:E.tags},oe.createElement("div",null,oe.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oe.createElement("span",null,He.stages_count))),oe.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),oe.createElement("span",null,He.members_count)))))))})),!Ne.length&&oe.createElement(De.Z,null)))}},71360:function(Cn,zt,ae){"use strict";ae.d(zt,{jL:function(){return pe},w9:function(){return Ae},QD:function(){return Vt},cQ:function(){return gt.Z},op:function(){return wt},O5:function(){return rn},_b:function(){return Yn},t7:function(){return tt},Gi:function(){return St},YG:function(){return mt},qp:function(){return ve},vr:function(){return Zt},qE:function(){return bt},Je:function(){return Me},wb:function(){return Ft},cq:function(){return me},tp:function(){return Ne}});var E=ae(59301),xe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Be="data:image/png;base64,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",pe=({dataSource:vn=[],img:yn,imgWidth:Wt=346,title:ln,sunTitle:hn,bannerExtraContent:un})=>E.createElement("div",{className:xe.banner},E.createElement("div",{className:xe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,ln),E.createElement("span",null,hn)),vn.length>0&&E.createElement("div",{className:xe.btns},vn.map((sr,cr)=>E.createElement("div",{key:cr,onClick:sr.click},sr.name,sr.sign?E.createElement("img",{src:Be,width:39}):null))),un),yn&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:yn,width:Wt}))),fe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ze=ae(92310),De=ae.n(ze),Ze=ae(89392),ve=({dataSource:vn=[],value:yn,onChange:Wt,onTitleChange:ln,className:hn,title:un,titleWidth:sr=41,style:cr={},fontColor:Ur="#6A7283",showCount:Jr})=>{const[ea,$r]=(0,E.useState)(0),[nr,gn]=(0,E.useState)(!1),kr=(0,E.useRef)(null),va=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Sa;vn.length!==0&&(((Sa=kr==null?void 0:kr.current)==null?void 0:Sa.clientHeight)>97?$r(1):$r(0)),vn.length===0&&$r(0),gn(!1)},[vn]),E.createElement("div",{className:De()(fe.row,hn),style:cr},E.createElement("div",{onClick:(0,Ze.throttle)(()=>ln==null?void 0:ln(),2e3),style:{width:sr,marginTop:nr?12:4},className:`${fe.title} ${ln?"current":""}`},un),E.createElement("div",{className:nr?`${fe.tagsWrap} ${fe.tagsBorderWrap}`:fe.tagsWrap},E.createElement("div",{className:fe.bar,ref:va,style:ea>0?{height:ea===1?97:"auto",overflow:ea===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:fe.tag,ref:kr},vn==null?void 0:vn.map(Sa=>E.createElement("span",{onClick:()=>Wt(Sa.id),key:Sa.id,style:{color:Ur},className:yn===Sa.id?fe.active:""},E.createElement("span",{title:Sa.name,className:fe.name},Sa.name),!!Jr&&E.createElement("span",{className:fe.num},Sa.count))))),!!ea&&E.createElement(E.Fragment,null,ea===1?E.createElement("div",{onClick:()=>{var Sa;$r(2),((Sa=kr==null?void 0:kr.current)==null?void 0:Sa.clientHeight)>245?gn(!0):gn(!1)},className:fe.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{va.current.scrollTop=0,$r(1),gn(!1)},className:fe.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ge={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ne=({dataSource:vn=[],value:yn,onChange:Wt,className:ln,style:hn={}})=>E.createElement("div",{style:hn,className:De()(ge.tabs,ln)},vn.map(un=>E.createElement("span",{onClick:()=>Wt(un.id),className:yn===un.id?ge.active:"",key:un.id},un.name))),Oe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ce=ae(37568),tt=({dataSource:vn=[],value:yn="",onChange:Wt,onInputChange:ln=()=>{},className:hn,style:un={},placeholder:sr,allowClear:cr=!1})=>{var Ur;const[Jr,ea]=(0,E.useState)(""),[$r,nr]=(0,E.useState)("");(0,E.useEffect)(()=>{var va;let Sa=yn;(va=JSON.stringify(yn))!=null&&va.includes("{")&&(ea(yn.id),Sa=yn.value||"");try{nr(decodeURIComponent(Sa||""))}catch(Lt){nr(decodeURIComponent(Sa||""))}},[yn]);const gn=()=>{Wt(encodeURIComponent($r),Jr||null)},kr=va=>{va!==Jr&&(ea(va),Wt(encodeURIComponent($r),va))};return E.createElement("div",{className:De()(Oe.input,hn),style:un},!!vn.length&&E.createElement("div",{className:Oe.dropdown},E.createElement("div",{className:Oe.text},(Ur=vn.find(va=>va.id===Jr))==null?void 0:Ur.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Oe.b1}),E.createElement("b",{className:Oe.b2})),E.createElement("div",{className:Oe.menu},vn.map((va,Sa)=>E.createElement("div",{key:Sa,onClick:()=>kr(va.id)},va.name)))),E.createElement(Ce.default,{onPressEnter:gn,value:$r,onChange:va=>{nr(va.target.value),ln(encodeURIComponent(va.target.value),Jr||null)},placeholder:sr,variant:"borderless",allowClear:cr,onClear:()=>Wt("",Jr||null)}),E.createElement("i",{onClick:gn,className:"iconfont icon-sousuo9 font14 current"}))},$e={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Me=({value:vn,onChange:yn,className:Wt,total:ln,pageSize:hn,style:un={}})=>{const sr=vn<2,cr=vn>=Math.ceil(ln/hn);return ln<=hn?E.createElement(E.Fragment,null):E.createElement("div",{className:De()($e.quickPager,Wt),style:un},E.createElement("div",{onClick:()=>{sr||yn(vn-1,"prev")},className:sr?$e.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{cr||yn(vn+1,"next")},className:cr?$e.disabled:""},"\u4E0B\u4E00\u9875"))},ye={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},je=ae(29787),Pe=ae(25399),ot=ae(58018),Ee=ae(90524),_e=ae(49661),He=ae(96908),Re=ae(57177),dt=ae(81378),Ke=ae(57884),Ft=({className:vn,dataSource:yn=[],col:Wt=4,right:ln,bottom:hn=23,precision:un=0,wrapWidth:sr=1200,trackEventItems:cr,loading:Ur})=>{const Jr=Math.floor((sr-(Wt-1)*ln)/Wt);return E.createElement(je.Z,{spinning:Ur},E.createElement("div",{className:De()(ye.list,vn)},!!yn.length&&yn.map((ea,$r)=>{const{name:nr,id:gn,identifier:kr,power:va,cover_image_id:Sa,pic:Lt}=ea;return E.createElement("div",{className:ye.wrap,key:gn,style:{width:Jr,marginRight:(1+$r)%Wt===0?0:ln+un,marginBottom:hn}},E.createElement("a",{target:"_blank",href:`/shixuns/${kr}/challenges`,className:ye.li,onClick:Mt=>{Mt.preventDefault(),cr&&(0,_e.L9)([cr]),va&&(0,_e.xg)(`/shixuns/${kr}/challenges`)}},E.createElement("div",{className:ye.img},E.createElement("img",{className:ye.cover,src:`${Lt}`}),ea.is_jupyter&&E.createElement("img",{className:ye.sign,src:He}),ea.is_jupyter_lab&&E.createElement("img",{className:ye.sign,src:Re}),ea.is_unity_3d&&E.createElement("img",{className:ye.sign,src:dt})),E.createElement("div",{className:ye.name},E.createElement(Pe.Z,{title:nr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:ye.e},nr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:ye.tags},E.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,ea.challenges_count))),!!ea.myshixuns_count&&E.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,ea.myshixuns_count))),E.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,ea.level))),E.createElement("div",{className:ye.rate},E.createElement(ot.Z,{allowHalf:!0,disabled:!0,defaultValue:ea.score_info}),E.createElement("span",null,"\xA0",ea.score_info?`${ea.score_info}\u5206`:"5\u5206")))),!va&&E.createElement("div",{className:ye.lockWrap},E.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!yn.length&&E.createElement(Ke.Z,null)))},gt=ae(929),pt={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"},xt="data:image/png;base64,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",ke=ae(59301),Ae=({className:vn,dataSource:yn=[],col:Wt=4,right:ln,bottom:hn=23,precision:un=0,wrapWidth:sr=1200,trackEventItems:cr,loading:Ur,handleVery:Jr=()=>!0})=>{const ea=Math.floor((sr-(Wt-1)*ln)/Wt);return ke.createElement(je.Z,{spinning:Ur},ke.createElement("div",{className:De()(pt.list,vn)},!!yn.length&&yn.map(($r,nr)=>{const{subject_identifier:gn,id:kr,identifier:va,power:Sa}=$r,Lt=$r.is_public!=0&&$r.is_public;return ke.createElement("div",{className:pt.wrap,key:kr,style:{width:ea,marginRight:(1+nr)%Wt===0?0:ln+un,marginBottom:hn}},ke.createElement("a",{className:pt.li,onClick:Mt=>{Mt.preventDefault(),Jr($r==null?void 0:$r.first_category_url)&&(cr&&(0,_e.L9)([cr]),(0,_e.xg)($r.first_category_url))}},ke.createElement("div",{className:pt.top},ke.createElement(Pe.Z,{title:$r.name},ke.createElement("div",{className:pt.name},$r.name)),ke.createElement("img",{className:pt.img,src:Ee.Z.IMG_SERVER+"/images/"+$r.avatar_url}),ke.createElement("div",{className:pt.text,title:$r.creator},$r.creator),gn&&ke.createElement("div",{className:pt.btns},ke.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ke.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Lt&&ke.createElement("div",{className:pt.sign},"\u516C\u5F00")),ke.createElement("div",{className:pt.bottom},$r.visits>0&&ke.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ke.createElement("span",null,ke.createElement("i",{className:"iconfont icon-liulanyan"}),ke.createElement("span",null,$r.visits))),$r.course_members_count>0&&ke.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},ke.createElement("span",null,ke.createElement("i",{className:"iconfont icon-chengyuan"}),$r.course_members_count)),$r.tasks_count>0&&ke.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ke.createElement("span",null,ke.createElement("i",{className:"iconfont icon-zuoye"}),$r.tasks_count)),$r.is_end?ke.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ke.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!$r.is_accessible&&ke.createElement("div",{className:pt.lockWrap},ke.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ke.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!yn.length&&ke.createElement(Ke.Z,null)))},Ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ct=ae(76560),mt=({dataSource:vn=[],value:yn,onChange:Wt,className:ln,style:hn={},tabBarExtraContent:un})=>E.createElement("div",{className:De()(Ye.tabs,ln),style:hn},E.createElement("div",{className:Ye.tabsWrap},vn.map((sr,cr)=>!(sr!=null&&sr.hide)&&E.createElement("aside",{className:Ye.tab,onClick:()=>{Wt(sr.id),sr.link&&ct.history.push(sr.link)},key:cr},E.createElement("div",{className:yn===sr.id?Ye.active:""},sr.name),(sr==null?void 0:sr.resetCount)==null&&(sr==null?void 0:sr.total)!==void 0&&E.createElement("span",null,"\uFF08",sr==null?void 0:sr.total,"\uFF09"),(sr==null?void 0:sr.resetCount)!==void 0&&(sr==null?void 0:sr.total)!==void 0&&E.createElement(Pe.Z,{title:(sr==null?void 0:sr.tip)!=null?sr==null?void 0:sr.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},sr==null?void 0:sr.resetCount),"/",E.createElement("span",null,sr==null?void 0:sr.total),"\uFF09"))))),E.createElement("div",{className:Ye.tabBar},un)),St=({className:vn,style:yn={},children:Wt})=>E.createElement("div",{className:De()(vn),style:yn},Wt),Je={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},vt=ae(75727),Fe=ae(93041);const Ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var me=({sortValue:vn,dropValue:yn,className:Wt,onSort:ln,onDrop:hn,dataSource:un=Ct})=>{var sr;return E.createElement("div",{className:De()(Je.orderWrap,Wt)},E.createElement(vt.Z,{dropdownRender:()=>E.createElement(Fe.default,null,un.map((cr,Ur)=>E.createElement(Fe.default.Item,{key:Ur,onClick:()=>hn(cr.id)},cr.name)))},E.createElement("span",{className:Je.orderTextWrap},(sr=un.find(cr=>yn===cr.id))==null?void 0:sr.name)),E.createElement("span",{className:Je.orderIconWrap},E.createElement("span",{className:Je.orderAsc},E.createElement("i",{className:vn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Je.cursorPointer} ${Je.active}`:`iconfont icon-sanjiaoxing-up font12 ${Je.cursorPointer}`,onClick:()=>ln(vn==="asc"?"desc":"asc")})),E.createElement("span",{className:Je.orderDesc},E.createElement("i",{className:vn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Je.cursorPointer} ${Je.active}`:`iconfont icon-sanjiaoxing-down font12 ${Je.cursorPointer}`,onClick:()=>ln(vn==="asc"?"desc":"asc")}))))},ie={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"},ee=ae(99571),z=Object.defineProperty,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ue=(vn,yn,Wt)=>yn in vn?z(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):vn[yn]=Wt,ut=(vn,yn)=>{for(var Wt in yn||(yn={}))ne.call(yn,Wt)&&Ue(vn,Wt,yn[Wt]);if(re)for(var Wt of re(yn))ce.call(yn,Wt)&&Ue(vn,Wt,yn[Wt]);return vn},Ht=(vn,yn)=>{var Wt={};for(var ln in vn)ne.call(vn,ln)&&yn.indexOf(ln)<0&&(Wt[ln]=vn[ln]);if(vn!=null&&re)for(var ln of re(vn))yn.indexOf(ln)<0&&ce.call(vn,ln)&&(Wt[ln]=vn[ln]);return Wt},ht=(vn,yn,Wt)=>new Promise((ln,hn)=>{var un=Ur=>{try{cr(Wt.next(Ur))}catch(Jr){hn(Jr)}},sr=Ur=>{try{cr(Wt.throw(Ur))}catch(Jr){hn(Jr)}},cr=Ur=>Ur.done?ln(Ur.value):Promise.resolve(Ur.value).then(un,sr);cr((Wt=Wt.apply(vn,yn)).next())}),wt=vn=>{var yn=vn,{className:Wt,style:ln,children:hn,loading:un=!1,openLoading:sr,onClick:cr=()=>{},size:Ur="middle",shape:Jr="round"}=yn,ea=Ht(yn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[$r,nr]=(0,E.useState)(!1);return E.createElement(ee.ZP,ut({onClick:(0,Ze.throttle)(gn=>ht(void 0,null,function*(){sr&&nr(!0);try{yield cr(gn)}catch(kr){console.log("error",kr)}sr&&nr(!1)}),2e3,{leading:!0,trailing:!1}),className:De()(ie.btn,ie[`${Ur}-${Jr}`],Wt),style:ln,size:Ur,shape:Jr,loading:$r||un},ea),hn)},se={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},bt=({className:vn,style:yn,children:Wt=null,onClick:ln,title:hn})=>E.createElement("div",{className:De()(se.head,vn),style:yn},E.createElement("span",{className:"primary-hover",onClick:ln},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:hn},hn),E.createElement("div",{className:se.node},Wt)),Et={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Vt=({confirmShow:vn=!0,confirmTitle:yn,confirmClick:Wt,cancelShow:ln=!0,cancelTitle:hn,cancelClick:un,className:sr,style:cr,confirmLoading:Ur=!1})=>E.createElement("div",{className:De()(Et.btns,sr),style:cr},vn&&E.createElement(ee.ZP,{loading:Ur,onClick:Wt,type:"primary",className:Et.confirm},yn),ln&&E.createElement(ee.ZP,{onClick:un,className:Et.cancel},hn)),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"},Zt=({className:vn,style:yn={},LeftContent:Wt,children:ln,RightContent:hn})=>E.createElement("div",{className:De()(It.fixedBottom,vn),style:yn},E.createElement("div",{className:It.wrap},E.createElement("div",{className:It.left},Wt),E.createElement("div",{className:It.center},ln),E.createElement("div",{className:It.right},hn))),tn={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Yn=({className:vn,style:yn={},dataSource:Wt=[]})=>E.createElement("div",{className:De()(tn.crumbs,vn),style:yn},Wt.map((ln,hn)=>hn<Wt.length-1?E.createElement(E.Fragment,{key:hn},ln.path||ln.onClick?E.createElement("span",{className:tn.hover,onClick:ln!=null&&ln.onClick?ln.onClick:()=>ct.history.push(ln.path)},ln.name):E.createElement("span",null,ln.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:hn,style:{color:"#5F6368"}},ln.name))),wr=ae(11938),In=Object.defineProperty,xr=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,Pa=(vn,yn,Wt)=>yn in vn?In(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):vn[yn]=Wt,ya=(vn,yn)=>{for(var Wt in yn||(yn={}))wa.call(yn,Wt)&&Pa(vn,Wt,yn[Wt]);if(fa)for(var Wt of fa(yn))Ba.call(yn,Wt)&&Pa(vn,Wt,yn[Wt]);return vn},Ar=(vn,yn)=>xr(vn,ca(yn)),La=(vn,yn)=>{var Wt={};for(var ln in vn)wa.call(vn,ln)&&yn.indexOf(ln)<0&&(Wt[ln]=vn[ln]);if(vn!=null&&fa)for(var ln of fa(vn))yn.indexOf(ln)<0&&Ba.call(vn,ln)&&(Wt[ln]=vn[ln]);return Wt};const{Countdown:Aa}=wr.default;var rn=vn=>{var yn=vn,{onChange:Wt}=yn,ln=La(yn,["onChange"]);const[hn,un]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof hn=="number"&&hn>=0&&Wt(hn)},[hn]);const sr=cr=>{const Ur=Math.floor(cr/1e3);un(Ur)};return E.createElement(Aa,Ar(ya({},ln),{onChange:sr}))}},17904:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return xe}});var E=ae(59301);function xe(Be,Ie){const pe=(0,E.useRef)();(0,E.useEffect)(()=>{pe.current=Be}),(0,E.useEffect)(()=>{function fe(){pe.current()}if(Ie!==null){let ze=setInterval(fe,Ie);return()=>clearInterval(ze)}},[Ie])}},40784:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(28284),Be=ae(77019),Ie=ae(5269),pe=ae(82326),fe=ae(71051),ze=ae(25399),De=ae(16326),Ze=ae(37568),oe=ae(76560),ve=ae(69577),ge=ae(10670),We=ae(59301),Ne=Object.defineProperty,Oe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,et=(ot,Ee,_e)=>Ee in ot?Ne(ot,Ee,{enumerable:!0,configurable:!0,writable:!0,value:_e}):ot[Ee]=_e,Me=(ot,Ee)=>{for(var _e in Ee||(Ee={}))tt.call(Ee,_e)&&et(ot,_e,Ee[_e]);if(we)for(var _e of we(Ee))$e.call(Ee,_e)&&et(ot,_e,Ee[_e]);return ot},ye=(ot,Ee)=>Oe(ot,Ce(Ee)),je=(ot,Ee)=>{var _e={};for(var He in ot)tt.call(ot,He)&&Ee.indexOf(He)<0&&(_e[He]=ot[He]);if(ot!=null&&we)for(var He of we(ot))Ee.indexOf(He)<0&&$e.call(ot,He)&&(_e[He]=ot[He]);return _e};const Pe=({disabled:ot,shixunHomeworks:Ee,selectOptions:_e,form:He})=>{const{workSetting:Re}=Ee,[dt,Ke]=(0,E.useState)([]),it=(0,E.useMemo)(()=>_e==null?void 0:_e.filter(Ft=>!dt.includes(Ft.value)),[dt,_e]);return(0,E.useEffect)(()=>{var Ft;const gt=((Ft=Re==null?void 0:Re.anonymous_appeal_settings)==null?void 0:Ft.filter(pt=>pt.appeal_time))||[];Ke(gt.map(pt=>pt.group_name))},[Re]),We.createElement(xe.default.List,{name:"anonymous_appeal_settings"},(Ft,{add:gt,remove:pt})=>We.createElement(We.Fragment,null,Ft.map(xt=>{var ke;const de=xt,{key:Ae,name:Ye}=de,ct=je(de,["key","name"]),mt=He.getFieldValue(["anonymous_appeal_settings",Ye]).deleteflag;return We.createElement("div",{key:Ae},We.createElement(Be.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},We.createElement(Ie.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Ae+1),We.createElement(Ie.Z,null,We.createElement(xe.default.Item,ye(Me({},ct),{name:[xt.name,"group_name"]}),We.createElement(pe.default,{mode:"multiple",disabled:ot||!mt,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:ge.Z.multiple_select,options:it||[],onSelect:rt=>{Ke(St=>[...St,rt])},onDeselect:rt=>{Ke(St=>St.filter(Je=>Je!==rt))}}))),We.createElement(Ie.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),We.createElement(Ie.Z,null,We.createElement(xe.default.Item,ye(Me({},ct),{label:"",name:[xt.name,"appeal_penalty"]}),We.createElement(fe.Z,{min:0,disabled:ot,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),We.createElement(ze.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},We.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ge.Z.title_icon}`})),We.createElement(Ie.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),We.createElement(Ie.Z,null,We.createElement(xe.default.Item,ye(Me({},ct),{label:"",name:[xt.name,"appeal_time"]}),We.createElement(De.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:ot,size:"large",disabledDate:rt=>(0,ve.Q8)(rt,Re==null?void 0:Re.course_end_date),disabledTime:rt=>(0,ve.d0)(rt),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),We.createElement(xe.default.Item,ye(Me({},ct),{name:[Ye,"deleteflag"]}),We.createElement(Ze.default,{type:"hidden"})),!ot&&Ft.length<((ke=Re==null?void 0:Re.anonymous_appeal_settings)==null?void 0:ke.length)&&We.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{gt({deleteflag:!0})}}),Ae!==0&&!ot&&mt&&We.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const rt=He.getFieldValue(["anonymous_appeal_settings",Ye,"group_name"])||[];Ke(St=>St.filter(Je=>!rt.includes(Je))),pt(Ye)}})))})))};zt.Z=(0,oe.connect)(({shixunHomeworks:ot})=>({shixunHomeworks:ot}))(Pe)},47604:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(16326),Be=ae(28284),Ie=ae(77019),pe=ae(5269),fe=ae(82326),ze=ae(6767),De=ae(37568),Ze=ae(71051),oe=ae(25399),ve=ae(62673),ge=ae(57309),We=ae.n(ge),Ne=ae(76560),Oe=ae(69577),Ce=ae(34055),we=ae(10670),tt=ae(59301),$e=Object.defineProperty,et=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ot=(Ke,it,Ft)=>it in Ke?$e(Ke,it,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ke[it]=Ft,Ee=(Ke,it)=>{for(var Ft in it||(it={}))je.call(it,Ft)&&ot(Ke,Ft,it[Ft]);if(ye)for(var Ft of ye(it))Pe.call(it,Ft)&&ot(Ke,Ft,it[Ft]);return Ke},_e=(Ke,it)=>et(Ke,Me(it)),He=(Ke,it)=>{var Ft={};for(var gt in Ke)je.call(Ke,gt)&&it.indexOf(gt)<0&&(Ft[gt]=Ke[gt]);if(Ke!=null&&ye)for(var gt of ye(Ke))it.indexOf(gt)<0&&Pe.call(Ke,gt)&&(Ft[gt]=Ke[gt]);return Ft};const{RangePicker:Re}=xe.default,dt=({disabled:Ke,shixunHomeworks:it,selectOptions:Ft,form:gt,data:pt,classroomList:xt})=>{const{workSetting:ke}=it,[de,Ae]=(0,E.useState)([]),Ye=(0,E.useMemo)(()=>Ft==null?void 0:Ft.filter(Le=>!de.includes(Le.value)),[de,Ft]);(0,E.useEffect)(()=>{var Le;const mt=((Le=ke==null?void 0:ke.anonymous_comment_settings)==null?void 0:Le.filter(rt=>rt.evaluation_end))||[];Ae(mt.map(rt=>rt.group_name))},[ke]);const ct=Le=>{var mt;const rt=(mt=ke==null?void 0:ke.anonymous_appeal_settings)==null?void 0:mt.find(St=>St.group_id===Le);return pt.anonymous_appeal&&rt&&(rt==null?void 0:rt.appeal_time)!==null};return tt.createElement(Be.default.List,{name:"anonymous_comment_settings"},(Le,{add:mt,remove:rt})=>tt.createElement(tt.Fragment,null,Le.map(St=>{var Je,vt;const Fe=St,{key:Ct,name:Pt}=Fe,me=He(Fe,["key","name"]),ie=gt.getFieldValue(["anonymous_comment_settings",Pt]),ee=ie.deleteflag,z=We()((Je=ie.evaluation_start)==null?void 0:Je[0])<=We()(),re=!ee&&z?[!0,ct(ie==null?void 0:ie.group_id)]:[!1,!1];return tt.createElement("div",{key:Ct,style:{background:"#F6F7F9",padding:"5px 30px"}},tt.createElement(Ie.Z,{align:"top",style:{marginLeft:"53px"}},tt.createElement(pe.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Ct+1),tt.createElement(pe.Z,{flex:1},tt.createElement(Ie.Z,{align:"middle",style:{marginBottom:10}},tt.createElement(pe.Z,{span:8},tt.createElement(Be.default.Item,_e(Ee({},me),{name:[Pt,"group_name"]}),tt.createElement(fe.default,{mode:"multiple",disabled:Ke||!ee,className:we.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ye||[],onSelect:ne=>{Ae(ce=>[...ce,ne])},onDeselect:ne=>{Ae(ce=>ce.filter(Ue=>Ue!==ne))}}))),tt.createElement(pe.Z,{className:"ml20"},tt.createElement(Be.default.Item,_e(Ee({},me),{name:[Pt,"evaluation_start"]}),tt.createElement(Re,{ranges:{\u6B64\u523B:()=>{var ne;const ce=(ne=ie==null?void 0:ie.evaluation_start)==null?void 0:ne[0];return[ce?We()(ce):We()(),We()()]}},size:"large",style:{width:"500px"},disabled:Ke||re,allowClear:!1,disabledDate:ne=>(0,Oe.Q8)(ne,ke==null?void 0:ke.course_end_date),disabledTime:ne=>(0,Oe.d0)(ne),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var ne;if((0,Ce.Rm)()&&!((ne=xt.AssistantObject.group)!=null&&ne.can_anonymous_comment)){ze.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),tt.createElement(Be.default.Item,_e(Ee({},me),{name:[Pt,"deleteflag"]}),tt.createElement(De.default,{type:"hidden"})),!Ke&&Le.length<((vt=ke==null?void 0:ke.anonymous_comment_settings)==null?void 0:vt.length)&&tt.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{mt({deleteflag:!0})}}),Ct!==0&&!Ke&&ee&&tt.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ne=gt.getFieldValue(["anonymous_comment_settings",Pt,"group_name"])||[];Ae(ce=>ce.filter(Ue=>!ne.includes(Ue))),rt(Pt)}})))),tt.createElement(Ie.Z,{align:"middle",style:{marginLeft:"53px"}},tt.createElement(pe.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),tt.createElement(pe.Z,null,tt.createElement(Be.default.Item,_e(Ee({},me),{label:"",colon:!1,name:[Pt,"evaluation_num"]}),tt.createElement(Ze.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:Ke||!ee&&z}))),tt.createElement(oe.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},tt.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${we.Z.title_icon}`})),tt.createElement(pe.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),tt.createElement(pe.Z,null,tt.createElement(Be.default.Item,_e(Ee({},me),{label:"",colon:!1,name:[Pt,"absence_penalty"]}),tt.createElement(Ze.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:Ke,onChange:ne=>{var ce;if((0,Ce.Rm)()&&!((ce=xt.AssistantObject.group)!=null&&ce.can_anonymous_comment)){ze.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),tt.createElement(pe.Z,{style:{marginLeft:"40px"}},tt.createElement(Be.default.Item,_e(Ee({},me),{name:[Pt,"student_comment"],valuePropName:"checked"}),tt.createElement(ve.default,{disabled:Ke,onChange:()=>{var ne;if((0,Ce.Rm)()&&!((ne=xt.AssistantObject.group)!=null&&ne.can_anonymous_comment)){ze.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),tt.createElement(pe.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};zt.Z=(0,Ne.connect)(({shixunHomeworks:Ke,classroomList:it})=>({shixunHomeworks:Ke,classroomList:it}))(dt)},26668:function(Cn,zt,ae){"use strict";var E=ae(76560),xe=ae(77019),Be=ae(5269),Ie=ae(16326),pe=ae(71051),fe=ae(25399),ze=ae(57309),De=ae.n(ze),Ze=ae(69577),oe=ae(10670),ve=ae(59301);const ge=({data:We,disabled:Ne,setData:Oe,shixunHomeworks:Ce})=>{const{workSetting:we,workList:tt}=Ce;return ve.createElement("div",null,ve.createElement(xe.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},ve.createElement(Be.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),ve.createElement(Be.Z,null,ve.createElement(Ie.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:Ne,disabledDate:$e=>(0,Ze.Q8)($e,we==null?void 0:we.course_end_date),disabledTime:$e=>(0,Ze.d0)($e),value:We.appeal_time?De()(We.appeal_time):"",onChange:($e,et)=>{We.appeal_time=et,Oe(Object.assign({},We))}})),ve.createElement(Be.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),ve.createElement(Be.Z,null,ve.createElement(pe.Z,{size:"large",disabled:Ne,value:We.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:$e=>{We.appeal_penalty=$e,Oe(Object.assign({},We))}})),ve.createElement(fe.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},ve.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${oe.Z.title_icon}`}))))};zt.Z=(0,E.connect)(({shixunHomeworks:We})=>({shixunHomeworks:We}))(ge)},51556:function(Cn,zt,ae){"use strict";var E=ae(16326),xe=ae(71051),Be=ae(25399),Ie=ae(62673),pe=ae(57309),fe=ae.n(pe),ze=ae(76560),De=ae(69577),Ze=ae(10670),oe=ae(59301);const ve=({data:ge,setData:We,disabled:Ne,shixunHomeworks:Oe})=>{const{workSetting:Ce}=Oe,we=fe()(Ce==null?void 0:Ce.evaluation_start)<=fe()(),tt=ge.anonymous_appeal;return oe.createElement("div",null,oe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},oe.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),oe.createElement(E.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:$e=>(0,De.Q8)($e,Ce==null?void 0:Ce.course_end_date),disabledTime:$e=>(0,De.d0)($e),disabled:Ne||we||tt,value:ge.evaluation_start?fe()(ge.evaluation_start):"",onChange:($e,et)=>{ge.evaluation_start=et,We(Object.assign({},ge))}}),oe.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),oe.createElement(E.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:$e=>(0,De.Q8)($e,Ce==null?void 0:Ce.course_end_date,ge.evaluation_start),disabledTime:$e=>(0,De.d0)($e,fe()(ge.evaluation_start)),disabled:Ne||tt,value:ge.evaluation_end?fe()(ge.evaluation_end):"",onChange:($e,et)=>{ge.evaluation_end=et,We(Object.assign({},ge))}})),oe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},oe.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),oe.createElement(xe.Z,{disabled:Ne||we||tt,value:ge.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:$e=>{ge.evaluation_num=$e,We(Object.assign({},ge))}}),oe.createElement(Be.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},oe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ze.Z.title_icon}`})),oe.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),oe.createElement(xe.Z,{min:0,disabled:Ne,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:ge.absence_penalty,onChange:$e=>{ge.absence_penalty=$e,We(Object.assign({},ge))}})),ge.anonymous_comment&&oe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},oe.createElement(Ie.default,{checked:ge.student_comment,disabled:Ne,onChange:()=>{ge.student_comment=!ge.student_comment,We(Object.assign({},ge))}},oe.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};zt.Z=(0,ze.connect)(({shixunHomeworks:ge})=>({shixunHomeworks:ge}))(ve)},57987:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return ye}});var E=ae(59301),xe=ae(62957),Be=ae(6767),Ie=ae(77019),pe=ae(5269),fe=ae(99571),ze=ae(14566),De=ae(54172),Ze={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},oe=ae(71360),ve=ae(90524),ge=ae(82093),We=ae(49661),Ne=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,tt=(je,Pe,ot)=>Pe in je?Ne(je,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):je[Pe]=ot,$e=(je,Pe)=>{for(var ot in Pe||(Pe={}))Ce.call(Pe,ot)&&tt(je,ot,Pe[ot]);if(Oe)for(var ot of Oe(Pe))we.call(Pe,ot)&&tt(je,ot,Pe[ot]);return je},et=(je,Pe,ot)=>new Promise((Ee,_e)=>{var He=Ke=>{try{dt(ot.next(Ke))}catch(it){_e(it)}},Re=Ke=>{try{dt(ot.throw(Ke))}catch(it){_e(it)}},dt=Ke=>Ke.done?Ee(Ke.value):Promise.resolve(Ke.value).then(He,Re);dt((ot=ot.apply(je,Pe)).next())}),ye=({visible:je,categoryId:Pe,getData:ot,onCancle:Ee})=>{var _e,He;const[Re,dt]=(0,E.useState)([]),[Ke,it]=(0,E.useState)(!1),[Ft,gt]=(0,E.useState)(!1),[pt,xt]=(0,E.useState)({success_size:0,error_list:[]}),ke={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{dt([])},beforeUpload:de=>et(void 0,null,function*(){return dt([de]),!1}),fileList:Re,accept:".xlsx"};return E.createElement(E.Fragment,null,E.createElement(xe.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:je,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ft,onOk:()=>et(void 0,null,function*(){if(Re.length===0){Be.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}gt(!0);const de=new FormData;de.append("file",Re[0]);const Ae=yield(0,ge.ZP)(`/api/homework_commons/${Pe}/import_external_score.json`,{method:"post",body:de},!0);(Ae==null?void 0:Ae.status)===0&&(xt(Ae),Ee(),ot(),it(!0),dt([])),gt(!1)}),onCancel:()=>{dt([]),Ee()}},E.createElement("div",{className:Ze.achieveSty},E.createElement("div",{className:Ze.tip},E.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),E.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),E.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),E.createElement(Ie.Z,{align:"middle",className:"mt20"},E.createElement(pe.Z,{className:"mr10"},E.createElement("span",{className:Ze.labolIcon},"*"),E.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),E.createElement(pe.Z,null,E.createElement(fe.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},E.createElement("a",{className:Ze.downloadbutton,onClick:de=>{de.stopPropagation(),de.preventDefault(),(0,We.FH)("",ve.Z.API_SERVER+`/api/homework_commons/${Pe}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),E.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),E.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},E.createElement(ze.default.Dragger,$e({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},ke),E.createElement("div",null,E.createElement(oe.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),E.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),E.createElement(xe.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:Ke,onCancel:()=>{it(!1)},footer:null},E.createElement("div",null,E.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},E.createElement("span",null,"\u5BFC\u5165\u6210\u529F",E.createElement("span",{style:{color:"#19CB70"}}," ",pt==null?void 0:pt.success_size," "),"\u4E2A\u5B66\u751F"),E.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",E.createElement("span",{style:{color:"#E30000"}}," ",(_e=pt==null?void 0:pt.error_list)==null?void 0:_e.length," "),"\u4E2A\u5B66\u751F")),!!((He=pt==null?void 0:pt.error_list)!=null&&He.length)&&E.createElement("div",{className:"mb20"},E.createElement(De.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:de=>E.createElement("span",{style:{color:"#000"}},de)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:de=>E.createElement("span",{style:{color:"#666"}},de)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:de=>E.createElement("span",{style:{color:"#000"}},de)}],dataSource:pt==null?void 0:pt.error_list,pagination:!1,scroll:{y:47*8}})))))}},93078:function(Cn,zt,ae){"use strict";ae.d(zt,{$s:function(){return xe},Kc:function(){return pe},Um:function(){return Ie},YT:function(){return E},ck:function(){return Be}});var E=(fe=>(fe.STUDENT_SELF="student_self",fe.TEACHER_ASSIGN="teacher_assign",fe))(E||{}),xe=(fe=>(fe.BY_PERSON="by_person",fe.BY_GROUP="by_group",fe.BY_FILE="by_file",fe))(xe||{}),Be=(fe=>(fe.BY_CLASS="by_class",fe.BY_RANDOM="by_random",fe))(Be||{}),Ie=(fe=>(fe.BY_SCORE="by_score",fe.BY_HEADCOUNT="by_headcount",fe.BY_RULE_RANDOM="by_rule_random",fe))(Ie||{}),pe=(fe=>(fe.BY_RULE="by_rule",fe.BY_LEADER="by_leader",fe))(pe||{})},58048:function(Cn,zt,ae){"use strict";var E=ae(62957),xe=ae(6767),Be=ae(82093),Ie=ae(76560),pe=ae(34055),fe=ae(59301),ze=(Ze,oe,ve)=>new Promise((ge,We)=>{var Ne=we=>{try{Ce(ve.next(we))}catch(tt){We(tt)}},Oe=we=>{try{Ce(ve.throw(we))}catch(tt){We(tt)}},Ce=we=>we.done?ge(we.value):Promise.resolve(we.value).then(Ne,Oe);Ce((ve=ve.apply(Ze,oe)).next())});const De=({shixunHomeworks:Ze,dispatch:oe,classroomList:ve,getData:ge})=>fe.createElement(E.default,{centered:!0,title:"\u63D0\u793A",open:Ze.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ze(void 0,null,function*(){var We;if((0,pe.Rm)()&&!((We=ve.AssistantObject.normal)!=null&&We.can_redo)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,Be.ZP)(`/api/homework_commons/${Ze.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Ze.actionTabs.work_group_id}})).status===0&&(xe.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),oe({type:"shixunHomeworks/setActionTabs",payload:{}}),ge())}),onCancel:()=>{oe({type:"shixunHomeworks/setActionTabs",payload:{}})}},fe.createElement("p",null,"\u8BE5\u5206\u7EC4\u7684\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u6574\u7EC4\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF01"),fe.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));zt.Z=(0,Ie.connect)(({shixunHomeworks:Ze,classroomList:oe})=>({shixunHomeworks:Ze,classroomList:oe}))(De)},96930:function(Cn,zt,ae){"use strict";ae.r(zt),ae.d(zt,{default:function(){return Du}});var E=ae(59301),xe=ae(76560),Be=ae(88390),Ie=ae(99571),pe=ae(6767),fe=ae(91882),ze=ae(25399),De=ae(20554),Ze=ae(62957),oe=ae(77019),ve=ae(5269),ge=ae(37568),We=ae(54172),Ne=ae(27812),Oe=ae(49661),Ce=ae(34055),we=ae(28284),tt=ae(93041),$e=ae(62673),et=ae(75727),Me=ae(13747),ye=ae(47889),je=ae(71051),Pe=ae(82326),ot=ae(84105),Ee=ae(87395),_e=ae(67921),He=ae(89489),Re=ae(82093),dt=ae(57884),Ke=ae(58048),it=Object.defineProperty,Ft=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,xt=(ft,Xe,qe)=>Xe in ft?it(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,ke=(ft,Xe)=>{for(var qe in Xe||(Xe={}))gt.call(Xe,qe)&&xt(ft,qe,Xe[qe]);if(Ft)for(var qe of Ft(Xe))pt.call(Xe,qe)&&xt(ft,qe,Xe[qe]);return ft},de=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Ae=({shixunHomeworks:ft,dispatch:Xe})=>{const qe=(0,xe.useParams)(),[xn,Ln]=(0,E.useState)(!0),[Qn,$n]=(0,E.useState)(!1),[bn]=we.default.useForm();return E.createElement(E.Fragment,null,E.createElement(Ze.default,{centered:!0,title:"\u8C03\u5206",open:ft.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qn,onOk:()=>de(void 0,null,function*(){yield bn.validateFields();const Ut=bn.getFieldsValue();$n(!0),(yield(0,Re.ZP)(`/api/student_works/${ft.actionTabs.id}/adjust_score.json`,{method:"post",body:ke({},Ut)})).status===0&&(pe.ZP.success("\u8BC4\u9605\u6210\u529F"),bn.resetFields(),Xe({type:"shixunHomeworks/setActionTabs",payload:{}}),Xe({type:"shixunHomeworks/getWorkList",payload:ke({},ft.actionTabs.params)})),$n(!1)}),onCancel:()=>{Xe({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),E.createElement(we.default,{form:bn,layout:"horizontal"},E.createElement("div",{style:{display:"flex",alignItems:"baseline"}},E.createElement(we.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(je.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),E.createElement("span",{className:"ml10"},"\u5206")),E.createElement("div",null,E.createElement(we.default.Item,{name:"comment"},E.createElement(ge.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Ye=(0,xe.connect)(({shixunHomeworks:ft})=>({shixunHomeworks:ft}))(Ae),ct=ae(2978),Le={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt",redoBtn:"redoBtn___uk0iV"},mt=ae(30975),rt=ae(64885),St=ae(71360),Je=ae(89392),vt=ae(57309),Fe=ae.n(vt),Ct=ae(98072),Pt=ae(45278),me=ae(58617),ie=ae(59301),ee=Object.defineProperty,z=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ce=(ft,Xe,qe)=>Xe in ft?ee(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,Ue=(ft,Xe)=>{for(var qe in Xe||(Xe={}))re.call(Xe,qe)&&ce(ft,qe,Xe[qe]);if(z)for(var qe of z(Xe))ne.call(Xe,qe)&&ce(ft,qe,Xe[qe]);return ft},ut=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Ht=({shixunHomeworks:ft,user:Xe,loading:qe,dispatch:xn,classroomList:Ln,globalSetting:Qn})=>{var $n,bn,Ut,On,Hr,pa;const Vn=(0,xe.useParams)(),{workList:$t,workSetting:_n}=ft,[,fr,Zn]=(0,Ct.U)(Pt.Gw,{homeworkId:$t==null?void 0:$t.id}),[Rr,ja]=(0,E.useState)([]),Nn=[($t==null?void 0:$t.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(Dt,Pr)=>{var Ga,be,en,br,Qa,sn;return{children:((Ga=Pr.project_info)==null?void 0:Ga.id)!==-1?ie.createElement("a",{target:"_blank",title:(be=Pr.project_info)==null?void 0:be.name,href:`${(en=Qn==null?void 0:Qn.setting)==null?void 0:en.old_url}${(br=Pr.project_info)==null?void 0:br.id}`,style:{whiteSpace:"break-spaces"}},(Qa=Pr.project_info)==null?void 0:Qa.name):(sn=Pr.project_info)==null?void 0:sn.name,props:{rowSpan:Pr.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(Dt,Pr)=>ie.createElement("div",{style:{display:"flex",alignItems:"center"}},ie.createElement("span",{className:Le.atitle,style:{width:Pr.is_leader?"":130,maxWidth:Pr.is_leader&&80}}," ",Dt),Pr.is_leader&&ie.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},($t==null?void 0:$t.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:Dt=>Dt||"--"},($t==null?void 0:$t.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(Dt,Pr)=>Dt||"--"},($t==null?void 0:$t.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(Dt,Pr)=>({children:Dt?ie.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",ie.createElement("br",null),Fe()(Dt).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:Pr.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(Dt,Pr)=>({children:Dt===-1?"\u91CD\u505A\u4E2D":ie.createElement(Oe.Uw,{status:Dt}),props:{rowSpan:Pr.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(Dt,Pr)=>({children:ie.createElement("span",{className:"c-blue"},Dt),props:{rowSpan:Pr.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(Dt,Pr)=>ie.createElement(ze.Z,{placement:"bottom",title:ie.createElement("div",null,ie.createElement("div",null,Pr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Pr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),ie.createElement("div",null,Pr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Pr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),$t!=null&&$t.anonymous_comment?ie.createElement("div",null,Pr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Pr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",$t!=null&&$t.is_group_grade?ie.createElement("div",null,Pr.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Pr.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",ie.createElement("div",null,Pr.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Pr.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),ie.createElement("div",null,Pr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Pr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),$t!=null&&$t.anonymous_comment?ie.createElement("div",null,Pr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Pr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",($t==null?void 0:$t.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Pr.appeal_penalty||"0.0"}\u5206`,ie.createElement("div",null,Pr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Pr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!($t!=null&&$t.is_jupyter||$t!=null&&$t.is_jupyter_lab)&&ie.createElement("div",{onClick:Ga=>{Ga.stopPropagation(),xe.history.push(`/classrooms/${Vn.coursesId}/group_homework/${Vn.categoryId}/review/${Pr.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},Dt>0?ie.createElement("span",{style:{color:"#ff8100"}},Dt):Dt)},($t==null?void 0:$t.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(Dt,Pr={},Ga=0)=>($t==null?void 0:$t.work_status)==0?"--":Dt||"--"},($t==null?void 0:$t.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},($t==null?void 0:$t.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},($t==null?void 0:$t.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},($t==null?void 0:$t.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},($t==null?void 0:$t.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},($t==null?void 0:$t.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:$t!=null&&$t.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(Dt,Pr)=>{var Ga;return(Ga=$t.homework_status)!=null&&Ga.includes("\u5BFC\u5165")?ie.createElement("div",null,ie.createElement("a",{style:{marginLeft:10},onClick:(0,Je.debounce)(be=>ut(void 0,null,function*(){var en,br,Qa,sn,Zr;be.stopPropagation();let xa=yield(0,Re.ZP)(`/api/student_works/${Pr==null?void 0:Pr.id}/passed_condition.json`,{method:"get"});Ze.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:ie.createElement("div",null,ie.createElement("div",{style:{display:"flex"}},ie.createElement("div",null,ie.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),ie.createElement("span",{style:{marginLeft:10}},(en=xa==null?void 0:xa.data)==null?void 0:en.user_name)),ie.createElement("div",{style:{marginLeft:60}},ie.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),ie.createElement("span",{style:{marginLeft:10}},(br=xa==null?void 0:xa.data)==null?void 0:br.student_id)),ie.createElement("div",{style:{marginLeft:60}},ie.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),ie.createElement("span",{style:{marginLeft:10}},(Qa=xa==null?void 0:xa.data)==null?void 0:Qa.group_name))),ie.createElement("div",{style:{marginTop:22}},ie.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),ie.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((sn=xa==null?void 0:xa.data)==null?void 0:sn.description)||"\u6682\u65E0\u4FE1\u606F")),ie.createElement("div",{style:{marginTop:22,marginBottom:20}},ie.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),ie.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Zr=xa==null?void 0:xa.data)==null?void 0:Zr.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Pr.work_status===0?ie.createElement("div",null,"--"):ie.createElement("a",{className:"c-blue",onClick:be=>{var en,br;if(be.preventDefault(),(0,Ce.Rm)()&&!((br=(en=Ln==null?void 0:Ln.AssistantObject)==null?void 0:en.group)!=null&&br.can_view)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe.history.push(`/classrooms/${Vn.coursesId}/group_homework/${Vn.categoryId}/review/${Pr.id}?review=review`)}}," \u67E5\u770B ")}}].filter(Dt=>!!Dt),Ma=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(Dt,Pr,Ga)=>Ga+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:Dt=>Dt?ie.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):ie.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:Dt=>Dt?Fe()(Dt).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Dt=>Dt||"--"},{title:ie.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",ie.createElement(ze.Z,{title:"\u5982\u679C\u5B66\u751F\u5BF9\u4F5C\u54C1\u8FDB\u884C\u4E86\u6574\u7EC4\u540C\u8BC4\uFF0C\u90A3\u4E48\u8BE5\u4F5C\u54C1\u6240\u5C5E\u5206\u7EC4\u7684\u4EBA\u6570\u7B49\u4E8E\u5DF2\u8BC4\u4F5C\u54C1\u6570\uFF0C\u5E76\u4E14\u5B66\u751F\u7684\u5DF2\u8BC4\u4F5C\u54C1\u603B\u6570\u5C06\u8D85\u8FC7\u9700\u8BC4\u6570\u3002"},ie.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"}))),dataIndex:"group_comment",ellipsis:!0},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Dt=>Dt||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:Dt=>Dt===1?ie.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):Dt===-1?"--":ie.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(Dt,Pr)=>ie.createElement("a",{onClick:()=>{var Ga;if([0,-1].includes($t==null?void 0:$t.work_status)){pe.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(Ga=$t.homework_status)!=null&&Ga.includes("\u5BFC\u5165")||xe.history.push(`/classrooms/${Vn.coursesId}/group_homework/${Vn.categoryId}/review/${Pr.id}`)}},Pr!=null&&Pr.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,E.useEffect)(()=>{$t!=null&&$t.course_id&&ja($t.student_works)},[$t]),ie.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!($t!=null&&$t.all_member_count)&&!qe["shixunHomeworks/getWorkList"]&&((($n=$t==null?void 0:$t.homework_status)==null?void 0:$n.includes("\u672A\u53D1\u5E03"))||((bn=$t==null?void 0:$t.homework_status)==null?void 0:bn.includes("\u672A\u5F00\u59CB")))&&ie.createElement(dt.Z,null),!((Ut=$t==null?void 0:$t.homework_status)!=null&&Ut.includes("\u672A\u53D1\u5E03"))&&!((On=$t==null?void 0:$t.homework_status)!=null&&On.includes("\u672A\u5F00\u59CB"))&&ie.createElement(ie.Fragment,null,ie.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},ie.createElement(ve.Z,null,ie.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),ie.createElement(ve.Z,null,ie.createElement("span",null,(Hr=$t==null?void 0:$t.left_time)==null?void 0:Hr.status,ie.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(pa=$t==null?void 0:$t.left_time)==null?void 0:pa.time)))),($t==null?void 0:$t.is_shixun)&&!($t!=null&&$t.open_evaluate)&&!($t!=null&&$t.is_close_tips)&&ie.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},ie.createElement(ve.Z,null,ie.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),ie.createElement(ve.Z,null,ie.createElement("span",{className:"current",onClick:()=>ut(void 0,null,function*(){const Dt=yield(0,Re.ZP)(`/api/homework_commons/${Vn.categoryId}/close_tips.json`,{method:"post"});(Dt==null?void 0:Dt.status)===0&&xn({type:"shixunHomeworks/getWorkList",payload:Ue({},Vn)})})},"X"))),($t==null?void 0:$t.feedback_notice)&&ie.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},ie.createElement("i",{className:"iconfont icon-tishi11 font14"}),ie.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),fr?ie.createElement(me.Z,null):ie.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>ut(void 0,null,function*(){const Dt=yield Zn({homeworkId:$t==null?void 0:$t.id});(Dt==null?void 0:Dt.status)===0&&xn({type:"shixunHomeworks/getWorkList",payload:Ue({},Vn)})})})),ie.createElement(We.default,{className:"mt15",loading:qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(Dt,Pr)=>(Dt==null?void 0:Dt.item_index)%2===0&&Le.tables,pagination:!1,dataSource:[$t],columns:Nn,locale:{emptyText:ie.createElement(dt.Z,null)},scroll:$t!=null&&$t.student_anonymous_comment||$t!=null&&$t.base_on_project?{x:"calc(100% + 60px)"}:{}}),($t==null?void 0:$t.student_anonymous_comment)&&ie.createElement("div",{className:"mt30"},ie.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},ie.createElement(ve.Z,null,"\u5171",ie.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},($t==null?void 0:$t.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),ie.createElement(ve.Z,null,ie.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",ie.createElement("span",{className:"c-grey-333 ml10"},($t==null?void 0:$t.evaluation_start)&&Fe()($t==null?void 0:$t.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",($t==null?void 0:$t.evaluation_end)&&Fe()($t==null?void 0:$t.evaluation_end).format("YYYY-MM-DD HH:mm")))),ie.createElement(We.default,{className:"mt15",locale:{emptyText:ie.createElement(dt.Z,null)},columns:Ma,dataSource:Rr,pagination:!1}))))};var ht=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe,globalSetting:qe,loading:xn})=>({shixunHomeworks:ft,classroomList:Xe,loading:xn.effects,globalSetting:qe}))(Ht),yt=ae(57987),wt=ae(23869),se=ae(59301),st=Object.defineProperty,bt=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,kt=(ft,Xe,qe)=>Xe in ft?st(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,Zt=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Vt.call(Xe,qe)&&kt(ft,qe,Xe[qe]);if(jt)for(var qe of jt(Xe))It.call(Xe,qe)&&kt(ft,qe,Xe[qe]);return ft},tn=(ft,Xe)=>bt(ft,Et(Xe)),dn=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Yn=(0,E.createRef)(),wr=({shixunHomeworks:ft,classroomList:Xe,loading:qe,globalSetting:xn,dispatch:Ln,zip:Qn,btnLoading:$n,setBtnLoading:bn})=>{var Ut,On,Hr,pa,Vn,$t,_n,fr,Zn,Rr,ja,Nn;const[Ma]=(0,xe.useSearchParams)(),[Dt,Pr]=(0,E.useState)(Zt(Zt({},(0,xe.useParams)()),{page:Ma.get("page")||1,limit:20})),Ga=(0,xe.useLocation)(),{workList:be,workSetting:en}=ft,[br,Qa]=(0,E.useState)({}),[sn,Zr]=(0,E.useState)(""),[xa,Ka]=(0,E.useState)(""),[bi,Fi]=(0,E.useState)(""),[gi,yo]=(0,E.useState)([]),[pr,ci]=(0,E.useState)(),[Yr,ro]=(0,E.useState)([]),[Eo,_a]=(0,E.useState)(!1),[Hi,di]=(0,E.useState)([]),[Dr,Nr]=(0,E.useState)(!1),[$i,Ja]=(0,E.useState)(),[ki,Fo]=(0,E.useState)(1),[Oi,Co]=(0,E.useState)(),[Ti,To]=(0,E.useState)(),[ko,Vo]=(0,E.useState)(),[Li,Sl]=(0,E.useState)(!1),[ol]=we.default.useForm(),[oo,wo]=(0,E.useState)({groupAll:[],userAll:[]}),[Xn,qn]=(0,E.useState)(!1),[tr,mr]=(0,E.useState)(!1),[gr,qa]=(0,E.useState)({status:!1,visible:!0}),[Ai]=we.default.useForm(),No=()=>dn(void 0,null,function*(){const En=yield(0,Re.ZP)(`/api/homework_commons/${Dt.categoryId}/get_group_members`,{method:"get",params:{}}),yr=yield(0,Re.ZP)(`/api/courses/${Dt.coursesId}/students.json`,{method:"get",params:{coursesId:Dt.coursesId,homework_id:Dt.categoryId,page:1,limit:2e3}});(En==null?void 0:En.status)==0&&wo({groupAll:En==null?void 0:En.group_infos,userAll:yr==null?void 0:yr.students})});(0,E.useEffect)(()=>{(0,wt.hs)(Ln)},[(0,Ce.bg)()]),(0,E.useEffect)(()=>{var En;((En=be==null?void 0:be.course_recommends)==null?void 0:En.length)>0&&qn(!0)},[be==null?void 0:be.course_recommends]),(0,E.useEffect)(()=>{Yn&&Yn.current&&(Yn.current.clientHeight>47?qa({status:!0,visible:!0}):qa({status:!1,visible:!0}))},[be.course_group_info&&be.course_group_info.length]),(0,E.useEffect)(()=>{be!=null&&be.course_id},[be==null?void 0:be.course_id]),(0,E.useEffect)(()=>{be!=null&&be.course_id&&setTimeout(()=>{var En,yr;if(be.base_on_project){let Ri=[];(En=be.new_student_works)==null||En.map((bo,zo)=>{var Zo;(Zo=bo==null?void 0:bo.student_works)==null||Zo.map((Qo,Gl)=>{var tu,ou,ll,vu;Qo.item_index=bo.item_index,Qo.rowSpan=Qo!=null&&Qo.is_leader?(tu=bo==null?void 0:bo.student_works)==null?void 0:tu.length:((ou=Qo==null?void 0:Qo.project_info)==null?void 0:ou.id)===-1?1:((vu=(ll=bo==null?void 0:bo.student_works)==null?void 0:ll.filter(cs=>cs.is_leader))==null?void 0:vu.length)>0?0:1,Ri.push(Qo)})}),console.log("---",Ri),yo([...Ri])}else{let Ri=[];(yr=be.new_student_works)==null||yr.map((bo,zo)=>{var Zo;(Zo=bo==null?void 0:bo.student_works)==null||Zo.map((Qo,Gl)=>{var tu,ou,ll;Qo.item_index=bo.item_index,Qo.rowSpan=Gl==0?(tu=bo==null?void 0:bo.student_works)==null?void 0:tu.length:((ll=(ou=bo==null?void 0:bo.student_works)==null?void 0:ou.filter(vu=>vu.id))==null?void 0:ll.length)>0?0:1,Ri.push(Qo)})}),yo([...Ri])}},400)},[be]);const Gr=()=>dn(void 0,null,function*(){const En=yield Ln({type:"shixunHomeworks/getWorkList",payload:Zt({},Dt)})});(0,E.useEffect)(()=>{if(Ma.get("page")){let En=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};Pr(Zt(Zt({},Dt),En)),En.task_status=(En==null?void 0:En.work_status)||"all",En.member_work=En!=null&&En.member_work?[En==null?void 0:En.member_work]:"all",En.course_group_info=(En==null?void 0:En.course_group)||"all",En.file_status=En!=null&&En.file_status?[En==null?void 0:En.file_status]:"all",En.teacher_comment=En!=null&&En.teacher_comment?[En==null?void 0:En.teacher_comment]:"all",Ai.setFieldsValue(Zt({},En))}},[]);function Na(){Fo(1),ci(""),Co(""),To(""),Vo(""),di([])}const Ro=()=>{Dt.page=1;const En=Object.assign({},Ai.getFieldValue());delete Dt.course_group,delete Dt.teacher_comment,Object.keys(En).map(function(yr){var Ri;switch(yr){case"teacher_comment":case"member_work":En[yr].length>1||!En[yr].length?(delete Dt[yr],Ai.setFieldsValue({[yr]:"all"})):(Dt[yr]=(Ri=En[yr])==null?void 0:Ri[0],Ai.setFieldsValue({teacher_comment:En[yr]}));break;case"file_status":En[yr].includes("all")||be[yr].length===En[yr].length||!En[yr].length?(delete Dt.file_status,Ai.setFieldsValue({file_status:"all"})):(Dt.file_status=En[yr][0],Ai.setFieldsValue({file_status:En[yr]}));break;case"work_status":En[yr].includes("all")||be.task_status.length===En[yr].length||!En[yr].length?(delete Dt.work_status,Ai.setFieldsValue({work_status:"all"})):(Dt.work_status=En[yr],Ai.setFieldsValue({work_status:Dt.work_status}));break;case"course_group_info":En[yr].includes("all")||be[yr].length===En[yr].length||!En[yr].length?(delete Dt.course_group,Ai.setFieldsValue({course_group_info:"all"})):(Dt.course_group=En[yr],Ai.setFieldsValue({course_group_info:Dt.course_group}));break}}),Gr()},Ii=(En,yr)=>{Dt.page=En,Dt.limit=yr,Gr()},Un=[{name:"\u7EC4\u957F",id:1},{name:"\u7EC4\u5458",id:0}],Wr=[{title:"\u5E8F\u53F7",dataIndex:"item_index",align:"left",width:50,fixed:be!=null&&be.base_on_project?"left":"",render:(En,yr,Ri)=>({children:En,props:{rowSpan:yr.rowSpan}})},(be==null?void 0:be.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:(En,yr)=>{var Ri,bo,zo,Zo,Qo,Gl;return{children:((Ri=yr.project_info)==null?void 0:Ri.id)!==-1?se.createElement("a",{target:"_blank",title:(bo=yr.project_info)==null?void 0:bo.name,href:`${(zo=xn==null?void 0:xn.setting)==null?void 0:zo.old_url}${(Zo=yr.project_info)==null?void 0:Zo.id}`,style:{whiteSpace:"break-spaces"}},(Qo=yr.project_info)==null?void 0:Qo.name):(Gl=yr.project_info)==null?void 0:Gl.name,props:{rowSpan:yr.rowSpan}}}},!(be!=null&&be.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(En,yr)=>({children:se.createElement("span",{className:"c-blue"},En),props:{rowSpan:yr.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(En,yr)=>se.createElement("div",{style:{display:"flex",alignItems:"center"}},se.createElement(ze.Z,{placement:"bottom",title:En},se.createElement("span",{className:Le.atitle,style:{width:yr.is_leader?"":130,maxWidth:yr.is_leader&&80}}," ",En)),yr.is_leader&&se.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(0,Ce.GJ)()&&{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:be!=null&&be.base_on_project?80:130,ellipsis:!0,render:En=>se.createElement("span",{style:{color:"#666666"}},En)},(0,Ce.GJ)()&&!(be!=null&&be.base_on_project)&&{title:"\u5206\u73ED",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,Ce.GJ)()||(0,Ce.dE)()&&!(be!=null&&be.anonymous_comment)&&!be.anonymous_appeal||(0,Ce.dE)()&&((Ut=be.homework_status)==null?void 0:Ut.includes("\u5DF2\u622A\u6B62")))&&{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sorter:!0,width:100,sortOrder:Dt.order==="work_score"?Dt.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(En,yr)=>se.createElement(ze.Z,{placement:"bottom",title:se.createElement("div",null,se.createElement("div",null,yr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${yr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),se.createElement("div",null,yr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${yr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),be!=null&&be.anonymous_comment?se.createElement("div",null,yr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${yr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",be!=null&&be.is_group_grade?se.createElement("div",null,yr.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${yr.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",se.createElement("div",null,yr.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${yr.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),se.createElement("div",null,yr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${yr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),be!=null&&be.anonymous_comment?se.createElement("div",null,yr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${yr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(be==null?void 0:be.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${yr.appeal_penalty||"0.0"}\u5206`,se.createElement("div",null,yr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${yr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(be!=null&&be.is_jupyter||be!=null&&be.is_jupyter_lab)&&se.createElement("div",{onClick:Ri=>{Ri.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(Dt)),xe.history.push(`/classrooms/${Dt.coursesId}/group_homework/${Dt.categoryId}/review/${yr.id}?page=${Dt.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},En>0?se.createElement("span",{style:{color:"#ff8100"}},En):En)},(be==null?void 0:be.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:En=>En||"--"},(be==null?void 0:be.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(En,yr)=>({children:En||"--"})},(be==null?void 0:be.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(En,yr)=>{var Ri;return{children:((Ri=yr.project_info)==null?void 0:Ri.id)!==-1?se.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var bo,zo;window.open(`${(bo=xn==null?void 0:xn.setting)==null?void 0:bo.old_url}${(zo=yr.project_info)==null?void 0:zo.id}/pulls`)}},yr==null?void 0:yr.pull_requests_count):"--",props:{rowSpan:yr.rowSpan}}}},(be==null?void 0:be.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(En,yr)=>{var Ri;return{children:((Ri=yr.project_info)==null?void 0:Ri.id)!==-1?se.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var bo,zo;window.open(`${(bo=xn==null?void 0:xn.setting)==null?void 0:bo.old_url}${(zo=yr.project_info)==null?void 0:zo.id}/sonar`)}},se.createElement("div",null,"bug ",yr==null?void 0:yr.bug),se.createElement("div",null,"Security ",yr==null?void 0:yr.security),se.createElement("div",null,"Codesmell ",yr==null?void 0:yr.codesmell)):"--",props:{rowSpan:yr.rowSpan}}}},(be==null?void 0:be.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:Dt.order==="update_time"?Dt.b_order==="desc"?"descend":"ascend":null,render:(En,yr)=>({children:se.createElement(ze.Z,{placement:"bottom",title:En?se.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",se.createElement("br",null),Fe()(En).format("YYYY-MM-DD HH:mm")):"--"},En?se.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",se.createElement("br",null),Fe()(En).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:yr.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:be!=null&&be.base_on_project?110:200,fixed:be!=null&&be.base_on_project?"right":"",render:(En,yr)=>({children:En===-1?"\u91CD\u505A\u4E2D":se.createElement("div",{style:{whiteSpace:"break-spaces"}},se.createElement(Oe.Uw,{status:En,lineBreak:!0})),props:{rowSpan:yr.rowSpan}})},(be==null?void 0:be.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:80,render:En=>En||"- -"},{title:"\u64CD\u4F5C",width:175,fixed:(be!=null&&be.base_on_project,"right"),align:"left",dataInex:"action",render:(En,yr)=>{var Ri,bo;return(Ri=be.homework_status)!=null&&Ri.includes("\u5BFC\u5165")?se.createElement("div",null,(0,Ce.GJ)()&&se.createElement("a",{onClick:zo=>{zo.stopPropagation(),Ln({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:yr==null?void 0:yr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),se.createElement("a",{style:{marginLeft:10},onClick:(0,Je.debounce)(zo=>dn(void 0,null,function*(){var Zo,Qo,Gl,tu,ou;zo.stopPropagation();let ll=yield(0,Re.ZP)(`/api/student_works/${yr==null?void 0:yr.id}/passed_condition.json`,{method:"get"});Ze.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:se.createElement("div",null,se.createElement("div",{style:{display:"flex"}},se.createElement("div",null,se.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),se.createElement("span",{style:{marginLeft:10}},(Zo=ll==null?void 0:ll.data)==null?void 0:Zo.user_name)),se.createElement("div",{style:{marginLeft:60}},se.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),se.createElement("span",{style:{marginLeft:10}},(Qo=ll==null?void 0:ll.data)==null?void 0:Qo.student_id)),se.createElement("div",{style:{marginLeft:60}},se.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),se.createElement("span",{style:{marginLeft:10}},(Gl=ll==null?void 0:ll.data)==null?void 0:Gl.group_name))),se.createElement("div",{style:{marginTop:22}},se.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),se.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((tu=ll==null?void 0:ll.data)==null?void 0:tu.description)||"\u6682\u65E0\u4FE1\u606F")),se.createElement("div",{style:{marginTop:22,marginBottom:20}},se.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),se.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((ou=ll==null?void 0:ll.data)==null?void 0:ou.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):yr.work_status===0&&!(0,Ce.GJ)()?se.createElement("div",null,"--"):se.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,Ce.GJ)()&&se.createElement("a",{className:"c-blue",onClick:zo=>{var Zo,Qo;if(zo.preventDefault(),(0,Ce.Rm)()&&!((Qo=(Zo=Xe==null?void 0:Xe.AssistantObject)==null?void 0:Zo.group)!=null&&Qo.can_view)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(Dt)),xe.history.push(`/classrooms/${Dt.coursesId}/group_homework/${Dt.categoryId}/review/${yr.id}?page=${Dt.page}`)}},"\u67E5\u770B"),(0,Ce.GJ)()&&se.createElement("a",{className:"c-blue",onClick:zo=>{var Zo;if(zo.preventDefault(),(be==null?void 0:be.work_status)==0){pe.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}if((0,Ce.Rm)()&&!((Zo=Xe.AssistantObject.group)!=null&&Zo.can_view)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(Dt)),xe.history.push(`/classrooms/${Dt.coursesId}/group_homework/${Dt.categoryId}/review/${yr.id}?page=${Dt.page}`)}},yr.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,Ce.GJ)()&&se.createElement(ze.Z,{placement:"bottom",title:se.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",se.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},se.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:zo=>{var Zo;if(zo.preventDefault(),(0,Ce.Rm)()&&!((Zo=Xe.AssistantObject.group)!=null&&Zo.can_appraise)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:yr,id:yr.id,params:Dt}})}},"\u8C03\u5206")),(0,Ce.GJ)()&&se.createElement("div",null,(be!=null&&be.is_new_rule?yr.work_status!==-1&&yr.work_status!==0:yr.work_status!==-1&&yr.work_status!==0&&!((bo=be==null?void 0:be.homework_status)!=null&&bo.includes("\u5DF2\u622A\u6B62")))&&se.createElement(oe.Z,{justify:"center"},se.createElement("span",{className:`${Le.redoBtn}`,onClick:zo=>{var Zo;if(zo.stopPropagation(),(0,Ce.Rm)()&&!((Zo=Xe.AssistantObject.normal)!=null&&Zo.can_redo)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:be.homework_id,work_group_id:yr.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(En=>!!En),Tr=[...Wr.map(En=>Zt({},En))];Tr[0].render=En=>"\u6211";const lo=()=>dn(void 0,null,function*(){var En;bn(!0);const yr=yield(0,Re.ZP)(`/api/homework_commons/${Dt==null?void 0:Dt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});yr.status===0?(En=Qn.current)==null||En.exportGroupingReport(yr.filenames_by_group,yr==null?void 0:yr.files):bn(!1)}),Bu=()=>dn(void 0,null,function*(){var En;const yr=yield(0,Re.ZP)(`/api/homework_commons/${Dt==null?void 0:Dt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});yr.status===0&&(Array.isArray(yr.sub_data)&&yr.sub_data.length>0?(En=Qn.current)==null||En.exportAndCreateUserFolder(yr.sub_data,"\u6279\u6CE8\u9644\u4EF6",`${be==null?void 0:be.homework_name}-\u4F5C\u54C1\u6279\u6CE8\u9644\u4EF6`):pe.ZP.warning("\u6682\u65E0\u53EF\u4E0B\u8F7D\u7684\u6279\u6CE8\u9644\u4EF6"))}),es=()=>{var En,yr;return se.createElement(tt.default,null,se.createElement(tt.default.Item,{key:"1"},se.createElement("span",{onClick:()=>{var Ri;if(!(!(en!=null&&en.is_old_data_for_time)&&(0,Oe.Ye)(Ln))){if((0,Ce.Rm)()&&!((Ri=Xe.AssistantObject.group)!=null&&Ri.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:be==null?void 0:be.course_group_info,fn:()=>{(0,mt.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}}},"\u5BFC\u51FA\u6210\u7EE9")),!((En=be.homework_status)!=null&&En.includes("\u5BFC\u5165"))&&se.createElement(tt.default.Item,{key:"3"},se.createElement(Ie.ZP,{loading:$n,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ri;if(!(!(en!=null&&en.is_old_data_for_time)&&(0,Oe.Ye)(Ln))){if((0,Ce.Rm)()&&!((Ri=Xe.AssistantObject.group)!=null&&Ri.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6",course_groups:be==null?void 0:be.course_group_info,fn:()=>{lo()}}})}}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((yr=be.homework_status)!=null&&yr.includes("\u5BFC\u5165"))&&se.createElement(tt.default.Item,{key:"4"},se.createElement(rt.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ri;if(!(!(en!=null&&en.is_old_data_for_time)&&(0,Oe.Ye)(Ln))){if((0,Ce.Rm)()&&!((Ri=Xe.AssistantObject.group)!=null&&Ri.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8",course_groups:be==null?void 0:be.course_group_info,fn:()=>{Bu()}}})}}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),se.createElement(tt.default.Item,{key:"2"},se.createElement("span",{onClick:()=>{var Ri;if(!(!(en!=null&&en.is_old_data_for_time)&&(0,Oe.Ye)(Ln))){if((0,Ce.Rm)()&&!((Ri=Xe.AssistantObject.group)!=null&&Ri.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe.history.push(`/classrooms/${Dt.coursesId}/exportlist/group_work_list`)}}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,Ce.GJ)()&&(be!=null&&be.student_anonymous_comment)?se.createElement(ht,null):se.createElement("section",{className:`${Le.wrap} minH500`},se.createElement("aside",null,se.createElement("aside",{className:`minH500 bg-white pl30 ${(0,Ce.GJ)()?"pt30":""} pr30`},!(be!=null&&be.all_member_count)&&!qe["shixunHomeworks/getWorkList"]&&se.createElement("aside",{className:"bg-white inline-block w100"},se.createElement(dt.Z,null)),!(0,Ce.GJ)()&&se.createElement("aside",{className:"pt10 pb10"},se.createElement("span",{className:"c-orange"},be.commit_count),"\u5DF2\u4EA4",se.createElement("span",{className:"ml10"},be.uncommit_count),"\u672A\u4EA4",((On=be==null?void 0:be.left_time)==null?void 0:On.time)&&se.createElement("span",{className:"ml10"},se.createElement("span",null,(Hr=be==null?void 0:be.left_time)==null?void 0:Hr.status),se.createElement("span",{className:"c-orange"},(pa=be==null?void 0:be.left_time)==null?void 0:pa.time))),se.createElement("aside",null,(0,Ce.GJ)()&&se.createElement("aside",{className:"mb30"},se.createElement(we.default,{form:Ai,onChange:Ro,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},se.createElement(we.default.Item,{name:"teacher_comment"},se.createElement($e.default.Group,{style:{width:"100%"}},se.createElement(oe.Z,null,se.createElement(ve.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),se.createElement(ve.Z,{flex:"80px"},se.createElement($e.default,{value:"all",checked:!br.teacher_comment},"\u5168\u90E8")),se.createElement(ve.Z,{flex:"1"},be.teacher_comment&&be.teacher_comment.map(En=>se.createElement($e.default,{value:En.id,key:En.id},En.name,"(",En.count,")")))))),se.createElement(we.default.Item,{name:"file_status"},se.createElement($e.default.Group,{style:{width:"100%"}},se.createElement(oe.Z,null,se.createElement(ve.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),se.createElement(ve.Z,{flex:"80px"},se.createElement($e.default,{value:"all"},"\u5168\u90E8")),se.createElement(ve.Z,{flex:"1"},(Vn=be==null?void 0:be.file_status)==null?void 0:Vn.map(En=>se.createElement($e.default,{value:En.id,key:En.id},En.name,"(",En.count,")")))))),se.createElement(we.default.Item,{name:"work_status"},se.createElement($e.default.Group,{value:[],style:{width:"100%"}},se.createElement(oe.Z,null,se.createElement(ve.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),se.createElement(ve.Z,{flex:"80px"},se.createElement($e.default,{value:"all",checked:!br.work_status},"\u5168\u90E8")),se.createElement(ve.Z,{flex:"1"},be.task_status&&be.task_status.map(En=>se.createElement($e.default,{name:"work_status",value:En.id,key:En.id},En.name,"(",En.count,")")))))),se.createElement(we.default.Item,{name:"member_work"},se.createElement($e.default.Group,{style:{width:"100%"}},se.createElement(oe.Z,null,se.createElement(ve.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),se.createElement(ve.Z,{flex:"80px"},se.createElement($e.default,{value:"all"},"\u5168\u90E8")),se.createElement(ve.Z,{flex:"1"},Un.map(En=>se.createElement($e.default,{value:En.id,key:En.id},En.name)))))),se.createElement(we.default.Item,{name:"course_group_info"},se.createElement($e.default.Group,{style:{width:"100%"}},se.createElement(oe.Z,null,se.createElement(ve.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),se.createElement(ve.Z,{flex:"80px"},se.createElement($e.default,{value:"all",checked:!br.course_group},"\u5168\u90E8")),se.createElement(ve.Z,{flex:"1",className:`${Le.workListClass} ${gr.visible?Le.visible:""} ${gr.status?"":Le.status}`},se.createElement("div",{ref:Yn,className:Le.left},be.course_group_info&&be.course_group_info.map(En=>se.createElement($e.default,{value:En.course_group_id,key:En.course_group_id},En.group_group_name,"(",En.count,")"))),gr.status&&se.createElement("div",{className:Le.tips,onClick:()=>qa(tn(Zt({},gr),{visible:!gr.visible}))},se.createElement("span",null,gr.visible?"\u5C55\u5F00":"\u6536\u8D77",gr.visible?se.createElement(ot.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):se.createElement(Ee.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),se.createElement(oe.Z,{align:"middle"},se.createElement(ve.Z,{flex:"1"},se.createElement(oe.Z,{align:"middle"},se.createElement(ve.Z,null,se.createElement(ge.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:En=>{Dt.page=1,Dt.search=En.trim(),Ln({type:"shixunHomeworks/getWorkList",payload:Zt({},Dt)})},style:{width:240}})),se.createElement(ve.Z,null,se.createElement("span",{className:"ml5 c-red"},be.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",be.work_count,"\u4E2A\u5B66\u751F\uFF09"))),se.createElement(ve.Z,{style:{textAlign:"end"},className:Le.workListButtonWrap},!(($t=be.homework_status)!=null&&$t.includes("\u5BFC\u5165"))&&!(0,Ce.dE)()&&se.createElement(rt.Z,{className:"mr20",onClick:()=>dn(void 0,null,function*(){yield No(),Sl(!0)})},"\u8C03\u6574\u5206\u7EC4"),((_n=be.homework_status)==null?void 0:_n.includes("\u5DF2\u622A\u6B62"))&&se.createElement(Ie.ZP,{className:"mr20",icon:se.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{!(en!=null&&en.is_old_data_for_time)&&(0,Oe.Ye)(Ln)||mr(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),se.createElement(et.Z,{dropdownRender:es},se.createElement(Ie.ZP,null,se.createElement(_e.Z,null),"\u5BFC\u51FA",se.createElement(He.Z,null)))))),(0,Ce.G5)()&&se.createElement("div",null,(be==null?void 0:be.base_on_project)&&se.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),se.createElement(We.default,{dataSource:[be==null?void 0:be.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[be!=null&&be.base_on_project?{title:"\u9879\u76EE\u603B\u6570",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"\u5206\u7EC4\u603B\u6570",align:"center",dataIndex:"group_size",key:"group_size"},{title:"\u5B66\u751F\u4EBA\u6570",align:"center",dataIndex:"work_count"},(be==null?void 0:be.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"associated_num"},(be==null?void 0:be.base_on_project)&&{title:"\u672A\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"unassociated_num"},!(be!=null&&be.base_on_project)&&{title:"\u5DF2\u5206\u7EC4\u6570",align:"center",dataIndex:"non_zero_count"},!(be!=null&&be.base_on_project)&&{title:"\u672A\u5206\u7EC4\u6570",align:"center",dataIndex:"zero_count"},{title:"\u672A\u63D0\u4EA4\u4EBA\u6570",align:"center",dataIndex:"not_submitted_num"},(be==null?void 0:be.base_on_project)&&{title:"\u90E8\u5206\u63D0\u4EA4",align:"center",dataIndex:"partial_submission"},{title:"\u6309\u65F6\u63D0\u4EA4",align:"center",dataIndex:"submitted_num"},{title:"\u5EF6\u65F6\u63D0\u4EA4",align:"center",dataIndex:"delayed_num"}].filter(En=>!!En)})),!!Yr.length&&se.createElement(We.default,{className:`mb10 ${Le.tableWrapper}`,dataSource:Yr,columns:Tr,pagination:!1,showHeader:!1,loading:!1}),se.createElement("aside",{style:{paddingBottom:30}},se.createElement(We.default,{loading:qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(En,yr)=>En!=null&&En.searched?Le.tables1:(En==null?void 0:En.item_index)%2===0&&Le.tables,className:Le.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:gi,columns:Wr,scroll:be!=null&&be.base_on_project?{x:1220}:{x:"auto"},onChange:(En,yr,Ri)=>{if(Ri.order===void 0)switch(Ri.field){case"student_id":Zr("descend"),Dt.b_order="desc",Dt.order=Ri.field;break;default:delete Dt.b_order,delete Dt.order}else Dt.b_order=Ri.order.replace("end",""),Dt.order=Ri.field;Ln({type:"shixunHomeworks/getWorkList",payload:Zt({},Dt)})}})),se.createElement(Me.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:Ii,defaultCurrent:parseInt(Dt.page)||1,current:parseInt(Dt.page)||1,defaultPageSize:20,total:ft.workList.work_count})))),se.createElement(Ye,null),Eo&&se.createElement(Ze.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Eo,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>dn(void 0,null,function*(){if(ki===2){if(Hi.length<=0){pe.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ko){pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let En=yield(0,Re.ZP)(`/api/homework_commons/${Dt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Dt.categoryId,comment:ko,status:Hi}});En.status===0&&(Ja(En),_a(!1),Nr(!0))}else{if(!(Ti===0||Oi===0)){if(!Ti){pe.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Oi){pe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Ti>Oi){pe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ko){pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let En=yield(0,Re.ZP)(`/api/homework_commons/${Dt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Dt.categoryId,comment:ko,min_score:Ti,max_score:Oi}});En.status===0&&(Ja(En),_a(!1),Nr(!0))}}),onCancel:()=>{_a(!1),Na()}},se.createElement("div",{style:{padding:"32px"}},se.createElement("div",null,se.createElement("div",null,se.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),se.createElement(ye.ZP.Group,{value:ki,onChange:En=>{Fo(En.target.value)}},se.createElement(ye.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),se.createElement(ye.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),ki===1&&se.createElement("div",{style:{display:"flex",marginTop:"20px"}},se.createElement("span",{style:{width:"70px",textAlign:"end"}},se.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),se.createElement(je.Z,{min:0,max:100,value:Ti,onChange:En=>To(En),style:{width:"100px"}}),se.createElement("span",{style:{width:"80px",textAlign:"end"}},se.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),se.createElement(je.Z,{min:0,max:100,value:Oi,onChange:En=>Co(En),style:{width:"100px"}})),ki===2&&se.createElement("div",{style:{display:"flex",marginTop:"20px"}},se.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),se.createElement($e.default.Group,{onChange:En=>{di([...En])},style:{width:"100%"}},(fr=be.task_status)==null?void 0:fr.map((En,yr)=>se.createElement($e.default,{name:"task_status",value:En.id},En.name,"(",En.count,")")))),se.createElement("div",{style:{display:"flex",marginTop:"20px"}},se.createElement("span",{style:{width:"70px",textAlign:"end"}},se.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),se.createElement(ct.Z,{className:Le.MdEditor,onChange:En=>Vo(En),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Dr&&se.createElement(Ze.default,{open:Dr,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>dn(void 0,null,function*(){ki===2?(yield(0,Re.ZP)(`/api/homework_commons/${Dt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Dt.categoryId,comment:ko,status:Hi}})).status===0&&(pe.ZP.info("\u6253\u56DE\u6210\u529F"),Na(),Gr(),Nr(!1)):(yield(0,Re.ZP)(`/api/homework_commons/${Dt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Dt.categoryId,comment:ko,min_score:Ti,max_score:Oi}})).status===0&&(pe.ZP.info("\u6253\u56DE\u6210\u529F"),Na(),Gr(),Nr(!1))}),onCancel:()=>{Na(),Nr(!1)}},se.createElement("div",{style:{padding:"32px"}},ki===1&&se.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Ti,"-",Oi,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),ki===2&&se.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Zn=be.task_status)==null?void 0:Zn.filter(En=>Hi==null?void 0:Hi.includes(En.id)).map(En=>En.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),se.createElement("br",null),se.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",$i==null?void 0:$i.count,"\u540D\u5B66\u751F"))),se.createElement(Ze.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:Li,onOk:()=>dn(void 0,null,function*(){ol.submit()}),onCancel:()=>{Sl(!1)}},se.createElement(we.default,{form:ol,initialValues:{},labelCol:{span:4},onFinish:En=>dn(void 0,null,function*(){if(!En.user_id){pe.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!En.group_id){pe.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,Re.ZP)(`/api/homework_commons/${Dt.categoryId}/adjust_group.json`,{method:"post",body:En})).status==0&&(pe.ZP.success("\u8C03\u6574\u6210\u529F"),ol.resetFields(),Sl(!1),yield Gr())})},se.createElement(we.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},se.createElement(Pe.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(En,yr)=>{var Ri;return((Ri=yr==null?void 0:yr.label)!=null?Ri:"").toLowerCase().includes(En.toLowerCase())},options:(Rr=oo==null?void 0:oo.userAll)==null?void 0:Rr.map(En=>({value:En.user_id,label:En.name}))})),se.createElement(we.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},se.createElement(Pe.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(En,yr)=>{var Ri;return((Ri=yr==null?void 0:yr.label)!=null?Ri:"").toLowerCase().includes(En.toLowerCase())},options:(ja=oo==null?void 0:oo.groupAll)==null?void 0:ja.map(En=>({value:En.group_id,label:`\uFF08${En.group_name}\uFF09`+(En==null?void 0:En.name_list)}))})))),se.createElement(Ze.default,{title:se.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",se.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:Xn,footer:null,onCancel:()=>{qn(!1)},width:700},se.createElement("div",null,"\u6839\u636E\u4F60\u6240\u5728\u7684\u5206\u7EC4\u53CA\u5B66\u4E60\u60C5\u51B5\uFF0C\u4E3A\u4F60\u63A8\u8350\u6700\u4F73\u7684\u5B66\u4E60\u8D44\u6E90",se.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(Nn=be==null?void 0:be.course_recommends)==null?void 0:Nn.map((En,yr)=>se.createElement(oe.Z,{key:yr,align:"middle",justify:"space-between"},se.createElement(oe.Z,{style:{width:525},align:"middle",wrap:!1},se.createElement("div",{className:Le.Onerow,style:{display:"inline-block"}},yr+1,"\u3001",En.name),En.type=="\u5916\u94FE"&&se.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),se.createElement(ve.Z,null,se.createElement(St.op,{type:"link",onClick:()=>{window.open(En==null?void 0:En.url)}},"\u67E5\u770B"),En.type!="\u5916\u94FE"&&se.createElement(St.op,{openLoading:!0,type:"link",onClick:()=>dn(void 0,null,function*(){(0,Oe.FH)("",`${En==null?void 0:En.url}`)})},"\u4E0B\u8F7D"))))),se.createElement(Ke.Z,{getData:()=>Gr()}),se.createElement(yt.Z,{visible:tr,getData:Gr,categoryId:Dt.categoryId,onCancle:()=>{mr(!1)}}))};var In=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe,globalSetting:qe,loading:xn})=>({shixunHomeworks:ft,classroomList:Xe,loading:xn.effects,globalSetting:qe}))(wr),xr=ae(90524),ca=ae(38394),fa=Object.defineProperty,wa=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,ya=(ft,Xe,qe)=>Xe in ft?fa(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,Ar=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Ba.call(Xe,qe)&&ya(ft,qe,Xe[qe]);if(wa)for(var qe of wa(Xe))Pa.call(Xe,qe)&&ya(ft,qe,Xe[qe]);return ft},La=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Aa=({shixunHomeworks:ft,dispatch:Xe})=>{const qe=(0,xe.useParams)();return E.createElement(Ze.default,{centered:!0,title:"\u63D0\u793A",open:ft.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>La(void 0,null,function*(){(yield Xe({type:"shixunHomeworks/deleteReply",payload:{object_id:ft.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),Xe({type:"shixunHomeworks/setActionTabs",payload:{}}),Xe({type:"shixunHomeworks/getReplyList",payload:Ar({},ft.actionTabs.params)}))}),onCancel:()=>{Xe({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Xt=(0,xe.connect)(({shixunHomeworks:ft})=>({shixunHomeworks:ft}))(Aa),rn=ae(83071),vn=ae(29787),yn=ae(26227),Wt=ae(63524),ln={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"},hn=ae(93078),un=ae(59301),sr=Object.defineProperty,cr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,ea=(ft,Xe,qe)=>Xe in ft?sr(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,$r=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Ur.call(Xe,qe)&&ea(ft,qe,Xe[qe]);if(cr)for(var qe of cr(Xe))Jr.call(Xe,qe)&&ea(ft,qe,Xe[qe]);return ft},nr=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});Fe().locale("ZH-cn");const gn=({shixunHomeworks:ft,classroomList:Xe,globalSetting:qe,loading:xn,user:Ln,dispatch:Qn})=>{var $n,bn,Ut,On;const[Hr,pa]=(0,E.useState)($r({},(0,xe.useParams)())),[Vn,$t]=(0,E.useState)(!1),[_n,fr]=(0,E.useState)(-1),[Zn,Rr]=(0,E.useState)(""),[ja,Nn]=(0,E.useState)(""),{workList:Ma}=ft,{detailLeftMenus:Dt}=Xe,{shixunHomeworksDetail:Pr,replyList:Ga,workDetail:be}=ft;return Hr.page_size=10,(0,E.useEffect)(()=>{Qn({type:"shixunHomeworks/getReplyList",payload:$r({},Hr)}),Qn({type:"shixunHomeworks/getWorkDetail",payload:$r({},Hr)}),Dt.course_modules||Qn({type:"classroomList/getClassroomLeftMenus",payload:$r({},Hr)})},[Hr.categoryId]),(0,E.useEffect)(()=>{(0,wt.hs)(Qn)},[(0,Ce.bg)()]),un.createElement("section",{className:ln.bg},un.createElement(vn.Z,{spinning:xn["shixunHomeworks/getWorkDetail"]},un.createElement("section",{className:""},un.createElement("aside",{className:[ln.desc,"c-black","font14","bg-white"].join(" ")},ft.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&un.createElement(ca.Z,{value:(be==null?void 0:be.description)||"\u6682\u65E0\uFF5E"}),"\u5206\u7EC4\u8981\u6C42\uFF1A",(($n=be==null?void 0:be.group_info)==null?void 0:$n.group_type)==hn.YT.TEACHER_ASSIGN?"\u672C\u6B21\u4F5C\u4E1A\u5C0F\u7EC4\u7531\u6559\u5E08\u5206\u914D":un.createElement(un.Fragment,null,(bn=be==null?void 0:be.group_info)==null?void 0:bn.min_num," ~ ",(Ut=be==null?void 0:be.group_info)==null?void 0:Ut.max_num,"\u4EBA"),un.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"),un.createElement("br",null),"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD\uFF1A",(On=be==null?void 0:be.group_info)!=null&&On.base_on_project?"\u662F":"\u5426",un.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09"),un.createElement(rn.Z,{authority:(0,Ce.GJ)(),showDimensions:!1,dataSource:be==null?void 0:be.attachments,callback:()=>{Qn({type:"shixunHomeworks/getWorkDetail",payload:$r({},Hr)})}}),ft.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&un.createElement("aside",{className:["bg-white"].join(" ")},un.createElement(ct.Z,{onChange:en=>{Rr(en)},defaultValue:be==null?void 0:be.explanation,height:200,isFocus:!0,watch:!0}),un.createElement(oe.Z,null,un.createElement(ve.Z,{span:24,className:"tr"},un.createElement(Ie.ZP,{type:"default",size:"large",onClick:()=>nr(void 0,null,function*(){Qn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),un.createElement(Ie.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>nr(void 0,null,function*(){Zn===""?pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Qn({type:"shixunHomeworks/updateWork",payload:{explanation:Zn,categoryId:Hr.categoryId}})).status===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Qn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Qn({type:"shixunHomeworks/getWorkDetail",payload:$r({},Hr)}))})},"\u4FDD\u5B58"))))),un.createElement("aside",{className:[ln.reply,"bg-white","mt20"].join(" ")},Vn&&un.createElement(ct.Z,{onChange:en=>{Rr(en)},height:200,isFocus:!0,watch:!0}),un.createElement(oe.Z,{onClick:()=>{$t(!0)}},un.createElement(ve.Z,{flex:"1",style:{pointerEvents:"none"}},!Vn&&un.createElement(ge.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),un.createElement(ve.Z,null,un.createElement(Ie.ZP,{type:"primary",size:"large",onClick:()=>nr(void 0,null,function*(){var en;if((0,Ce.Rm)()&&!((en=Xe.AssistantObject.practice)!=null&&en.can_create)){pe.ZP.warn("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zn===""?pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Qn({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Hr.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Zn}}})).status===0&&(pe.ZP.success("\u53D1\u5E03\u6210\u529F"),Qn({type:"shixunHomeworks/getReplyList",payload:$r({},Hr)}),$t(!1),Rr(""))})},"\u53D1\u8868")))),(Ga==null?void 0:Ga.comments)&&Ga.comments!=""&&un.createElement("aside",{className:[ln.replyList,"bg-white"].join(" ")},Ga==null?void 0:Ga.comments.map(function(en,br){var Qa,sn,Zr,xa;return un.createElement(oe.Z,{gutter:[12,12],key:br},un.createElement(ve.Z,{flex:"40px"},un.createElement("img",{className:ln.headpic,width:"40",src:`${xr.Z.IMG_SERVER}/images/${(Qa=en==null?void 0:en.author)==null?void 0:Qa.image_url}`})),un.createElement(ve.Z,{flex:"1"},un.createElement(oe.Z,{align:"middle"},un.createElement(ve.Z,{span:20},un.createElement("span",{className:"c-light-black"},(sn=en==null?void 0:en.author)==null?void 0:sn.name),un.createElement("span",{className:"c-light-black ml10"},en==null?void 0:en.time," \u53D1\u5E03")),un.createElement(ve.Z,{className:"tr",span:4},un.createElement("div",{className:"tr"},((0,Ce.GJ)()||((Zr=Ln==null?void 0:Ln.userInfo)==null?void 0:Zr.login)===((xa=en==null?void 0:en.author)==null?void 0:xa.login))&&un.createElement(ze.Z,{title:"\u5220\u9664"},un.createElement(yn.Z,{className:"current",onClick:()=>{Qn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Hr,selectArr:en}})}})))),un.createElement(ve.Z,{span:24},un.createElement(ca.Z,{value:en.content})),en.children&&un.createElement("aside",{className:ln.comment},en.children.map(function(Ka,bi){var Fi,gi;return un.createElement(oe.Z,{key:bi},un.createElement(ve.Z,{span:24},un.createElement(oe.Z,null,un.createElement(ve.Z,{flex:"1"},Ka.author.name,un.createElement("span",{className:"c-light-black ml10"},Ka==null?void 0:Ka.time)),un.createElement(ve.Z,null,((0,Ce.GJ)()||((Fi=Ln==null?void 0:Ln.userInfo)==null?void 0:Fi.login)===((gi=Ka==null?void 0:Ka.author)==null?void 0:gi.login))&&un.createElement(ze.Z,{title:"\u5220\u9664"},un.createElement(yn.Z,{className:"current",onClick:()=>{Qn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Hr,selectArr:Ka}})}}))))),un.createElement(ve.Z,null,un.createElement(ca.Z,{value:Ka.content})))})),un.createElement(ve.Z,{span:24,className:"mt5 c-light-black"},_n===br&&un.createElement("aside",null,un.createElement(ct.Z,{onChange:Ka=>{Nn(Ka)},height:150,isFocus:!0}),un.createElement(oe.Z,null,un.createElement(ve.Z,{span:24,className:"tr"},un.createElement(Ie.ZP,{type:"primary",size:"large",onClick:()=>nr(this,null,function*(){ja===""?pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Qn({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Hr.categoryId,jour_type:"HomeworkCommon",m_parent_id:en.id,reply_id:1,notes:ja}}}),Qn({type:"shixunHomeworks/getReplyList",payload:$r({},Hr)}),pe.ZP.success("\u53D1\u5E03\u6210\u529F"),fr(-1))})},"\u53D1\u8868")))),_n!==br&&un.createElement("div",{className:"tr"},un.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>fr(br)}),!!en.user_praise&&un.createElement("span",{className:"c-orange"},un.createElement(Wt.Z,{className:"mr5 ml30",onClick:()=>nr(this,null,function*(){yield Qn({type:"shixunHomeworks/replyUnLike",payload:{object_id:en.id,object_type:"journals_for_message"}}),Qn({type:"shixunHomeworks/getReplyList",payload:$r({},Hr)})})}),!!en.praise_count&&en.praise_count),!en.user_praise&&un.createElement("span",null,un.createElement(Wt.Z,{className:"mr5 ml30",onClick:()=>nr(this,null,function*(){yield Qn({type:"shixunHomeworks/replyLike",payload:{object_id:en.id,object_type:"journals_for_message"}}),Qn({type:"shixunHomeworks/getReplyList",payload:$r({},Hr)})})}),!!en.praise_count&&en.praise_count))))))})))),un.createElement("aside",{className:"tc mt30 pb30"},un.createElement(Me.Z,{defaultCurrent:1,total:Ga==null?void 0:Ga.total_count,hideOnSinglePage:!0,current:Hr.page||1,onChange:en=>{Hr.page=en,Qn({type:"shixunHomeworks/getReplyList",payload:$r({},Hr)})}})),un.createElement(Xt,null))};var kr=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe,user:qe,loading:xn,globalSetting:Ln})=>({shixunHomeworks:ft,globalSetting:Ln,user:qe,classroomList:Xe,loading:xn.effects}))(gn),va=Object.defineProperty,Sa=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,or=(ft,Xe,qe)=>Xe in ft?va(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,jn=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Lt.call(Xe,qe)&&or(ft,qe,Xe[qe]);if(Sa)for(var qe of Sa(Xe))Mt.call(Xe,qe)&&or(ft,qe,Xe[qe]);return ft};Fe().locale("ZH-cn");const Yt=({shixunHomeworks:ft,classroomList:Xe,globalSetting:qe,loading:xn,dispatch:Ln})=>{var Qn;const $n=(0,xe.useParams)(),{detailLeftMenus:bn}=Xe,{replyList:Ut,referenceAnswer:On}=ft;return $n.page_size=10,(0,E.useEffect)(()=>{Ln({type:"shixunHomeworks/getReplyList",payload:jn({},$n)}),Ln({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:$n.categoryId}}),bn.course_modules||Ln({type:"classroomList/getClassroomLeftMenus",payload:jn({},$n)})},[$n.categoryId]),E.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},E.createElement("aside",{className:["c-black","font14"].join(" ")},ft.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&E.createElement("div",null,(On==null?void 0:On.reference_answer)&&E.createElement(ca.Z,{value:On==null?void 0:On.reference_answer}),!(On!=null&&On.reference_answer)&&E.createElement(dt.Z,null)),(Qn=On==null?void 0:On.attachments)==null?void 0:Qn.map((Hr,pa)=>E.createElement("div",null,E.createElement("a",{href:`${xr.Z.API_SERVER}${Hr.url}`},E.createElement("span",{className:"iconfont icon-fujian c-green font14"}),E.createElement("span",{className:"ml10 c-black"},Hr.title),E.createElement("span",{className:"c-light-black ml20 font12"},Hr.filesize))))))};var Jn=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe,loading:qe,globalSetting:xn})=>({shixunHomeworks:ft,globalSetting:xn,classroomList:Xe,loading:qe.effects}))(Yt),Cr=ae(56885),Br={modal:"modal___lF39e"},Fr=ae(59301),_r=Object.defineProperty,zr=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,ka=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Da=(ft,Xe,qe)=>Xe in ft?_r(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,Ra=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Vr.call(Xe,qe)&&Da(ft,qe,Xe[qe]);if(ka)for(var qe of ka(Xe))ga.call(Xe,qe)&&Da(ft,qe,Xe[qe]);return ft},Ua=(ft,Xe)=>zr(ft,Kt(Xe)),zi=(ft,Xe)=>{var qe={};for(var xn in ft)Vr.call(ft,xn)&&Xe.indexOf(xn)<0&&(qe[xn]=ft[xn]);if(ft!=null&&ka)for(var xn of ka(ft))Xe.indexOf(xn)<0&&ga.call(ft,xn)&&(qe[xn]=ft[xn]);return qe},fi=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const ti=ft=>{var Xe=ft,{classroomList:qe,shixunHomeworks:xn,dispatch:Ln,cb:Qn}=Xe,$n=zi(Xe,["classroomList","shixunHomeworks","dispatch","cb"]),bn,Ut,On,Hr,pa;const Vn=(0,xe.useParams)(),[$t,_n]=(0,E.useState)(""),[fr,Zn]=(0,E.useState)([]),[Rr,ja]=(0,E.useState)({learn:0,active:0,score:0,chat:0});console.log(xn,"classroomList");const{workList:Nn}=xn;(0,E.useEffect)(()=>{qe.actionTabs.key},[qe.actionTabs]);const Ma=()=>fi(void 0,null,function*(){if(!$t){pe.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Ln({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let Dt=yield(0,Re.ZP)(`/api/homework_commons/${Vn.categoryId}/ai_bulk_create.json`,{method:"post",body:Ua(Ra({min:1,max:$t,course_id:Vn.coursesId},Rr),{course_group_ids:fr})});(Dt==null?void 0:Dt.status)===0&&(pe.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),Ln({type:"classroomList/setActionTabs",payload:{}}),Qn()),Ln({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return Fr.createElement(Ze.default,{width:584,className:Br.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{Zn([]),_n(""),ja({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:Ma,open:qe.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{Ln({type:"classroomList/setActionTabs",payload:{}})}},Fr.createElement("p",{style:{display:"flex",alignItems:"center"}},Fr.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),Fr.createElement(je.Z,{style:{width:100},min:(bn=Nn==null?void 0:Nn.group_data)==null?void 0:bn.min_num,max:(Ut=Nn==null?void 0:Nn.group_data)==null?void 0:Ut.max_num,precision:0,step:1,value:$t,onChange:Dt=>{_n(Dt)}}),Fr.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(On=Nn==null?void 0:Nn.group_data)==null?void 0:On.min_num,"~",(Hr=Nn==null?void 0:Nn.group_data)==null?void 0:Hr.max_num,"\u4EBA")),Fr.createElement("p",{style:{display:"flex"}},Fr.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),Fr.createElement($e.default.Group,{value:fr,onChange:Dt=>{Zn(Dt)}},(pa=Nn==null?void 0:Nn.course_group_info)==null?void 0:pa.map(Dt=>Fr.createElement($e.default,{key:Dt==null?void 0:Dt.course_group_id,value:Dt==null?void 0:Dt.course_group_id},Dt==null?void 0:Dt.group_group_name)))),Fr.createElement("div",{style:{display:"flex"}},Fr.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),Fr.createElement($e.default.Group,{onChange:Dt=>{ja({learn:Dt.indexOf(1)>-1?1:0,active:Dt.indexOf(2)>-1?1:0,score:Dt.indexOf(3)>-1?1:0,chat:Dt.indexOf(4)>-1?1:0})}},Fr.createElement($e.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),Fr.createElement($e.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),Fr.createElement($e.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),Fr.createElement($e.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var ji=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe})=>({shixunHomeworks:ft,classroomList:Xe}))(ti),ni=ae(77579),ri={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z",content:"content___I1fum",pubColSty:"pubColSty___mLLj7",selectSty:"selectSty___vHJsQ",borderSty:"borderSty___i4DxC",delSty:"delSty___sr6EA",delBorder:"delBorder___UTfgQ",copHover:"copHover___K6TsR",title_icon:"title_icon___WSWL7",title:"title___mviQ0"},wi=ae(59301),Vi=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const qi=({})=>{var ft,Xe;const[qe,xn]=(0,E.useState)(!0),[Ln,Qn]=(0,E.useState)(!1),[$n,bn]=(0,E.useState)([]),[Ut,On]=(0,E.useState)([]),[Hr,pa]=(0,E.useState)([]),[Vn,$t]=(0,E.useState)([]),[_n,fr]=(0,E.useState)(""),Zn=(0,xe.useParams)();function Rr(){return Vi(this,null,function*(){let Ma=yield(0,Re.ZP)(`/api/homework_commons/${Zn.categoryId}/homework_common_collaborators.json`,{method:"get"});On(Ma)})}function ja(){return Vi(this,null,function*(){var Ma;let Dt=yield(0,Re.ZP)(`/api/courses/${Zn==null?void 0:Zn.coursesId}/teachers`,{method:"get",params:{homework_id:Zn.categoryId,limit:1e3}});(Ma=Dt==null?void 0:Dt.teacher_list)==null||Ma.map(Pr=>{Pr.key=Pr.user_id}),pa(Dt==null?void 0:Dt.teacher_list),$t(Dt==null?void 0:Dt.teacher_list)})}(0,E.useEffect)(()=>{Rr(),ja()},[Zn]);const Nn=()=>{};return wi.createElement("section",{className:ri.form},wi.createElement(oe.Z,{className:ri.content,style:{padding:"20px 30px",gap:20}},(ft=Ut==null?void 0:Ut.data)==null?void 0:ft.map(Ma=>wi.createElement(oe.Z,{align:"middle",className:`${ri.borderSty} ${_n===(Ma==null?void 0:Ma.id)?ri.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},wi.createElement("span",{className:"c-grey-333"},Ma==null?void 0:Ma.real_name),(Ut==null?void 0:Ut.can_edit)&&wi.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${ri.delSty}`,onMouseEnter:()=>{fr(Ma.id)},onMouseLeave:()=>{fr("")},onClick:()=>Vi(void 0,null,function*(){(yield(0,Re.ZP)(`/api/homework_commons/${Zn.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Ma.id}})).status===0&&(pe.ZP.info("\u5220\u9664\u6210\u529F"),Rr(),ja())})}))),(Ut==null?void 0:Ut.can_edit)&&wi.createElement(Ie.ZP,{className:ri.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Qn(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(Ut!=null&&Ut.can_edit)&&!((Xe=Ut==null?void 0:Ut.data)!=null&&Xe.length)&&wi.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),wi.createElement(Ze.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ln,onCancel:()=>Qn(!1),onOk:()=>Vi(void 0,null,function*(){if($n.length===0){pe.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,Re.ZP)(`/api/homework_commons/${Zn.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:$n}})).status===0&&(pe.ZP.info("\u6DFB\u52A0\u6210\u529F"),bn([]),Rr(),ja(),Qn(!1))})},wi.createElement("div",null,wi.createElement("div",{style:{display:"flex"}},wi.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",wi.createElement(ge.default.Search,{onChange:Ma=>{pa(Vn.filter(Dt=>Dt.name.indexOf(Ma.target.value)>-1))}})),wi.createElement(We.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Ma,Dt)=>{bn(Ma)},selectedRowKeys:$n,getCheckboxProps:Ma=>({disabled:Ma.is_collaborator})},pagination:!1,dataSource:Hr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var no=(0,xe.connect)(({shixunHomeworks:ft,loading:Xe})=>({shixunHomeworks:ft,loading:Xe.effects}))(qi),mi=ae(16326),hi=ae(71411),Si=ae(2748),Yi=ae(71141),na=ae(69577),Kn=ae(98157),er=ae(59301),Zi=Object.defineProperty,Mi=Object.defineProperties,Wi=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Gt=(ft,Xe,qe)=>Xe in ft?Zi(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,an=(ft,Xe)=>{for(var qe in Xe||(Xe={}))At.call(Xe,qe)&&Gt(ft,qe,Xe[qe]);if(mo)for(var qe of mo(Xe))on.call(Xe,qe)&&Gt(ft,qe,Xe[qe]);return ft},Fn=(ft,Xe)=>Mi(ft,Wi(Xe)),Wn=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const{RangePicker:Er}=mi.default,{Option:rr}=Pe.default,Gn=({shixunHomeworks:ft,classroomList:Xe,getData:qe,dispatch:xn})=>{var Ln,Qn,$n,bn,Ut,On,Hr,pa,Vn,$t,_n,fr,Zn,Rr,ja;const{workSetting:Nn,workList:Ma}=ft,Dt=(0,xe.useParams)(),[Pr,Ga]=(0,E.useState)(!0);let[be,en]=(0,E.useState)([]),[br,Qa]=(0,E.useState)([]);const[sn,Zr]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Si.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),[xa,Ka]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Nn!=null&&Nn.course_id&&(Object.keys(sn).map(function(Dr){Dr.indexOf("proportion")>-1?sn[Dr]=Nn[Dr]*100:sn[Dr]=Nn[Dr]}),Nn.anonymous_comment&&(sn.unified_late=Nn.unified_anonymous_comment,Ka(Nn.unified_anonymous_comment)),(!sn.allow_late||!sn.unified_late)&&(sn.late_penalty=5),sn.unified_setting||(sn.unified_late=!1,sn.unified_anonymous_comment=!1,sn.unified_anonymous_appeal=!1),be=JSON.parse(JSON.stringify(Nn.group_settings.map(Dr=>Fn(an({},Dr),{group_name:[Dr.group_name]})).filter(Dr=>Dr.publish_time!==null))),br=JSON.parse(JSON.stringify(Nn.allow_late_settings.map(Dr=>Fn(an({},Dr),{group_name:[Dr.group_name]})).filter(Dr=>Dr.late_time!==null))),Zr(an({},sn)),en(be.length?[...be]:[{}]),Qa([...br]))},[Nn]),(0,E.useEffect)(()=>{Ga(!(0,Ce.GJ)())},[(0,Ce.GJ)()]);const[bi,Fi]=(0,E.useState)(!1),gi=()=>Wn(void 0,null,function*(){Fi(!bi);const Dr=JSON.parse(JSON.stringify(sn));if(Dr.categoryId=Dt.categoryId,sn.unified_setting||(be=be==null?void 0:be.map(Nr=>{var $i,Ja;if(!Nr.publish_time||!Nr.end_time)throw pe.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Fi(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Nr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Fi(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Nr.group_name=typeof(Nr==null?void 0:Nr.group_name)=="string"?[Nr==null?void 0:Nr.group_name]:Nr==null?void 0:Nr.group_name,Nr.group_id=(Ja=($i=Nr==null?void 0:Nr.group_name)==null?void 0:$i.map(ki=>{var Fo,Oi;let Co=(Oi=(Fo=Nn.group_settings)==null?void 0:Fo.filter(Ti=>(Ti==null?void 0:Ti.group_name)===ki))==null?void 0:Oi[0];return Co==null?void 0:Co.group_id}))==null?void 0:Ja.toString().split(","),Nr})),Dr.group_settings=be,sn.allow_late)if(sn.unified_late){if(sn.late_penalty===null||sn.late_penalty===void 0||sn.late_penalty<0||sn.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Fi(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!sn.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Fi(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else br=br==null?void 0:br.map(Nr=>{var $i,Ja;if(Nr.penalty_type=Si.Q.Number,Nr.late_penalty===null||Nr.late_penalty===void 0||Nr.late_penalty<0||Nr.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Fi(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Nr.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Fi(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Nr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Fi(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Nr.group_name=typeof(Nr==null?void 0:Nr.group_name)=="string"?[Nr==null?void 0:Nr.group_name]:Nr==null?void 0:Nr.group_name,Nr.group_id=(Ja=($i=Nr==null?void 0:Nr.group_name)==null?void 0:$i.map(ki=>{var Fo,Oi;let Co=(Oi=(Fo=Nn.group_settings)==null?void 0:Fo.filter(Ti=>(Ti==null?void 0:Ti.group_name)===ki))==null?void 0:Oi[0];return Co==null?void 0:Co.group_id}))==null?void 0:Ja.toString().split(","),Nr}),Dr.allow_late_settings=br;if(sn!=null&&sn.submit_limit&&!(sn!=null&&sn.submit_limit_num)){pe.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Fi(!1);return}if(sn!=null&&sn.can_submit&&!(sn!=null&&sn.submit_num)){pe.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Fi(!1);return}Object.keys(Dr).map(function(Nr){Nr.indexOf("proportion")>-1&&(Dr[Nr]=Dr[Nr]/100)}),xn({type:"shixunHomeworks/updateSetting",payload:Fn(an({},Dr),{penalty_type:Si.Q.Number})}).then(Nr=>{Nr.status===0?(Fi(!1),pe.ZP.success("\u66F4\u65B0\u6210\u529F"),qe()):Fi(!1)})}),yo=(0,E.useMemo)(()=>(Nn==null?void 0:Nn.allow_late)||(Nn==null?void 0:Nn.all_group_late),[Nn,Ma]),pr=(Dr,Nr,$i="group_id")=>{var Ja;return Nr?Nr.find(ki=>ki[$i]===Dr):(Ja=Nn==null?void 0:Nn.group_settings)==null?void 0:Ja.find(ki=>ki.group_id[0]===Dr)},ci=Dr=>{var Nr,$i;const Ja=pr(Dr,Nn==null?void 0:Nn.allow_late_settings,"id"),ki=pr(Dr,Nn==null?void 0:Nn.anonymous_comment_settings),Fo=pr(Dr);return(Nn==null?void 0:Nn.allow_late)&&Ja&&Fe()(Ja==null?void 0:Ja.late_time)<=Fe()()||(Nn==null?void 0:Nn.anonymous_comment)&&ki&&(ki==null?void 0:ki.evaluation_start)!==null||(($i=(Fe()(Fo==null?void 0:Fo.end_time)<=Fe()()&&((Nr=Nn==null?void 0:Nn.allow_late_settings)==null?void 0:Nr.filter(Oi=>Oi.group_id.includes(Dr))))[0])==null?void 0:$i.late_time)!=null},Yr=Nn==null?void 0:Nn.anonymous_comment,ro=(Ln=Nn==null?void 0:Nn.allow_late_settings)!=null&&Ln.length?(Qn=Nn==null?void 0:Nn.allow_late_settings)==null?void 0:Qn.every(Dr=>{if(Dr.evaluation_start)return!0}):!1,Eo=(Nn==null?void 0:Nn.unified_late)&&(Nn==null?void 0:Nn.anonymous_comment),_a=Nn==null?void 0:Nn.anonymous_comment,Hi=Dr=>{if(!Dr)return!1;const Nr=pr(Dr,Nn==null?void 0:Nn.anonymous_comment_settings);return(Nn==null?void 0:Nn.anonymous_comment)&&Nr&&(Nr==null?void 0:Nr.evaluation_start)!==null},di=Dr=>{const Nr=pr(Dr,Nn==null?void 0:Nn.anonymous_comment_settings);return Nr&&(Nr==null?void 0:Nr.evaluation_start)!==null};return er.createElement("div",{style:{padding:"30px 50px"}},er.createElement("div",{className:`${Kn.Z.title}`},er.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),er.createElement(ze.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},er.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Kn.Z.title_icon}`}))),er.createElement("div",{className:Kn.Z.content},(($n=Nn==null?void 0:Nn.group_settings)==null?void 0:$n.length)>0?er.createElement(oe.Z,{className:`${Kn.Z.row_sty} ${Kn.Z.bottom_line} ${(bn=Kn.Z)==null?void 0:bn.h_lh_40}`,align:"middle"},er.createElement(hi.Z,{checked:sn.unified_setting,disabled:Pr||!((Ut=Nn==null?void 0:Nn.homework_status)!=null&&Ut.includes("\u672A\u53D1\u5E03"))||(0,Ce.Rm)()&&!((Hr=(On=Xe.AssistantObject)==null?void 0:On.group)!=null&&Hr.can_publish)||!(Nn!=null&&Nn.manage_all_group),onChange:()=>{var Dr;if(!((Dr=Nn==null?void 0:Nn.homework_status)!=null&&Dr.includes("\u672A\u53D1\u5E03"))){pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(sn.unified_setting=!sn.unified_setting,sn.unified_setting||(sn.unified_late=!1),Zr(Object.assign({},sn)),be==""){en([{}]);return}sn.unified_setting&&(en([]),Qa([{late_penalty:5}]))}}),er.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),er.createElement("span",{style:{color:"#333"}},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")):null,sn.unified_setting&&er.createElement("div",{className:Kn.Z.row_sty,style:{padding:"5px 30px"}},er.createElement(oe.Z,{align:"middle"},er.createElement(ve.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),er.createElement(ve.Z,{className:"ml5"},er.createElement(mi.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Pr||!((pa=Nn==null?void 0:Nn.homework_status)!=null&&pa.includes("\u672A\u53D1\u5E03")||(Vn=Nn==null?void 0:Nn.homework_status)!=null&&Vn.includes("\u672A\u5F00\u59CB"))||(0,Ce.Rm)()&&!((_n=($t=Xe.AssistantObject)==null?void 0:$t.group)!=null&&_n.can_publish),value:sn.publish_time?Fe()(sn.publish_time):"",disabledDate:Dr=>(0,na.Q8)(Dr,Nn==null?void 0:Nn.course_end_date),disabledTime:Dr=>(0,na.d0)(Dr),onChange:(Dr,Nr)=>{sn.publish_time=Nr,!sn.end_time&&sn.unified_setting&&(sn.end_time=Fe()(Dr).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Zr(Object.assign({},sn))}})),er.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),er.createElement(oe.Z,{align:"middle"},er.createElement(ve.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),er.createElement(ve.Z,{className:"ml5"},er.createElement(mi.default,{allowClear:!1,style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ro||_a||(Nn==null?void 0:Nn.allow_late)&&(Nn==null?void 0:Nn.homework_status.includes("\u5DF2\u622A\u6B62"))||Pr||(Nn==null?void 0:Nn.allow_late)&&Fe()()>=Fe()(Nn==null?void 0:Nn.end_time)||(0,Ce.Rm)()&&!((Zn=(fr=Xe.AssistantObject)==null?void 0:fr.group)!=null&&Zn.can_publish),disabledDate:Dr=>(0,na.Q8)(Dr,Nn==null?void 0:Nn.course_end_date,sn.publish_time),disabledTime:Dr=>(0,na.d0)(Dr,sn.publish_time),value:sn.end_time?Fe()(sn.end_time):"",onChange:(Dr,Nr)=>{sn.end_time=Nr,Zr(Object.assign({},sn))}})),er.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!sn.unified_setting&&er.createElement(oe.Z,null,be&&be.map(function(Dr,Nr){var $i,Ja,ki,Fo;return er.createElement(oe.Z,{key:Nr},er.createElement(oe.Z,{style:{padding:"5px 14px 5px 52px"}},er.createElement(ve.Z,{className:Kn.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",Nr+1),er.createElement(ve.Z,{flex:"auto",style:{maxWidth:350}},er.createElement(Pe.default,{disabled:Pr||(($i=Nn==null?void 0:Nn.homework_status)!=null&&$i.includes("\u672A\u53D1\u5E03")&&Dr.id||Fe()()<Fe()(Dr==null?void 0:Dr.publish_time)?!1:!!(Dr!=null&&Dr.publish_time)),size:"large",className:"ml20",mode:"multiple",style:{width:"250px"},value:Dr.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Oi=>{var Co,Ti;if((0,Ce.Rm)()&&!((Ti=(Co=Xe.AssistantObject)==null?void 0:Co.group)!=null&&Ti.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}be[Nr].group_name=Oi,be[Nr].group_id=Dr.group_id;const To=(0,Je.flattenDeep)(be.map(Vo=>Vo.group_name)),ko=br.map(Vo=>{let Li=(Vo==null?void 0:Vo.group_name)||[];return Fn(an({},Vo),{group_name:(0,Je.remove)(Li,Sl=>To.includes(Sl))})});Qa(ko),en(be.slice())}},Nn.group_settings&&Nn.group_settings.map(function(Oi){if(!be.map(Co=>Co.group_name).toString().split(",").includes(String(Oi.group_name)))return er.createElement(rr,{value:Oi.group_name,key:Oi.id},Oi.group_name)})))),er.createElement(ve.Z,{style:{padding:"5px 0"}},er.createElement(Er,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Dr.publish_time?Fe()(Dr.publish_time):Fe()(),Fe()()]},disabled:Pr||(Fe()()<=Fe()((Ja=pr(Dr.id))==null?void 0:Ja.publish_time)?!1:[!0,ci(Dr.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:Oi=>(0,na.Q8)(Oi,Nn==null?void 0:Nn.course_end_date),disabledTime:Oi=>(0,na.d0)(Oi),showTime:{format:"HH:mm",defaultValue:[Fe()((0,Oe.U6)(),"HH:mm"),Fe()((0,Oe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Dr.publish_time&&[Fe()(Dr.publish_time),Fe()(Dr.end_time)],onChange:(Oi,Co)=>{var Ti,To;if((0,Ce.Rm)()&&!((To=(Ti=Xe.AssistantObject)==null?void 0:Ti.group)!=null&&To.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}be[Nr].publish_time=Co[0],be[Nr].end_time=Co[1],en([...be])}})),!Pr&&er.createElement(ve.Z,{className:`${(ki=Kn.Z)==null?void 0:ki.h_lh_40}`,style:{padding:"5px 0"}},be.length<((Fo=Nn==null?void 0:Nn.group_settings)==null?void 0:Fo.length)&&er.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{en(be.concat({}))}}),(Dr!=null&&Dr.publish_time&&Fe()()<Fe()(Dr==null?void 0:Dr.publish_time)||!(Dr!=null&&Dr.publish_time))&&Nr!=0?er.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{var Oi,Co;if((0,Ce.Rm)()&&!((Co=(Oi=Xe.AssistantObject)==null?void 0:Oi.normal)!=null&&Co.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ti=(0,Je.cloneDeep)(br);Ti.forEach((To,ko)=>{To.group_name&&(To.group_name=To.group_name.filter(Vo=>{var Li;return!((Li=be[Nr].group_name)!=null&&Li.includes(Vo))}))}),be=be.filter((To,ko)=>Nr!==ko),Qa(Ti),en(be.slice()),setTimeout(()=>en(be.slice()),10)}}):er.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),er.createElement(Yi.ZP,{checkMarginLeft:60,className:"mb20",disabled:Pr,value:sn,onChange:Dr=>Zr(an(an({},sn),Dr))}),er.createElement(er.Fragment,null,er.createElement("div",{className:`${Kn.Z.title} mt30`},er.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),er.createElement("div",{className:Kn.Z.content},er.createElement(oe.Z,{className:`${Kn.Z.row_sty} ${Kn.Z.bottom_line} ${(Rr=Kn.Z)==null?void 0:Rr.h_lh_40}`,align:"middle"},er.createElement(hi.Z,{checked:sn.allow_late,disabled:ro||Pr||(Nn==null?void 0:Nn.allow_late),onChange:Dr=>{var Nr;if((0,Ce.Rm)()&&!((Nr=Xe.AssistantObject.group)!=null&&Nr.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dr&&Ze.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:er.createElement("div",{style:{padding:10,background:"#f5f6f9"}},er.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),er.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),er.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),sn.allow_late=!sn.allow_late,br==""&&Qa([{late_penalty:5}]),Zr(Object.assign({},sn))}}),er.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),er.createElement(ze.Z,{overlayStyle:{width:380,maxWidth:380},title:er.createElement("div",{style:{display:"flex",flexFlow:"column"}},er.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),er.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),er.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},er.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Kn.Z.title_icon}`}))),(sn==null?void 0:sn.allow_late)&&er.createElement("div",{className:"pb5"},er.createElement(oe.Z,{className:Kn.Z.row_sty1},er.createElement(ve.Z,{className:Kn.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),er.createElement(ye.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Pr,value:sn.unified_late,onChange:Dr=>{var Nr;if((0,Ce.Rm)()&&!((Nr=Xe.AssistantObject.group)!=null&&Nr.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.unified_late=Dr.target.value,br==""&&!Dr.target.value&&Qa([{late_penalty:5}]),Zr(an({},sn))}},(sn==null?void 0:sn.unified_setting)&&er.createElement(ye.ZP,{disabled:(Nn==null?void 0:Nn.allow_late)||!(Nn!=null&&Nn.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((ja=Nn==null?void 0:Nn.group_settings)==null?void 0:ja.length)&&er.createElement(ye.ZP,{disabled:Nn==null?void 0:Nn.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),sn!=null&&sn.unified_late?er.createElement("div",null,er.createElement(oe.Z,{wrap:!1,align:"middle",className:`${Kn.Z.row_sty1} mb10 mt5`},er.createElement(ve.Z,{className:Kn.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),er.createElement(ve.Z,{style:{margin:"0 10px 0 8px"}},er.createElement(je.Z,{disabled:Pr||Yr,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:sn.late_penalty,onChange:Dr=>{var Nr;if((0,Ce.Rm)()&&!((Nr=Xe.AssistantObject.group)!=null&&Nr.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.late_penalty=Dr,Zr(Object.assign({},sn))}})),er.createElement(ve.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),er.createElement(oe.Z,{className:`${Kn.Z.row_sty1}`},er.createElement(ve.Z,{className:Kn.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),er.createElement(ve.Z,{style:{margin:"0 10px 0 8px"}},er.createElement(mi.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pr||Eo||ro,value:sn.late_time?Fe()(sn.late_time):"",disabledDate:Dr=>(0,na.Q8)(Dr,Nn==null?void 0:Nn.course_end_date),disabledTime:Dr=>(0,na.d0)(Dr),onChange:(Dr,Nr)=>{var $i;if((0,Ce.Rm)()&&!(($i=Xe.AssistantObject.group)!=null&&$i.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.late_time=Nr,Zr(Object.assign({},sn))}})),er.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):br.map(function(Dr,Nr){var $i;return er.createElement(oe.Z,{key:Nr,style:{padding:"5px 14px 5px 52px"}},er.createElement(ve.Z,{className:Kn.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",Nr+1),er.createElement(ve.Z,{className:"mr20 ml10"},er.createElement(Pe.default,{size:"large",disabled:Pr||!(($i=Ma==null?void 0:Ma.homework_status)!=null&&$i.includes("\u672A\u53D1\u5E03"))&&Dr.id,mode:"multiple",style:{width:250},value:typeof Dr.group_name=="string"?[Dr.group_name]:Dr.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ja=>{var ki;if((0,Ce.Rm)()&&!((ki=Xe.AssistantObject.normal)!=null&&ki.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}br[Nr].group_name=Ja,br[Nr].group_id=Dr.group_id,Qa(br.slice())}},Nn.group_settings&&Nn.group_settings.map(function(Ja){if(sn!=null&&sn.unified_setting&&!br.map(ki=>ki.group_name).toString().split(",").includes(String(Ja.group_name))&&!di(Ja.id))return er.createElement(rr,{value:Ja.group_name,key:Ja.id},Ja.group_name);if(be.map(ki=>ki.group_name).toString().split(",").includes(String(Ja.group_name))&&!br.map(ki=>ki.group_name).toString().split(",").includes(String(Ja.group_name))&&!di(Ja.id))return er.createElement(rr,{value:Ja.group_name,key:Ja.id},Ja.group_name)}))),er.createElement(ve.Z,{className:Kn.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),er.createElement(ve.Z,{className:"mr20 ml10"},er.createElement(je.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:Pr||Hi(Dr.id),defaultValue:Dr.late_penalty,onChange:Ja=>{var ki,Fo;if((0,Ce.Rm)()&&!((Fo=(ki=Xe.AssistantObject)==null?void 0:ki.normal)!=null&&Fo.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}br[Nr].late_penalty=Ja,br[Nr].penalty_type=Si.Q.Number}})),er.createElement(ve.Z,{className:Kn.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),er.createElement(ve.Z,{className:"ml10"},er.createElement(mi.default,{size:"large",disabled:Pr||Hi(Dr.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ja=>(0,na.Q8)(Ja,Nn==null?void 0:Nn.course_end_date),disabledTime:Ja=>(0,na.d0)(Ja),format:"YYYY-MM-DD HH:mm",value:Dr!=null&&Dr.late_time?Fe()(Dr.late_time):void 0,onChange:(Ja,ki)=>{var Fo,Oi;if((0,Ce.Rm)()&&!((Oi=(Fo=Xe.AssistantObject)==null?void 0:Fo.normal)!=null&&Oi.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}br[Nr].late_time=ki,Qa([...br])}})),!Pr&&er.createElement(ve.Z,{style:{height:40,lineHeight:"40px"}},er.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Qa(br.concat({penalty_type:Si.Q.Number,late_penalty:5}))}}),Nr>0&&!Dr.id?er.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{br=br.filter((Ja,ki)=>Nr!==ki),Qa(br.slice()),setTimeout(()=>Qa(br.slice()),10)}}):er.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),er.createElement(Ie.ZP,{loading:bi,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>gi()},"\u4FDD\u5B58"))};var Jt=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe})=>({shixunHomeworks:ft,classroomList:Xe}))(Gn),qt=ae(59301),Pn=Object.defineProperty,Bn=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ve=(ft,Xe,qe)=>Xe in ft?Pn(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,at=(ft,Xe)=>{for(var qe in Xe||(Xe={}))ue.call(Xe,qe)&&Ve(ft,qe,Xe[qe]);if(An)for(var qe of An(Xe))Ge.call(Xe,qe)&&Ve(ft,qe,Xe[qe]);return ft},lt=(ft,Xe)=>Bn(ft,zn(Xe)),Bt=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const _t=({shixunHomeworks:ft,getData:Xe,dispatch:qe})=>{const{workSetting:xn}=ft,Ln=(0,xe.useParams)(),[Qn,$n]=(0,E.useState)(!0);let[bn,Ut]=(0,E.useState)([]),[On,Hr]=(0,E.useState)([]);const[pa,Vn]=(0,E.useState)(!1),[$t,_n]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Si.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0});(0,E.useEffect)(()=>{$n(!(0,Ce.GJ)())},[(0,Ce.GJ)()]),(0,E.useEffect)(()=>{xn!=null&&xn.course_id&&(Object.keys($t).map(function(Zn){Zn.indexOf("proportion")>-1?($t[Zn]=(xn[Zn]*100).toFixed(0),console.log(Zn,$t[Zn],xn[Zn])):$t[Zn]=xn[Zn]}),(!$t.allow_late||!$t.unified_late)&&($t.late_penalty=5),$t.unified_setting||($t.unified_late=!1,$t.unified_anonymous_comment=!1,$t.unified_anonymous_appeal=!1),bn=JSON.parse(JSON.stringify(xn.group_settings.map(Zn=>lt(at({},Zn),{group_name:[Zn.group_name]})).filter(Zn=>Zn.publish_time!==null))),On=JSON.parse(JSON.stringify(xn.allow_late_settings.map(Zn=>lt(at({},Zn),{group_name:[Zn.group_name]})).filter(Zn=>Zn.late_time!==null))),_n(at({},$t)),Ut([...bn]),Hr([...On]),console.log($t,xn))},[xn]);const fr=()=>Bt(void 0,null,function*(){const Zn=JSON.parse(JSON.stringify($t));if(Zn.categoryId=Ln.categoryId,$t.unified_setting||(bn=bn==null?void 0:bn.map(Rr=>{var ja,Nn;if(!Rr.publish_time||!Rr.end_time)throw pe.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Rr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Rr.group_name=typeof(Rr==null?void 0:Rr.group_name)=="string"?[Rr==null?void 0:Rr.group_name]:Rr==null?void 0:Rr.group_name,Rr.group_id=(Nn=(ja=Rr==null?void 0:Rr.group_name)==null?void 0:ja.map(Ma=>{var Dt,Pr;let Ga=(Pr=(Dt=xn.group_settings)==null?void 0:Dt.filter(be=>(be==null?void 0:be.group_name)===Ma))==null?void 0:Pr[0];return Ga==null?void 0:Ga.group_id}))==null?void 0:Nn.toString().split(","),Rr})),Zn.group_settings=bn,$t.allow_late)if($t.unified_late){if($t.late_penalty===null||$t.late_penalty===void 0||$t.late_penalty<0||$t.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!$t.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else On=On==null?void 0:On.map(Rr=>{var ja,Nn;if(Rr.penalty_type=Si.Q.Number,Rr.late_penalty===null||Rr.late_penalty===void 0||Rr.late_penalty<0||Rr.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Rr.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Rr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Rr.group_name=typeof(Rr==null?void 0:Rr.group_name)=="string"?[Rr==null?void 0:Rr.group_name]:Rr==null?void 0:Rr.group_name,Rr.group_id=(Nn=(ja=Rr==null?void 0:Rr.group_name)==null?void 0:ja.map(Ma=>{var Dt,Pr;let Ga=(Pr=(Dt=xn.group_settings)==null?void 0:Dt.filter(be=>(be==null?void 0:be.group_name)===Ma))==null?void 0:Pr[0];return Ga==null?void 0:Ga.group_id}))==null?void 0:Nn.toString().split(","),Rr}),Zn.allow_late_settings=On;Object.keys(Zn).map(function(Rr){Rr.indexOf("proportion")>-1&&(Zn[Rr]=Zn[Rr]/100)}),qe({type:"shixunHomeworks/updateSetting",payload:lt(at({},Zn),{penalty_type:Si.Q.Number})}).then(Rr=>{Rr.status===0&&(pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Xe())})});return qt.createElement("div",{className:ri.form},qt.createElement("div",{className:ri.title},"\u7EC4\u957F\u8BC4\u5206"),qt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},qt.createElement(hi.Z,{disabled:Qn,checked:$t.is_group_grade,onChange:Zn=>{$t.is_group_grade=Zn,_n(at({},$t))}}),qt.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),qt.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09")),qt.createElement("div",{className:ri.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),qt.createElement(ye.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Qn,value:$t.ta_mode,onChange:Zn=>{$t.ta_mode=Zn.target.value,_n(at({},$t))}},qt.createElement(ye.ZP,{value:1,style:{marginRight:"40px"}},qt.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),qt.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),qt.createElement("br",null),qt.createElement(ye.ZP,{value:0},qt.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),qt.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u52A9\u6559\u591A\u6B21\u8BC4\u5206\u65F6\uFF0C\u53D6\u6700\u540E\u4E00\u6B21\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\uFF09"))),qt.createElement("div",{className:ri.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),qt.createElement(ye.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Qn,value:$t.final_mode,onChange:Zn=>{$t.final_mode=Zn.target.value,_n(at({},$t))}},qt.createElement(ye.ZP,{value:!1,style:{marginRight:"12px"}},qt.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),qt.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),qt.createElement(ye.ZP,{value:!0},qt.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),qt.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),$t.final_mode?qt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 430px",display:"flex",alignItems:"center",color:"#666"}},"(\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206)"):qt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},qt.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),qt.createElement(je.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:$t.te_proportion,onChange:Zn=>{$t.te_proportion=Zn,_n(Object.assign({},$t))}}),qt.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),qt.createElement(je.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:$t.ta_proportion,onChange:Zn=>{$t.ta_proportion=Zn,_n(Object.assign({},$t))}}),$t.is_group_grade&&qt.createElement(qt.Fragment,null,qt.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),qt.createElement(je.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:$t.gr_proportion,onChange:Zn=>{$t.gr_proportion=Zn,_n(Object.assign({},$t))}})),qt.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),qt.createElement(je.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:$t.st_proportion,onChange:Zn=>{$t.st_proportion=Zn,_n(Object.assign({},$t))}})),!Qn&&qt.createElement(qt.Fragment,null,qt.createElement(Ie.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>fr()},"\u4FDD\u5B58"),qt.createElement(Ie.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Vn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),qt.createElement(Ze.default,{open:pa,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{Vn(!1)},onOk:()=>Bt(void 0,null,function*(){const Zn=JSON.parse(JSON.stringify($t));Object.keys(Zn).map(function(ja){ja.indexOf("proportion")>-1&&(Zn[ja]=Zn[ja]/100)}),(yield(0,Re.ZP)(`/api/courses/${Ln.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:Zn}})).status===0&&(pe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Vn(!1))})},qt.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")))};var Nt=(0,xe.connect)(({shixunHomeworks:ft})=>({shixunHomeworks:ft}))(_t),Qt=ae(59301),mn=Object.defineProperty,Rt=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,pn=(ft,Xe,qe)=>Xe in ft?mn(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,nn=(ft,Xe)=>{for(var qe in Xe||(Xe={}))kn.call(Xe,qe)&&pn(ft,qe,Xe[qe]);if(Rn)for(var qe of Rn(Xe))Dn.call(Xe,qe)&&pn(ft,qe,Xe[qe]);return ft},fn=(ft,Xe)=>Rt(ft,Sn(Xe)),Mn=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Hn=({getData:ft,dispatch:Xe,shixunHomeworks:qe})=>{const{workSetting:xn}=qe,Ln=(0,xe.useParams)(),[Qn,$n]=(0,E.useState)(!0);let[bn,Ut]=(0,E.useState)([]),[On,Hr]=(0,E.useState)([]);const[pa,Vn]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Si.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0});(0,E.useEffect)(()=>{$n(!(0,Ce.GJ)())},[(0,Ce.GJ)()]),(0,E.useEffect)(()=>{xn!=null&&xn.course_id&&(Object.keys(pa).map(function(_n){_n.indexOf("proportion")>-1?(pa[_n]=xn[_n]*100,console.log(_n,pa[_n],xn[_n])):pa[_n]=xn[_n]}),(!pa.allow_late||!pa.unified_late)&&(pa.late_penalty=5),pa.unified_setting||(pa.unified_late=!1,pa.unified_anonymous_comment=!1,pa.unified_anonymous_appeal=!1),bn=JSON.parse(JSON.stringify(xn.group_settings.map(_n=>fn(nn({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.publish_time!==null))),On=JSON.parse(JSON.stringify(xn.allow_late_settings.map(_n=>fn(nn({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.late_time!==null))),Vn(nn({},pa)),Ut([...bn]),Hr([...On]))},[xn]);const $t=()=>Mn(void 0,null,function*(){const _n=JSON.parse(JSON.stringify(pa));if(_n.categoryId=Ln.categoryId,pa.unified_setting||(bn=bn==null?void 0:bn.map(fr=>{var Zn,Rr;if(!fr.publish_time||!fr.end_time)throw pe.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!fr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return fr.group_name=typeof(fr==null?void 0:fr.group_name)=="string"?[fr==null?void 0:fr.group_name]:fr==null?void 0:fr.group_name,fr.group_id=(Rr=(Zn=fr==null?void 0:fr.group_name)==null?void 0:Zn.map(ja=>{var Nn,Ma;let Dt=(Ma=(Nn=xn.group_settings)==null?void 0:Nn.filter(Pr=>(Pr==null?void 0:Pr.group_name)===ja))==null?void 0:Ma[0];return Dt==null?void 0:Dt.group_id}))==null?void 0:Rr.toString().split(","),fr})),_n.group_settings=bn,pa.allow_late)if(pa.unified_late){if(pa.late_penalty===null||pa.late_penalty===void 0||pa.late_penalty<0||pa.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!pa.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else On=On==null?void 0:On.map(fr=>{var Zn,Rr;if(fr.penalty_type=Si.Q.Number,fr.late_penalty===null||fr.late_penalty===void 0||fr.late_penalty<0||fr.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!fr.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!fr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return fr.group_name=typeof(fr==null?void 0:fr.group_name)=="string"?[fr==null?void 0:fr.group_name]:fr==null?void 0:fr.group_name,fr.group_id=(Rr=(Zn=fr==null?void 0:fr.group_name)==null?void 0:Zn.map(ja=>{var Nn,Ma;let Dt=(Ma=(Nn=xn.group_settings)==null?void 0:Nn.filter(Pr=>(Pr==null?void 0:Pr.group_name)===ja))==null?void 0:Ma[0];return Dt==null?void 0:Dt.group_id}))==null?void 0:Rr.toString().split(","),fr}),_n.allow_late_settings=On;Object.keys(_n).map(function(fr){fr.indexOf("proportion")>-1&&(_n[fr]=_n[fr]/100)}),Xe({type:"shixunHomeworks/updateSetting",payload:fn(nn({},_n),{penalty_type:Si.Q.Number})}).then(fr=>{fr.status===0&&(pe.ZP.success("\u66F4\u65B0\u6210\u529F"),ft())})});return Qt.createElement("div",{className:ri.form},Qt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Qt.createElement($e.default,{checked:pa.work_public,disabled:Qn,onChange:_n=>{pa.work_public=_n.target.checked,Vn(Object.assign({},pa))}},Qt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),Qt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u4F5C\u54C1\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u4F5C\u54C1\uFF09")),Qt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Qt.createElement($e.default,{checked:pa.score_open,disabled:Qn,onChange:_n=>{_n.target.checked&&(pa.personal_score_open=!0),pa.score_open=_n.target.checked,Vn(Object.assign({},pa))}},Qt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),Qt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF0C\u5426\u5219\u4E0D\u53EF\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF09")),Qt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Qt.createElement($e.default,{checked:pa.personal_score_open,disabled:Qn||pa.score_open,onChange:_n=>{pa.personal_score_open=_n.target.checked,Vn(Object.assign({},pa))}},Qt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),Qt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF09")),Qt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Qt.createElement($e.default,{checked:pa.answer_public,disabled:Qn,onChange:_n=>{pa.answer_public=_n.target.checked,Vn(Object.assign({},pa))}},Qt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),Qt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09")),!Qn&&Qt.createElement(Qt.Fragment,null,Qt.createElement(Ie.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:$t},"\u4FDD\u5B58")))};var Tn=(0,xe.connect)(({shixunHomeworks:ft})=>({shixunHomeworks:ft}))(Hn),ir=ae(51556),ar=ae(47604),Sr=ae(26668),ia=ae(40784),oa=ae(32187),lr=ae(59301),qr=Object.defineProperty,ra=Object.defineProperties,jr=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,ua=(ft,Xe,qe)=>Xe in ft?qr(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,dr=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Xr.call(Xe,qe)&&ua(ft,qe,Xe[qe]);if(da)for(var qe of da(Xe))la.call(Xe,qe)&&ua(ft,qe,Xe[qe]);return ft},Or=(ft,Xe)=>ra(ft,jr(Xe)),Ir=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const vr=(ft,Xe)=>{if(Xe==="comment"){const qe=ft==null?void 0:ft.filter(Qn=>Qn.evaluation_end!==null);return qe.length===0?[{deleteflag:!0}]:(0,oa.M)(qe,["evaluation_start","evaluation_end"]).map(Qn=>Or(dr({},Qn),{evaluation_start:[Qn.evaluation_start,Qn.evaluation_end],group_name:[Qn.group_name],deleteflag:!1}))}else if(Xe==="appeal"){const qe=ft==null?void 0:ft.filter(Qn=>Qn.appeal_time!==null);return qe.length===0?[{deleteflag:!0}]:(0,oa.M)(qe,["appeal_time"]).map(Qn=>Or(dr({},Qn),{group_name:[Qn.group_name],deleteflag:!1}))}},hr=(ft,Xe)=>ft.map(qe=>Xe.find(xn=>xn.value===qe).id),Kr=({shixunHomeworks:ft,classroomList:Xe,dispatch:qe})=>{var xn,Ln,Qn,$n,bn,Ut,On,Hr,pa;const{workSetting:Vn,workList:$t}=ft,_n=(0,xe.useParams)(),[fr,Zn]=(0,E.useState)(!0);let[Rr,ja]=(0,E.useState)([]),[Nn,Ma]=(0,E.useState)([]);const[Dt,Pr]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Si.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),Ga=(xn=Vn==null?void 0:Vn.anonymous_comment_settings)==null?void 0:xn.map(pr=>({label:pr.group_name,value:pr.group_name,id:pr.group_id})),be=(Ln=Vn==null?void 0:Vn.anonymous_appeal_settings)==null?void 0:Ln.map(pr=>({label:pr.group_name,value:pr.group_name,id:pr.group_id})),[en]=we.default.useForm(),[br]=we.default.useForm(),Qa=()=>Ir(void 0,null,function*(){const pr=(0,oa.Y)(en.getFieldsValue(),"YYYY-MM-DD HH:mm"),ci=(0,Je.cloneDeep)(pr);for(const Yr of ci.anonymous_comment_settings||[]){if(!(Yr!=null&&Yr.evaluation_start))return pe.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!Yr.group_name)return pe.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();Yr.evaluation_end=Yr==null?void 0:Yr.evaluation_start[1],Yr.evaluation_start=Yr==null?void 0:Yr.evaluation_start[0],Yr.group_id=hr(Yr.group_name,Ga),Reflect.deleteProperty(Yr,"deleteflag")}return ci}),sn=()=>{const pr=(0,oa.Y)(br.getFieldsValue(),"YYYY-MM-DD HH:mm"),ci=(0,Je.cloneDeep)(pr);for(const Yr of ci.anonymous_appeal_settings||[])Yr.group_id=hr(Yr.group_name,be),Reflect.deleteProperty(Yr,"deleteflag");return ci},Zr=()=>Ir(void 0,null,function*(){yield qe({type:"shixunHomeworks/getWorkSetting",payload:dr({},_n)}),en.resetFields(),br.resetFields()});(0,E.useEffect)(()=>{Vn!=null&&Vn.course_id&&(Object.keys(Dt).map(function(pr){pr.indexOf("proportion")>-1?Dt[pr]=Vn[pr]*100:Dt[pr]=Vn[pr]}),(!Dt.allow_late||!Dt.unified_late)&&(Dt.late_penalty=5),Dt.unified_setting||(Dt.unified_late=!1,Dt.unified_anonymous_comment=!1,Dt.unified_anonymous_appeal=!1),Rr=JSON.parse(JSON.stringify(Vn.group_settings.map(pr=>Or(dr({},pr),{group_name:[pr.group_name]})).filter(pr=>pr.publish_time!==null))),Nn=JSON.parse(JSON.stringify(Vn.allow_late_settings.map(pr=>Or(dr({},pr),{group_name:[pr.group_name]})).filter(pr=>pr.late_time!==null))),Pr(dr({},Dt)),ja([...Rr]),Ma([...Nn]))},[Vn]),(0,E.useEffect)(()=>{Zn(!(0,Ce.t_)()&&!(Vn!=null&&Vn.can_edit))},[Vn,(0,Ce.t_)()]);const xa=(((Qn=Vn==null?void 0:Vn.homework_status)==null?void 0:Qn.includes("\u5DF2\u622A\u6B62"))||(Ga==null?void 0:Ga.length)>0)&&(Vn==null?void 0:Vn.student_works),Ka=(($n=Vn==null?void 0:Vn.anonymous_appeal_settings)==null?void 0:$n.length)>0,bi=(Vn==null?void 0:Vn.anonymous_comment)&&(Vn==null?void 0:Vn.unified_anonymous_comment)&&((bn=$t==null?void 0:$t.homework_status)==null?void 0:bn.includes("\u5DF2\u622A\u6B62"))||Ka,[Fi,gi]=(0,E.useState)(!1),yo=()=>Ir(void 0,null,function*(){gi(!Fi);const pr=JSON.parse(JSON.stringify(Dt));if(pr.categoryId=_n.categoryId,Dt.unified_setting||(Rr=Rr==null?void 0:Rr.map(Yr=>{var ro,Eo;if(!Yr.publish_time||!Yr.end_time)throw pe.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),gi(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Yr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),gi(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Yr.group_name=typeof(Yr==null?void 0:Yr.group_name)=="string"?[Yr==null?void 0:Yr.group_name]:Yr==null?void 0:Yr.group_name,Yr.group_id=(Eo=(ro=Yr==null?void 0:Yr.group_name)==null?void 0:ro.map(_a=>{var Hi,di;let Dr=(di=(Hi=Vn.group_settings)==null?void 0:Hi.filter(Nr=>(Nr==null?void 0:Nr.group_name)===_a))==null?void 0:di[0];return Dr==null?void 0:Dr.group_id}))==null?void 0:Eo.toString().split(","),Yr})),pr.group_settings=Rr,Dt.allow_late)if(Dt.unified_late){if(Dt.late_penalty===null||Dt.late_penalty===void 0||Dt.late_penalty<0||Dt.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),gi(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Dt.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),gi(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else Nn=Nn==null?void 0:Nn.map(Yr=>{var ro,Eo;if(Yr.penalty_type=Si.Q.Number,Yr.late_penalty===null||Yr.late_penalty===void 0||Yr.late_penalty<0||Yr.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),gi(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Yr.late_time)throw pe.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),gi(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Yr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),gi(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Yr.group_name=typeof(Yr==null?void 0:Yr.group_name)=="string"?[Yr==null?void 0:Yr.group_name]:Yr==null?void 0:Yr.group_name,Yr.group_id=(Eo=(ro=Yr==null?void 0:Yr.group_name)==null?void 0:ro.map(_a=>{var Hi,di;let Dr=(di=(Hi=Vn.group_settings)==null?void 0:Hi.filter(Nr=>(Nr==null?void 0:Nr.group_name)===_a))==null?void 0:di[0];return Dr==null?void 0:Dr.group_id}))==null?void 0:Eo.toString().split(","),Yr}),pr.allow_late_settings=Nn;if(Dt.evaluation_start){if(Dt.end_time&&Fe()(Dt.evaluation_start)<=Fe()(Dt.end_time))throw pe.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),gi(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(Dt.late_time&&Fe()(Dt.evaluation_start)<=Fe()(Dt.late_time))throw pe.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),gi(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(pr).map(function(Yr){Yr.indexOf("proportion")>-1&&(pr[Yr]=pr[Yr]/100)}),pr.anonymous_comment&&!pr.unified_anonymous_comment){const Yr=yield Qa();pr.anonymous_comment_settings=Yr.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(ro=>{Reflect.deleteProperty(pr,ro)})}if(pr.anonymous_appeal&&!pr.unified_anonymous_appeal){const Yr=sn();pr.anonymous_appeal_settings=Yr.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(ro=>{Reflect.deleteProperty(pr,ro)})}(yield(0,Re.ZP)(`/api/homework_commons/${_n.categoryId}/evaluation_setting.json`,{method:"post",body:dr({},pr)})).status===0?(gi(!1),pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Zn(!0),Zr()):gi(!1)});return lr.createElement("div",{className:ri.form},lr.createElement("div",{className:ri.title},"\u4F5C\u4E1A\u533F\u8BC4"),lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},lr.createElement(hi.Z,{checked:Dt.anonymous_comment,disabled:fr||!xa||(Vn==null?void 0:Vn.anonymous_comment),onChange:()=>{var pr;if((0,Ce.Rm)()&&!((pr=Xe.AssistantObject.group)!=null&&pr.can_anonymous_comment)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt.anonymous_comment=!Dt.anonymous_comment,Dt.allow_late&&!Dt.evaluation_start?Dt.late_time&&Dt.late_time!=""&&(Dt.evaluation_start=Fe()(Dt.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),Dt.evaluation_end=Fe()(Dt.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):Dt.unified_setting&&!Dt.evaluation_start&&Dt.end_time&&Dt.end_time!=""&&(Dt.evaluation_start=Fe()(Dt.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),Dt.evaluation_end=Fe()(Dt.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),Dt.anonymous_comment&&(Dt.evaluation_num=parseInt(Dt.evaluation_num)?Dt.evaluation_num:3,Dt.absence_penalty=parseInt(Dt.absence_penalty)?Dt.absence_penalty:3),Pr(Object.assign({},Dt))}}),lr.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),lr.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),lr.createElement(ze.Z,{title:lr.createElement("div",null,lr.createElement("div",null,"\u89C4\u5219"),lr.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),lr.createElement("div",null,"2.\u6240\u6709\u5206\u7EC4\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\uFF1B"),lr.createElement("div",null,"3.\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\u3002"),lr.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},lr.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ri.title_icon}`}))),Dt.anonymous_comment&&lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},lr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),lr.createElement(ye.ZP.Group,{value:Dt.unified_anonymous_comment,disabled:fr||Dt.anonymous_appeal||(Vn==null?void 0:Vn.anonymous_comment),onChange:pr=>{var ci;if((0,Ce.Rm)()&&!((ci=Xe.AssistantObject.group)!=null&&ci.can_anonymous_comment)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pr(Yr=>Or(dr({},Yr),{unified_anonymous_comment:pr.target.value})),en.resetFields()}},(Vn==null?void 0:Vn.unified_setting)&&(Vn==null?void 0:Vn.unified_late)&&lr.createElement(ye.ZP,{value:!0,disabled:fr||Dt.anonymous_appeal||(Vn==null?void 0:Vn.anonymous_comment)||!(Vn!=null&&Vn.manage_all_group)},lr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Ut=Vn==null?void 0:Vn.group_settings)==null?void 0:Ut.length)>0&&lr.createElement(ye.ZP,{value:!1},lr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),Dt.anonymous_comment&&Dt.unified_anonymous_comment&&lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},lr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),lr.createElement(ye.ZP.Group,{value:Dt.anonymous_group,disabled:fr||Dt.anonymous_appeal||(Vn==null?void 0:Vn.anonymous_comment),onChange:pr=>{var ci;if((0,Ce.Rm)()&&!((ci=Xe.AssistantObject.group)!=null&&ci.can_anonymous_comment)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pr(Yr=>Or(dr({},Yr),{anonymous_group:pr.target.value}))}},lr.createElement(ye.ZP,{value:!1},lr.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((On=Vn==null?void 0:Vn.group_settings)==null?void 0:On.length)>0&&lr.createElement(ye.ZP,{value:!0,disabled:fr||!(Vn!=null&&Vn.can_anonymous_group)},lr.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),Dt.anonymous_comment&&lr.createElement(lr.Fragment,null,Dt.unified_anonymous_comment?lr.createElement(ir.Z,{data:Dt,setData:Pr,disabled:fr}):lr.createElement(we.default,{form:en,autoComplete:"off",initialValues:Vn!=null&&Vn.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:vr(Vn==null?void 0:Vn.anonymous_comment_settings,"comment")}},lr.createElement(ar.Z,{disabled:fr,selectOptions:Ga,form:en,data:Dt}))),lr.createElement("div",{className:ri.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},lr.createElement(hi.Z,{checked:Dt.anonymous_appeal,disabled:fr||!bi||(Vn==null?void 0:Vn.anonymous_appeal),onChange:()=>{var pr;if((0,Ce.Rm)()&&!((pr=Xe.AssistantObject.group)!=null&&pr.can_anonymous_appeal)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt.anonymous_appeal=!Dt.anonymous_appeal,Dt.anonymous_appeal&&(Dt.appeal_penalty=parseInt(Dt.appeal_penalty)?Dt.appeal_penalty:2),Pr(Object.assign({},Dt))}}),lr.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),lr.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Dt.anonymous_appeal&&lr.createElement(lr.Fragment,null,lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},lr.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),lr.createElement(ye.ZP.Group,{value:Dt.unified_anonymous_appeal,disabled:fr||(Vn==null?void 0:Vn.anonymous_appeal),onChange:pr=>{var ci;if((0,Ce.Rm)()&&!((ci=Xe.AssistantObject.group)!=null&&ci.can_anonymous_appeal)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pr(Yr=>Or(dr({},Yr),{unified_anonymous_appeal:pr.target.value})),br.resetFields()}},(Vn==null?void 0:Vn.unified_anonymous_comment)&&lr.createElement(ye.ZP,{value:!0,disabled:!(Vn!=null&&Vn.manage_all_group)},lr.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Hr=Vn==null?void 0:Vn.group_settings)==null?void 0:Hr.length)>0&&lr.createElement(ye.ZP,{value:!1},lr.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),Dt.unified_anonymous_appeal?lr.createElement(Sr.Z,{data:Dt,setData:Pr,disabled:fr}):lr.createElement(we.default,{form:br,initialValues:Vn!=null&&Vn.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:vr(Vn==null?void 0:Vn.anonymous_appeal_settings,"appeal")}},lr.createElement(ia.Z,{disabled:fr||(0,Ce.Rm)()&&!((pa=Xe.AssistantObject.group)!=null&&pa.can_anonymous_appeal),selectOptions:be,form:br}))),!fr&&lr.createElement(Ie.ZP,{loading:Fi,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>yo()},"\u4FDD\u5B58"))};var ma=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe})=>({shixunHomeworks:ft,classroomList:Xe}))(Kr),Oa=ae(97202),aa=ae(42624),nt=ae(59301),Wa=Object.defineProperty,Za=Object.defineProperties,Ia=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,xi=Object.prototype.propertyIsEnumerable,Ha=(ft,Xe,qe)=>Xe in ft?Wa(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,ui=(ft,Xe)=>{for(var qe in Xe||(Xe={}))ai.call(Xe,qe)&&Ha(ft,qe,Xe[qe]);if(oi)for(var qe of oi(Xe))xi.call(Xe,qe)&&Ha(ft,qe,Xe[qe]);return ft},Va=(ft,Xe)=>Za(ft,Ia(Xe)),eo=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const vi=ft=>eo(void 0,null,function*(){return yield(0,Re.ZP)(`/api/homework_commons/${ft==null?void 0:ft.categoryId}/publish_setting.json`,{method:"post",body:ft})}),Ki=ft=>eo(void 0,null,function*(){return yield(0,Re.ZP)(`/api/homework_commons/${ft==null?void 0:ft.categoryId}/evaluation_setting.json`,{method:"post",body:ft})}),Xi=(ft,Xe)=>ft==null?void 0:ft.map(qe=>{var xn;return(xn=Xe==null?void 0:Xe.find(Ln=>Ln.value===qe))==null?void 0:xn.id}),Gi=(ft,Xe)=>{var qe;return ft=typeof ft=="string"?[ft]:ft,(qe=ft==null?void 0:ft.map(xn=>Xe==null?void 0:Xe.find(Ln=>{var Qn;return(Qn=Ln==null?void 0:Ln.group_name)==null?void 0:Qn.includes(xn)})))==null?void 0:qe.filter(xn=>xn)},Xa=(ft,Xe,qe,xn=!1)=>{let Ln=null,Qn=xn?Xe:Gi(ft,Xe);return Qn==null||Qn.forEach(($n,bn)=>{(bn==0||qe($n,Ln||{}))&&(Ln=$n)}),Ln},co=({shixunHomeworks:ft,loading:Xe,dispatch:qe,classroomList:xn})=>{var Ln,Qn,$n,bn,Ut,On,Hr,pa,Vn,$t,_n,fr,Zn,Rr,ja,Nn,Ma,Dt,Pr;const Ga=(0,xe.useParams)(),{workSetting:be,workList:en}=ft,[,br,Qa]=(0,Ct.U)(vi,{categoryId:Ga==null?void 0:Ga.categoryId,penalty_type:Si.Q.Number}),[,sn,Zr]=(0,Ct.U)(Ki,{categoryId:Ga==null?void 0:Ga.categoryId}),[xa]=we.default.useForm(),Ka=we.default.useWatch("unified_setting",xa),bi=we.default.useWatch("group_settings",xa),Fi=we.default.useWatch("allow_late_settings",xa),gi=we.default.useWatch("end_time",xa),yo=we.default.useWatch("publish_time",xa),pr=we.default.useWatch("allow_late",xa),ci=we.default.useWatch("unified_late",xa),Yr=we.default.useWatch("late_time",xa),ro=we.default.useWatch("anonymous_comment",xa),Eo=we.default.useWatch("unified_anonymous_comment",xa),_a=we.default.useWatch("evaluation_start",xa),Hi=we.default.useWatch("anonymous_appeal",xa),di=we.default.useWatch("anonymous_comment_settings",xa),Dr=we.default.useWatch("unified_anonymous_appeal",xa),Nr=we.default.useWatch("anonymous_appeal_settings",xa),[$i,Ja]=(0,E.useState)(!1),[ki,Fo]=(0,E.useState)({}),Oi=$i||(0,Ce.Rm)()&&!((Qn=(Ln=xn.AssistantObject)==null?void 0:Ln.group)!=null&&Qn.can_publish),Co=$i||(0,Ce.Rm)()&&!((bn=($n=xn.AssistantObject)==null?void 0:$n.group)!=null&&bn.can_late),Ti=$i||(0,Ce.Rm)()&&!((On=(Ut=xn.AssistantObject)==null?void 0:Ut.group)!=null&&On.can_anonymous_comment),To=$i||(0,Ce.Rm)()&&!((pa=(Hr=xn.AssistantObject)==null?void 0:Hr.group)!=null&&pa.can_anonymous_appeal),ko=(Xn,qn)=>{if(Xn!=null&&Xn.some(tr=>typeof tr.group_name!="string")){const tr=[];Xn==null||Xn.forEach(mr=>{var gr;typeof mr.group_name!="string"&&((gr=mr.group_name)==null||gr.forEach(qa=>{tr.push(Va(ui({},mr),{group_name:qa}))}))}),Xn=tr}return Xn==null?void 0:Xn.filter(tr=>{var mr,gr,qa;return!((qa=(gr=(mr=qn==null?void 0:qn.map(Ai=>Ai==null?void 0:Ai.group_name))==null?void 0:mr.toString())==null?void 0:gr.split(","))!=null&&qa.includes(String(tr.group_name)))&&tr.is_admin})},Vo=Xn=>{if(Xn=="allow_late"){Ze.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:nt.createElement(nt.Fragment,null,nt.createElement("div",null,nt.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),nt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},nt.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(Xn=="anonymous_comment"){Ze.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:nt.createElement(nt.Fragment,null,nt.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",nt.createElement("br",null),nt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},nt.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(Xn=="anonymous_appeal"){Ze.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:nt.createElement(nt.Fragment,null,nt.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),nt.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",nt.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",nt.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",nt.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",nt.createElement("br",null))});return}if(Xn=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(Xn=="unified_anonymous_comment")return Ka===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(Xn=="unified_anonymous_appeal")return Ka===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":ci===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(Xn=="make_up_score")return pr?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(Xn=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},Li=(Xn,qn={})=>{var tr,mr,gr,qa,Ai,No,Gr,Na,Ro,Ii;if(Xn=="unified_setting")return Oi||!((tr=en==null?void 0:en.homework_status)!=null&&tr.includes("\u672A\u53D1\u5E03"))||!(be!=null&&be.manage_all_group);if(Xn=="publish_time")return Oi||!((mr=en==null?void 0:en.homework_status)!=null&&mr.includes("\u672A\u53D1\u5E03")||(gr=en==null?void 0:en.homework_status)!=null&&gr.includes("\u672A\u5F00\u59CB"));if(Xn=="end_time"){const Un=Xa([],(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")<Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"),!0);return Oi||(be==null?void 0:be.allow_late)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.end_time).startOf("second")||(be==null?void 0:be.anonymous_comment)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second")||(be==null?void 0:be.anonymous_comment)&&(Un==null?void 0:Un.evaluation_start)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(Un=>Xn==null?void 0:Xn.includes(Un)))return Oi||!(qn!=null&&qn.is_admin)||!((qa=en==null?void 0:en.homework_status)!=null&&qa.includes("\u672A\u53D1\u5E03"))&&(qn==null?void 0:qn.publish_time)&&Fe()().startOf("second")>=Fe()((Ai=qn==null?void 0:qn.publish_time)==null?void 0:Ai[0]).startOf("second");if(["group_settings","publish_time"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.allow_late_settings)||[],(Tr,lo)=>(Tr==null?void 0:Tr.late_time)&&(lo==null?void 0:lo.late_time)&&Fe()(Tr==null?void 0:Tr.late_time).startOf("second")<Fe()(lo==null?void 0:lo.late_time).startOf("second")),Wr=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.anonymous_comment_settings)||[],(Tr,lo)=>(Tr==null?void 0:Tr.evaluation_start)&&(lo==null?void 0:lo.evaluation_start)&&Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second")<Fe()(lo==null?void 0:lo.evaluation_start).startOf("second"));return Oi||!(qn!=null&&qn.is_admin)||[!((No=en==null?void 0:en.homework_status)!=null&&No.includes("\u672A\u53D1\u5E03"))&&(qn==null?void 0:qn.publish_time)&&Fe()().startOf("second")>=Fe()((Gr=qn==null?void 0:qn.publish_time)==null?void 0:Gr[0]).startOf("second"),(be==null?void 0:be.allow_late)&&(Un==null?void 0:Un.late_time)&&Fe()().startOf("second")>=Fe()(qn==null?void 0:qn.end_time).startOf("second")||(be==null?void 0:be.anonymous_comment)&&(Wr==null?void 0:Wr.evaluation_start)&&Fe()().startOf("second")>=Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")]}if(Xn=="allow_late"){const Un=((Na=be==null?void 0:be.allow_late_settings)==null?void 0:Na.filter(Tr=>Tr.late_time!==null).map(Tr=>{var lo;return(lo=Tr==null?void 0:Tr.group_id)==null?void 0:lo[0]}))||[],Wr=Xa(null,(be==null?void 0:be.group_settings)||[],(Tr,lo)=>(Tr==null?void 0:Tr.end_time)&&(lo==null?void 0:lo.end_time)&&Fe()(Tr==null?void 0:Tr.end_time).startOf("second")<Fe()(lo==null?void 0:lo.end_time).startOf("second"),!0);return Co||(be==null?void 0:be.allow_late)&&(be==null?void 0:be.end_time)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.end_time).startOf("second")||(Un==null?void 0:Un.includes((Ro=Wr==null?void 0:Wr.group_id)==null?void 0:Ro[0]))&&(be==null?void 0:be.allow_late)&&(Wr==null?void 0:Wr.end_time)&&Fe()().startOf("second")>=Fe()(Wr==null?void 0:Wr.end_time).startOf("second")||(be==null?void 0:be.anonymous_comment)&&(be==null?void 0:be.evaluation_start)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second")}if(Xn=="unified_late"){const Un=Xa(null,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")<Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"),!0);return Co||(be==null?void 0:be.allow_late)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.end_time).startOf("second")||Ka===!1}if(Xn=="late_penalty"||Xn=="late_time")return Co||(be==null?void 0:be.anonymous_comment)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.group_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.end_time)&&(Tr==null?void 0:Tr.end_time)&&Fe()(Wr==null?void 0:Wr.end_time).startOf("second")>Fe()(Tr==null?void 0:Tr.end_time).startOf("second"));return Oi||!(qn!=null&&qn.is_admin)||(Un==null?void 0:Un.end_time)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.end_time).startOf("second")||(qn==null?void 0:qn.group_name)&&((Ii=qn==null?void 0:qn.group_name)==null?void 0:Ii.length)&&(be==null?void 0:be.unified_setting)&&(be==null?void 0:be.end_time)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")>Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"));return Oi||!(qn!=null&&qn.is_admin)||(Un==null?void 0:Un.evaluation_start)&&(be==null?void 0:be.anonymous_comment)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")<Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"));return Oi||!(qn!=null&&qn.is_admin)||(Un==null?void 0:Un.evaluation_start)&&(be==null?void 0:be.anonymous_comment)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")}if(Xn=="anonymous_comment"){const Un=Xa(null,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")>Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"),!0);return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||(be==null?void 0:be.anonymous_comment)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second")||(be==null?void 0:be.anonymous_comment)&&(Un==null?void 0:Un.evaluation_start)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")}if(Xn=="unified_anonymous_comment"){const Un=Xa(null,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")<Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"),!0);return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||(be==null?void 0:be.anonymous_comment)&&(be==null?void 0:be.unified_anonymous_comment)&&(be==null?void 0:be.evaluation_start)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second")||!(be!=null&&be.unified_anonymous_comment)&&(be==null?void 0:be.anonymous_comment)&&Un.evaluation_start&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")||ci===!1||Ka===!1}if(Xn=="anonymous_group")return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||(be==null?void 0:be.anonymous_comment)&&(be==null?void 0:be.evaluation_start)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second");if(Xn=="evaluation_start")return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||(be==null?void 0:be.anonymous_comment)&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second");if(Xn=="evaluation_start")return Ti;if(Xn=="evaluation_end")return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)();if(Xn=="evaluation_num")return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second");if(Xn=="absence_penalty")return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)();if(["anonymous_comment_settings","group_name"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")>Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"));return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||!(qn!=null&&qn.is_admin)||(Un==null?void 0:Un.evaluation_start)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")>Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"));return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||!(qn!=null&&qn.is_admin)||[(Un==null?void 0:Un.evaluation_start)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_start)&&(Tr==null?void 0:Tr.evaluation_start)&&Fe()(Wr==null?void 0:Wr.evaluation_start).startOf("second")>Fe()(Tr==null?void 0:Tr.evaluation_start).startOf("second"));return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||!(qn!=null&&qn.is_admin)||(Un==null?void 0:Un.evaluation_start)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(Un=>Xn==null?void 0:Xn.includes(Un))||["anonymous_comment_settings","student_comment"].every(Un=>Xn==null?void 0:Xn.includes(Un)))return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||!(qn!=null&&qn.is_admin);if(Xn=="student_comment")return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)();if(Xn=="is_open_abnormal_score")return Ti||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||(be==null?void 0:be.is_open_abnormal_score);if(Xn=="anonymous_appeal")return To||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||be.anonymous_appeal&&Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second");if(Xn=="unified_anonymous_appeal")return To||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||Fe()().startOf("second")>=Fe()(be==null?void 0:be.evaluation_start).startOf("second")||ci===!1||Ka===!1||Eo==!1;if(Xn=="appeal_penalty")return To||!(be!=null&&be.can_edit)&&!(0,Ce.t_)();if(["anonymous_appeal_settings","group_name"].every(Un=>Xn==null?void 0:Xn.includes(Un))){const Un=Xa(qn==null?void 0:qn.group_name,(be==null?void 0:be.anonymous_comment_settings)||[],(Wr,Tr)=>(Wr==null?void 0:Wr.evaluation_end)&&(Tr==null?void 0:Tr.evaluation_end)&&Fe()(Wr==null?void 0:Wr.evaluation_end).startOf("second")>Fe()(Tr==null?void 0:Tr.evaluation_end).startOf("second"));return To||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||!(qn!=null&&qn.is_admin)||(Un==null?void 0:Un.evaluation_end)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(Un=>Xn==null?void 0:Xn.includes(Un))?To||!(be!=null&&be.can_edit)&&!(0,Ce.t_)()||!(qn!=null&&qn.is_admin):!1},Sl=(Xn,qn)=>{var tr,mr,gr,qa,Ai,No,Gr,Na,Ro;if(console.log("handleValuesChange",Xn,qn),qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in Xn&&(qn!=null&&qn.end_time||xa.setFieldsValue({end_time:Fe()(qn==null?void 0:qn.publish_time).add(7,"days")})),"unified_setting"in Xn&&(qn!=null&&qn.unified_setting||xa.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in Xn&&(qn!=null&&qn.unified_late||xa.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in Xn&&(qn!=null&&qn.unified_anonymous_comment||xa.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in Xn){let Ii=[];(tr=qn==null?void 0:qn.group_settings)==null||tr.forEach(Un=>{Ii=[...Ii,...(Un==null?void 0:Un.group_name)||[]]}),xa.setFieldsValue({allow_late_settings:((mr=qn==null?void 0:qn.allow_late_settings)==null?void 0:mr.map(Un=>{var Wr;return Va(ui({},Un),{group_name:(Wr=Un==null?void 0:Un.group_name)==null?void 0:Wr.filter(Tr=>Ii.includes(Tr))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((gr=qn==null?void 0:qn.anonymous_comment_settings)==null?void 0:gr.map(Un=>{var Wr,Tr;return Va(ui({},Un),{group_name:Un!=null&&Un.evaluation_start&&Fe()().startOf("second")>=Fe()((Wr=Un==null?void 0:Un.evaluation_start)==null?void 0:Wr[0]).startOf("second")?Un==null?void 0:Un.group_name:(Tr=Un==null?void 0:Un.group_name)==null?void 0:Tr.filter(lo=>Ii.includes(lo))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((qa=qn==null?void 0:qn.anonymous_appeal_settings)==null?void 0:qa.map(Un=>{var Wr;return Va(ui({},Un),{group_name:(Wr=Un==null?void 0:Un.group_name)==null?void 0:Wr.filter(Tr=>Ii.includes(Tr))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in Xn){let Ii=[];(Ai=qn==null?void 0:qn.allow_late_settings)==null||Ai.forEach(Un=>{Ii=[...Ii,...(Un==null?void 0:Un.group_name)||[]]}),xa.setFieldsValue({anonymous_comment_settings:((No=qn==null?void 0:qn.anonymous_comment_settings)==null?void 0:No.map(Un=>{var Wr,Tr;return Va(ui({},Un),{group_name:Un!=null&&Un.evaluation_start&&Fe()().startOf("second")>=Fe()((Wr=Un==null?void 0:Un.evaluation_start)==null?void 0:Wr[0]).startOf("second")?Un==null?void 0:Un.group_name:(Tr=Un==null?void 0:Un.group_name)==null?void 0:Tr.filter(lo=>Ii.includes(lo))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Gr=qn==null?void 0:qn.anonymous_appeal_settings)==null?void 0:Gr.map(Un=>{var Wr;return Va(ui({},Un),{group_name:(Wr=Un==null?void 0:Un.group_name)==null?void 0:Wr.filter(Tr=>Ii.includes(Tr))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in Xn){let Ii=[];(Na=qn==null?void 0:qn.anonymous_comment_settings)==null||Na.forEach(Un=>{Ii=[...Ii,...(Un==null?void 0:Un.group_name)||[]]}),xa.setFieldsValue({anonymous_appeal_settings:((Ro=qn==null?void 0:qn.anonymous_appeal_settings)==null?void 0:Ro.map(Un=>{var Wr;return Va(ui({},Un),{group_name:(Wr=Un==null?void 0:Un.group_name)==null?void 0:Wr.filter(Tr=>Ii.includes(Tr))})}))||[{is_admin:!0,appeal_penalty:2}]})}xa.validateFields(),console.log("=====",Fe()(qn==null?void 0:qn.end_time).format("YYYY-MM-DD HH:mm:ss"))},ol=Xn=>eo(void 0,null,function*(){var qn,tr,mr,gr;const qa=Xn;qa.group_settings=(qn=qa==null?void 0:qa.group_settings)==null?void 0:qn.map(Gr=>{var Na,Ro;return Gr.end_time=Fe()((Na=Gr==null?void 0:Gr.publish_time)==null?void 0:Na[1]).startOf("second"),Gr.publish_time=Fe()((Ro=Gr==null?void 0:Gr.publish_time)==null?void 0:Ro[0]).startOf("second"),Gr.group_name=typeof(Gr==null?void 0:Gr.group_name)=="string"?[Gr==null?void 0:Gr.group_name]:Gr==null?void 0:Gr.group_name,Gr.group_id=Xi(Gr==null?void 0:Gr.group_name,be==null?void 0:be.group_settings),Gr}),qa.allow_late_settings=(tr=qa==null?void 0:qa.allow_late_settings)==null?void 0:tr.map(Gr=>(Gr.group_name=typeof(Gr==null?void 0:Gr.group_name)=="string"?[Gr==null?void 0:Gr.group_name]:Gr==null?void 0:Gr.group_name,Gr.group_id=Xi(Gr==null?void 0:Gr.group_name,be==null?void 0:be.group_settings),Gr)),qa.anonymous_comment_settings=(mr=qa==null?void 0:qa.anonymous_comment_settings)==null?void 0:mr.map(Gr=>{var Na,Ro;return Gr.evaluation_end=Fe()((Na=Gr==null?void 0:Gr.evaluation_start)==null?void 0:Na[1]).startOf("second"),Gr.evaluation_start=Fe()((Ro=Gr==null?void 0:Gr.evaluation_start)==null?void 0:Ro[0]).startOf("second"),Gr.group_name=typeof(Gr==null?void 0:Gr.group_name)=="string"?[Gr==null?void 0:Gr.group_name]:Gr==null?void 0:Gr.group_name,Gr.group_id=Xi(Gr==null?void 0:Gr.group_name,be==null?void 0:be.group_settings),Gr}),qa.anonymous_appeal_settings=(gr=qa==null?void 0:qa.anonymous_appeal_settings)==null?void 0:gr.map(Gr=>(Gr.group_name=typeof(Gr==null?void 0:Gr.group_name)=="string"?[Gr==null?void 0:Gr.group_name]:Gr==null?void 0:Gr.group_name,Gr.group_id=Xi(Gr==null?void 0:Gr.group_name,be==null?void 0:be.group_settings),Gr)),!((yield Qa(ui({},qa))).status!==0||(yield Zr(ui({},qa))).status!==0)&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),oo(),qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),oo=()=>{qe({type:"shixunHomeworks/getWorkSetting",payload:ui({},Ga)}),qe({type:"shixunHomeworks/getWorkList",payload:ui({},Ga)})};(0,E.useEffect)(()=>{var Xn,qn,tr,mr;let gr=(Xn=be==null?void 0:be.group_settings)==null?void 0:Xn.filter(Na=>Na.publish_time!==null).map(Na=>Va(ui({},Na),{group_name:[Na.group_name],publish_time:(Na==null?void 0:Na.publish_time)&&[Fe()(Na==null?void 0:Na.publish_time),Fe()(Na==null?void 0:Na.end_time)]}));gr=(0,Oe.QE)((gr==null?void 0:gr.length)>0?gr:[]);const qa=(qn=be.allow_late_settings)==null?void 0:qn.filter(Na=>Na.late_time!==null).map(Na=>Va(ui({},Na),{group_name:[Na.group_name],late_time:(Na==null?void 0:Na.late_time)&&Fe()(Na==null?void 0:Na.late_time)})),Ai=(tr=be.anonymous_comment_settings)==null?void 0:tr.filter(Na=>Na.evaluation_start!==null).map(Na=>Va(ui({},Na),{group_name:[Na.group_name],evaluation_start:(Na==null?void 0:Na.evaluation_start)&&[Fe()(Na==null?void 0:Na.evaluation_start),Fe()(Na==null?void 0:Na.evaluation_end)]})),No=(mr=be.anonymous_appeal_settings)==null?void 0:mr.filter(Na=>Na.appeal_time!==null).map(Na=>Va(ui({},Na),{group_name:[Na.group_name]})),Gr=Va(ui({},be),{late_penalty:be!=null&&be.allow_late?be==null?void 0:be.late_penalty:5,evaluation_num:be!=null&&be.evaluation_num?be==null?void 0:be.evaluation_num:3,absence_penalty:be!=null&&be.anonymous_comment?be==null?void 0:be.absence_penalty:3,appeal_penalty:be!=null&&be.anonymous_appeal?be==null?void 0:be.appeal_penalty:2,publish_time:be!=null&&be.publish_time?Fe()(be==null?void 0:be.publish_time):"",end_time:be!=null&&be.end_time?Fe()(be==null?void 0:be.end_time):"",late_time:be!=null&&be.late_time?Fe()(be==null?void 0:be.late_time):"",evaluation_start:be!=null&&be.evaluation_start?Fe()(be==null?void 0:be.evaluation_start):"",evaluation_end:be!=null&&be.evaluation_end?Fe()(be==null?void 0:be.evaluation_end):"",group_settings:gr!=null&&gr.length?gr:[{is_admin:!0}],allow_late_settings:qa!=null&&qa.length?qa:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:Ai!=null&&Ai.length?Ai:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:No!=null&&No.length?No:[{is_admin:!0,appeal_penalty:2}]});xa.setFieldsValue(Gr),Fo(Gr),Ja(!(0,Ce.GJ)()),console.log("workSetting",be)},[be]),(0,E.useEffect)(()=>(qe({type:"globalSetting/footerToggle",payload:!1}),()=>{qe({type:"globalSetting/footerToggle",payload:!0}),qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),xa==null||xa.resetFields()}),[]);const wo=(Xn,qn)=>{Xn!=null&&Xn.group_id||(Xn.group_id=Xi(Xn==null?void 0:Xn.group_name,be==null?void 0:be.group_settings)),qe({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Xn,index:qn,rangePickerDisabled:Li(["group_settings","publish_time"],bi==null?void 0:bi[qn]),disabledDate:be==null?void 0:be.course_end_date}})};return nt.createElement(vn.Z,{spinning:!!Xe["shixunHomeworks/getWorkSetting"]||!!Xe["shixunHomeworks/getWorkList"]},nt.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},nt.createElement(we.default,{form:xa,colon:!1,disabled:$i,initialValues:ki,scrollToFirstError:!0,onValuesChange:Sl,onFinish:ol},nt.createElement("div",{style:{paddingBottom:"30px"}},nt.createElement("div",{className:`${Kn.Z.title}`},nt.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),nt.createElement(ze.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},nt.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Kn.Z.title_icon}`}))),nt.createElement("div",{className:Kn.Z.content},nt.createElement(oe.Z,{className:`${Kn.Z.row_sty} ${Kn.Z.bottom_line}`},nt.createElement(we.default.Item,{className:(Vn=Kn.Z)==null?void 0:Vn.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},nt.createElement(ye.ZP.Group,{disabled:Li("unified_setting")},nt.createElement(ye.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),(($t=be==null?void 0:be.group_settings)==null?void 0:$t.length)>0&&nt.createElement(ye.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Ka?nt.createElement(oe.Z,{className:Kn.Z.row_sty,style:{padding:"5px 30px"}},nt.createElement(ve.Z,null,nt.createElement(we.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(Xn,qn)=>qn===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:Xn=>Xn&&Fe()(Xn).startOf("second")},nt.createElement(mi.default,{style:{width:200},size:"large",disabled:Li("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Xn=>(0,Oe.Q8)(Xn,be==null?void 0:be.course_end_date),disabledTime:Xn=>(0,Oe.d0)(Xn),showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")}}))),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),nt.createElement(ve.Z,null,nt.createElement(we.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(Xn,qn)=>qn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:Xn=>Xn&&Fe()(Xn).startOf("second")},nt.createElement(mi.default,{style:{width:200},size:"large",disabled:Li("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Xn=>(0,Oe.Q8)(Xn,be==null?void 0:be.course_end_date,Fe()(yo).add(1,"minutes").format()),disabledTime:Xn=>(0,Oe.d0)(Xn,Fe()(yo).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")}}))),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):nt.createElement(we.default.List,{name:"group_settings"},(Xn,{add:qn,remove:tr})=>Xn.map((mr,gr)=>{var qa,Ai,No,Gr,Na,Ro;return nt.createElement(oe.Z,{key:mr.key,style:{padding:"5px 14px 5px 30px"}},nt.createElement(ve.Z,{className:Kn.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",gr+1),nt.createElement(ve.Z,null,nt.createElement(we.default.Item,{className:"ml10",name:[mr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},nt.createElement(Pe.default,{disabled:Li(["group_settings","group_name"],bi==null?void 0:bi[gr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(qa=be==null?void 0:be.group_settings)==null?void 0:qa.filter(Ii=>{var Un,Wr,Tr;return!((Tr=(Wr=(Un=bi==null?void 0:bi.map(lo=>lo==null?void 0:lo.group_name))==null?void 0:Un.toString())==null?void 0:Wr.split(","))!=null&&Tr.includes(String(Ii.group_name)))&&Ii.is_admin}),maxTagCount:4,maxTagPlaceholder:Ii=>nt.createElement("div",{style:{cursor:"pointer"},onClick:()=>wo(bi[gr],gr)},"+",Ii==null?void 0:Ii.length)}))),nt.createElement(ve.Z,null,nt.createElement(we.default.Item,{className:"ml20",name:[mr.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},nt.createElement(mi.default.RangePicker,{style:{width:585},size:"large",disabled:Li(["group_settings","publish_time"],bi==null?void 0:bi[gr]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ii=>(0,Oe.Q8)(Ii,be==null?void 0:be.course_end_date),disabledTime:Ii=>(0,Oe.d0)(Ii),showTime:{format:"HH:mm",defaultValue:[Fe()((0,Oe.U6)(),"HH:mm"),Fe()((0,Oe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:Ii=>{if(Ii!=null&&Ii[0]&&!(Ii!=null&&Ii[1])){const Un=xa.getFieldValue("group_settings");Un[gr].publish_time=[Ii[0],Fe()(Ii[0]).add(7,"days")],xa.setFieldsValue({group_settings:Un})}}}))),!$i&&nt.createElement(oe.Z,{className:(Ai=Kn.Z)==null?void 0:Ai.h_lh_40},((Gr=(No=bi==null?void 0:bi[gr])==null?void 0:No.group_id)==null?void 0:Gr.length)>1&&nt.createElement(ve.Z,null,nt.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},nt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>wo(bi[gr],gr)}))),((Ro=(Na=be==null?void 0:be.group_settings)==null?void 0:Na.filter(Ii=>{var Un,Wr,Tr;return!((Tr=(Wr=(Un=bi==null?void 0:bi.map(lo=>lo==null?void 0:lo.group_name))==null?void 0:Un.toString())==null?void 0:Wr.split(","))!=null&&Tr.includes(String(Ii.group_name)))&&Ii.is_admin}))==null?void 0:Ro.length)>0&&nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{qn({is_admin:!0})}})),gr!=0&&!Li(["group_settings","group_name"],bi==null?void 0:bi[gr])?nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{tr(mr.name)}})):nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),nt.createElement("div",{style:{paddingBottom:"30px"}},nt.createElement("div",{className:`${Kn.Z.title}`},nt.createElement("span",null,"\u5206\u7EC4\u8BBE\u7F6E")),nt.createElement("div",{className:"px-30px py-6px",style:{background:"#F6F7F9"}},nt.createElement(we.default.Item,{name:"group_type",label:nt.createElement("div",{className:"text-end ",style:{width:84}},"\u7EC4\u961F\u65B9\u5F0F"),layout:"horizontal",className:"mb0"},nt.createElement(ye.ZP.Group,{options:[{value:hn.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:hn.YT.TEACHER_ASSIGN,label:nt.createElement(nt.Fragment,null,"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4",nt.createElement("span",{className:"c-grey-666"},"\uFF08\u5C0F\u7EC4\u53EA\u80FD\u7531\u6559\u5E08\u521B\u5EFA\uFF09"))}]}))),nt.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},nt.createElement(we.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},nt.createElement($e.default,null,"\u66F4\u6539\u7EC4\u540D")),nt.createElement(we.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},nt.createElement($e.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",nt.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09"))))),nt.createElement(Yi.rU,{form:xa}),nt.createElement(nt.Fragment,null,nt.createElement("div",{className:`${Kn.Z.title} mt30`},nt.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),nt.createElement("div",{className:Kn.Z.content},nt.createElement(oe.Z,{className:`${Kn.Z.row_sty} ${Kn.Z.bottom_line} ${(_n=Kn.Z)==null?void 0:_n.h_lh_40}`,align:"middle"},nt.createElement(we.default.Item,{name:"allow_late",valuePropName:"checked"},nt.createElement(hi.Z,{disabled:Li("allow_late")})),nt.createElement(ve.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),nt.createElement(ve.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u8865\u4EA4\u65F6\u95F4\u6BB5\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u8FDB\u884C\u6263\u5206\uFF09")),pr&&nt.createElement(nt.Fragment,null,nt.createElement(oe.Z,{className:Kn.Z.row_sty1},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),nt.createElement(we.default.Item,{className:`${(fr=Kn.Z)==null?void 0:fr.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},nt.createElement(ye.ZP.Group,{disabled:Li("unified_late")},nt.createElement(ye.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((Zn=be==null?void 0:be.group_settings)==null?void 0:Zn.length)>0&&nt.createElement(ye.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ka===!1&&nt.createElement(ze.Z,{title:Vo("unified_late")},nt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),ci?nt.createElement("div",{style:{paddingBottom:5}},nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb10 mt5`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),nt.createElement(ve.Z,{style:{margin:"0 10px 0 8px"}},nt.createElement(we.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},nt.createElement(je.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:Li("late_penalty")}))),nt.createElement(ve.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),nt.createElement(oe.Z,{className:Kn.Z.row_sty1},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),nt.createElement(ve.Z,{style:{margin:"0 10px 0 8px"}},nt.createElement(we.default.Item,{name:"late_time",rules:[{required:!0,validator:(Xn,qn)=>qn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Fe()(qn).startOf("second")<=Fe()(gi).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:Xn=>Xn&&Fe()(Xn).startOf("second")},nt.createElement(mi.default,{style:{width:280},size:"large",disabled:Li("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Xn=>(0,Oe.Q8)(Xn,be==null?void 0:be.course_end_date,Fe()(gi).add(1,"minutes").format()),disabledTime:Xn=>(0,Oe.d0)(Xn,Fe()(gi).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")}}))),nt.createElement(ve.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):nt.createElement(we.default.List,{name:"allow_late_settings"},(Xn,{add:qn,remove:tr})=>Xn.map((mr,gr)=>{var qa,Ai,No,Gr,Na,Ro;const Ii=gi||((No=(Ai=Xa((qa=Fi==null?void 0:Fi[gr])==null?void 0:qa.group_name,bi||[],(Un,Wr)=>{var Tr,lo;return Fe()((Tr=Un==null?void 0:Un.publish_time)==null?void 0:Tr[1]).startOf("second")>Fe()((lo=Wr==null?void 0:Wr.publish_time)==null?void 0:lo[1]).startOf("second")}))==null?void 0:Ai.publish_time)==null?void 0:No[1]);return nt.createElement(oe.Z,{key:mr.key,style:{padding:"5px 14px 5px 52px"}},nt.createElement(ve.Z,{className:Kn.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",gr+1),nt.createElement(ve.Z,{className:"mr20 ml20"},nt.createElement(we.default.Item,{name:[mr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},nt.createElement(Pe.default,{disabled:Li(["allow_late_settings","group_name"],Fi==null?void 0:Fi[gr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ko(Ka?be==null?void 0:be.group_settings:bi,[...Fi||[],...(be==null?void 0:be.anonymous_comment)&&!(be!=null&&be.unified_anonymous_comment)&&((Gr=be==null?void 0:be.anonymous_comment_settings)==null?void 0:Gr.filter(Un=>(Un==null?void 0:Un.evaluation_start)&&Fe()().startOf("second")>=Fe()(Un==null?void 0:Un.evaluation_start).startOf("second")))||[]])}))),nt.createElement(ve.Z,{className:Kn.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),nt.createElement(ve.Z,{className:"mr20 ml10"},nt.createElement(we.default.Item,{name:[mr.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},nt.createElement(je.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:Li(["allow_late_settings","late_penalty"],Fi==null?void 0:Fi[gr])}))),nt.createElement(ve.Z,{className:Kn.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),nt.createElement(ve.Z,{className:"ml10"},nt.createElement(we.default.Item,{name:[mr.name,"late_time"],rules:[{required:!0,validator:(Un,Wr)=>Wr==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ii&&Fe()(Wr).startOf("second")<=Fe()(Ii).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},nt.createElement(mi.default,{disabled:Li(["allow_late_settings","late_time"],Fi==null?void 0:Fi[gr]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Un=>(0,Oe.Q8)(Un,be==null?void 0:be.course_end_date,Fe()(Ii).add(1,"minutes").format()),disabledTime:Un=>(0,Oe.d0)(Un,Fe()(Ii).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")}}))),!$i&&nt.createElement(oe.Z,{className:(Na=Kn.Z)==null?void 0:Na.h_lh_40},((Ro=ko(Ka?be==null?void 0:be.group_settings:bi,Fi))==null?void 0:Ro.length)>0&&nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{qn({is_admin:!0,late_penalty:5})}})),gr!=0&&!Li(["allow_late_settings","group_name"],Fi==null?void 0:Fi[gr])?nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{tr(mr.name)}})):nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),nt.createElement(nt.Fragment,null,nt.createElement("div",{className:`${Kn.Z.title} mt30`},nt.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),nt.createElement("div",{className:Kn.Z.content},nt.createElement(oe.Z,{className:`${Kn.Z.row_sty} ${Kn.Z.bottom_line} ${(Rr=Kn.Z)==null?void 0:Rr.h_lh_40}`,align:"middle"},nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"anonymous_comment",valuePropName:"checked"},nt.createElement(hi.Z,{disabled:Li("anonymous_comment")}))),nt.createElement(ve.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),nt.createElement(ve.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09")),ro&&nt.createElement(nt.Fragment,null,nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} ${!pr&&"mb10"} mt5`},nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},nt.createElement($e.default,null," ",pr?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," ")))),!pr&&nt.createElement(ve.Z,{className:"mr10"},nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"make_up_score"},nt.createElement(je.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}})))),nt.createElement(ve.Z,null,nt.createElement(ze.Z,{title:Vo("make_up_score")},nt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),nt.createElement("div",{style:{position:"relative"}},nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb5 ${Kn.Z.bottom_line}`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:`${(ja=Kn.Z)==null?void 0:ja.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(Xn,qn)=>qn===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},nt.createElement(ye.ZP.Group,{disabled:Li("unified_anonymous_comment")},nt.createElement(ye.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((Nn=be==null?void 0:be.group_settings)==null?void 0:Nn.length)>0&&nt.createElement(ye.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4")))))),(ci===!1||Ka===!1)&&nt.createElement(ze.Z,{title:Vo("unified_anonymous_comment")},nt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Eo?nt.createElement(nt.Fragment,null,nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb5`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"anonymous_group",className:`${(Ma=Kn.Z)==null?void 0:Ma.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},nt.createElement(ye.ZP.Group,{disabled:Li("anonymous_group")},nt.createElement(ye.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((Dt=be==null?void 0:be.group_settings)==null?void 0:Dt.length)>0&&nt.createElement(ye.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))))),nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb10`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(Xn,qn)=>qn===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):Fe()(qn).startOf("second")<=Fe()(Yr||gi).startOf("second")?Promise.reject(Yr?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:Xn=>Xn&&Fe()(Xn).startOf("second")},nt.createElement(mi.default,{disabled:Li("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:Xn=>(0,Oe.Q8)(Xn,be==null?void 0:be.course_end_date,Fe()(Yr||gi).add(1,"minutes").format()),disabledTime:Xn=>(0,Oe.d0)(Xn,Fe()(Yr||gi).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")}})))),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4\uFF09")),nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb10`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(Xn,qn)=>qn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Fe()(qn).startOf("second")<=Fe()(_a||Yr||gi).startOf("second")?Promise.reject(_a?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Yr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:Xn=>Xn&&Fe()(Xn).startOf("second")},nt.createElement(mi.default,{disabled:Li("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Xn=>(0,Oe.Q8)(Xn,be==null?void 0:be.course_end_date,Fe()(_a||Yr||gi).add(1,"minutes").format()),disabledTime:Xn=>(0,Oe.d0)(Xn,Fe()(_a||Yr||gi).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Fe()((0,Oe.U6)(),"HH:mm")}})))),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb10`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},nt.createElement(je.Z,{size:"large",style:{width:186,marginLeft:10},disabled:Li("evaluation_num")})))),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u672C\u5904\u586B\u5199\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6\u3002\uFF09")),nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb10`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},nt.createElement(je.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:Li("absence_penalty")})))),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09"))):nt.createElement(we.default.List,{name:"anonymous_comment_settings"},(Xn,{add:qn,remove:tr})=>Xn.map((mr,gr)=>{var qa,Ai,No,Gr,Na,Ro,Ii;const Un=Yr||((Ai=Xa((qa=di==null?void 0:di[gr])==null?void 0:qa.group_name,Fi||[],(Wr,Tr)=>Fe()(Wr==null?void 0:Wr.late_time).startOf("second")>Fe()(Tr==null?void 0:Tr.late_time).startOf("second")))==null?void 0:Ai.late_time)||gi||((Na=(Gr=Xa((No=di==null?void 0:di[gr])==null?void 0:No.group_name,bi||[],(Wr,Tr)=>{var lo,Bu;return Fe()((lo=Wr==null?void 0:Wr.publish_time)==null?void 0:lo[1]).startOf("second")>Fe()((Bu=Tr==null?void 0:Tr.publish_time)==null?void 0:Bu[1]).startOf("second")}))==null?void 0:Gr.publish_time)==null?void 0:Na[1]);return nt.createElement(oe.Z,{key:mr.key,style:{padding:"0px 14px 0px 82px"}},nt.createElement(ve.Z,{className:Kn.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",gr+1),nt.createElement(oe.Z,{wrap:!1,align:"top",justify:"space-between"},nt.createElement(ve.Z,null,nt.createElement(oe.Z,{wrap:!1,align:"top"},nt.createElement(ve.Z,{className:"mr20 ml15"},nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:[mr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},nt.createElement(Pe.default,{disabled:Li(["anonymous_comment_settings","group_name"],di==null?void 0:di[gr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ko(Ka?be==null?void 0:be.group_settings:bi,di)})))),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:[mr.name,"evaluation_start"],rules:[{required:!0,validator:(Wr,Tr)=>Tr==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Un&&Fe()(Tr).startOf("second")<=Fe()(Un).startOf("second")?Promise.reject(gi?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},nt.createElement(mi.default.RangePicker,{disabled:Li(["anonymous_comment_settings","evaluation_start"],di==null?void 0:di[gr]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:Wr=>(0,Oe.Q8)(Wr,be==null?void 0:be.course_end_date,Fe()(Un).add(1,"minutes").format()),disabledTime:Wr=>(0,Oe.d0)(Wr,Fe()(Un).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[Fe()((0,Oe.U6)(),"HH:mm"),Fe()((0,Oe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"}))))),nt.createElement(oe.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},nt.createElement(ve.Z,{className:Kn.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:"ml10",name:[mr.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},nt.createElement(je.Z,{style:{width:203},size:"large",min:0,disabled:Li(["anonymous_comment_settings","evaluation_num"],di==null?void 0:di[gr])})))),nt.createElement(ve.Z,{className:Kn.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:"ml10",name:[mr.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},nt.createElement(je.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:Li(["anonymous_comment_settings","absence_penalty"],di==null?void 0:di[gr])})))),!Eo&&nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[mr.name,"student_comment"],valuePropName:"checked"},nt.createElement($e.default,{disabled:Li(["anonymous_comment_settings","student_comment"],di==null?void 0:di[gr])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))))),!$i&&nt.createElement(oe.Z,{className:(Ro=Kn.Z)==null?void 0:Ro.h_lh_40},((Ii=ko(Ka?be==null?void 0:be.group_settings:bi,di))==null?void 0:Ii.length)>0&&nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{qn({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),gr!=0&&!Li(["anonymous_comment_settings","group_name"],di==null?void 0:di[gr])?nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{tr(mr.name)}})):nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb5 mt5`},nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},nt.createElement($e.default,{disabled:Li("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7")))),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:Kn.Z.poor_rating,name:"abnormal_score",rules:[{validator:(Xn,qn)=>qn===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},nt.createElement(je.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:Li("student_comment"),min:1,max:100})))),nt.createElement(ve.Z,null," ",nt.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",$i?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":nt.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(be!=null&&be.anonymous_comment)){pe.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${Ga==null?void 0:Ga.coursesId}/common_homework/${Ga==null?void 0:Ga.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),nt.createElement(ze.Z,{title:"\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u503C\u8D85\u8FC7\u8BBE\u7F6E\u5206\u6570\uFF0C\u8BE5\u6761\u8BC4\u5206\u5C06\u8BA1\u5165\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868\u3002\u6B64\u5916\uFF0C\u4E0D\u8BBA\u662F\u5426\u5F00\u542F\u8BE5\u529F\u80FD\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5F97\u5206\u4E0D\u8D85\u8FC760\u5206\uFF0C\u4E5F\u5C06\u81EA\u52A8\u8BA1\u5165\u8BE5\u5F02\u5E38\u5217\u8868"},nt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),Eo&&nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:`${Kn.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},nt.createElement($e.default,{disabled:Li("student_comment")},nt.createElement(oe.Z,{gutter:10},nt.createElement(ve.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u76F8\u4E92\u533F\u8BC4\u7684\u6570\u636E\uFF0C\u5728\u4F5C\u54C1\u5217\u8868\u4E2D\u8BA1\u5165\u5DF2\u8BC4\u9605\uFF09"))))),nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb5`},nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Kn.Z.h_lh_40},nt.createElement($e.default,{disabled:Li("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9"))),nt.createElement("span",{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Hi&&nt.createElement("div",{style:{paddingBottom:5}},nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb5`},nt.createElement(ve.Z,{className:Kn.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},nt.createElement(ye.ZP.Group,{disabled:Li("unified_anonymous_appeal")},nt.createElement(ye.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Pr=be==null?void 0:be.group_settings)==null?void 0:Pr.length)>0&&nt.createElement(ye.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9"))))),(ci===!1||Ka===!1||Eo==!1)&&nt.createElement(ze.Z,{title:Vo("unified_anonymous_appeal")},nt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Dr?nt.createElement(oe.Z,{className:`${Kn.Z.row_sty1} mb5`},nt.createElement(ve.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},nt.createElement(je.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Li("appeal_penalty")})))),nt.createElement(ve.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")):nt.createElement(we.default.List,{name:"anonymous_appeal_settings"},(Xn,{add:qn,remove:tr})=>Xn.map((mr,gr)=>{var qa,Ai;return nt.createElement(oe.Z,{key:mr.key,style:{padding:"5px 14px 5px 82px"}},nt.createElement(ve.Z,{className:Kn.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",gr+1),nt.createElement(oe.Z,{wrap:!1,align:"top",justify:"space-between"},nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:"ml10",name:[mr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},nt.createElement(Pe.default,{disabled:Li(["anonymous_appeal_settings","group_name"],Nr==null?void 0:Nr[gr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ko(Eo?be==null?void 0:be.group_settings:di,Nr)})))),nt.createElement(ve.Z,{className:`${Kn.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),nt.createElement(ve.Z,null,nt.createElement(aa.Z,{disableWhenCommunity:!(be!=null&&be.is_old_data_for_time)},nt.createElement(we.default.Item,{className:"ml10",name:[mr.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},nt.createElement(je.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Li(["anonymous_appeal_settings","appeal_penalty"],Nr==null?void 0:Nr[gr])})))),!$i&&nt.createElement(oe.Z,{className:(qa=Kn.Z)==null?void 0:qa.h_lh_40},!!((Ai=ko(Eo?be==null?void 0:be.group_settings:di,Nr))!=null&&Ai.length)&&nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{qn({is_admin:!0,appeal_penalty:2})}})),gr!=0&&!Li(["anonymous_appeal_settings","group_name"],Nr==null?void 0:Nr[gr])?nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{tr(mr.name)}})):nt.createElement(ve.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,Ce.GJ)()||!(Oi||Co||Ti))&&nt.createElement(Ie.ZP,{loading:br||sn,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{xa.submit()}},"\u4FDD\u5B58"),nt.createElement(Oa.Z,{onConfirm:(Xn,qn)=>{bi.splice(Xn,0,...qn),bi.splice(Xn+qn.length,1);const tr=(0,Oe.QE)([...bi]);tr.forEach(mr=>{var gr;((gr=mr==null?void 0:mr.publish_time)==null?void 0:gr.length)==2?mr.publish_time=mr.publish_time:mr.publish_time=[Fe()(mr==null?void 0:mr.publish_time),Fe()(mr==null?void 0:mr.end_time)]}),xa.setFieldValue("group_settings",[...tr])}})))};var ao=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe,loading:qe})=>({shixunHomeworks:ft,classroomList:Xe,loading:qe.effects}))(co),po=ae(26162),pi=ae(59301),Do=Object.defineProperty,Qi=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,vo=(ft,Xe,qe)=>Xe in ft?Do(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,si=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Ui.call(Xe,qe)&&vo(ft,qe,Xe[qe]);if(Qi)for(var qe of Qi(Xe))Ji.call(Xe,qe)&&vo(ft,qe,Xe[qe]);return ft},xo=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Ea=({shixunHomeworks:ft,dispatch:Xe})=>{const{workSetting:qe}=ft;(0,E.useEffect)(()=>{$n()},[]);const xn=(0,xe.useParams)(),[Ln,Qn]=(0,E.useState)("1"),$n=()=>xo(void 0,null,function*(){yield Xe({type:"shixunHomeworks/getWorkSetting",payload:si({},xn)})}),bn=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:qe!=null&&qe.is_new_rule?pi.createElement(ao,null):pi.createElement(Jt,{getData:$n})},!(qe!=null&&qe.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:pi.createElement(ma,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:pi.createElement(Nt,{getData:$n})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:pi.createElement(Tn,{getData:$n})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:pi.createElement(no,null)}].filter(Ut=>!!Ut);return(0,E.useEffect)(()=>(Xe({type:"globalSetting/footerToggle",payload:!1}),()=>{Xe({type:"globalSetting/footerToggle",payload:!0})}),[]),pi.createElement("div",{style:{paddingBottom:"50px"}},pi.createElement(po.Z,{dataSource:bn,style:{marginBottom:52}}))};var Lr=(0,xe.connect)(({shixunHomeworks:ft})=>({shixunHomeworks:ft}))(Ea),ha=ae(64197),Qr=ae(94901),sa=ae(92597),Di=Object.defineProperty,Bi=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Ao=(ft,Xe,qe)=>Xe in ft?Di(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,so=(ft,Xe)=>{for(var qe in Xe||(Xe={}))uo.call(Xe,qe)&&Ao(ft,qe,Xe[qe]);if(Bi)for(var qe of Bi(Xe))Bo.call(Xe,qe)&&Ao(ft,qe,Xe[qe]);return ft};const fo=ft=>React.createElement("svg",so({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("title",null,"\u5206\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14v14H0z"}),React.createElement("g",{stroke:"#FFF"},React.createElement("path",{d:"M1.5 5.685h7v7h-7z"}),React.createElement("path",{d:"M3 4.787V3.87l7.425.049v6.816h-.943"}),React.createElement("path",{d:"M5 2.917V2l7.425.05v6.685h-.943"}))));var Oo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",go={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},cl=Object.defineProperty,Fl=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,qo=(ft,Xe,qe)=>Xe in ft?cl(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,Lo=(ft,Xe)=>{for(var qe in Xe||(Xe={}))hl.call(Xe,qe)&&qo(ft,qe,Xe[qe]);if(Fl)for(var qe of Fl(Xe))al.call(Xe,qe)&&qo(ft,qe,Xe[qe]);return ft},Uo=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Go=({user:ft,dispatch:Xe})=>{const qe=(0,xe.useParams)(),[xn,Ln]=(0,E.useState)({page:1,limit:10}),[Qn,$n]=(0,E.useState)([{}]),[bn,Ut]=(0,E.useState)(0),[On,Hr]=(0,E.useState)(!0),pa=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(fr,Zn,Rr)=>Rr+1,width:70},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:fr=>fr||"--"},{title:"\u73ED\u7EA7",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:fr=>fr||"--"},{title:"\u5F53\u524D\u5206\u7EC4",align:"left",dataIndex:"from_course_group_name",width:110,render:(fr,Zn)=>{var Rr;return E.createElement("span",null,E.createElement("span",null,fr),E.createElement(ze.Z,{overlayClassName:go.tip,placement:"right",title:E.createElement(oe.Z,{style:{maxHeight:200,overflow:"auto"}},E.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),E.createElement("div",null,(Rr=Zn==null?void 0:Zn.from_course_group_members)==null?void 0:Rr.map(ja=>E.createElement("div",null,ja))))},E.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",align:"left",dataIndex:"to_course_group_name",width:110,render:(fr,Zn)=>{var Rr;return E.createElement("span",null,E.createElement("span",null,fr),E.createElement(ze.Z,{overlayClassName:go.tip,placement:"right",title:E.createElement(oe.Z,{style:{maxHeight:200,overflow:"auto"}},E.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),E.createElement("div",null,(Rr=Zn==null?void 0:Zn.to_course_group_members)==null?void 0:Rr.map(ja=>E.createElement("div",null,ja))))},E.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u7406\u7531",align:"left",dataIndex:"reason"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"status",width:110,render:(fr,Zn)=>E.createElement(E.Fragment,null,fr==="\u5F85\u5904\u7406"&&E.createElement("span",{className:go.btns},E.createElement("span",{onClick:()=>Vn(Zn.id,2)},"\u62D2\u7EDD"),E.createElement("span",{className:"ml30",onClick:()=>Vn(Zn.id,1)},"\u540C\u610F")),fr==="\u5DF2\u540C\u610F"&&E.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),fr==="\u5DF2\u62D2\u7EDD"&&E.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],Vn=(fr,Zn)=>Uo(void 0,null,function*(){Hr(!0);const Rr=yield(0,Re.ZP)(`/api/homework_commons/${qe==null?void 0:qe.categoryId}/deal_request`,{method:"post",body:{request_id:fr,status:Zn}});(Rr==null?void 0:Rr.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),$t(xn)),Hr(!1)});(0,E.useEffect)(()=>{$t(xn)},[]);const $t=fr=>Uo(void 0,null,function*(){Hr(!0);const Zn=yield(0,Re.ZP)(`/api/homework_commons/${qe==null?void 0:qe.categoryId}/get_request`,{method:"get",params:Lo({},fr)});(Zn==null?void 0:Zn.status)===0&&($n(Zn.data),Ut(Zn==null?void 0:Zn.total_count)),Hr(!1)}),_n=(fr,Zn)=>{xn.page=fr,xn.limit=Zn,Ln(Lo({},xn)),$t(xn)};return E.createElement("section",{className:go.wrap},E.createElement(We.default,{dataSource:Qn,bordered:!1,rowKey:fr=>fr.id,columns:pa,loading:On,pagination:{pageSize:xn.limit,total:bn,current:xn.page,onChange:_n,showQuickJumper:!0,hideOnSinglePage:!0}}))};var Kl=(0,xe.connect)(({user:ft})=>({user:ft}))(Go),ru=ae(584),il={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},wl=Object.defineProperty,Tl=Object.getOwnPropertySymbols,Rl=Object.prototype.hasOwnProperty,Xo=Object.prototype.propertyIsEnumerable,Zl=(ft,Xe,qe)=>Xe in ft?wl(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,dl=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Rl.call(Xe,qe)&&Zl(ft,qe,Xe[qe]);if(Tl)for(var qe of Tl(Xe))Xo.call(Xe,qe)&&Zl(ft,qe,Xe[qe]);return ft},Xl=(ft,Xe)=>{var qe={};for(var xn in ft)Rl.call(ft,xn)&&Xe.indexOf(xn)<0&&(qe[xn]=ft[xn]);if(ft!=null&&Tl)for(var xn of Tl(ft))Xe.indexOf(xn)<0&&Xo.call(ft,xn)&&(qe[xn]=ft[xn]);return qe},Wl=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Ql=ft=>{var Xe=ft,{classroomList:qe,dispatch:xn,cb:Ln}=Xe,Qn=Xl(Xe,["classroomList","dispatch","cb"]),$n,bn,Ut,On,Hr,pa,Vn,$t,_n;const fr=(0,xe.useParams)(),[Zn,Rr]=(0,E.useState)({}),[ja,Nn]=(0,E.useState)(""),[Ma,Dt]=(0,E.useState)(!0),[Pr,Ga]=(0,E.useState)(!1),[be,en]=(0,E.useState)("");(0,E.useEffect)(()=>{qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&br()},[qe.actionTabs]);const br=(sn="")=>Wl(void 0,null,function*(){Dt(!0);const Zr=yield(0,Re.ZP)(`/api/homework_commons/${fr.categoryId}/get_group_members`,{method:"get",params:{group_id:sn}});(Zr==null?void 0:Zr.status)===0&&Rr(dl({},Zr)),Dt(!1)}),Qa=()=>Wl(void 0,null,function*(){if(!ja){pe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u66F4\u6362\u7684\u5206\u7EC4");return}if(!be){pe.ZP.warning("\u8BF7\u8F93\u5165\u66F4\u6362\u539F\u56E0");return}Ga(!0);let sn=yield(0,Re.ZP)(`/api/homework_commons/${fr.categoryId}/create_request`,{method:"post",body:{to_course_group_id:ja,reason:be}});(sn==null?void 0:sn.status)===0&&(pe.ZP.info("\u64CD\u4F5C\u6210\u529F"),xn({type:"classroomList/setActionTabs",payload:{}}),Ln()),Ga(!1)});return E.createElement(Ze.default,{width:700,centered:!0,afterClose:()=>{Nn(""),en("")},confirmLoading:Pr,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:Qa,open:qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{xn({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",{className:il.modal},E.createElement(vn.Z,{spinning:Ma},E.createElement(oe.Z,{align:"middle",justify:"space-between"},E.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",E.createElement("b",null,Zn==null?void 0:Zn.current_group)),E.createElement(oe.Z,{align:"middle"},E.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),E.createElement(Pe.default,{onChange:sn=>{Nn(sn),br(sn)},value:ja,size:"large",style:{width:248}},($n=Zn==null?void 0:Zn.group_infos)==null?void 0:$n.map(sn=>E.createElement(Pe.default.Option,{key:sn.group_id,value:sn.group_id},sn.group_name))))),E.createElement(oe.Z,{className:"mt15"},E.createElement("div",{className:il.member,style:{borderRight:"1px solid #D9DFE8"}},E.createElement(oe.Z,{className:il.head},E.createElement("div",null,Zn==null?void 0:Zn.current_group,"\u6210\u5458"),E.createElement("div",null,"\u5171",E.createElement("span",{className:"ml5 mr5 c-light-primary"},(bn=Zn==null?void 0:Zn.current_group_members)==null?void 0:bn.length),"\u4EBA")),E.createElement(oe.Z,{style:{height:"calc(100% - 34px)"}},E.createElement("div",{className:il.listWrap,style:{borderRight:0}},(Ut=Zn==null?void 0:Zn.current_group_members)==null?void 0:Ut.map(sn=>E.createElement("div",{key:sn.user_id,className:il.list},E.createElement("img",{src:`${xr.Z.IMG_SERVER}/images/${sn==null?void 0:sn.avatar_url}`}),E.createElement("span",null,sn.real_name),(sn==null?void 0:sn.is_me)&&E.createElement("div",null,"\u6211")))))),E.createElement("div",{className:il.member},!((On=Zn==null?void 0:Zn.group_members)!=null&&On.length)&&E.createElement(ru.Z,null),!!((Hr=Zn==null?void 0:Zn.group_members)!=null&&Hr.length)&&E.createElement(E.Fragment,null,E.createElement(oe.Z,{className:il.head},E.createElement("div",null,(Vn=(pa=Zn==null?void 0:Zn.group_infos)==null?void 0:pa.find(sn=>sn.group_id===ja))==null?void 0:Vn.group_name,"\u6210\u5458"),E.createElement("div",null,"\u5171",E.createElement("span",{className:"ml5 mr5 c-light-primary"},($t=Zn==null?void 0:Zn.group_members)==null?void 0:$t.length),"\u4EBA")),E.createElement(oe.Z,{style:{height:"calc(100% - 34px)"}},E.createElement("div",{className:il.listWrap,style:{borderLeft:0}},(_n=Zn==null?void 0:Zn.group_members)==null?void 0:_n.map(sn=>E.createElement("div",{key:sn.user_id,className:il.list},E.createElement("img",{src:`${xr.Z.IMG_SERVER}/images/${sn==null?void 0:sn.avatar_url}`}),E.createElement("span",null,sn.real_name)))))))),E.createElement(oe.Z,{className:"mt15"},E.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),E.createElement(ge.default.TextArea,{maxLength:300,value:be,onChange:sn=>en(sn.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var El=(0,xe.connect)(({classroomList:ft})=>({classroomList:ft}))(Ql),pl={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},Hl=ae(4835),$o=ae(37521),Pl=ae(56731),kl=ae(51502),Ul={TabsStyle:"TabsStyle___TanFG"},$a=ae(59301),Vl=Object.defineProperty,vl=Object.defineProperties,zl=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,Cl=(ft,Xe,qe)=>Xe in ft?Vl(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,gl=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Ol.call(Xe,qe)&&Cl(ft,qe,Xe[qe]);if(Jl)for(var qe of Jl(Xe))ql.call(Xe,qe)&&Cl(ft,qe,Xe[qe]);return ft},el=(ft,Xe)=>vl(ft,zl(Xe)),Ei=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const _i=ft=>Ei(void 0,null,function*(){return yield(0,Re.ZP)(`/api/student_works/${ft.userId}/deal_appeal_score.json`,{method:"post",body:ft})}),_o=({globalSetting:ft,shixunHomeworks:Xe,dispatch:qe,classroomList:xn})=>{var Ln,Qn,$n,bn,Ut,On;const Hr=(0,xe.useParams)(),[pa]=(0,xe.useSearchParams)(),[Vn]=we.default.useForm(),{workSetting:$t}=Xe,[_n,fr]=(0,E.useState)(!1),[Zn,Rr]=(0,E.useState)(null),[,ja,Nn,Ma]=(0,Ct.U)(Pt.cN,{homeworkId:Hr==null?void 0:Hr.categoryId}),[,Dt,Pr,Ga]=(0,Ct.U)(Pt.Qz,{homeworkId:Hr==null?void 0:Hr.categoryId}),[,be,en,br]=(0,Ct.U)(Pt.mQ,{homeworkId:Hr==null?void 0:Hr.categoryId}),[,,Qa,sn]=(0,Ct.U)(_i,{}),[Zr,xa]=(0,E.useState)({activeKey:"1",page:1,limit:10,status:""}),Ka=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],bi=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(pr,ci,Yr)=>`${((Zr==null?void 0:Zr.page)-1)*Zr.limit+Yr+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(pr,ci)=>$a.createElement("a",{href:`/classrooms/${Hr==null?void 0:Hr.coursesId}/group_homework/${Hr==null?void 0:Hr.categoryId}/review/${ci==null?void 0:ci.student_work_id}`,target:"_blank"},pr)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:pr=>Fe()(pr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(pr,ci)=>$a.createElement("a",{href:`/classrooms/${Hr==null?void 0:Hr.coursesId}/group_homework/${Hr==null?void 0:Hr.categoryId}/review/${ci==null?void 0:ci.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Fi=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(pr,ci,Yr)=>`${((Zr==null?void 0:Zr.page)-1)*Zr.limit+Yr+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:pr=>pr===-1?"\u91CD\u505A\u4E2D":$a.createElement(Oe.Uw,{status:pr})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(pr,ci)=>$a.createElement("a",{href:`/classrooms/${Hr==null?void 0:Hr.coursesId}/group_homework/${Hr==null?void 0:Hr.categoryId}/review/${ci==null?void 0:ci.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],gi=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(pr,ci,Yr)=>`${((Zr==null?void 0:Zr.page)-1)*Zr.limit+Yr+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(pr,ci)=>$a.createElement("a",{href:`/classrooms/${Hr==null?void 0:Hr.coursesId}/group_homework/${Hr==null?void 0:Hr.categoryId}/review/${ci==null?void 0:ci.student_work_id}`,target:"_blank"},pr)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:pr=>Fe()(pr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(pr,ci)=>$a.createElement($a.Fragment,null,pr==3&&$a.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),pr==4&&$a.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),pr==1&&$a.createElement($a.Fragment,null,$a.createElement(St.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Ei(void 0,null,function*(){(yield Qa({userId:ci.student_work_id,score_id:ci.student_works_score_id,status:4})).status===0&&yo()})},"\u9A73\u56DE"),$a.createElement(St.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>Ei(void 0,null,function*(){Rr(ci),fr(!0)})},"\u63A5\u53D7")))}],yo=(pr=Zr)=>{Zr.activeKey=="1"&&Pr({page:pr==null?void 0:pr.page,limit:pr==null?void 0:pr.limit}),Zr.activeKey=="2"&&en({page:pr==null?void 0:pr.page,limit:pr==null?void 0:pr.limit}),Zr.activeKey=="3"&&Nn({page:pr==null?void 0:pr.page,limit:pr==null?void 0:pr.limit,status:pr==null?void 0:pr.status})};return(0,E.useEffect)(()=>{yo(Zr)},[Zr]),(0,E.useEffect)(()=>{console.log("params",Hr,pa.get("TabsActiveKey")?pa.get("TabsActiveKey"):$t!=null&&$t.is_new_rule?"3":"1"),xa(el(gl({},Zr),{activeKey:pa.get("TabsActiveKey")||"1"}))},[pa.get("TabsActiveKey")]),$a.createElement(vn.Z,{spinning:Dt||ja||be},$a.createElement("section",{className:"p30",style:{background:"#fff"}},$a.createElement(De.default,{destroyInactiveTabPane:!0,className:Ul.TabsStyle,activeKey:Zr.activeKey,onChange:pr=>{xa(el(gl({},Zr),{activeKey:pr,page:1,limit:10}))}},$a.createElement(De.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},$a.createElement(We.default,{className:"mt20",locale:{emptyText:$a.createElement(dt.Z,null)},columns:bi,dataSource:((Ln=Ga==null?void 0:Ga.data)==null?void 0:Ln.list)||[],pagination:{total:((Qn=Ga==null?void 0:Ga.data)==null?void 0:Qn.count)||0,onChange:(pr,ci)=>{xa(el(gl({},Zr),{page:pr,limit:ci}))},current:Zr==null?void 0:Zr.page,pageSize:Zr==null?void 0:Zr.limit,showTotal:pr=>$a.createElement($a.Fragment,null,"\u5171",$a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},pr),"\u6761\u6570\u636E")}})),$a.createElement(De.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},$a.createElement(We.default,{className:"mt20",locale:{emptyText:$a.createElement(dt.Z,null)},columns:Fi,dataSource:(($n=br==null?void 0:br.data)==null?void 0:$n.list)||[],pagination:{total:((bn=br==null?void 0:br.data)==null?void 0:bn.count)||0,onChange:(pr,ci)=>{xa(el(gl({},Zr),{page:pr,limit:ci}))},current:Zr==null?void 0:Zr.page,pageSize:Zr==null?void 0:Zr.limit,showTotal:pr=>$a.createElement($a.Fragment,null,"\u5171",$a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},pr),"\u6761\u6570\u636E")}})),$a.createElement(De.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},$a.createElement(St.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Zr.status,onChange:pr=>{xa(el(gl({},Zr),{status:pr,page:1}))},dataSource:Ka,titleWidth:60}),$a.createElement(We.default,{locale:{emptyText:$a.createElement(dt.Z,null)},columns:gi,dataSource:((Ut=Ma==null?void 0:Ma.data)==null?void 0:Ut.list)||[],pagination:{total:((On=Ma==null?void 0:Ma.data)==null?void 0:On.count)||0,onChange:(pr,ci)=>{xa(el(gl({},Zr),{page:pr,limit:ci}))},current:Zr==null?void 0:Zr.page,pageSize:Zr==null?void 0:Zr.limit,showTotal:pr=>$a.createElement($a.Fragment,null,"\u5171",$a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},pr),"\u6761\u6570\u636E")}}))),$a.createElement(Ze.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:_n,centered:!0,destroyOnClose:!0,onCancel:()=>{fr(!1)},maskClosable:!1,width:544,onOk:()=>{Vn.submit()}},$a.createElement(we.default,{form:Vn,colon:!1,onFinish:pr=>Ei(void 0,null,function*(){(yield Qa(el(gl({},pr),{userId:Zn.student_work_id,score_id:Zn.student_works_score_id,status:3}))).status===0&&(yo(),fr(!1))})},$a.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),$a.createElement(kl.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:$a.createElement("a",{href:`/classrooms/${Hr==null?void 0:Hr.coursesId}/group_homework/${Hr==null?void 0:Hr.categoryId}/review/${Zn==null?void 0:Zn.student_work_id}`,target:"_blank"},Zn==null?void 0:Zn.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:$a.createElement("span",{style:{color:"#191919"}},Zn==null?void 0:Zn.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:$a.createElement("span",{style:{color:"#191919"}},Zn==null?void 0:Zn.score)}]}),$a.createElement(oe.Z,{className:"mt20",wrap:!1},$a.createElement(ve.Z,null,$a.createElement(we.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},$a.createElement(je.Z,{min:1,max:100,step:1}))),$a.createElement(ve.Z,null,$a.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),$a.createElement(ve.Z,null,$a.createElement(we.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},$a.createElement($e.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Wo=(0,xe.connect)(({user:ft,shixunHomeworks:Xe,loading:qe,globalSetting:xn,classroomList:Ln})=>({user:ft,shixunHomeworks:Xe,globalSetting:xn,loading:qe.effects,classroomList:Ln}))(_o),Io={},io=ae(59301),bl=Object.defineProperty,Ci=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,Po=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,Eu=(ft,Xe,qe)=>Xe in ft?bl(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,fu=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Ll.call(Xe,qe)&&Eu(ft,qe,Xe[qe]);if(Po)for(var qe of Po(Xe))du.call(Xe,qe)&&Eu(ft,qe,Xe[qe]);return ft},Lu=(ft,Xe)=>Ci(ft,ei(Xe)),Hu=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const Pi=({shixunHomeworks:ft,loading:Xe,globalSetting:qe,dispatch:xn})=>{const[Ln,Qn]=(0,E.useState)(fu(fu({},(0,xe.useParams)()),{page:1,limit:20})),{workList:$n,workSetting:bn}=ft,[Ut,On]=(0,E.useState)([]),Hr=()=>Hu(void 0,null,function*(){const $t=yield xn({type:"shixunHomeworks/getWorkList",payload:Lu(fu({},Ln),{score_open:bn==null?void 0:bn.score_open,work_public:bn==null?void 0:bn.work_public})});On(($t==null?void 0:$t.student_works)||[])});(0,E.useEffect)(()=>{Hr()},[]);const pa=($t,_n)=>{Ln.page=$t,Ln.limit=20,Hr()},Vn=[($n==null?void 0:$n.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:($t,_n)=>{var fr,Zn,Rr,ja,Nn,Ma;return{children:((fr=_n.project_info)==null?void 0:fr.id)!==-1?io.createElement("a",{target:"_blank",title:(Zn=_n.project_info)==null?void 0:Zn.name,href:`${(Rr=qe==null?void 0:qe.setting)==null?void 0:Rr.old_url}${(ja=_n.project_info)==null?void 0:ja.id}`,style:{whiteSpace:"break-spaces"}},(Nn=_n.project_info)==null?void 0:Nn.name):(Ma=_n.project_info)==null?void 0:Ma.name,props:{rowSpan:_n.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:($t,_n)=>io.createElement("div",{style:{display:"flex",alignItems:"center"}},io.createElement("span",{className:Io.atitle,style:{width:_n.is_leader?"":130,maxWidth:_n.is_leader&&80}}," ",$t),_n.is_leader&&io.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:!($n!=null&&$n.base_on_project),render:$t=>io.createElement("span",{style:{color:"#666666"}},$t)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!($n!=null&&$n.base_on_project),render:($t,_n)=>io.createElement(ze.Z,{placement:"bottom",title:io.createElement("div",null,io.createElement("div",null,_n.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${_n.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),io.createElement("div",null,_n.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${_n.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),$n!=null&&$n.anonymous_comment?io.createElement("div",null,_n.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${_n.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",$n!=null&&$n.is_group_grade?io.createElement("div",null,_n.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${_n.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",io.createElement("div",null,_n.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${_n.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),io.createElement("div",null,_n.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${_n.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),$n!=null&&$n.anonymous_comment?io.createElement("div",null,_n.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${_n.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",io.createElement("div",null,_n.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${_n.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!($n!=null&&$n.is_jupyter||$n!=null&&$n.is_jupyter_lab)&&io.createElement("div",{onClick:fr=>{fr.stopPropagation(),xe.history.push(`/classrooms/${Ln.coursesId}/group_homework/${Ln.categoryId}/review/${_n.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},$t>0?io.createElement("span",{style:{color:"#ff8100"}},$t):$t)},($n==null?void 0:$n.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:$t=>$t||"--"},($n==null?void 0:$n.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:($t,_n)=>$t||"--"},($n==null?void 0:$n.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:($t,_n)=>({children:$t?io.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",io.createElement("br",null),Fe()($t).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:_n.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:($t,_n)=>({children:$t===-1?"\u91CD\u505A\u4E2D":io.createElement(Oe.Uw,{status:$t}),props:{rowSpan:_n.rowSpan}})},!($n!=null&&$n.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:($t,_n)=>({children:io.createElement("span",{className:"c-blue"},$t),props:{rowSpan:_n.rowSpan}})},{title:"\u64CD\u4F5C",width:$n!=null&&$n.base_on_project?100:150,align:"left",dataInex:"action",render:($t,_n)=>$n!=null&&$n.work_public?io.createElement("a",{className:"c-blue",onClick:fr=>{fr.preventDefault(),xe.history.push(`/classrooms/${Ln.coursesId}/group_homework/${Ln.categoryId}/review/${_n.id}`)}}," \u67E5\u770B "):"--"}].filter($t=>!!$t);return io.createElement("div",{className:"p30 bg-white"},io.createElement("aside",{style:{paddingBottom:30}},io.createElement(We.default,{loading:Xe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:($t,_n)=>($t==null?void 0:$t.item_index)%2===0&&Io.tables,className:Io.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Ut,columns:Vn,onChange:($t,_n,fr)=>{if(fr.order===void 0)switch(fr.field){case"student_id":Ln.b_order="desc",Ln.order=fr.field;break;default:delete Ln.b_order,delete Ln.order}else Ln.b_order=fr.order.replace("end",""),Ln.order=fr.field;xn({type:"shixunHomeworks/getWorkList",payload:fu({},Ln)})}})),io.createElement(Me.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:pa,defaultCurrent:Ln.page||1,current:Ln.page||1,defaultPageSize:20,total:ft.workList.work_count}))};var Ya=(0,xe.connect)(({shixunHomeworks:ft,classroomList:Xe,globalSetting:qe,loading:xn})=>({shixunHomeworks:ft,classroomList:Xe,loading:xn.effects,globalSetting:qe}))(Pi),li=ae(14566),Ni=ae(59301),Ho=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const{Dragger:zu}=li.default,Cu=({})=>{const ft=(0,xe.useParams)(),[Xe]=we.default.useForm(),[qe,xn]=(0,E.useState)([]),[Ln,Qn]=(0,E.useState)(!1);let[$n,bn]=(0,E.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function Ut(){return Ho(this,null,function*(){var On,Hr;let pa;Qn(!0),window.location.href.indexOf("exercise")>-1?pa=`/api/exercises/${ft==null?void 0:ft.categoryId}/redo_logs.json`:pa=`/api/homework_commons/${ft==null?void 0:ft.categoryId}/redo_logs.json`;let Vn=yield(0,Re.ZP)(pa,{method:"get",params:$n});if(Qn(!1),(Vn==null?void 0:Vn.status)===0){let $t=[];(Hr=(On=Vn==null?void 0:Vn.data)==null?void 0:On.list)==null||Hr.map((_n,fr)=>{var Zn;(Zn=_n==null?void 0:_n.group_infos)==null||Zn.map((Rr,ja)=>{var Nn,Ma,Dt;Rr.rowSpan=ja==0?(Nn=_n==null?void 0:_n.group_infos)==null?void 0:Nn.length:((Dt=(Ma=_n==null?void 0:_n.group_infos)==null?void 0:Ma.filter(Pr=>Pr.work_group_id))==null?void 0:Dt.length)>0?0:1,$t.push(Rr)})}),xn([...$t])}})}return(0,E.useEffect)(()=>{Ut()},[]),Ni.createElement("div",{style:{padding:"30px",background:"#fff"}},Ni.createElement(We.default,{loading:Ln,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(On,Hr)=>({children:Ni.createElement("span",null,On),props:{rowSpan:Hr.rowSpan}})},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(On,Hr)=>({children:Ni.createElement("span",null,Fe()(On).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:Hr.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(On,Hr)=>({children:Ni.createElement("span",null,On),props:{rowSpan:Hr.rowSpan}})}],dataSource:qe,pagination:!1}),Ni.createElement(Me.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(On,Hr)=>{$n.page=On,$n.limit=Hr,bn($n),Ut()},current:$n.page,total:qe.count,pageSize:$n.limit,style:{marginTop:20}}))};var is=(0,xe.connect)(({classroomList:ft})=>({classroomList:ft}))(Cu),os=ae(10846),ls={StepsStyle:"StepsStyle___U8mUn"},bu=ae(86697),Il=ae(64948),xu={RadioGroup:"RadioGroup___LQlI0",TableStyles:"TableStyles___a_uqz"},Iu=({onFinish:ft})=>{var Xe,qe,xn,Ln,Qn;const{shixunHomeworks:$n}=(0,xe.useSelector)(be=>be),{actionTabs:bn}=$n,Ut=(0,xe.useDispatch)(),On=(0,xe.useParams)(),[,,Hr,pa]=(0,Ct.U)(Il.hf,{id:On==null?void 0:On.coursesId,page:1,limit:2e4}),[Vn,$t,_n,fr]=(0,Ct.U)(Il.sK,{coursesId:On==null?void 0:On.coursesId,categoryId:On==null?void 0:On.categoryId,page:1,limit:10,keywords:"",course_group_ids:""}),[Zn,Rr]=(0,E.useState)([]),[ja,Nn]=(0,E.useState)([]),Ma=[{title:"\u59D3\u540D",width:80,dataIndex:"user_name",ellipsis:!0},{title:"\u624B\u673A",dataIndex:"phone",ellipsis:!0,render:be=>be||"--"},{title:"\u90AE\u7BB1",dataIndex:"mail",ellipsis:!0,render:be=>be||"--"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",ellipsis:!0,render:be=>be||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0}],[Dt,Pr]=(0,E.useState)("");(0,E.useEffect)(()=>{Pr(Vn==null?void 0:Vn.keywords)},[Vn==null?void 0:Vn.keywords]),(0,E.useEffect)(()=>{var be,en;if(bn.key=="AddLeader"){bn!=null&&bn.unified_setting&&Hr({}),_n({course_group_ids:(be=bn==null?void 0:bn.course_groups)==null?void 0:be.map(Zr=>Zr==null?void 0:Zr.id)});let br=[],Qa=[];const sn=(Zr,xa)=>{Zr.name=(Zr==null?void 0:Zr.user_name)||Zr.name,br!=null&&br.find(Ka=>(Ka==null?void 0:Ka.course_group_id)==(Zr==null?void 0:Zr.course_group_id))?br=br==null?void 0:br.map(Ka=>{var bi;return(Ka==null?void 0:Ka.course_group_id)==(Zr==null?void 0:Zr.course_group_id)&&(Ka.leaders=xa?[...(Ka==null?void 0:Ka.leaders)||[],Zr]:(bi=(Ka==null?void 0:Ka.leaders)||[])==null?void 0:bi.filter(Fi=>Fi.id!=(Zr==null?void 0:Zr.id))),Ka}):br=[...br||[],{course_group_id:Zr==null?void 0:Zr.course_group_id,course_group_name:Zr==null?void 0:Zr.course_group_name,course_member_count:Zr==null?void 0:Zr.course_member_count,leaders:[Zr]}],Qa=xa?Qa.concat(Zr==null?void 0:Zr.id):Qa==null?void 0:Qa.filter(Ka=>Ka!=(Zr==null?void 0:Zr.id))};(en=bn==null?void 0:bn.data)==null||en.forEach(Zr=>{sn(Zr,!0)}),Nn(Qa),Rr(br)}},[bn.key]);const Ga=(be,en)=>{let br=[];be.name=(be==null?void 0:be.user_name)||be.name,Zn!=null&&Zn.find(Qa=>(Qa==null?void 0:Qa.course_group_id)==(be==null?void 0:be.course_group_id))?(br=Zn==null?void 0:Zn.map(Qa=>{var sn;return(Qa==null?void 0:Qa.course_group_id)==(be==null?void 0:be.course_group_id)&&(Qa.leaders=en?[...(Qa==null?void 0:Qa.leaders)||[],be]:(sn=(Qa==null?void 0:Qa.leaders)||[])==null?void 0:sn.filter(Zr=>Zr.id!=(be==null?void 0:be.id))),Qa}),br=br==null?void 0:br.filter(Qa=>{var sn;return((sn=Qa==null?void 0:Qa.leaders)==null?void 0:sn.length)>0})):br=[...Zn||[],{course_group_id:be==null?void 0:be.course_group_id,course_group_name:be==null?void 0:be.course_group_name,course_member_count:be==null?void 0:be.course_member_count,leaders:[be]}],Nn(en?ja.concat(be==null?void 0:be.id):ja==null?void 0:ja.filter(Qa=>Qa!=(be==null?void 0:be.id))),Rr(br)};return E.createElement(Ze.default,{open:bn.key==="AddLeader",title:"\u6DFB\u52A0\u7EC4\u957F",width:1200,centered:!0,onCancel:()=>{Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>{const be=[];Zn==null||Zn.forEach(en=>{var br;((br=en==null?void 0:en.leaders)==null?void 0:br.length)>0&&be.push(...(en==null?void 0:en.leaders)||{})}),ft==null||ft(be),Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},E.createElement("div",{className:"flex gap-20px"},E.createElement("div",{className:"flex-2 minW-0 minH-0 flex flex-col"},E.createElement("div",{className:"flex item-center gap-20px c-grey-333"},E.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),E.createElement(Pe.default,{size:"large",className:"flex-1",value:Vn==null?void 0:Vn.course_group_ids,onChange:be=>{var en;(be==null?void 0:be.length)==0?_n({course_group_ids:(en=bn==null?void 0:bn.course_groups)==null?void 0:en.map(br=>br==null?void 0:br.id)}):_n({course_group_ids:be,keywords:"",page:1})},mode:"multiple",filterOption:(be,en)=>{var br;return((br=en==null?void 0:en.label)!=null?br:"").toLowerCase().includes(be.toLowerCase())},options:bn!=null&&bn.unified_setting?[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((Xe=pa==null?void 0:pa.course_groups)==null?void 0:Xe.map(be=>({value:be==null?void 0:be.id,label:be==null?void 0:be.name})))||[]]:(qe=bn==null?void 0:bn.course_groups)==null?void 0:qe.map(be=>({value:be==null?void 0:be.id,label:be==null?void 0:be.name}))}),E.createElement(ge.default.Search,{className:"flex-1",size:"large",value:Dt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:be=>{Pr(be.target.value)},onSearch:be=>{_n({keywords:be,page:1})}})),E.createElement(We.default,{className:`mt-10px ${(xn=xu)==null?void 0:xn.TableStyles}`,columns:Ma,dataSource:((Ln=fr==null?void 0:fr.data)==null?void 0:Ln.list)||[],rowKey:"id",loading:$t,rowSelection:{selectedRowKeys:ja,onSelect:(be,en)=>{Ga(be,en)}},pagination:{current:Vn==null?void 0:Vn.page,pageSize:Vn==null?void 0:Vn.limit,total:((Qn=fr==null?void 0:fr.data)==null?void 0:Qn.total_count)||0,onChange:(be,en)=>{_n({page:be,limit:en})},showTotal:be=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"px-4px c-blue"},be),"\u6761\u6570\u636E")}})),E.createElement("div",{className:"flex-1 pl-20px py-10px rounded-2px minW-0 minH-0 flex flex-col",style:{background:"#F9FAFD",border:"1px solid #E1E7F0",maxHeight:"624px"}},E.createElement("div",{className:"font-semibold c-grey-333"},"\u5DF2\u9009\u7EC4\u957F"),E.createElement("div",{className:"flex-1 minW-0 minH-0 flex flex-col gap-30px mt-20px overflow-auto pr-20px"},Zn==null?void 0:Zn.map(be=>{var en;return E.createElement("div",{className:"flex flex-col gap-10px",key:be==null?void 0:be.course_group_id},E.createElement("div",{className:"flex item-center gap-10px minW-0"},E.createElement(ze.Z,{title:"asdfasdfasdf"},E.createElement("div",{className:"c-blue multi_ellipsis1"},be==null?void 0:be.course_group_name)),E.createElement("div",{className:"text-nowrap c-grey-666"},"\uFF08\u672A\u5206\u7EC4\u4EBA\u6570 ",be==null?void 0:be.course_member_count,"\uFF09")),E.createElement("div",{className:"flex flex-col"},(en=be==null?void 0:be.leaders)==null?void 0:en.map(br=>E.createElement("div",{key:br==null?void 0:br.id,className:"flex item-center gap-12px py-10px",style:{borderBottom:"1px solid #F6F7F9"}},E.createElement("img",{className:"rounded-full h-40px w-40px",src:`${xr.Z.IMG_SERVER}/images/${br==null?void 0:br.avatar_url}`}),E.createElement("div",{className:"mr-auto flex flex-col gap-8px"},E.createElement("div",{className:"c-grey-333 font-medium"},br==null?void 0:br.name),E.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(br==null?void 0:br.student_id)||"--")),E.createElement("a",{onClick:()=>{Ga(br,!1)}},"\u79FB\u9664")))))})))))},Mu=Object.defineProperty,ju=Object.defineProperties,Ku=Object.getOwnPropertyDescriptors,Fu=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,Vu=(ft,Xe,qe)=>Xe in ft?Mu(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,uu=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Uu.call(Xe,qe)&&Vu(ft,qe,Xe[qe]);if(Fu)for(var qe of Fu(Xe))hu.call(Xe,qe)&&Vu(ft,qe,Xe[qe]);return ft},fl=(ft,Xe)=>ju(ft,Ku(Xe)),Yu=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())}),Gu=({onFinish:ft})=>{var Xe,qe,xn,Ln,Qn,$n;const{shixunHomeworks:{actionTabs:bn}}=(0,xe.useSelector)(sn=>sn),Ut=(0,xe.useDispatch)(),On=(0,xe.useParams)(),[,,Hr,pa]=(0,Ct.U)(Il.hf,{id:On==null?void 0:On.coursesId,page:1,limit:2e4}),[,Vn,$t]=(0,Ct.U)(Il.Hf,{coursesId:On==null?void 0:On.coursesId,categoryId:On==null?void 0:On.categoryId}),[_n,,fr,Zn]=(0,Ct.U)(Il.sK,{coursesId:On==null?void 0:On.coursesId,categoryId:On==null?void 0:On.categoryId,page:1,limit:20,keywords:"",course_group_ids:"",only_ungroup:!0}),[Rr]=we.default.useForm(),ja=we.default.useWatch("is_leader",Rr),[Nn,Ma]=(0,E.useState)([]),[Dt,Pr]=(0,E.useState)([]),[Ga,be]=(0,E.useState)(!0),[en,br]=(0,E.useState)("");(0,E.useEffect)(()=>{var sn,Zr,xa,Ka;bn!=null&&bn.data&&(Rr.setFieldsValue(fl(uu({},(bn==null?void 0:bn.data)||{}),{is_leader:(xa=(Zr=(sn=bn==null?void 0:bn.data)==null?void 0:sn.members)==null?void 0:Zr.find(bi=>bi==null?void 0:bi.is_leader))==null?void 0:xa.id})),Ma((Ka=bn==null?void 0:bn.data)==null?void 0:Ka.members))},[bn==null?void 0:bn.data]),(0,E.useEffect)(()=>{Pr(Nn==null?void 0:Nn.map(sn=>sn==null?void 0:sn.id))},[Nn]),(0,E.useEffect)(()=>{(bn==null?void 0:bn.key)==="GroupSetting"&&(Hr({}),fr({}))},[bn==null?void 0:bn.key]),(0,E.useEffect)(()=>{br(_n==null?void 0:_n.keywords)},[_n==null?void 0:_n.keywords]);const Qa=()=>{be(!0),br(""),_n.course_group_ids="",_n.only_ungroup=!0,_n.page=1,_n.limit=20,_n.keywords=""};return E.createElement(Ze.default,{open:(bn==null?void 0:bn.key)==="GroupSetting",title:"\u5C0F\u7EC4\u8BBE\u7F6E",width:1200,centered:!0,footer:null,onCancel:()=>{Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Qa()}},E.createElement("div",{className:"flex gap-20px",style:{height:"80vh"}},E.createElement(we.default,{form:Rr,colon:!1,className:"flex-1 rounded-2px flex flex-col",style:{border:"1px solid #E1E7F0",padding:"20px",background:"#F9FAFD"},onFinish:sn=>Yu(void 0,null,function*(){if((Nn==null?void 0:Nn.length)==0){pe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u6210\u5458\uFF01");return}const Zr=yield $t(fl(uu({},sn),{group_id:sn==null?void 0:sn.id,members:Nn==null?void 0:Nn.map(xa=>fl(uu({},xa),{is_leader:(xa==null?void 0:xa.id)==(sn==null?void 0:sn.is_leader)}))}));(Zr==null?void 0:Zr.status)==0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ft==null||ft())})},E.createElement(we.default.Item,{name:"id",hidden:!0}),E.createElement(we.default.Item,{name:"group_name",label:"\u7EC4\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EC4\u540D"}]},E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u7EC4\u540D",size:"large"})),E.createElement(we.default.Item,{name:"is_leader",label:"\u6210\u5458",layout:"vertical",className:`flex-1 minH-0 minW-0 ${xu.RadioGroup}`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u957F"}]},E.createElement(ye.ZP.Group,{className:"flex-col",style:{gap:"1px",display:"flex"},options:Nn==null?void 0:Nn.map(sn=>({value:sn==null?void 0:sn.id,label:E.createElement("div",{className:"flex item-center justify-between"},E.createElement("div",{className:"mr-auto c-grey-333 multi_ellipsis1"},(sn==null?void 0:sn.id)==ja?"\u7EC4\u957F":"\u7EC4\u5458"," ",sn==null?void 0:sn.name,"\uFF08\u5B66\u53F7\uFF1A",(sn==null?void 0:sn.student_id)||"--","\uFF09"),E.createElement("a",{onClick:Zr=>{Zr.preventDefault(),Zr.stopPropagation(),Ma(Nn==null?void 0:Nn.filter(xa=>(xa==null?void 0:xa.id)!=(sn==null?void 0:sn.id)))}},"\u79FB\u9664"))}))})),E.createElement("div",{className:"flex item-center justify-end gap-20px"},E.createElement(Ie.ZP,{onClick:()=>{Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),E.createElement(Ie.ZP,{type:"primary",htmlType:"submit",loading:Vn},"\u786E\u5B9A"))),E.createElement("div",{className:"flex-1 flex flex-col minH-0 minW-0"},E.createElement("div",{className:"flex gap-20px item-center mb-20px"},E.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),E.createElement(Pe.default,{className:"flex-1",size:"large",value:((Xe=_n==null?void 0:_n.course_group_ids)==null?void 0:Xe[0])||"",onChange:sn=>{fr({course_group_ids:sn==""?[]:[sn],keywords:""})},options:[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((qe=pa==null?void 0:pa.course_groups)==null?void 0:qe.map(sn=>({value:sn==null?void 0:sn.id,label:sn==null?void 0:sn.name})))||[]]}),E.createElement(ge.default.Search,{className:"flex-1",size:"large",value:en,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:sn=>{br(sn.target.value)},onSearch:sn=>{fr({keywords:sn})}})),E.createElement($e.default,{checked:Ga,onChange:sn=>{be(sn.target.checked),fr({only_ungroup:sn.target.checked,page:1})}},"\u4EC5\u67E5\u770B\u672A\u5165\u7EC4\u7684\u6210\u5458"),E.createElement("div",{className:"flex-1 overflow-auto minH-0 minW-0 mt-10px"},(Qn=(Ln=(xn=Zn==null?void 0:Zn.data)==null?void 0:xn.list)==null?void 0:Ln.filter(sn=>Ga?!(Dt!=null&&Dt.includes(sn==null?void 0:sn.id)):!0))==null?void 0:Qn.map(sn=>E.createElement("div",{key:sn==null?void 0:sn.id,className:"flex item-center gap-12px py-10px pr-10px",style:{borderBottom:"1px solid #F6F7F9"}},E.createElement("img",{className:"rounded-full h-40px w-40px",src:`${xr.Z.IMG_SERVER}/images/${sn==null?void 0:sn.avatar_url}`}),E.createElement("div",{className:"mr-auto flex flex-col gap-8px"},E.createElement("div",{className:"c-grey-333 font-medium"},sn==null?void 0:sn.user_name),E.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(sn==null?void 0:sn.student_id)||"--")),!(Dt!=null&&Dt.includes(sn==null?void 0:sn.id))&&E.createElement("a",{onClick:()=>{Ma([...Nn,fl(uu({},sn),{name:sn==null?void 0:sn.user_name,is_leader:!1})])}},"\u6DFB\u52A0")))),E.createElement(Me.Z,{className:"mt-10px",showSizeChanger:!1,showQuickJumper:!1,current:_n==null?void 0:_n.page,pageSize:_n==null?void 0:_n.limit,total:(($n=Zn==null?void 0:Zn.data)==null?void 0:$n.total_count)||0,onChange:(sn,Zr)=>{fr({page:sn,limit:Zr})}}))))},Al=Object.defineProperty,ho=Object.defineProperties,jl=Object.getOwnPropertyDescriptors,$l=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,Xu=Object.prototype.propertyIsEnumerable,wu=(ft,Xe,qe)=>Xe in ft?Al(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,eu=(ft,Xe)=>{for(var qe in Xe||(Xe={}))au.call(Xe,qe)&&wu(ft,qe,Xe[qe]);if($l)for(var qe of $l(Xe))Xu.call(Xe,qe)&&wu(ft,qe,Xe[qe]);return ft},us=(ft,Xe)=>ho(ft,jl(Xe)),Yl=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())}),Qu=()=>{var ft,Xe,qe,xn,Ln,Qn,$n,bn,Ut,On,Hr,pa,Vn,$t,_n,fr,Zn,Rr,ja;const{shixunHomeworks:{actionTabs:Nn}}=(0,xe.useSelector)(tr=>tr),Ma=(0,xe.useDispatch)(),Dt=(0,xe.useParams)(),[,Pr,Ga,be]=(0,Ct.U)(Il.Lm,{coursesId:Dt==null?void 0:Dt.coursesId,categoryId:Dt==null?void 0:Dt.categoryId}),[,,en]=(0,Ct.U)(Il.D4,{coursesId:Dt==null?void 0:Dt.coursesId,categoryId:Dt==null?void 0:Dt.categoryId}),[,,br]=(0,Ct.U)(Il.SA,{coursesId:Dt==null?void 0:Dt.coursesId,categoryId:Dt==null?void 0:Dt.categoryId}),[Qa,sn,Zr,xa]=(0,Ct.U)(Il.jA,{coursesId:Dt==null?void 0:Dt.coursesId,categoryId:Dt==null?void 0:Dt.categoryId,keywords:"",page:1,limit:20}),[Ka,bi,Fi,gi]=(0,Ct.U)(Il.Q9,{coursesId:Dt==null?void 0:Dt.coursesId,categoryId:Dt==null?void 0:Dt.categoryId,is_reset:!1,page:1,limit:10}),[yo]=we.default.useForm(),[pr]=we.default.useForm(),ci={group_type:hn.YT.STUDENT_SELF,assign_type:hn.$s.BY_PERSON,unified_setting:!0,assign_range:hn.ck.BY_CLASS,assign_rule:hn.Um.BY_SCORE,assign_method:hn.Kc.BY_RULE},Yr=we.default.useWatch("group_type",yo),ro=we.default.useWatch("assign_type",yo),Eo=we.default.useWatch("unified_setting",yo),[_a,Hi]=(0,E.useState)(!1),di=we.default.useWatch("course_group_ids",yo),Dr=we.default.useWatch("assign_method",yo),Nr=ro==hn.$s.BY_GROUP&&_a&&Dr==hn.Kc.BY_LEADER,[$i,Ja]=(0,E.useState)([]),[ki,Fo]=(0,E.useState)({total_count:0,group_user_num:0}),[Oi,Co]=(0,E.useState)("success"),[Ti,To]=(0,E.useState)([]),[ko,Vo]=(0,E.useState)({page:1,limit:10}),[Li,Sl]=(0,E.useState)(!1),ol=["xlsx","xls"],oo={multiple:!1,maxCount:1,accept:".xlsx, .xls",withCredentials:!0,beforeUpload:tr=>Yl(void 0,null,function*(){const mr=[];mr==null||mr.push(tr);const gr=tr.name.split(".").slice(-1)[0].toLowerCase();if(ol.indexOf(gr)==-1)return pe.ZP.error(`${tr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301excel\u6587\u4EF6`),Promise.reject();const qa=new FormData;qa.append("file",mr[0]),qa.append("is_reset","true");const Ai=yield(0,Re.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/group_homeworks/${Dt==null?void 0:Dt.categoryId}/list_groups_by_settings.json`,{method:"post",body:qa},!0);return(Ai==null?void 0:Ai.status)==0&&(Co("success"),Fi({is_reset:!1,page:1,limit:10}),Ma({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})),li.default.LIST_IGNORE})},wo=[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(tr,mr)=>{var gr,qa;return(qa=(gr=mr==null?void 0:mr.members)==null?void 0:gr.find(Ai=>Ai==null?void 0:Ai.is_leader))==null?void 0:qa.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:tr=>{var mr;return(mr=tr==null?void 0:tr.filter(gr=>!(gr!=null&&gr.is_leader)))==null?void 0:mr.map(gr=>gr==null?void 0:gr.name).join("\u3001")}},{title:"\u64CD\u4F5C",dataIndex:"test4",width:100,ellipsis:!0,render:(tr,mr)=>E.createElement("a",{onClick:()=>{Ma({type:"shixunHomeworks/setActionTabs",payload:{key:"GroupSetting",data:mr}})}},"\u5C0F\u7EC4\u8BBE\u7F6E")}],Xn=()=>Yl(void 0,null,function*(){var tr,mr,gr,qa,Ai,No;const Gr=yield Ga({});(Gr==null?void 0:Gr.status)==0&&(yo.setFieldsValue(us(eu({},(Gr==null?void 0:Gr.data)||{}),{leader_ids:(mr=(tr=Gr==null?void 0:Gr.data)==null?void 0:tr.leaders)==null?void 0:mr.map(Na=>Na==null?void 0:Na.id),course_group_ids:(qa=(gr=Gr==null?void 0:Gr.data)==null?void 0:gr.course_groups)==null?void 0:qa.filter(Na=>Na==null?void 0:Na.selected).map(Na=>Na==null?void 0:Na.id)})),Hi((Ai=Gr==null?void 0:Gr.data)==null?void 0:Ai.is_assign_leader),pr.setFieldsValue(eu({},(Gr==null?void 0:Gr.data)||{})),Ja((No=Gr==null?void 0:Gr.data)==null?void 0:No.leaders))});(0,E.useEffect)(()=>{Xn(),Zr({})},[]);const qn=tr=>Yl(void 0,null,function*(){Sl(!0);const mr=yield(0,Re.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/group_homeworks/${Dt==null?void 0:Dt.categoryId}/list_failed_users.json`,{method:"post",body:tr});(mr==null?void 0:mr.status)==0&&To(mr),Sl(!1)});return E.createElement(vn.Z,{spinning:Pr},E.createElement("div",{className:"bg-white rounded-4px py-20px px-50px mb-40px",style:{boxShadow:"0px 2px 4px 0px #EAEEF4"}},E.createElement("div",{className:"px-30px py-14px mb-30px",style:{background:"#FFF7EF"}},E.createElement("span",{className:"font-semibold"},"\u5206\u7EC4\u89C4\u5219\u8BF4\u660E:"),E.createElement("br",null),"1\u3001\u8BBE\u7F6E\u597D\u7684\u89C4\u5219\u65B0\u589E\u5206\u7EC4\uFF0C\u53EA\u4F1A\u65B0\u589E\u5206\u7EC4\u4E0D\u4F1A\u5F71\u54CD\u5230\u73B0\u6709\u5206\u7EC4\uFF0C\u4E14\u4EC5\u9488\u5BF9\u672A\u5206\u7EC4\u7684\u5B66\u751F\u8FDB\u884C\u6309\u89C4\u5206\u7EC4",E.createElement("br",null),"2\u3001\u5982\u679C\u9700\u8981\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u8BBE\u7F6E\u597D\u89C4\u5219\u540E\u70B9\u51FB\u5206\u7EC4\u9884\u89C8\u4E2D\u7684\u201C\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4\u201D\uFF0C\u4F1A\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u5C0F\u7EC4\u6210\u7EE9\u4F1A\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97"),E.createElement(we.default,{form:yo,initialValues:ci,colon:!1,size:"large",onValuesChange:(tr,mr)=>{if("is_assign_leader"in tr&&Hi(tr==null?void 0:tr.is_assign_leader),"group_type"in tr&&(tr==null?void 0:tr.group_type)==hn.YT.STUDENT_SELF||Yr==hn.YT.STUDENT_SELF&&("min_num"in tr||"max_num"in tr))return mr;br(eu({},mr))},onFinish:()=>Yl(void 0,null,function*(){var tr,mr;if(Yr==hn.YT.STUDENT_SELF){br(eu({},yo.getFieldsValue())).then(qa=>{(qa==null?void 0:qa.status)==0&&pe.ZP.success("\u4FDD\u5B58\u6210\u529F")});return}const gr=yield Fi({is_reset:!1,page:1,limit:10});(gr==null?void 0:gr.status)==0&&(Fo({total_count:(tr=gr==null?void 0:gr.data)==null?void 0:tr.total_count,group_user_num:(mr=gr==null?void 0:gr.data)==null?void 0:mr.group_user_num}),Ma({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}}))})},E.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9"}},E.createElement(we.default.Item,{className:"mb0",name:"group_type",label:"\u7EC4\u961F\u65B9\u5F0F"},E.createElement(ye.ZP.Group,{options:[{value:hn.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:hn.YT.TEACHER_ASSIGN,label:"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4"}]}))),Yr==hn.YT.STUDENT_SELF&&E.createElement(E.Fragment,null,E.createElement("div",{className:"px-30px flex gap-20px py-6px",style:{background:"#F6F7F9",marginTop:"1px"}},E.createElement(we.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:tr=>Math.round(tr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},E.createElement(je.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),E.createElement(we.default.Item,{className:"mb0",name:"max_num",normalize:tr=>Math.round(tr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},E.createElement(je.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1})),E.createElement("span",{className:"c-grey-666",style:{lineHeight:"40px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09")),E.createElement(Ie.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u4FDD\u5B58")),Yr==hn.YT.TEACHER_ASSIGN&&E.createElement(E.Fragment,null,E.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9",marginTop:"1px"}},E.createElement(we.default.Item,{className:"mb0",name:"assign_type",label:"\u5206\u914D\u5F62\u5F0F"},E.createElement(ye.ZP.Group,{options:[{value:hn.$s.BY_PERSON,label:"\u4EBA\u5458\u5747\u5206"},{value:hn.$s.BY_GROUP,label:"\u6309\u7EC4\u5747\u5206"},{value:hn.$s.BY_FILE,label:"\u6587\u4EF6\u5BFC\u5165"}]}))),ro!=hn.$s.BY_FILE&&E.createElement("div",{className:"py-6px",style:{background:"#F6F7F9",paddingLeft:"128px",marginTop:"1px"}},E.createElement(we.default.Item,{className:"mb0",name:"unified_setting",label:"\u5206\u914D\u5206\u73ED"},E.createElement(ye.ZP.Group,{options:[{value:!0,label:"\u7EDF\u4E00\u5206\u914D"},{value:!1,label:"\u5206\u73ED\u5206\u914D"}]})),!Eo&&E.createElement(E.Fragment,null,E.createElement(we.default.Item,{className:"mb0",name:"course_group_ids",style:{paddingLeft:"70px"}},E.createElement($e.default.Group,{className:"gap-20px",options:(Xe=(ft=be==null?void 0:be.data)==null?void 0:ft.course_groups)==null?void 0:Xe.map(tr=>({value:tr==null?void 0:tr.id,label:`${tr==null?void 0:tr.name} \uFF08${tr==null?void 0:tr.course_member_count}\uFF09`}))}))),ro==hn.$s.BY_GROUP&&E.createElement(E.Fragment,null,E.createElement(we.default.Item,{name:"is_assign_leader",valuePropName:"checked",className:`${_a?"mb0":""}`},E.createElement($e.default,null,"\u6307\u5B9A\u7EC4\u957F",E.createElement("span",{className:"c-grey-666"},"\uFF08\u6307\u5B9A\u7EC4\u957F\u540E\uFF0C\u6839\u636E\u7EC4\u957F\u6570\u751F\u6210\u7EC4\u5E76\u5206\u914D\u7EC4\u5458\uFF09"))),E.createElement(we.default.Item,{name:"leader_ids",hidden:!0}),_a&&E.createElement("div",{className:"flex flex-wrap gap-20px mb-10px"},$i==null?void 0:$i.map(tr=>E.createElement("div",{key:tr==null?void 0:tr.id,className:"flex item-center bg-white rounded-2px gap-20px h-40px px-12px",style:{border:"1px solid #dcdcdc"}},E.createElement("span",{className:"c-grey-333"},tr==null?void 0:tr.name),E.createElement("span",{className:"iconfont icon-guanbi1 current",style:{color:"#CCCCCC"},onClick:()=>{const mr=$i==null?void 0:$i.filter(gr=>(gr==null?void 0:gr.id)!=(tr==null?void 0:tr.id));Ja(mr),yo.setFieldsValue({leader_ids:mr==null?void 0:mr.map(gr=>gr==null?void 0:gr.id)}),br(eu({},yo.getFieldsValue()))}}))),E.createElement(Ie.ZP,{onClick:()=>{var tr,mr;if(!Eo&&ro==hn.$s.BY_GROUP&&(di==null?void 0:di.length)==0){pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}Ma({type:"shixunHomeworks/setActionTabs",payload:{key:"AddLeader",data:$i,course_groups:(mr=(tr=be==null?void 0:be.data)==null?void 0:tr.course_groups)==null?void 0:mr.filter(gr=>di==null?void 0:di.includes(gr==null?void 0:gr.id)),unified_setting:Eo}})}},"\u6DFB\u52A0\u7EC4\u957F")),!_a&&E.createElement("div",{className:"flex gap-20px"},E.createElement(we.default.Item,{className:"mb0",name:"group_num",label:"\u5C0F\u7EC4\u6570",normalize:tr=>Math.round(tr),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570"}]},E.createElement(je.Z,{style:{width:138},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570",min:1})),E.createElement("span",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(Ln=(xn=(qe=be==null?void 0:be.data)==null?void 0:qe.course_groups)==null?void 0:xn.filter(tr=>Eo||(di==null?void 0:di.includes(tr==null?void 0:tr.id))))==null?void 0:Ln.reduce((tr,mr)=>tr+((mr==null?void 0:mr.course_member_count)||0),0)," \u4EBA\uFF0C \u5E73\u5747\u6BCF\u7EC4 ",(ki==null?void 0:ki.group_user_num)||0," \u4EBA\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",E.createElement(St.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>Yl(void 0,null,function*(){var tr,mr;const gr=yield Fi({is_reset:!1});(gr==null?void 0:gr.status)==0&&Fo({total_count:(tr=gr==null?void 0:gr.data)==null?void 0:tr.total_count,group_user_num:(mr=gr==null?void 0:gr.data)==null?void 0:mr.group_user_num})}),icon:E.createElement(bu.Z,{rev:void 0})},"\u5237\u65B0")))),_a&&ro==hn.$s.BY_GROUP&&E.createElement(we.default.Item,{className:"mb0",name:"assign_method",label:"\u5206\u914D\u65B9\u5F0F"},E.createElement(ye.ZP.Group,{options:[{value:hn.Kc.BY_RULE,label:"\u6309\u89C4\u5219\u5747\u5206\u5206\u914D"},{value:hn.Kc.BY_LEADER,label:"\u7531\u7EC4\u957F\u624B\u52A8\u6DFB\u52A0\u7EC4\u5458"}]})),Dr==hn.Kc.BY_LEADER&&E.createElement("div",{className:"flex gap-20px"},E.createElement(we.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:tr=>Math.round(tr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},E.createElement(je.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),E.createElement(we.default.Item,{className:"mb0",name:"max_num",normalize:tr=>Math.round(tr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},E.createElement(je.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1}))),Dr!=hn.Kc.BY_LEADER&&E.createElement(E.Fragment,null,E.createElement(we.default.Item,{className:"mb0",name:"assign_range",label:"\u5206\u914D\u8303\u56F4"},E.createElement(ye.ZP.Group,{options:[{value:hn.ck.BY_CLASS,label:"\u73ED\u5185\u5B66\u5458\u5206\u7EC4"},{value:hn.ck.BY_RANDOM,label:"\u968F\u673A\u5206\u7EC4"}]})),E.createElement(we.default.Item,{className:"mb0",name:"assign_rule",label:"\u5206\u914D\u89C4\u5219"},E.createElement(ye.ZP.Group,{options:[{value:hn.Um.BY_SCORE,label:"\u5386\u53F2\u6210\u7EE9\u5E73\u5747\u5206\u914D"},ro==hn.$s.BY_GROUP&&{value:hn.Um.BY_HEADCOUNT,label:"\u4EBA\u6570\u5E73\u5747\u5206\u914D"},ro==hn.$s.BY_PERSON&&{value:hn.Um.BY_RULE_RANDOM,label:"\u968F\u673A\u5206\u914D"}].filter(tr=>tr)}))),ro==hn.$s.BY_PERSON&&E.createElement("div",{className:"flex"},E.createElement(we.default.Item,{name:"group_user_num",label:"\u6BCF\u7EC4\u4EBA\u6570",normalize:tr=>Math.round(tr),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BCF\u7EC4\u4EBA\u6570"}]},E.createElement(je.Z,{addonAfter:"\u4EBA",min:1})),E.createElement("div",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(bn=($n=(Qn=be==null?void 0:be.data)==null?void 0:Qn.course_groups)==null?void 0:$n.filter(tr=>Eo||(di==null?void 0:di.includes(tr==null?void 0:tr.id))))==null?void 0:bn.reduce((tr,mr)=>tr+((mr==null?void 0:mr.course_member_count)||0),0)," \u4EBA\uFF0C \u53EF\u5206\u4E3A ",(ki==null?void 0:ki.total_count)||0," \u4E2A\u5C0F\u7EC4\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",E.createElement(St.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>Yl(void 0,null,function*(){var tr,mr;const gr=yield Fi({is_reset:!1});(gr==null?void 0:gr.status)==0&&Fo({total_count:(tr=gr==null?void 0:gr.data)==null?void 0:tr.total_count,group_user_num:(mr=gr==null?void 0:gr.data)==null?void 0:mr.group_user_num})}),icon:E.createElement(bu.Z,{rev:void 0})},"\u5237\u65B0")))),ro==hn.$s.BY_FILE&&E.createElement(E.Fragment,null,E.createElement("div",{style:{background:"#F6F7F9",padding:"6px 128px",marginTop:"1px"}},E.createElement(os.default,{className:`${ls.StepsStyle}`,progressDot:!0,direction:"vertical",items:[{title:E.createElement(E.Fragment,null,"\u7B2C\u4E00\u6B65\uFF1A\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F\uFF0C\u6309\u7167\u8981\u6C42\u586B\u5199\u5206\u7EC4\u6210\u5458",E.createElement(Ie.ZP,{icon:E.createElement("span",{className:"iconfont icon-xiazai5"}),type:"link",onClick:()=>{(0,mt.BA)({coursesId:Dt==null?void 0:Dt.coursesId})}},"\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F")),status:"process"},{title:E.createElement(E.Fragment,null,"\u7B2C\u4E8C\u6B65\uFF1A\u4E0A\u4F20\u7F16\u5199\u597D\u7684\u5C0F\u7EC4\u6A21\u677F"),status:"process",description:E.createElement(E.Fragment,null,E.createElement(li.default.Dragger,eu({},oo),E.createElement("span",{className:"iconfont icon-shangchuanwenjian2 text-20px",style:{color:"#82A8FF"}}),E.createElement("div",{className:"mt-10px c-grey-666"},"\u62D6\u62FD\u6587\u4EF6\u6216",E.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")),E.createElement("div",{className:"c-grey-666 mb-4px"},"\u5F53\u5BFC\u5165\u7684\u5B66\u751F\u5DF2\u7ECF\u5728\u5176\u4ED6\u7EC4\u4E2D\uFF0C\u5BFC\u5165\u540E\u6309\u7167\u5BFC\u5165\u7684\u7EC4\u4E3A\u6807\u51C6"))}]}))),ro!=hn.$s.BY_FILE&&E.createElement(Ie.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u6309\u89C4\u5219\u65B0\u589E\u5206\u7EC4"))),E.createElement("div",{className:"w-full mt-30px mb-10px",style:{borderTop:"1px dashed #DCDCDC"}}),E.createElement("div",{className:"flex item-center gap-10px"},E.createElement("div",{className:"rounded-full bg-black h-8px w-8px"}),E.createElement("div",{className:"text-16px font-semibold"},"\u5206\u7EC4\u60C5\u51B5")),E.createElement("div",{className:"flex item-center gap-20px"},E.createElement(we.default,{form:pr,layout:"inline",colon:!1,onValuesChange:(tr,mr)=>{console.log("allValues",mr),en(eu({},mr))}},E.createElement(we.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},E.createElement($e.default,null,"\u66F4\u6539\u7EC4\u540D")),E.createElement(we.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},E.createElement($e.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",E.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09")))),E.createElement(ge.default.Search,{size:"large",className:"ml-auto",style:{width:256},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",onSearch:tr=>{Zr({keywords:tr})}}),Yr!=hn.YT.STUDENT_SELF&&ro!=hn.$s.BY_FILE&&((Qa==null?void 0:Qa.keywords)||((Ut=xa==null?void 0:xa.data)==null?void 0:Ut.total_count)>0)&&E.createElement(Ie.ZP,{size:"large",type:"primary",onClick:()=>{Fi({is_reset:!0,page:1,limit:10}),Ma({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})}},"\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4")),((On=xa==null?void 0:xa.data)==null?void 0:On.total_count)>0?E.createElement(We.default,{className:"mt-20px",columns:wo,loading:sn,dataSource:((Hr=xa==null?void 0:xa.data)==null?void 0:Hr.list)||[],locale:{emptyText:E.createElement(dt.Z,null)},pagination:{current:Qa==null?void 0:Qa.page,pageSize:Qa==null?void 0:Qa.limit,total:((pa=xa==null?void 0:xa.data)==null?void 0:pa.total_count)||0,onChange:(tr,mr)=>{Zr({page:tr,limit:mr})},showTotal:tr=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"ml-4px mr-4px c-blue"},tr),"\u6761\u6570\u636E")}}):E.createElement(dt.Z,null),E.createElement(Iu,{onFinish:tr=>{Ja(tr),yo.setFieldsValue({leader_ids:tr==null?void 0:tr.map(mr=>mr==null?void 0:mr.id)}),br(eu({},yo.getFieldsValue()))}}),E.createElement(Gu,{onFinish:()=>{Zr({})}}),E.createElement(Ze.default,{open:Nn.key==="NewGroup",title:Ka!=null&&Ka.is_reset?"\u91CD\u65B0\u5206\u7EC4":"\u65B0\u589E\u5C0F\u7EC4",okText:Ka!=null&&Ka.is_reset?"\u8986\u76D6\u73B0\u6709\u5206\u7EC4":"\u6DFB\u52A0",loading:bi,width:927,centered:!0,onCancel:()=>{Ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>Yl(void 0,null,function*(){const tr=()=>Yl(void 0,null,function*(){const mr=yield(0,Il._X)({coursesId:Dt==null?void 0:Dt.coursesId,categoryId:Dt==null?void 0:Dt.categoryId,is_reset:Ka==null?void 0:Ka.is_reset});(mr==null?void 0:mr.status)==0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Zr({page:1,limit:20}),Xn(),Fo({total_count:0,group_user_num:0}))});if(Ka!=null&&Ka.is_reset){Ze.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8986\u76D6\u73B0\u6709\u5206\u7EC4\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u6709\u6210\u7EE9\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u8986\u76D6\u73B0\u6709\u5206\u7EC4\u5E76\u6309\u6700\u65B0\u5206\u7EC4\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",onOk:tr});return}tr()})},ro==hn.$s.BY_FILE&&E.createElement(De.default,{activeKey:Oi,items:[{key:"success",label:`\u5DF2\u5BFC\u5165\u5C0F\u7EC4\uFF08${(Vn=gi==null?void 0:gi.data)==null?void 0:Vn.total_count}\uFF09`},(($t=gi==null?void 0:gi.data)==null?void 0:$t.failed_count)>0&&{key:"failed",label:`\u5BFC\u5165\u5931\u8D25\u6210\u5458\uFF08${(_n=gi==null?void 0:gi.data)==null?void 0:_n.failed_count}\uFF09`}],onChange:tr=>{Co(tr),tr=="success"?Fi({page:1,limit:10}):(Vo({page:1,limit:10}),qn({page:1,limit:10}))}}),Oi!="failed"?E.createElement(We.default,{columns:[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(tr,mr)=>{var gr,qa;return(qa=(gr=mr==null?void 0:mr.members)==null?void 0:gr.find(Ai=>Ai==null?void 0:Ai.is_leader))==null?void 0:qa.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:tr=>{var mr;return(mr=tr==null?void 0:tr.filter(gr=>!(gr!=null&&gr.is_leader)))==null?void 0:mr.map(gr=>gr==null?void 0:gr.name).join("\u3001")}}],loading:bi,dataSource:((fr=gi==null?void 0:gi.data)==null?void 0:fr.list)||[],locale:{emptyText:E.createElement(dt.Z,null)},pagination:{current:Ka==null?void 0:Ka.page,pageSize:Ka==null?void 0:Ka.limit,total:((Zn=gi==null?void 0:gi.data)==null?void 0:Zn.total_count)||0,onChange:(tr,mr)=>{Fi({page:tr,limit:mr})},showTotal:tr=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"ml-4px mr-4px c-blue"},tr),"\u6761\u6570\u636E")}}):E.createElement(We.default,{columns:[{title:"\u89D2\u8272",dataIndex:"group_name",width:100,render:(tr,mr)=>mr!=null&&mr.is_leader?"\u7EC4\u957F":"\u7EC4\u5458"},{title:"\u59D3\u540D",dataIndex:"leader",width:100,render:(tr,mr)=>mr==null?void 0:mr.name},{title:"\u5B66\u53F7",dataIndex:"members",render:(tr,mr)=>(mr==null?void 0:mr.student_id)||"--"},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"message",render:(tr,mr)=>(mr==null?void 0:mr.message)||"--"}],loading:Li,dataSource:((Rr=Ti==null?void 0:Ti.data)==null?void 0:Rr.list)||[],locale:{emptyText:E.createElement(dt.Z,null)},pagination:{current:ko==null?void 0:ko.page,pageSize:ko==null?void 0:ko.limit,total:((ja=Ti==null?void 0:Ti.data)==null?void 0:ja.total_count)||0,onChange:(tr,mr)=>{Vo({page:tr,limit:mr}),qn({page:tr,limit:mr})},showTotal:tr=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"ml-4px mr-4px c-blue"},tr),"\u6761\u6570\u636E")}}))))},Fa=ae(59301),iu=Object.defineProperty,Ju=Object.defineProperties,qu=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Tu=(ft,Xe,qe)=>Xe in ft?iu(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ft[Xe]=qe,Ml=(ft,Xe)=>{for(var qe in Xe||(Xe={}))Su.call(Xe,qe)&&Tu(ft,qe,Xe[qe]);if($u)for(var qe of $u(Xe))Nu.call(Xe,qe)&&Tu(ft,qe,Xe[qe]);return ft},pu=(ft,Xe)=>Ju(ft,qu(Xe)),su=(ft,Xe,qe)=>new Promise((xn,Ln)=>{var Qn=Ut=>{try{bn(qe.next(Ut))}catch(On){Ln(On)}},$n=Ut=>{try{bn(qe.throw(Ut))}catch(On){Ln(On)}},bn=Ut=>Ut.done?xn(Ut.value):Promise.resolve(Ut.value).then(Qn,$n);bn((qe=qe.apply(ft,Xe)).next())});const ss=({shixunHomeworks:ft,classroomList:Xe,globalSetting:qe,dispatch:xn,user:Ln})=>{var Qn,$n,bn,Ut,On,Hr,pa,Vn,$t;const[_n,fr]=(0,E.useState)(Ml({},(0,xe.useParams)())),[Zn]=(0,xe.useSearchParams)(),Rr=(0,xe.useLocation)(),[ja,Nn]=(0,E.useState)(Zn.get("tabs")||"0"),[Ma,Dt]=(0,E.useState)(!1),[Pr,Ga]=(0,E.useState)(1),be=(0,E.useRef)(null),{workList:en,workSetting:br}=ft,[Qa,sn]=(0,E.useState)(!1),[Zr,xa]=(0,E.useState)([]),[Ka,bi]=(0,E.useState)([]),[Fi,gi]=(0,E.useState)(!1),[yo,pr]=(0,E.useState)(!1),[,,ci]=(0,Ct.U)(Pt.Gw,{homeworkId:en==null?void 0:en.id});Zn.get("category_id")&&fr(pu(Ml({},_n),{category:Zn.get("category_id")})),(0,E.useEffect)(()=>{Yr()},[_n.coursesId]),(0,E.useEffect)(()=>{xn({type:"classroomList/getAssistantPermissions",payload:{course_id:_n.coursesId}})},[(0,Ce.bg)()]);const Yr=()=>{let _a=Zn.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));xn({type:"shixunHomeworks/getWorkList",payload:Ml(Ml({},_n),_a)})},ro=[{name:(0,Ce.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:Fa.createElement(In,{zip:be,btnLoading:Ma,setBtnLoading:Dt})},(0,Ce.G5)()&&{name:"\u5206\u7EC4\u914D\u7F6E",id:"12",component:Fa.createElement(Qu,null)},((0,Ce.dE)()||(en==null?void 0:en.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:Fa.createElement(Ya,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:Fa.createElement("div",{className:"minH500"},Fa.createElement(kr,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Qn=en.homework_status)==null?void 0:Qn.includes("\u5BFC\u5165"),component:Fa.createElement(is,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:Fa.createElement(Kl,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:Fa.createElement(Jn,null)},(0,Ce.G5)()&&(br==null?void 0:br.anonymous_comment)&&{name:Fa.createElement(Be.Z,{dot:en==null?void 0:en.appeal_notice,offset:[5,-5]},Fa.createElement("span",{style:{color:ja=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:Fa.createElement(Wo,null)},{name:(0,Ce.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:($n=en==null?void 0:en.homework_status)!=null&&$n.includes("\u5BFC\u5165")?Fa.createElement(Hl.Z,null):Fa.createElement(Lr,null),forceRender:!0}].filter(_a=>en!=null&&en.view_answer?_a:(_a==null?void 0:_a.name)!=="\u53C2\u8003\u7B54\u6848").filter(_a=>en!=null&&en.is_show_request?_a:(_a==null?void 0:_a.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(_a=>(0,Ce.G5)()?_a:(_a==null?void 0:_a.name)!=="\u5B66\u751F\u5206\u7EC4").filter(_a=>{var Hi;return(Hi=en==null?void 0:en.homework_status)!=null&&Hi.includes("\u5BFC\u5165")?(0,Ce.dE)()?[0,1].includes(_a==null?void 0:_a.id):[0,1,3].includes(_a==null?void 0:_a.id):_a}),Eo=()=>{var _a,Hi,di,Dr,Nr,$i,Ja,ki,Fo,Oi,Co,Ti,To,ko,Vo,Li,Sl,ol;return Fa.createElement("div",{className:pl.workListTabButton},Fa.createElement("span",{className:"mr-10px"},br==null?void 0:br.tips),(0,Ce.GJ)()&&Fa.createElement(Fa.Fragment,null,(((_a=en.homework_status)==null?void 0:_a.includes("\u672A\u53D1\u5E03"))||((Hi=en.homework_status)==null?void 0:Hi.includes("\u672A\u5F00\u59CB")))&&Fa.createElement(Ie.ZP,{type:"primary",icon:Fa.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:oo=>{oo.preventDefault(),xn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[_n.categoryId],selectArrsAll:[en],params:pu(Ml({},_n),{id:_n.coursesId}),type:2,manage_all_group:br==null?void 0:br.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((di=en.homework_status)!=null&&di.includes("\u672A\u53D1\u5E03"))&&!((Dr=en.homework_status)!=null&&Dr.includes("\u672A\u5F00\u59CB"))&&!((Nr=en.homework_status)!=null&&Nr.includes("\u5DF2\u622A\u6B62"))&&Fa.createElement(Ie.ZP,{type:"primary",icon:Fa.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:oo=>{var wo,Xn;if((0,Ce.Rm)()&&!((Xn=(wo=Xe==null?void 0:Xe.AssistantObject)==null?void 0:wo.group)!=null&&Xn.can_stop)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}oo.preventDefault(),xn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[_n.categoryId],selectArrsAll:[],params:pu(Ml({},_n),{id:_n.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,Ce.j5)()&&Fa.createElement(Ie.ZP,{type:"primary",icon:Fa.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:Oo}),onClick:()=>{xn({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:pu(Ml({},_n),{id:_n.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),Fa.createElement(Ie.ZP,{type:"primary",icon:Fa.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var oo,wo;if((0,Ce.Rm)()&&!((wo=(oo=Xe==null?void 0:Xe.AssistantObject)==null?void 0:oo.group)!=null&&wo.can_create)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe.history.push(`/classrooms/${_n.coursesId}/group_homework/${_n.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),(($i=en==null?void 0:en.work_statuses)==null?void 0:$i.includes("\u53D6\u6D88\u5173\u8054"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>su(void 0,null,function*(){const oo=yield(0,Pt.rN)({homeworkId:_n.categoryId});(oo==null?void 0:oo.status)===0&&(pe.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),xn({type:"shixunHomeworks/getWorkList",payload:Ml({},_n)}))})},"\u53D6\u6D88\u5173\u8054"),((Ja=en==null?void 0:en.work_statuses)==null?void 0:Ja.includes("\u5173\u8054\u9879\u76EE"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>{var oo;return(0,Oe.xg)(`${(oo=qe==null?void 0:qe.setting)==null?void 0:oo.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((ki=en==null?void 0:en.work_statuses)==null?void 0:ki.includes("\u5173\u8054\u9879\u76EE"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:oo=>{oo.preventDefault(),xn({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:_n,selectArrs:{homework_id:_n.categoryId},cb:()=>{xn({type:"shixunHomeworks/getWorkList",payload:Ml({},_n)})}}})}},"\u5173\u8054\u9879\u76EE"),((Fo=en==null?void 0:en.work_statuses)==null?void 0:Fo.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>(0,Oe.xg)(`/classrooms/${en.course_id}/group_homework/${en.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Oi=en==null?void 0:en.work_statuses)==null?void 0:Oi.includes("\u521B\u5EFA\u5206\u7EC4"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>su(void 0,null,function*(){var oo;let wo=yield(0,Re.ZP)(`/api/homework_commons/${en.homework_id}/get_member_list.json`,{method:"get",params:{}});(wo==null?void 0:wo.status)===0&&(sn(!0),xa(wo==null?void 0:wo.data),bi((oo=wo==null?void 0:wo.data)==null?void 0:oo.filter(Xn=>{var qn;return(Xn==null?void 0:Xn.user_id)===((qn=Ln==null?void 0:Ln.userInfo)==null?void 0:qn.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),((Co=en==null?void 0:en.work_statuses)==null?void 0:Co.includes("\u52A0\u5165\u5206\u7EC4"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:(0,Je.throttle)(()=>su(void 0,null,function*(){var oo;let wo=yield(0,Re.ZP)(`/api/homework_commons/${en.homework_id}/get_group_list.json`,{method:"get"});if((wo==null?void 0:wo.status)===0){if(((oo=wo==null?void 0:wo.data)==null?void 0:oo.length)<=0){pe.ZP.info("\u6682\u65E0\u5206\u7EC4");return}gi(!0),pr(wo==null?void 0:wo.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Ti=en==null?void 0:en.work_statuses)==null?void 0:Ti.includes("\u66F4\u6362\u9879\u76EE"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>{xn({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:_n,selectArrs:{homework_id:en==null?void 0:en.id},cb:()=>{xn({type:"shixunHomeworks/getWorkList",payload:Ml({},_n)})}}})}},"\u66F4\u6362\u9879\u76EE"),((To=en==null?void 0:en.work_statuses)==null?void 0:To.includes("\u7533\u8BF7\u6362\u7EC4"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>{xn({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:_n}})}},"\u7533\u8BF7\u6362\u7EC4"),((ko=en==null?void 0:en.work_statuses)==null?void 0:ko.includes("\u4FEE\u6539\u4F5C\u54C1"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>{const oo=()=>{(0,Oe.xg)(`/classrooms/${en.course_id}/group_homework/${en.homework_id}/${en.id}/edit`)};if(br!=null&&br.can_submit&&!(br!=null&&br.submit_size)){pe.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}oo()}},"\u4FEE\u6539\u4F5C\u54C1"),((Vo=en==null?void 0:en.work_statuses)==null?void 0:Vo.includes("\u8865\u4EA4\u4F5C\u54C1"))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>(0,Oe.xg)(`/classrooms/${en.course_id}/group_homework/${en.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Li=en==null?void 0:en.work_statuses)==null?void 0:Li.includes("\u8865\u4EA4\u9644\u4EF6"))||((Sl=en==null?void 0:en.work_statuses)==null?void 0:Sl.includes("\u4FEE\u6539\u9644\u4EF6")))&&Fa.createElement(Ie.ZP,{type:"primary",onClick:()=>{var oo;if(br!=null&&br.can_submit&&!(br!=null&&br.submit_size)){pe.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}xn({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:_n,selectArrs:Ml({},en),title:(oo=en==null?void 0:en.work_statuses)!=null&&oo.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(ol=en==null?void 0:en.work_statuses)!=null&&ol.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return Fa.createElement("section",{className:pl.bg},Fa.createElement("div",{className:"edu-container"},en.homework_name&&Fa.createElement("section",{className:"animated fadeIn"},Fa.createElement("aside",{className:"mt10"},en.category&&Fa.createElement(fe.Z,{separator:">"},Fa.createElement(fe.Z.Item,null,Fa.createElement(xe.Link,{to:`/classrooms/${_n==null?void 0:_n.coursesId}/group_homework`},en.course_name)),Fa.createElement(fe.Z.Item,null,Fa.createElement(xe.Link,{to:`/classrooms/${_n==null?void 0:_n.coursesId}/group_homework/${(bn=en==null?void 0:en.category)!=null&&bn.main?"":(Ut=en==null?void 0:en.category)==null?void 0:Ut.category_id}`},en.category.category_name)),Fa.createElement(fe.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Fa.createElement("aside",{className:[pl.title,"mt20"].join(" ")},Fa.createElement(xe.Link,{to:`/classrooms/${en.course_id}/group_homework`},Fa.createElement(Ne.Z,{className:"font16 c-black"})),Fa.createElement(ze.Z,{placement:"topLeft",title:en.homework_name},Fa.createElement("strong",{className:[pl.title_style,"font20 ml5"].join(" ")},en.homework_name)),Fa.createElement(Oe.VV,{status:en==null?void 0:en.homework_status}))),Fa.createElement("aside",{className:`mt30 relative ${pl.workListTabWrap}`},Fa.createElement(De.default,{destroyInactiveTabPane:!0,type:"card",activeKey:ja,tabBarExtraContent:(On=en.homework_status)!=null&&On.includes("\u5BFC\u5165")&&(0,Ce.GJ)()?Fa.createElement(Ie.ZP,{icon:Fa.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{xn({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:en==null?void 0:en.homework_name,id:en==null?void 0:en.homework_id,type:"group"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Eo(),onTabClick:(_a,Hi)=>{const di=()=>{if(parseInt(_a)===2){if(!(en!=null&&en.view_answer)){pe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}(en==null?void 0:en.time_status)>2||(0,Ce.Gg)()?Nn(_a):pe.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(_a)===3&&xn({type:"shixunHomeworks/getWorkSetting",payload:Ml({},_n)}),Nn(_a)};_a!=="11"&&Yr(),ft.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Ze.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{di(),xn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):di()},className:pl.tabs,items:ro.map(_a=>({label:_a.name,key:`${_a.id}`,children:_a.component,forceRender:_a.forceRender}))}))),Fa.createElement(Qr.Z,null),Fa.createElement(Ze.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:Qa,width:800,onCancel:()=>{sn(!1),bi([])},onOk:()=>su(void 0,null,function*(){var _a,Hi;if(((_a=en==null?void 0:en.group_data)==null?void 0:_a.max_num)<(Ka==null?void 0:Ka.length)){pe.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(Hi=en==null?void 0:en.group_data)==null?void 0:Hi.max_num}`);return}let di=yield(0,Re.ZP)(`/api/homework_commons/${en.homework_id}/create_group.json`,{method:"post",body:{user_id:Ka==null?void 0:Ka.map(Dr=>Dr.user_id)}});(di==null?void 0:di.status)===0&&(pe.ZP.info("\u521B\u5EFA\u6210\u529F"),Yr(),sn(!1))})},Fa.createElement("div",null,Fa.createElement(oe.Z,{style:{marginBottom:10}},Fa.createElement(ve.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Hr=en==null?void 0:en.group_data)==null?void 0:Hr.min_num,"~",(pa=en==null?void 0:en.group_data)==null?void 0:pa.max_num,"\u4EBA"),Fa.createElement(ve.Z,{span:12},Fa.createElement(ge.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:_a=>su(void 0,null,function*(){let Hi=yield(0,Re.ZP)(`/api/homework_commons/${en.homework_id}/get_member_list.json`,{method:"get",params:{keyword:_a}});(Hi==null?void 0:Hi.status)===0&&xa(Hi==null?void 0:Hi.data)})}))),Fa.createElement(We.default,{dataSource:Zr,pagination:!1,rowKey:_a=>_a.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:_a=>({disabled:(_a==null?void 0:_a.user_id)===Ln.userInfo.user_id}),selectedRowKeys:Ka==null?void 0:Ka.map(_a=>_a.user_id),onChange(_a,Hi,di){bi([...Hi])}},scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id"}]}))),Fa.createElement(Ze.default,{title:"\u52A0\u5165\u5206\u7EC4",open:Fi,width:800,onCancel:()=>{gi(!1)},footer:!1},Fa.createElement("div",null,Fa.createElement(oe.Z,{style:{marginBottom:10}},Fa.createElement(ve.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Vn=en==null?void 0:en.group_data)==null?void 0:Vn.min_num,"~",($t=en==null?void 0:en.group_data)==null?void 0:$t.max_num,"\u4EBA"),Fa.createElement(ve.Z,{span:12},Fa.createElement(ge.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:_a=>su(void 0,null,function*(){let Hi=yield(0,Re.ZP)(`/api/homework_commons/${en.homework_id}/get_group_list.json`,{method:"get",params:{keyword:_a}});(Hi==null?void 0:Hi.status)===0&&pr(Hi==null?void 0:Hi.data)})}))),Fa.createElement(We.default,{dataSource:yo,pagination:!1,rowKey:_a=>_a.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"\u7EC4\u540D",dataIndex:"group_name",key:"group_name"},{title:"\u961F\u957F",dataIndex:"leader_name",key:"leader_name"},{title:"\u6210\u5458\u6570",dataIndex:"user_list",key:"user_list"},{title:"\u64CD\u4F5C",dataIndex:"group_id",key:"group_id",render:(_a,Hi)=>Fa.createElement(Ie.ZP,{disabled:Hi==null?void 0:Hi.can_join,onClick:()=>su(void 0,null,function*(){let di=yield(0,Re.ZP)(`/api/homework_commons/${en.homework_id}/join_group.json`,{method:"post",body:{group_id:_a}});(di==null?void 0:di.status)===0&&(pe.ZP.info("\u52A0\u5165\u6210\u529F"),Yr(),gi(!1))})},Hi!=null&&Hi.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),Fa.createElement(ha.Z,null),Fa.createElement($o.Z,{onOk:()=>{Yr()}}),Fa.createElement(Pl.Z,{onOk:()=>{Yr()}}),Fa.createElement(Cr.Z,{type:"edit",onCallback:()=>Yr(),courseEndTime:en==null?void 0:en.course_end_date}),Fa.createElement(ni.Z,{courseEndTime:en==null?void 0:en.course_end_date,successCallback:()=>Yr(),visible:Xe.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[_n.categoryId],courseId:_n.coursesId,isBatch:!1}),Fa.createElement(ji,{cb:()=>{Ga(Pr+1),Nn("0"),Yr()}}),Fa.createElement(El,{cb:()=>{}}),Fa.createElement(sa.Z,{ref:be,hide:!0,name:`${en==null?void 0:en.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>Dt(!1)}))};var Du=(0,xe.connect)(({user:ft,shixunHomeworks:Xe,loading:qe,globalSetting:xn,classroomList:Ln})=>({user:ft,shixunHomeworks:Xe,globalSetting:xn,loading:qe.effects,classroomList:Ln}))(ss)},64197:function(Cn,zt,ae){"use strict";var E=ae(28284),xe=ae(62957),Be=ae(6767),Ie=ae(37568),pe=ae(45278),fe=ae(76560),ze=ae(82454),De=ae(59301),Ze=Object.defineProperty,oe=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Oe=(et,Me,ye)=>Me in et?Ze(et,Me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):et[Me]=ye,Ce=(et,Me)=>{for(var ye in Me||(Me={}))We.call(Me,ye)&&Oe(et,ye,Me[ye]);if(ge)for(var ye of ge(Me))Ne.call(Me,ye)&&Oe(et,ye,Me[ye]);return et},we=(et,Me)=>oe(et,ve(Me)),tt=(et,Me,ye)=>new Promise((je,Pe)=>{var ot=He=>{try{_e(ye.next(He))}catch(Re){Pe(Re)}},Ee=He=>{try{_e(ye.throw(He))}catch(Re){Pe(Re)}},_e=He=>He.done?je(He.value):Promise.resolve(He.value).then(ot,Ee);_e((ye=ye.apply(et,Me)).next())});const $e=({classroomList:et,loading:Me,dispatch:ye,shixunHomeworks:je})=>{const Pe=(0,fe.useParams)(),[ot]=E.default.useForm(),{workList:Ee,workSetting:_e}=je,He=()=>{ye({type:"shixunHomeworks/getWorkSetting",payload:Ce({},Pe)}),ye({type:"shixunHomeworks/getWorkList",payload:Ce({},Pe)})};return De.createElement(xe.default,{centered:!0,title:et.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:et.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>tt(void 0,null,function*(){const Re=()=>tt(void 0,null,function*(){var dt;yield ot.validateFields();const Ke=Ce({},ot.getFieldValue()),{selectArrs:it}=et.actionTabs;Ke.attachment_ids=(dt=Ke.attachment_ids)==null?void 0:dt.map(gt=>gt.response.id),(yield(0,pe.mz)(we(Ce({},Ke),{homeworkId:it.work_id}))).status===0&&(ot.resetFields(),ye({type:"classroomList/setActionTabs",payload:{}}),He())});if(_e!=null&&_e.can_submit){if(!(_e!=null&&_e.submit_size)){Be.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}xe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:De.createElement(De.Fragment,null,"\u4F60\u8FD8\u6709 ",De.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},_e==null?void 0:_e.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{Re()}});return}Re()}),onCancel:()=>{ye({type:"classroomList/setActionTabs",payload:{}})}},De.createElement(E.default,{form:ot,initialValues:{}},De.createElement(E.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},De.createElement(ze.Z,null)),De.createElement(E.default.Item,{name:"description"},De.createElement(Ie.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${et.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};zt.Z=(0,fe.connect)(({classroomList:et,shixunHomeworks:Me,loading:ye})=>({classroomList:et,shixunHomeworks:Me,loading:ye}))($e)},94901:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(28284),Be=ae(62957),Ie=ae(458),pe=ae(37568),fe=ae(47889),ze=ae(77019),De=ae(5269),Ze=ae(26724),oe=ae.n(Ze),ve=ae(82093),ge=ae(45278),We=ae(76560),Ne=ae(59301),Oe=Object.defineProperty,Ce=Object.defineProperties,we=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Me=(Ee,_e,He)=>_e in Ee?Oe(Ee,_e,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ee[_e]=He,ye=(Ee,_e)=>{for(var He in _e||(_e={}))$e.call(_e,He)&&Me(Ee,He,_e[He]);if(tt)for(var He of tt(_e))et.call(_e,He)&&Me(Ee,He,_e[He]);return Ee},je=(Ee,_e)=>Ce(Ee,we(_e)),Pe=(Ee,_e,He)=>new Promise((Re,dt)=>{var Ke=gt=>{try{Ft(He.next(gt))}catch(pt){dt(pt)}},it=gt=>{try{Ft(He.throw(gt))}catch(pt){dt(pt)}},Ft=gt=>gt.done?Re(gt.value):Promise.resolve(gt.value).then(Ke,it);Ft((He=He.apply(Ee,_e)).next())});const ot=({classroomList:Ee,loading:_e,globalSetting:He,dispatch:Re})=>{var dt;const Ke=(0,We.useParams)(),[it]=xe.default.useForm(),[Ft,gt]=(0,E.useState)(!0);let[pt,xt]=(0,E.useState)([]);const[ke,de]=(0,E.useState)({page:1,limit:20,keyword:""}),Ae=()=>Pe(void 0,null,function*(){var Ye;const ct=yield Re({type:"shixunHomeworks/getProjectList",payload:ye(ye({},Ke),ke)});ct.projects&&xt([...pt,...ct.projects]),((Ye=ct.projects)==null?void 0:Ye.length)<20&>(!1)});return(0,E.useEffect)(()=>{(Ee.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Ae(),pt=[],ke.page=1,ke.keyword="")},[Ee.actionTabs.key]),Ne.createElement(Be.default,{centered:!0,title:Ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:Ee.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>Pe(void 0,null,function*(){yield it.validateFields();const Ye=ye({},it.getFieldValue()),{selectArrs:ct,cb:Le}=Ee.actionTabs;if(Ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let rt=yield(0,ve.ZP)(`/api/student_works/${ct.homework_id}/change_project.json`,{method:"put",body:ye({},Ye)});(rt==null?void 0:rt.status)===0&&(Le(),Re({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,ge.co)(je(ye({},Ye),{homeworkId:ct.homework_id}))).status===0&&(Le?Le():Re({type:"classroomList/getClassroomCommonHomeworksList",payload:ye({},Ee.actionTabs.params)}),Re({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{Re({type:"classroomList/setActionTabs",payload:{}})}},Ne.createElement(Ie.Z,{loading:_e["shixunHomeworks/getProjectList"],active:!0},pt==""?Ne.createElement("aside",null,Ne.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",Ne.createElement("a",{href:`${(dt=He==null?void 0:He.setting)==null?void 0:dt.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):Ne.createElement("aside",null,Ne.createElement("div",{className:" mb20"},Ne.createElement(pe.default.Search,{onSearch:Ye=>{Ye===""?delete ke.keyword:ke.keyword=Ye,pt=[],gt(!0),Ae()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),Ne.createElement(xe.default,{form:it,initialValues:{}},Ne.createElement(xe.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},Ne.createElement(fe.ZP.Group,null,Ne.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ye=>{ke.page++,Ae()},hasMore:Ft,useWindow:!1},pt==null?void 0:pt.map(function(Ye,ct){return Ne.createElement(ze.Z,{key:ct},Ne.createElement(De.Z,null,Ne.createElement(fe.ZP,{value:Ye.id},Ye.name)))}))))))))};zt.Z=(0,We.connect)(({classroomList:Ee,user:_e,loading:He,globalSetting:Re})=>({classroomList:Ee,user:_e,loading:He.effects,globalSetting:Re}))(ot)},56885:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(28284),Be=ae(6767),Ie=ae(62957),pe=ae(77019),fe=ae(5269),ze=ae(16326),De=ae(47889),Ze=ae(62673),oe=ae(57309),ve=ae.n(oe),ge=ae(82093),We=ae(34055),Ne=ae(49661),Oe=ae(76560),Ce=ae(62787),we=ae(71141),tt=ae(64948),$e=ae(69577),et=ae(59301),Me=Object.defineProperty,ye=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,_e=(Ft,gt,pt)=>gt in Ft?Me(Ft,gt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ft[gt]=pt,He=(Ft,gt)=>{for(var pt in gt||(gt={}))ot.call(gt,pt)&&_e(Ft,pt,gt[pt]);if(Pe)for(var pt of Pe(gt))Ee.call(gt,pt)&&_e(Ft,pt,gt[pt]);return Ft},Re=(Ft,gt)=>ye(Ft,je(gt)),dt=(Ft,gt)=>{var pt={};for(var xt in Ft)ot.call(Ft,xt)&>.indexOf(xt)<0&&(pt[xt]=Ft[xt]);if(Ft!=null&&Pe)for(var xt of Pe(Ft))gt.indexOf(xt)<0&&Ee.call(Ft,xt)&&(pt[xt]=Ft[xt]);return pt},Ke=(Ft,gt,pt)=>new Promise((xt,ke)=>{var de=ct=>{try{Ye(pt.next(ct))}catch(Le){ke(Le)}},Ae=ct=>{try{Ye(pt.throw(ct))}catch(Le){ke(Le)}},Ye=ct=>ct.done?xt(ct.value):Promise.resolve(ct.value).then(de,Ae);Ye((pt=pt.apply(Ft,gt)).next())});const it=Ft=>{var gt=Ft,{classroomList:pt,dispatch:xt,courseEndTime:ke}=gt,de=dt(gt,["classroomList","dispatch","courseEndTime"]);const Ae=(0,Oe.useParams)(),[Ye]=xe.default.useForm(),[ct,Le]=(0,E.useState)(1),[mt,rt]=(0,E.useState)([]),[St,Je]=(0,E.useState)(0),[vt,Fe]=(0,E.useState)(2e3),[Ct,Pt]=(0,E.useState)(!0),[me,ie]=(0,E.useState)(!1),[ee,z]=(0,E.useState)(!1),[re,ne]=(0,E.useState)([]),[ce,Ue]=(0,E.useState)(!0),[ut,Ht]=(0,E.useState)(null);(0,E.useEffect)(()=>{if(pt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ht(),st(),pt.actionTabs.type===2){const It=pt.actionTabs.selectArrsAll[0];Ht({submit_limit:It==null?void 0:It.submit_limit,submit_limit_num:It==null?void 0:It.submit_limit_num,must_file:It==null?void 0:It.must_file,can_submit:It==null?void 0:It.can_submit,submit_num:It==null?void 0:It.submit_num}),Ue(It.unified_setting)}else Ue(!1),Ht({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[pt.actionTabs]),(0,E.useEffect)(()=>{if(me){if(ee)return;xt({type:"classroomList/setActionTabs",payload:{}}),(0,We.GJ)()?xt({type:"classroomList/getClassroomTeacherCommonList",payload:Re(He({},pt.actionTabs.params),{type:3})}):xt({type:"classroomList/getClassroomCommonList",payload:He({},pt.actionTabs.params)})}},[me]);const ht=It=>Ke(void 0,null,function*(){Pt(!0);const kt=yield(0,tt.c_)(Re(He({},Ae),{page:It||ct,limit:2e4,homework_id:pt.actionTabs.type===1?"":pt.actionTabs.selectArrs[0]}));kt==null||kt.course_groups.map((Zt,tn)=>{Zt.key=Zt.id,Zt.title=Zt.name,Zt.disabled=Zt.is_published}),kt&&(rt([...kt==null?void 0:kt.course_groups]),Je(kt==null?void 0:kt.course_groups_count),Pt(!1),It||Ye.setFieldsValue({publish_time:ve()(ve()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ve()(ve()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),yt=It=>{Le(It),ht(It)},wt=()=>{(0,We.GJ)()?pt.actionTabs.detail?(xt({type:"shixunHomeworks/setActionTabs",payload:{}}),xt({type:"shixunHomeworks/getWorkList",payload:He({},Ae)}),xt({type:"shixunHomeworks/getWorkSetting",payload:He({},Ae)})):xt({type:"classroomList/getClassroomTeacherCommonList",payload:Re(He({},pt.actionTabs.params),{type:3})}):xt({type:"classroomList/getClassroomCommonList",payload:He({},pt.actionTabs.params)})},se=()=>Ke(void 0,null,function*(){var It,kt,Zt;if((0,We.Rm)()&&!((kt=(It=pt==null?void 0:pt.AssistantObject)==null?void 0:It.group)!=null&&kt.can_publish)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Vt(!1);return}const tn=He({},Ye.getFieldsValue());if(tn.end_time<=tn.publish_time){Be.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Vt(!1);return}if((re==null?void 0:re.length)<=0&&!ce&&mt.length>0){Be.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}if(ut!=null&&ut.submit_limit&&!(ut!=null&&ut.submit_limit_num)){Be.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}if(ut!=null&&ut.can_submit&&!(ut!=null&&ut.submit_num)){Be.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}let dn=He({homework_ids:[...pt.actionTabs.selectArrs],group_ids:re.length>0?re.map(wr=>wr.id):(Zt=pt.detailCommonHomeworksList)==null?void 0:Zt.course_groups,end_time:ve()(tn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ve()(tn.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},ut);Vt(!0),(yield(0,ge.ZP)(`/api/courses/${Ae.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:He({},dn)})).status===0?(Vt(!1),(0,Ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Be.ZP.success("\u53D1\u5E03\u6210\u529F"),xt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),de.onCallback&&de.onCallback(),wt(),localStorage.getItem("Noviceguide")==="0"||xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:et.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Vt(!1)}),st=()=>{Le(1),rt([]),ne([])},bt=St>ct*vt,{detailCommonHomeworksList:Et}=pt,[jt,Vt]=(0,E.useState)(!1);return et.createElement(Ie.default,{width:754,confirmLoading:jt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:pt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:se,onCancel:()=>{st(),wt(),xt({type:"classroomList/setActionTabs",payload:{}})}},et.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",et.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),mt&&et.createElement(xe.default,{form:Ye},et.createElement("div",{style:{paddingLeft:0}},et.createElement(pe.Z,{className:"mt30",align:"middle"},et.createElement(fe.Z,null,et.createElement(xe.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},et.createElement(ze.default,{style:{width:200,marginRight:"25px"},disabledDate:It=>(0,$e.Q8)(It,ke),disabledTime:It=>(0,$e.d0)(It),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,Ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),et.createElement(fe.Z,{className:"ml20"},et.createElement(xe.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},et.createElement(ze.default,{style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,Ne.U6)(),"HH:mm")},disabledDate:It=>(0,$e.Q8)(It,ke,Ye.getFieldValue("publish_time")),disabledTime:It=>(0,$e.d0)(It,Ye.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),pt.actionTabs.type===2&&et.createElement(pe.Z,{style:{marginBottom:"10px"}},et.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),et.createElement(De.ZP.Group,{value:ce,onChange:It=>{Ue(It.target.value),ne([])}},et.createElement(De.ZP,{value:!0,disabled:!pt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),et.createElement(De.ZP,{className:"ml20",disabled:mt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),mt.length<=0&&pt.actionTabs.type===2&&et.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(pt.actionTabs.type===1||!ce)&&mt.length>0&&et.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},et.createElement("span",{style:{flex:1}},et.createElement(Ze.default,{checked:re.length===mt.length,onChange:It=>{re.length===mt.length?ne([]):ne(mt.filter(kt=>!kt.is_published))}},"\u5168\u9009")),et.createElement("span",{style:{width:16}}),et.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(pt.actionTabs.type===1||!ce)&&mt.length>0&&et.createElement(Ce.Z,{data:mt,selectedRowKeys:re,setSelectedRowKeys:ne})),et.createElement(we.ZP,{value:ut,onChange:It=>Ht(He({},It))}))};zt.Z=(0,Oe.connect)(({classroomList:Ft})=>({classroomList:Ft}))(it)},26162:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return ot}});var E=ae(59301),xe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ze=(Ee,_e,He)=>_e in Ee?Be(Ee,_e,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ee[_e]=He,De=(Ee,_e)=>{for(var He in _e||(_e={}))pe.call(_e,He)&&ze(Ee,He,_e[He]);if(Ie)for(var He of Ie(_e))fe.call(_e,He)&&ze(Ee,He,_e[He]);return Ee};const Ze=Ee=>React.createElement("svg",De({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",ve=ae(20554),ge=ae(92310),We=ae.n(ge),Ne=ae(59301),Oe=Object.defineProperty,Ce=Object.defineProperties,we=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Me=(Ee,_e,He)=>_e in Ee?Oe(Ee,_e,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ee[_e]=He,ye=(Ee,_e)=>{for(var He in _e||(_e={}))$e.call(_e,He)&&Me(Ee,He,_e[He]);if(tt)for(var He of tt(_e))et.call(_e,He)&&Me(Ee,He,_e[He]);return Ee},je=(Ee,_e)=>Ce(Ee,we(_e)),ot=({dataSource:Ee,className:_e,style:He})=>{const[Re,dt]=(0,E.useState)([]),[Ke,it]=(0,E.useState)(""),Ft=(0,E.useRef)("");(0,E.useEffect)(()=>{if(Ee!=null&&Ee.length){const xt=String(Math.random()).slice(-6),ke=Ee.map(de=>je(ye({},de),{key:`${xt}-${de.key}`}));dt(ke),it(ke[0].key)}},[Ee.length]);const gt=xt=>{it(xt),Ft.current=xt;const ke=document.getElementById(xt);if(ke){const de=ke.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:de,behavior:"smooth"})}},pt=()=>{const xt=Re.map(de=>document.getElementById(de.key)),ke=window.innerHeight/2;for(const de of xt)if(de){const Ae=de.getBoundingClientRect();if(Ae.top>=0&&Ae.top<ke){if(Ft.current===de.id){Ft.current="";return}if(Ft.current)return;it(de.id);break}}};return(0,E.useEffect)(()=>(window.addEventListener("scroll",pt),()=>{window.removeEventListener("scroll",pt)}),[Re]),Ne.createElement("div",{className:We()(xe.anchorNavigation,_e),style:He},Ne.createElement(ve.default,{items:Re,tabBarGutter:60,className:xe.tabs,activeKey:Ke,onChange:gt}),Re.map(xt=>Ne.createElement("div",{key:xt.key,id:xt.key,className:xe.box},Ne.createElement("div",{className:xe.head},Ne.createElement("img",{className:"mr10",src:oe,alt:"Dot"}),xt.label),Ne.createElement("div",{className:xe.element},xt.element))))}},69577:function(Cn,zt,ae){"use strict";ae.d(zt,{Q8:function(){return de},d0:function(){return Ae},w6:function(){return ke}});var E=ae(59301),xe=ae(16326),Be=ae(82326),Ie=ae(6767),pe=ae(62957),fe=ae(47889),ze=ae(77019),De=ae(5269),Ze=ae(25399),oe=ae(62673),ve=ae(99571),ge=ae(57309),We=ae.n(ge),Ne=ae(34055),Oe=ae(82093),Ce=ae(89392),we=ae.n(Ce),tt=ae(49661),$e=ae(69063),et=ae(76560),Me=ae(2748),ye=ae(23869),je=ae(97202),Pe=ae(6681),ot=ae(67135),Ee=ae(59301),_e=Object.defineProperty,He=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ft=(rt,St,Je)=>St in rt?_e(rt,St,{enumerable:!0,configurable:!0,writable:!0,value:Je}):rt[St]=Je,gt=(rt,St)=>{for(var Je in St||(St={}))Ke.call(St,Je)&&Ft(rt,Je,St[Je]);if(dt)for(var Je of dt(St))it.call(St,Je)&&Ft(rt,Je,St[Je]);return rt},pt=(rt,St)=>He(rt,Re(St)),xt=(rt,St,Je)=>new Promise((vt,Fe)=>{var Ct=ie=>{try{me(Je.next(ie))}catch(ee){Fe(ee)}},Pt=ie=>{try{me(Je.throw(ie))}catch(ee){Fe(ee)}},me=ie=>ie.done?vt(ie.value):Promise.resolve(ie.value).then(Ct,Pt);me((Je=Je.apply(rt,St)).next())});function ke(rt,St){const Je=[];for(let vt=rt;vt<St;vt++)Je.push(vt);return Je}const de=(rt,St,Je)=>{const vt=rt<We()().startOf("day"),Fe=rt>We()(St).endOf("day"),Ct=rt<We()(Je).startOf("day");return St?Je?We()()<=We()(Je)?Ct||Fe:vt||Fe:rt&&vt||Fe:Je&&We()()<=We()(Je)?Ct:vt},Ae=(rt,St)=>{const Je=parseInt(We()(rt).format("HH")),vt=parseInt(We()().format("HH")),Fe=parseInt(We()().format("mm"));if(!rt)return{disabledHours:()=>ke(0,vt),disabledMinutes:()=>ke(0,Fe)};if(St){const Ct=parseInt(We()(St).format("HH")),Pt=parseInt(We()(St).format("mm"));return We()(rt).isSame(We()(St),"day")?{disabledHours:()=>ke(0,Ct),disabledMinutes:()=>Je<=Ct?ke(0,Pt):[]}:void 0}if(We()(rt).isSame(We()(),"day"))return{disabledHours:()=>ke(0,vt),disabledMinutes:()=>We()(rt).isSame(We()(),"hour")&&Je<=vt?ke(0,Fe):[]}},Ye=(rt,St)=>rt==null?void 0:rt.map(Je=>{var vt;return(vt=St==null?void 0:St.find(Fe=>Fe.value===Je))==null?void 0:vt.id}),{RangePicker:ct}=xe.default,{Option:Le}=Be.default,mt=({shixunHomeworks:rt,loading:St,dispatch:Je,classroomList:vt,user:Fe})=>{var Ct,Pt,me,ie,ee,z,re,ne,ce;const Ue=(0,et.useParams)(),{workSetting:ut,workList:Ht,shixunWorkList:ht,headerInfo:yt,changeData:wt}=rt,[se,st]=(0,E.useState)(!1),[bt,Et]=(0,E.useState)(!1);let[jt,Vt]=(0,E.useState)([]),[It,kt]=(0,E.useState)([]),[Zt,tn]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Me.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[dn,Yn]=(0,E.useState)({}),[wr,In]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{Vt([])},[]),(0,E.useEffect)(()=>{st(!(0,Ne.GJ)())},[(0,Ne.GJ)()]);const xr=()=>{Je({type:"shixunHomeworks/getWorkSetting",payload:gt({},Ue)})};(0,E.useEffect)(()=>{if(!(ut!=null&&ut.course_id))return;Object.keys(Zt).map(function(rn){Zt[rn]=ut[rn]}),(!Zt.allow_late||!Zt.unified_late)&&(Zt.late_penalty=20,Zt.penalty_type=Me.Q.Percent),Zt.unified_setting||(Zt.unified_late=!1,Zt.unified_anonymous_comment=!1,Zt.unified_anonymous_appeal=!1),jt=JSON.parse(JSON.stringify(ut.group_settings.map(rn=>pt(gt({},rn),{group_name:[rn.group_name]})).filter(rn=>rn.publish_time!==null))),It=JSON.parse(JSON.stringify(ut.allow_late_settings.map(rn=>pt(gt({},rn),{group_name:[rn.group_name]})).filter(rn=>rn.late_time!==null))),tn(gt({},Zt));const Xt=(0,tt.QE)((jt==null?void 0:jt.length)>0?jt:[]);Vt([...Xt]),(It==null?void 0:It.length)<=0?kt([{penalty_type:Me.Q.Percent,late_penalty:20}]):kt([...It])},[ut]);const ca=()=>xt(void 0,null,function*(){var Xt,rn;if(((Xt=Fe==null?void 0:Fe.userInfo)==null?void 0:Xt.user_status)===2){(0,ye.Rd)();return}const vn=JSON.parse(JSON.stringify(Zt));if(vn.challenge_settings.filter(Wt=>!Wt.hide),vn.categoryId=Ue.categoryId,(rn=vn.challenge_settings)!=null&&rn.every(Wt=>!Wt.checked)){Ie.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(jt),!Zt.unified_setting)jt=jt==null?void 0:jt.map(Wt=>{var ln;if(!Wt.publish_time||!Wt.end_time)throw Ie.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Wt.group_name)throw Ie.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wt.group_name=typeof(Wt==null?void 0:Wt.group_name)=="string"?[Wt==null?void 0:Wt.group_name]:Wt==null?void 0:Wt.group_name,Wt.group_id=(ln=ut.group_settings)==null?void 0:ln.filter(hn=>{var un;return(un=Wt==null?void 0:Wt.group_name)==null?void 0:un.includes(hn.group_name)}).map(hn=>hn.group_id||hn.id).toString().split(","),Wt});else if(!Zt.publish_time||!Zt.end_time)throw Ie.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(vn.group_settings=jt,Zt.allow_late)if(Zt.unified_late){if(Zt.late_penalty===null||Zt.late_penalty===void 0||Zt.late_penalty<0||Zt.late_penalty>100)throw Ie.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Zt.late_time)throw Ie.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else It=It==null?void 0:It.map(Wt=>{var ln,hn;if(Wt.late_penalty===null||Wt.late_penalty===void 0||Wt.late_penalty<0||Wt.late_penalty>100)throw Ie.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Wt.late_time)throw Ie.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Wt.group_name)throw Ie.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wt.group_name=typeof(Wt==null?void 0:Wt.group_name)=="string"?[Wt==null?void 0:Wt.group_name]:Wt==null?void 0:Wt.group_name,Wt.group_id=(hn=(ln=Wt==null?void 0:Wt.group_name)==null?void 0:ln.map(un=>{var sr,cr;let Ur=(cr=(sr=ut.group_settings)==null?void 0:sr.filter(Jr=>(Jr==null?void 0:Jr.group_name)===un))==null?void 0:cr[0];return Ur==null?void 0:Ur.group_id}))==null?void 0:hn.toString().split(","),Wt}),vn.allow_late_settings=It;let yn=yield(0,ot.Tr)({homework_common_ids:[parseInt(Ue.categoryId)],course_id:Ue.coursesId,type:"homework_common"});(yn==null?void 0:yn.student_count)===0?fa(vn):(In(vn),Yn(yn))}),fa=Xt=>{var rn;if(Xt.total_score===null){Ie.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Xt!=null&&Xt.work_efficiency&&Xt.eff_score===null){Ie.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const vn=Xt.challenge_settings.reduce((ln,hn)=>ln+Number(hn.challenge_score),0);if((vn==null?void 0:vn.toFixed(10))!==((rn=Xt.total_score-Xt.eff_score)==null?void 0:rn.toFixed(10))){Ie.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Xt.total_score}\u5206`);return}const yn={shixun_evaluation:Xt.shixun_evaluation,challenge_settings:Xt.challenge_settings};let Wt=()=>{var ln;const hn=()=>xt(void 0,null,function*(){Et(!0),(yield(0,Oe.ZP)(`/api/homework_commons/${Ue.categoryId}/publish_setting.json`,{method:"post",body:gt({},Xt)})).status===0&&(Ie.ZP.success("\u66F4\u65B0\u6210\u529F"),xr(),Je({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:gt({},Ue)})),Et(!1)});!(0,Ce.isEqual)(wt,yn)&&!((ln=yt==null?void 0:yt.homework_status)!=null&&ln.includes("\u672A\u53D1\u5E03"))?pe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:hn}):hn()};ut!=null&&ut.high_resources_consume&&!(ut!=null&&ut.high_resources_consume_permission)?Je({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ue.coursesId,type:"shixun",type_id:Ue.categoryId,name:ut.homework_name,fn:()=>{Wt()}}}):Wt()},wa=(Xt,rn,vn="group_id")=>{var yn;return rn?rn.find(Wt=>Wt[vn]===Xt):(yn=ut==null?void 0:ut.group_settings)==null?void 0:yn.find(Wt=>Wt.group_id[0]===Xt)},Ba=(ut==null?void 0:ut.allow_late)||(ut==null?void 0:ut.anonymous_comment),Pa=Xt=>{var rn,vn;const yn=wa(Xt,ut==null?void 0:ut.allow_late_settings,"id"),Wt=wa(Xt,ut==null?void 0:ut.anonymous_comment_settings),ln=wa(Xt);return(ut==null?void 0:ut.allow_late)&&yn&&We()(yn==null?void 0:yn.late_time)<=We()()||(ut==null?void 0:ut.anonymous_comment)&&Wt&&(Wt==null?void 0:Wt.evaluation_start)!==null||((vn=(We()(ln==null?void 0:ln.end_time)<=We()()&&((rn=ut==null?void 0:ut.allow_late_settings)==null?void 0:rn.filter(hn=>hn.group_id.includes(Xt))))[0])==null?void 0:vn.late_time)!=null},ya=(0,E.useMemo)(()=>(ut==null?void 0:ut.allow_late)||(ut==null?void 0:ut.all_group_late),[ut,yt]),Ar=ut==null?void 0:ut.anonymous_comment,La=Xt=>{if(!Xt)return!1;const rn=wa(Xt,ut==null?void 0:ut.anonymous_comment_settings);return(ut==null?void 0:ut.anonymous_comment)&&rn&&(rn==null?void 0:rn.evaluation_start)!==null},Aa=(Xt,rn)=>{var vn,yn,Wt,ln,hn;Xt!=null&&Xt.group_id||(Xt.group_id=Ye(Xt==null?void 0:Xt.group_name,ut==null?void 0:ut.group_settings)),Je({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Xt,index:rn,rangePickerDisabled:(yn=(vn=Xt==null?void 0:Xt.group_id)==null?void 0:vn[0])!=null&&yn.publish_time?se||(We()()<=We()((ln=wa((Wt=Xt==null?void 0:Xt.group_id)==null?void 0:Wt[0]))==null?void 0:ln.publish_time)?!1:[!0,Pa((hn=Xt==null?void 0:Xt.group_id)==null?void 0:hn[0])]):!1,disabledDate:ut==null?void 0:ut.course_end_date}})};return Ee.createElement("section",{className:$e.Z.form},Ee.createElement("div",{className:$e.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ee.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ee.createElement("div",null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(fe.ZP.Group,{disabled:se||!((Ct=yt==null?void 0:yt.homework_status)!=null&&Ct.includes("\u672A\u53D1\u5E03"))||(0,Ne.Rm)()&&!((Pt=vt.AssistantObject.practice)!=null&&Pt.can_publish),value:Zt.unified_setting,onChange:Xt=>{var rn;if(!((rn=yt==null?void 0:yt.homework_status)!=null&&rn.includes("\u672A\u53D1\u5E03"))){Ie.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Zt.unified_setting=!Zt.unified_setting,Zt.unified_setting||(Zt.unified_late=!1,kt([{late_penalty:5}])),tn(Object.assign({},Zt)),Zt.unified_setting===!1&&jt==""){Vt(jt.concat({}));return}Zt.unified_setting&&(Vt([]),kt([{late_penalty:5}]))}},Ee.createElement(fe.ZP,{value:!0,disabled:se||!(ut!=null&&ut.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ee.createElement(fe.ZP,{disabled:se||!((me=ut==null?void 0:ut.group_settings)!=null&&me.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ie=ut==null?void 0:ut.group_settings)==null?void 0:ie.length)===0&&Ee.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Zt.unified_setting&&Ee.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ee.createElement(ze.Z,{align:"middle"},Ee.createElement(De.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ee.createElement(De.Z,{className:"ml10"},Ee.createElement(xe.default,{size:"large",disabled:se||!((ee=yt==null?void 0:yt.homework_status)!=null&&ee.includes("\u672A\u53D1\u5E03")||(z=yt==null?void 0:yt.homework_status)!=null&&z.includes("\u672A\u5F00\u59CB"))||(0,Ne.Rm)()&&!((re=vt.AssistantObject.practice)!=null&&re.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Xt=>de(Xt,ut==null?void 0:ut.course_end_date),disabledTime:Xt=>Ae(Xt),value:Zt.publish_time?We()(Zt.publish_time):"",onChange:(Xt,rn)=>{Zt.publish_time=rn,(Zt.end_time==""||!Zt.end_time)&&Zt.unified_setting&&(Zt.end_time=We()(Xt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),tn(Object.assign({},Zt))}}))),Ee.createElement(ze.Z,{align:"middle",className:"pl30"},Ee.createElement(De.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ee.createElement(De.Z,{className:"ml10"},Ee.createElement(xe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,tt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ut==null?void 0:ut.allow_late)&&(ut==null?void 0:ut.homework_status.includes("\u5DF2\u622A\u6B62"))||se||(ut==null?void 0:ut.allow_late)&&We()()>=We()(ut==null?void 0:ut.end_time)||(0,Ne.Rm)()&&!((ne=vt.AssistantObject.practice)!=null&&ne.can_publish),disabledDate:Xt=>de(Xt,ut==null?void 0:ut.course_end_date,Zt.publish_time),disabledTime:Xt=>Ae(Xt,Zt.publish_time),value:Zt.end_time?We()(Zt.end_time):"",onChange:(Xt,rn)=>{Zt.end_time=rn,tn(Object.assign({},Zt))}})))),!Zt.unified_setting&&(jt==null?void 0:jt.length)>0&&Ee.createElement(ze.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},jt&&jt.map(function(Xt,rn){var vn,yn,Wt,ln,hn,un,sr;return Ee.createElement(De.Z,{span:24,key:rn},Ee.createElement(ze.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:rn==(jt==null?void 0:jt.length)-1?"0px":"10px"}},Ee.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",rn+1),Ee.createElement(Be.default,{disabled:se||((vn=yt==null?void 0:yt.homework_status)!=null&&vn.includes("\u672A\u53D1\u5E03")&&Xt.id||We()()<We()(Xt==null?void 0:Xt.publish_time)?!1:!!(Xt!=null&&Xt.publish_time))||(0,Ne.Rm)()&&!((yn=vt.AssistantObject.practice)!=null&&yn.can_publish),mode:"multiple",className:$e.Z.multiple_select,style:{width:"250px"},value:Xt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:cr=>{var Ur;if((0,Ne.Rm)()&&!((Ur=vt.AssistantObject.practice)!=null&&Ur.can_publish)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt[rn].group_name=cr,jt[rn].group_id=Xt.group_id;const Jr=(0,Ce.flattenDeep)(jt.map($r=>$r.group_name)),ea=It.map($r=>{let nr=($r==null?void 0:$r.group_name)||[];return pt(gt({},$r),{group_name:(0,Ce.remove)(nr,gn=>Jr.includes(gn))})});kt(ea),Vt(jt.slice())},maxTagCount:4,maxTagPlaceholder:cr=>Ee.createElement("div",{style:{cursor:"pointer"},onClick:()=>Aa(Xt,rn)},"+",cr==null?void 0:cr.length)},ut.group_settings&&ut.group_settings.map(function(cr){if(!jt.map(Jr=>Jr.group_name).flat().includes(cr.group_name))return Ee.createElement(Le,{value:cr.group_name,key:cr.id},cr.group_name)})),Ee.createElement("div",{className:"ml20"},Ee.createElement(ct,{size:"large",ranges:{\u6B64\u523B:[Xt.publish_time?We()(Xt.publish_time):We()(),We()()]},allowClear:!1,disabled:se||(We()()<=We()((ln=wa((Wt=Xt==null?void 0:Xt.group_id)==null?void 0:Wt[0]))==null?void 0:ln.publish_time)?!1:[!0,Pa((hn=Xt==null?void 0:Xt.group_id)==null?void 0:hn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:cr=>de(cr,ut==null?void 0:ut.course_end_date),disabledTime:cr=>Ae(cr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[We()((0,tt.U6)(),"HH:mm"),We()((0,tt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Xt.publish_time?We()(Xt.publish_time):void 0,Xt.end_time?We()(Xt.end_time):void 0],onChange:(cr,Ur)=>{var Jr;if((0,Ne.Rm)()&&!((Jr=vt.AssistantObject.practice)!=null&&Jr.can_publish)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt[rn].publish_time=Ur[0],!Xt.end_time&&Ur[0]?jt[rn].end_time=We()(Ur[0]).add(7,"days"):jt[rn].end_time=Ur[1],Vt([...jt])},onCalendarChange:(cr,Ur,Jr)=>{if(Ur!=null&&Ur[0]&&!Ur[1]){const ea=We()(Ur[0]).add(7,"days");jt[rn].publish_time=Ur[0],jt[rn].end_time=ea,Vt([...jt])}}})),!se&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},((un=Xt==null?void 0:Xt.group_id)==null?void 0:un.length)>1&&Ee.createElement(Ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ee.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Aa(Xt,rn)})),jt.length<((sr=ut==null?void 0:ut.group_settings)==null?void 0:sr.length)&&Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cr;if((0,Ne.Rm)()&&!((cr=vt.AssistantObject.practice)!=null&&cr.can_publish)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vt(jt.concat({}))}}),((Xt==null?void 0:Xt.publish_time)&&We()()<We()(Xt==null?void 0:Xt.publish_time)||!(Xt!=null&&Xt.publish_time))&&rn!=0&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const cr=(0,Ce.cloneDeep)(It);cr.forEach((Ur,Jr)=>{Ur.group_name&&(Ur.group_name=Ur.group_name.filter(ea=>{var $r;return!(($r=jt[rn].group_name)!=null&&$r.includes(ea))}))}),jt=jt.filter((Ur,Jr)=>rn!==Jr),kt(cr),Vt(jt.slice()),setTimeout(()=>Vt(jt.slice()),10)}}))))}))),Ee.createElement(ze.Z,null,Ee.createElement(De.Z,null,Ee.createElement("div",{className:$e.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ee.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ee.createElement(De.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(oe.default,{checked:Zt.allow_late,disabled:se||ya,onChange:Xt=>{var rn;if((0,Ne.Rm)()&&!((rn=vt.AssistantObject.practice)!=null&&rn.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xt.target.checked&&pe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ee.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ee.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ee.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ee.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Zt.allow_late=!Zt.allow_late,It==""&&kt([{late_penalty:5}]),tn(Object.assign({},Zt))}},Ee.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Zt==null?void 0:Zt.allow_late)&&Ee.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ee.createElement("div",{style:{display:"flex"}},Ee.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ee.createElement(fe.ZP.Group,{style:{marginLeft:"20px"},disabled:se||(ut==null?void 0:ut.anonymous_comment)||(ut==null?void 0:ut.allow_late),value:Zt.unified_late,onChange:Xt=>{var rn;if((0,Ne.Rm)()&&!((rn=vt.AssistantObject.practice)!=null&&rn.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zt.unified_late=Xt.target.value,It==""&&!Xt.target.value&&kt([{penalty_type:Me.Q.Percent,late_penalty:20}]),tn(gt({},Zt))}},(Zt==null?void 0:Zt.unified_setting)&&Ee.createElement(fe.ZP,{value:!0,disabled:!(ut!=null&&ut.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ce=ut==null?void 0:ut.group_settings)==null?void 0:ce.length)>0&&Ee.createElement(fe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Zt!=null&&Zt.unified_late?Ee.createElement(Ee.Fragment,null,Ee.createElement(ze.Z,{align:"middle",style:{marginTop:"10px"}},Ee.createElement(De.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ee.createElement(De.Z,{className:"ml20"},Ee.createElement(Me.Z,{disabled:se||Ar,value:{type:Zt.penalty_type,inputValue:Zt.late_penalty},onChange:Xt=>{var rn;if((0,Ne.Rm)()&&!((rn=vt.AssistantObject.practice)!=null&&rn.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tn(pt(gt({},Zt),{late_penalty:Xt.inputValue,penalty_type:Xt.type}))}})),Ee.createElement(De.Z,{flex:"1",className:"ml5"},Ee.createElement("span",{className:"c-grey-c ml10"},Zt.penalty_type===Me.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ee.createElement(ze.Z,{align:"middle",style:{marginTop:"15px"}},Ee.createElement(De.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(De.Z,{className:"ml20"},Ee.createElement(xe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,tt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:se||Ar,value:Zt.late_time?We()(Zt.late_time):"",disabledDate:Xt=>de(Xt,ut==null?void 0:ut.course_end_date),onChange:(Xt,rn)=>{var vn;if((0,Ne.Rm)()&&!((vn=vt.AssistantObject.practice)!=null&&vn.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zt.late_time=rn,tn(Object.assign({},Zt))}})))):It.map(function(Xt,rn){var vn;return Ee.createElement(De.Z,{span:24,key:rn},Ee.createElement(ze.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ee.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",rn+1),Ee.createElement(Be.default,{disabled:se||!((vn=yt==null?void 0:yt.homework_status)!=null&&vn.includes("\u672A\u53D1\u5E03"))&&Xt.id||(ut==null?void 0:ut.anonymous_comment),mode:"multiple",className:$e.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Xt.group_name=="string"?[Xt.group_name]:Xt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:yn=>{var Wt;if((0,Ne.Rm)()&&!((Wt=vt.AssistantObject.practice)!=null&&Wt.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}It[rn].group_name=yn,It[rn].group_id=Xt.group_id,kt(It.slice())}},ut.group_settings&&ut.group_settings.map(function(yn){const Wt=It.map(hn=>hn.group_name).flat(),ln=jt.map(hn=>hn.group_name).flat();if(Zt!=null&&Zt.unified_setting){if(!Wt.includes(yn.group_name))return Ee.createElement(Le,{value:yn.group_name,key:yn.id},yn.group_name)}else if(ln.includes(yn.group_name)&&!Wt.includes(yn.group_name))return Ee.createElement(Le,{value:yn.group_name,key:yn.id},yn.group_name)})),Ee.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ee.createElement(Me.Z,{disabled:se||La(Xt.id),value:{type:Xt.penalty_type,inputValue:Xt.late_penalty},onChange:yn=>{var Wt;if((0,Ne.Rm)()&&!((Wt=vt.AssistantObject.practice)!=null&&Wt.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}It[rn].late_penalty=yn.inputValue,It[rn].penalty_type=yn.type,kt([...It])}}),Ee.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(xe.default,{size:"large",disabled:se||La(Xt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:We()((0,tt.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:yn=>de(yn,ut==null?void 0:ut.course_end_date),format:"YYYY-MM-DD HH:mm",value:Xt!=null&&Xt.late_time?We()(Xt.late_time):void 0,onChange:(yn,Wt)=>{var ln;if((0,Ne.Rm)()&&!((ln=vt.AssistantObject.practice)!=null&&ln.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}It[rn].late_time=Wt,kt([...It])}}),!se&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var yn;if((0,Ne.Rm)()&&!((yn=vt.AssistantObject.practice)!=null&&yn.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kt(It.concat({penalty_type:Me.Q.Percent,late_penalty:20}))}}),rn>0&&!Xt.id&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var yn;if((0,Ne.Rm)()&&!((yn=vt.AssistantObject.practice)!=null&&yn.can_late)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}It=It.filter((Wt,ln)=>rn!==ln),kt(It.slice()),setTimeout(()=>kt(It.slice()),10)}}))))})),!se&&Ee.createElement(Ee.Fragment,null,Ee.createElement(ve.ZP,{type:"primary",size:"large",loading:bt,style:{width:"138px",marginTop:"30px"},onClick:()=>ca()},"\u4FDD\u5B58")),Ee.createElement(je.Z,{onConfirm:(Xt,rn)=>{jt.splice(Xt,0,...rn),jt.splice(Xt+rn.length,1);const vn=(0,tt.QE)([...jt]);Vt([...vn])}}),Ee.createElement(Pe.Z,{resdata:dn,type:"shixun",okloading:bt,oktext:(dn==null?void 0:dn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>xt(void 0,null,function*(){Et(!0);let rn=yield(0,Oe.ZP)(`/api/courses/${Ue.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ue.categoryId)]}});Et(!1),(rn==null?void 0:rn.status)===0&&fa(wr)})}))};zt.ZP=(0,et.connect)(({shixunHomeworks:rt,classroomList:St,loading:Je,user:vt})=>({shixunHomeworks:rt,classroomList:St,loading:Je.effects,user:vt}))(mt)},37521:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(14566),Be=ae(28284),Ie=ae(62957),pe=ae(6767),fe=ae(54172),ze=ae(76560),De=ae(90524),Ze=ae(5295),oe=ae(82093),ve=ae(57309),ge=ae.n(ve),We=ae(49661),Ne=ae(59301),Oe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,$e=(Pe,ot,Ee)=>ot in Pe?Oe(Pe,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):Pe[ot]=Ee,et=(Pe,ot)=>{for(var Ee in ot||(ot={}))we.call(ot,Ee)&&$e(Pe,Ee,ot[Ee]);if(Ce)for(var Ee of Ce(ot))tt.call(ot,Ee)&&$e(Pe,Ee,ot[Ee]);return Pe},Me=(Pe,ot,Ee)=>new Promise((_e,He)=>{var Re=it=>{try{Ke(Ee.next(it))}catch(Ft){He(Ft)}},dt=it=>{try{Ke(Ee.throw(it))}catch(Ft){He(Ft)}},Ke=it=>it.done?_e(it.value):Promise.resolve(it.value).then(Re,dt);Ke((Ee=Ee.apply(Pe,ot)).next())});const{Dragger:ye}=xe.default,je=({classroomList:Pe,dispatch:ot,onOk:Ee})=>{const _e=(0,ze.useParams)(),[He]=Be.default.useForm(),[Re,dt]=(0,E.useState)(),[Ke,it]=(0,E.useState)(!1),Ft={height:100,onRemove:()=>{dt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:gt=>Me(void 0,null,function*(){return dt(gt),!1})};return(0,E.useEffect)(()=>{He.setFieldsValue({publish_time:ge()(ge()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()(new Date((0,We.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ne.createElement(Ie.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Pe.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onOk:()=>Me(void 0,null,function*(){He.submit()}),onCancel:()=>{He.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}})}},Ne.createElement(Be.default,{form:He,onFinish:gt=>Me(void 0,null,function*(){var pt,xt,ke;if(!(Re!=null&&Re.size)){pe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let de=new FormData;de.append("type",Pe.actionTabs.type),de.append("file",Re);let Ae;window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${Pe.actionTabs.id}/supplement_score.json`:Ae=`/api/homework_commons/${Pe.actionTabs.id}/supplement_score.json`;let Ye=yield(0,oe.ZP)(Ae,{method:"post",body:de},!0);it(!1),(Ye==null?void 0:Ye.status)===0&&(Ee(),He.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}}),((xt=(pt=Ye==null?void 0:Ye.data)==null?void 0:pt.fail)==null?void 0:xt.length)>0&&Ie.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Ne.createElement(fe.default,{pagination:!1,dataSource:(ke=Ye==null?void 0:Ye.data)==null?void 0:ke.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,We.FH)("",De.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Pe.actionTabs.type}`)}}))})},Ne.createElement(Be.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Pe.actionTabs.name),Ne.createElement(Be.default.Item,{style:{marginBottom:0},label:Ne.createElement("div",null,Ne.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Ne.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Ne.createElement("div",null,Ne.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ze.Z.downloadbutton,href:De.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Pe.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Ne.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Ne.createElement(Be.default.Item,{style:{marginBottom:0}},Ne.createElement(ye,et({},Ft),Ne.createElement("a",{className:Ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Ne.createElement("br",null),Ne.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};zt.Z=(0,ze.connect)(({classroomList:Pe})=>({classroomList:Pe}))(je)},56731:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(14566),Be=ae(28284),Ie=ae(62957),pe=ae(71051),fe=ae(76560),ze=ae(82093),De=ae(57309),Ze=ae.n(De),oe=ae(49661),ve=ae(59301),ge=Object.defineProperty,We=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,tt=(Pe,ot,Ee)=>ot in Pe?ge(Pe,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):Pe[ot]=Ee,$e=(Pe,ot)=>{for(var Ee in ot||(ot={}))Ce.call(ot,Ee)&&tt(Pe,Ee,ot[Ee]);if(Oe)for(var Ee of Oe(ot))we.call(ot,Ee)&&tt(Pe,Ee,ot[Ee]);return Pe},et=(Pe,ot)=>We(Pe,Ne(ot)),Me=(Pe,ot,Ee)=>new Promise((_e,He)=>{var Re=it=>{try{Ke(Ee.next(it))}catch(Ft){He(Ft)}},dt=it=>{try{Ke(Ee.throw(it))}catch(Ft){He(Ft)}},Ke=it=>it.done?_e(it.value):Promise.resolve(it.value).then(Re,dt);Ke((Ee=Ee.apply(Pe,ot)).next())});const{Dragger:ye}=xe.default,je=({classroomList:Pe,dispatch:ot,onOk:Ee})=>{const _e=(0,fe.useParams)(),[He]=Be.default.useForm(),[Re,dt]=(0,E.useState)(),[Ke,it]=(0,E.useState)(!1),Ft={height:100,onRemove:()=>{dt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:gt=>Me(void 0,null,function*(){return dt(gt),!1})};return(0,E.useEffect)(()=>{He.setFieldsValue({publish_time:Ze()(Ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ze()(Ze()(new Date((0,oe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),ve.createElement(Ie.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Pe.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onOk:()=>Me(void 0,null,function*(){He.submit()}),onCancel:()=>{He.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}})}},ve.createElement(Be.default,{form:He,onFinish:gt=>Me(void 0,null,function*(){var pt,xt;console.log("---",Pe.actionTabs,gt,_e);let ke=((pt=Pe==null?void 0:Pe.actionTabs)==null?void 0:pt.type)==="exercise"?`/api/exercises/${_e==null?void 0:_e.category}/exercise_user/edit_score.json`:`/api/student_works/${Pe.actionTabs.id}/edit_score.json`;it(!0);let de=yield(0,ze.ZP)(ke,{method:"post",body:et($e({},gt),{exercise_user_id:((xt=Pe==null?void 0:Pe.actionTabs)==null?void 0:xt.type)==="exercise"?Pe.actionTabs.id:""})});it(!1),He.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}}),Ee()})},ve.createElement(Be.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},ve.createElement(pe.Z,{min:0,style:{width:"100%"}}))))};zt.Z=(0,fe.connect)(({classroomList:Pe})=>({classroomList:Pe}))(je)},4835:function(Cn,zt,ae){"use strict";var E=ae(59301),xe=ae(14566),Be=ae(28284),Ie=ae(99571),pe=ae(77019),fe=ae(77736),ze=ae(16326),De=ae(76560),Ze=ae(57309),oe=ae.n(Ze),ve=ae(69577),ge=ae(82093),We=ae(59301),Ne=(we,tt,$e)=>new Promise((et,Me)=>{var ye=ot=>{try{Pe($e.next(ot))}catch(Ee){Me(Ee)}},je=ot=>{try{Pe($e.throw(ot))}catch(Ee){Me(Ee)}},Pe=ot=>ot.done?et(ot.value):Promise.resolve(ot.value).then(ye,je);Pe(($e=$e.apply(we,tt)).next())});const{Dragger:Oe}=xe.default,Ce=({})=>{const we=(0,De.useParams)(),[tt]=Be.default.useForm(),[$e,et]=(0,E.useState)(!0),[Me,ye]=(0,E.useState)(!1);console.log("----",we);function je(){return Ne(this,null,function*(){var Pe,ot;let Ee;window.location.href.indexOf("exercise")>-1?Ee=`/api/exercises/${we==null?void 0:we.categoryId}/get_time_setting.json`:Ee=`/api/homework_commons/${we==null?void 0:we.categoryId}/get_time_setting.json`;let _e=yield(0,ge.ZP)(Ee,{method:"get"});(_e==null?void 0:_e.status)===0&&tt.setFieldsValue({publish_time:oe()(oe()((Pe=_e==null?void 0:_e.data)==null?void 0:Pe.publish_time).format("YYYY-MM-DD HH:mm")),end_time:oe()(oe()((ot=_e==null?void 0:_e.data)==null?void 0:ot.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,E.useEffect)(()=>{je()},[]),We.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},We.createElement("div",{style:{textAlign:"end"}},$e&&We.createElement(Ie.ZP,{onClick:()=>{et(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!$e&&We.createElement("div",null,We.createElement(Ie.ZP,{type:"primary",loading:Me,onClick:()=>{tt.submit()}},"\u63D0\u4EA4"),We.createElement(Ie.ZP,{style:{marginLeft:20},onClick:()=>{et(!0)}},"\u53D6\u6D88"))),We.createElement(Be.default,{form:tt,disabled:$e,onFinish:Pe=>Ne(void 0,null,function*(){ye(!0),console.log("---",window.location.href);let ot;window.location.href.indexOf("exercise")>-1?ot=`/api/exercises/${we==null?void 0:we.categoryId}/time_setting.json`:ot=`/api/homework_commons/${we==null?void 0:we.categoryId}/time_setting.json`;let Ee=yield(0,ge.ZP)(ot,{method:"post",body:{publish_time:oe()(Pe.publish_time).format("YYYY-MM-DD HH:mm"),end_time:oe()(Pe.end_time).format("YYYY-MM-DD HH:mm")}});ye(!1),(Ee==null?void 0:Ee.status)===0&&et(!0)})},We.createElement(pe.Z,null,We.createElement(fe.Z,null,We.createElement(Be.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},We.createElement(ze.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Pe=>(0,ve.Q8)(Pe),disabledTime:Pe=>(0,ve.d0)(Pe),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),We.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),We.createElement(pe.Z,null,We.createElement(fe.Z,null,We.createElement(Be.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},We.createElement(ze.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Pe=>(0,ve.Q8)(Pe,"",tt.getFieldValue("publish_time")),disabledTime:Pe=>(0,ve.d0)(Pe,tt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),We.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};zt.Z=(0,De.connect)(({classroomList:we})=>({classroomList:we}))(Ce)},62787:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return oe}});var E=ae(59301),xe=ae(37568),Be=ae(62673),Ie=ae(77019),pe={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ze=ae(57884),De=(ve,ge,We)=>new Promise((Ne,Oe)=>{var Ce=$e=>{try{tt(We.next($e))}catch(et){Oe(et)}},we=$e=>{try{tt(We.throw($e))}catch(et){Oe(et)}},tt=$e=>$e.done?Ne($e.value):Promise.resolve($e.value).then(Ce,we);tt((We=We.apply(ve,ge)).next())}),oe=({data:ve,value:ge=[],handleChangePage:We,className:Ne="",setSelectedRowKeys:Oe,selectedRowKeys:Ce,onChange:we=()=>{}})=>{const[tt,$e]=(0,E.useState)([]),[et,Me]=(0,E.useState)([]),[ye,je]=(0,E.useState)([]);let[Pe,ot]=(0,E.useState)(1),[Ee,_e]=(0,E.useState)();return(0,E.useEffect)(()=>{$e(ve),Me([]),je([])},[ve]),(0,E.useEffect)(()=>{Oe&&(Me(Ce),je(Ce))},[Ce]),E.createElement("div",{className:`flex justify-between w-full ${Ne}`},E.createElement("div",{className:pe.leftdiv},E.createElement(xe.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:He=>De(void 0,null,function*(){$e(ve.filter(Re=>{var dt;return(dt=Re==null?void 0:Re.name)==null?void 0:dt.includes(He.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),tt.length===0&&E.createElement(ze.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),E.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},E.createElement(Be.default.Group,{value:et.map(He=>`${He.id}`),onChange:He=>{Oe(tt.filter(Re=>He.includes(`${Re.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},tt.map((He,Re)=>E.createElement(Ie.Z,{key:He.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},E.createElement(Be.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:He.is_published,value:`${He.id}`},E.createElement("div",{className:pe.listClass},E.createElement("span",{className:pe.spantitle,style:{width:He.is_published?"108px":"170px"}},He.name),He.is_published&&E.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),E.createElement("div",{className:pe.rightdiv},E.createElement(xe.default.Search,{onChange:He=>{je(et.filter(Re=>Re.name.includes(He.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ye.length===0&&E.createElement(ze.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ye.length>0&&E.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},E.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ye.map((He,Re)=>E.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:He.id},E.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},He.name),E.createElement("img",{src:fe,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{Oe(et.filter(dt=>`${dt.id}`!=`${He.id}`))}})))))))}},71141:function(Cn,zt,ae){"use strict";ae.d(zt,{Ei:function(){return tt},rU:function(){return $e},ZP:function(){return Me}});var E=ae(59301),xe={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Be=ae(28284),Ie=ae(47889),pe=ae(71051),fe=ae(62673),ze=ae(25399),De=ae(5269),Ze=ae(92310),oe=ae.n(Ze),ve=ae(59301),ge=Object.defineProperty,We=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ce=(ye,je,Pe)=>je in ye?ge(ye,je,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[je]=Pe,we=(ye,je)=>{for(var Pe in je||(je={}))Ne.call(je,Pe)&&Ce(ye,Pe,je[Pe]);if(We)for(var Pe of We(je))Oe.call(je,Pe)&&Ce(ye,Pe,je[Pe]);return ye};const tt=({value:ye,className:je,style:Pe})=>{const[ot,Ee]=(0,E.useState)("0");(0,E.useEffect)(()=>{if(ye){const{submit_limit:He,must_file:Re}=ye;if(He&&Re){Ee("1");return}if(He&&!Re){Ee("2");return}if(!He&&Re){Ee("3");return}}},[ye]);const _e={1:ve.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",ve.createElement("span",{className:"ml5 mr5 c-light-primary"},ye==null?void 0:ye.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:ve.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",ve.createElement("span",{className:"ml5 mr5 c-light-primary"},ye==null?void 0:ye.submit_limit_num),"\u5B57\u7B26"),3:ve.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ot==="0"?ve.createElement(ve.Fragment,null):ve.createElement("section",{className:oe()(xe.exhibition,je),style:Pe},ve.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),_e==null?void 0:_e[ot])},$e=({className:ye,style:je,form:Pe})=>{const ot=Be.default.useWatch("submit_limit",Pe),Ee=Be.default.useWatch("can_submit",Pe),_e=Be.default.useWatch("submit_num",Pe);return ve.createElement("section",{className:oe()(xe.wrap,ye),style:je},ve.createElement("div",{className:`${xe.title}`},ve.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),ve.createElement(Be.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},ve.createElement(Ie.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ve.createElement(Ie.ZP,{value:!1,style:{marginRight:"40px"}},ve.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),ve.createElement("br",null),ve.createElement(Ie.ZP,{value:!0},ve.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),ve.createElement("div",null,Ee?ve.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},ve.createElement(Be.default.Item,{name:"submit_num",rules:Ee?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},ve.createElement(pe.Z,{precision:0,min:1,disabled:!Ee,size:"large",addonAfter:"\u6B21",style:{width:133}})),ve.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},ve.createElement("span",{style:{color:"#666",fontSize:12}},ve.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",ve.createElement("span",{style:{color:"#FF6500"}},_e)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),ve.createElement("span",{style:{color:"#666",fontSize:12}},ve.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",ve.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",ve.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):ve.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),ve.createElement("div",{className:`${xe.title} mt30`},ve.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),ve.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},ve.createElement(Be.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},ve.createElement(fe.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),ve.createElement(Be.default.Item,{className:"mr10",name:"submit_limit_num",rules:ot?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},ve.createElement(pe.Z,{precision:0,min:1,disabled:!ot,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),ve.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},ve.createElement(Be.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},ve.createElement(fe.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),ve.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},ve.createElement(Be.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},ve.createElement(fe.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),ve.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09")))};var Me=({value:ye,onChange:je,className:Pe,style:ot,disabled:Ee=!1,checkMarginLeft:_e=0})=>{const He={submit_limit:!1,submit_limit_num:200,must_file:!1},[Re,dt]=(0,E.useState)({});(0,E.useEffect)(()=>{if(console.log(ye,"value"),!ye)return;const it={submit_limit:ye==null?void 0:ye.submit_limit,submit_limit_num:ye==null?void 0:ye.submit_limit_num,must_file:ye==null?void 0:ye.must_file,can_submit:ye==null?void 0:ye.can_submit,submit_num:ye==null?void 0:ye.submit_num};dt(we({},it))},[ye]);const Ke=it=>{const Ft=we(we({},Re),it);je(Ft)};return ve.createElement("section",{className:oe()(xe.wrap,Pe),style:ot},ve.createElement("div",{className:`${xe.sub_title} mt20`},ve.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),ve.createElement(Ie.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Re==null?void 0:Re.can_submit,onChange:it=>Ke({can_submit:it.target.value})},ve.createElement(Ie.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},ve.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),ve.createElement("div",{style:{position:"relative",display:"inline-block"}},ve.createElement(ze.Z,{placement:"topLeft",getPopupContainer:it=>it.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},ve.createElement("i",{className:`iconfont icon-tishixiaowenhao ${xe.title_icon} c-grey-666`})))),ve.createElement("br",null),ve.createElement(Ie.ZP,{className:xe.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},ve.createElement("div",{className:"flex-container"},ve.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),ve.createElement("div",{style:{position:"relative",display:"inline-block"}},ve.createElement(ze.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:ve.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},ve.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",ve.createElement("span",{style:{color:"#FFB83A"}},Re==null?void 0:Re.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),ve.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",ve.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",ve.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},ve.createElement("i",{className:`iconfont icon-tishixiaowenhao ${xe.title_icon} c-grey-666`}))),(Re==null?void 0:Re.can_submit)&&ve.createElement(pe.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:Ee||!(Re!=null&&Re.can_submit),value:Re==null?void 0:Re.submit_num,onChange:it=>Ke({submit_num:it})})))),ve.createElement("div",{className:`${xe.sub_title} mt20`},ve.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),ve.createElement(De.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},ve.createElement(fe.default,{style:{marginLeft:_e},disabled:Ee,checked:Re==null?void 0:Re.submit_limit,onChange:it=>Ke({submit_limit:it.target.checked})}),ve.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),ve.createElement(pe.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Ee||!(Re!=null&&Re.submit_limit),value:Re==null?void 0:Re.submit_limit_num,onChange:it=>Ke({submit_limit_num:it})})),ve.createElement(De.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},ve.createElement(fe.default,{style:{marginLeft:_e},disabled:Ee,checked:Re==null?void 0:Re.must_file,onChange:it=>Ke({must_file:it.target.checked})}),ve.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},97202:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return we}});var E=ae(59301),xe=ae(76560),Be=ae(16326),Ie=ae(62957),pe=ae(37568),fe=ae(6767),ze=ae(77019),De=ae(5269),Ze={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},oe=ae(57309),ve=ae.n(oe),ge=ae(49661),We=ae(57884),Ne=ae(59301);const{RangePicker:Oe}=Be.default,Ce=({dispatch:tt,classroomList:$e,onConfirm:et})=>{const[Me,ye]=(0,E.useState)([]),[je,Pe]=(0,E.useState)([]),[ot,Ee]=(0,E.useState)(""),[_e,He]=(0,E.useState)([!1,!1]);(0,E.useEffect)(()=>{var Ke,it,Ft,gt;if($e.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ke=$e.actionTabs)==null?void 0:Ke.rangePickerDisabled),(it=$e.actionTabs)!=null&&it.rangePickerDisabled?He((Ft=$e.actionTabs)==null?void 0:Ft.rangePickerDisabled):He([!1,!1]);let pt=$e.actionTabs.data,xt=(gt=pt==null?void 0:pt.group_name)==null?void 0:gt.map((ke,de)=>{var Ae;return{group_id:pt==null?void 0:pt.group_id[de],group_name:pt==null?void 0:pt.group_name[de],is_admin:pt==null?void 0:pt.is_admin,end_time:pt==null?void 0:pt.end_time,publish_time:Array.isArray(pt==null?void 0:pt.publish_time)?(Ae=pt==null?void 0:pt.publish_time)==null?void 0:Ae[0]:pt==null?void 0:pt.publish_time}});xt&&(ye([...xt]),Pe([...xt]))}},[$e.actionTabs]);const Re=()=>{tt({type:"classroomList/setActionTabs",payload:{}}),Ee("")},dt=Ke=>{if(Ke){const it=je==null?void 0:je.filter(Ft=>{var gt,pt;return(pt=(gt=Ft==null?void 0:Ft.group_name)==null?void 0:gt.toLowerCase())==null?void 0:pt.includes(Ke==null?void 0:Ke.toLowerCase())});ye(it)}else ye(je)};return Ne.createElement(Ie.default,{width:980,title:Ne.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ne.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ne.createElement("span",{className:Ze.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ne.createElement(pe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ot,onChange:Ke=>{Ee(Ke.target.value.trim()),dt(Ke.target.value.trim())}})),centered:!0,maskClosable:!1,open:$e.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Re(),onOk:()=>{var Ke;if(je.some(Ft=>!Ft.end_time||!Ft.publish_time)){fe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}et((Ke=$e.actionTabs)==null?void 0:Ke.index,je),Re()}},Ne.createElement("div",{className:Ze.modal_con},Ne.createElement(ze.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Me==null?void 0:Me.length)>0?Me.map(function(Ke,it){return Ne.createElement(De.Z,{span:24,key:it},Ne.createElement(ze.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:it==(Me==null?void 0:Me.length)-1?"0px":"10px"}},Ne.createElement("div",{className:Ze.multiple_select,title:Ke==null?void 0:Ke.group_name},Ke==null?void 0:Ke.group_name),Ne.createElement("div",{className:"ml20"},Ne.createElement(Oe,{size:"large",allowClear:!1,disabled:_e,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ft=>{var gt;return(0,ge.Q8)(Ft,(gt=$e.actionTabs)==null?void 0:gt.disabledDate)},disabledTime:Ft=>(0,ge.d0)(Ft),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ve()((0,ge.U6)(),"HH:mm"),ve()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ke==null?void 0:Ke.publish_time)&&[ve()(Ke==null?void 0:Ke.publish_time),Ke!=null&&Ke.end_time?ve()(Ke==null?void 0:Ke.end_time):void 0],onChange:(Ft,gt)=>{Me[it].publish_time=gt[0],Me[it].end_time=gt[1],ye([...Me]),je.forEach(pt=>{pt.group_id===(Ke==null?void 0:Ke.group_id)&&(pt.publish_time=gt[0],pt.end_time=gt[1])}),Pe([...je])},onCalendarChange:(Ft,gt,pt)=>{if(gt!=null&>[0]&&!gt[1]){const xt=ve()(gt[0]).add(7,"days");Me[it].publish_time=gt[0],Me[it].end_time=xt,ye([...Me]),je.forEach(ke=>{ke.group_id===(Ke==null?void 0:Ke.group_id)&&(ke.publish_time=gt[0],ke.end_time=xt)}),Pe([...je])}}})),_e[0]?Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Me.splice(it,1),ye([...Me]),je.forEach((Ft,gt)=>{Ft.group_id===(Ke==null?void 0:Ke.group_id)&&je.splice(gt,1)}),Pe([...je])}})))}):Ne.createElement(We.Z,null))))};var we=(0,xe.connect)(({classroomList:tt})=>({classroomList:tt}))(Ce)},92725:function(Cn,zt,ae){"use strict";ae.d(zt,{$J:function(){return Be},JZ:function(){return pe},bN:function(){return ze},jP:function(){return fe},rO:function(){return Ie}});var E=ae(82093),xe=(De,Ze,oe)=>new Promise((ve,ge)=>{var We=Ce=>{try{Oe(oe.next(Ce))}catch(we){ge(we)}},Ne=Ce=>{try{Oe(oe.throw(Ce))}catch(we){ge(we)}},Oe=Ce=>Ce.done?ve(Ce.value):Promise.resolve(Ce.value).then(We,Ne);Oe((oe=oe.apply(De,Ze)).next())});function Be(De){return(0,E.U2)(`libraries/${De}.json`)}function Ie(){return(0,E.U2)("library_tags.json")}function pe(De){return xe(this,null,function*(){return(yield(0,E.IV)(`attachments/${De}.json`)).status===0})}function fe(De){return(0,E.v_)("libraries.json",De)}function ze(De,Ze){return(0,E.gz)(`libraries/${De}.json`,Ze)}},30975:function(Cn,zt,ae){"use strict";ae.d(zt,{AD:function(){return it},BA:function(){return ee},D9:function(){return Ae},Hp:function(){return je},IM:function(){return ct},Iy:function(){return ot},KM:function(){return ie},KU:function(){return St},MJ:function(){return Pe},Ne:function(){return Ye},ON:function(){return vt},Uj:function(){return Pt},VY:function(){return rt},YO:function(){return Ct},YX:function(){return Fe},Zn:function(){return Oe},_g:function(){return et},_k:function(){return ke},c6:function(){return dt},cr:function(){return Ce},eV:function(){return Ke},fi:function(){return we},gh:function(){return He},hS:function(){return Le},iA:function(){return tt},j6:function(){return Me},je:function(){return pt},jj:function(){return ye},kS:function(){return Je},lS:function(){return xt},o6:function(){return Re},pO:function(){return me},rQ:function(){return Ft},sA:function(){return _e},xm:function(){return de},xo:function(){return mt},y8:function(){return gt},yd:function(){return $e}});var E=ae(64948),xe=ae(76560),Be=ae(49661),Ie=ae(6767),pe=ae(90524),fe=Object.defineProperty,ze=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,oe=(z,re,ne)=>re in z?fe(z,re,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[re]=ne,ve=(z,re)=>{for(var ne in re||(re={}))De.call(re,ne)&&oe(z,ne,re[ne]);if(ze)for(var ne of ze(re))Ze.call(re,ne)&&oe(z,ne,re[ne]);return z},ge=(z,re,ne)=>new Promise((ce,Ue)=>{var ut=yt=>{try{ht(ne.next(yt))}catch(wt){Ue(wt)}},Ht=yt=>{try{ht(ne.throw(yt))}catch(wt){Ue(wt)}},ht=yt=>yt.done?ce(yt.value):Promise.resolve(yt.value).then(ut,Ht);ht((ne=ne.apply(z,re)).next())});const We=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Ne=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Oe=z=>ge(void 0,null,function*(){We(),(yield(0,E.YR)(ve({},z))).status===0&&(yield(0,Be.QH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/courses/${z.coursesId}/export_couser_info.json`,query:z}))),Ne()}),Ce=z=>ge(void 0,null,function*(){const re=yield(0,E.yS)(ve({},z));if(re.status===0)Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_member_act_score`))}}),we=z=>ge(void 0,null,function*(){const re=yield(0,E.W0)(ve({},z));if(re.status===0)Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_score`))}}),tt=z=>ge(void 0,null,function*(){const re=yield(0,E.Nl)(ve({},z));if(re.status===0)Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`))}}),$e=z=>ge(void 0,null,function*(){const re=yield(0,E.IU)(ve({},z));if(re.status===0)Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/export_star_user`))}}),et=z=>ge(void 0,null,function*(){const re=yield(0,E.td)(ve({},z));if(re.status===0)Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),Me=z=>ge(void 0,null,function*(){const re=yield(0,E.QX)(ve({},z));if(re.status===0)Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_homework`))}}),ye=(z,re)=>ge(void 0,null,function*(){const ne=yield(0,E.o_)(ve({},z));ne.status===0?(Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),je=(z,re)=>ge(void 0,null,function*(){const ne=yield(0,E.ZL)(ve({},z));ne.status===0?(Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),Pe=(z,re)=>ge(void 0,null,function*(){const ne=yield(0,E.vV)(ve({},z));ne.status===0?(Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),ot=(z,re)=>ge(void 0,null,function*(){const ne=yield(0,E.aP)(ve({},z));ne.status===0?(Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),Ee=z=>ge(void 0,null,function*(){We(),(yield exportCourseWorkListAppendix(ve({},z))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${z.categoryId}/works_list.zip`,query:z}))),Ne()}),_e=z=>ge(void 0,null,function*(){We(),yield(0,Be.QH)("",pe.Z.API_SERVER+`/api/polls/${z.categoryId}/commit_result.xlsx`),Ne()}),He=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/courses/${z.coursesId}/attendances/export_xlsx_data.xlsx`,query:z}))}),Re=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/courses/${z.coursesId}/video_study_statics.xlsx`,query:z}))}),dt=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/courses/${z.coursesId}/export_video_study.xlsx`,query:z}))}),Ke=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/courses/${z.coursesId}/export_course_students_info.xlsx`,query:z}))}),it=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:z}))}),Ft=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:z}))}),gt=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:z}))}),pt=z=>ge(void 0,null,function*(){const re=yield(0,E.Uy)(ve({},z));re.status===0?(Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_users`))}),xt=z=>ge(void 0,null,function*(){const re=yield(0,E.tg)(ve({},z));re.status===0?(Ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_report`)):re.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ke=z=>ge(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/export_records/${z.id}.xlsx`,query:z}))}),de=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:z}))}),Ae=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/courses/${z==null?void 0:z.coursesId}/${z.menuKey}_statistic.xlsx?${z.checkedList.map(re=>`course_group_id[]=${re}`).join("&")}`,query:z}))}),Ye=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_training_objectives.xlsx`,query:z}))}),ct=z=>ge(void 0,null,function*(){yield(0,Be.FH)(z==null?void 0:z.name,(0,Be.NY)({url:pe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:z}))}),Le=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_courses.xlsx`,query:z}))}),mt=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_graduation_requirements.xlsx`,query:z}))}),rt=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:z}))}),St=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/exercises/${z.categoryId}/rank_list.xlsx`,query:z}))}),Je=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:z}))}),vt=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/examination_banks/${z.id}.json`,query:z}))}),Fe=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/exercises/${z.categoryId}.json`,query:z}))}),Ct=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/polls/${z==null?void 0:z.id}/commit_result.json`,query:z}))}),Pt=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:z}))}),me=(z,re)=>ge(void 0,null,function*(){yield(0,Be.FH)(re||"",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/exercises/${z==null?void 0:z.exercise_id}/consult_exercise.json`,query:z}))}),ie=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/competitions/${z==null?void 0:z.identifier}/competition_commit_records/member_works.xlsx`,query:z}))}),ee=z=>ge(void 0,null,function*(){yield(0,Be.FH)("",(0,Be.NY)({url:pe.Z.API_SERVER+`/api/courses/${z==null?void 0:z.coursesId}/group_homeworks/import_group_template.xlsx`,query:z}))})},32187:function(Cn,zt,ae){"use strict";ae.d(zt,{M:function(){return fe},Y:function(){return pe}});var E=ae(57309),xe=ae.n(E),Be=ae(89392),Ie=ae.n(Be);const pe=(ze,De="YYYY-MM-DD")=>(0,Be.cloneDeepWith)(ze,oe=>{if(oe instanceof xe())return oe.format(De)}),fe=(ze,De,Ze)=>{const oe=ve=>Reflect.toString.call(ve)==="[object Object]";if(!oe(ze)&&!Array.isArray(ze))return ze;for(const ve of Object.keys(ze))Array.isArray(ze[ve])?ze[ve]=ze[ve].map(ge=>fe(ge,De,Ze)):oe(ze[ve])?ze[ve]=fe(ze[ve],De,Ze):De.includes(ve)&&typeof ze[ve]=="string"&&(ze[ve]=Ze?xe()(ze[ve],Ze):xe()(ze[ve]));return ze}},98072:function(Cn,zt,ae){"use strict";ae.d(zt,{U:function(){return Ze}});var E=ae(59301),xe=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,fe=(oe,ve,ge)=>ve in oe?xe(oe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ve]=ge,ze=(oe,ve)=>{for(var ge in ve||(ve={}))Ie.call(ve,ge)&&fe(oe,ge,ve[ge]);if(Be)for(var ge of Be(ve))pe.call(ve,ge)&&fe(oe,ge,ve[ge]);return oe},De=(oe,ve,ge)=>new Promise((We,Ne)=>{var Oe=tt=>{try{we(ge.next(tt))}catch($e){Ne($e)}},Ce=tt=>{try{we(ge.throw(tt))}catch($e){Ne($e)}},we=tt=>tt.done?We(tt.value):Promise.resolve(tt.value).then(Oe,Ce);we((ge=ge.apply(oe,ve)).next())});function Ze(oe,ve){const[ge,We]=(0,E.useState)(ve),[Ne,Oe]=(0,E.useState)(!1),[Ce,we]=(0,E.useState)();return[ge,Ne,($e,et=!1)=>De(this,null,function*(){const Me=et?ve:ze(ze({},ge),$e);Oe(!0),We(Me);const ye=yield oe(Me);return Oe(!1),we(ye),ye}),Ce,we]}},90290:function(Cn,zt,ae){"use strict";ae.d(zt,{AL:function(){return Me},Iy:function(){return ve},Qv:function(){return Ne},ez:function(){return et},jb:function(){return ge}});var E=ae(32834),xe=ae.n(E),Be=ae(11690),Ie=ae.n(Be);let pe=1;function fe(Ee,_e){const He=Ee.match(/^(\s+)(?:```)/);if(He===null)return _e;const Re=He[1];return _e.split(`
|
|
`).map(dt=>{const Ke=dt.match(/^\s+/);if(Ke===null)return dt;const[it]=Ke;return it.length>=Re.length?dt.slice(Re.length):dt}).join(`
|
|
`)}let ze=[],De=["<ul>"];const Ze=new(xe()).Renderer,oe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ve(){ze.length=0,De=["<ul>"]}const ge={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function We(Ee,_e,He,Re){if(_e>=Ee.length||Ee[_e].level<=He)return _e;var dt=Ee[_e];Re.push("<li><a href='#"+pe+dt.anchor+"'>"+dt.text+"</a>"),_e++;var Ke=[];return _e=We(Ee,_e,dt.level,Ke),Ke.length>0&&(Re.push("<ul>"),Ke.forEach(function(it){Re.push(it)}),Re.push("</ul>")),Re.push("</li>"),_e=We(Ee,_e,He,Re),_e}function Ne(){return We(ze,0,0,De),De.push("</ul>"),De.join("")}const Oe={heading(Ee){const _e=oe.exec(Ee);if(pe+=1,_e)return{type:"heading",raw:_e[0],depth:_e[1].length,text:_e[2]}},fences(Ee){const _e=this.rules.block.fences.exec(Ee);if(_e){const He=_e[0];let Re=fe(He,_e[3]||"");const dt=_e[2]?_e[2].trim():_e[2];if(["latex","katex","math"].indexOf(dt)>=0){const Ke=tt(),it=Re;Re=Ke,$e[Ke]={type:"block",expression:it}}return{type:"code",raw:He,lang:dt,text:Re}}}},Ce=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let we=0;const tt=()=>`__special_katext_id_${we++}__`;let $e={};function et(){return $e}function Me(){we=0,$e={}}function ye(Ee){return Ee=Ee.replace(Ce,(_e,He)=>{const Re=tt();return $e[Re]={type:"inline",expression:He},Re}),Ee}const je=Ze.listitem;Ze.listitem=function(Ee){return je(ye(Ee))};const Pe=Ze.paragraph;Ze.paragraph=function(Ee){return Pe(ye(Ee))};const ot=Ze.tablecell;Ze.tablecell=function(Ee,_e){return ot(ye(Ee),_e)},Ze.code=function(Ee,_e,He){const Re=(_e||"").match(/\S*/)[0];return Re?["latex","katex","math"].indexOf(Re)>=0?`<p class='editormd-tex'>${Ee}</p>`:`<pre class="prettyprint linenums"><code class="language-${_e}">${He?Ee:(0,Be.escape)(Ee,!0)}</code></pre>
|
|
`:'<pre class="prettyprint linenums"><code>'+(He?Ee:(0,Be.escape)(Ee,!0))+"</code></pre>"},Ze.heading=function(Ee,_e,He){let Re=this.options.headerPrefix+He.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ze.push({anchor:Re,level:_e,text:Ee}),"<h"+_e+' id="'+pe+Re+'">'+Ee+"</h"+_e+">"},xe().setOptions({silent:!0,gfm:!0,pedantic:!1}),xe().use({tokenizer:Oe,renderer:Ze}),zt.ZP=xe()},23869:function(Cn,zt,ae){"use strict";ae.d(zt,{rX:function(){return ye},pW:function(){return je},gy:function(){return Pe},xY:function(){return Me},O5:function(){return et},hs:function(){return Ce},tJ:function(){return Ne},o1:function(){return Oe},Rd:function(){return $e}});var E=ae(76560),xe=ae(62957),Be=ae(37285),Ie=ae(6767),pe=ae(34055),fe=ae(49661),ze=ae(87169),De=ae(25510),Ze="data:image/png;base64,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",oe=ae.p+"static/newqrcode.a8740efb.png",ve=ae(32637),ge=ae(59301),We=(ot,Ee,_e)=>new Promise((He,Re)=>{var dt=Ft=>{try{it(_e.next(Ft))}catch(gt){Re(gt)}},Ke=Ft=>{try{it(_e.throw(Ft))}catch(gt){Re(gt)}},it=Ft=>Ft.done?He(Ft.value):Promise.resolve(Ft.value).then(dt,Ke);it((_e=_e.apply(ot,Ee)).next())});const Ne=(ot,Ee=!1,_e=!1,He="",Re=!1)=>!!(Oe(ot)&&we(ot,Ee,_e,He,Re)),Oe=ot=>(0,pe.bg)()?!0:(ot({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ce=ot=>{var Ee,_e,He;const{user:Re}=(0,E.getDvaApp)()._store.getState();(0,pe.bg)()&&!((_e=(Ee=Re==null?void 0:Re.userInfo)==null?void 0:Ee.course)!=null&&_e.course_public)&&!((He=Re==null?void 0:Re.userInfo)!=null&&He.profile_completed)&&ot({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},we=(ot,Ee=!1,_e=!0,He="",Re=!1)=>{var dt;const{user:Ke}=(0,E.getDvaApp)()._store.getState();return(dt=Ke.userInfo)!=null&&dt.profile_completed?!0:(_e?ot({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:He,isCurrentPage:Re}}):xe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,fe.xg)("/account/profile/edit"),tt()}}),!1)},tt=()=>{xe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},$e=()=>{xe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ge.createElement("div",{style:{textAlign:"center"}},ge.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ve}),ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},et=()=>{var ot;const{user:Ee}=(0,E.getDvaApp)()._store.getState();return(ot=Ee.userInfo)!=null&&ot.professional_certification?!0:(xe.default.confirm({title:"\u63D0\u793A",centered:!0,content:ge.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,fe.xg)("/account/certification")}}),!1)},Me=()=>(0,pe.V9)()?!0:(xe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ge.createElement("img",{src:oe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ye=(ot,Ee)=>ot?!0:(xe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("p",null,Ee||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ge.createElement("div",{style:{marginLeft:"110px"}},ge.createElement("img",{src:Ze,width:200}),ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),je=ot=>{xe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ge.createElement("div",null,ge.createElement("div",null,ge.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ge.createElement(Be.Z,null),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ge.createElement("a",null,ot),"\u5929\u3002"),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ge.createElement("div",{style:{textAlign:"center",marginTop:30}},ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:De,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Pe=(ot,Ee="")=>{const{shixunsDetail:{detail:_e}}=(0,E.getDvaApp)()._store.getState();if((_e==null?void 0:_e.public)===2||(_e==null?void 0:_e.public)===1||(_e==null?void 0:_e.shixun_status)===3){let He="";return(_e==null?void 0:_e.public)===2&&(He="\u5DF2\u516C\u5F00"),(_e==null?void 0:_e.public)===1&&(He="\u5F85\u5BA1\u6838"),(_e==null?void 0:_e.shixun_status)===3&&(He="\u5DF2\u5173\u95ED"),xe.default.info({centered:!0,icon:ge.createElement(ze.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",He,"\uFF0C",Ee,"\u3002"),ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:De,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(_e==null?void 0:_e.shixun_status)===2?(xe.default.confirm({centered:!0,icon:ge.createElement(ze.Z,null),title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ee,"\u3002"),ge.createElement("br",null),ge.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{xe.default.confirm({width:440,centered:!0,icon:ge.createElement(ze.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>We(void 0,null,function*(){(yield ot({type:"shixunsDetail/cancelRelease",payload:{id:_e==null?void 0:_e.identifier}})).status!==401&&(Ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ot({type:"shixunsDetail/getShixunsDetail",payload:{id:_e==null?void 0:_e.identifier}}),ot({type:"practiceSetting/getCommonData",payload:{id:_e==null?void 0:_e.identifier}}))})})}}),!0):!1}},88390:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return ke}});var E=ae(59301),xe=ae(92310),Be=ae.n(xe),Ie=ae(77900),pe=ae(29509),fe=ae(22703),ze=ae(48755),De=ae(36237),Ze=ae(63356),oe=ae(93427),ve=ae(51636),ge=ae(16931);const We=new De.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Ne=new De.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Oe=new De.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Ce=new De.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),we=new De.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),tt=new De.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),$e=de=>{const{componentCls:Ae,iconCls:Ye,antCls:ct,badgeShadowSize:Le,textFontSize:mt,textFontSizeSM:rt,statusSize:St,dotSize:Je,textFontWeight:vt,indicatorHeight:Fe,indicatorHeightSM:Ct,marginXS:Pt,calc:me}=de,ie=`${ct}-scroll-number`,ee=(0,oe.Z)(de,(z,re)=>{let{darkColor:ne}=re;return{[`&${Ae} ${Ae}-color-${z}`]:{background:ne,[`&:not(${Ae}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Ae]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ze.Wf)(de)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Ae}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:de.indicatorZIndex,minWidth:Fe,height:Fe,color:de.badgeTextColor,fontWeight:vt,fontSize:mt,lineHeight:(0,De.unit)(Fe),whiteSpace:"nowrap",textAlign:"center",background:de.badgeColor,borderRadius:me(Fe).div(2).equal(),boxShadow:`0 0 0 ${(0,De.unit)(Le)} ${de.badgeShadowColor}`,transition:`background ${de.motionDurationMid}`,a:{color:de.badgeTextColor},"a:hover":{color:de.badgeTextColor},"a:hover &":{background:de.badgeColorHover}},[`${Ae}-count-sm`]:{minWidth:Ct,height:Ct,fontSize:rt,lineHeight:(0,De.unit)(Ct),borderRadius:me(Ct).div(2).equal()},[`${Ae}-multiple-words`]:{padding:`0 ${(0,De.unit)(de.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Ae}-dot`]:{zIndex:de.indicatorZIndex,width:Je,minWidth:Je,height:Je,background:de.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,De.unit)(Le)} ${de.badgeShadowColor}`},[`${Ae}-count, ${Ae}-dot, ${ie}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Ye}-spin`]:{animationName:tt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Ae}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Ae}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:St,height:St,verticalAlign:"middle",borderRadius:"50%"},[`${Ae}-status-success`]:{backgroundColor:de.colorSuccess},[`${Ae}-status-processing`]:{overflow:"visible",color:de.colorInfo,backgroundColor:de.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Le,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:We,animationDuration:de.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Ae}-status-default`]:{backgroundColor:de.colorTextPlaceholder},[`${Ae}-status-error`]:{backgroundColor:de.colorError},[`${Ae}-status-warning`]:{backgroundColor:de.colorWarning},[`${Ae}-status-text`]:{marginInlineStart:Pt,color:de.colorText,fontSize:de.fontSize}}}),ee),{[`${Ae}-zoom-appear, ${Ae}-zoom-enter`]:{animationName:Ne,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack,animationFillMode:"both"},[`${Ae}-zoom-leave`]:{animationName:Oe,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack,animationFillMode:"both"},[`&${Ae}-not-a-wrapper`]:{[`${Ae}-zoom-appear, ${Ae}-zoom-enter`]:{animationName:Ce,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack},[`${Ae}-zoom-leave`]:{animationName:we,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack},[`&:not(${Ae}-status)`]:{verticalAlign:"middle"},[`${ie}-custom-component, ${Ae}-count`]:{transform:"none"},[`${ie}-custom-component, ${ie}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ie]:{overflow:"hidden",transition:`all ${de.motionDurationMid} ${de.motionEaseOutBack}`,[`${ie}-only`]:{position:"relative",display:"inline-block",height:Fe,transition:`all ${de.motionDurationSlow} ${de.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ie}-only-unit`]:{height:Fe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ie}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Ae}-count, ${Ae}-dot, ${ie}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},et=de=>{const{fontHeight:Ae,lineWidth:Ye,marginXS:ct,colorBorderBg:Le}=de,mt=Ae,rt=Ye,St=de.colorTextLightSolid,Je=de.colorError,vt=de.colorErrorHover;return(0,ve.mergeToken)(de,{badgeFontHeight:mt,badgeShadowSize:rt,badgeTextColor:St,badgeColor:Je,badgeColorHover:vt,badgeShadowColor:Le,badgeProcessingDuration:"1.2s",badgeRibbonOffset:ct,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Me=de=>{const{fontSize:Ae,lineHeight:Ye,fontSizeSM:ct,lineWidth:Le}=de;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Ae*Ye)-2*Le,indicatorHeightSM:Ae,dotSize:ct/2,textFontSize:ct,textFontSizeSM:ct,textFontWeight:"normal",statusSize:ct/2}};var ye=(0,ge.I$)("Badge",de=>{const Ae=et(de);return $e(Ae)},Me);const je=de=>{const{antCls:Ae,badgeFontHeight:Ye,marginXS:ct,badgeRibbonOffset:Le,calc:mt}=de,rt=`${Ae}-ribbon`,St=`${Ae}-ribbon-wrapper`,Je=(0,oe.Z)(de,(vt,Fe)=>{let{darkColor:Ct}=Fe;return{[`&${rt}-color-${vt}`]:{background:Ct,color:Ct}}});return{[St]:{position:"relative"},[rt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ze.Wf)(de)),{position:"absolute",top:ct,padding:`0 ${(0,De.unit)(de.paddingXS)}`,color:de.colorPrimary,lineHeight:(0,De.unit)(Ye),whiteSpace:"nowrap",backgroundColor:de.colorPrimary,borderRadius:de.borderRadiusSM,[`${rt}-text`]:{color:de.badgeTextColor},[`${rt}-corner`]:{position:"absolute",top:"100%",width:Le,height:Le,color:"currentcolor",border:`${(0,De.unit)(mt(Le).div(2).equal())} solid`,transform:de.badgeRibbonCornerTransform,transformOrigin:"top",filter:de.badgeRibbonCornerFilter}}),Je),{[`&${rt}-placement-end`]:{insetInlineEnd:mt(Le).mul(-1).equal(),borderEndEndRadius:0,[`${rt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${rt}-placement-start`]:{insetInlineStart:mt(Le).mul(-1).equal(),borderEndStartRadius:0,[`${rt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Pe=(0,ge.I$)(["Badge","Ribbon"],de=>{const Ae=et(de);return je(Ae)},Me),Ee=de=>{const{className:Ae,prefixCls:Ye,style:ct,color:Le,children:mt,text:rt,placement:St="end",rootClassName:Je}=de,{getPrefixCls:vt,direction:Fe}=E.useContext(ze.E_),Ct=vt("ribbon",Ye),Pt=`${Ct}-wrapper`,[me,ie,ee]=Pe(Ct,Pt),z=(0,pe.o2)(Le,!1),re=Be()(Ct,`${Ct}-placement-${St}`,{[`${Ct}-rtl`]:Fe==="rtl",[`${Ct}-color-${Le}`]:z},Ae),ne={},ce={};return Le&&!z&&(ne.background=Le,ce.color=Le),me(E.createElement("div",{className:Be()(Pt,Je,ie,ee)},mt,E.createElement("div",{className:Be()(re,ie),style:Object.assign(Object.assign({},ne),ct)},E.createElement("span",{className:`${Ct}-text`},rt),E.createElement("div",{className:`${Ct}-corner`,style:ce}))))};const _e=de=>{const{prefixCls:Ae,value:Ye,current:ct,offset:Le=0}=de;let mt;return Le&&(mt={position:"absolute",top:`${Le}00%`,left:0}),E.createElement("span",{style:mt,className:Be()(`${Ae}-only-unit`,{current:ct})},Ye)};function He(de,Ae,Ye){let ct=de,Le=0;for(;(ct+10)%10!==Ae;)ct+=Ye,Le+=Ye;return Le}var dt=de=>{const{prefixCls:Ae,count:Ye,value:ct}=de,Le=Number(ct),mt=Math.abs(Ye),[rt,St]=E.useState(Le),[Je,vt]=E.useState(mt),Fe=()=>{St(Le),vt(mt)};E.useEffect(()=>{const me=setTimeout(Fe,1e3);return()=>clearTimeout(me)},[Le]);let Ct,Pt;if(rt===Le||Number.isNaN(Le)||Number.isNaN(rt))Ct=[E.createElement(_e,Object.assign({},de,{key:Le,current:!0}))],Pt={transition:"none"};else{Ct=[];const me=Le+10,ie=[];for(let ne=Le;ne<=me;ne+=1)ie.push(ne);const ee=Je<mt?1:-1,z=ie.findIndex(ne=>ne%10===rt);Ct=(ee<0?ie.slice(0,z+1):ie.slice(z)).map((ne,ce)=>{const Ue=ne%10;return E.createElement(_e,Object.assign({},de,{key:ne,value:Ue,offset:ee<0?ce-z:ce,current:ce===z}))}),Pt={transform:`translateY(${-He(rt,Le,ee)}00%)`}}return E.createElement("span",{className:`${Ae}-only`,style:Pt,onTransitionEnd:Fe},Ct)},Ke=function(de,Ae){var Ye={};for(var ct in de)Object.prototype.hasOwnProperty.call(de,ct)&&Ae.indexOf(ct)<0&&(Ye[ct]=de[ct]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ct=Object.getOwnPropertySymbols(de);Le<ct.length;Le++)Ae.indexOf(ct[Le])<0&&Object.prototype.propertyIsEnumerable.call(de,ct[Le])&&(Ye[ct[Le]]=de[ct[Le]]);return Ye},Ft=E.forwardRef((de,Ae)=>{const{prefixCls:Ye,count:ct,className:Le,motionClassName:mt,style:rt,title:St,show:Je,component:vt="sup",children:Fe}=de,Ct=Ke(de,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Pt}=E.useContext(ze.E_),me=Pt("scroll-number",Ye),ie=Object.assign(Object.assign({},Ct),{"data-show":Je,style:rt,className:Be()(me,Le,mt),title:St});let ee=ct;if(ct&&Number(ct)%1===0){const z=String(ct).split("");ee=E.createElement("bdi",null,z.map((re,ne)=>E.createElement(dt,{prefixCls:me,count:Number(ct),value:re,key:z.length-ne})))}return rt!=null&&rt.borderColor&&(ie.style=Object.assign(Object.assign({},rt),{boxShadow:`0 0 0 1px ${rt.borderColor} inset`})),Fe?(0,fe.Tm)(Fe,z=>({className:Be()(`${me}-custom-component`,z==null?void 0:z.className,mt)})):E.createElement(vt,Object.assign({},ie,{ref:Ae}),ee)}),gt=function(de,Ae){var Ye={};for(var ct in de)Object.prototype.hasOwnProperty.call(de,ct)&&Ae.indexOf(ct)<0&&(Ye[ct]=de[ct]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ct=Object.getOwnPropertySymbols(de);Le<ct.length;Le++)Ae.indexOf(ct[Le])<0&&Object.prototype.propertyIsEnumerable.call(de,ct[Le])&&(Ye[ct[Le]]=de[ct[Le]]);return Ye};const xt=E.forwardRef((de,Ae)=>{var Ye,ct,Le,mt,rt;const{prefixCls:St,scrollNumberPrefixCls:Je,children:vt,status:Fe,text:Ct,color:Pt,count:me=null,overflowCount:ie=99,dot:ee=!1,size:z="default",title:re,offset:ne,style:ce,className:Ue,rootClassName:ut,classNames:Ht,styles:ht,showZero:yt=!1}=de,wt=gt(de,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:se,direction:st,badge:bt}=E.useContext(ze.E_),Et=se("badge",St),[jt,Vt,It]=ye(Et),kt=me>ie?`${ie}+`:me,Zt=kt==="0"||kt===0,tn=me===null||Zt&&!yt,dn=(Fe!=null||Pt!=null)&&tn,Yn=ee&&!Zt,wr=Yn?"":kt,In=(0,E.useMemo)(()=>(wr==null||wr===""||Zt&&!yt)&&!Yn,[wr,Zt,yt,Yn]),xr=(0,E.useRef)(me);In||(xr.current=me);const ca=xr.current,fa=(0,E.useRef)(wr);In||(fa.current=wr);const wa=fa.current,Ba=(0,E.useRef)(Yn);In||(Ba.current=Yn);const Pa=(0,E.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},bt==null?void 0:bt.style),ce);const yn={marginTop:ne[1]};return st==="rtl"?yn.left=parseInt(ne[0],10):yn.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},yn),bt==null?void 0:bt.style),ce)},[st,ne,ce,bt==null?void 0:bt.style]),ya=re!=null?re:typeof ca=="string"||typeof ca=="number"?ca:void 0,Ar=In||!Ct?null:E.createElement("span",{className:`${Et}-status-text`},Ct),La=!ca||typeof ca!="object"?void 0:(0,fe.Tm)(ca,yn=>({style:Object.assign(Object.assign({},Pa),yn.style)})),Aa=(0,pe.o2)(Pt,!1),Xt=Be()(Ht==null?void 0:Ht.indicator,(Ye=bt==null?void 0:bt.classNames)===null||Ye===void 0?void 0:Ye.indicator,{[`${Et}-status-dot`]:dn,[`${Et}-status-${Fe}`]:!!Fe,[`${Et}-color-${Pt}`]:Aa}),rn={};Pt&&!Aa&&(rn.color=Pt,rn.background=Pt);const vn=Be()(Et,{[`${Et}-status`]:dn,[`${Et}-not-a-wrapper`]:!vt,[`${Et}-rtl`]:st==="rtl"},Ue,ut,bt==null?void 0:bt.className,(ct=bt==null?void 0:bt.classNames)===null||ct===void 0?void 0:ct.root,Ht==null?void 0:Ht.root,Vt,It);if(!vt&&dn){const yn=Pa.color;return jt(E.createElement("span",Object.assign({},wt,{className:vn,style:Object.assign(Object.assign(Object.assign({},ht==null?void 0:ht.root),(Le=bt==null?void 0:bt.styles)===null||Le===void 0?void 0:Le.root),Pa)}),E.createElement("span",{className:Xt,style:Object.assign(Object.assign(Object.assign({},ht==null?void 0:ht.indicator),(mt=bt==null?void 0:bt.styles)===null||mt===void 0?void 0:mt.indicator),rn)}),Ct&&E.createElement("span",{style:{color:yn},className:`${Et}-status-text`},Ct)))}return jt(E.createElement("span",Object.assign({ref:Ae},wt,{className:vn,style:Object.assign(Object.assign({},(rt=bt==null?void 0:bt.styles)===null||rt===void 0?void 0:rt.root),ht==null?void 0:ht.root)}),vt,E.createElement(Ie.default,{visible:!In,motionName:`${Et}-zoom`,motionAppear:!1,motionDeadline:1e3},yn=>{let{className:Wt}=yn;var ln,hn;const un=se("scroll-number",Je),sr=Ba.current,cr=Be()(Ht==null?void 0:Ht.indicator,(ln=bt==null?void 0:bt.classNames)===null||ln===void 0?void 0:ln.indicator,{[`${Et}-dot`]:sr,[`${Et}-count`]:!sr,[`${Et}-count-sm`]:z==="small",[`${Et}-multiple-words`]:!sr&&wa&&wa.toString().length>1,[`${Et}-status-${Fe}`]:!!Fe,[`${Et}-color-${Pt}`]:Aa});let Ur=Object.assign(Object.assign(Object.assign({},ht==null?void 0:ht.indicator),(hn=bt==null?void 0:bt.styles)===null||hn===void 0?void 0:hn.indicator),Pa);return Pt&&!Aa&&(Ur=Ur||{},Ur.background=Pt),E.createElement(Ft,{prefixCls:un,show:!In,motionClassName:Wt,className:cr,count:wa,title:ya,style:Ur,key:"scrollNumber"},La)}),Ar))});xt.Ribbon=Ee;var ke=xt},51502:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return de}});var E=ae(59301),xe=ae(92310),Be=ae.n(xe),Ie=ae(47999),pe=ae(48755),fe=ae(31756),ze=ae(13783),Ze={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},ve=E.createContext({}),ge=ae(11592),We=function(Ae,Ye){var ct={};for(var Le in Ae)Object.prototype.hasOwnProperty.call(Ae,Le)&&Ye.indexOf(Le)<0&&(ct[Le]=Ae[Le]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Le=Object.getOwnPropertySymbols(Ae);mt<Le.length;mt++)Ye.indexOf(Le[mt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Le[mt])&&(ct[Le[mt]]=Ae[Le[mt]]);return ct};const Ne=Ae=>(0,ge.Z)(Ae).map(Ye=>Object.assign(Object.assign({},Ye==null?void 0:Ye.props),{key:Ye.key}));function Oe(Ae,Ye,ct){const Le=E.useMemo(()=>Ye||Ne(ct),[Ye,ct]);return E.useMemo(()=>Le.map(rt=>{var{span:St}=rt,Je=We(rt,["span"]);return St==="filled"?Object.assign(Object.assign({},Je),{filled:!0}):Object.assign(Object.assign({},Je),{span:typeof St=="number"?St:(0,Ie.m9)(Ae,St)})}),[Le,Ae])}var Ce=function(Ae,Ye){var ct={};for(var Le in Ae)Object.prototype.hasOwnProperty.call(Ae,Le)&&Ye.indexOf(Le)<0&&(ct[Le]=Ae[Le]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Le=Object.getOwnPropertySymbols(Ae);mt<Le.length;mt++)Ye.indexOf(Le[mt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Le[mt])&&(ct[Le[mt]]=Ae[Le[mt]]);return ct};function we(Ae,Ye){let ct=[],Le=[],mt=!1,rt=0;return Ae.filter(St=>St).forEach(St=>{const{filled:Je}=St,vt=Ce(St,["filled"]);if(Je){Le.push(vt),ct.push(Le),Le=[],rt=0;return}const Fe=Ye-rt;rt+=St.span||1,rt>=Ye?(rt>Ye?(mt=!0,Le.push(Object.assign(Object.assign({},vt),{span:Fe}))):Le.push(vt),ct.push(Le),Le=[],rt=0):Le.push(vt)}),Le.length>0&&ct.push(Le),ct=ct.map(St=>{const Je=St.reduce((vt,Fe)=>vt+(Fe.span||1),0);if(Je<Ye){const vt=St[St.length-1];return vt.span=Ye-(Je-(vt.span||1)),St}return St}),[ct,mt]}var $e=(Ae,Ye)=>{const[ct,Le]=(0,E.useMemo)(()=>we(Ye,Ae),[Ye,Ae]);return ct},Me=Ae=>{let{children:Ye}=Ae;return Ye};function ye(Ae){return Ae!=null}var Pe=Ae=>{const{itemPrefixCls:Ye,component:ct,span:Le,className:mt,style:rt,labelStyle:St,contentStyle:Je,bordered:vt,label:Fe,content:Ct,colon:Pt,type:me,styles:ie}=Ae,ee=ct,z=E.useContext(ve),{classNames:re}=z;return vt?E.createElement(ee,{className:Be()({[`${Ye}-item-label`]:me==="label",[`${Ye}-item-content`]:me==="content",[`${re==null?void 0:re.label}`]:me==="label",[`${re==null?void 0:re.content}`]:me==="content"},mt),style:rt,colSpan:Le},ye(Fe)&&E.createElement("span",{style:Object.assign(Object.assign({},St),ie==null?void 0:ie.label)},Fe),ye(Ct)&&E.createElement("span",{style:Object.assign(Object.assign({},St),ie==null?void 0:ie.content)},Ct)):E.createElement(ee,{className:Be()(`${Ye}-item`,mt),style:rt,colSpan:Le},E.createElement("div",{className:`${Ye}-item-container`},(Fe||Fe===0)&&E.createElement("span",{className:Be()(`${Ye}-item-label`,re==null?void 0:re.label,{[`${Ye}-item-no-colon`]:!Pt}),style:Object.assign(Object.assign({},St),ie==null?void 0:ie.label)},Fe),(Ct||Ct===0)&&E.createElement("span",{className:Be()(`${Ye}-item-content`,re==null?void 0:re.content),style:Object.assign(Object.assign({},Je),ie==null?void 0:ie.content)},Ct)))};function ot(Ae,Ye,ct){let{colon:Le,prefixCls:mt,bordered:rt}=Ye,{component:St,type:Je,showLabel:vt,showContent:Fe,labelStyle:Ct,contentStyle:Pt,styles:me}=ct;return Ae.map((ie,ee)=>{let{label:z,children:re,prefixCls:ne=mt,className:ce,style:Ue,labelStyle:ut,contentStyle:Ht,span:ht=1,key:yt,styles:wt}=ie;return typeof St=="string"?E.createElement(Pe,{key:`${Je}-${yt||ee}`,className:ce,style:Ue,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Ct),me==null?void 0:me.label),ut),wt==null?void 0:wt.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Pt),me==null?void 0:me.content),Ht),wt==null?void 0:wt.content)},span:ht,colon:Le,component:St,itemPrefixCls:ne,bordered:rt,label:vt?z:null,content:Fe?re:null,type:Je}):[E.createElement(Pe,{key:`label-${yt||ee}`,className:ce,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ct),me==null?void 0:me.label),Ue),ut),wt==null?void 0:wt.label),span:1,colon:Le,component:St[0],itemPrefixCls:ne,bordered:rt,label:z,type:"label"}),E.createElement(Pe,{key:`content-${yt||ee}`,className:ce,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Pt),me==null?void 0:me.content),Ue),Ht),wt==null?void 0:wt.content),span:ht*2-1,component:St[1],itemPrefixCls:ne,bordered:rt,content:re,type:"content"})]})}var _e=Ae=>{const Ye=E.useContext(ve),{prefixCls:ct,vertical:Le,row:mt,index:rt,bordered:St}=Ae;return Le?E.createElement(E.Fragment,null,E.createElement("tr",{key:`label-${rt}`,className:`${ct}-row`},ot(mt,Ae,Object.assign({component:"th",type:"label",showLabel:!0},Ye))),E.createElement("tr",{key:`content-${rt}`,className:`${ct}-row`},ot(mt,Ae,Object.assign({component:"td",type:"content",showContent:!0},Ye)))):E.createElement("tr",{key:rt,className:`${ct}-row`},ot(mt,Ae,Object.assign({component:St?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Ye)))},He=ae(36237),Re=ae(63356),dt=ae(16931),Ke=ae(51636);const it=Ae=>{const{componentCls:Ye,labelBg:ct}=Ae;return{[`&${Ye}-bordered`]:{[`> ${Ye}-view`]:{border:`${(0,He.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorSplit}`,"> table":{tableLayout:"auto"},[`${Ye}-row`]:{borderBottom:`${(0,He.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Ye}-item-label, > ${Ye}-item-content`]:{padding:`${(0,He.unit)(Ae.padding)} ${(0,He.unit)(Ae.paddingLG)}`,borderInlineEnd:`${(0,He.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Ye}-item-label`]:{color:Ae.colorTextSecondary,backgroundColor:ct,"&::after":{display:"none"}}}},[`&${Ye}-middle`]:{[`${Ye}-row`]:{[`> ${Ye}-item-label, > ${Ye}-item-content`]:{padding:`${(0,He.unit)(Ae.paddingSM)} ${(0,He.unit)(Ae.paddingLG)}`}}},[`&${Ye}-small`]:{[`${Ye}-row`]:{[`> ${Ye}-item-label, > ${Ye}-item-content`]:{padding:`${(0,He.unit)(Ae.paddingXS)} ${(0,He.unit)(Ae.padding)}`}}}}}},Ft=Ae=>{const{componentCls:Ye,extraColor:ct,itemPaddingBottom:Le,itemPaddingEnd:mt,colonMarginRight:rt,colonMarginLeft:St,titleMarginBottom:Je}=Ae;return{[Ye]:Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(Ae)),it(Ae)),{"&-rtl":{direction:"rtl"},[`${Ye}-header`]:{display:"flex",alignItems:"center",marginBottom:Je},[`${Ye}-title`]:Object.assign(Object.assign({},Re.vS),{flex:"auto",color:Ae.titleColor,fontWeight:Ae.fontWeightStrong,fontSize:Ae.fontSizeLG,lineHeight:Ae.lineHeightLG}),[`${Ye}-extra`]:{marginInlineStart:"auto",color:ct,fontSize:Ae.fontSize},[`${Ye}-view`]:{width:"100%",borderRadius:Ae.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${Ye}-row`]:{"> th, > td":{paddingBottom:Le,paddingInlineEnd:mt},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${Ye}-item-label`]:{color:Ae.labelColor,fontWeight:"normal",fontSize:Ae.fontSize,lineHeight:Ae.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,He.unit)(St)} ${(0,He.unit)(rt)}`},[`&${Ye}-item-no-colon::after`]:{content:'""'}},[`${Ye}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Ye}-item-content`]:{display:"table-cell",flex:1,color:Ae.contentColor,fontSize:Ae.fontSize,lineHeight:Ae.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Ye}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Ye}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Ye}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${Ye}-row`]:{"> th, > td":{paddingBottom:Ae.paddingSM}}},"&-small":{[`${Ye}-row`]:{"> th, > td":{paddingBottom:Ae.paddingXS}}}})}},gt=Ae=>({labelBg:Ae.colorFillAlter,labelColor:Ae.colorTextTertiary,titleColor:Ae.colorText,titleMarginBottom:Ae.fontSizeSM*Ae.lineHeightSM,itemPaddingBottom:Ae.padding,itemPaddingEnd:Ae.padding,colonMarginRight:Ae.marginXS,colonMarginLeft:Ae.marginXXS/2,contentColor:Ae.colorText,extraColor:Ae.colorText});var pt=(0,dt.I$)("Descriptions",Ae=>{const Ye=(0,Ke.mergeToken)(Ae,{});return Ft(Ye)},gt),xt=function(Ae,Ye){var ct={};for(var Le in Ae)Object.prototype.hasOwnProperty.call(Ae,Le)&&Ye.indexOf(Le)<0&&(ct[Le]=Ae[Le]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Le=Object.getOwnPropertySymbols(Ae);mt<Le.length;mt++)Ye.indexOf(Le[mt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Le[mt])&&(ct[Le[mt]]=Ae[Le[mt]]);return ct};const ke=Ae=>{const{prefixCls:Ye,title:ct,extra:Le,column:mt,colon:rt=!0,bordered:St,layout:Je,children:vt,className:Fe,rootClassName:Ct,style:Pt,size:me,labelStyle:ie,contentStyle:ee,styles:z,items:re,classNames:ne}=Ae,ce=xt(Ae,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Ue,direction:ut,className:Ht,style:ht,classNames:yt,styles:wt}=(0,pe.dj)("descriptions"),se=Ue("descriptions",Ye),st=(0,ze.Z)(),bt=E.useMemo(()=>{var dn;return typeof mt=="number"?mt:(dn=(0,Ie.m9)(st,Object.assign(Object.assign({},Ze),mt)))!==null&&dn!==void 0?dn:3},[st,mt]),Et=Oe(st,re,vt),jt=(0,fe.Z)(me),Vt=$e(bt,Et),[It,kt,Zt]=pt(se),tn=E.useMemo(()=>({labelStyle:ie,contentStyle:ee,styles:{content:Object.assign(Object.assign({},wt.content),z==null?void 0:z.content),label:Object.assign(Object.assign({},wt.label),z==null?void 0:z.label)},classNames:{label:Be()(yt.label,ne==null?void 0:ne.label),content:Be()(yt.content,ne==null?void 0:ne.content)}}),[ie,ee,z,ne,yt,wt]);return It(E.createElement(ve.Provider,{value:tn},E.createElement("div",Object.assign({className:Be()(se,Ht,yt.root,ne==null?void 0:ne.root,{[`${se}-${jt}`]:jt&&jt!=="default",[`${se}-bordered`]:!!St,[`${se}-rtl`]:ut==="rtl"},Fe,Ct,kt,Zt),style:Object.assign(Object.assign(Object.assign(Object.assign({},ht),wt.root),z==null?void 0:z.root),Pt)},ce),(ct||Le)&&E.createElement("div",{className:Be()(`${se}-header`,yt.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},wt.header),z==null?void 0:z.header)},ct&&E.createElement("div",{className:Be()(`${se}-title`,yt.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},wt.title),z==null?void 0:z.title)},ct),Le&&E.createElement("div",{className:Be()(`${se}-extra`,yt.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},wt.extra),z==null?void 0:z.extra)},Le)),E.createElement("div",{className:`${se}-view`},E.createElement("table",null,E.createElement("tbody",null,Vt.map((dn,Yn)=>E.createElement(_e,{key:Yn,index:Yn,colon:rt,prefixCls:se,vertical:Je==="vertical",bordered:St,row:dn}))))))))};ke.Item=Me;var de=ke},10846:function(Cn,zt,ae){"use strict";ae.d(zt,{default:function(){return wt}});var E=ae(59301),xe=ae(40001),Be=ae(99267),Ie=ae(92310),pe=ae.n(Ie),fe=ae(32855),ze=ae(27247),De=ae(74430),Ze=ae(43079),oe=ae(10228),ve=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function ge(se){return typeof se=="string"}function We(se){var st,bt=se.className,Et=se.prefixCls,jt=se.style,Vt=se.active,It=se.status,kt=se.iconPrefix,Zt=se.icon,tn=se.wrapperStyle,dn=se.stepNumber,Yn=se.disabled,wr=se.description,In=se.title,xr=se.subTitle,ca=se.progressDot,fa=se.stepIcon,wa=se.tailContent,Ba=se.icons,Pa=se.stepIndex,ya=se.onStepClick,Ar=se.onClick,La=se.render,Aa=(0,Ze.Z)(se,ve),Xt=!!ya&&!Yn,rn={};Xt&&(rn.role="button",rn.tabIndex=0,rn.onClick=function(un){Ar==null||Ar(un),ya(Pa)},rn.onKeyDown=function(un){var sr=un.which;(sr===oe.Z.ENTER||sr===oe.Z.SPACE)&&ya(Pa)});var vn=function(){var sr,cr,Ur=pe()("".concat(Et,"-icon"),"".concat(kt,"icon"),(sr={},(0,De.Z)(sr,"".concat(kt,"icon-").concat(Zt),Zt&&ge(Zt)),(0,De.Z)(sr,"".concat(kt,"icon-check"),!Zt&&It==="finish"&&(Ba&&!Ba.finish||!Ba)),(0,De.Z)(sr,"".concat(kt,"icon-cross"),!Zt&&It==="error"&&(Ba&&!Ba.error||!Ba)),sr)),Jr=E.createElement("span",{className:"".concat(Et,"-icon-dot")});return ca?typeof ca=="function"?cr=E.createElement("span",{className:"".concat(Et,"-icon")},ca(Jr,{index:dn-1,status:It,title:In,description:wr})):cr=E.createElement("span",{className:"".concat(Et,"-icon")},Jr):Zt&&!ge(Zt)?cr=E.createElement("span",{className:"".concat(Et,"-icon")},Zt):Ba&&Ba.finish&&It==="finish"?cr=E.createElement("span",{className:"".concat(Et,"-icon")},Ba.finish):Ba&&Ba.error&&It==="error"?cr=E.createElement("span",{className:"".concat(Et,"-icon")},Ba.error):Zt||It==="finish"||It==="error"?cr=E.createElement("span",{className:Ur}):cr=E.createElement("span",{className:"".concat(Et,"-icon")},dn),fa&&(cr=fa({index:dn-1,status:It,title:In,description:wr,node:cr})),cr},yn=It||"wait",Wt=pe()("".concat(Et,"-item"),"".concat(Et,"-item-").concat(yn),bt,(st={},(0,De.Z)(st,"".concat(Et,"-item-custom"),Zt),(0,De.Z)(st,"".concat(Et,"-item-active"),Vt),(0,De.Z)(st,"".concat(Et,"-item-disabled"),Yn===!0),st)),ln=(0,ze.Z)({},jt),hn=E.createElement("div",(0,fe.Z)({},Aa,{className:Wt,style:ln}),E.createElement("div",(0,fe.Z)({onClick:Ar},rn,{className:"".concat(Et,"-item-container")}),E.createElement("div",{className:"".concat(Et,"-item-tail")},wa),E.createElement("div",{className:"".concat(Et,"-item-icon")},vn()),E.createElement("div",{className:"".concat(Et,"-item-content")},E.createElement("div",{className:"".concat(Et,"-item-title")},In,xr&&E.createElement("div",{title:typeof xr=="string"?xr:void 0,className:"".concat(Et,"-item-subtitle")},xr)),wr&&E.createElement("div",{className:"".concat(Et,"-item-description")},wr))));return La&&(hn=La(hn)||null),hn}var Ne=We,Oe=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function Ce(se){var st,bt=se.prefixCls,Et=bt===void 0?"rc-steps":bt,jt=se.style,Vt=jt===void 0?{}:jt,It=se.className,kt=se.children,Zt=se.direction,tn=Zt===void 0?"horizontal":Zt,dn=se.type,Yn=dn===void 0?"default":dn,wr=se.labelPlacement,In=wr===void 0?"horizontal":wr,xr=se.iconPrefix,ca=xr===void 0?"rc":xr,fa=se.status,wa=fa===void 0?"process":fa,Ba=se.size,Pa=se.current,ya=Pa===void 0?0:Pa,Ar=se.progressDot,La=Ar===void 0?!1:Ar,Aa=se.stepIcon,Xt=se.initial,rn=Xt===void 0?0:Xt,vn=se.icons,yn=se.onChange,Wt=se.itemRender,ln=se.items,hn=ln===void 0?[]:ln,un=(0,Ze.Z)(se,Oe),sr=Yn==="navigation",cr=Yn==="inline",Ur=cr||La,Jr=cr?"horizontal":tn,ea=cr?void 0:Ba,$r=Ur?"vertical":In,nr=pe()(Et,"".concat(Et,"-").concat(Jr),It,(st={},(0,De.Z)(st,"".concat(Et,"-").concat(ea),ea),(0,De.Z)(st,"".concat(Et,"-label-").concat($r),Jr==="horizontal"),(0,De.Z)(st,"".concat(Et,"-dot"),!!Ur),(0,De.Z)(st,"".concat(Et,"-navigation"),sr),(0,De.Z)(st,"".concat(Et,"-inline"),cr),st)),gn=function(Sa){yn&&ya!==Sa&&yn(Sa)},kr=function(Sa,Lt){var Mt=(0,ze.Z)({},Sa),or=rn+Lt;return wa==="error"&&Lt===ya-1&&(Mt.className="".concat(Et,"-next-error")),Mt.status||(or===ya?Mt.status=wa:or<ya?Mt.status="finish":Mt.status="wait"),cr&&(Mt.icon=void 0,Mt.subTitle=void 0),!Mt.render&&Wt&&(Mt.render=function(jn){return Wt(Mt,jn)}),E.createElement(Ne,(0,fe.Z)({},Mt,{active:or===ya,stepNumber:or+1,stepIndex:or,key:or,prefixCls:Et,iconPrefix:ca,wrapperStyle:Vt,progressDot:Ur,stepIcon:Aa,icons:vn,onStepClick:yn&&gn}))};return E.createElement("div",(0,fe.Z)({className:nr,style:Vt},un),hn.filter(function(va){return va}).map(kr))}Ce.Step=Ne;var we=Ce,tt=we,$e=ae(48755),et=ae(31756),Me=ae(13783),ye=ae(60242),je=ae(25399),Pe=ae(36237),ot=ae(63356),Ee=ae(16931),_e=ae(51636),Re=se=>{const{componentCls:st,customIconTop:bt,customIconSize:Et,customIconFontSize:jt}=se;return{[`${st}-item-custom`]:{[`> ${st}-item-container > ${st}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${st}-icon`]:{top:bt,width:Et,height:Et,fontSize:jt,lineHeight:(0,Pe.unit)(Et)}}},[`&:not(${st}-vertical)`]:{[`${st}-item-custom`]:{[`${st}-item-icon`]:{width:"auto",background:"none"}}}}},Ke=se=>{const{componentCls:st}=se,bt=`${st}-item`;return{[`${st}-horizontal`]:{[`${bt}-tail`]:{transform:"translateY(-50%)"}}}},Ft=se=>{const{componentCls:st,inlineDotSize:bt,inlineTitleColor:Et,inlineTailColor:jt}=se,Vt=se.calc(se.paddingXS).add(se.lineWidth).equal(),It={[`${st}-item-container ${st}-item-content ${st}-item-title`]:{color:Et}};return{[`&${st}-inline`]:{width:"auto",display:"inline-flex",[`${st}-item`]:{flex:"none","&-container":{padding:`${(0,Pe.unit)(Vt)} ${(0,Pe.unit)(se.paddingXXS)} 0`,margin:`0 ${(0,Pe.unit)(se.calc(se.marginXXS).div(2).equal())}`,borderRadius:se.borderRadiusSM,cursor:"pointer",transition:`background-color ${se.motionDurationMid}`,"&:hover":{background:se.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:bt,height:bt,marginInlineStart:`calc(50% - ${(0,Pe.unit)(se.calc(bt).div(2).equal())})`,[`> ${st}-icon`]:{top:0},[`${st}-icon-dot`]:{borderRadius:se.calc(se.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:se.calc(se.marginXS).sub(se.lineWidth).equal()},"&-title":{color:Et,fontSize:se.fontSizeSM,lineHeight:se.lineHeightSM,fontWeight:"normal",marginBottom:se.calc(se.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:se.calc(bt).div(2).add(Vt).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:se.lineWidth,borderRadius:0,marginInlineStart:0,background:jt}},[`&:first-child ${st}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${st}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${st}-item-icon ${st}-icon ${st}-icon-dot`]:{backgroundColor:se.colorBorderBg,border:`${(0,Pe.unit)(se.lineWidth)} ${se.lineType} ${jt}`}},It),"&-finish":Object.assign({[`${st}-item-tail::after`]:{backgroundColor:jt},[`${st}-item-icon ${st}-icon ${st}-icon-dot`]:{backgroundColor:jt,border:`${(0,Pe.unit)(se.lineWidth)} ${se.lineType} ${jt}`}},It),"&-error":It,"&-active, &-process":Object.assign({[`${st}-item-icon`]:{width:bt,height:bt,marginInlineStart:`calc(50% - ${(0,Pe.unit)(se.calc(bt).div(2).equal())})`,top:0}},It),[`&:not(${st}-item-active) > ${st}-item-container[role='button']:hover`]:{[`${st}-item-title`]:{color:Et}}}}}},pt=se=>{const{componentCls:st,iconSize:bt,lineHeight:Et,iconSizeSM:jt}=se;return{[`&${st}-label-vertical`]:{[`${st}-item`]:{overflow:"visible","&-tail":{marginInlineStart:se.calc(bt).div(2).add(se.controlHeightLG).equal(),padding:`0 ${(0,Pe.unit)(se.paddingLG)}`},"&-content":{display:"block",width:se.calc(bt).div(2).add(se.controlHeightLG).mul(2).equal(),marginTop:se.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:se.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:se.marginXXS,marginInlineStart:0,lineHeight:Et}},[`&${st}-small:not(${st}-dot)`]:{[`${st}-item`]:{"&-icon":{marginInlineStart:se.calc(bt).sub(jt).div(2).add(se.controlHeightLG).equal()}}}}}},ke=se=>{const{componentCls:st,navContentMaxWidth:bt,navArrowColor:Et,stepsNavActiveColor:jt,motionDurationSlow:Vt}=se;return{[`&${st}-navigation`]:{paddingTop:se.paddingSM,[`&${st}-small`]:{[`${st}-item`]:{"&-container":{marginInlineStart:se.calc(se.marginSM).mul(-1).equal()}}},[`${st}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:se.calc(se.margin).mul(-1).equal(),paddingBottom:se.paddingSM,textAlign:"start",transition:`opacity ${Vt}`,[`${st}-item-content`]:{maxWidth:bt},[`${st}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},ot.vS),{"&::after":{display:"none"}})},[`&:not(${st}-item-active)`]:{[`${st}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,Pe.unit)(se.calc(se.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:se.fontSizeIcon,height:se.fontSizeIcon,borderTop:`${(0,Pe.unit)(se.lineWidth)} ${se.lineType} ${Et}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,Pe.unit)(se.lineWidth)} ${se.lineType} ${Et}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:se.lineWidthBold,backgroundColor:jt,transition:`width ${Vt}, inset-inline-start ${Vt}`,transitionTimingFunction:"ease-out",content:'""'}},[`${st}-item${st}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${st}-navigation${st}-vertical`]:{[`> ${st}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${st}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:se.calc(se.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,Pe.unit)(se.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:se.calc(se.controlHeight).mul(.25).equal(),height:se.calc(se.controlHeight).mul(.25).equal(),marginBottom:se.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${st}-item-container > ${st}-item-tail`]:{visibility:"hidden"}}},[`&${st}-navigation${st}-horizontal`]:{[`> ${st}-item > ${st}-item-container > ${st}-item-tail`]:{visibility:"hidden"}}}},Ae=se=>{const{antCls:st,componentCls:bt,iconSize:Et,iconSizeSM:jt,processIconColor:Vt,marginXXS:It,lineWidthBold:kt,lineWidth:Zt,paddingXXS:tn}=se,dn=se.calc(Et).add(se.calc(kt).mul(4).equal()).equal(),Yn=se.calc(jt).add(se.calc(se.lineWidth).mul(4).equal()).equal();return{[`&${bt}-with-progress`]:{[`${bt}-item`]:{paddingTop:tn,[`&-process ${bt}-item-container ${bt}-item-icon ${bt}-icon`]:{color:Vt}},[`&${bt}-vertical > ${bt}-item `]:{paddingInlineStart:tn,[`> ${bt}-item-container > ${bt}-item-tail`]:{top:It,insetInlineStart:se.calc(Et).div(2).sub(Zt).add(tn).equal()}},[`&, &${bt}-small`]:{[`&${bt}-horizontal ${bt}-item:first-child`]:{paddingBottom:tn,paddingInlineStart:tn}},[`&${bt}-small${bt}-vertical > ${bt}-item > ${bt}-item-container > ${bt}-item-tail`]:{insetInlineStart:se.calc(jt).div(2).sub(Zt).add(tn).equal()},[`&${bt}-label-vertical ${bt}-item ${bt}-item-tail`]:{top:se.calc(Et).div(2).add(tn).equal()},[`${bt}-item-icon`]:{position:"relative",[`${st}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,Pe.unit)(dn)} !important`,height:`${(0,Pe.unit)(dn)} !important`}}},[`&${bt}-small`]:{[`&${bt}-label-vertical ${bt}-item ${bt}-item-tail`]:{top:se.calc(jt).div(2).add(tn).equal()},[`${bt}-item-icon ${st}-progress-inner`]:{width:`${(0,Pe.unit)(Yn)} !important`,height:`${(0,Pe.unit)(Yn)} !important`}}}}},ct=se=>{const{componentCls:st,descriptionMaxWidth:bt,lineHeight:Et,dotCurrentSize:jt,dotSize:Vt,motionDurationSlow:It}=se;return{[`&${st}-dot, &${st}-dot${st}-small`]:{[`${st}-item`]:{"&-title":{lineHeight:Et},"&-tail":{top:se.calc(se.dotSize).sub(se.calc(se.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,Pe.unit)(se.calc(bt).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,Pe.unit)(se.calc(se.marginSM).mul(2).equal())})`,height:se.calc(se.lineWidth).mul(3).equal(),marginInlineStart:se.marginSM}},"&-icon":{width:Vt,height:Vt,marginInlineStart:se.calc(se.descriptionMaxWidth).sub(Vt).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,Pe.unit)(Vt),background:"transparent",border:0,[`${st}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${It}`,"&::after":{position:"absolute",top:se.calc(se.marginSM).mul(-1).equal(),insetInlineStart:se.calc(Vt).sub(se.calc(se.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:se.calc(se.controlHeightLG).mul(1.5).equal(),height:se.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:bt},[`&-process ${st}-item-icon`]:{position:"relative",top:se.calc(Vt).sub(jt).div(2).equal(),width:jt,height:jt,lineHeight:(0,Pe.unit)(jt),background:"none",marginInlineStart:se.calc(se.descriptionMaxWidth).sub(jt).div(2).equal()},[`&-process ${st}-icon`]:{[`&:first-child ${st}-icon-dot`]:{insetInlineStart:0}}}},[`&${st}-vertical${st}-dot`]:{[`${st}-item-icon`]:{marginTop:se.calc(se.controlHeight).sub(Vt).div(2).equal(),marginInlineStart:0,background:"none"},[`${st}-item-process ${st}-item-icon`]:{marginTop:se.calc(se.controlHeight).sub(jt).div(2).equal(),top:0,insetInlineStart:se.calc(Vt).sub(jt).div(2).equal(),marginInlineStart:0},[`${st}-item > ${st}-item-container > ${st}-item-tail`]:{top:se.calc(se.controlHeight).sub(Vt).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,Pe.unit)(se.calc(Vt).add(se.paddingXS).equal())} 0 ${(0,Pe.unit)(se.paddingXS)}`,"&::after":{marginInlineStart:se.calc(Vt).sub(se.lineWidth).div(2).equal()}},[`&${st}-small`]:{[`${st}-item-icon`]:{marginTop:se.calc(se.controlHeightSM).sub(Vt).div(2).equal()},[`${st}-item-process ${st}-item-icon`]:{marginTop:se.calc(se.controlHeightSM).sub(jt).div(2).equal()},[`${st}-item > ${st}-item-container > ${st}-item-tail`]:{top:se.calc(se.controlHeightSM).sub(Vt).div(2).equal()}},[`${st}-item:first-child ${st}-icon-dot`]:{insetInlineStart:0},[`${st}-item-content`]:{width:"inherit"}}}},mt=se=>{const{componentCls:st}=se;return{[`&${st}-rtl`]:{direction:"rtl",[`${st}-item`]:{"&-subtitle":{float:"left"}},[`&${st}-navigation`]:{[`${st}-item::after`]:{transform:"rotate(-45deg)"}},[`&${st}-vertical`]:{[`> ${st}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${st}-item-icon`]:{float:"right"}}},[`&${st}-dot`]:{[`${st}-item-icon ${st}-icon-dot, &${st}-small ${st}-item-icon ${st}-icon-dot`]:{float:"right"}}}}},St=se=>{const{componentCls:st,iconSizeSM:bt,fontSizeSM:Et,fontSize:jt,colorTextDescription:Vt}=se;return{[`&${st}-small`]:{[`&${st}-horizontal:not(${st}-label-vertical) ${st}-item`]:{paddingInlineStart:se.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${st}-item-icon`]:{width:bt,height:bt,marginTop:0,marginBottom:0,marginInline:`0 ${(0,Pe.unit)(se.marginXS)}`,fontSize:Et,lineHeight:(0,Pe.unit)(bt),textAlign:"center",borderRadius:bt},[`${st}-item-title`]:{paddingInlineEnd:se.paddingSM,fontSize:jt,lineHeight:(0,Pe.unit)(bt),"&::after":{top:se.calc(bt).div(2).equal()}},[`${st}-item-description`]:{color:Vt,fontSize:jt},[`${st}-item-tail`]:{top:se.calc(bt).div(2).sub(se.paddingXXS).equal()},[`${st}-item-custom ${st}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${st}-icon`]:{fontSize:bt,lineHeight:(0,Pe.unit)(bt),transform:"none"}}}}},vt=se=>{const{componentCls:st,iconSizeSM:bt,iconSize:Et}=se;return{[`&${st}-vertical`]:{display:"flex",flexDirection:"column",[`> ${st}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${st}-item-icon`]:{float:"left",marginInlineEnd:se.margin},[`${st}-item-content`]:{display:"block",minHeight:se.calc(se.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${st}-item-title`]:{lineHeight:(0,Pe.unit)(Et)},[`${st}-item-description`]:{paddingBottom:se.paddingSM}},[`> ${st}-item > ${st}-item-container > ${st}-item-tail`]:{position:"absolute",top:0,insetInlineStart:se.calc(Et).div(2).sub(se.lineWidth).equal(),width:se.lineWidth,height:"100%",padding:`${(0,Pe.unit)(se.calc(se.marginXXS).mul(1.5).add(Et).equal())} 0 ${(0,Pe.unit)(se.calc(se.marginXXS).mul(1.5).equal())}`,"&::after":{width:se.lineWidth,height:"100%"}},[`> ${st}-item:not(:last-child) > ${st}-item-container > ${st}-item-tail`]:{display:"block"},[` > ${st}-item > ${st}-item-container > ${st}-item-content > ${st}-item-title`]:{"&::after":{display:"none"}},[`&${st}-small ${st}-item-container`]:{[`${st}-item-tail`]:{position:"absolute",top:0,insetInlineStart:se.calc(bt).div(2).sub(se.lineWidth).equal(),padding:`${(0,Pe.unit)(se.calc(se.marginXXS).mul(1.5).add(bt).equal())} 0 ${(0,Pe.unit)(se.calc(se.marginXXS).mul(1.5).equal())}`},[`${st}-item-title`]:{lineHeight:(0,Pe.unit)(bt)}}}}};const Fe="wait",Ct="process",Pt="finish",me="error",ie=(se,st)=>{const bt=`${st.componentCls}-item`,Et=`${se}IconColor`,jt=`${se}TitleColor`,Vt=`${se}DescriptionColor`,It=`${se}TailColor`,kt=`${se}IconBgColor`,Zt=`${se}IconBorderColor`,tn=`${se}DotColor`;return{[`${bt}-${se} ${bt}-icon`]:{backgroundColor:st[kt],borderColor:st[Zt],[`> ${st.componentCls}-icon`]:{color:st[Et],[`${st.componentCls}-icon-dot`]:{background:st[tn]}}},[`${bt}-${se}${bt}-custom ${bt}-icon`]:{[`> ${st.componentCls}-icon`]:{color:st[tn]}},[`${bt}-${se} > ${bt}-container > ${bt}-content > ${bt}-title`]:{color:st[jt],"&::after":{backgroundColor:st[It]}},[`${bt}-${se} > ${bt}-container > ${bt}-content > ${bt}-description`]:{color:st[Vt]},[`${bt}-${se} > ${bt}-container > ${bt}-tail::after`]:{backgroundColor:st[It]}}},ee=se=>{const{componentCls:st,motionDurationSlow:bt}=se,Et=`${st}-item`,jt=`${Et}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[Et]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${Et}-container > ${Et}-tail, > ${Et}-container > ${Et}-content > ${Et}-title::after`]:{display:"none"}}},[`${Et}-container`]:{outline:"none","&:focus-visible":{[jt]:Object.assign({},(0,ot.oN)(se))}},[`${jt}, ${Et}-content`]:{display:"inline-block",verticalAlign:"top"},[jt]:{width:se.iconSize,height:se.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:se.marginXS,fontSize:se.iconFontSize,fontFamily:se.fontFamily,lineHeight:(0,Pe.unit)(se.iconSize),textAlign:"center",borderRadius:se.iconSize,border:`${(0,Pe.unit)(se.lineWidth)} ${se.lineType} transparent`,transition:`background-color ${bt}, border-color ${bt}`,[`${st}-icon`]:{position:"relative",top:se.iconTop,color:se.colorPrimary,lineHeight:1}},[`${Et}-tail`]:{position:"absolute",top:se.calc(se.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:se.lineWidth,background:se.colorSplit,borderRadius:se.lineWidth,transition:`background ${bt}`,content:'""'}},[`${Et}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:se.padding,color:se.colorText,fontSize:se.fontSizeLG,lineHeight:(0,Pe.unit)(se.titleLineHeight),"&::after":{position:"absolute",top:se.calc(se.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:se.lineWidth,background:se.processTailColor,content:'""'}},[`${Et}-subtitle`]:{display:"inline",marginInlineStart:se.marginXS,color:se.colorTextDescription,fontWeight:"normal",fontSize:se.fontSize},[`${Et}-description`]:{color:se.colorTextDescription,fontSize:se.fontSize}},ie(Fe,se)),ie(Ct,se)),{[`${Et}-process > ${Et}-container > ${Et}-title`]:{fontWeight:se.fontWeightStrong}}),ie(Pt,se)),ie(me,se)),{[`${Et}${st}-next-error > ${st}-item-title::after`]:{background:se.colorError},[`${Et}-disabled`]:{cursor:"not-allowed"}})},z=se=>{const{componentCls:st,motionDurationSlow:bt}=se;return{[`& ${st}-item`]:{[`&:not(${st}-item-active)`]:{[`& > ${st}-item-container[role='button']`]:{cursor:"pointer",[`${st}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${st}-icon`]:{transition:`color ${bt}`}},"&:hover":{[`${st}-item`]:{"&-title, &-subtitle, &-description":{color:se.colorPrimary}}}},[`&:not(${st}-item-process)`]:{[`& > ${st}-item-container[role='button']:hover`]:{[`${st}-item`]:{"&-icon":{borderColor:se.colorPrimary,[`${st}-icon`]:{color:se.colorPrimary}}}}}}},[`&${st}-horizontal:not(${st}-label-vertical)`]:{[`${st}-item`]:{paddingInlineStart:se.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${st}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:se.descriptionMaxWidth,whiteSpace:"normal"}}}}},re=se=>{const{componentCls:st}=se;return{[st]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ot.Wf)(se)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),ee(se)),z(se)),Re(se)),St(se)),vt(se)),Ke(se)),pt(se)),ct(se)),ke(se)),mt(se)),Ae(se)),Ft(se))}},ne=se=>({titleLineHeight:se.controlHeight,customIconSize:se.controlHeight,customIconTop:0,customIconFontSize:se.controlHeightSM,iconSize:se.controlHeight,iconTop:-.5,iconFontSize:se.fontSize,iconSizeSM:se.fontSizeHeading3,dotSize:se.controlHeight/4,dotCurrentSize:se.controlHeightLG/4,navArrowColor:se.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:se.wireframe?se.colorTextDisabled:se.colorTextLabel,waitIconBgColor:se.wireframe?se.colorBgContainer:se.colorFillContent,waitIconBorderColor:se.wireframe?se.colorTextDisabled:"transparent",finishIconBgColor:se.wireframe?se.colorBgContainer:se.controlItemBgActive,finishIconBorderColor:se.wireframe?se.colorPrimary:se.controlItemBgActive});var ce=(0,Ee.I$)("Steps",se=>{const{colorTextDisabled:st,controlHeightLG:bt,colorTextLightSolid:Et,colorText:jt,colorPrimary:Vt,colorTextDescription:It,colorTextQuaternary:kt,colorError:Zt,colorBorderSecondary:tn,colorSplit:dn}=se,Yn=(0,_e.mergeToken)(se,{processIconColor:Et,processTitleColor:jt,processDescriptionColor:jt,processIconBgColor:Vt,processIconBorderColor:Vt,processDotColor:Vt,processTailColor:dn,waitTitleColor:It,waitDescriptionColor:It,waitTailColor:dn,waitDotColor:st,finishIconColor:Vt,finishTitleColor:jt,finishDescriptionColor:It,finishTailColor:Vt,finishDotColor:Vt,errorIconColor:Et,errorTitleColor:Zt,errorDescriptionColor:Zt,errorTailColor:dn,errorIconBgColor:Zt,errorIconBorderColor:Zt,errorDotColor:Zt,stepsNavActiveColor:Vt,stepsProgressSize:bt,inlineDotSize:6,inlineTitleColor:kt,inlineTailColor:tn});return[re(Yn)]},ne),Ue=ae(11592);function ut(se){return se.filter(st=>st)}function Ht(se,st){if(se)return se;const bt=(0,Ue.Z)(st).map(Et=>{if(E.isValidElement(Et)){const{props:jt}=Et;return Object.assign({},jt)}return null});return ut(bt)}var ht=function(se,st){var bt={};for(var Et in se)Object.prototype.hasOwnProperty.call(se,Et)&&st.indexOf(Et)<0&&(bt[Et]=se[Et]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,Et=Object.getOwnPropertySymbols(se);jt<Et.length;jt++)st.indexOf(Et[jt])<0&&Object.prototype.propertyIsEnumerable.call(se,Et[jt])&&(bt[Et[jt]]=se[Et[jt]]);return bt};const yt=se=>{const{percent:st,size:bt,className:Et,rootClassName:jt,direction:Vt,items:It,responsive:kt=!0,current:Zt=0,children:tn,style:dn}=se,Yn=ht(se,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:wr}=(0,Me.Z)(kt),{getPrefixCls:In,direction:xr,className:ca,style:fa}=(0,$e.dj)("steps"),wa=E.useMemo(()=>kt&&wr?"vertical":Vt,[wr,Vt]),Ba=(0,et.Z)(bt),Pa=In("steps",se.prefixCls),[ya,Ar,La]=ce(Pa),Aa=se.type==="inline",Xt=In("",se.iconPrefix),rn=Ht(It,tn),vn=Aa?void 0:st,yn=Object.assign(Object.assign({},fa),dn),Wt=pe()(ca,{[`${Pa}-rtl`]:xr==="rtl",[`${Pa}-with-progress`]:vn!==void 0},Et,jt,Ar,La),ln={finish:E.createElement(xe.Z,{className:`${Pa}-finish-icon`}),error:E.createElement(Be.Z,{className:`${Pa}-error-icon`})},hn=sr=>{let{node:cr,status:Ur}=sr;if(Ur==="process"&&vn!==void 0){const Jr=Ba==="small"?32:40;return E.createElement("div",{className:`${Pa}-progress-icon`},E.createElement(ye.Z,{type:"circle",percent:vn,size:Jr,strokeWidth:4,format:()=>null}),cr)}return cr},un=(sr,cr)=>sr.description?E.createElement(je.Z,{title:sr.description},cr):cr;return ya(E.createElement(tt,Object.assign({icons:ln},Yn,{style:yn,current:Zt,size:Ba,items:rn,itemRender:Aa?un:void 0,stepIcon:hn,direction:wa,prefixCls:Pa,iconPrefix:Xt,className:Wt})))};yt.Step=tt.Step;var wt=yt},86251:function(Cn,zt){"use strict";zt.byteLength=ze,zt.toByteArray=Ze,zt.fromByteArray=ge;for(var ae=[],E=[],xe=typeof Uint8Array!="undefined"?Uint8Array:Array,Be="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ie=0,pe=Be.length;Ie<pe;++Ie)ae[Ie]=Be[Ie],E[Be.charCodeAt(Ie)]=Ie;E[45]=62,E[95]=63;function fe(We){var Ne=We.length;if(Ne%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Oe=We.indexOf("=");Oe===-1&&(Oe=Ne);var Ce=Oe===Ne?0:4-Oe%4;return[Oe,Ce]}function ze(We){var Ne=fe(We),Oe=Ne[0],Ce=Ne[1];return(Oe+Ce)*3/4-Ce}function De(We,Ne,Oe){return(Ne+Oe)*3/4-Oe}function Ze(We){var Ne,Oe=fe(We),Ce=Oe[0],we=Oe[1],tt=new xe(De(We,Ce,we)),$e=0,et=we>0?Ce-4:Ce,Me;for(Me=0;Me<et;Me+=4)Ne=E[We.charCodeAt(Me)]<<18|E[We.charCodeAt(Me+1)]<<12|E[We.charCodeAt(Me+2)]<<6|E[We.charCodeAt(Me+3)],tt[$e++]=Ne>>16&255,tt[$e++]=Ne>>8&255,tt[$e++]=Ne&255;return we===2&&(Ne=E[We.charCodeAt(Me)]<<2|E[We.charCodeAt(Me+1)]>>4,tt[$e++]=Ne&255),we===1&&(Ne=E[We.charCodeAt(Me)]<<10|E[We.charCodeAt(Me+1)]<<4|E[We.charCodeAt(Me+2)]>>2,tt[$e++]=Ne>>8&255,tt[$e++]=Ne&255),tt}function oe(We){return ae[We>>18&63]+ae[We>>12&63]+ae[We>>6&63]+ae[We&63]}function ve(We,Ne,Oe){for(var Ce,we=[],tt=Ne;tt<Oe;tt+=3)Ce=(We[tt]<<16&16711680)+(We[tt+1]<<8&65280)+(We[tt+2]&255),we.push(oe(Ce));return we.join("")}function ge(We){for(var Ne,Oe=We.length,Ce=Oe%3,we=[],tt=16383,$e=0,et=Oe-Ce;$e<et;$e+=tt)we.push(ve(We,$e,$e+tt>et?et:$e+tt));return Ce===1?(Ne=We[Oe-1],we.push(ae[Ne>>2]+ae[Ne<<4&63]+"==")):Ce===2&&(Ne=(We[Oe-2]<<8)+We[Oe-1],we.push(ae[Ne>>10]+ae[Ne>>4&63]+ae[Ne<<2&63]+"=")),we.join("")}},19208:function(Cn,zt,ae){"use strict";var E;var xe=ae(86251),Be=ae(67467),Ie=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;zt.lW=De,E=$e,zt.h2=50;var pe=2147483647;E=pe,De.TYPED_ARRAY_SUPPORT=fe(),!De.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function fe(){try{var ee=new Uint8Array(1),z={foo:function(){return 42}};return Object.setPrototypeOf(z,Uint8Array.prototype),Object.setPrototypeOf(ee,z),ee.foo()===42}catch(re){return!1}}Object.defineProperty(De.prototype,"parent",{enumerable:!0,get:function(){if(De.isBuffer(this))return this.buffer}}),Object.defineProperty(De.prototype,"offset",{enumerable:!0,get:function(){if(De.isBuffer(this))return this.byteOffset}});function ze(ee){if(ee>pe)throw new RangeError('The value "'+ee+'" is invalid for option "size"');var z=new Uint8Array(ee);return Object.setPrototypeOf(z,De.prototype),z}function De(ee,z,re){if(typeof ee=="number"){if(typeof z=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ge(ee)}return Ze(ee,z,re)}De.poolSize=8192;function Ze(ee,z,re){if(typeof ee=="string")return We(ee,z);if(ArrayBuffer.isView(ee))return Oe(ee);if(ee==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ee);if(Pt(ee,ArrayBuffer)||ee&&Pt(ee.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Pt(ee,SharedArrayBuffer)||ee&&Pt(ee.buffer,SharedArrayBuffer)))return Ce(ee,z,re);if(typeof ee=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ne=ee.valueOf&&ee.valueOf();if(ne!=null&&ne!==ee)return De.from(ne,z,re);var ce=we(ee);if(ce)return ce;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ee[Symbol.toPrimitive]=="function")return De.from(ee[Symbol.toPrimitive]("string"),z,re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ee)}De.from=function(ee,z,re){return Ze(ee,z,re)},Object.setPrototypeOf(De.prototype,Uint8Array.prototype),Object.setPrototypeOf(De,Uint8Array);function oe(ee){if(typeof ee!="number")throw new TypeError('"size" argument must be of type number');if(ee<0)throw new RangeError('The value "'+ee+'" is invalid for option "size"')}function ve(ee,z,re){return oe(ee),ee<=0?ze(ee):z!==void 0?typeof re=="string"?ze(ee).fill(z,re):ze(ee).fill(z):ze(ee)}De.alloc=function(ee,z,re){return ve(ee,z,re)};function ge(ee){return oe(ee),ze(ee<0?0:tt(ee)|0)}De.allocUnsafe=function(ee){return ge(ee)},De.allocUnsafeSlow=function(ee){return ge(ee)};function We(ee,z){if((typeof z!="string"||z==="")&&(z="utf8"),!De.isEncoding(z))throw new TypeError("Unknown encoding: "+z);var re=et(ee,z)|0,ne=ze(re),ce=ne.write(ee,z);return ce!==re&&(ne=ne.slice(0,ce)),ne}function Ne(ee){for(var z=ee.length<0?0:tt(ee.length)|0,re=ze(z),ne=0;ne<z;ne+=1)re[ne]=ee[ne]&255;return re}function Oe(ee){if(Pt(ee,Uint8Array)){var z=new Uint8Array(ee);return Ce(z.buffer,z.byteOffset,z.byteLength)}return Ne(ee)}function Ce(ee,z,re){if(z<0||ee.byteLength<z)throw new RangeError('"offset" is outside of buffer bounds');if(ee.byteLength<z+(re||0))throw new RangeError('"length" is outside of buffer bounds');var ne;return z===void 0&&re===void 0?ne=new Uint8Array(ee):re===void 0?ne=new Uint8Array(ee,z):ne=new Uint8Array(ee,z,re),Object.setPrototypeOf(ne,De.prototype),ne}function we(ee){if(De.isBuffer(ee)){var z=tt(ee.length)|0,re=ze(z);return re.length===0||ee.copy(re,0,0,z),re}if(ee.length!==void 0)return typeof ee.length!="number"||me(ee.length)?ze(0):Ne(ee);if(ee.type==="Buffer"&&Array.isArray(ee.data))return Ne(ee.data)}function tt(ee){if(ee>=pe)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+pe.toString(16)+" bytes");return ee|0}function $e(ee){return+ee!=ee&&(ee=0),De.alloc(+ee)}De.isBuffer=function(z){return z!=null&&z._isBuffer===!0&&z!==De.prototype},De.compare=function(z,re){if(Pt(z,Uint8Array)&&(z=De.from(z,z.offset,z.byteLength)),Pt(re,Uint8Array)&&(re=De.from(re,re.offset,re.byteLength)),!De.isBuffer(z)||!De.isBuffer(re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(z===re)return 0;for(var ne=z.length,ce=re.length,Ue=0,ut=Math.min(ne,ce);Ue<ut;++Ue)if(z[Ue]!==re[Ue]){ne=z[Ue],ce=re[Ue];break}return ne<ce?-1:ce<ne?1:0},De.isEncoding=function(z){switch(String(z).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},De.concat=function(z,re){if(!Array.isArray(z))throw new TypeError('"list" argument must be an Array of Buffers');if(z.length===0)return De.alloc(0);var ne;if(re===void 0)for(re=0,ne=0;ne<z.length;++ne)re+=z[ne].length;var ce=De.allocUnsafe(re),Ue=0;for(ne=0;ne<z.length;++ne){var ut=z[ne];if(Pt(ut,Uint8Array))Ue+ut.length>ce.length?De.from(ut).copy(ce,Ue):Uint8Array.prototype.set.call(ce,ut,Ue);else if(De.isBuffer(ut))ut.copy(ce,Ue);else throw new TypeError('"list" argument must be an Array of Buffers');Ue+=ut.length}return ce};function et(ee,z){if(De.isBuffer(ee))return ee.length;if(ArrayBuffer.isView(ee)||Pt(ee,ArrayBuffer))return ee.byteLength;if(typeof ee!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ee);var re=ee.length,ne=arguments.length>2&&arguments[2]===!0;if(!ne&&re===0)return 0;for(var ce=!1;;)switch(z){case"ascii":case"latin1":case"binary":return re;case"utf8":case"utf-8":return St(ee).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return Fe(ee).length;default:if(ce)return ne?-1:St(ee).length;z=(""+z).toLowerCase(),ce=!0}}De.byteLength=et;function Me(ee,z,re){var ne=!1;if((z===void 0||z<0)&&(z=0),z>this.length||((re===void 0||re>this.length)&&(re=this.length),re<=0)||(re>>>=0,z>>>=0,re<=z))return"";for(ee||(ee="utf8");;)switch(ee){case"hex":return xt(this,z,re);case"utf8":case"utf-8":return Ke(this,z,re);case"ascii":return gt(this,z,re);case"latin1":case"binary":return pt(this,z,re);case"base64":return dt(this,z,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ke(this,z,re);default:if(ne)throw new TypeError("Unknown encoding: "+ee);ee=(ee+"").toLowerCase(),ne=!0}}De.prototype._isBuffer=!0;function ye(ee,z,re){var ne=ee[z];ee[z]=ee[re],ee[re]=ne}De.prototype.swap16=function(){var z=this.length;if(z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var re=0;re<z;re+=2)ye(this,re,re+1);return this},De.prototype.swap32=function(){var z=this.length;if(z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var re=0;re<z;re+=4)ye(this,re,re+3),ye(this,re+1,re+2);return this},De.prototype.swap64=function(){var z=this.length;if(z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var re=0;re<z;re+=8)ye(this,re,re+7),ye(this,re+1,re+6),ye(this,re+2,re+5),ye(this,re+3,re+4);return this},De.prototype.toString=function(){var z=this.length;return z===0?"":arguments.length===0?Ke(this,0,z):Me.apply(this,arguments)},De.prototype.toLocaleString=De.prototype.toString,De.prototype.equals=function(z){if(!De.isBuffer(z))throw new TypeError("Argument must be a Buffer");return this===z?!0:De.compare(this,z)===0},De.prototype.inspect=function(){var z="",re=zt.h2;return z=this.toString("hex",0,re).replace(/(.{2})/g,"$1 ").trim(),this.length>re&&(z+=" ... "),"<Buffer "+z+">"},Ie&&(De.prototype[Ie]=De.prototype.inspect),De.prototype.compare=function(z,re,ne,ce,Ue){if(Pt(z,Uint8Array)&&(z=De.from(z,z.offset,z.byteLength)),!De.isBuffer(z))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof z);if(re===void 0&&(re=0),ne===void 0&&(ne=z?z.length:0),ce===void 0&&(ce=0),Ue===void 0&&(Ue=this.length),re<0||ne>z.length||ce<0||Ue>this.length)throw new RangeError("out of range index");if(ce>=Ue&&re>=ne)return 0;if(ce>=Ue)return-1;if(re>=ne)return 1;if(re>>>=0,ne>>>=0,ce>>>=0,Ue>>>=0,this===z)return 0;for(var ut=Ue-ce,Ht=ne-re,ht=Math.min(ut,Ht),yt=this.slice(ce,Ue),wt=z.slice(re,ne),se=0;se<ht;++se)if(yt[se]!==wt[se]){ut=yt[se],Ht=wt[se];break}return ut<Ht?-1:Ht<ut?1:0};function je(ee,z,re,ne,ce){if(ee.length===0)return-1;if(typeof re=="string"?(ne=re,re=0):re>2147483647?re=2147483647:re<-2147483648&&(re=-2147483648),re=+re,me(re)&&(re=ce?0:ee.length-1),re<0&&(re=ee.length+re),re>=ee.length){if(ce)return-1;re=ee.length-1}else if(re<0)if(ce)re=0;else return-1;if(typeof z=="string"&&(z=De.from(z,ne)),De.isBuffer(z))return z.length===0?-1:Pe(ee,z,re,ne,ce);if(typeof z=="number")return z=z&255,typeof Uint8Array.prototype.indexOf=="function"?ce?Uint8Array.prototype.indexOf.call(ee,z,re):Uint8Array.prototype.lastIndexOf.call(ee,z,re):Pe(ee,[z],re,ne,ce);throw new TypeError("val must be string, number or Buffer")}function Pe(ee,z,re,ne,ce){var Ue=1,ut=ee.length,Ht=z.length;if(ne!==void 0&&(ne=String(ne).toLowerCase(),ne==="ucs2"||ne==="ucs-2"||ne==="utf16le"||ne==="utf-16le")){if(ee.length<2||z.length<2)return-1;Ue=2,ut/=2,Ht/=2,re/=2}function ht(bt,Et){return Ue===1?bt[Et]:bt.readUInt16BE(Et*Ue)}var yt;if(ce){var wt=-1;for(yt=re;yt<ut;yt++)if(ht(ee,yt)===ht(z,wt===-1?0:yt-wt)){if(wt===-1&&(wt=yt),yt-wt+1===Ht)return wt*Ue}else wt!==-1&&(yt-=yt-wt),wt=-1}else for(re+Ht>ut&&(re=ut-Ht),yt=re;yt>=0;yt--){for(var se=!0,st=0;st<Ht;st++)if(ht(ee,yt+st)!==ht(z,st)){se=!1;break}if(se)return yt}return-1}De.prototype.includes=function(z,re,ne){return this.indexOf(z,re,ne)!==-1},De.prototype.indexOf=function(z,re,ne){return je(this,z,re,ne,!0)},De.prototype.lastIndexOf=function(z,re,ne){return je(this,z,re,ne,!1)};function ot(ee,z,re,ne){re=Number(re)||0;var ce=ee.length-re;ne?(ne=Number(ne),ne>ce&&(ne=ce)):ne=ce;var Ue=z.length;ne>Ue/2&&(ne=Ue/2);for(var ut=0;ut<ne;++ut){var Ht=parseInt(z.substr(ut*2,2),16);if(me(Ht))return ut;ee[re+ut]=Ht}return ut}function Ee(ee,z,re,ne){return Ct(St(z,ee.length-re),ee,re,ne)}function _e(ee,z,re,ne){return Ct(Je(z),ee,re,ne)}function He(ee,z,re,ne){return Ct(Fe(z),ee,re,ne)}function Re(ee,z,re,ne){return Ct(vt(z,ee.length-re),ee,re,ne)}De.prototype.write=function(z,re,ne,ce){if(re===void 0)ce="utf8",ne=this.length,re=0;else if(ne===void 0&&typeof re=="string")ce=re,ne=this.length,re=0;else if(isFinite(re))re=re>>>0,isFinite(ne)?(ne=ne>>>0,ce===void 0&&(ce="utf8")):(ce=ne,ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ue=this.length-re;if((ne===void 0||ne>Ue)&&(ne=Ue),z.length>0&&(ne<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");ce||(ce="utf8");for(var ut=!1;;)switch(ce){case"hex":return ot(this,z,re,ne);case"utf8":case"utf-8":return Ee(this,z,re,ne);case"ascii":case"latin1":case"binary":return _e(this,z,re,ne);case"base64":return He(this,z,re,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re(this,z,re,ne);default:if(ut)throw new TypeError("Unknown encoding: "+ce);ce=(""+ce).toLowerCase(),ut=!0}},De.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function dt(ee,z,re){return z===0&&re===ee.length?xe.fromByteArray(ee):xe.fromByteArray(ee.slice(z,re))}function Ke(ee,z,re){re=Math.min(ee.length,re);for(var ne=[],ce=z;ce<re;){var Ue=ee[ce],ut=null,Ht=Ue>239?4:Ue>223?3:Ue>191?2:1;if(ce+Ht<=re){var ht,yt,wt,se;switch(Ht){case 1:Ue<128&&(ut=Ue);break;case 2:ht=ee[ce+1],(ht&192)===128&&(se=(Ue&31)<<6|ht&63,se>127&&(ut=se));break;case 3:ht=ee[ce+1],yt=ee[ce+2],(ht&192)===128&&(yt&192)===128&&(se=(Ue&15)<<12|(ht&63)<<6|yt&63,se>2047&&(se<55296||se>57343)&&(ut=se));break;case 4:ht=ee[ce+1],yt=ee[ce+2],wt=ee[ce+3],(ht&192)===128&&(yt&192)===128&&(wt&192)===128&&(se=(Ue&15)<<18|(ht&63)<<12|(yt&63)<<6|wt&63,se>65535&&se<1114112&&(ut=se))}}ut===null?(ut=65533,Ht=1):ut>65535&&(ut-=65536,ne.push(ut>>>10&1023|55296),ut=56320|ut&1023),ne.push(ut),ce+=Ht}return Ft(ne)}var it=4096;function Ft(ee){var z=ee.length;if(z<=it)return String.fromCharCode.apply(String,ee);for(var re="",ne=0;ne<z;)re+=String.fromCharCode.apply(String,ee.slice(ne,ne+=it));return re}function gt(ee,z,re){var ne="";re=Math.min(ee.length,re);for(var ce=z;ce<re;++ce)ne+=String.fromCharCode(ee[ce]&127);return ne}function pt(ee,z,re){var ne="";re=Math.min(ee.length,re);for(var ce=z;ce<re;++ce)ne+=String.fromCharCode(ee[ce]);return ne}function xt(ee,z,re){var ne=ee.length;(!z||z<0)&&(z=0),(!re||re<0||re>ne)&&(re=ne);for(var ce="",Ue=z;Ue<re;++Ue)ce+=ie[ee[Ue]];return ce}function ke(ee,z,re){for(var ne=ee.slice(z,re),ce="",Ue=0;Ue<ne.length-1;Ue+=2)ce+=String.fromCharCode(ne[Ue]+ne[Ue+1]*256);return ce}De.prototype.slice=function(z,re){var ne=this.length;z=~~z,re=re===void 0?ne:~~re,z<0?(z+=ne,z<0&&(z=0)):z>ne&&(z=ne),re<0?(re+=ne,re<0&&(re=0)):re>ne&&(re=ne),re<z&&(re=z);var ce=this.subarray(z,re);return Object.setPrototypeOf(ce,De.prototype),ce};function de(ee,z,re){if(ee%1!==0||ee<0)throw new RangeError("offset is not uint");if(ee+z>re)throw new RangeError("Trying to access beyond buffer length")}De.prototype.readUintLE=De.prototype.readUIntLE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||de(z,re,this.length);for(var ce=this[z],Ue=1,ut=0;++ut<re&&(Ue*=256);)ce+=this[z+ut]*Ue;return ce},De.prototype.readUintBE=De.prototype.readUIntBE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||de(z,re,this.length);for(var ce=this[z+--re],Ue=1;re>0&&(Ue*=256);)ce+=this[z+--re]*Ue;return ce},De.prototype.readUint8=De.prototype.readUInt8=function(z,re){return z=z>>>0,re||de(z,1,this.length),this[z]},De.prototype.readUint16LE=De.prototype.readUInt16LE=function(z,re){return z=z>>>0,re||de(z,2,this.length),this[z]|this[z+1]<<8},De.prototype.readUint16BE=De.prototype.readUInt16BE=function(z,re){return z=z>>>0,re||de(z,2,this.length),this[z]<<8|this[z+1]},De.prototype.readUint32LE=De.prototype.readUInt32LE=function(z,re){return z=z>>>0,re||de(z,4,this.length),(this[z]|this[z+1]<<8|this[z+2]<<16)+this[z+3]*16777216},De.prototype.readUint32BE=De.prototype.readUInt32BE=function(z,re){return z=z>>>0,re||de(z,4,this.length),this[z]*16777216+(this[z+1]<<16|this[z+2]<<8|this[z+3])},De.prototype.readIntLE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||de(z,re,this.length);for(var ce=this[z],Ue=1,ut=0;++ut<re&&(Ue*=256);)ce+=this[z+ut]*Ue;return Ue*=128,ce>=Ue&&(ce-=Math.pow(2,8*re)),ce},De.prototype.readIntBE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||de(z,re,this.length);for(var ce=re,Ue=1,ut=this[z+--ce];ce>0&&(Ue*=256);)ut+=this[z+--ce]*Ue;return Ue*=128,ut>=Ue&&(ut-=Math.pow(2,8*re)),ut},De.prototype.readInt8=function(z,re){return z=z>>>0,re||de(z,1,this.length),this[z]&128?(255-this[z]+1)*-1:this[z]},De.prototype.readInt16LE=function(z,re){z=z>>>0,re||de(z,2,this.length);var ne=this[z]|this[z+1]<<8;return ne&32768?ne|4294901760:ne},De.prototype.readInt16BE=function(z,re){z=z>>>0,re||de(z,2,this.length);var ne=this[z+1]|this[z]<<8;return ne&32768?ne|4294901760:ne},De.prototype.readInt32LE=function(z,re){return z=z>>>0,re||de(z,4,this.length),this[z]|this[z+1]<<8|this[z+2]<<16|this[z+3]<<24},De.prototype.readInt32BE=function(z,re){return z=z>>>0,re||de(z,4,this.length),this[z]<<24|this[z+1]<<16|this[z+2]<<8|this[z+3]},De.prototype.readFloatLE=function(z,re){return z=z>>>0,re||de(z,4,this.length),Be.read(this,z,!0,23,4)},De.prototype.readFloatBE=function(z,re){return z=z>>>0,re||de(z,4,this.length),Be.read(this,z,!1,23,4)},De.prototype.readDoubleLE=function(z,re){return z=z>>>0,re||de(z,8,this.length),Be.read(this,z,!0,52,8)},De.prototype.readDoubleBE=function(z,re){return z=z>>>0,re||de(z,8,this.length),Be.read(this,z,!1,52,8)};function Ae(ee,z,re,ne,ce,Ue){if(!De.isBuffer(ee))throw new TypeError('"buffer" argument must be a Buffer instance');if(z>ce||z<Ue)throw new RangeError('"value" argument is out of bounds');if(re+ne>ee.length)throw new RangeError("Index out of range")}De.prototype.writeUintLE=De.prototype.writeUIntLE=function(z,re,ne,ce){if(z=+z,re=re>>>0,ne=ne>>>0,!ce){var Ue=Math.pow(2,8*ne)-1;Ae(this,z,re,ne,Ue,0)}var ut=1,Ht=0;for(this[re]=z&255;++Ht<ne&&(ut*=256);)this[re+Ht]=z/ut&255;return re+ne},De.prototype.writeUintBE=De.prototype.writeUIntBE=function(z,re,ne,ce){if(z=+z,re=re>>>0,ne=ne>>>0,!ce){var Ue=Math.pow(2,8*ne)-1;Ae(this,z,re,ne,Ue,0)}var ut=ne-1,Ht=1;for(this[re+ut]=z&255;--ut>=0&&(Ht*=256);)this[re+ut]=z/Ht&255;return re+ne},De.prototype.writeUint8=De.prototype.writeUInt8=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,1,255,0),this[re]=z&255,re+1},De.prototype.writeUint16LE=De.prototype.writeUInt16LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,2,65535,0),this[re]=z&255,this[re+1]=z>>>8,re+2},De.prototype.writeUint16BE=De.prototype.writeUInt16BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,2,65535,0),this[re]=z>>>8,this[re+1]=z&255,re+2},De.prototype.writeUint32LE=De.prototype.writeUInt32LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,4,4294967295,0),this[re+3]=z>>>24,this[re+2]=z>>>16,this[re+1]=z>>>8,this[re]=z&255,re+4},De.prototype.writeUint32BE=De.prototype.writeUInt32BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,4,4294967295,0),this[re]=z>>>24,this[re+1]=z>>>16,this[re+2]=z>>>8,this[re+3]=z&255,re+4},De.prototype.writeIntLE=function(z,re,ne,ce){if(z=+z,re=re>>>0,!ce){var Ue=Math.pow(2,8*ne-1);Ae(this,z,re,ne,Ue-1,-Ue)}var ut=0,Ht=1,ht=0;for(this[re]=z&255;++ut<ne&&(Ht*=256);)z<0&&ht===0&&this[re+ut-1]!==0&&(ht=1),this[re+ut]=(z/Ht>>0)-ht&255;return re+ne},De.prototype.writeIntBE=function(z,re,ne,ce){if(z=+z,re=re>>>0,!ce){var Ue=Math.pow(2,8*ne-1);Ae(this,z,re,ne,Ue-1,-Ue)}var ut=ne-1,Ht=1,ht=0;for(this[re+ut]=z&255;--ut>=0&&(Ht*=256);)z<0&&ht===0&&this[re+ut+1]!==0&&(ht=1),this[re+ut]=(z/Ht>>0)-ht&255;return re+ne},De.prototype.writeInt8=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,1,127,-128),z<0&&(z=255+z+1),this[re]=z&255,re+1},De.prototype.writeInt16LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,2,32767,-32768),this[re]=z&255,this[re+1]=z>>>8,re+2},De.prototype.writeInt16BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,2,32767,-32768),this[re]=z>>>8,this[re+1]=z&255,re+2},De.prototype.writeInt32LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,4,2147483647,-2147483648),this[re]=z&255,this[re+1]=z>>>8,this[re+2]=z>>>16,this[re+3]=z>>>24,re+4},De.prototype.writeInt32BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Ae(this,z,re,4,2147483647,-2147483648),z<0&&(z=4294967295+z+1),this[re]=z>>>24,this[re+1]=z>>>16,this[re+2]=z>>>8,this[re+3]=z&255,re+4};function Ye(ee,z,re,ne,ce,Ue){if(re+ne>ee.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("Index out of range")}function ct(ee,z,re,ne,ce){return z=+z,re=re>>>0,ce||Ye(ee,z,re,4,34028234663852886e22,-34028234663852886e22),Be.write(ee,z,re,ne,23,4),re+4}De.prototype.writeFloatLE=function(z,re,ne){return ct(this,z,re,!0,ne)},De.prototype.writeFloatBE=function(z,re,ne){return ct(this,z,re,!1,ne)};function Le(ee,z,re,ne,ce){return z=+z,re=re>>>0,ce||Ye(ee,z,re,8,17976931348623157e292,-17976931348623157e292),Be.write(ee,z,re,ne,52,8),re+8}De.prototype.writeDoubleLE=function(z,re,ne){return Le(this,z,re,!0,ne)},De.prototype.writeDoubleBE=function(z,re,ne){return Le(this,z,re,!1,ne)},De.prototype.copy=function(z,re,ne,ce){if(!De.isBuffer(z))throw new TypeError("argument should be a Buffer");if(ne||(ne=0),!ce&&ce!==0&&(ce=this.length),re>=z.length&&(re=z.length),re||(re=0),ce>0&&ce<ne&&(ce=ne),ce===ne||z.length===0||this.length===0)return 0;if(re<0)throw new RangeError("targetStart out of bounds");if(ne<0||ne>=this.length)throw new RangeError("Index out of range");if(ce<0)throw new RangeError("sourceEnd out of bounds");ce>this.length&&(ce=this.length),z.length-re<ce-ne&&(ce=z.length-re+ne);var Ue=ce-ne;return this===z&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(re,ne,ce):Uint8Array.prototype.set.call(z,this.subarray(ne,ce),re),Ue},De.prototype.fill=function(z,re,ne,ce){if(typeof z=="string"){if(typeof re=="string"?(ce=re,re=0,ne=this.length):typeof ne=="string"&&(ce=ne,ne=this.length),ce!==void 0&&typeof ce!="string")throw new TypeError("encoding must be a string");if(typeof ce=="string"&&!De.isEncoding(ce))throw new TypeError("Unknown encoding: "+ce);if(z.length===1){var Ue=z.charCodeAt(0);(ce==="utf8"&&Ue<128||ce==="latin1")&&(z=Ue)}}else typeof z=="number"?z=z&255:typeof z=="boolean"&&(z=Number(z));if(re<0||this.length<re||this.length<ne)throw new RangeError("Out of range index");if(ne<=re)return this;re=re>>>0,ne=ne===void 0?this.length:ne>>>0,z||(z=0);var ut;if(typeof z=="number")for(ut=re;ut<ne;++ut)this[ut]=z;else{var Ht=De.isBuffer(z)?z:De.from(z,ce),ht=Ht.length;if(ht===0)throw new TypeError('The value "'+z+'" is invalid for argument "value"');for(ut=0;ut<ne-re;++ut)this[ut+re]=Ht[ut%ht]}return this};var mt=/[^+/0-9A-Za-z-_]/g;function rt(ee){if(ee=ee.split("=")[0],ee=ee.trim().replace(mt,""),ee.length<2)return"";for(;ee.length%4!==0;)ee=ee+"=";return ee}function St(ee,z){z=z||1/0;for(var re,ne=ee.length,ce=null,Ue=[],ut=0;ut<ne;++ut){if(re=ee.charCodeAt(ut),re>55295&&re<57344){if(!ce){if(re>56319){(z-=3)>-1&&Ue.push(239,191,189);continue}else if(ut+1===ne){(z-=3)>-1&&Ue.push(239,191,189);continue}ce=re;continue}if(re<56320){(z-=3)>-1&&Ue.push(239,191,189),ce=re;continue}re=(ce-55296<<10|re-56320)+65536}else ce&&(z-=3)>-1&&Ue.push(239,191,189);if(ce=null,re<128){if((z-=1)<0)break;Ue.push(re)}else if(re<2048){if((z-=2)<0)break;Ue.push(re>>6|192,re&63|128)}else if(re<65536){if((z-=3)<0)break;Ue.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((z-=4)<0)break;Ue.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return Ue}function Je(ee){for(var z=[],re=0;re<ee.length;++re)z.push(ee.charCodeAt(re)&255);return z}function vt(ee,z){for(var re,ne,ce,Ue=[],ut=0;ut<ee.length&&!((z-=2)<0);++ut)re=ee.charCodeAt(ut),ne=re>>8,ce=re%256,Ue.push(ce),Ue.push(ne);return Ue}function Fe(ee){return xe.toByteArray(rt(ee))}function Ct(ee,z,re,ne){for(var ce=0;ce<ne&&!(ce+re>=z.length||ce>=ee.length);++ce)z[ce+re]=ee[ce];return ce}function Pt(ee,z){return ee instanceof z||ee!=null&&ee.constructor!=null&&ee.constructor.name!=null&&ee.constructor.name===z.name}function me(ee){return ee!==ee}var ie=function(){for(var ee="0123456789abcdef",z=new Array(256),re=0;re<16;++re)for(var ne=re*16,ce=0;ce<16;++ce)z[ne+ce]=ee[re]+ee[ce];return z}()},99498:function(Cn,zt,ae){(function(E){E(ae(89780))})(function(E){E.defineOption("placeholder","",function(De,Ze,oe){var ve=oe&&oe!=E.Init;if(Ze&&!ve)De.on("blur",pe),De.on("change",fe),De.on("swapDoc",fe),E.on(De.getInputField(),"compositionupdate",De.state.placeholderCompose=function(){Ie(De)}),fe(De);else if(!Ze&&ve){De.off("blur",pe),De.off("change",fe),De.off("swapDoc",fe),E.off(De.getInputField(),"compositionupdate",De.state.placeholderCompose),xe(De);var ge=De.getWrapperElement();ge.className=ge.className.replace(" CodeMirror-empty","")}Ze&&!De.hasFocus()&&pe(De)});function xe(De){De.state.placeholder&&(De.state.placeholder.parentNode.removeChild(De.state.placeholder),De.state.placeholder=null)}function Be(De){xe(De);var Ze=De.state.placeholder=document.createElement("pre");Ze.style.cssText="height: 0; overflow: visible",Ze.style.direction=De.getOption("direction"),Ze.className="CodeMirror-placeholder CodeMirror-line-like";var oe=De.getOption("placeholder");typeof oe=="string"&&(oe=document.createTextNode(oe)),Ze.appendChild(oe),De.display.lineSpace.insertBefore(Ze,De.display.lineSpace.firstChild)}function Ie(De){setTimeout(function(){var Ze=!1,oe=De.getInputField();oe.nodeName=="TEXTAREA"?Ze=!oe.value:De.lineCount()==1&&(Ze=!/[^\u200b]/.test(oe.querySelector(".CodeMirror-line").textContent)),Ze?Be(De):xe(De)},20)}function pe(De){ze(De)&&Be(De)}function fe(De){var Ze=De.getWrapperElement(),oe=ze(De);Ze.className=Ze.className.replace(" CodeMirror-empty","")+(oe?" CodeMirror-empty":""),oe?Be(De):xe(De)}function ze(De){return De.lineCount()===1&&De.getLine(0)===""}})},25717:function(Cn,zt,ae){(function(E){E(ae(89780))})(function(E){var xe={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Be=E.Pos;E.defineOption("autoCloseBrackets",!1,function(Oe,Ce,we){we&&we!=E.Init&&(Oe.removeKeyMap(pe),Oe.state.closeBrackets=null),Ce&&(fe(Ie(Ce,"pairs")),Oe.state.closeBrackets=Ce,Oe.addKeyMap(pe))});function Ie(Oe,Ce){return Ce=="pairs"&&typeof Oe=="string"?Oe:typeof Oe=="object"&&Oe[Ce]!=null?Oe[Ce]:xe[Ce]}var pe={Backspace:Ze,Enter:oe};function fe(Oe){for(var Ce=0;Ce<Oe.length;Ce++){var we=Oe.charAt(Ce),tt="'"+we+"'";pe[tt]||(pe[tt]=ze(we))}}fe(xe.pairs+"`");function ze(Oe){return function(Ce){return ge(Ce,Oe)}}function De(Oe){var Ce=Oe.state.closeBrackets;if(!Ce||Ce.override)return Ce;var we=Oe.getModeAt(Oe.getCursor());return we.closeBrackets||Ce}function Ze(Oe){var Ce=De(Oe);if(!Ce||Oe.getOption("disableInput"))return E.Pass;for(var we=Ie(Ce,"pairs"),tt=Oe.listSelections(),$e=0;$e<tt.length;$e++){if(!tt[$e].empty())return E.Pass;var et=We(Oe,tt[$e].head);if(!et||we.indexOf(et)%2!=0)return E.Pass}for(var $e=tt.length-1;$e>=0;$e--){var Me=tt[$e].head;Oe.replaceRange("",Be(Me.line,Me.ch-1),Be(Me.line,Me.ch+1),"+delete")}}function oe(Oe){var Ce=De(Oe),we=Ce&&Ie(Ce,"explode");if(!we||Oe.getOption("disableInput"))return E.Pass;for(var tt=Oe.listSelections(),$e=0;$e<tt.length;$e++){if(!tt[$e].empty())return E.Pass;var et=We(Oe,tt[$e].head);if(!et||we.indexOf(et)%2!=0)return E.Pass}Oe.operation(function(){var Me=Oe.lineSeparator()||`
|
|
`;Oe.replaceSelection(Me+Me,null),Oe.execCommand("goCharLeft"),tt=Oe.listSelections();for(var ye=0;ye<tt.length;ye++){var je=tt[ye].head.line;Oe.indentLine(je,null,!0),Oe.indentLine(je+1,null,!0)}})}function ve(Oe){var Ce=E.cmpPos(Oe.anchor,Oe.head)>0;return{anchor:new Be(Oe.anchor.line,Oe.anchor.ch+(Ce?-1:1)),head:new Be(Oe.head.line,Oe.head.ch+(Ce?1:-1))}}function ge(Oe,Ce){var we=De(Oe);if(!we||Oe.getOption("disableInput"))return E.Pass;var tt=Ie(we,"pairs"),$e=tt.indexOf(Ce);if($e==-1)return E.Pass;for(var et=Ie(we,"closeBefore"),Me=Ie(we,"triples"),ye=tt.charAt($e+1)==Ce,je=Oe.listSelections(),Pe=$e%2==0,ot,Ee=0;Ee<je.length;Ee++){var _e=je[Ee],He=_e.head,Re,dt=Oe.getRange(He,Be(He.line,He.ch+1));if(Pe&&!_e.empty())Re="surround";else if((ye||!Pe)&&dt==Ce)ye&&Ne(Oe,He)?Re="both":Me.indexOf(Ce)>=0&&Oe.getRange(He,Be(He.line,He.ch+3))==Ce+Ce+Ce?Re="skipThree":Re="skip";else if(ye&&He.ch>1&&Me.indexOf(Ce)>=0&&Oe.getRange(Be(He.line,He.ch-2),He)==Ce+Ce){if(He.ch>2&&/\bstring/.test(Oe.getTokenTypeAt(Be(He.line,He.ch-2))))return E.Pass;Re="addFour"}else if(ye){var Ke=He.ch==0?" ":Oe.getRange(Be(He.line,He.ch-1),He);if(!E.isWordChar(dt)&&Ke!=Ce&&!E.isWordChar(Ke))Re="both";else return E.Pass}else if(Pe&&(dt.length===0||/\s/.test(dt)||et.indexOf(dt)>-1))Re="both";else return E.Pass;if(!ot)ot=Re;else if(ot!=Re)return E.Pass}var it=$e%2?tt.charAt($e-1):Ce,Ft=$e%2?Ce:tt.charAt($e+1);Oe.operation(function(){if(ot=="skip")Oe.execCommand("goCharRight");else if(ot=="skipThree")for(var gt=0;gt<3;gt++)Oe.execCommand("goCharRight");else if(ot=="surround"){for(var pt=Oe.getSelections(),gt=0;gt<pt.length;gt++)pt[gt]=it+pt[gt]+Ft;Oe.replaceSelections(pt,"around"),pt=Oe.listSelections().slice();for(var gt=0;gt<pt.length;gt++)pt[gt]=ve(pt[gt]);Oe.setSelections(pt)}else ot=="both"?(Oe.replaceSelection(it+Ft,null),Oe.triggerElectric(it+Ft),Oe.execCommand("goCharLeft")):ot=="addFour"&&(Oe.replaceSelection(it+it+it+it,"before"),Oe.execCommand("goCharRight"))})}function We(Oe,Ce){var we=Oe.getRange(Be(Ce.line,Ce.ch-1),Be(Ce.line,Ce.ch+1));return we.length==2?we:null}function Ne(Oe,Ce){var we=Oe.getTokenAt(Be(Ce.line,Ce.ch+1));return/\bstring/.test(we.type)&&we.start==Ce.ch&&(Ce.ch==0||!/\bstring/.test(Oe.getTokenTypeAt(Ce)))}})},6313:function(Cn,zt,ae){(function(E){E(ae(89780),ae(52730))})(function(E){E.defineOption("autoCloseTags",!1,function(Ze,oe,ve){if(ve!=E.Init&&ve&&Ze.removeKeyMap("autoCloseTags"),!!oe){var ge={name:"autoCloseTags"};(typeof oe!="object"||oe.whenClosing!==!1)&&(ge["'/'"]=function(We){return fe(We)}),(typeof oe!="object"||oe.whenOpening!==!1)&&(ge["'>'"]=function(We){return Ie(We)}),Ze.addKeyMap(ge)}});var xe=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Be=["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 Ie(Ze){if(Ze.getOption("disableInput"))return E.Pass;for(var oe=Ze.listSelections(),ve=[],ge=Ze.getOption("autoCloseTags"),We=0;We<oe.length;We++){if(!oe[We].empty())return E.Pass;var Ne=oe[We].head,Oe=Ze.getTokenAt(Ne),Ce=E.innerMode(Ze.getMode(),Oe.state),we=Ce.state,tt=Ce.mode.xmlCurrentTag&&Ce.mode.xmlCurrentTag(we),$e=tt&&tt.name;if(!$e)return E.Pass;var et=Ce.mode.configuration=="html",Me=typeof ge=="object"&&ge.dontCloseTags||et&&xe,ye=typeof ge=="object"&&ge.indentTags||et&&Be;Oe.end>Ne.ch&&($e=$e.slice(0,$e.length-Oe.end+Ne.ch));var je=$e.toLowerCase();if(!$e||Oe.type=="string"&&(Oe.end!=Ne.ch||!/[\"\']/.test(Oe.string.charAt(Oe.string.length-1))||Oe.string.length==1)||Oe.type=="tag"&&tt.close||Oe.string.indexOf("/")==Ne.ch-Oe.start-1||Me&&ze(Me,je)>-1||De(Ze,Ce.mode.xmlCurrentContext&&Ce.mode.xmlCurrentContext(we)||[],$e,Ne,!0))return E.Pass;var Pe=typeof ge=="object"&&ge.emptyTags;if(Pe&&ze(Pe,$e)>-1){ve[We]={text:"/>",newPos:E.Pos(Ne.line,Ne.ch+2)};continue}var ot=ye&&ze(ye,je)>-1;ve[We]={indent:ot,text:">"+(ot?`
|
|
|
|
`:"")+"</"+$e+">",newPos:ot?E.Pos(Ne.line+1,0):E.Pos(Ne.line,Ne.ch+1)}}for(var Ee=typeof ge=="object"&&ge.dontIndentOnAutoClose,We=oe.length-1;We>=0;We--){var _e=ve[We];Ze.replaceRange(_e.text,oe[We].head,oe[We].anchor,"+insert");var He=Ze.listSelections().slice(0);He[We]={head:_e.newPos,anchor:_e.newPos},Ze.setSelections(He),!Ee&&_e.indent&&(Ze.indentLine(_e.newPos.line,null,!0),Ze.indentLine(_e.newPos.line+1,null,!0))}}function pe(Ze,oe){for(var ve=Ze.listSelections(),ge=[],We=oe?"/":"</",Ne=Ze.getOption("autoCloseTags"),Oe=typeof Ne=="object"&&Ne.dontIndentOnSlash,Ce=0;Ce<ve.length;Ce++){if(!ve[Ce].empty())return E.Pass;var we=ve[Ce].head,tt=Ze.getTokenAt(we),$e=E.innerMode(Ze.getMode(),tt.state),et=$e.state;if(oe&&(tt.type=="string"||tt.string.charAt(0)!="<"||tt.start!=we.ch-1))return E.Pass;var Me,ye=$e.mode.name!="xml"&&Ze.getMode().name=="htmlmixed";if(ye&&$e.mode.name=="javascript")Me=We+"script";else if(ye&&$e.mode.name=="css")Me=We+"style";else{var je=$e.mode.xmlCurrentContext&&$e.mode.xmlCurrentContext(et);if(!je||je.length&&De(Ze,je,je[je.length-1],we))return E.Pass;Me=We+je[je.length-1]}Ze.getLine(we.line).charAt(tt.end)!=">"&&(Me+=">"),ge[Ce]=Me}if(Ze.replaceSelections(ge),ve=Ze.listSelections(),!Oe)for(var Ce=0;Ce<ve.length;Ce++)(Ce==ve.length-1||ve[Ce].head.line<ve[Ce+1].head.line)&&Ze.indentLine(ve[Ce].head.line)}function fe(Ze){return Ze.getOption("disableInput")?E.Pass:pe(Ze,!0)}E.commands.closeTag=function(Ze){return pe(Ze)};function ze(Ze,oe){if(Ze.indexOf)return Ze.indexOf(oe);for(var ve=0,ge=Ze.length;ve<ge;++ve)if(Ze[ve]==oe)return ve;return-1}function De(Ze,oe,ve,ge,We){if(!E.scanForClosingTag)return!1;var Ne=Math.min(Ze.lastLine()+1,ge.line+500),Oe=E.scanForClosingTag(Ze,ge,null,Ne);if(!Oe||Oe.tag!=ve)return!1;for(var Ce=We?1:0,we=oe.length-1;we>=0&&oe[we]==ve;we--)++Ce;ge=Oe.to;for(var we=1;we<Ce;we++){var tt=E.scanForClosingTag(Ze,ge,null,Ne);if(!tt||tt.tag!=ve)return!1;ge=tt.to}return!0}})},52730:function(Cn,zt,ae){(function(E){E(ae(89780))})(function(E){"use strict";var xe=E.Pos;function Be(we,tt){return we.line-tt.line||we.ch-tt.ch}var Ie="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",pe=Ie+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",fe=new RegExp("<(/?)(["+Ie+"]["+pe+"]*)","g");function ze(we,tt,$e,et){this.line=tt,this.ch=$e,this.cm=we,this.text=we.getLine(tt),this.min=et?Math.max(et.from,we.firstLine()):we.firstLine(),this.max=et?Math.min(et.to-1,we.lastLine()):we.lastLine()}function De(we,tt){var $e=we.cm.getTokenTypeAt(xe(we.line,tt));return $e&&/\btag\b/.test($e)}function Ze(we){if(!(we.line>=we.max))return we.ch=0,we.text=we.cm.getLine(++we.line),!0}function oe(we){if(!(we.line<=we.min))return we.text=we.cm.getLine(--we.line),we.ch=we.text.length,!0}function ve(we){for(;;){var tt=we.text.indexOf(">",we.ch);if(tt==-1){if(Ze(we))continue;return}if(!De(we,tt+1)){we.ch=tt+1;continue}var $e=we.text.lastIndexOf("/",tt),et=$e>-1&&!/\S/.test(we.text.slice($e+1,tt));return we.ch=tt+1,et?"selfClose":"regular"}}function ge(we){for(;;){var tt=we.ch?we.text.lastIndexOf("<",we.ch-1):-1;if(tt==-1){if(oe(we))continue;return}if(!De(we,tt+1)){we.ch=tt;continue}fe.lastIndex=tt,we.ch=tt;var $e=fe.exec(we.text);if($e&&$e.index==tt)return $e}}function We(we){for(;;){fe.lastIndex=we.ch;var tt=fe.exec(we.text);if(!tt){if(Ze(we))continue;return}if(!De(we,tt.index+1)){we.ch=tt.index+1;continue}return we.ch=tt.index+tt[0].length,tt}}function Ne(we){for(;;){var tt=we.ch?we.text.lastIndexOf(">",we.ch-1):-1;if(tt==-1){if(oe(we))continue;return}if(!De(we,tt+1)){we.ch=tt;continue}var $e=we.text.lastIndexOf("/",tt),et=$e>-1&&!/\S/.test(we.text.slice($e+1,tt));return we.ch=tt+1,et?"selfClose":"regular"}}function Oe(we,tt){for(var $e=[];;){var et=We(we),Me,ye=we.line,je=we.ch-(et?et[0].length:0);if(!et||!(Me=ve(we)))return;if(Me!="selfClose")if(et[1]){for(var Pe=$e.length-1;Pe>=0;--Pe)if($e[Pe]==et[2]){$e.length=Pe;break}if(Pe<0&&(!tt||tt==et[2]))return{tag:et[2],from:xe(ye,je),to:xe(we.line,we.ch)}}else $e.push(et[2])}}function Ce(we,tt){for(var $e=[];;){var et=Ne(we);if(!et)return;if(et=="selfClose"){ge(we);continue}var Me=we.line,ye=we.ch,je=ge(we);if(!je)return;if(je[1])$e.push(je[2]);else{for(var Pe=$e.length-1;Pe>=0;--Pe)if($e[Pe]==je[2]){$e.length=Pe;break}if(Pe<0&&(!tt||tt==je[2]))return{tag:je[2],from:xe(we.line,we.ch),to:xe(Me,ye)}}}}E.registerHelper("fold","xml",function(we,tt){for(var $e=new ze(we,tt.line,0);;){var et=We($e);if(!et||$e.line!=tt.line)return;var Me=ve($e);if(!Me)return;if(!et[1]&&Me!="selfClose"){var ye=xe($e.line,$e.ch),je=Oe($e,et[2]);return je&&Be(je.from,ye)>0?{from:ye,to:je.from}:null}}}),E.findMatchingTag=function(we,tt,$e){var et=new ze(we,tt.line,tt.ch,$e);if(!(et.text.indexOf(">")==-1&&et.text.indexOf("<")==-1)){var Me=ve(et),ye=Me&&xe(et.line,et.ch),je=Me&&ge(et);if(!(!Me||!je||Be(et,tt)>0)){var Pe={from:xe(et.line,et.ch),to:ye,tag:je[2]};return Me=="selfClose"?{open:Pe,close:null,at:"open"}:je[1]?{open:Ce(et,je[2]),close:Pe,at:"close"}:(et=new ze(we,ye.line,ye.ch,$e),{open:Pe,close:Oe(et,je[2]),at:"open"})}}},E.findEnclosingTag=function(we,tt,$e,et){for(var Me=new ze(we,tt.line,tt.ch,$e);;){var ye=Ce(Me,et);if(!ye)break;var je=new ze(we,tt.line,tt.ch,$e),Pe=Oe(je,ye.tag);if(Pe)return{open:ye,close:Pe}}},E.scanForClosingTag=function(we,tt,$e,et){var Me=new ze(we,tt.line,tt.ch,et?{from:0,to:et}:null);return Oe(Me,$e)}})},89780:function(Cn){(function(zt,ae){Cn.exports=ae()})(this,function(){"use strict";var zt=navigator.userAgent,ae=navigator.platform,E=/gecko\/\d/i.test(zt),xe=/MSIE \d/.test(zt),Be=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(zt),Ie=/Edge\/(\d+)/.exec(zt),pe=xe||Be||Ie,fe=pe&&(xe?document.documentMode||6:+(Ie||Be)[1]),ze=!Ie&&/WebKit\//.test(zt),De=ze&&/Qt\/\d+\.\d+/.test(zt),Ze=!Ie&&/Chrome\//.test(zt),oe=/Opera\//.test(zt),ve=/Apple Computer/.test(navigator.vendor),ge=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(zt),We=/PhantomJS/.test(zt),Ne=!Ie&&/AppleWebKit/.test(zt)&&/Mobile\/\w+/.test(zt),Oe=/Android/.test(zt),Ce=Ne||Oe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(zt),we=Ne||/Mac/.test(ae),tt=/\bCrOS\b/.test(zt),$e=/win/i.test(ae),et=oe&&zt.match(/Version\/(\d*\.\d*)/);et&&(et=Number(et[1])),et&&et>=15&&(oe=!1,ze=!0);var Me=we&&(De||oe&&(et==null||et<12.11)),ye=E||pe&&fe>=9;function je(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Pe=function(a,y){var x=a.className,b=je(y).exec(x);if(b){var te=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(te?b[1]+te:"")}};function ot(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Ee(a,y){return ot(a).appendChild(y)}function _e(a,y,x,b){var te=document.createElement(a);if(x&&(te.className=x),b&&(te.style.cssText=b),typeof y=="string")te.appendChild(document.createTextNode(y));else if(y)for(var le=0;le<y.length;++le)te.appendChild(y[le]);return te}function He(a,y,x,b){var te=_e(a,y,x,b);return te.setAttribute("role","presentation"),te}var Re;document.createRange?Re=function(a,y,x,b){var te=document.createRange();return te.setEnd(b||a,x),te.setStart(a,y),te}:Re=function(a,y,x){var b=document.body.createTextRange();try{b.moveToElementText(a.parentNode)}catch(te){return b}return b.collapse(!0),b.moveEnd("character",x),b.moveStart("character",y),b};function dt(a,y){if(y.nodeType==3&&(y=y.parentNode),a.contains)return a.contains(y);do if(y.nodeType==11&&(y=y.host),y==a)return!0;while(y=y.parentNode)}function Ke(){var a;try{a=document.activeElement}catch(y){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function it(a,y){var x=a.className;je(y).test(x)||(a.className+=(x?" ":"")+y)}function Ft(a,y){for(var x=a.split(" "),b=0;b<x.length;b++)x[b]&&!je(x[b]).test(y)&&(y+=" "+x[b]);return y}var gt=function(a){a.select()};Ne?gt=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:pe&&(gt=function(a){try{a.select()}catch(y){}});function pt(a){var y=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,y)}}function xt(a,y,x){y||(y={});for(var b in a)a.hasOwnProperty(b)&&(x!==!1||!y.hasOwnProperty(b))&&(y[b]=a[b]);return y}function ke(a,y,x,b,te){y==null&&(y=a.search(/[^\s\u00a0]/),y==-1&&(y=a.length));for(var le=b||0,he=te||0;;){var Se=a.indexOf(" ",le);if(Se<0||Se>=y)return he+(y-le);he+=Se-le,he+=x-he%x,le=Se+1}}var de=function(){this.id=null,this.f=null,this.time=0,this.handler=pt(this.onTimeout,this)};de.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},de.prototype.set=function(a,y){this.f=y;var x=+new Date+a;(!this.id||x<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=x)};function Ae(a,y){for(var x=0;x<a.length;++x)if(a[x]==y)return x;return-1}var Ye=50,ct={toString:function(){return"CodeMirror.Pass"}},Le={scroll:!1},mt={origin:"*mouse"},rt={origin:"+move"};function St(a,y,x){for(var b=0,te=0;;){var le=a.indexOf(" ",b);le==-1&&(le=a.length);var he=le-b;if(le==a.length||te+he>=y)return b+Math.min(he,y-te);if(te+=le-b,te+=x-te%x,b=le+1,te>=y)return b}}var Je=[""];function vt(a){for(;Je.length<=a;)Je.push(Fe(Je)+" ");return Je[a]}function Fe(a){return a[a.length-1]}function Ct(a,y){for(var x=[],b=0;b<a.length;b++)x[b]=y(a[b],b);return x}function Pt(a,y,x){for(var b=0,te=x(y);b<a.length&&x(a[b])<=te;)b++;a.splice(b,0,y)}function me(){}function ie(a,y){var x;return Object.create?x=Object.create(a):(me.prototype=a,x=new me),y&&xt(y,x),x}var ee=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function z(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ee.test(a))}function re(a,y){return y?y.source.indexOf("\\w")>-1&&z(a)?!0:y.test(a):z(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var ce=/[\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 Ue(a){return a.charCodeAt(0)>=768&&ce.test(a)}function ut(a,y,x){for(;(x<0?y>0:y<a.length)&&Ue(a.charAt(y));)y+=x;return y}function Ht(a,y,x){for(var b=y>x?-1:1;;){if(y==x)return y;var te=(y+x)/2,le=b<0?Math.ceil(te):Math.floor(te);if(le==y)return a(le)?y:x;a(le)?x=le:y=le+b}}function ht(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var te=!1,le=0;le<a.length;++le){var he=a[le];(he.from<x&&he.to>y||y==x&&he.to==y)&&(b(Math.max(he.from,y),Math.min(he.to,x),he.level==1?"rtl":"ltr",le),te=!0)}te||b(y,x,"ltr")}var yt=null;function wt(a,y,x){var b;yt=null;for(var te=0;te<a.length;++te){var le=a[te];if(le.from<y&&le.to>y)return te;le.to==y&&(le.from!=le.to&&x=="before"?b=te:yt=te),le.from==y&&(le.from!=le.to&&x!="before"?b=te:yt=te)}return b!=null?b:yt}var se=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Qe){return Qe<=247?a.charAt(Qe):1424<=Qe&&Qe<=1524?"R":1536<=Qe&&Qe<=1785?y.charAt(Qe-1536):1774<=Qe&&Qe<=2220?"r":8192<=Qe&&Qe<=8203?"w":Qe==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,te=/[stwN]/,le=/[LRr]/,he=/[Lb1n]/,Se=/[1n]/;function Te(Qe,Ot,Tt){this.level=Qe,this.from=Ot,this.to=Tt}return function(Qe,Ot){var Tt=Ot=="ltr"?"L":"R";if(Qe.length==0||Ot=="ltr"&&!b.test(Qe))return!1;for(var wn=Qe.length,cn=[],ur=0;ur<wn;++ur)cn.push(x(Qe.charCodeAt(ur)));for(var Mr=0,ta=Tt;Mr<wn;++Mr){var Ca=cn[Mr];Ca=="m"?cn[Mr]=ta:ta=Ca}for(var Ta=0,ba=Tt;Ta<wn;++Ta){var za=cn[Ta];za=="1"&&ba=="r"?cn[Ta]="n":le.test(za)&&(ba=za,za=="r"&&(cn[Ta]="R"))}for(var yi=1,ii=cn[0];yi<wn-1;++yi){var to=cn[yi];to=="+"&&ii=="1"&&cn[yi+1]=="1"?cn[yi]="1":to==","&&ii==cn[yi+1]&&(ii=="1"||ii=="n")&&(cn[yi]=ii),ii=to}for(var Mo=0;Mo<wn;++Mo){var ul=cn[Mo];if(ul==",")cn[Mo]="N";else if(ul=="%"){var Ko=void 0;for(Ko=Mo+1;Ko<wn&&cn[Ko]=="%";++Ko);for(var Nl=Mo&&cn[Mo-1]=="!"||Ko<wn&&cn[Ko]=="1"?"1":"N",Dl=Mo;Dl<Ko;++Dl)cn[Dl]=Nl;Mo=Ko-1}}for(var tl=0,Bl=Tt;tl<wn;++tl){var ml=cn[tl];Bl=="L"&&ml=="1"?cn[tl]="L":le.test(ml)&&(Bl=ml)}for(var rl=0;rl<wn;++rl)if(te.test(cn[rl])){var nl=void 0;for(nl=rl+1;nl<wn&&te.test(cn[nl]);++nl);for(var Yo=(rl?cn[rl-1]:Tt)=="L",_l=(nl<wn?cn[nl]:Tt)=="L",ku=Yo==_l?Yo?"L":"R":Tt,mu=rl;mu<nl;++mu)cn[mu]=ku;rl=nl-1}for(var yl=[],lu,sl=0;sl<wn;)if(he.test(cn[sl])){var vs=sl;for(++sl;sl<wn&&he.test(cn[sl]);++sl);yl.push(new Te(0,vs,sl))}else{var cu=sl,gu=yl.length,yu=Ot=="rtl"?1:0;for(++sl;sl<wn&&cn[sl]!="L";++sl);for(var xl=cu;xl<sl;)if(Se.test(cn[xl])){cu<xl&&(yl.splice(gu,0,new Te(1,cu,xl)),gu+=yu);var Ou=xl;for(++xl;xl<sl&&Se.test(cn[xl]);++xl);yl.splice(gu,0,new Te(2,Ou,xl)),gu+=yu,cu=xl}else++xl;cu<sl&&yl.splice(gu,0,new Te(1,cu,sl))}return Ot=="ltr"&&(yl[0].level==1&&(lu=Qe.match(/^\s+/))&&(yl[0].from=lu[0].length,yl.unshift(new Te(0,0,lu[0].length))),Fe(yl).level==1&&(lu=Qe.match(/\s+$/))&&(Fe(yl).to-=lu[0].length,yl.push(new Te(0,wn-lu[0].length,wn)))),Ot=="rtl"?yl.reverse():yl}}();function st(a,y){var x=a.order;return x==null&&(x=a.order=se(a.text,y)),x}var bt=[],Et=function(a,y,x){if(a.addEventListener)a.addEventListener(y,x,!1);else if(a.attachEvent)a.attachEvent("on"+y,x);else{var b=a._handlers||(a._handlers={});b[y]=(b[y]||bt).concat(x)}};function jt(a,y){return a._handlers&&a._handlers[y]||bt}function Vt(a,y,x){if(a.removeEventListener)a.removeEventListener(y,x,!1);else if(a.detachEvent)a.detachEvent("on"+y,x);else{var b=a._handlers,te=b&&b[y];if(te){var le=Ae(te,x);le>-1&&(b[y]=te.slice(0,le).concat(te.slice(le+1)))}}}function It(a,y){var x=jt(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),te=0;te<x.length;++te)x[te].apply(null,b)}function kt(a,y,x){return typeof y=="string"&&(y={type:y,preventDefault:function(){this.defaultPrevented=!0}}),It(a,x||y.type,a,y),In(y)||y.codemirrorIgnore}function Zt(a){var y=a._handlers&&a._handlers.cursorActivity;if(y)for(var x=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),b=0;b<y.length;++b)Ae(x,y[b])==-1&&x.push(y[b])}function tn(a,y){return jt(a,y).length>0}function dn(a){a.prototype.on=function(y,x){Et(this,y,x)},a.prototype.off=function(y,x){Vt(this,y,x)}}function Yn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function wr(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function In(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function xr(a){Yn(a),wr(a)}function ca(a){return a.target||a.srcElement}function fa(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),we&&a.ctrlKey&&y==1&&(y=3),y}var wa=function(){if(pe&&fe<9)return!1;var a=_e("div");return"draggable"in a||"dragDrop"in a}(),Ba;function Pa(a){if(Ba==null){var y=_e("span","\u200B");Ee(a,_e("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Ba=y.offsetWidth<=1&&y.offsetHeight>2&&!(pe&&fe<8))}var x=Ba?_e("span","\u200B"):_e("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var ya;function Ar(a){if(ya!=null)return ya;var y=Ee(a,document.createTextNode("A\u062EA")),x=Re(y,0,1).getBoundingClientRect(),b=Re(y,1,2).getBoundingClientRect();return ot(a),!x||x.left==x.right?!1:ya=b.right-x.right<3}var La=`
|
|
|
|
b`.split(/\n/).length!=3?function(a){for(var y=0,x=[],b=a.length;y<=b;){var te=a.indexOf(`
|
|
`,y);te==-1&&(te=a.length);var le=a.slice(y,a.charAt(te-1)=="\r"?te-1:te),he=le.indexOf("\r");he!=-1?(x.push(le.slice(0,he)),y+=he+1):(x.push(le),y=te+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Aa=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(x){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},Xt=function(){var a=_e("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),rn=null;function vn(a){if(rn!=null)return rn;var y=Ee(a,_e("span","x")),x=y.getBoundingClientRect(),b=Re(y,0,1).getBoundingClientRect();return rn=Math.abs(x.left-b.left)>1}var yn={},Wt={};function ln(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),yn[a]=y}function hn(a,y){Wt[a]=y}function un(a){if(typeof a=="string"&&Wt.hasOwnProperty(a))a=Wt[a];else if(a&&typeof a.name=="string"&&Wt.hasOwnProperty(a.name)){var y=Wt[a.name];typeof y=="string"&&(y={name:y}),a=ie(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return un("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return un("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function sr(a,y){y=un(y);var x=yn[y.name];if(!x)return sr(a,"text/plain");var b=x(a,y);if(cr.hasOwnProperty(y.name)){var te=cr[y.name];for(var le in te)te.hasOwnProperty(le)&&(b.hasOwnProperty(le)&&(b["_"+le]=b[le]),b[le]=te[le])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var he in y.modeProps)b[he]=y.modeProps[he];return b}var cr={};function Ur(a,y){var x=cr.hasOwnProperty(a)?cr[a]:cr[a]={};xt(y,x)}function Jr(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var te=y[b];te instanceof Array&&(te=te.concat([])),x[b]=te}return x}function ea(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function $r(a,y,x){return a.startState?a.startState(y,x):!0}var nr=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};nr.prototype.eol=function(){return this.pos>=this.string.length},nr.prototype.sol=function(){return this.pos==this.lineStart},nr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},nr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},nr.prototype.eat=function(a){var y=this.string.charAt(this.pos),x;if(typeof a=="string"?x=y==a:x=y&&(a.test?a.test(y):a(y)),x)return++this.pos,y},nr.prototype.eatWhile=function(a){for(var y=this.pos;this.eat(a););return this.pos>y},nr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},nr.prototype.skipToEnd=function(){this.pos=this.string.length},nr.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},nr.prototype.backUp=function(a){this.pos-=a},nr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=ke(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?ke(this.string,this.lineStart,this.tabSize):0)},nr.prototype.indentation=function(){return ke(this.string,null,this.tabSize)-(this.lineStart?ke(this.string,this.lineStart,this.tabSize):0)},nr.prototype.match=function(a,y,x){if(typeof a=="string"){var b=function(he){return x?he.toLowerCase():he},te=this.string.substr(this.pos,a.length);if(b(te)==b(a))return y!==!1&&(this.pos+=a.length),!0}else{var le=this.string.slice(this.pos).match(a);return le&&le.index>0?null:(le&&y!==!1&&(this.pos+=le[0].length),le)}},nr.prototype.current=function(){return this.string.slice(this.start,this.pos)},nr.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},nr.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},nr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function gn(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var te=x.children[b],le=te.chunkSize();if(y<le){x=te;break}y-=le}return x.lines[y]}function kr(a,y,x){var b=[],te=y.line;return a.iter(y.line,x.line+1,function(le){var he=le.text;te==x.line&&(he=he.slice(0,x.ch)),te==y.line&&(he=he.slice(y.ch)),b.push(he),++te}),b}function va(a,y,x){var b=[];return a.iter(y,x,function(te){b.push(te.text)}),b}function Sa(a,y){var x=y-a.height;if(x)for(var b=a;b;b=b.parent)b.height+=x}function Lt(a){if(a.parent==null)return null;for(var y=a.parent,x=Ae(y.lines,a),b=y.parent;b;y=b,b=b.parent)for(var te=0;b.children[te]!=y;++te)x+=b.children[te].chunkSize();return x+y.first}function Mt(a,y){var x=a.first;e:do{for(var b=0;b<a.children.length;++b){var te=a.children[b],le=te.height;if(y<le){a=te;continue e}y-=le,x+=te.chunkSize()}return x}while(!a.lines);for(var he=0;he<a.lines.length;++he){var Se=a.lines[he],Te=Se.height;if(y<Te)break;y-=Te}return x+he}function or(a,y){return y>=a.first&&y<a.first+a.size}function jn(a,y){return String(a.lineNumberFormatter(y+a.firstLineNumber))}function Yt(a,y,x){if(x===void 0&&(x=null),!(this instanceof Yt))return new Yt(a,y,x);this.line=a,this.ch=y,this.sticky=x}function Jn(a,y){return a.line-y.line||a.ch-y.ch}function Cr(a,y){return a.sticky==y.sticky&&Jn(a,y)==0}function Br(a){return Yt(a.line,a.ch)}function Fr(a,y){return Jn(a,y)<0?y:a}function _r(a,y){return Jn(a,y)<0?a:y}function zr(a,y){return Math.max(a.first,Math.min(y,a.first+a.size-1))}function Kt(a,y){if(y.line<a.first)return Yt(a.first,0);var x=a.first+a.size-1;return y.line>x?Yt(x,gn(a,x).text.length):ka(y,gn(a,y.line).text.length)}function ka(a,y){var x=a.ch;return x==null||x>y?Yt(a.line,y):x<0?Yt(a.line,0):a}function Vr(a,y){for(var x=[],b=0;b<y.length;b++)x[b]=Kt(a,y[b]);return x}var ga=function(a,y){this.state=a,this.lookAhead=y},Da=function(a,y,x,b){this.state=y,this.doc=a,this.line=x,this.maxLookAhead=b||0,this.baseTokens=null,this.baseTokenPos=1};Da.prototype.lookAhead=function(a){var y=this.doc.getLine(this.line+a);return y!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),y},Da.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Da.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Da.fromSaved=function(a,y,x){return y instanceof ga?new Da(a,Jr(a.mode,y.state),x,y.lookAhead):new Da(a,Jr(a.mode,y),x)},Da.prototype.save=function(a){var y=a!==!1?Jr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ga(y,this.maxLookAhead):y};function Ra(a,y,x,b){var te=[a.state.modeGen],le={};Vi(a,y.text,a.doc.mode,x,function(Qe,Ot){return te.push(Qe,Ot)},le,b);for(var he=x.state,Se=function(Qe){x.baseTokens=te;var Ot=a.state.overlays[Qe],Tt=1,wn=0;x.state=!0,Vi(a,y.text,Ot.mode,x,function(cn,ur){for(var Mr=Tt;wn<cn;){var ta=te[Tt];ta>cn&&te.splice(Tt,1,cn,te[Tt+1],ta),Tt+=2,wn=Math.min(cn,ta)}if(ur)if(Ot.opaque)te.splice(Mr,Tt-Mr,cn,"overlay "+ur),Tt=Mr+2;else for(;Mr<Tt;Mr+=2){var Ca=te[Mr+1];te[Mr+1]=(Ca?Ca+" ":"")+"overlay "+ur}},le),x.state=he,x.baseTokens=null,x.baseTokenPos=1},Te=0;Te<a.state.overlays.length;++Te)Se(Te);return{styles:te,classes:le.bgClass||le.textClass?le:null}}function Ua(a,y,x){if(!y.styles||y.styles[0]!=a.state.modeGen){var b=zi(a,Lt(y)),te=y.text.length>a.options.maxHighlightLength&&Jr(a.doc.mode,b.state),le=Ra(a,y,b);te&&(b.state=te),y.stateAfter=b.save(!te),y.styles=le.styles,le.classes?y.styleClasses=le.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function zi(a,y,x){var b=a.doc,te=a.display;if(!b.mode.startState)return new Da(b,!0,y);var le=qi(a,y,x),he=le>b.first&&gn(b,le-1).stateAfter,Se=he?Da.fromSaved(b,he,le):new Da(b,$r(b.mode),le);return b.iter(le,y,function(Te){fi(a,Te.text,Se);var Qe=Se.line;Te.stateAfter=Qe==y-1||Qe%5==0||Qe>=te.viewFrom&&Qe<te.viewTo?Se.save():null,Se.nextLine()}),x&&(b.modeFrontier=Se.line),Se}function fi(a,y,x,b){var te=a.doc.mode,le=new nr(y,a.options.tabSize,x);for(le.start=le.pos=b||0,y==""&&ti(te,x.state);!le.eol();)ji(te,le,x.state),le.start=le.pos}function ti(a,y){if(a.blankLine)return a.blankLine(y);if(a.innerMode){var x=ea(a,y);if(x.mode.blankLine)return x.mode.blankLine(x.state)}}function ji(a,y,x,b){for(var te=0;te<10;te++){b&&(b[0]=ea(a,x).mode);var le=a.token(y,x);if(y.pos>y.start)return le}throw new Error("Mode "+a.name+" failed to advance stream.")}var ni=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function ri(a,y,x,b){var te=a.doc,le=te.mode,he;y=Kt(te,y);var Se=gn(te,y.line),Te=zi(a,y.line,x),Qe=new nr(Se.text,a.options.tabSize,Te),Ot;for(b&&(Ot=[]);(b||Qe.pos<y.ch)&&!Qe.eol();)Qe.start=Qe.pos,he=ji(le,Qe,Te.state),b&&Ot.push(new ni(Qe,he,Jr(te.mode,Te.state)));return b?Ot:new ni(Qe,he,Te.state)}function wi(a,y){if(a)for(;;){var x=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!x)break;a=a.slice(0,x.index)+a.slice(x.index+x[0].length);var b=x[1]?"bgClass":"textClass";y[b]==null?y[b]=x[2]:new RegExp("(?:^|\\s)"+x[2]+"(?:$|\\s)").test(y[b])||(y[b]+=" "+x[2])}return a}function Vi(a,y,x,b,te,le,he){var Se=x.flattenSpans;Se==null&&(Se=a.options.flattenSpans);var Te=0,Qe=null,Ot=new nr(y,a.options.tabSize,b),Tt,wn=a.options.addModeClass&&[null];for(y==""&&wi(ti(x,b.state),le);!Ot.eol();){if(Ot.pos>a.options.maxHighlightLength?(Se=!1,he&&fi(a,y,b,Ot.pos),Ot.pos=y.length,Tt=null):Tt=wi(ji(x,Ot,b.state,wn),le),wn){var cn=wn[0].name;cn&&(Tt="m-"+(Tt?cn+" "+Tt:cn))}if(!Se||Qe!=Tt){for(;Te<Ot.start;)Te=Math.min(Ot.start,Te+5e3),te(Te,Qe);Qe=Tt}Ot.start=Ot.pos}for(;Te<Ot.pos;){var ur=Math.min(Ot.pos,Te+5e3);te(ur,Qe),Te=ur}}function qi(a,y,x){for(var b,te,le=a.doc,he=x?-1:y-(a.doc.mode.innerMode?1e3:100),Se=y;Se>he;--Se){if(Se<=le.first)return le.first;var Te=gn(le,Se-1),Qe=Te.stateAfter;if(Qe&&(!x||Se+(Qe instanceof ga?Qe.lookAhead:0)<=le.modeFrontier))return Se;var Ot=ke(Te.text,null,a.options.tabSize);(te==null||b>Ot)&&(te=Se-1,b=Ot)}return te}function no(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontier<y-10)){for(var x=a.first,b=y-1;b>x;b--){var te=gn(a,b).stateAfter;if(te&&(!(te instanceof ga)||b+te.lookAhead<y)){x=b+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,x)}}var mi=!1,hi=!1;function Si(){mi=!0}function Yi(){hi=!0}function na(a,y,x){this.marker=a,this.from=y,this.to=x}function Kn(a,y){if(a)for(var x=0;x<a.length;++x){var b=a[x];if(b.marker==y)return b}}function er(a,y){for(var x,b=0;b<a.length;++b)a[b]!=y&&(x||(x=[])).push(a[b]);return x}function Zi(a,y){a.markedSpans=a.markedSpans?a.markedSpans.concat([y]):[y],y.marker.attachLine(a)}function Mi(a,y,x){var b;if(a)for(var te=0;te<a.length;++te){var le=a[te],he=le.marker,Se=le.from==null||(he.inclusiveLeft?le.from<=y:le.from<y);if(Se||le.from==y&&he.type=="bookmark"&&(!x||!le.marker.insertLeft)){var Te=le.to==null||(he.inclusiveRight?le.to>=y:le.to>y);(b||(b=[])).push(new na(he,le.from,Te?null:le.to))}}return b}function Wi(a,y,x){var b;if(a)for(var te=0;te<a.length;++te){var le=a[te],he=le.marker,Se=le.to==null||(he.inclusiveRight?le.to>=y:le.to>y);if(Se||le.from==y&&he.type=="bookmark"&&(!x||le.marker.insertLeft)){var Te=le.from==null||(he.inclusiveLeft?le.from<=y:le.from<y);(b||(b=[])).push(new na(he,Te?null:le.from-y,le.to==null?null:le.to-y))}}return b}function mo(a,y){if(y.full)return null;var x=or(a,y.from.line)&&gn(a,y.from.line).markedSpans,b=or(a,y.to.line)&&gn(a,y.to.line).markedSpans;if(!x&&!b)return null;var te=y.from.ch,le=y.to.ch,he=Jn(y.from,y.to)==0,Se=Mi(x,te,he),Te=Wi(b,le,he),Qe=y.text.length==1,Ot=Fe(y.text).length+(Qe?te:0);if(Se)for(var Tt=0;Tt<Se.length;++Tt){var wn=Se[Tt];if(wn.to==null){var cn=Kn(Te,wn.marker);cn?Qe&&(wn.to=cn.to==null?null:cn.to+Ot):wn.to=te}}if(Te)for(var ur=0;ur<Te.length;++ur){var Mr=Te[ur];if(Mr.to!=null&&(Mr.to+=Ot),Mr.from==null){var ta=Kn(Se,Mr.marker);ta||(Mr.from=Ot,Qe&&(Se||(Se=[])).push(Mr))}else Mr.from+=Ot,Qe&&(Se||(Se=[])).push(Mr)}Se&&(Se=At(Se)),Te&&Te!=Se&&(Te=At(Te));var Ca=[Se];if(!Qe){var Ta=y.text.length-2,ba;if(Ta>0&&Se)for(var za=0;za<Se.length;++za)Se[za].to==null&&(ba||(ba=[])).push(new na(Se[za].marker,null,null));for(var yi=0;yi<Ta;++yi)Ca.push(ba);Ca.push(Te)}return Ca}function At(a){for(var y=0;y<a.length;++y){var x=a[y];x.from!=null&&x.from==x.to&&x.marker.clearWhenEmpty!==!1&&a.splice(y--,1)}return a.length?a:null}function on(a,y,x){var b=null;if(a.iter(y.line,x.line+1,function(cn){if(cn.markedSpans)for(var ur=0;ur<cn.markedSpans.length;++ur){var Mr=cn.markedSpans[ur].marker;Mr.readOnly&&(!b||Ae(b,Mr)==-1)&&(b||(b=[])).push(Mr)}}),!b)return null;for(var te=[{from:y,to:x}],le=0;le<b.length;++le)for(var he=b[le],Se=he.find(0),Te=0;Te<te.length;++Te){var Qe=te[Te];if(!(Jn(Qe.to,Se.from)<0||Jn(Qe.from,Se.to)>0)){var Ot=[Te,1],Tt=Jn(Qe.from,Se.from),wn=Jn(Qe.to,Se.to);(Tt<0||!he.inclusiveLeft&&!Tt)&&Ot.push({from:Qe.from,to:Se.from}),(wn>0||!he.inclusiveRight&&!wn)&&Ot.push({from:Se.to,to:Qe.to}),te.splice.apply(te,Ot),Te+=Ot.length-3}}return te}function Gt(a){var y=a.markedSpans;if(y){for(var x=0;x<y.length;++x)y[x].marker.detachLine(a);a.markedSpans=null}}function an(a,y){if(y){for(var x=0;x<y.length;++x)y[x].marker.attachLine(a);a.markedSpans=y}}function Fn(a){return a.inclusiveLeft?-1:0}function Wn(a){return a.inclusiveRight?1:0}function Er(a,y){var x=a.lines.length-y.lines.length;if(x!=0)return x;var b=a.find(),te=y.find(),le=Jn(b.from,te.from)||Fn(a)-Fn(y);if(le)return-le;var he=Jn(b.to,te.to)||Wn(a)-Wn(y);return he||y.id-a.id}function rr(a,y){var x=hi&&a.markedSpans,b;if(x)for(var te=void 0,le=0;le<x.length;++le)te=x[le],te.marker.collapsed&&(y?te.from:te.to)==null&&(!b||Er(b,te.marker)<0)&&(b=te.marker);return b}function Gn(a){return rr(a,!0)}function Jt(a){return rr(a,!1)}function qt(a,y){var x=hi&&a.markedSpans,b;if(x)for(var te=0;te<x.length;++te){var le=x[te];le.marker.collapsed&&(le.from==null||le.from<y)&&(le.to==null||le.to>y)&&(!b||Er(b,le.marker)<0)&&(b=le.marker)}return b}function Pn(a,y,x,b,te){var le=gn(a,y),he=hi&&le.markedSpans;if(he)for(var Se=0;Se<he.length;++Se){var Te=he[Se];if(Te.marker.collapsed){var Qe=Te.marker.find(0),Ot=Jn(Qe.from,x)||Fn(Te.marker)-Fn(te),Tt=Jn(Qe.to,b)||Wn(Te.marker)-Wn(te);if(!(Ot>=0&&Tt<=0||Ot<=0&&Tt>=0)&&(Ot<=0&&(Te.marker.inclusiveRight&&te.inclusiveLeft?Jn(Qe.to,x)>=0:Jn(Qe.to,x)>0)||Ot>=0&&(Te.marker.inclusiveRight&&te.inclusiveLeft?Jn(Qe.from,b)<=0:Jn(Qe.from,b)<0)))return!0}}}function Bn(a){for(var y;y=Gn(a);)a=y.find(-1,!0).line;return a}function zn(a){for(var y;y=Jt(a);)a=y.find(1,!0).line;return a}function An(a){for(var y,x;y=Jt(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function ue(a,y){var x=gn(a,y),b=Bn(x);return x==b?y:Lt(b)}function Ge(a,y){if(y>a.lastLine())return y;var x=gn(a,y),b;if(!Ve(a,x))return y;for(;b=Jt(x);)x=b.find(1,!0).line;return Lt(x)+1}function Ve(a,y){var x=hi&&y.markedSpans;if(x){for(var b=void 0,te=0;te<x.length;++te)if(b=x[te],!!b.marker.collapsed){if(b.from==null)return!0;if(!b.marker.widgetNode&&b.from==0&&b.marker.inclusiveLeft&&at(a,y,b))return!0}}}function at(a,y,x){if(x.to==null){var b=x.marker.find(1,!0);return at(a,b.line,Kn(b.line.markedSpans,x.marker))}if(x.marker.inclusiveRight&&x.to==y.text.length)return!0;for(var te=void 0,le=0;le<y.markedSpans.length;++le)if(te=y.markedSpans[le],te.marker.collapsed&&!te.marker.widgetNode&&te.from==x.to&&(te.to==null||te.to!=x.from)&&(te.marker.inclusiveLeft||x.marker.inclusiveRight)&&at(a,y,te))return!0}function lt(a){a=Bn(a);for(var y=0,x=a.parent,b=0;b<x.lines.length;++b){var te=x.lines[b];if(te==a)break;y+=te.height}for(var le=x.parent;le;x=le,le=x.parent)for(var he=0;he<le.children.length;++he){var Se=le.children[he];if(Se==x)break;y+=Se.height}return y}function Bt(a){if(a.height==0)return 0;for(var y=a.text.length,x,b=a;x=Gn(b);){var te=x.find(0,!0);b=te.from.line,y+=te.from.ch-te.to.ch}for(b=a;x=Jt(b);){var le=x.find(0,!0);y-=b.text.length-le.from.ch,b=le.to.line,y+=b.text.length-le.to.ch}return y}function _t(a){var y=a.display,x=a.doc;y.maxLine=gn(x,x.first),y.maxLineLength=Bt(y.maxLine),y.maxLineChanged=!0,x.iter(function(b){var te=Bt(b);te>y.maxLineLength&&(y.maxLineLength=te,y.maxLine=b)})}var Nt=function(a,y,x){this.text=a,an(this,y),this.height=x?x(this):1};Nt.prototype.lineNo=function(){return Lt(this)},dn(Nt);function Qt(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Gt(a),an(a,x);var te=b?b(a):1;te!=a.height&&Sa(a,te)}function mn(a){a.parent=null,Gt(a)}var Rt={},Sn={};function Rn(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?Sn:Rt;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function kn(a,y){var x=He("span",null,null,ze?"padding-right: .1px":null),b={pre:He("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var te=0;te<=(y.rest?y.rest.length:0);te++){var le=te?y.rest[te-1]:y.line,he=void 0;b.pos=0,b.addToken=pn,Ar(a.display.measure)&&(he=st(le,a.doc.direction))&&(b.addToken=fn(b.addToken,he)),b.map=[];var Se=y!=a.display.externalMeasured&&Lt(le);Hn(le,b,Ua(a,le,Se)),le.styleClasses&&(le.styleClasses.bgClass&&(b.bgClass=Ft(le.styleClasses.bgClass,b.bgClass||"")),le.styleClasses.textClass&&(b.textClass=Ft(le.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Pa(a.display.measure))),te==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(ze){var Te=b.content.lastChild;(/\bcm-tab\b/.test(Te.className)||Te.querySelector&&Te.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return It(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=Ft(b.pre.className,b.textClass||"")),b}function Dn(a){var y=_e("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function pn(a,y,x,b,te,le,he){if(y){var Se=a.splitSpaces?nn(y,a.trailingSpace):y,Te=a.cm.state.specialChars,Qe=!1,Ot;if(!Te.test(y))a.col+=y.length,Ot=document.createTextNode(Se),a.map.push(a.pos,a.pos+y.length,Ot),pe&&fe<9&&(Qe=!0),a.pos+=y.length;else{Ot=document.createDocumentFragment();for(var Tt=0;;){Te.lastIndex=Tt;var wn=Te.exec(y),cn=wn?wn.index-Tt:y.length-Tt;if(cn){var ur=document.createTextNode(Se.slice(Tt,Tt+cn));pe&&fe<9?Ot.appendChild(_e("span",[ur])):Ot.appendChild(ur),a.map.push(a.pos,a.pos+cn,ur),a.col+=cn,a.pos+=cn}if(!wn)break;Tt+=cn+1;var Mr=void 0;if(wn[0]==" "){var ta=a.cm.options.tabSize,Ca=ta-a.col%ta;Mr=Ot.appendChild(_e("span",vt(Ca),"cm-tab")),Mr.setAttribute("role","presentation"),Mr.setAttribute("cm-text"," "),a.col+=Ca}else wn[0]=="\r"||wn[0]==`
|
|
`?(Mr=Ot.appendChild(_e("span",wn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Mr.setAttribute("cm-text",wn[0]),a.col+=1):(Mr=a.cm.options.specialCharPlaceholder(wn[0]),Mr.setAttribute("cm-text",wn[0]),pe&&fe<9?Ot.appendChild(_e("span",[Mr])):Ot.appendChild(Mr),a.col+=1);a.map.push(a.pos,a.pos+1,Mr),a.pos++}}if(a.trailingSpace=Se.charCodeAt(y.length-1)==32,x||b||te||Qe||le||he){var Ta=x||"";b&&(Ta+=b),te&&(Ta+=te);var ba=_e("span",[Ot],Ta,le);if(he)for(var za in he)he.hasOwnProperty(za)&&za!="style"&&za!="class"&&ba.setAttribute(za,he[za]);return a.content.appendChild(ba)}a.content.appendChild(Ot)}}function nn(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",te=0;te<a.length;te++){var le=a.charAt(te);le==" "&&x&&(te==a.length-1||a.charCodeAt(te+1)==32)&&(le="\xA0"),b+=le,x=le==" "}return b}function fn(a,y){return function(x,b,te,le,he,Se,Te){te=te?te+" cm-force-border":"cm-force-border";for(var Qe=x.pos,Ot=Qe+b.length;;){for(var Tt=void 0,wn=0;wn<y.length&&(Tt=y[wn],!(Tt.to>Qe&&Tt.from<=Qe));wn++);if(Tt.to>=Ot)return a(x,b,te,le,he,Se,Te);a(x,b.slice(0,Tt.to-Qe),te,le,null,Se,Te),le=null,b=b.slice(Tt.to-Qe),Qe=Tt.to}}}function Mn(a,y,x,b){var te=!b&&x.widgetNode;te&&a.map.push(a.pos,a.pos+y,te),!b&&a.cm.display.input.needsContentAttribute&&(te||(te=a.content.appendChild(document.createElement("span"))),te.setAttribute("cm-marker",x.id)),te&&(a.cm.display.input.setUneditable(te),a.content.appendChild(te)),a.pos+=y,a.trailingSpace=!1}function Hn(a,y,x){var b=a.markedSpans,te=a.text,le=0;if(!b){for(var he=1;he<x.length;he+=2)y.addToken(y,te.slice(le,le=x[he]),Rn(x[he+1],y.cm.options));return}for(var Se=te.length,Te=0,Qe=1,Ot="",Tt,wn,cn=0,ur,Mr,ta,Ca,Ta;;){if(cn==Te){ur=Mr=ta=wn="",Ta=null,Ca=null,cn=1/0;for(var ba=[],za=void 0,yi=0;yi<b.length;++yi){var ii=b[yi],to=ii.marker;if(to.type=="bookmark"&&ii.from==Te&&to.widgetNode)ba.push(to);else if(ii.from<=Te&&(ii.to==null||ii.to>Te||to.collapsed&&ii.to==Te&&ii.from==Te)){if(ii.to!=null&&ii.to!=Te&&cn>ii.to&&(cn=ii.to,Mr=""),to.className&&(ur+=" "+to.className),to.css&&(wn=(wn?wn+";":"")+to.css),to.startStyle&&ii.from==Te&&(ta+=" "+to.startStyle),to.endStyle&&ii.to==cn&&(za||(za=[])).push(to.endStyle,ii.to),to.title&&((Ta||(Ta={})).title=to.title),to.attributes)for(var Mo in to.attributes)(Ta||(Ta={}))[Mo]=to.attributes[Mo];to.collapsed&&(!Ca||Er(Ca.marker,to)<0)&&(Ca=ii)}else ii.from>Te&&cn>ii.from&&(cn=ii.from)}if(za)for(var ul=0;ul<za.length;ul+=2)za[ul+1]==cn&&(Mr+=" "+za[ul]);if(!Ca||Ca.from==Te)for(var Ko=0;Ko<ba.length;++Ko)Mn(y,0,ba[Ko]);if(Ca&&(Ca.from||0)==Te){if(Mn(y,(Ca.to==null?Se+1:Ca.to)-Te,Ca.marker,Ca.from==null),Ca.to==null)return;Ca.to==Te&&(Ca=!1)}}if(Te>=Se)break;for(var Nl=Math.min(Se,cn);;){if(Ot){var Dl=Te+Ot.length;if(!Ca){var tl=Dl>Nl?Ot.slice(0,Nl-Te):Ot;y.addToken(y,tl,Tt?Tt+ur:ur,ta,Te+tl.length==cn?Mr:"",wn,Ta)}if(Dl>=Nl){Ot=Ot.slice(Nl-Te),Te=Nl;break}Te=Dl,ta=""}Ot=te.slice(le,le=x[Qe++]),Tt=Rn(x[Qe++],y.cm.options)}}}function Tn(a,y,x){this.line=y,this.rest=An(y),this.size=this.rest?Lt(Fe(this.rest))-x+1:1,this.node=this.text=null,this.hidden=Ve(a,y)}function ir(a,y,x){for(var b=[],te,le=y;le<x;le=te){var he=new Tn(a.doc,gn(a.doc,le),le);te=le+he.size,b.push(he)}return b}var ar=null;function Sr(a){ar?ar.ops.push(a):a.ownsGroup=ar={ops:[a],delayedCallbacks:[]}}function ia(a){var y=a.delayedCallbacks,x=0;do{for(;x<y.length;x++)y[x].call(null);for(var b=0;b<a.ops.length;b++){var te=a.ops[b];if(te.cursorActivityHandlers)for(;te.cursorActivityCalled<te.cursorActivityHandlers.length;)te.cursorActivityHandlers[te.cursorActivityCalled++].call(null,te.cm)}}while(x<y.length)}function oa(a,y){var x=a.ownsGroup;if(x)try{ia(x)}finally{ar=null,y(x)}}var lr=null;function qr(a,y){var x=jt(a,y);if(x.length){var b=Array.prototype.slice.call(arguments,2),te;ar?te=ar.delayedCallbacks:lr?te=lr:(te=lr=[],setTimeout(ra,0));for(var le=function(Se){te.push(function(){return x[Se].apply(null,b)})},he=0;he<x.length;++he)le(he)}}function ra(){var a=lr;lr=null;for(var y=0;y<a.length;++y)a[y]()}function jr(a,y,x,b){for(var te=0;te<y.changes.length;te++){var le=y.changes[te];le=="text"?ua(a,y):le=="gutter"?Or(a,y,x,b):le=="class"?dr(a,y):le=="widget"&&Ir(a,y,b)}y.changes=null}function da(a){return a.node==a.text&&(a.node=_e("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),pe&&fe<8&&(a.node.style.zIndex=2)),a.node}function Xr(a,y){var x=y.bgClass?y.bgClass+" "+(y.line.bgClass||""):y.line.bgClass;if(x&&(x+=" CodeMirror-linebackground"),y.background)x?y.background.className=x:(y.background.parentNode.removeChild(y.background),y.background=null);else if(x){var b=da(y);y.background=b.insertBefore(_e("div",null,x),b.firstChild),a.display.input.setUneditable(y.background)}}function la(a,y){var x=a.display.externalMeasured;return x&&x.line==y.line?(a.display.externalMeasured=null,y.measure=x.measure,x.built):kn(a,y)}function ua(a,y){var x=y.text.className,b=la(a,y);y.text==y.node&&(y.node=b.pre),y.text.parentNode.replaceChild(b.pre,y.text),y.text=b.pre,b.bgClass!=y.bgClass||b.textClass!=y.textClass?(y.bgClass=b.bgClass,y.textClass=b.textClass,dr(a,y)):x&&(y.text.className=x)}function dr(a,y){Xr(a,y),y.line.wrapClass?da(y).className=y.line.wrapClass:y.node!=y.text&&(y.node.className="");var x=y.textClass?y.textClass+" "+(y.line.textClass||""):y.line.textClass;y.text.className=x||""}function Or(a,y,x,b){if(y.gutter&&(y.node.removeChild(y.gutter),y.gutter=null),y.gutterBackground&&(y.node.removeChild(y.gutterBackground),y.gutterBackground=null),y.line.gutterClass){var te=da(y);y.gutterBackground=_e("div",null,"CodeMirror-gutter-background "+y.line.gutterClass,"left: "+(a.options.fixedGutter?b.fixedPos:-b.gutterTotalWidth)+"px; width: "+b.gutterTotalWidth+"px"),a.display.input.setUneditable(y.gutterBackground),te.insertBefore(y.gutterBackground,y.text)}var le=y.line.gutterMarkers;if(a.options.lineNumbers||le){var he=da(y),Se=y.gutter=_e("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?b.fixedPos:-b.gutterTotalWidth)+"px");if(a.display.input.setUneditable(Se),he.insertBefore(Se,y.text),y.line.gutterClass&&(Se.className+=" "+y.line.gutterClass),a.options.lineNumbers&&(!le||!le["CodeMirror-linenumbers"])&&(y.lineNumber=Se.appendChild(_e("div",jn(a.options,x),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+b.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),le)for(var Te=0;Te<a.display.gutterSpecs.length;++Te){var Qe=a.display.gutterSpecs[Te].className,Ot=le.hasOwnProperty(Qe)&&le[Qe];Ot&&Se.appendChild(_e("div",[Ot],"CodeMirror-gutter-elt","left: "+b.gutterLeft[Qe]+"px; width: "+b.gutterWidth[Qe]+"px"))}}}function Ir(a,y,x){y.alignable&&(y.alignable=null);for(var b=je("CodeMirror-linewidget"),te=y.node.firstChild,le=void 0;te;te=le)le=te.nextSibling,b.test(te.className)&&y.node.removeChild(te);hr(a,y,x)}function vr(a,y,x,b){var te=la(a,y);return y.text=y.node=te.pre,te.bgClass&&(y.bgClass=te.bgClass),te.textClass&&(y.textClass=te.textClass),dr(a,y),Or(a,y,x,b),hr(a,y,b),y.node}function hr(a,y,x){if(Kr(a,y.line,y,x,!0),y.rest)for(var b=0;b<y.rest.length;b++)Kr(a,y.rest[b],y,x,!1)}function Kr(a,y,x,b,te){if(y.widgets)for(var le=da(x),he=0,Se=y.widgets;he<Se.length;++he){var Te=Se[he],Qe=_e("div",[Te.node],"CodeMirror-linewidget"+(Te.className?" "+Te.className:""));Te.handleMouseEvents||Qe.setAttribute("cm-ignore-events","true"),ma(Te,Qe,x,b),a.display.input.setUneditable(Qe),te&&Te.above?le.insertBefore(Qe,x.gutter||x.text):le.appendChild(Qe),qr(Te,"redraw")}}function ma(a,y,x,b){if(a.noHScroll){(x.alignable||(x.alignable=[])).push(y);var te=b.wrapperWidth;y.style.left=b.fixedPos+"px",a.coverGutter||(te-=b.gutterTotalWidth,y.style.paddingLeft=b.gutterTotalWidth+"px"),y.style.width=te+"px"}a.coverGutter&&(y.style.zIndex=5,y.style.position="relative",a.noHScroll||(y.style.marginLeft=-b.gutterTotalWidth+"px"))}function Oa(a){if(a.height!=null)return a.height;var y=a.doc.cm;if(!y)return 0;if(!dt(document.body,a.node)){var x="position: relative;";a.coverGutter&&(x+="margin-left: -"+y.display.gutters.offsetWidth+"px;"),a.noHScroll&&(x+="width: "+y.display.wrapper.clientWidth+"px;"),Ee(y.display.measure,_e("div",[a.node],null,x))}return a.height=a.node.parentNode.offsetHeight}function aa(a,y){for(var x=ca(y);x!=a.wrapper;x=x.parentNode)if(!x||x.nodeType==1&&x.getAttribute("cm-ignore-events")=="true"||x.parentNode==a.sizer&&x!=a.mover)return!0}function nt(a){return a.lineSpace.offsetTop}function Wa(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Za(a){if(a.cachedPaddingH)return a.cachedPaddingH;var y=Ee(a.measure,_e("pre","x","CodeMirror-line-like")),x=window.getComputedStyle?window.getComputedStyle(y):y.currentStyle,b={left:parseInt(x.paddingLeft),right:parseInt(x.paddingRight)};return!isNaN(b.left)&&!isNaN(b.right)&&(a.cachedPaddingH=b),b}function Ia(a){return Ye-a.display.nativeBarWidth}function oi(a){return a.display.scroller.clientWidth-Ia(a)-a.display.barWidth}function ai(a){return a.display.scroller.clientHeight-Ia(a)-a.display.barHeight}function xi(a,y,x){var b=a.options.lineWrapping,te=b&&oi(a);if(!y.measure.heights||b&&y.measure.width!=te){var le=y.measure.heights=[];if(b){y.measure.width=te;for(var he=y.text.firstChild.getClientRects(),Se=0;Se<he.length-1;Se++){var Te=he[Se],Qe=he[Se+1];Math.abs(Te.bottom-Qe.bottom)>2&&le.push((Te.bottom+Qe.top)/2-x.top)}}le.push(x.bottom-x.top)}}function Ha(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;b<a.rest.length;b++)if(a.rest[b]==y)return{map:a.measure.maps[b],cache:a.measure.caches[b]};for(var te=0;te<a.rest.length;te++)if(Lt(a.rest[te])>x)return{map:a.measure.maps[te],cache:a.measure.caches[te],before:!0}}function ui(a,y){y=Bn(y);var x=Lt(y),b=a.display.externalMeasured=new Tn(a.doc,y,x);b.lineN=x;var te=b.built=kn(a,b);return b.text=te.pre,Ee(a.display.lineMeasure,te.pre),b}function Va(a,y,x,b){return Ki(a,vi(a,y),x,b)}function eo(a,y){if(y>=a.display.viewFrom&&y<a.display.viewTo)return a.display.view[qo(a,y)];var x=a.display.externalMeasured;if(x&&y>=x.lineN&&y<x.lineN+x.size)return x}function vi(a,y){var x=Lt(y),b=eo(a,x);b&&!b.text?b=null:b&&b.changes&&(jr(a,b,x,go(a)),a.curOp.forceUpdate=!0),b||(b=ui(a,y));var te=Ha(b,y,x);return{line:y,view:b,rect:null,map:te.map,cache:te.cache,before:te.before,hasHeights:!1}}function Ki(a,y,x,b,te){y.before&&(x=-1);var le=x+(b||""),he;return y.cache.hasOwnProperty(le)?he=y.cache[le]:(y.rect||(y.rect=y.view.text.getBoundingClientRect()),y.hasHeights||(xi(a,y.view,y.rect),y.hasHeights=!0),he=co(a,y,x,b),he.bogus||(y.cache[le]=he)),{left:he.left,right:he.right,top:te?he.rtop:he.top,bottom:te?he.rbottom:he.bottom}}var Xi={left:0,right:0,top:0,bottom:0};function Gi(a,y,x){for(var b,te,le,he,Se,Te,Qe=0;Qe<a.length;Qe+=3)if(Se=a[Qe],Te=a[Qe+1],y<Se?(te=0,le=1,he="left"):y<Te?(te=y-Se,le=te+1):(Qe==a.length-3||y==Te&&a[Qe+3]>y)&&(le=Te-Se,te=le-1,y>=Te&&(he="right")),te!=null){if(b=a[Qe+2],Se==Te&&x==(b.insertLeft?"left":"right")&&(he=x),x=="left"&&te==0)for(;Qe&&a[Qe-2]==a[Qe-3]&&a[Qe-1].insertLeft;)b=a[(Qe-=3)+2],he="left";if(x=="right"&&te==Te-Se)for(;Qe<a.length-3&&a[Qe+3]==a[Qe+4]&&!a[Qe+5].insertLeft;)b=a[(Qe+=3)+2],he="right";break}return{node:b,start:te,end:le,collapse:he,coverStart:Se,coverEnd:Te}}function Xa(a,y){var x=Xi;if(y=="left")for(var b=0;b<a.length&&(x=a[b]).left==x.right;b++);else for(var te=a.length-1;te>=0&&(x=a[te]).left==x.right;te--);return x}function co(a,y,x,b){var te=Gi(y.map,x,b),le=te.node,he=te.start,Se=te.end,Te=te.collapse,Qe;if(le.nodeType==3){for(var Ot=0;Ot<4;Ot++){for(;he&&Ue(y.line.text.charAt(te.coverStart+he));)--he;for(;te.coverStart+Se<te.coverEnd&&Ue(y.line.text.charAt(te.coverStart+Se));)++Se;if(pe&&fe<9&&he==0&&Se==te.coverEnd-te.coverStart?Qe=le.parentNode.getBoundingClientRect():Qe=Xa(Re(le,he,Se).getClientRects(),b),Qe.left||Qe.right||he==0)break;Se=he,he=he-1,Te="right"}pe&&fe<11&&(Qe=ao(a.display.measure,Qe))}else{he>0&&(Te=b="right");var Tt;a.options.lineWrapping&&(Tt=le.getClientRects()).length>1?Qe=Tt[b=="right"?Tt.length-1:0]:Qe=le.getBoundingClientRect()}if(pe&&fe<9&&!he&&(!Qe||!Qe.left&&!Qe.right)){var wn=le.parentNode.getClientRects()[0];wn?Qe={left:wn.left,right:wn.left+Oo(a.display),top:wn.top,bottom:wn.bottom}:Qe=Xi}for(var cn=Qe.top-y.rect.top,ur=Qe.bottom-y.rect.top,Mr=(cn+ur)/2,ta=y.view.measure.heights,Ca=0;Ca<ta.length-1&&!(Mr<ta[Ca]);Ca++);var Ta=Ca?ta[Ca-1]:0,ba=ta[Ca],za={left:(Te=="right"?Qe.right:Qe.left)-y.rect.left,right:(Te=="left"?Qe.left:Qe.right)-y.rect.left,top:Ta,bottom:ba};return!Qe.left&&!Qe.right&&(za.bogus=!0),a.options.singleCursorHeightPerLine||(za.rtop=cn,za.rbottom=ur),za}function ao(a,y){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!vn(a))return y;var x=screen.logicalXDPI/screen.deviceXDPI,b=screen.logicalYDPI/screen.deviceYDPI;return{left:y.left*x,right:y.right*x,top:y.top*b,bottom:y.bottom*b}}function po(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var y=0;y<a.rest.length;y++)a.measure.caches[y]={}}function pi(a){a.display.externalMeasure=null,ot(a.display.lineMeasure);for(var y=0;y<a.display.view.length;y++)po(a.display.view[y])}function Do(a){pi(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Qi(){return Ze&&Oe?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ui(){return Ze&&Oe?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Ji(a){var y=0;if(a.widgets)for(var x=0;x<a.widgets.length;++x)a.widgets[x].above&&(y+=Oa(a.widgets[x]));return y}function vo(a,y,x,b,te){if(!te){var le=Ji(y);x.top+=le,x.bottom+=le}if(b=="line")return x;b||(b="local");var he=lt(y);if(b=="local"?he+=nt(a.display):he-=a.display.viewOffset,b=="page"||b=="window"){var Se=a.display.lineSpace.getBoundingClientRect();he+=Se.top+(b=="window"?0:Ui());var Te=Se.left+(b=="window"?0:Qi());x.left+=Te,x.right+=Te}return x.top+=he,x.bottom+=he,x}function si(a,y,x){if(x=="div")return y;var b=y.left,te=y.top;if(x=="page")b-=Qi(),te-=Ui();else if(x=="local"||!x){var le=a.display.sizer.getBoundingClientRect();b+=le.left,te+=le.top}var he=a.display.lineSpace.getBoundingClientRect();return{left:b-he.left,top:te-he.top}}function xo(a,y,x,b,te){return b||(b=gn(a.doc,y.line)),vo(a,b,Va(a,b,y.ch,te),x)}function Ea(a,y,x,b,te,le){b=b||gn(a.doc,y.line),te||(te=vi(a,b));function he(ur,Mr){var ta=Ki(a,te,ur,Mr?"right":"left",le);return Mr?ta.left=ta.right:ta.right=ta.left,vo(a,b,ta,x)}var Se=st(b,a.doc.direction),Te=y.ch,Qe=y.sticky;if(Te>=b.text.length?(Te=b.text.length,Qe="before"):Te<=0&&(Te=0,Qe="after"),!Se)return he(Qe=="before"?Te-1:Te,Qe=="before");function Ot(ur,Mr,ta){var Ca=Se[Mr],Ta=Ca.level==1;return he(ta?ur-1:ur,Ta!=ta)}var Tt=wt(Se,Te,Qe),wn=yt,cn=Ot(Te,Tt,Qe=="before");return wn!=null&&(cn.other=Ot(Te,wn,Qe!="before")),cn}function Lr(a,y){var x=0;y=Kt(a.doc,y),a.options.lineWrapping||(x=Oo(a.display)*y.ch);var b=gn(a.doc,y.line),te=lt(b)+nt(a.display);return{left:x,right:x,top:te,bottom:te+b.height}}function ha(a,y,x,b,te){var le=Yt(a,y,x);return le.xRel=te,b&&(le.outside=b),le}function Qr(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return ha(b.first,0,null,-1,-1);var te=Mt(b,x),le=b.first+b.size-1;if(te>le)return ha(b.first+b.size-1,gn(b,le).text.length,null,1,1);y<0&&(y=0);for(var he=gn(b,te);;){var Se=uo(a,he,te,y,x),Te=qt(he,Se.ch+(Se.xRel>0||Se.outside>0?1:0));if(!Te)return Se;var Qe=Te.find(1);if(Qe.line==te)return Qe;he=gn(b,te=Qe.line)}}function sa(a,y,x,b){b-=Ji(y);var te=y.text.length,le=Ht(function(he){return Ki(a,x,he-1).bottom<=b},te,0);return te=Ht(function(he){return Ki(a,x,he).top>b},le,te),{begin:le,end:te}}function Di(a,y,x,b){x||(x=vi(a,y));var te=vo(a,y,Ki(a,x,b),"line").top;return sa(a,y,x,te)}function Bi(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function uo(a,y,x,b,te){te-=lt(y);var le=vi(a,y),he=Ji(y),Se=0,Te=y.text.length,Qe=!0,Ot=st(y,a.doc.direction);if(Ot){var Tt=(a.options.lineWrapping?Ao:Bo)(a,y,x,le,Ot,b,te);Qe=Tt.level!=1,Se=Qe?Tt.from:Tt.to-1,Te=Qe?Tt.to:Tt.from-1}var wn=null,cn=null,ur=Ht(function(yi){var ii=Ki(a,le,yi);return ii.top+=he,ii.bottom+=he,Bi(ii,b,te,!1)?(ii.top<=te&&ii.left<=b&&(wn=yi,cn=ii),!0):!1},Se,Te),Mr,ta,Ca=!1;if(cn){var Ta=b-cn.left<cn.right-b,ba=Ta==Qe;ur=wn+(ba?0:1),ta=ba?"after":"before",Mr=Ta?cn.left:cn.right}else{!Qe&&(ur==Te||ur==Se)&&ur++,ta=ur==0?"after":ur==y.text.length?"before":Ki(a,le,ur-(Qe?1:0)).bottom+he<=te==Qe?"after":"before";var za=Ea(a,Yt(x,ur,ta),"line",y,le);Mr=za.left,Ca=te<za.top?-1:te>=za.bottom?1:0}return ur=ut(y.text,ur,1),ha(x,ur,ta,Ca,b-Mr)}function Bo(a,y,x,b,te,le,he){var Se=Ht(function(Tt){var wn=te[Tt],cn=wn.level!=1;return Bi(Ea(a,Yt(x,cn?wn.to:wn.from,cn?"before":"after"),"line",y,b),le,he,!0)},0,te.length-1),Te=te[Se];if(Se>0){var Qe=Te.level!=1,Ot=Ea(a,Yt(x,Qe?Te.from:Te.to,Qe?"after":"before"),"line",y,b);Bi(Ot,le,he,!0)&&Ot.top>he&&(Te=te[Se-1])}return Te}function Ao(a,y,x,b,te,le,he){var Se=sa(a,y,b,he),Te=Se.begin,Qe=Se.end;/\s/.test(y.text.charAt(Qe-1))&&Qe--;for(var Ot=null,Tt=null,wn=0;wn<te.length;wn++){var cn=te[wn];if(!(cn.from>=Qe||cn.to<=Te)){var ur=cn.level!=1,Mr=Ki(a,b,ur?Math.min(Qe,cn.to)-1:Math.max(Te,cn.from)).right,ta=Mr<le?le-Mr+1e9:Mr-le;(!Ot||Tt>ta)&&(Ot=cn,Tt=ta)}}return Ot||(Ot=te[te.length-1]),Ot.from<Te&&(Ot={from:Te,to:Ot.to,level:Ot.level}),Ot.to>Qe&&(Ot={from:Ot.from,to:Qe,level:Ot.level}),Ot}var so;function fo(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(so==null){so=_e("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)so.appendChild(document.createTextNode("x")),so.appendChild(_e("br"));so.appendChild(document.createTextNode("x"))}Ee(a.measure,so);var x=so.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),ot(a.measure),x||1}function Oo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=_e("span","xxxxxxxxxx"),x=_e("pre",[y],"CodeMirror-line-like");Ee(a.measure,x);var b=y.getBoundingClientRect(),te=(b.right-b.left)/10;return te>2&&(a.cachedCharWidth=te),te||10}function go(a){for(var y=a.display,x={},b={},te=y.gutters.clientLeft,le=y.gutters.firstChild,he=0;le;le=le.nextSibling,++he){var Se=a.display.gutterSpecs[he].className;x[Se]=le.offsetLeft+le.clientLeft+te,b[Se]=le.clientWidth}return{fixedPos:cl(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function cl(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Fl(a){var y=fo(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/Oo(a.display)-3);return function(te){if(Ve(a.doc,te))return 0;var le=0;if(te.widgets)for(var he=0;he<te.widgets.length;he++)te.widgets[he].height&&(le+=te.widgets[he].height);return x?le+(Math.ceil(te.text.length/b)||1)*y:le+y}}function hl(a){var y=a.doc,x=Fl(a);y.iter(function(b){var te=x(b);te!=b.height&&Sa(b,te)})}function al(a,y,x,b){var te=a.display;if(!x&&ca(y).getAttribute("cm-not-content")=="true")return null;var le,he,Se=te.lineSpace.getBoundingClientRect();try{le=y.clientX-Se.left,he=y.clientY-Se.top}catch(Tt){return null}var Te=Qr(a,le,he),Qe;if(b&&Te.xRel>0&&(Qe=gn(a.doc,Te.line).text).length==Te.ch){var Ot=ke(Qe,Qe.length,a.options.tabSize)-Qe.length;Te=Yt(Te.line,Math.max(0,Math.round((le-Za(a.display).left)/Oo(a.display))-Ot))}return Te}function qo(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;b<x.length;b++)if(y-=x[b].size,y<0)return b}function Lo(a,y,x,b){y==null&&(y=a.doc.first),x==null&&(x=a.doc.first+a.doc.size),b||(b=0);var te=a.display;if(b&&x<te.viewTo&&(te.updateLineNumbers==null||te.updateLineNumbers>y)&&(te.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=te.viewTo)hi&&ue(a.doc,y)<te.viewTo&&Go(a);else if(x<=te.viewFrom)hi&&Ge(a.doc,x+b)>te.viewFrom?Go(a):(te.viewFrom+=b,te.viewTo+=b);else if(y<=te.viewFrom&&x>=te.viewTo)Go(a);else if(y<=te.viewFrom){var le=Kl(a,x,x+b,1);le?(te.view=te.view.slice(le.index),te.viewFrom=le.lineN,te.viewTo+=b):Go(a)}else if(x>=te.viewTo){var he=Kl(a,y,y,-1);he?(te.view=te.view.slice(0,he.index),te.viewTo=he.lineN):Go(a)}else{var Se=Kl(a,y,y,-1),Te=Kl(a,x,x+b,1);Se&&Te?(te.view=te.view.slice(0,Se.index).concat(ir(a,Se.lineN,Te.lineN)).concat(te.view.slice(Te.index)),te.viewTo+=b):Go(a)}var Qe=te.externalMeasured;Qe&&(x<Qe.lineN?Qe.lineN+=b:y<Qe.lineN+Qe.size&&(te.externalMeasured=null))}function Uo(a,y,x){a.curOp.viewChanged=!0;var b=a.display,te=a.display.externalMeasured;if(te&&y>=te.lineN&&y<te.lineN+te.size&&(b.externalMeasured=null),!(y<b.viewFrom||y>=b.viewTo)){var le=b.view[qo(a,y)];if(le.node!=null){var he=le.changes||(le.changes=[]);Ae(he,x)==-1&&he.push(x)}}}function Go(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Kl(a,y,x,b){var te=qo(a,y),le,he=a.display.view;if(!hi||x==a.doc.first+a.doc.size)return{index:te,lineN:x};for(var Se=a.display.viewFrom,Te=0;Te<te;Te++)Se+=he[Te].size;if(Se!=y){if(b>0){if(te==he.length-1)return null;le=Se+he[te].size-y,te++}else le=Se-y;y+=le,x+=le}for(;ue(a.doc,x)!=x;){if(te==(b<0?0:he.length-1))return null;x+=b*he[te-(b<0?1:0)].size,te+=b}return{index:te,lineN:x}}function ru(a,y,x){var b=a.display,te=b.view;te.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=ir(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=ir(a,y,b.viewFrom).concat(b.view):b.viewFrom<y&&(b.view=b.view.slice(qo(a,y))),b.viewFrom=y,b.viewTo<x?b.view=b.view.concat(ir(a,b.viewTo,x)):b.viewTo>x&&(b.view=b.view.slice(0,qo(a,x)))),b.viewTo=x}function il(a){for(var y=a.display.view,x=0,b=0;b<y.length;b++){var te=y[b];!te.hidden&&(!te.node||te.changes)&&++x}return x}function wl(a){a.display.input.showSelection(a.display.input.prepareSelection())}function Tl(a,y){y===void 0&&(y=!0);for(var x=a.doc,b={},te=b.cursors=document.createDocumentFragment(),le=b.selection=document.createDocumentFragment(),he=0;he<x.sel.ranges.length;he++)if(!(!y&&he==x.sel.primIndex)){var Se=x.sel.ranges[he];if(!(Se.from().line>=a.display.viewTo||Se.to().line<a.display.viewFrom)){var Te=Se.empty();(Te||a.options.showCursorWhenSelecting)&&Rl(a,Se.head,te),Te||Zl(a,Se,le)}}return b}function Rl(a,y,x){var b=Ea(a,y,"div",null,null,!a.options.singleCursorHeightPerLine),te=x.appendChild(_e("div","\xA0","CodeMirror-cursor"));if(te.style.left=b.left+"px",te.style.top=b.top+"px",te.style.height=Math.max(0,b.bottom-b.top)*a.options.cursorHeight+"px",b.other){var le=x.appendChild(_e("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));le.style.display="",le.style.left=b.other.left+"px",le.style.top=b.other.top+"px",le.style.height=(b.other.bottom-b.other.top)*.85+"px"}}function Xo(a,y){return a.top-y.top||a.left-y.left}function Zl(a,y,x){var b=a.display,te=a.doc,le=document.createDocumentFragment(),he=Za(a.display),Se=he.left,Te=Math.max(b.sizerWidth,oi(a)-b.sizer.offsetLeft)-he.right,Qe=te.direction=="ltr";function Ot(ba,za,yi,ii){za<0&&(za=0),za=Math.round(za),ii=Math.round(ii),le.appendChild(_e("div",null,"CodeMirror-selected","position: absolute; left: "+ba+`px;
|
|
top: `+za+"px; width: "+(yi==null?Te-ba:yi)+`px;
|
|
height: `+(ii-za)+"px"))}function Tt(ba,za,yi){var ii=gn(te,ba),to=ii.text.length,Mo,ul;function Ko(tl,Bl){return xo(a,Yt(ba,tl),"div",ii,Bl)}function Nl(tl,Bl,ml){var rl=Di(a,ii,null,tl),nl=Bl=="ltr"==(ml=="after")?"left":"right",Yo=ml=="after"?rl.begin:rl.end-(/\s/.test(ii.text.charAt(rl.end-1))?2:1);return Ko(Yo,nl)[nl]}var Dl=st(ii,te.direction);return ht(Dl,za||0,yi==null?to:yi,function(tl,Bl,ml,rl){var nl=ml=="ltr",Yo=Ko(tl,nl?"left":"right"),_l=Ko(Bl-1,nl?"right":"left"),ku=za==null&&tl==0,mu=yi==null&&Bl==to,yl=rl==0,lu=!Dl||rl==Dl.length-1;if(_l.top-Yo.top<=3){var sl=(Qe?ku:mu)&&yl,vs=(Qe?mu:ku)&&lu,cu=sl?Se:(nl?Yo:_l).left,gu=vs?Te:(nl?_l:Yo).right;Ot(cu,Yo.top,gu-cu,Yo.bottom)}else{var yu,xl,Ou,gs;nl?(yu=Qe&&ku&&yl?Se:Yo.left,xl=Qe?Te:Nl(tl,ml,"before"),Ou=Qe?Se:Nl(Bl,ml,"after"),gs=Qe&&mu&&lu?Te:_l.right):(yu=Qe?Nl(tl,ml,"before"):Se,xl=!Qe&&ku&&yl?Te:Yo.right,Ou=!Qe&&mu&&lu?Se:_l.left,gs=Qe?Nl(Bl,ml,"after"):Te),Ot(yu,Yo.top,xl-yu,Yo.bottom),Yo.bottom<_l.top&&Ot(Se,Yo.bottom,null,_l.top),Ot(Ou,_l.top,gs-Ou,_l.bottom)}(!Mo||Xo(Yo,Mo)<0)&&(Mo=Yo),Xo(_l,Mo)<0&&(Mo=_l),(!ul||Xo(Yo,ul)<0)&&(ul=Yo),Xo(_l,ul)<0&&(ul=_l)}),{start:Mo,end:ul}}var wn=y.from(),cn=y.to();if(wn.line==cn.line)Tt(wn.line,wn.ch,cn.ch);else{var ur=gn(te,wn.line),Mr=gn(te,cn.line),ta=Bn(ur)==Bn(Mr),Ca=Tt(wn.line,wn.ch,ta?ur.text.length+1:null).end,Ta=Tt(cn.line,ta?0:null,cn.ch).start;ta&&(Ca.top<Ta.top-2?(Ot(Ca.right,Ca.top,null,Ca.bottom),Ot(Se,Ta.top,Ta.left,Ta.bottom)):Ot(Ca.right,Ca.top,Ta.left-Ca.right,Ca.bottom)),Ca.bottom<Ta.top&&Ot(Se,Ca.bottom,null,Ta.top)}x.appendChild(le)}function dl(a){if(a.state.focused){var y=a.display;clearInterval(y.blinker);var x=!0;y.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?y.blinker=setInterval(function(){a.hasFocus()||El(a),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Xl(a){a.state.focused||(a.display.input.focus(),Ql(a))}function Wl(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,El(a))},100)}function Ql(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(It(a,"focus",a,y),a.state.focused=!0,it(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),ze&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),dl(a))}function El(a,y){a.state.delayingBlurEvent||(a.state.focused&&(It(a,"blur",a,y),a.state.focused=!1,Pe(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function pl(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b<y.view.length;b++){var te=y.view[b],le=a.options.lineWrapping,he=void 0,Se=0;if(!te.hidden){if(pe&&fe<8){var Te=te.node.offsetTop+te.node.offsetHeight;he=Te-x,x=Te}else{var Qe=te.node.getBoundingClientRect();he=Qe.bottom-Qe.top,!le&&te.text.firstChild&&(Se=te.text.firstChild.getBoundingClientRect().right-Qe.left-1)}var Ot=te.line.height-he;if((Ot>.005||Ot<-.005)&&(Sa(te.line,he),Hl(te.line),te.rest))for(var Tt=0;Tt<te.rest.length;Tt++)Hl(te.rest[Tt]);if(Se>a.display.sizerWidth){var wn=Math.ceil(Se/Oo(a.display));wn>a.display.maxLineLength&&(a.display.maxLineLength=wn,a.display.maxLine=te.line,a.display.maxLineChanged=!0)}}}}function Hl(a){if(a.widgets)for(var y=0;y<a.widgets.length;++y){var x=a.widgets[y],b=x.node.parentNode;b&&(x.height=b.offsetHeight)}}function $o(a,y,x){var b=x&&x.top!=null?Math.max(0,x.top):a.scroller.scrollTop;b=Math.floor(b-nt(a));var te=x&&x.bottom!=null?x.bottom:b+a.wrapper.clientHeight,le=Mt(y,b),he=Mt(y,te);if(x&&x.ensure){var Se=x.ensure.from.line,Te=x.ensure.to.line;Se<le?(le=Se,he=Mt(y,lt(gn(y,Se))+a.wrapper.clientHeight)):Math.min(Te,y.lastLine())>=he&&(le=Mt(y,lt(gn(y,Te))-a.wrapper.clientHeight),he=Te)}return{from:le,to:Math.max(he,le+1)}}function Pl(a,y){if(!kt(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),te=null;if(y.top+b.top<0?te=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(te=!1),te!=null&&!We){var le=_e("div","\u200B",null,`position: absolute;
|
|
top: `+(y.top-x.viewOffset-nt(a.display))+`px;
|
|
height: `+(y.bottom-y.top+Ia(a)+x.barHeight)+`px;
|
|
left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(le),le.scrollIntoView(te),a.display.lineSpace.removeChild(le)}}}function kl(a,y,x,b){b==null&&(b=0);var te;!a.options.lineWrapping&&y==x&&(y=y.ch?Yt(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Yt(y.line,y.ch+1,"before"):y);for(var le=0;le<5;le++){var he=!1,Se=Ea(a,y),Te=!x||x==y?Se:Ea(a,x);te={left:Math.min(Se.left,Te.left),top:Math.min(Se.top,Te.top)-b,right:Math.max(Se.left,Te.left),bottom:Math.max(Se.bottom,Te.bottom)+b};var Qe=$a(a,te),Ot=a.doc.scrollTop,Tt=a.doc.scrollLeft;if(Qe.scrollTop!=null&&(Cl(a,Qe.scrollTop),Math.abs(a.doc.scrollTop-Ot)>1&&(he=!0)),Qe.scrollLeft!=null&&(el(a,Qe.scrollLeft),Math.abs(a.doc.scrollLeft-Tt)>1&&(he=!0)),!he)break}return te}function Ul(a,y){var x=$a(a,y);x.scrollTop!=null&&Cl(a,x.scrollTop),x.scrollLeft!=null&&el(a,x.scrollLeft)}function $a(a,y){var x=a.display,b=fo(a.display);y.top<0&&(y.top=0);var te=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,le=ai(a),he={};y.bottom-y.top>le&&(y.bottom=y.top+le);var Se=a.doc.height+Wa(x),Te=y.top<b,Qe=y.bottom>Se-b;if(y.top<te)he.scrollTop=Te?0:y.top;else if(y.bottom>te+le){var Ot=Math.min(y.top,(Qe?Se:y.bottom)-le);Ot!=te&&(he.scrollTop=Ot)}var Tt=a.options.fixedGutter?0:x.gutters.offsetWidth,wn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Tt,cn=oi(a)-x.gutters.offsetWidth,ur=y.right-y.left>cn;return ur&&(y.right=y.left+cn),y.left<10?he.scrollLeft=0:y.left<wn?he.scrollLeft=Math.max(0,y.left+Tt-(ur?0:10)):y.right>cn+wn-3&&(he.scrollLeft=y.right+(ur?0:10)-cn),he}function Vl(a,y){y!=null&&(Ol(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function vl(a){Ol(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function zl(a,y,x){(y!=null||x!=null)&&Ol(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function Jl(a,y){Ol(a),a.curOp.scrollToPos=y}function Ol(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=Lr(a,y.from),b=Lr(a,y.to);ql(a,x,b,y.margin)}}function ql(a,y,x,b){var te=$a(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});zl(a,te.scrollLeft,te.scrollTop)}function Cl(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||xu(a,{top:y}),gl(a,y,!0),E&&xu(a),Ho(a,100))}function gl(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function el(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,ju(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function Ei(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+Wa(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Ia(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var _i=function(a,y,x){this.cm=x;var b=this.vert=_e("div",[_e("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),te=this.horiz=_e("div",[_e("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=te.tabIndex=-1,a(b),a(te),Et(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),Et(te,"scroll",function(){te.clientWidth&&y(te.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,pe&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};_i.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var te=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+te)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var le=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},_i.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},_i.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},_i.prototype.zeroWidthHack=function(){var a=we&&!ge?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new de,this.disableVert=new de},_i.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var te=a.getBoundingClientRect(),le=x=="vert"?document.elementFromPoint(te.right-1,(te.top+te.bottom)/2):document.elementFromPoint((te.right+te.left)/2,te.bottom-1);le!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},_i.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var _o=function(){};_o.prototype.update=function(){return{bottom:0,right:0}},_o.prototype.setScrollLeft=function(){},_o.prototype.setScrollTop=function(){},_o.prototype.clear=function(){};function Wo(a,y){y||(y=Ei(a));var x=a.display.barWidth,b=a.display.barHeight;Io(a,y);for(var te=0;te<4&&x!=a.display.barWidth||b!=a.display.barHeight;te++)x!=a.display.barWidth&&a.options.lineWrapping&&pl(a),Io(a,Ei(a)),x=a.display.barWidth,b=a.display.barHeight}function Io(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var io={native:_i,null:_o};function bl(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Pe(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new io[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),Et(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?el(a,y):Cl(a,y)},a),a.display.scrollbars.addClass&&it(a.display.wrapper,a.display.scrollbars.addClass)}var Ci=0;function ei(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.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},Sr(a.curOp)}function Po(a){var y=a.curOp;y&&oa(y,function(x){for(var b=0;b<x.ops.length;b++)x.ops[b].cm.curOp=null;Ll(x)})}function Ll(a){for(var y=a.ops,x=0;x<y.length;x++)du(y[x]);for(var b=0;b<y.length;b++)Eu(y[b]);for(var te=0;te<y.length;te++)fu(y[te]);for(var le=0;le<y.length;le++)Lu(y[le]);for(var he=0;he<y.length;he++)Hu(y[he])}function du(a){var y=a.cm,x=y.display;is(y),a.updateMaxLine&&_t(y),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<x.viewFrom||a.scrollToPos.to.line>=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Cu(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Eu(a){a.updatedDisplay=a.mustUpdate&&bu(a.cm,a.update)}function fu(a){var y=a.cm,x=y.display;a.updatedDisplay&&pl(y),a.barMeasure=Ei(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Va(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Ia(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-oi(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Lu(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<y.doc.scrollLeft&&el(y,Math.min(y.display.scroller.scrollLeft,a.maxScrollLeft),!0),y.display.maxLineChanged=!1);var x=a.focus&&a.focus==Ke();a.preparedSelection&&y.display.input.showSelection(a.preparedSelection,x),(a.updatedDisplay||a.startHeight!=y.doc.height)&&Wo(y,a.barMeasure),a.updatedDisplay&&Mu(y,a.barMeasure),a.selectionChanged&&dl(y),y.state.focused&&a.updateInput&&y.display.input.reset(a.typing),x&&Xl(a.cm)}function Hu(a){var y=a.cm,x=y.display,b=y.doc;if(a.updatedDisplay&&Il(y,a.update),x.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(x.wheelStartX=x.wheelStartY=null),a.scrollTop!=null&&gl(y,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&el(y,a.scrollLeft,!0,!0),a.scrollToPos){var te=kl(y,Kt(b,a.scrollToPos.from),Kt(b,a.scrollToPos.to),a.scrollToPos.margin);Pl(y,te)}var le=a.maybeHiddenMarkers,he=a.maybeUnhiddenMarkers;if(le)for(var Se=0;Se<le.length;++Se)le[Se].lines.length||It(le[Se],"hide");if(he)for(var Te=0;Te<he.length;++Te)he[Te].lines.length&&It(he[Te],"unhide");x.wrapper.offsetHeight&&(b.scrollTop=y.display.scroller.scrollTop),a.changeObjs&&It(y,"changes",y,a.changeObjs),a.update&&a.update.finish()}function Pi(a,y){if(a.curOp)return y();ei(a);try{return y()}finally{Po(a)}}function Ya(a,y){return function(){if(a.curOp)return y.apply(a,arguments);ei(a);try{return y.apply(a,arguments)}finally{Po(a)}}}function li(a){return function(){if(this.curOp)return a.apply(this,arguments);ei(this);try{return a.apply(this,arguments)}finally{Po(this)}}}function Ni(a){return function(){var y=this.cm;if(!y||y.curOp)return a.apply(this,arguments);ei(y);try{return a.apply(this,arguments)}finally{Po(y)}}}function Ho(a,y){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(y,pt(zu,a))}function zu(a){var y=a.doc;if(!(y.highlightFrontier>=a.display.viewTo)){var x=+new Date+a.options.workTime,b=zi(a,y.highlightFrontier),te=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(le){if(b.line>=a.display.viewFrom){var he=le.styles,Se=le.text.length>a.options.maxHighlightLength?Jr(y.mode,b.state):null,Te=Ra(a,le,b,!0);Se&&(b.state=Se),le.styles=Te.styles;var Qe=le.styleClasses,Ot=Te.classes;Ot?le.styleClasses=Ot:Qe&&(le.styleClasses=null);for(var Tt=!he||he.length!=le.styles.length||Qe!=Ot&&(!Qe||!Ot||Qe.bgClass!=Ot.bgClass||Qe.textClass!=Ot.textClass),wn=0;!Tt&&wn<he.length;++wn)Tt=he[wn]!=le.styles[wn];Tt&&te.push(b.line),le.stateAfter=b.save(),b.nextLine()}else le.text.length<=a.options.maxHighlightLength&&fi(a,le.text,b),le.stateAfter=b.line%5==0?b.save():null,b.nextLine();if(+new Date>x)return Ho(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),te.length&&Pi(a,function(){for(var le=0;le<te.length;le++)Uo(a,te[le],"text")})}}var Cu=function(a,y,x){var b=a.display;this.viewport=y,this.visible=$o(b,a.doc,y),this.editorIsHidden=!b.wrapper.offsetWidth,this.wrapperHeight=b.wrapper.clientHeight,this.wrapperWidth=b.wrapper.clientWidth,this.oldDisplayWidth=oi(a),this.force=x,this.dims=go(a),this.events=[]};Cu.prototype.signal=function(a,y){tn(a,y)&&this.events.push(arguments)},Cu.prototype.finish=function(){for(var a=0;a<this.events.length;a++)It.apply(null,this.events[a])};function is(a){var y=a.display;!y.scrollbarsClipped&&y.scroller.offsetWidth&&(y.nativeBarWidth=y.scroller.offsetWidth-y.scroller.clientWidth,y.heightForcer.style.height=Ia(a)+"px",y.sizer.style.marginBottom=-y.nativeBarWidth+"px",y.sizer.style.borderRightWidth=Ia(a)+"px",y.scrollbarsClipped=!0)}function os(a){if(a.hasFocus())return null;var y=Ke();if(!y||!dt(a.display.lineDiv,y))return null;var x={activeElt:y};if(window.getSelection){var b=window.getSelection();b.anchorNode&&b.extend&&dt(a.display.lineDiv,b.anchorNode)&&(x.anchorNode=b.anchorNode,x.anchorOffset=b.anchorOffset,x.focusNode=b.focusNode,x.focusOffset=b.focusOffset)}return x}function ls(a){if(!(!a||!a.activeElt||a.activeElt==Ke())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&dt(document.body,a.anchorNode)&&dt(document.body,a.focusNode))){var y=window.getSelection(),x=document.createRange();x.setEnd(a.anchorNode,a.anchorOffset),x.collapse(!1),y.removeAllRanges(),y.addRange(x),y.extend(a.focusNode,a.focusOffset)}}function bu(a,y){var x=a.display,b=a.doc;if(y.editorIsHidden)return Go(a),!1;if(!y.force&&y.visible.from>=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&il(a)==0)return!1;Ku(a)&&(Go(a),y.dims=go(a));var te=b.first+b.size,le=Math.max(y.visible.from-a.options.viewportMargin,b.first),he=Math.min(te,y.visible.to+a.options.viewportMargin);x.viewFrom<le&&le-x.viewFrom<20&&(le=Math.max(b.first,x.viewFrom)),x.viewTo>he&&x.viewTo-he<20&&(he=Math.min(te,x.viewTo)),hi&&(le=ue(a.doc,le),he=Ge(a.doc,he));var Se=le!=x.viewFrom||he!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;ru(a,le,he),x.viewOffset=lt(gn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var Te=il(a);if(!Se&&Te==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Qe=os(a);return Te>4&&(x.lineDiv.style.display="none"),ys(a,x.updateLineNumbers,y.dims),Te>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,ls(Qe),ot(x.cursorDiv),ot(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Se&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,Ho(a,400)),x.updateLineNumbers=null,!0}function Il(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==oi(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+Wa(a.display)-ai(a),x.top)}),y.visible=$o(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=$o(a.display,a.doc,x));if(!bu(a,y))break;pl(a);var te=Ei(a);wl(a),Wo(a,te),Mu(a,te),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function xu(a,y){var x=new Cu(a,y);if(bu(a,x)){pl(a),Il(a,x);var b=Ei(a);wl(a),Wo(a,b),Mu(a,b),x.finish()}}function ys(a,y,x){var b=a.display,te=a.options.lineNumbers,le=b.lineDiv,he=le.firstChild;function Se(ur){var Mr=ur.nextSibling;return ze&&we&&a.display.currentWheelTarget==ur?ur.style.display="none":ur.parentNode.removeChild(ur),Mr}for(var Te=b.view,Qe=b.viewFrom,Ot=0;Ot<Te.length;Ot++){var Tt=Te[Ot];if(!Tt.hidden)if(!Tt.node||Tt.node.parentNode!=le){var wn=vr(a,Tt,Qe,x);le.insertBefore(wn,he)}else{for(;he!=Tt.node;)he=Se(he);var cn=te&&y!=null&&y<=Qe&&Tt.lineNumber;Tt.changes&&(Ae(Tt.changes,"gutter")>-1&&(cn=!1),jr(a,Tt,Qe,x)),cn&&(ot(Tt.lineNumber),Tt.lineNumber.appendChild(document.createTextNode(jn(a.options,Qe)))),he=Tt.node.nextSibling}Qe+=Tt.size}for(;he;)he=Se(he)}function Iu(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function Mu(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+Ia(a)+"px"}function ju(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=cl(y)-y.scroller.scrollLeft+a.doc.scrollLeft,te=y.gutters.offsetWidth,le=b+"px",he=0;he<x.length;he++)if(!x[he].hidden){a.options.fixedGutter&&(x[he].gutter&&(x[he].gutter.style.left=le),x[he].gutterBackground&&(x[he].gutterBackground.style.left=le));var Se=x[he].alignable;if(Se)for(var Te=0;Te<Se.length;Te++)Se[Te].style.left=le}a.options.fixedGutter&&(y.gutters.style.left=b+te+"px")}}function Ku(a){if(!a.options.lineNumbers)return!1;var y=a.doc,x=jn(a.options,y.first+y.size-1),b=a.display;if(x.length!=b.lineNumChars){var te=b.measure.appendChild(_e("div",[_e("div",x)],"CodeMirror-linenumber CodeMirror-gutter-elt")),le=te.firstChild.offsetWidth,he=te.offsetWidth-le;return b.lineGutter.style.width="",b.lineNumInnerWidth=Math.max(le,b.lineGutter.offsetWidth-he)+1,b.lineNumWidth=b.lineNumInnerWidth+he,b.lineNumChars=b.lineNumInnerWidth?x.length:-1,b.lineGutter.style.width=b.lineNumWidth+"px",Iu(a.display),!0}return!1}function Fu(a,y){for(var x=[],b=!1,te=0;te<a.length;te++){var le=a[te],he=null;if(typeof le!="string"&&(he=le.style,le=le.className),le=="CodeMirror-linenumbers")if(y)b=!0;else continue;x.push({className:le,style:he})}return y&&!b&&x.push({className:"CodeMirror-linenumbers",style:null}),x}function Uu(a){var y=a.gutters,x=a.gutterSpecs;ot(y),a.lineGutter=null;for(var b=0;b<x.length;++b){var te=x[b],le=te.className,he=te.style,Se=y.appendChild(_e("div",null,"CodeMirror-gutter "+le));he&&(Se.style.cssText=he),le=="CodeMirror-linenumbers"&&(a.lineGutter=Se,Se.style.width=(a.lineNumWidth||1)+"px")}y.style.display=x.length?"":"none",Iu(a)}function hu(a){Uu(a.display),Lo(a),ju(a)}function Vu(a,y,x,b){var te=this;this.input=x,te.scrollbarFiller=_e("div",null,"CodeMirror-scrollbar-filler"),te.scrollbarFiller.setAttribute("cm-not-content","true"),te.gutterFiller=_e("div",null,"CodeMirror-gutter-filler"),te.gutterFiller.setAttribute("cm-not-content","true"),te.lineDiv=He("div",null,"CodeMirror-code"),te.selectionDiv=_e("div",null,null,"position: relative; z-index: 1"),te.cursorDiv=_e("div",null,"CodeMirror-cursors"),te.measure=_e("div",null,"CodeMirror-measure"),te.lineMeasure=_e("div",null,"CodeMirror-measure"),te.lineSpace=He("div",[te.measure,te.lineMeasure,te.selectionDiv,te.cursorDiv,te.lineDiv],null,"position: relative; outline: none");var le=He("div",[te.lineSpace],"CodeMirror-lines");te.mover=_e("div",[le],null,"position: relative"),te.sizer=_e("div",[te.mover],"CodeMirror-sizer"),te.sizerWidth=null,te.heightForcer=_e("div",null,null,"position: absolute; height: "+Ye+"px; width: 1px;"),te.gutters=_e("div",null,"CodeMirror-gutters"),te.lineGutter=null,te.scroller=_e("div",[te.sizer,te.heightForcer,te.gutters],"CodeMirror-scroll"),te.scroller.setAttribute("tabIndex","-1"),te.wrapper=_e("div",[te.scrollbarFiller,te.gutterFiller,te.scroller],"CodeMirror"),pe&&fe<8&&(te.gutters.style.zIndex=-1,te.scroller.style.paddingRight=0),!ze&&!(E&&Ce)&&(te.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(te.wrapper):a(te.wrapper)),te.viewFrom=te.viewTo=y.first,te.reportedViewFrom=te.reportedViewTo=y.first,te.view=[],te.renderedView=null,te.externalMeasured=null,te.viewOffset=0,te.lastWrapHeight=te.lastWrapWidth=0,te.updateLineNumbers=null,te.nativeBarWidth=te.barHeight=te.barWidth=0,te.scrollbarsClipped=!1,te.lineNumWidth=te.lineNumInnerWidth=te.lineNumChars=null,te.alignWidgets=!1,te.cachedCharWidth=te.cachedTextHeight=te.cachedPaddingH=null,te.maxLine=null,te.maxLineLength=0,te.maxLineChanged=!1,te.wheelDX=te.wheelDY=te.wheelStartX=te.wheelStartY=null,te.shift=!1,te.selForContextMenu=null,te.activeTouch=null,te.gutterSpecs=Fu(b.gutters,b.lineNumbers),Uu(te),x.init(te)}var uu=0,fl=null;pe?fl=-.53:E?fl=15:Ze?fl=-.7:ve&&(fl=-1/3);function Yu(a){var y=a.wheelDeltaX,x=a.wheelDeltaY;return y==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(y=a.detail),x==null&&a.detail&&a.axis==a.VERTICAL_AXIS?x=a.detail:x==null&&(x=a.wheelDelta),{x:y,y:x}}function Es(a){var y=Yu(a);return y.x*=fl,y.y*=fl,y}function Gu(a,y){var x=Yu(y),b=x.x,te=x.y,le=a.display,he=le.scroller,Se=he.scrollWidth>he.clientWidth,Te=he.scrollHeight>he.clientHeight;if(b&&Se||te&&Te){if(te&&we&&ze){e:for(var Qe=y.target,Ot=le.view;Qe!=he;Qe=Qe.parentNode)for(var Tt=0;Tt<Ot.length;Tt++)if(Ot[Tt].node==Qe){a.display.currentWheelTarget=Qe;break e}}if(b&&!E&&!oe&&fl!=null){te&&Te&&Cl(a,Math.max(0,he.scrollTop+te*fl)),el(a,Math.max(0,he.scrollLeft+b*fl)),(!te||te&&Te)&&Yn(y),le.wheelStartX=null;return}if(te&&fl!=null){var wn=te*fl,cn=a.doc.scrollTop,ur=cn+le.wrapper.clientHeight;wn<0?cn=Math.max(0,cn+wn-50):ur=Math.min(a.doc.height,ur+wn+50),xu(a,{top:cn,bottom:ur})}uu<20&&(le.wheelStartX==null?(le.wheelStartX=he.scrollLeft,le.wheelStartY=he.scrollTop,le.wheelDX=b,le.wheelDY=te,setTimeout(function(){if(le.wheelStartX!=null){var Mr=he.scrollLeft-le.wheelStartX,ta=he.scrollTop-le.wheelStartY,Ca=ta&&le.wheelDY&&ta/le.wheelDY||Mr&&le.wheelDX&&Mr/le.wheelDX;le.wheelStartX=le.wheelStartY=null,Ca&&(fl=(fl*uu+Ca)/(uu+1),++uu)}},200)):(le.wheelDX+=b,le.wheelDY+=te))}}var Al=function(a,y){this.ranges=a,this.primIndex=y};Al.prototype.primary=function(){return this.ranges[this.primIndex]},Al.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var y=0;y<this.ranges.length;y++){var x=this.ranges[y],b=a.ranges[y];if(!Cr(x.anchor,b.anchor)||!Cr(x.head,b.head))return!1}return!0},Al.prototype.deepCopy=function(){for(var a=[],y=0;y<this.ranges.length;y++)a[y]=new ho(Br(this.ranges[y].anchor),Br(this.ranges[y].head));return new Al(a,this.primIndex)},Al.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},Al.prototype.contains=function(a,y){y||(y=a);for(var x=0;x<this.ranges.length;x++){var b=this.ranges[x];if(Jn(y,b.from())>=0&&Jn(a,b.to())<=0)return x}return-1};var ho=function(a,y){this.anchor=a,this.head=y};ho.prototype.from=function(){return _r(this.anchor,this.head)},ho.prototype.to=function(){return Fr(this.anchor,this.head)},ho.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function jl(a,y,x){var b=a&&a.options.selectionsMayTouch,te=y[x];y.sort(function(wn,cn){return Jn(wn.from(),cn.from())}),x=Ae(y,te);for(var le=1;le<y.length;le++){var he=y[le],Se=y[le-1],Te=Jn(Se.to(),he.from());if(b&&!he.empty()?Te>0:Te>=0){var Qe=_r(Se.from(),he.from()),Ot=Fr(Se.to(),he.to()),Tt=Se.empty()?he.from()==he.head:Se.from()==Se.head;le<=x&&--x,y.splice(--le,2,new ho(Tt?Ot:Qe,Tt?Qe:Ot))}}return new Al(y,x)}function $l(a,y){return new Al([new ho(a,y||a)],0)}function au(a){return a.text?Yt(a.from.line+a.text.length-1,Fe(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Xu(a,y){if(Jn(a,y.from)<0)return a;if(Jn(a,y.to)<=0)return au(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=au(y).ch-y.to.ch),Yt(x,b)}function wu(a,y){for(var x=[],b=0;b<a.sel.ranges.length;b++){var te=a.sel.ranges[b];x.push(new ho(Xu(te.anchor,y),Xu(te.head,y)))}return jl(a.cm,x,a.sel.primIndex)}function eu(a,y,x){return a.line==y.line?Yt(x.line,a.ch-y.ch+x.ch):Yt(x.line+(a.line-y.line),a.ch)}function us(a,y,x){for(var b=[],te=Yt(a.first,0),le=te,he=0;he<y.length;he++){var Se=y[he],Te=eu(Se.from,te,le),Qe=eu(au(Se),te,le);if(te=Se.to,le=Qe,x=="around"){var Ot=a.sel.ranges[he],Tt=Jn(Ot.head,Ot.anchor)<0;b[he]=new ho(Tt?Qe:Te,Tt?Te:Qe)}else b[he]=new ho(Te,Te)}return new Al(b,a.sel.primIndex)}function Yl(a){a.doc.mode=sr(a.options,a.doc.modeOption),Au(a)}function Au(a){a.doc.iter(function(y){y.stateAfter&&(y.stateAfter=null),y.styles&&(y.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,Ho(a,100),a.state.modeGen++,a.curOp&&Lo(a)}function Qu(a,y){return y.from.ch==0&&y.to.ch==0&&Fe(y.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function Fa(a,y,x,b){function te(Ta){return x?x[Ta]:null}function le(Ta,ba,za){Qt(Ta,ba,za,b),qr(Ta,"change",Ta,y)}function he(Ta,ba){for(var za=[],yi=Ta;yi<ba;++yi)za.push(new Nt(Qe[yi],te(yi),b));return za}var Se=y.from,Te=y.to,Qe=y.text,Ot=gn(a,Se.line),Tt=gn(a,Te.line),wn=Fe(Qe),cn=te(Qe.length-1),ur=Te.line-Se.line;if(y.full)a.insert(0,he(0,Qe.length)),a.remove(Qe.length,a.size-Qe.length);else if(Qu(a,y)){var Mr=he(0,Qe.length-1);le(Tt,Tt.text,cn),ur&&a.remove(Se.line,ur),Mr.length&&a.insert(Se.line,Mr)}else if(Ot==Tt)if(Qe.length==1)le(Ot,Ot.text.slice(0,Se.ch)+wn+Ot.text.slice(Te.ch),cn);else{var ta=he(1,Qe.length-1);ta.push(new Nt(wn+Ot.text.slice(Te.ch),cn,b)),le(Ot,Ot.text.slice(0,Se.ch)+Qe[0],te(0)),a.insert(Se.line+1,ta)}else if(Qe.length==1)le(Ot,Ot.text.slice(0,Se.ch)+Qe[0]+Tt.text.slice(Te.ch),te(0)),a.remove(Se.line+1,ur);else{le(Ot,Ot.text.slice(0,Se.ch)+Qe[0],te(0)),le(Tt,wn+Tt.text.slice(Te.ch),cn);var Ca=he(1,Qe.length-1);ur>1&&a.remove(Se.line+1,ur-1),a.insert(Se.line+1,Ca)}qr(a,"change",a,y)}function iu(a,y,x){function b(te,le,he){if(te.linked)for(var Se=0;Se<te.linked.length;++Se){var Te=te.linked[Se];if(Te.doc!=le){var Qe=he&&Te.sharedHist;x&&!Qe||(y(Te.doc,Qe),b(Te.doc,te,Qe))}}}b(a,null,!0)}function Ju(a,y){if(y.cm)throw new Error("This document is already in use.");a.doc=y,y.cm=a,hl(a),Yl(a),qu(a),a.options.lineWrapping||_t(a),a.options.mode=y.modeOption,Lo(a)}function qu(a){(a.doc.direction=="rtl"?it:Pe)(a.display.lineDiv,"CodeMirror-rtl")}function $u(a){Pi(a,function(){qu(a),Lo(a)})}function Su(a){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=a||1}function Nu(a,y){var x={from:Br(y.from),to:au(y),text:kr(a,y.from,y.to)};return ft(a,x,y.from.line,y.to.line+1),iu(a,function(b){return ft(b,x,y.from.line,y.to.line+1)},!0),x}function Tu(a){for(;a.length;){var y=Fe(a);if(y.ranges)a.pop();else break}}function Ml(a,y){if(y)return Tu(a.done),Fe(a.done);if(a.done.length&&!Fe(a.done).ranges)return Fe(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Fe(a.done)}function pu(a,y,x,b){var te=a.history;te.undone.length=0;var le=+new Date,he,Se;if((te.lastOp==b||te.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&te.lastModTime>le-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(he=Ml(te,te.lastOp==b)))Se=Fe(he.changes),Jn(y.from,y.to)==0&&Jn(y.from,Se.to)==0?Se.to=au(y):he.changes.push(Nu(a,y));else{var Te=Fe(te.done);for((!Te||!Te.ranges)&&Du(a.sel,te.done),he={changes:[Nu(a,y)],generation:te.generation},te.done.push(he);te.done.length>te.undoDepth;)te.done.shift(),te.done[0].ranges||te.done.shift()}te.done.push(x),te.generation=++te.maxGeneration,te.lastModTime=te.lastSelTime=le,te.lastOp=te.lastSelOp=b,te.lastOrigin=te.lastSelOrigin=y.origin,Se||It(a,"historyAdded")}function su(a,y,x,b){var te=y.charAt(0);return te=="*"||te=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function ss(a,y,x,b){var te=a.history,le=b&&b.origin;x==te.lastSelOp||le&&te.lastSelOrigin==le&&(te.lastModTime==te.lastSelTime&&te.lastOrigin==le||su(a,le,Fe(te.done),y))?te.done[te.done.length-1]=y:Du(y,te.done),te.lastSelTime=+new Date,te.lastSelOrigin=le,te.lastSelOp=x,b&&b.clearRedo!==!1&&Tu(te.undone)}function Du(a,y){var x=Fe(y);x&&x.ranges&&x.equals(a)||y.push(a)}function ft(a,y,x,b){var te=y["spans_"+a.id],le=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(he){he.markedSpans&&((te||(te=y["spans_"+a.id]={}))[le]=he.markedSpans),++le})}function Xe(a){if(!a)return null;for(var y,x=0;x<a.length;++x)a[x].marker.explicitlyCleared?y||(y=a.slice(0,x)):y&&y.push(a[x]);return y?y.length?y:null:a}function qe(a,y){var x=y["spans_"+a.id];if(!x)return null;for(var b=[],te=0;te<y.text.length;++te)b.push(Xe(x[te]));return b}function xn(a,y){var x=qe(a,y),b=mo(a,y);if(!x)return b;if(!b)return x;for(var te=0;te<x.length;++te){var le=x[te],he=b[te];if(le&&he)e:for(var Se=0;Se<he.length;++Se){for(var Te=he[Se],Qe=0;Qe<le.length;++Qe)if(le[Qe].marker==Te.marker)continue e;le.push(Te)}else he&&(x[te]=he)}return x}function Ln(a,y,x){for(var b=[],te=0;te<a.length;++te){var le=a[te];if(le.ranges){b.push(x?Al.prototype.deepCopy.call(le):le);continue}var he=le.changes,Se=[];b.push({changes:Se});for(var Te=0;Te<he.length;++Te){var Qe=he[Te],Ot=void 0;if(Se.push({from:Qe.from,to:Qe.to,text:Qe.text}),y)for(var Tt in Qe)(Ot=Tt.match(/^spans_(\d+)$/))&&Ae(y,Number(Ot[1]))>-1&&(Fe(Se)[Tt]=Qe[Tt],delete Qe[Tt])}}return b}function Qn(a,y,x,b){if(b){var te=a.anchor;if(x){var le=Jn(y,te)<0;le!=Jn(x,te)<0?(te=y,y=x):le!=Jn(y,x)<0&&(y=x)}return new ho(te,y)}else return new ho(x||y,y)}function $n(a,y,x,b,te){te==null&&(te=a.cm&&(a.cm.display.shift||a.extend)),Vn(a,new Al([Qn(a.sel.primary(),y,x,te)],0),b)}function bn(a,y,x){for(var b=[],te=a.cm&&(a.cm.display.shift||a.extend),le=0;le<a.sel.ranges.length;le++)b[le]=Qn(a.sel.ranges[le],y[le],null,te);var he=jl(a.cm,b,a.sel.primIndex);Vn(a,he,x)}function Ut(a,y,x,b){var te=a.sel.ranges.slice(0);te[y]=x,Vn(a,jl(a.cm,te,a.sel.primIndex),b)}function On(a,y,x,b){Vn(a,$l(y,x),b)}function Hr(a,y,x){var b={ranges:y.ranges,update:function(te){this.ranges=[];for(var le=0;le<te.length;le++)this.ranges[le]=new ho(Kt(a,te[le].anchor),Kt(a,te[le].head))},origin:x&&x.origin};return It(a,"beforeSelectionChange",a,b),a.cm&&It(a.cm,"beforeSelectionChange",a.cm,b),b.ranges!=y.ranges?jl(a.cm,b.ranges,b.ranges.length-1):y}function pa(a,y,x){var b=a.history.done,te=Fe(b);te&&te.ranges?(b[b.length-1]=y,$t(a,y,x)):Vn(a,y,x)}function Vn(a,y,x){$t(a,y,x),ss(a,a.sel,a.cm?a.cm.curOp.id:NaN,x)}function $t(a,y,x){(tn(a,"beforeSelectionChange")||a.cm&&tn(a.cm,"beforeSelectionChange"))&&(y=Hr(a,y,x));var b=x&&x.bias||(Jn(y.primary().head,a.sel.primary().head)<0?-1:1);_n(a,Zn(a,y,b,!0)),!(x&&x.scroll===!1)&&a.cm&&vl(a.cm)}function _n(a,y){y.equals(a.sel)||(a.sel=y,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,Zt(a.cm)),qr(a,"cursorActivity",a))}function fr(a){_n(a,Zn(a,a.sel,null,!1))}function Zn(a,y,x,b){for(var te,le=0;le<y.ranges.length;le++){var he=y.ranges[le],Se=y.ranges.length==a.sel.ranges.length&&a.sel.ranges[le],Te=ja(a,he.anchor,Se&&Se.anchor,x,b),Qe=ja(a,he.head,Se&&Se.head,x,b);(te||Te!=he.anchor||Qe!=he.head)&&(te||(te=y.ranges.slice(0,le)),te[le]=new ho(Te,Qe))}return te?jl(a.cm,te,y.primIndex):y}function Rr(a,y,x,b,te){var le=gn(a,y.line);if(le.markedSpans)for(var he=0;he<le.markedSpans.length;++he){var Se=le.markedSpans[he],Te=Se.marker,Qe="selectLeft"in Te?!Te.selectLeft:Te.inclusiveLeft,Ot="selectRight"in Te?!Te.selectRight:Te.inclusiveRight;if((Se.from==null||(Qe?Se.from<=y.ch:Se.from<y.ch))&&(Se.to==null||(Ot?Se.to>=y.ch:Se.to>y.ch))){if(te&&(It(Te,"beforeCursorEnter"),Te.explicitlyCleared))if(le.markedSpans){--he;continue}else break;if(!Te.atomic)continue;if(x){var Tt=Te.find(b<0?1:-1),wn=void 0;if((b<0?Ot:Qe)&&(Tt=Nn(a,Tt,-b,Tt&&Tt.line==y.line?le:null)),Tt&&Tt.line==y.line&&(wn=Jn(Tt,x))&&(b<0?wn<0:wn>0))return Rr(a,Tt,y,b,te)}var cn=Te.find(b<0?-1:1);return(b<0?Qe:Ot)&&(cn=Nn(a,cn,b,cn.line==y.line?le:null)),cn?Rr(a,cn,y,b,te):null}}return y}function ja(a,y,x,b,te){var le=b||1,he=Rr(a,y,x,le,te)||!te&&Rr(a,y,x,le,!0)||Rr(a,y,x,-le,te)||!te&&Rr(a,y,x,-le,!0);return he||(a.cantEdit=!0,Yt(a.first,0))}function Nn(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?Kt(a,Yt(y.line-1)):null:x>0&&y.ch==(b||gn(a,y.line)).text.length?y.line<a.first+a.size-1?Yt(y.line+1,0):null:new Yt(y.line,y.ch+x)}function Ma(a){a.setSelection(Yt(a.firstLine(),0),Yt(a.lastLine()),Le)}function Dt(a,y,x){var b={canceled:!1,from:y.from,to:y.to,text:y.text,origin:y.origin,cancel:function(){return b.canceled=!0}};return x&&(b.update=function(te,le,he,Se){te&&(b.from=Kt(a,te)),le&&(b.to=Kt(a,le)),he&&(b.text=he),Se!==void 0&&(b.origin=Se)}),It(a,"beforeChange",a,b),a.cm&&It(a.cm,"beforeChange",a.cm,b),b.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:b.from,to:b.to,text:b.text,origin:b.origin}}function Pr(a,y,x){if(a.cm){if(!a.cm.curOp)return Ya(a.cm,Pr)(a,y,x);if(a.cm.state.suppressEdits)return}if(!((tn(a,"beforeChange")||a.cm&&tn(a.cm,"beforeChange"))&&(y=Dt(a,y,!0),!y))){var b=mi&&!x&&on(a,y.from,y.to);if(b)for(var te=b.length-1;te>=0;--te)Ga(a,{from:b[te].from,to:b[te].to,text:te?[""]:y.text,origin:y.origin});else Ga(a,y)}}function Ga(a,y){if(!(y.text.length==1&&y.text[0]==""&&Jn(y.from,y.to)==0)){var x=wu(a,y);pu(a,y,x,a.cm?a.cm.curOp.id:NaN),br(a,y,x,mo(a,y));var b=[];iu(a,function(te,le){!le&&Ae(b,te.history)==-1&&(Ka(te.history,y),b.push(te.history)),br(te,y,null,mo(te,y))})}}function be(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var te=a.history,le,he=a.sel,Se=y=="undo"?te.done:te.undone,Te=y=="undo"?te.undone:te.done,Qe=0;Qe<Se.length&&(le=Se[Qe],!(x?le.ranges&&!le.equals(a.sel):!le.ranges));Qe++);if(Qe!=Se.length){for(te.lastOrigin=te.lastSelOrigin=null;;)if(le=Se.pop(),le.ranges){if(Du(le,Te),x&&!le.equals(a.sel)){Vn(a,le,{clearRedo:!1});return}he=le}else if(b){Se.push(le);return}else break;var Ot=[];Du(he,Te),Te.push({changes:Ot,generation:te.generation}),te.generation=le.generation||++te.maxGeneration;for(var Tt=tn(a,"beforeChange")||a.cm&&tn(a.cm,"beforeChange"),wn=function(Mr){var ta=le.changes[Mr];if(ta.origin=y,Tt&&!Dt(a,ta,!1))return Se.length=0,{};Ot.push(Nu(a,ta));var Ca=Mr?wu(a,ta):Fe(Se);br(a,ta,Ca,xn(a,ta)),!Mr&&a.cm&&a.cm.scrollIntoView({from:ta.from,to:au(ta)});var Ta=[];iu(a,function(ba,za){!za&&Ae(Ta,ba.history)==-1&&(Ka(ba.history,ta),Ta.push(ba.history)),br(ba,ta,null,xn(ba,ta))})},cn=le.changes.length-1;cn>=0;--cn){var ur=wn(cn);if(ur)return ur.v}}}}function en(a,y){if(y!=0&&(a.first+=y,a.sel=new Al(Ct(a.sel.ranges,function(te){return new ho(Yt(te.anchor.line+y,te.anchor.ch),Yt(te.head.line+y,te.head.ch))}),a.sel.primIndex),a.cm)){Lo(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;b<x.viewTo;b++)Uo(a.cm,b,"gutter")}}function br(a,y,x,b){if(a.cm&&!a.cm.curOp)return Ya(a.cm,br)(a,y,x,b);if(y.to.line<a.first){en(a,y.text.length-1-(y.to.line-y.from.line));return}if(!(y.from.line>a.lastLine())){if(y.from.line<a.first){var te=y.text.length-1-(a.first-y.from.line);en(a,te),y={from:Yt(a.first,0),to:Yt(y.to.line+te,y.to.ch),text:[Fe(y.text)],origin:y.origin}}var le=a.lastLine();y.to.line>le&&(y={from:y.from,to:Yt(le,gn(a,le).text.length),text:[y.text[0]],origin:y.origin}),y.removed=kr(a,y.from,y.to),x||(x=wu(a,y)),a.cm?Qa(a.cm,y,b):Fa(a,y,b),$t(a,x,Le),a.cantEdit&&ja(a,Yt(a.firstLine(),0))&&(a.cantEdit=!1)}}function Qa(a,y,x){var b=a.doc,te=a.display,le=y.from,he=y.to,Se=!1,Te=le.line;a.options.lineWrapping||(Te=Lt(Bn(gn(b,le.line))),b.iter(Te,he.line+1,function(cn){if(cn==te.maxLine)return Se=!0,!0})),b.sel.contains(y.from,y.to)>-1&&Zt(a),Fa(b,y,x,Fl(a)),a.options.lineWrapping||(b.iter(Te,le.line+y.text.length,function(cn){var ur=Bt(cn);ur>te.maxLineLength&&(te.maxLine=cn,te.maxLineLength=ur,te.maxLineChanged=!0,Se=!1)}),Se&&(a.curOp.updateMaxLine=!0)),no(b,le.line),Ho(a,400);var Qe=y.text.length-(he.line-le.line)-1;y.full?Lo(a):le.line==he.line&&y.text.length==1&&!Qu(a.doc,y)?Uo(a,le.line,"text"):Lo(a,le.line,he.line+1,Qe);var Ot=tn(a,"changes"),Tt=tn(a,"change");if(Tt||Ot){var wn={from:le,to:he,text:y.text,removed:y.removed,origin:y.origin};Tt&&qr(a,"change",a,wn),Ot&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(wn)}a.display.selForContextMenu=null}function sn(a,y,x,b,te){var le;b||(b=x),Jn(b,x)<0&&(le=[b,x],x=le[0],b=le[1]),typeof y=="string"&&(y=a.splitLines(y)),Pr(a,{from:x,to:b,text:y,origin:te})}function Zr(a,y,x,b){x<a.line?a.line+=b:y<a.line&&(a.line=y,a.ch=0)}function xa(a,y,x,b){for(var te=0;te<a.length;++te){var le=a[te],he=!0;if(le.ranges){le.copied||(le=a[te]=le.deepCopy(),le.copied=!0);for(var Se=0;Se<le.ranges.length;Se++)Zr(le.ranges[Se].anchor,y,x,b),Zr(le.ranges[Se].head,y,x,b);continue}for(var Te=0;Te<le.changes.length;++Te){var Qe=le.changes[Te];if(x<Qe.from.line)Qe.from=Yt(Qe.from.line+b,Qe.from.ch),Qe.to=Yt(Qe.to.line+b,Qe.to.ch);else if(y<=Qe.to.line){he=!1;break}}he||(a.splice(0,te+1),te=0)}}function Ka(a,y){var x=y.from.line,b=y.to.line,te=y.text.length-(b-x)-1;xa(a.done,x,b,te),xa(a.undone,x,b,te)}function bi(a,y,x,b){var te=y,le=y;return typeof y=="number"?le=gn(a,zr(a,y)):te=Lt(y),te==null?null:(b(le,te)&&a.cm&&Uo(a.cm,te,x),le)}function Fi(a){this.lines=a,this.parent=null;for(var y=0,x=0;x<a.length;++x)a[x].parent=this,y+=a[x].height;this.height=y}Fi.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,y){for(var x=a,b=a+y;x<b;++x){var te=this.lines[x];this.height-=te.height,mn(te),qr(te,"delete")}this.lines.splice(a,y)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,y,x){this.height+=x,this.lines=this.lines.slice(0,a).concat(y).concat(this.lines.slice(a));for(var b=0;b<y.length;++b)y[b].parent=this},iterN:function(a,y,x){for(var b=a+y;a<b;++a)if(x(this.lines[a]))return!0}};function gi(a){this.children=a;for(var y=0,x=0,b=0;b<a.length;++b){var te=a[b];y+=te.chunkSize(),x+=te.height,te.parent=this}this.size=y,this.height=x,this.parent=null}gi.prototype={chunkSize:function(){return this.size},removeInner:function(a,y){this.size-=y;for(var x=0;x<this.children.length;++x){var b=this.children[x],te=b.chunkSize();if(a<te){var le=Math.min(y,te-a),he=b.height;if(b.removeInner(a,le),this.height-=he-b.height,te==le&&(this.children.splice(x--,1),b.parent=null),(y-=le)==0)break;a=0}else a-=te}if(this.size-y<25&&(this.children.length>1||!(this.children[0]instanceof Fi))){var Se=[];this.collapse(Se),this.children=[new Fi(Se)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y<this.children.length;++y)this.children[y].collapse(a)},insertInner:function(a,y,x){this.size+=y.length,this.height+=x;for(var b=0;b<this.children.length;++b){var te=this.children[b],le=te.chunkSize();if(a<=le){if(te.insertInner(a,y,x),te.lines&&te.lines.length>50){for(var he=te.lines.length%25+25,Se=he;Se<te.lines.length;){var Te=new Fi(te.lines.slice(Se,Se+=25));te.height-=Te.height,this.children.splice(++b,0,Te),Te.parent=this}te.lines=te.lines.slice(0,he),this.maybeSpill()}break}a-=le}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var y=a.children.splice(a.children.length-5,5),x=new gi(y);if(a.parent){a.size-=x.size,a.height-=x.height;var te=Ae(a.parent.children,a);a.parent.children.splice(te+1,0,x)}else{var b=new gi(a.children);b.parent=a,a.children=[b,x],a=b}x.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;b<this.children.length;++b){var te=this.children[b],le=te.chunkSize();if(a<le){var he=Math.min(y,le-a);if(te.iterN(a,he,x))return!0;if((y-=he)==0)break;a=0}else a-=le}}};var yo=function(a,y,x){if(x)for(var b in x)x.hasOwnProperty(b)&&(this[b]=x[b]);this.doc=a,this.node=y};yo.prototype.clear=function(){var a=this.doc.cm,y=this.line.widgets,x=this.line,b=Lt(x);if(!(b==null||!y)){for(var te=0;te<y.length;++te)y[te]==this&&y.splice(te--,1);y.length||(x.widgets=null);var le=Oa(this);Sa(x,Math.max(0,x.height-le)),a&&(Pi(a,function(){pr(a,x,-le),Uo(a,b,"widget")}),qr(a,"lineWidgetCleared",a,this,b))}},yo.prototype.changed=function(){var a=this,y=this.height,x=this.doc.cm,b=this.line;this.height=null;var te=Oa(this)-y;te&&(Ve(this.doc,b)||Sa(b,b.height+te),x&&Pi(x,function(){x.curOp.forceUpdate=!0,pr(x,b,te),qr(x,"lineWidgetChanged",x,a,Lt(b))}))},dn(yo);function pr(a,y,x){lt(y)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&Vl(a,x)}function ci(a,y,x,b){var te=new yo(a,x,b),le=a.cm;return le&&te.noHScroll&&(le.display.alignWidgets=!0),bi(a,y,"widget",function(he){var Se=he.widgets||(he.widgets=[]);if(te.insertAt==null?Se.push(te):Se.splice(Math.min(Se.length-1,Math.max(0,te.insertAt)),0,te),te.line=he,le&&!Ve(a,he)){var Te=lt(he)<a.scrollTop;Sa(he,he.height+Oa(te)),Te&&Vl(le,te.height),le.curOp.forceUpdate=!0}return!0}),le&&qr(le,"lineWidgetAdded",le,te,typeof y=="number"?y:Lt(y)),te}var Yr=0,ro=function(a,y){this.lines=[],this.type=y,this.doc=a,this.id=++Yr};ro.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,y=a&&!a.curOp;if(y&&ei(a),tn(this,"clear")){var x=this.find();x&&qr(this,"clear",x.from,x.to)}for(var b=null,te=null,le=0;le<this.lines.length;++le){var he=this.lines[le],Se=Kn(he.markedSpans,this);a&&!this.collapsed?Uo(a,Lt(he),"text"):a&&(Se.to!=null&&(te=Lt(he)),Se.from!=null&&(b=Lt(he))),he.markedSpans=er(he.markedSpans,Se),Se.from==null&&this.collapsed&&!Ve(this.doc,he)&&a&&Sa(he,fo(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var Te=0;Te<this.lines.length;++Te){var Qe=Bn(this.lines[Te]),Ot=Bt(Qe);Ot>a.display.maxLineLength&&(a.display.maxLine=Qe,a.display.maxLineLength=Ot,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Lo(a,b,te+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&fr(a.doc)),a&&qr(a,"markerCleared",a,this,b,te),y&&Po(a),this.parent&&this.parent.clear()}},ro.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,te=0;te<this.lines.length;++te){var le=this.lines[te],he=Kn(le.markedSpans,this);if(he.from!=null&&(x=Yt(y?le:Lt(le),he.from),a==-1))return x;if(he.to!=null&&(b=Yt(y?le:Lt(le),he.to),a==1))return b}return x&&{from:x,to:b}},ro.prototype.changed=function(){var a=this,y=this.find(-1,!0),x=this,b=this.doc.cm;!y||!b||Pi(b,function(){var te=y.line,le=Lt(y.line),he=eo(b,le);if(he&&(po(he),b.curOp.selectionChanged=b.curOp.forceUpdate=!0),b.curOp.updateMaxLine=!0,!Ve(x.doc,te)&&x.height!=null){var Se=x.height;x.height=null;var Te=Oa(x)-Se;Te&&Sa(te,te.height+Te)}qr(b,"markerChanged",b,a)})},ro.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(!y.maybeHiddenMarkers||Ae(y.maybeHiddenMarkers,this)==-1)&&(y.maybeUnhiddenMarkers||(y.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},ro.prototype.detachLine=function(a){if(this.lines.splice(Ae(this.lines,a),1),!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(y.maybeHiddenMarkers||(y.maybeHiddenMarkers=[])).push(this)}},dn(ro);function Eo(a,y,x,b,te){if(b&&b.shared)return Hi(a,y,x,b,te);if(a.cm&&!a.cm.curOp)return Ya(a.cm,Eo)(a,y,x,b,te);var le=new ro(a,te),he=Jn(y,x);if(b&&xt(b,le,!1),he>0||he==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=He("span",[le.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(Pn(a,y.line,y,x,le)||y.line!=x.line&&Pn(a,x.line,y,x,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Yi()}le.addToHistory&&pu(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var Se=y.line,Te=a.cm,Qe;if(a.iter(Se,x.line+1,function(Tt){Te&&le.collapsed&&!Te.options.lineWrapping&&Bn(Tt)==Te.display.maxLine&&(Qe=!0),le.collapsed&&Se!=y.line&&Sa(Tt,0),Zi(Tt,new na(le,Se==y.line?y.ch:null,Se==x.line?x.ch:null)),++Se}),le.collapsed&&a.iter(y.line,x.line+1,function(Tt){Ve(a,Tt)&&Sa(Tt,0)}),le.clearOnEnter&&Et(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(Si(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),le.collapsed&&(le.id=++Yr,le.atomic=!0),Te){if(Qe&&(Te.curOp.updateMaxLine=!0),le.collapsed)Lo(Te,y.line,x.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Ot=y.line;Ot<=x.line;Ot++)Uo(Te,Ot,"text");le.atomic&&fr(Te.doc),qr(Te,"markerAdded",Te,le)}return le}var _a=function(a,y){this.markers=a,this.primary=y;for(var x=0;x<a.length;++x)a[x].parent=this};_a.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();qr(this,"clear")}},_a.prototype.find=function(a,y){return this.primary.find(a,y)},dn(_a);function Hi(a,y,x,b,te){b=xt(b),b.shared=!1;var le=[Eo(a,y,x,b,te)],he=le[0],Se=b.widgetNode;return iu(a,function(Te){Se&&(b.widgetNode=Se.cloneNode(!0)),le.push(Eo(Te,Kt(Te,y),Kt(Te,x),b,te));for(var Qe=0;Qe<Te.linked.length;++Qe)if(Te.linked[Qe].isParent)return;he=Fe(le)}),new _a(le,he)}function di(a){return a.findMarks(Yt(a.first,0),a.clipPos(Yt(a.lastLine())),function(y){return y.parent})}function Dr(a,y){for(var x=0;x<y.length;x++){var b=y[x],te=b.find(),le=a.clipPos(te.from),he=a.clipPos(te.to);if(Jn(le,he)){var Se=Eo(a,le,he,b.primary,b.primary.type);b.markers.push(Se),Se.parent=b}}}function Nr(a){for(var y=function(b){var te=a[b],le=[te.primary.doc];iu(te.primary.doc,function(Te){return le.push(Te)});for(var he=0;he<te.markers.length;he++){var Se=te.markers[he];Ae(le,Se.doc)==-1&&(Se.parent=null,te.markers.splice(he--,1))}},x=0;x<a.length;x++)y(x)}var $i=0,Ja=function(a,y,x,b,te){if(!(this instanceof Ja))return new Ja(a,y,x,b,te);x==null&&(x=0),gi.call(this,[new Fi([new Nt("",null)])]),this.first=x,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=x;var le=Yt(x,0);this.sel=$l(le),this.history=new Su(null),this.id=++$i,this.modeOption=y,this.lineSep=b,this.direction=te=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),Fa(this,{from:le,to:le,text:a}),Vn(this,$l(le),Le)};Ja.prototype=ie(gi.prototype,{constructor:Ja,iter:function(a,y,x){x?this.iterN(a-this.first,y-a,x):this.iterN(this.first,this.first+this.size,a)},insert:function(a,y){for(var x=0,b=0;b<y.length;++b)x+=y[b].height;this.insertInner(a-this.first,y,x)},remove:function(a,y){this.removeInner(a-this.first,y)},getValue:function(a){var y=va(this,this.first,this.first+this.size);return a===!1?y:y.join(a||this.lineSeparator())},setValue:Ni(function(a){var y=Yt(this.first,0),x=this.first+this.size-1;Pr(this,{from:y,to:Yt(x,gn(this,x).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&zl(this.cm,0,0),Vn(this,$l(y),Le)}),replaceRange:function(a,y,x,b){y=Kt(this,y),x=x?Kt(this,x):y,sn(this,a,y,x,b)},getRange:function(a,y,x){var b=kr(this,Kt(this,a),Kt(this,y));return x===!1?b:b.join(x||this.lineSeparator())},getLine:function(a){var y=this.getLineHandle(a);return y&&y.text},getLineHandle:function(a){if(or(this,a))return gn(this,a)},getLineNumber:function(a){return Lt(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=gn(this,a)),Bn(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return Kt(this,a)},getCursor:function(a){var y=this.sel.primary(),x;return a==null||a=="head"?x=y.head:a=="anchor"?x=y.anchor:a=="end"||a=="to"||a===!1?x=y.to():x=y.from(),x},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Ni(function(a,y,x){On(this,Kt(this,typeof a=="number"?Yt(a,y||0):a),null,x)}),setSelection:Ni(function(a,y,x){On(this,Kt(this,a),Kt(this,y||a),x)}),extendSelection:Ni(function(a,y,x){$n(this,Kt(this,a),y&&Kt(this,y),x)}),extendSelections:Ni(function(a,y){bn(this,Vr(this,a),y)}),extendSelectionsBy:Ni(function(a,y){var x=Ct(this.sel.ranges,a);bn(this,Vr(this,x),y)}),setSelections:Ni(function(a,y,x){if(a.length){for(var b=[],te=0;te<a.length;te++)b[te]=new ho(Kt(this,a[te].anchor),Kt(this,a[te].head));y==null&&(y=Math.min(a.length-1,this.sel.primIndex)),Vn(this,jl(this.cm,b,y),x)}}),addSelection:Ni(function(a,y,x){var b=this.sel.ranges.slice(0);b.push(new ho(Kt(this,a),Kt(this,y||a))),Vn(this,jl(this.cm,b,b.length-1),x)}),getSelection:function(a){for(var y=this.sel.ranges,x,b=0;b<y.length;b++){var te=kr(this,y[b].from(),y[b].to());x=x?x.concat(te):te}return a===!1?x:x.join(a||this.lineSeparator())},getSelections:function(a){for(var y=[],x=this.sel.ranges,b=0;b<x.length;b++){var te=kr(this,x[b].from(),x[b].to());a!==!1&&(te=te.join(a||this.lineSeparator())),y[b]=te}return y},replaceSelection:function(a,y,x){for(var b=[],te=0;te<this.sel.ranges.length;te++)b[te]=a;this.replaceSelections(b,y,x||"+input")},replaceSelections:Ni(function(a,y,x){for(var b=[],te=this.sel,le=0;le<te.ranges.length;le++){var he=te.ranges[le];b[le]={from:he.from(),to:he.to(),text:this.splitLines(a[le]),origin:x}}for(var Se=y&&y!="end"&&us(this,b,y),Te=b.length-1;Te>=0;Te--)Pr(this,b[Te]);Se?pa(this,Se):this.cm&&vl(this.cm)}),undo:Ni(function(){be(this,"undo")}),redo:Ni(function(){be(this,"redo")}),undoSelection:Ni(function(){be(this,"undo",!0)}),redoSelection:Ni(function(){be(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b<a.done.length;b++)a.done[b].ranges||++y;for(var te=0;te<a.undone.length;te++)a.undone[te].ranges||++x;return{undo:y,redo:x}},clearHistory:function(){var a=this;this.history=new Su(this.history.maxGeneration),iu(this,function(y){return y.history=a.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(a){return a&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(a){return this.history.generation==(a||this.cleanGeneration)},getHistory:function(){return{done:Ln(this.history.done),undone:Ln(this.history.undone)}},setHistory:function(a){var y=this.history=new Su(this.history.maxGeneration);y.done=Ln(a.done.slice(0),null,!0),y.undone=Ln(a.undone.slice(0),null,!0)},setGutterMarker:Ni(function(a,y,x){return bi(this,a,"gutter",function(b){var te=b.gutterMarkers||(b.gutterMarkers={});return te[y]=x,!x&&ne(te)&&(b.gutterMarkers=null),!0})}),clearGutter:Ni(function(a){var y=this;this.iter(function(x){x.gutterMarkers&&x.gutterMarkers[a]&&bi(y,x,"gutter",function(){return x.gutterMarkers[a]=null,ne(x.gutterMarkers)&&(x.gutterMarkers=null),!0})})}),lineInfo:function(a){var y;if(typeof a=="number"){if(!or(this,a)||(y=a,a=gn(this,a),!a))return null}else if(y=Lt(a),y==null)return null;return{line:y,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:Ni(function(a,y,x){return bi(this,a,y=="gutter"?"gutter":"class",function(b){var te=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass";if(!b[te])b[te]=x;else{if(je(x).test(b[te]))return!1;b[te]+=" "+x}return!0})}),removeLineClass:Ni(function(a,y,x){return bi(this,a,y=="gutter"?"gutter":"class",function(b){var te=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass",le=b[te];if(le)if(x==null)b[te]=null;else{var he=le.match(je(x));if(!he)return!1;var Se=he.index+he[0].length;b[te]=le.slice(0,he.index)+(!he.index||Se==le.length?"":" ")+le.slice(Se)||null}else return!1;return!0})}),addLineWidget:Ni(function(a,y,x){return ci(this,a,y,x)}),removeLineWidget:function(a){a.clear()},markText:function(a,y,x){return Eo(this,Kt(this,a),Kt(this,y),x,x&&x.type||"range")},setBookmark:function(a,y){var x={replacedWith:y&&(y.nodeType==null?y.widget:y),insertLeft:y&&y.insertLeft,clearWhenEmpty:!1,shared:y&&y.shared,handleMouseEvents:y&&y.handleMouseEvents};return a=Kt(this,a),Eo(this,a,a,x,"bookmark")},findMarksAt:function(a){a=Kt(this,a);var y=[],x=gn(this,a.line).markedSpans;if(x)for(var b=0;b<x.length;++b){var te=x[b];(te.from==null||te.from<=a.ch)&&(te.to==null||te.to>=a.ch)&&y.push(te.marker.parent||te.marker)}return y},findMarks:function(a,y,x){a=Kt(this,a),y=Kt(this,y);var b=[],te=a.line;return this.iter(a.line,y.line+1,function(le){var he=le.markedSpans;if(he)for(var Se=0;Se<he.length;Se++){var Te=he[Se];!(Te.to!=null&&te==a.line&&a.ch>=Te.to||Te.from==null&&te!=a.line||Te.from!=null&&te==y.line&&Te.from>=y.ch)&&(!x||x(Te.marker))&&b.push(Te.marker.parent||Te.marker)}++te}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;b<x.length;++b)x[b].from!=null&&a.push(x[b].marker)}),a},posFromIndex:function(a){var y,x=this.first,b=this.lineSeparator().length;return this.iter(function(te){var le=te.text.length+b;if(le>a)return y=a,!0;a-=le,++x}),Kt(this,Yt(x,y))},indexFromPos:function(a){a=Kt(this,a);var y=a.ch;if(a.line<this.first||a.ch<0)return 0;var x=this.lineSeparator().length;return this.iter(this.first,a.line,function(b){y+=b.text.length+x}),y},copy:function(a){var y=new Ja(va(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return y.scrollTop=this.scrollTop,y.scrollLeft=this.scrollLeft,y.sel=this.sel,y.extend=!1,a&&(y.history.undoDepth=this.history.undoDepth,y.setHistory(this.getHistory())),y},linkedDoc:function(a){a||(a={});var y=this.first,x=this.first+this.size;a.from!=null&&a.from>y&&(y=a.from),a.to!=null&&a.to<x&&(x=a.to);var b=new Ja(va(this,y,x),a.mode||this.modeOption,y,this.lineSep,this.direction);return a.sharedHist&&(b.history=this.history),(this.linked||(this.linked=[])).push({doc:b,sharedHist:a.sharedHist}),b.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],Dr(b,di(this)),b},unlinkDoc:function(a){if(a instanceof jo&&(a=a.doc),this.linked)for(var y=0;y<this.linked.length;++y){var x=this.linked[y];if(x.doc==a){this.linked.splice(y,1),a.unlinkDoc(this),Nr(di(this));break}}if(a.history==this.history){var b=[a.id];iu(a,function(te){return b.push(te.id)},!0),a.history=new Su(null),a.history.done=Ln(this.history.done,b),a.history.undone=Ln(this.history.undone,b)}},iterLinkedDocs:function(a){iu(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):La(a)},lineSeparator:function(){return this.lineSep||`
|
|
`},setDirection:Ni(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(y){return y.order=null}),this.cm&&$u(this.cm))})}),Ja.prototype.eachLine=Ja.prototype.iter;var ki=0;function Fo(a){var y=this;if(Ti(y),!(kt(y,a)||aa(y.display,a))){Yn(a),pe&&(ki=+new Date);var x=al(y,a,!0),b=a.dataTransfer.files;if(!(!x||y.isReadOnly()))if(b&&b.length&&window.FileReader&&window.File)for(var te=b.length,le=Array(te),he=0,Se=function(){++he==te&&Ya(y,function(){x=Kt(y.doc,x);var cn={from:x,to:x,text:y.doc.splitLines(le.filter(function(ur){return ur!=null}).join(y.doc.lineSeparator())),origin:"paste"};Pr(y.doc,cn),pa(y.doc,$l(Kt(y.doc,x),Kt(y.doc,au(cn))))})()},Te=function(cn,ur){if(y.options.allowDropFileTypes&&Ae(y.options.allowDropFileTypes,cn.type)==-1){Se();return}var Mr=new FileReader;Mr.onerror=function(){return Se()},Mr.onload=function(){var ta=Mr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ta)){Se();return}le[ur]=ta,Se()},Mr.readAsText(cn)},Qe=0;Qe<b.length;Qe++)Te(b[Qe],Qe);else{if(y.state.draggingText&&y.doc.sel.contains(x)>-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var Ot=a.dataTransfer.getData("Text");if(Ot){var Tt;if(y.state.draggingText&&!y.state.draggingText.copy&&(Tt=y.listSelections()),$t(y.doc,$l(x,x)),Tt)for(var wn=0;wn<Tt.length;++wn)sn(y.doc,"",Tt[wn].anchor,Tt[wn].head,"drag");y.replaceSelection(Ot,"around","paste"),y.display.input.focus()}}catch(cn){}}}}function Oi(a,y){if(pe&&(!a.state.draggingText||+new Date-ki<100)){xr(y);return}if(!(kt(a,y)||aa(a.display,y))&&(y.dataTransfer.setData("Text",a.getSelection()),y.dataTransfer.effectAllowed="copyMove",y.dataTransfer.setDragImage&&!ve)){var x=_e("img",null,null,"position: fixed; left: 0; top: 0;");x.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",oe&&(x.width=x.height=1,a.display.wrapper.appendChild(x),x._top=x.offsetTop),y.dataTransfer.setDragImage(x,0,0),oe&&x.parentNode.removeChild(x)}}function Co(a,y){var x=al(a,y);if(x){var b=document.createDocumentFragment();Rl(a,x,b),a.display.dragCursor||(a.display.dragCursor=_e("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),Ee(a.display.dragCursor,b)}}function Ti(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function To(a){if(document.getElementsByClassName){for(var y=document.getElementsByClassName("CodeMirror"),x=[],b=0;b<y.length;b++){var te=y[b].CodeMirror;te&&x.push(te)}x.length&&x[0].operation(function(){for(var le=0;le<x.length;le++)a(x[le])})}}var ko=!1;function Vo(){ko||(Li(),ko=!0)}function Li(){var a;Et(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,To(Sl)},100))}),Et(window,"blur",function(){return To(El)})}function Sl(a){var y=a.display;y.cachedCharWidth=y.cachedTextHeight=y.cachedPaddingH=null,y.scrollbarsClipped=!1,a.setSize()}for(var ol={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},oo=0;oo<10;oo++)ol[oo+48]=ol[oo+96]=String(oo);for(var wo=65;wo<=90;wo++)ol[wo]=String.fromCharCode(wo);for(var Xn=1;Xn<=12;Xn++)ol[Xn+111]=ol[Xn+63235]="F"+Xn;var qn={};qn.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"},qn.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"},qn.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"},qn.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"]},qn.default=we?qn.macDefault:qn.pcDefault;function tr(a){var y=a.split(/-(?!$)/);a=y[y.length-1];for(var x,b,te,le,he=0;he<y.length-1;he++){var Se=y[he];if(/^(cmd|meta|m)$/i.test(Se))le=!0;else if(/^a(lt)?$/i.test(Se))x=!0;else if(/^(c|ctrl|control)$/i.test(Se))b=!0;else if(/^s(hift)?$/i.test(Se))te=!0;else throw new Error("Unrecognized modifier name: "+Se)}return x&&(a="Alt-"+a),b&&(a="Ctrl-"+a),le&&(a="Cmd-"+a),te&&(a="Shift-"+a),a}function mr(a){var y={};for(var x in a)if(a.hasOwnProperty(x)){var b=a[x];if(/^(name|fallthrough|(de|at)tach)$/.test(x))continue;if(b=="..."){delete a[x];continue}for(var te=Ct(x.split(" "),tr),le=0;le<te.length;le++){var he=void 0,Se=void 0;le==te.length-1?(Se=te.join(" "),he=b):(Se=te.slice(0,le+1).join(" "),he="...");var Te=y[Se];if(!Te)y[Se]=he;else if(Te!=he)throw new Error("Inconsistent bindings for "+Se)}delete a[x]}for(var Qe in y)a[Qe]=y[Qe];return a}function gr(a,y,x,b){y=Gr(y);var te=y.call?y.call(a,b):y[a];if(te===!1)return"nothing";if(te==="...")return"multi";if(te!=null&&x(te))return"handled";if(y.fallthrough){if(Object.prototype.toString.call(y.fallthrough)!="[object Array]")return gr(a,y.fallthrough,x,b);for(var le=0;le<y.fallthrough.length;le++){var he=gr(a,y.fallthrough[le],x,b);if(he)return he}}}function qa(a){var y=typeof a=="string"?a:ol[a.keyCode];return y=="Ctrl"||y=="Alt"||y=="Shift"||y=="Mod"}function Ai(a,y,x){var b=a;return y.altKey&&b!="Alt"&&(a="Alt-"+a),(Me?y.metaKey:y.ctrlKey)&&b!="Ctrl"&&(a="Ctrl-"+a),(Me?y.ctrlKey:y.metaKey)&&b!="Mod"&&(a="Cmd-"+a),!x&&y.shiftKey&&b!="Shift"&&(a="Shift-"+a),a}function No(a,y){if(oe&&a.keyCode==34&&a.char)return!1;var x=ol[a.keyCode];return x==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(x=a.code),Ai(x,a,y))}function Gr(a){return typeof a=="string"?qn[a]:a}function Na(a,y){for(var x=a.doc.sel.ranges,b=[],te=0;te<x.length;te++){for(var le=y(x[te]);b.length&&Jn(le.from,Fe(b).to)<=0;){var he=b.pop();if(Jn(he.from,le.from)<0){le.from=he.from;break}}b.push(le)}Pi(a,function(){for(var Se=b.length-1;Se>=0;Se--)sn(a.doc,"",b[Se].from,b[Se].to,"+delete");vl(a)})}function Ro(a,y,x){var b=ut(a.text,y+x,x);return b<0||b>a.text.length?null:b}function Ii(a,y,x){var b=Ro(a,y.ch,x);return b==null?null:new Yt(y.line,b,x<0?"after":"before")}function Un(a,y,x,b,te){if(a){y.doc.direction=="rtl"&&(te=-te);var le=st(x,y.doc.direction);if(le){var he=te<0?Fe(le):le[0],Se=te<0==(he.level==1),Te=Se?"after":"before",Qe;if(he.level>0||y.doc.direction=="rtl"){var Ot=vi(y,x);Qe=te<0?x.text.length-1:0;var Tt=Ki(y,Ot,Qe).top;Qe=Ht(function(wn){return Ki(y,Ot,wn).top==Tt},te<0==(he.level==1)?he.from:he.to-1,Qe),Te=="before"&&(Qe=Ro(x,Qe,1))}else Qe=te<0?he.to:he.from;return new Yt(b,Qe,Te)}}return new Yt(b,te<0?x.text.length:0,te<0?"before":"after")}function Wr(a,y,x,b){var te=st(y,a.doc.direction);if(!te)return Ii(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var le=wt(te,x.ch,x.sticky),he=te[le];if(a.doc.direction=="ltr"&&he.level%2==0&&(b>0?he.to>x.ch:he.from<x.ch))return Ii(y,x,b);var Se=function(Ca,Ta){return Ro(y,Ca instanceof Yt?Ca.ch:Ca,Ta)},Te,Qe=function(Ca){return a.options.lineWrapping?(Te=Te||vi(a,y),Di(a,y,Te,Ca)):{begin:0,end:y.text.length}},Ot=Qe(x.sticky=="before"?Se(x,-1):x.ch);if(a.doc.direction=="rtl"||he.level==1){var Tt=he.level==1==b<0,wn=Se(x,Tt?1:-1);if(wn!=null&&(Tt?wn<=he.to&&wn<=Ot.end:wn>=he.from&&wn>=Ot.begin)){var cn=Tt?"before":"after";return new Yt(x.line,wn,cn)}}var ur=function(Ca,Ta,ba){for(var za=function(Mo,ul){return ul?new Yt(x.line,Se(Mo,1),"before"):new Yt(x.line,Mo,"after")};Ca>=0&&Ca<te.length;Ca+=Ta){var yi=te[Ca],ii=Ta>0==(yi.level!=1),to=ii?ba.begin:Se(ba.end,-1);if(yi.from<=to&&to<yi.to||(to=ii?yi.from:Se(yi.to,-1),ba.begin<=to&&to<ba.end))return za(to,ii)}},Mr=ur(le+b,b,Ot);if(Mr)return Mr;var ta=b>0?Ot.end:Se(Ot.begin,-1);return ta!=null&&!(b>0&&ta==y.text.length)&&(Mr=ur(b>0?0:te.length-1,b,Qe(ta)),Mr)?Mr:null}var Tr={selectAll:Ma,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Le)},killLine:function(a){return Na(a,function(y){if(y.empty()){var x=gn(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line<a.lastLine()?{from:y.head,to:Yt(y.head.line+1,0)}:{from:y.head,to:Yt(y.head.line,x)}}else return{from:y.from(),to:y.to()}})},deleteLine:function(a){return Na(a,function(y){return{from:Yt(y.from().line,0),to:Kt(a.doc,Yt(y.to().line+1,0))}})},delLineLeft:function(a){return Na(a,function(y){return{from:Yt(y.from().line,0),to:y.from()}})},delWrappedLineLeft:function(a){return Na(a,function(y){var x=a.charCoords(y.head,"div").top+5,b=a.coordsChar({left:0,top:x},"div");return{from:b,to:y.from()}})},delWrappedLineRight:function(a){return Na(a,function(y){var x=a.charCoords(y.head,"div").top+5,b=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:x},"div");return{from:y.from(),to:b}})},undo:function(a){return a.undo()},redo:function(a){return a.redo()},undoSelection:function(a){return a.undoSelection()},redoSelection:function(a){return a.redoSelection()},goDocStart:function(a){return a.extendSelection(Yt(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(Yt(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(y){return lo(a,y.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(y){return es(a,y.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(y){return Bu(a,y.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(y){var x=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:x},"div")},rt)},goLineLeft:function(a){return a.extendSelectionsBy(function(y){var x=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:0,top:x},"div")},rt)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(y){var x=a.cursorCoords(y.head,"div").top+5,b=a.coordsChar({left:0,top:x},"div");return b.ch<a.getLine(b.line).search(/\S/)?es(a,y.head):b},rt)},goLineUp:function(a){return a.moveV(-1,"line")},goLineDown:function(a){return a.moveV(1,"line")},goPageUp:function(a){return a.moveV(-1,"page")},goPageDown:function(a){return a.moveV(1,"page")},goCharLeft:function(a){return a.moveH(-1,"char")},goCharRight:function(a){return a.moveH(1,"char")},goColumnLeft:function(a){return a.moveH(-1,"column")},goColumnRight:function(a){return a.moveH(1,"column")},goWordLeft:function(a){return a.moveH(-1,"word")},goGroupRight:function(a){return a.moveH(1,"group")},goGroupLeft:function(a){return a.moveH(-1,"group")},goWordRight:function(a){return a.moveH(1,"word")},delCharBefore:function(a){return a.deleteH(-1,"codepoint")},delCharAfter:function(a){return a.deleteH(1,"char")},delWordBefore:function(a){return a.deleteH(-1,"word")},delWordAfter:function(a){return a.deleteH(1,"word")},delGroupBefore:function(a){return a.deleteH(-1,"group")},delGroupAfter:function(a){return a.deleteH(1,"group")},indentAuto:function(a){return a.indentSelection("smart")},indentMore:function(a){return a.indentSelection("add")},indentLess:function(a){return a.indentSelection("subtract")},insertTab:function(a){return a.replaceSelection(" ")},insertSoftTab:function(a){for(var y=[],x=a.listSelections(),b=a.options.tabSize,te=0;te<x.length;te++){var le=x[te].from(),he=ke(a.getLine(le.line),le.ch,b);y.push(vt(b-he%b))}a.replaceSelections(y)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return Pi(a,function(){for(var y=a.listSelections(),x=[],b=0;b<y.length;b++)if(y[b].empty()){var te=y[b].head,le=gn(a.doc,te.line).text;if(le){if(te.ch==le.length&&(te=new Yt(te.line,te.ch-1)),te.ch>0)te=new Yt(te.line,te.ch+1),a.replaceRange(le.charAt(te.ch-1)+le.charAt(te.ch-2),Yt(te.line,te.ch-2),te,"+transpose");else if(te.line>a.doc.first){var he=gn(a.doc,te.line-1).text;he&&(te=new Yt(te.line,1),a.replaceRange(le.charAt(0)+a.doc.lineSeparator()+he.charAt(he.length-1),Yt(te.line-1,he.length-1),te,"+transpose"))}}x.push(new ho(te,te))}a.setSelections(x)})},newlineAndIndent:function(a){return Pi(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;b<y.length;b++)a.indentLine(y[b].from().line,null,!0);vl(a)})},openLine:function(a){return a.replaceSelection(`
|
|
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function lo(a,y){var x=gn(a.doc,y),b=Bn(x);return b!=x&&(y=Lt(b)),Un(!0,a,b,y,1)}function Bu(a,y){var x=gn(a.doc,y),b=zn(x);return b!=x&&(y=Lt(b)),Un(!0,a,x,y,-1)}function es(a,y){var x=lo(a,y.line),b=gn(a.doc,x.line),te=st(b,a.doc.direction);if(!te||te[0].level==0){var le=Math.max(x.ch,b.text.search(/\S/)),he=y.line==x.line&&y.ch<=le&&y.ch;return Yt(x.line,he?0:le,x.sticky)}return x}function En(a,y,x){if(typeof y=="string"&&(y=Tr[y],!y))return!1;a.display.input.ensurePolled();var b=a.display.shift,te=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),x&&(a.display.shift=!1),te=y(a)!=ct}finally{a.display.shift=b,a.state.suppressEdits=!1}return te}function yr(a,y,x){for(var b=0;b<a.state.keyMaps.length;b++){var te=gr(y,a.state.keyMaps[b],x,a);if(te)return te}return a.options.extraKeys&&gr(y,a.options.extraKeys,x,a)||gr(y,a.options.keyMap,x,a)}var Ri=new de;function bo(a,y,x,b){var te=a.state.keySeq;if(te){if(qa(y))return"handled";if(/\'$/.test(y)?a.state.keySeq=null:Ri.set(50,function(){a.state.keySeq==te&&(a.state.keySeq=null,a.display.input.reset())}),zo(a,te+" "+y,x,b))return!0}return zo(a,y,x,b)}function zo(a,y,x,b){var te=yr(a,y,b);return te=="multi"&&(a.state.keySeq=y),te=="handled"&&qr(a,"keyHandled",a,y,x),(te=="handled"||te=="multi")&&(Yn(x),dl(a)),!!te}function Zo(a,y){var x=No(y,!0);return x?y.shiftKey&&!a.state.keySeq?bo(a,"Shift-"+x,y,function(b){return En(a,b,!0)})||bo(a,x,y,function(b){if(typeof b=="string"?/^go[A-Z]/.test(b):b.motion)return En(a,b)}):bo(a,x,y,function(b){return En(a,b)}):!1}function Qo(a,y,x){return bo(a,"'"+x+"'",y,function(b){return En(a,b,!0)})}var Gl=null;function tu(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&(y.curOp.focus=Ke(),!kt(y,a))){pe&&fe<11&&a.keyCode==27&&(a.returnValue=!1);var x=a.keyCode;y.display.shift=x==16||a.shiftKey;var b=Zo(y,a);oe&&(Gl=b?x:null,!b&&x==88&&!Xt&&(we?a.metaKey:a.ctrlKey)&&y.replaceSelection("",null,"cut")),E&&!we&&!b&&x==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),x==18&&!/\bCodeMirror-crosshair\b/.test(y.display.lineDiv.className)&&ou(y)}}function ou(a){var y=a.display.lineDiv;it(y,"CodeMirror-crosshair");function x(b){(b.keyCode==18||!b.altKey)&&(Pe(y,"CodeMirror-crosshair"),Vt(document,"keyup",x),Vt(document,"mouseover",x))}Et(document,"keyup",x),Et(document,"mouseover",x)}function ll(a){a.keyCode==16&&(this.doc.sel.shift=!1),kt(this,a)}function vu(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&!(aa(y.display,a)||kt(y,a)||a.ctrlKey&&!a.altKey||we&&a.metaKey)){var x=a.keyCode,b=a.charCode;if(oe&&x==Gl){Gl=null,Yn(a);return}if(!(oe&&(!a.which||a.which<10)&&Zo(y,a))){var te=String.fromCharCode(b==null?x:b);te!="\b"&&(Qo(y,a,te)||y.display.input.onKeyPress(a))}}}var cs=400,ds=function(a,y,x){this.time=a,this.pos=y,this.button=x};ds.prototype.compare=function(a,y,x){return this.time+cs>a&&Jn(y,this.pos)==0&&x==this.button};var Ru,Zu;function Is(a,y){var x=+new Date;return Zu&&Zu.compare(x,a,y)?(Ru=Zu=null,"triple"):Ru&&Ru.compare(x,a,y)?(Zu=new ds(x,a,y),Ru=null,"double"):(Ru=new ds(x,a,y),Zu=null,"single")}function Cs(a){var y=this,x=y.display;if(!(kt(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,aa(x,a)){ze||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!fs(y,a)){var b=al(y,a),te=fa(a),le=b?Is(b,te):"single";window.focus(),te==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&Ms(y,te,b,le,a))&&(te==1?b?Ts(y,b,le,a):ca(a)==x.scroller&&Yn(a):te==2?(b&&$n(y.doc,b),setTimeout(function(){return x.input.focus()},20)):te==3&&(ye?y.display.input.onContextMenu(a):Wl(y)))}}}function Ms(a,y,x,b,te){var le="Click";return b=="double"?le="Double"+le:b=="triple"&&(le="Triple"+le),le=(y==1?"Left":y==2?"Middle":"Right")+le,bo(a,Ai(le,te),te,function(he){if(typeof he=="string"&&(he=Tr[he]),!he)return!1;var Se=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Se=he(a,x)!=ct}finally{a.state.suppressEdits=!1}return Se})}function Ns(a,y,x){var b=a.getOption("configureMouse"),te=b?b(a,y,x):{};if(te.unit==null){var le=tt?x.shiftKey&&x.metaKey:x.altKey;te.unit=le?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(te.extend==null||a.doc.extend)&&(te.extend=a.doc.extend||x.shiftKey),te.addNew==null&&(te.addNew=we?x.metaKey:x.ctrlKey),te.moveOnDrag==null&&(te.moveOnDrag=!(we?x.altKey:x.ctrlKey)),te}function Ts(a,y,x,b){pe?setTimeout(pt(Xl,a),0):a.curOp.focus=Ke();var te=Ns(a,x,b),le=a.doc.sel,he;a.options.dragDrop&&wa&&!a.isReadOnly()&&x=="single"&&(he=le.contains(y))>-1&&(Jn((he=le.ranges[he]).from(),y)<0||y.xRel>0)&&(Jn(he.to(),y)>0||y.xRel<0)?Rs(a,b,y,te):Zs(a,b,y,te)}function Rs(a,y,x,b){var te=a.display,le=!1,he=Ya(a,function(Qe){ze&&(te.scroller.draggable=!1),a.state.draggingText=!1,Vt(te.wrapper.ownerDocument,"mouseup",he),Vt(te.wrapper.ownerDocument,"mousemove",Se),Vt(te.scroller,"dragstart",Te),Vt(te.scroller,"drop",he),le||(Yn(Qe),b.addNew||$n(a.doc,x,null,null,b.extend),ze&&!ve||pe&&fe==9?setTimeout(function(){te.wrapper.ownerDocument.body.focus({preventScroll:!0}),te.input.focus()},20):te.input.focus())}),Se=function(Qe){le=le||Math.abs(y.clientX-Qe.clientX)+Math.abs(y.clientY-Qe.clientY)>=10},Te=function(){return le=!0};ze&&(te.scroller.draggable=!0),a.state.draggingText=he,he.copy=!b.moveOnDrag,te.scroller.dragDrop&&te.scroller.dragDrop(),Et(te.wrapper.ownerDocument,"mouseup",he),Et(te.wrapper.ownerDocument,"mousemove",Se),Et(te.scroller,"dragstart",Te),Et(te.scroller,"drop",he),Wl(a),setTimeout(function(){return te.input.focus()},20)}function bs(a,y,x){if(x=="char")return new ho(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new ho(Yt(y.line,0),Kt(a.doc,Yt(y.line+1,0)));var b=x(a,y);return new ho(b.from,b.to)}function Zs(a,y,x,b){var te=a.display,le=a.doc;Yn(y);var he,Se,Te=le.sel,Qe=Te.ranges;if(b.addNew&&!b.extend?(Se=le.sel.contains(x),Se>-1?he=Qe[Se]:he=new ho(x,x)):(he=le.sel.primary(),Se=le.sel.primIndex),b.unit=="rectangle")b.addNew||(he=new ho(x,x)),x=al(a,y,!0,!0),Se=-1;else{var Ot=bs(a,x,b.unit);b.extend?he=Qn(he,Ot.anchor,Ot.head,b.extend):he=Ot}b.addNew?Se==-1?(Se=Qe.length,Vn(le,jl(a,Qe.concat([he]),Se),{scroll:!1,origin:"*mouse"})):Qe.length>1&&Qe[Se].empty()&&b.unit=="char"&&!b.extend?(Vn(le,jl(a,Qe.slice(0,Se).concat(Qe.slice(Se+1)),0),{scroll:!1,origin:"*mouse"}),Te=le.sel):Ut(le,Se,he,mt):(Se=0,Vn(le,new Al([he],0),mt),Te=le.sel);var Tt=x;function wn(ba){if(Jn(Tt,ba)!=0)if(Tt=ba,b.unit=="rectangle"){for(var za=[],yi=a.options.tabSize,ii=ke(gn(le,x.line).text,x.ch,yi),to=ke(gn(le,ba.line).text,ba.ch,yi),Mo=Math.min(ii,to),ul=Math.max(ii,to),Ko=Math.min(x.line,ba.line),Nl=Math.min(a.lastLine(),Math.max(x.line,ba.line));Ko<=Nl;Ko++){var Dl=gn(le,Ko).text,tl=St(Dl,Mo,yi);Mo==ul?za.push(new ho(Yt(Ko,tl),Yt(Ko,tl))):Dl.length>tl&&za.push(new ho(Yt(Ko,tl),Yt(Ko,St(Dl,ul,yi))))}za.length||za.push(new ho(x,x)),Vn(le,jl(a,Te.ranges.slice(0,Se).concat(za),Se),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ba)}else{var Bl=he,ml=bs(a,ba,b.unit),rl=Bl.anchor,nl;Jn(ml.anchor,rl)>0?(nl=ml.head,rl=_r(Bl.from(),ml.anchor)):(nl=ml.anchor,rl=Fr(Bl.to(),ml.head));var Yo=Te.ranges.slice(0);Yo[Se]=Ws(a,new ho(Kt(le,rl),nl)),Vn(le,jl(a,Yo,Se),mt)}}var cn=te.wrapper.getBoundingClientRect(),ur=0;function Mr(ba){var za=++ur,yi=al(a,ba,!0,b.unit=="rectangle");if(yi)if(Jn(yi,Tt)!=0){a.curOp.focus=Ke(),wn(yi);var ii=$o(te,le);(yi.line>=ii.to||yi.line<ii.from)&&setTimeout(Ya(a,function(){ur==za&&Mr(ba)}),150)}else{var to=ba.clientY<cn.top?-20:ba.clientY>cn.bottom?20:0;to&&setTimeout(Ya(a,function(){ur==za&&(te.scroller.scrollTop+=to,Mr(ba))}),50)}}function ta(ba){a.state.selectingText=!1,ur=1/0,ba&&(Yn(ba),te.input.focus()),Vt(te.wrapper.ownerDocument,"mousemove",Ca),Vt(te.wrapper.ownerDocument,"mouseup",Ta),le.history.lastSelOrigin=null}var Ca=Ya(a,function(ba){ba.buttons===0||!fa(ba)?ta(ba):Mr(ba)}),Ta=Ya(a,ta);a.state.selectingText=Ta,Et(te.wrapper.ownerDocument,"mousemove",Ca),Et(te.wrapper.ownerDocument,"mouseup",Ta)}function Ws(a,y){var x=y.anchor,b=y.head,te=gn(a.doc,x.line);if(Jn(x,b)==0&&x.sticky==b.sticky)return y;var le=st(te);if(!le)return y;var he=wt(le,x.ch,x.sticky),Se=le[he];if(Se.from!=x.ch&&Se.to!=x.ch)return y;var Te=he+(Se.from==x.ch==(Se.level!=1)?0:1);if(Te==0||Te==le.length)return y;var Qe;if(b.line!=x.line)Qe=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Ot=wt(le,b.ch,b.sticky),Tt=Ot-he||(b.ch-x.ch)*(Se.level==1?-1:1);Ot==Te-1||Ot==Te?Qe=Tt<0:Qe=Tt>0}var wn=le[Te+(Qe?-1:0)],cn=Qe==(wn.level==1),ur=cn?wn.from:wn.to,Mr=cn?"after":"before";return x.ch==ur&&x.sticky==Mr?y:new ho(new Yt(x.line,ur,Mr),b)}function xs(a,y,x,b){var te,le;if(y.touches)te=y.touches[0].clientX,le=y.touches[0].clientY;else try{te=y.clientX,le=y.clientY}catch(wn){return!1}if(te>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&Yn(y);var he=a.display,Se=he.lineDiv.getBoundingClientRect();if(le>Se.bottom||!tn(a,x))return In(y);le-=Se.top-he.viewOffset;for(var Te=0;Te<a.display.gutterSpecs.length;++Te){var Qe=he.gutters.childNodes[Te];if(Qe&&Qe.getBoundingClientRect().right>=te){var Ot=Mt(a.doc,le),Tt=a.display.gutterSpecs[Te];return It(a,x,a,Ot,Tt.className,y),In(y)}}}function fs(a,y){return xs(a,y,"gutterClick",!0)}function Fs(a,y){aa(a.display,y)||Hs(a,y)||kt(a,y,"contextmenu")||ye||a.display.input.onContextMenu(y)}function Hs(a,y){return tn(a,"gutterContextMenu")?xs(a,y,"gutterContextMenu",!1):!1}function ws(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Do(a)}var _u={toString:function(){return"CodeMirror.Init"}},As={},ts={};function zs(a){var y=a.optionHandlers;function x(b,te,le,he){a.defaults[b]=te,le&&(y[b]=he?function(Se,Te,Qe){Qe!=_u&&le(Se,Te,Qe)}:le)}a.defineOption=x,a.Init=_u,x("value","",function(b,te){return b.setValue(te)},!0),x("mode",null,function(b,te){b.doc.modeOption=te,Yl(b)},!0),x("indentUnit",2,Yl,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Au(b),Do(b),Lo(b)},!0),x("lineSeparator",null,function(b,te){if(b.doc.lineSep=te,!!te){var le=[],he=b.doc.first;b.doc.iter(function(Te){for(var Qe=0;;){var Ot=Te.text.indexOf(te,Qe);if(Ot==-1)break;Qe=Ot+te.length,le.push(Yt(he,Ot))}he++});for(var Se=le.length-1;Se>=0;Se--)sn(b.doc,te,le[Se],Yt(le[Se].line,le[Se].ch+te.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,te,le){b.state.specialChars=new RegExp(te.source+(te.test(" ")?"":"| "),"g"),le!=_u&&b.refresh()}),x("specialCharPlaceholder",Dn,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Ce?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,te){return b.getInputField().spellcheck=te},!0),x("autocorrect",!1,function(b,te){return b.getInputField().autocorrect=te},!0),x("autocapitalize",!1,function(b,te){return b.getInputField().autocapitalize=te},!0),x("rtlMoveVisually",!$e),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){ws(b),hu(b)},!0),x("keyMap","default",function(b,te,le){var he=Gr(te),Se=le!=_u&&Gr(le);Se&&Se.detach&&Se.detach(b,he),he.attach&&he.attach(b,Se||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Ks,!0),x("gutters",[],function(b,te){b.display.gutterSpecs=Fu(te,b.options.lineNumbers),hu(b)},!0),x("fixedGutter",!0,function(b,te){b.display.gutters.style.left=te?cl(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Wo(b)},!0),x("scrollbarStyle","native",function(b){bl(b),Wo(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,te){b.display.gutterSpecs=Fu(b.options.gutters,te),hu(b)},!0),x("firstLineNumber",1,hu,!0),x("lineNumberFormatter",function(b){return b},hu,!0),x("showCursorWhenSelecting",!1,wl,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,te){te=="nocursor"&&(El(b),b.display.input.blur()),b.display.input.readOnlyChanged(te)}),x("screenReaderLabel",null,function(b,te){te=te===""?null:te,b.display.input.screenReaderLabelChanged(te)}),x("disableInput",!1,function(b,te){te||b.display.input.reset()},!0),x("dragDrop",!0,js),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,wl,!0),x("singleCursorHeightPerLine",!0,wl,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Au,!0),x("addModeClass",!1,Au,!0),x("pollInterval",100),x("undoDepth",200,function(b,te){return b.doc.history.undoDepth=te}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Au,!0),x("moveInputWithCursor",!0,function(b,te){te||b.display.input.resetPosition()}),x("tabindex",null,function(b,te){return b.display.input.getField().tabIndex=te||""}),x("autofocus",null),x("direction","ltr",function(b,te){return b.doc.setDirection(te)},!0),x("phrases",null)}function js(a,y,x){var b=x&&x!=_u;if(!y!=!b){var te=a.display.dragFunctions,le=y?Et:Vt;le(a.display.scroller,"dragstart",te.start),le(a.display.scroller,"dragenter",te.enter),le(a.display.scroller,"dragover",te.over),le(a.display.scroller,"dragleave",te.leave),le(a.display.scroller,"drop",te.drop)}}function Ks(a){a.options.lineWrapping?(it(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Pe(a.display.wrapper,"CodeMirror-wrap"),_t(a)),hl(a),Lo(a),Do(a),setTimeout(function(){return Wo(a)},100)}function jo(a,y){var x=this;if(!(this instanceof jo))return new jo(a,y);this.options=y=y?xt(y):{},xt(As,y,!1);var b=y.value;typeof b=="string"?b=new Ja(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var te=new jo.inputStyles[y.inputStyle](this),le=this.display=new Vu(a,b,te,y);le.wrapper.CodeMirror=this,ws(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),bl(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 de,keySeq:null,specialChars:null},y.autofocus&&!Ce&&le.input.focus(),pe&&fe<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Us(this),Vo(),ei(this),this.curOp.forceUpdate=!0,Ju(this,b),y.autofocus&&!Ce||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Ql(x)},20):El(this);for(var he in ts)ts.hasOwnProperty(he)&&ts[he](this,y[he],_u);Ku(this),y.finishInit&&y.finishInit(this);for(var Se=0;Se<ms.length;++Se)ms[Se](this);Po(this),ze&&y.lineWrapping&&getComputedStyle(le.lineDiv).textRendering=="optimizelegibility"&&(le.lineDiv.style.textRendering="auto")}jo.defaults=As,jo.optionHandlers=ts;function Us(a){var y=a.display;Et(y.scroller,"mousedown",Ya(a,Cs)),pe&&fe<11?Et(y.scroller,"dblclick",Ya(a,function(Te){if(!kt(a,Te)){var Qe=al(a,Te);if(!(!Qe||fs(a,Te)||aa(a.display,Te))){Yn(Te);var Ot=a.findWordAt(Qe);$n(a.doc,Ot.anchor,Ot.head)}}})):Et(y.scroller,"dblclick",function(Te){return kt(a,Te)||Yn(Te)}),Et(y.scroller,"contextmenu",function(Te){return Fs(a,Te)}),Et(y.input.getField(),"contextmenu",function(Te){y.scroller.contains(Te.target)||Fs(a,Te)});var x,b={end:0};function te(){y.activeTouch&&(x=setTimeout(function(){return y.activeTouch=null},1e3),b=y.activeTouch,b.end=+new Date)}function le(Te){if(Te.touches.length!=1)return!1;var Qe=Te.touches[0];return Qe.radiusX<=1&&Qe.radiusY<=1}function he(Te,Qe){if(Qe.left==null)return!0;var Ot=Qe.left-Te.left,Tt=Qe.top-Te.top;return Ot*Ot+Tt*Tt>20*20}Et(y.scroller,"touchstart",function(Te){if(!kt(a,Te)&&!le(Te)&&!fs(a,Te)){y.input.ensurePolled(),clearTimeout(x);var Qe=+new Date;y.activeTouch={start:Qe,moved:!1,prev:Qe-b.end<=300?b:null},Te.touches.length==1&&(y.activeTouch.left=Te.touches[0].pageX,y.activeTouch.top=Te.touches[0].pageY)}}),Et(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Et(y.scroller,"touchend",function(Te){var Qe=y.activeTouch;if(Qe&&!aa(y,Te)&&Qe.left!=null&&!Qe.moved&&new Date-Qe.start<300){var Ot=a.coordsChar(y.activeTouch,"page"),Tt;!Qe.prev||he(Qe,Qe.prev)?Tt=new ho(Ot,Ot):!Qe.prev.prev||he(Qe,Qe.prev.prev)?Tt=a.findWordAt(Ot):Tt=new ho(Yt(Ot.line,0),Kt(a.doc,Yt(Ot.line+1,0))),a.setSelection(Tt.anchor,Tt.head),a.focus(),Yn(Te)}te()}),Et(y.scroller,"touchcancel",te),Et(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Cl(a,y.scroller.scrollTop),el(a,y.scroller.scrollLeft,!0),It(a,"scroll",a))}),Et(y.scroller,"mousewheel",function(Te){return Gu(a,Te)}),Et(y.scroller,"DOMMouseScroll",function(Te){return Gu(a,Te)}),Et(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(Te){kt(a,Te)||xr(Te)},over:function(Te){kt(a,Te)||(Co(a,Te),xr(Te))},start:function(Te){return Oi(a,Te)},drop:Ya(a,Fo),leave:function(Te){kt(a,Te)||Ti(a)}};var Se=y.input.getField();Et(Se,"keyup",function(Te){return ll.call(a,Te)}),Et(Se,"keydown",Ya(a,tu)),Et(Se,"keypress",Ya(a,vu)),Et(Se,"focus",function(Te){return Ql(a,Te)}),Et(Se,"blur",function(Te){return El(a,Te)})}var ms=[];jo.defineInitHook=function(a){return ms.push(a)};function Wu(a,y,x,b){var te=a.doc,le;x==null&&(x="add"),x=="smart"&&(te.mode.indent?le=zi(a,y).state:x="prev");var he=a.options.tabSize,Se=gn(te,y),Te=ke(Se.text,null,he);Se.stateAfter&&(Se.stateAfter=null);var Qe=Se.text.match(/^\s*/)[0],Ot;if(!b&&!/\S/.test(Se.text))Ot=0,x="not";else if(x=="smart"&&(Ot=te.mode.indent(le,Se.text.slice(Qe.length),Se.text),Ot==ct||Ot>150)){if(!b)return;x="prev"}x=="prev"?y>te.first?Ot=ke(gn(te,y-1).text,null,he):Ot=0:x=="add"?Ot=Te+a.options.indentUnit:x=="subtract"?Ot=Te-a.options.indentUnit:typeof x=="number"&&(Ot=Te+x),Ot=Math.max(0,Ot);var Tt="",wn=0;if(a.options.indentWithTabs)for(var cn=Math.floor(Ot/he);cn;--cn)wn+=he,Tt+=" ";if(wn<Ot&&(Tt+=vt(Ot-wn)),Tt!=Qe)return sn(te,Tt,Yt(y,0),Yt(y,Qe.length),"+input"),Se.stateAfter=null,!0;for(var ur=0;ur<te.sel.ranges.length;ur++){var Mr=te.sel.ranges[ur];if(Mr.head.line==y&&Mr.head.ch<Qe.length){var ta=Yt(y,Qe.length);Ut(te,ur,new ho(ta,ta));break}}}var nu=null;function ns(a){nu=a}function hs(a,y,x,b,te){var le=a.doc;a.display.shift=!1,b||(b=le.sel);var he=+new Date-200,Se=te=="paste"||a.state.pasteIncoming>he,Te=La(y),Qe=null;if(Se&&b.ranges.length>1)if(nu&&nu.text.join(`
|
|
`)==y){if(b.ranges.length%nu.text.length==0){Qe=[];for(var Ot=0;Ot<nu.text.length;Ot++)Qe.push(le.splitLines(nu.text[Ot]))}}else Te.length==b.ranges.length&&a.options.pasteLinesPerSelection&&(Qe=Ct(Te,function(Ca){return[Ca]}));for(var Tt=a.curOp.updateInput,wn=b.ranges.length-1;wn>=0;wn--){var cn=b.ranges[wn],ur=cn.from(),Mr=cn.to();cn.empty()&&(x&&x>0?ur=Yt(ur.line,ur.ch-x):a.state.overwrite&&!Se?Mr=Yt(Mr.line,Math.min(gn(le,Mr.line).text.length,Mr.ch+Fe(Te).length)):Se&&nu&&nu.lineWise&&nu.text.join(`
|
|
`)==Te.join(`
|
|
`)&&(ur=Mr=Yt(ur.line,0)));var ta={from:ur,to:Mr,text:Qe?Qe[wn%Qe.length]:Te,origin:te||(Se?"paste":a.state.cutIncoming>he?"cut":"+input")};Pr(a.doc,ta),qr(a,"inputRead",a,ta)}y&&!Se&&Ds(a,y),vl(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Tt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Ss(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Pi(y,function(){return hs(y,x,0,null,"paste")}),!0}function Ds(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var te=x.ranges[b];if(!(te.head.ch>100||b&&x.ranges[b-1].head.line==te.head.line)){var le=a.getModeAt(te.head),he=!1;if(le.electricChars){for(var Se=0;Se<le.electricChars.length;Se++)if(y.indexOf(le.electricChars.charAt(Se))>-1){he=Wu(a,te.head.line,"smart");break}}else le.electricInput&&le.electricInput.test(gn(a.doc,te.head.line).text.slice(0,te.head.ch))&&(he=Wu(a,te.head.line,"smart"));he&&qr(a,"electricInput",a,te.head.line)}}}function Bs(a){for(var y=[],x=[],b=0;b<a.doc.sel.ranges.length;b++){var te=a.doc.sel.ranges[b].head.line,le={anchor:Yt(te,0),head:Yt(te+1,0)};x.push(le),y.push(a.getRange(le.anchor,le.head))}return{text:y,ranges:x}}function _s(a,y,x,b){a.setAttribute("autocorrect",x?"":"off"),a.setAttribute("autocapitalize",b?"":"off"),a.setAttribute("spellcheck",!!y)}function Ps(){var a=_e("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),y=_e("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return ze?a.style.width="1000px":a.setAttribute("wrap","off"),Ne&&(a.style.border="1px solid black"),_s(a),y}function Vs(a){var y=a.optionHandlers,x=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(b,te){var le=this.options,he=le[b];le[b]==te&&b!="mode"||(le[b]=te,y.hasOwnProperty(b)&&Ya(this,y[b])(this,te,he),It(this,"optionChange",this,b))},getOption:function(b){return this.options[b]},getDoc:function(){return this.doc},addKeyMap:function(b,te){this.state.keyMaps[te?"push":"unshift"](Gr(b))},removeKeyMap:function(b){for(var te=this.state.keyMaps,le=0;le<te.length;++le)if(te[le]==b||te[le].name==b)return te.splice(le,1),!0},addOverlay:li(function(b,te){var le=b.token?b:a.getMode(this.options,b);if(le.startState)throw new Error("Overlays may not be stateful.");Pt(this.state.overlays,{mode:le,modeSpec:b,opaque:te&&te.opaque,priority:te&&te.priority||0},function(he){return he.priority}),this.state.modeGen++,Lo(this)}),removeOverlay:li(function(b){for(var te=this.state.overlays,le=0;le<te.length;++le){var he=te[le].modeSpec;if(he==b||typeof b=="string"&&he.name==b){te.splice(le,1),this.state.modeGen++,Lo(this);return}}}),indentLine:li(function(b,te,le){typeof te!="string"&&typeof te!="number"&&(te==null?te=this.options.smartIndent?"smart":"prev":te=te?"add":"subtract"),or(this.doc,b)&&Wu(this,b,te,le)}),indentSelection:li(function(b){for(var te=this.doc.sel.ranges,le=-1,he=0;he<te.length;he++){var Se=te[he];if(Se.empty())Se.head.line>le&&(Wu(this,Se.head.line,b,!0),le=Se.head.line,he==this.doc.sel.primIndex&&vl(this));else{var Te=Se.from(),Qe=Se.to(),Ot=Math.max(le,Te.line);le=Math.min(this.lastLine(),Qe.line-(Qe.ch?0:1))+1;for(var Tt=Ot;Tt<le;++Tt)Wu(this,Tt,b);var wn=this.doc.sel.ranges;Te.ch==0&&te.length==wn.length&&wn[he].from().ch>0&&Ut(this.doc,he,new ho(Te,wn[he].to()),Le)}}}),getTokenAt:function(b,te){return ri(this,b,te)},getLineTokens:function(b,te){return ri(this,Yt(b),te,!0)},getTokenTypeAt:function(b){b=Kt(this.doc,b);var te=Ua(this,gn(this.doc,b.line)),le=0,he=(te.length-1)/2,Se=b.ch,Te;if(Se==0)Te=te[2];else for(;;){var Qe=le+he>>1;if((Qe?te[Qe*2-1]:0)>=Se)he=Qe;else if(te[Qe*2+1]<Se)le=Qe+1;else{Te=te[Qe*2+2];break}}var Ot=Te?Te.indexOf("overlay "):-1;return Ot<0?Te:Ot==0?null:Te.slice(0,Ot-1)},getModeAt:function(b){var te=this.doc.mode;return te.innerMode?a.innerMode(te,this.getTokenAt(b).state).mode:te},getHelper:function(b,te){return this.getHelpers(b,te)[0]},getHelpers:function(b,te){var le=[];if(!x.hasOwnProperty(te))return le;var he=x[te],Se=this.getModeAt(b);if(typeof Se[te]=="string")he[Se[te]]&&le.push(he[Se[te]]);else if(Se[te])for(var Te=0;Te<Se[te].length;Te++){var Qe=he[Se[te][Te]];Qe&&le.push(Qe)}else Se.helperType&&he[Se.helperType]?le.push(he[Se.helperType]):he[Se.name]&&le.push(he[Se.name]);for(var Ot=0;Ot<he._global.length;Ot++){var Tt=he._global[Ot];Tt.pred(Se,this)&&Ae(le,Tt.val)==-1&&le.push(Tt.val)}return le},getStateAfter:function(b,te){var le=this.doc;return b=zr(le,b==null?le.first+le.size-1:b),zi(this,b+1,te).state},cursorCoords:function(b,te){var le,he=this.doc.sel.primary();return b==null?le=he.head:typeof b=="object"?le=Kt(this.doc,b):le=b?he.from():he.to(),Ea(this,le,te||"page")},charCoords:function(b,te){return xo(this,Kt(this.doc,b),te||"page")},coordsChar:function(b,te){return b=si(this,b,te||"page"),Qr(this,b.left,b.top)},lineAtHeight:function(b,te){return b=si(this,{top:b,left:0},te||"page").top,Mt(this.doc,b+this.display.viewOffset)},heightAtLine:function(b,te,le){var he=!1,Se;if(typeof b=="number"){var Te=this.doc.first+this.doc.size-1;b<this.doc.first?b=this.doc.first:b>Te&&(b=Te,he=!0),Se=gn(this.doc,b)}else Se=b;return vo(this,Se,{top:0,left:0},te||"page",le||he).top+(he?this.doc.height-lt(Se):0)},defaultTextHeight:function(){return fo(this.display)},defaultCharWidth:function(){return Oo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,te,le,he,Se){var Te=this.display;b=Ea(this,Kt(this.doc,b));var Qe=b.bottom,Ot=b.left;if(te.style.position="absolute",te.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(te),Te.sizer.appendChild(te),he=="over")Qe=b.top;else if(he=="above"||he=="near"){var Tt=Math.max(Te.wrapper.clientHeight,this.doc.height),wn=Math.max(Te.sizer.clientWidth,Te.lineSpace.clientWidth);(he=="above"||b.bottom+te.offsetHeight>Tt)&&b.top>te.offsetHeight?Qe=b.top-te.offsetHeight:b.bottom+te.offsetHeight<=Tt&&(Qe=b.bottom),Ot+te.offsetWidth>wn&&(Ot=wn-te.offsetWidth)}te.style.top=Qe+"px",te.style.left=te.style.right="",Se=="right"?(Ot=Te.sizer.clientWidth-te.offsetWidth,te.style.right="0px"):(Se=="left"?Ot=0:Se=="middle"&&(Ot=(Te.sizer.clientWidth-te.offsetWidth)/2),te.style.left=Ot+"px"),le&&Ul(this,{left:Ot,top:Qe,right:Ot+te.offsetWidth,bottom:Qe+te.offsetHeight})},triggerOnKeyDown:li(tu),triggerOnKeyPress:li(vu),triggerOnKeyUp:ll,triggerOnMouseDown:li(Cs),execCommand:function(b){if(Tr.hasOwnProperty(b))return Tr[b].call(null,this)},triggerElectric:li(function(b){Ds(this,b)}),findPosH:function(b,te,le,he){var Se=1;te<0&&(Se=-1,te=-te);for(var Te=Kt(this.doc,b),Qe=0;Qe<te&&(Te=ps(this.doc,Te,Se,le,he),!Te.hitSide);++Qe);return Te},moveH:li(function(b,te){var le=this;this.extendSelectionsBy(function(he){return le.display.shift||le.doc.extend||he.empty()?ps(le.doc,he.head,b,te,le.options.rtlMoveVisually):b<0?he.from():he.to()},rt)}),deleteH:li(function(b,te){var le=this.doc.sel,he=this.doc;le.somethingSelected()?he.replaceSelection("",null,"+delete"):Na(this,function(Se){var Te=ps(he,Se.head,b,te,!1);return b<0?{from:Te,to:Se.head}:{from:Se.head,to:Te}})}),findPosV:function(b,te,le,he){var Se=1,Te=he;te<0&&(Se=-1,te=-te);for(var Qe=Kt(this.doc,b),Ot=0;Ot<te;++Ot){var Tt=Ea(this,Qe,"div");if(Te==null?Te=Tt.left:Tt.left=Te,Qe=ks(this,Tt,Se,le),Qe.hitSide)break}return Qe},moveV:li(function(b,te){var le=this,he=this.doc,Se=[],Te=!this.display.shift&&!he.extend&&he.sel.somethingSelected();if(he.extendSelectionsBy(function(Ot){if(Te)return b<0?Ot.from():Ot.to();var Tt=Ea(le,Ot.head,"div");Ot.goalColumn!=null&&(Tt.left=Ot.goalColumn),Se.push(Tt.left);var wn=ks(le,Tt,b,te);return te=="page"&&Ot==he.sel.primary()&&Vl(le,xo(le,wn,"div").top-Tt.top),wn},rt),Se.length)for(var Qe=0;Qe<he.sel.ranges.length;Qe++)he.sel.ranges[Qe].goalColumn=Se[Qe]}),findWordAt:function(b){var te=this.doc,le=gn(te,b.line).text,he=b.ch,Se=b.ch;if(le){var Te=this.getHelper(b,"wordChars");(b.sticky=="before"||Se==le.length)&&he?--he:++Se;for(var Qe=le.charAt(he),Ot=re(Qe,Te)?function(Tt){return re(Tt,Te)}:/\s/.test(Qe)?function(Tt){return/\s/.test(Tt)}:function(Tt){return!/\s/.test(Tt)&&!re(Tt)};he>0&&Ot(le.charAt(he-1));)--he;for(;Se<le.length&&Ot(le.charAt(Se));)++Se}return new ho(Yt(b.line,he),Yt(b.line,Se))},toggleOverwrite:function(b){b!=null&&b==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?it(this.display.cursorDiv,"CodeMirror-overwrite"):Pe(this.display.cursorDiv,"CodeMirror-overwrite"),It(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Ke()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:li(function(b,te){zl(this,b,te)}),getScrollInfo:function(){var b=this.display.scroller;return{left:b.scrollLeft,top:b.scrollTop,height:b.scrollHeight-Ia(this)-this.display.barHeight,width:b.scrollWidth-Ia(this)-this.display.barWidth,clientHeight:ai(this),clientWidth:oi(this)}},scrollIntoView:li(function(b,te){b==null?(b={from:this.doc.sel.primary().head,to:null},te==null&&(te=this.options.cursorScrollMargin)):typeof b=="number"?b={from:Yt(b,0),to:null}:b.from==null&&(b={from:b,to:null}),b.to||(b.to=b.from),b.margin=te||0,b.from.line!=null?Jl(this,b):ql(this,b.from,b.to,b.margin)}),setSize:li(function(b,te){var le=this,he=function(Te){return typeof Te=="number"||/^\d+$/.test(String(Te))?Te+"px":Te};b!=null&&(this.display.wrapper.style.width=he(b)),te!=null&&(this.display.wrapper.style.height=he(te)),this.options.lineWrapping&&pi(this);var Se=this.display.viewFrom;this.doc.iter(Se,this.display.viewTo,function(Te){if(Te.widgets){for(var Qe=0;Qe<Te.widgets.length;Qe++)if(Te.widgets[Qe].noHScroll){Uo(le,Se,"widget");break}}++Se}),this.curOp.forceUpdate=!0,It(this,"refresh",this)}),operation:function(b){return Pi(this,b)},startOperation:function(){return ei(this)},endOperation:function(){return Po(this)},refresh:li(function(){var b=this.display.cachedTextHeight;Lo(this),this.curOp.forceUpdate=!0,Do(this),zl(this,this.doc.scrollLeft,this.doc.scrollTop),Iu(this.display),(b==null||Math.abs(b-fo(this.display))>.5||this.options.lineWrapping)&&hl(this),It(this,"refresh",this)}),swapDoc:li(function(b){var te=this.doc;return te.cm=null,this.state.selectingText&&this.state.selectingText(),Ju(this,b),Do(this),this.display.input.reset(),zl(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,qr(this,"swapDoc",this,te),te}),phrase:function(b){var te=this.options.phrases;return te&&Object.prototype.hasOwnProperty.call(te,b)?te[b]:b},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}},dn(a),a.registerHelper=function(b,te,le){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][te]=le},a.registerGlobalHelper=function(b,te,le,he){a.registerHelper(b,te,he),x[b]._global.push({pred:le,val:he})}}function ps(a,y,x,b,te){var le=y,he=x,Se=gn(a,y.line),Te=te&&a.direction=="rtl"?-x:x;function Qe(){var Ta=y.line+Te;return Ta<a.first||Ta>=a.first+a.size?!1:(y=new Yt(Ta,y.ch,y.sticky),Se=gn(a,Ta))}function Ot(Ta){var ba;if(b=="codepoint"){var za=Se.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(za)?ba=null:ba=new Yt(y.line,Math.max(0,Math.min(Se.text.length,y.ch+x*(za>=55296&&za<56320?2:1))),-x)}else te?ba=Wr(a.cm,Se,y,x):ba=Ii(Se,y,x);if(ba==null)if(!Ta&&Qe())y=Un(te,a.cm,Se,y.line,Te);else return!1;else y=ba;return!0}if(b=="char"||b=="codepoint")Ot();else if(b=="column")Ot(!0);else if(b=="word"||b=="group")for(var Tt=null,wn=b=="group",cn=a.cm&&a.cm.getHelper(y,"wordChars"),ur=!0;!(x<0&&!Ot(!ur));ur=!1){var Mr=Se.text.charAt(y.ch)||`
|
|
`,ta=re(Mr,cn)?"w":wn&&Mr==`
|
|
`?"n":!wn||/\s/.test(Mr)?null:"p";if(wn&&!ur&&!ta&&(ta="s"),Tt&&Tt!=ta){x<0&&(x=1,Ot(),y.sticky="after");break}if(ta&&(Tt=ta),x>0&&!Ot(!ur))break}var Ca=ja(a,y,le,he,!0);return Cr(le,Ca)&&(Ca.hitSide=!0),Ca}function ks(a,y,x,b){var te=a.doc,le=y.left,he;if(b=="page"){var Se=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Te=Math.max(Se-.5*fo(a.display),3);he=(x>0?y.bottom:y.top)+x*Te}else b=="line"&&(he=x>0?y.bottom+3:y.top-3);for(var Qe;Qe=Qr(a,le,he),!!Qe.outside;){if(x<0?he<=0:he>=te.height){Qe.hitSide=!0;break}he+=x*5}return Qe}var So=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new de,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};So.prototype.init=function(a){var y=this,x=this,b=x.cm,te=x.div=a.lineDiv;_s(te,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function le(Se){for(var Te=Se.target;Te;Te=Te.parentNode){if(Te==te)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Te.className))break}return!1}Et(te,"paste",function(Se){!le(Se)||kt(b,Se)||Ss(Se,b)||fe<=11&&setTimeout(Ya(b,function(){return y.updateFromDOM()}),20)}),Et(te,"compositionstart",function(Se){y.composing={data:Se.data,done:!1}}),Et(te,"compositionupdate",function(Se){y.composing||(y.composing={data:Se.data,done:!1})}),Et(te,"compositionend",function(Se){y.composing&&(Se.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),Et(te,"touchstart",function(){return x.forceCompositionEnd()}),Et(te,"input",function(){y.composing||y.readFromDOMSoon()});function he(Se){if(!(!le(Se)||kt(b,Se))){if(b.somethingSelected())ns({lineWise:!1,text:b.getSelections()}),Se.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var Te=Bs(b);ns({lineWise:!0,text:Te.text}),Se.type=="cut"&&b.operation(function(){b.setSelections(Te.ranges,0,Le),b.replaceSelection("",null,"cut")})}else return;if(Se.clipboardData){Se.clipboardData.clearData();var Qe=nu.text.join(`
|
|
`);if(Se.clipboardData.setData("Text",Qe),Se.clipboardData.getData("Text")==Qe){Se.preventDefault();return}}var Ot=Ps(),Tt=Ot.firstChild;b.display.lineSpace.insertBefore(Ot,b.display.lineSpace.firstChild),Tt.value=nu.text.join(`
|
|
`);var wn=document.activeElement;gt(Tt),setTimeout(function(){b.display.lineSpace.removeChild(Ot),wn.focus(),wn==te&&x.showPrimarySelection()},50)}}Et(te,"copy",he),Et(te,"cut",he)},So.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},So.prototype.prepareSelection=function(){var a=Tl(this.cm,!1);return a.focus=document.activeElement==this.div,a},So.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},So.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},So.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),te=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||te.line<y.display.viewFrom){a.removeAllRanges();return}var le=rs(y,a.anchorNode,a.anchorOffset),he=rs(y,a.focusNode,a.focusOffset);if(!(le&&!le.bad&&he&&!he.bad&&Jn(_r(le,he),b)==0&&Jn(Fr(le,he),te)==0)){var Se=y.display.view,Te=b.line>=y.display.viewFrom&&Os(y,b)||{node:Se[0].measure.map[2],offset:0},Qe=te.line<y.display.viewTo&&Os(y,te);if(!Qe){var Ot=Se[Se.length-1].measure,Tt=Ot.maps?Ot.maps[Ot.maps.length-1]:Ot.map;Qe={node:Tt[Tt.length-1],offset:Tt[Tt.length-2]-Tt[Tt.length-3]}}if(!Te||!Qe){a.removeAllRanges();return}var wn=a.rangeCount&&a.getRangeAt(0),cn;try{cn=Re(Te.node,Te.offset,Qe.offset,Qe.node)}catch(ur){}cn&&(!E&&y.state.focused?(a.collapse(Te.node,Te.offset),cn.collapsed||(a.removeAllRanges(),a.addRange(cn))):(a.removeAllRanges(),a.addRange(cn)),wn&&a.anchorNode==null?a.addRange(wn):E&&this.startGracePeriod()),this.rememberSelection()}},So.prototype.startGracePeriod=function(){var a=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){a.gracePeriod=!1,a.selectionChanged()&&a.cm.operation(function(){return a.cm.curOp.selectionChanged=!0})},20)},So.prototype.showMultipleSelections=function(a){Ee(this.cm.display.cursorDiv,a.cursors),Ee(this.cm.display.selectionDiv,a.selection)},So.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},So.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var y=a.getRangeAt(0).commonAncestorContainer;return dt(this.div,y)},So.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},So.prototype.blur=function(){this.div.blur()},So.prototype.getField=function(){return this.div},So.prototype.supportsTouch=function(){return!0},So.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():Pi(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function y(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,y))}this.polling.set(this.cm.options.pollInterval,y)},So.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},So.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),y=this.cm;if(Oe&&Ze&&this.cm.display.gutterSpecs.length&&Ys(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var x=rs(y,a.anchorNode,a.anchorOffset),b=rs(y,a.focusNode,a.focusOffset);x&&b&&Pi(y,function(){Vn(y.doc,$l(x,b),Le),(x.bad||b.bad)&&(y.curOp.selectionChanged=!0)})}}},So.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,y=a.display,x=a.doc.sel.primary(),b=x.from(),te=x.to();if(b.ch==0&&b.line>a.firstLine()&&(b=Yt(b.line-1,gn(a.doc,b.line-1).length)),te.ch==gn(a.doc,te.line).text.length&&te.line<a.lastLine()&&(te=Yt(te.line+1,0)),b.line<y.viewFrom||te.line>y.viewTo-1)return!1;var le,he,Se;b.line==y.viewFrom||(le=qo(a,b.line))==0?(he=Lt(y.view[0].line),Se=y.view[0].node):(he=Lt(y.view[le].line),Se=y.view[le-1].node.nextSibling);var Te=qo(a,te.line),Qe,Ot;if(Te==y.view.length-1?(Qe=y.viewTo-1,Ot=y.lineDiv.lastChild):(Qe=Lt(y.view[Te+1].line)-1,Ot=y.view[Te+1].node.previousSibling),!Se)return!1;for(var Tt=a.doc.splitLines(Gs(a,Se,Ot,he,Qe)),wn=kr(a.doc,Yt(he,0),Yt(Qe,gn(a.doc,Qe).text.length));Tt.length>1&&wn.length>1;)if(Fe(Tt)==Fe(wn))Tt.pop(),wn.pop(),Qe--;else if(Tt[0]==wn[0])Tt.shift(),wn.shift(),he++;else break;for(var cn=0,ur=0,Mr=Tt[0],ta=wn[0],Ca=Math.min(Mr.length,ta.length);cn<Ca&&Mr.charCodeAt(cn)==ta.charCodeAt(cn);)++cn;for(var Ta=Fe(Tt),ba=Fe(wn),za=Math.min(Ta.length-(Tt.length==1?cn:0),ba.length-(wn.length==1?cn:0));ur<za&&Ta.charCodeAt(Ta.length-ur-1)==ba.charCodeAt(ba.length-ur-1);)++ur;if(Tt.length==1&&wn.length==1&&he==b.line)for(;cn&&cn>b.ch&&Ta.charCodeAt(Ta.length-ur-1)==ba.charCodeAt(ba.length-ur-1);)cn--,ur++;Tt[Tt.length-1]=Ta.slice(0,Ta.length-ur).replace(/^\u200b+/,""),Tt[0]=Tt[0].slice(cn).replace(/\u200b+$/,"");var yi=Yt(he,cn),ii=Yt(Qe,wn.length?Fe(wn).length-ur:0);if(Tt.length>1||Tt[0]||Jn(yi,ii))return sn(a.doc,Tt,yi,ii,"+input"),!0},So.prototype.ensurePolled=function(){this.forceCompositionEnd()},So.prototype.reset=function(){this.forceCompositionEnd()},So.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},So.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},So.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Pi(this.cm,function(){return Lo(a.cm)})},So.prototype.setUneditable=function(a){a.contentEditable="false"},So.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ya(this.cm,hs)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},So.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},So.prototype.onContextMenu=function(){},So.prototype.resetPosition=function(){},So.prototype.needsContentAttribute=!0;function Os(a,y){var x=eo(a,y.line);if(!x||x.hidden)return null;var b=gn(a.doc,y.line),te=Ha(x,b,y.line),le=st(b,a.doc.direction),he="left";if(le){var Se=wt(le,y.ch);he=Se%2?"right":"left"}var Te=Gi(te.map,y.ch,he);return Te.offset=Te.collapse=="right"?Te.end:Te.start,Te}function Ys(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Pu(a,y){return y&&(a.bad=!0),a}function Gs(a,y,x,b,te){var le="",he=!1,Se=a.doc.lineSeparator(),Te=!1;function Qe(cn){return function(ur){return ur.id==cn}}function Ot(){he&&(le+=Se,Te&&(le+=Se),he=Te=!1)}function Tt(cn){cn&&(Ot(),le+=cn)}function wn(cn){if(cn.nodeType==1){var ur=cn.getAttribute("cm-text");if(ur){Tt(ur);return}var Mr=cn.getAttribute("cm-marker"),ta;if(Mr){var Ca=a.findMarks(Yt(b,0),Yt(te+1,0),Qe(+Mr));Ca.length&&(ta=Ca[0].find(0))&&Tt(kr(a.doc,ta.from,ta.to).join(Se));return}if(cn.getAttribute("contenteditable")=="false")return;var Ta=/^(pre|div|p|li|table|br)$/i.test(cn.nodeName);if(!/^br$/i.test(cn.nodeName)&&cn.textContent.length==0)return;Ta&&Ot();for(var ba=0;ba<cn.childNodes.length;ba++)wn(cn.childNodes[ba]);/^(pre|p)$/i.test(cn.nodeName)&&(Te=!0),Ta&&(he=!0)}else cn.nodeType==3&&Tt(cn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;wn(y),y!=x;)y=y.nextSibling,Te=!1;return le}function rs(a,y,x){var b;if(y==a.display.lineDiv){if(b=a.display.lineDiv.childNodes[x],!b)return Pu(a.clipPos(Yt(a.display.viewTo-1)),!0);y=null,x=0}else for(b=y;;b=b.parentNode){if(!b||b==a.display.lineDiv)return null;if(b.parentNode&&b.parentNode==a.display.lineDiv)break}for(var te=0;te<a.display.view.length;te++){var le=a.display.view[te];if(le.node==b)return Xs(le,y,x)}}function Xs(a,y,x){var b=a.text.firstChild,te=!1;if(!y||!dt(b,y))return Pu(Yt(Lt(a.line),0),!0);if(y==b&&(te=!0,y=b.childNodes[x],x=0,!y)){var le=a.rest?Fe(a.rest):a.line;return Pu(Yt(Lt(le),le.text.length),te)}var he=y.nodeType==3?y:null,Se=y;for(!he&&y.childNodes.length==1&&y.firstChild.nodeType==3&&(he=y.firstChild,x&&(x=he.nodeValue.length));Se.parentNode!=b;)Se=Se.parentNode;var Te=a.measure,Qe=Te.maps;function Ot(ta,Ca,Ta){for(var ba=-1;ba<(Qe?Qe.length:0);ba++)for(var za=ba<0?Te.map:Qe[ba],yi=0;yi<za.length;yi+=3){var ii=za[yi+2];if(ii==ta||ii==Ca){var to=Lt(ba<0?a.line:a.rest[ba]),Mo=za[yi]+Ta;return(Ta<0||ii!=ta)&&(Mo=za[yi+(Ta?1:0)]),Yt(to,Mo)}}}var Tt=Ot(he,Se,x);if(Tt)return Pu(Tt,te);for(var wn=Se.nextSibling,cn=he?he.nodeValue.length-x:0;wn;wn=wn.nextSibling){if(Tt=Ot(wn,wn.firstChild,0),Tt)return Pu(Yt(Tt.line,Tt.ch-cn),te);cn+=wn.textContent.length}for(var ur=Se.previousSibling,Mr=x;ur;ur=ur.previousSibling){if(Tt=Ot(ur,ur.firstChild,-1),Tt)return Pu(Yt(Tt.line,Tt.ch+Mr),te);Mr+=ur.textContent.length}}var Jo=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new de,this.hasSelection=!1,this.composing=null};Jo.prototype.init=function(a){var y=this,x=this,b=this.cm;this.createField(a);var te=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),Ne&&(te.style.width="0px"),Et(te,"input",function(){pe&&fe>=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),Et(te,"paste",function(he){kt(b,he)||Ss(he,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function le(he){if(!kt(b,he)){if(b.somethingSelected())ns({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Se=Bs(b);ns({lineWise:!0,text:Se.text}),he.type=="cut"?b.setSelections(Se.ranges,null,Le):(x.prevInput="",te.value=Se.text.join(`
|
|
`),gt(te))}else return;he.type=="cut"&&(b.state.cutIncoming=+new Date)}}Et(te,"cut",le),Et(te,"copy",le),Et(a.scroller,"paste",function(he){if(!(aa(a,he)||kt(b,he))){if(!te.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var Se=new Event("paste");Se.clipboardData=he.clipboardData,te.dispatchEvent(Se)}}),Et(a.lineSpace,"selectstart",function(he){aa(a,he)||Yn(he)}),Et(te,"compositionstart",function(){var he=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:he,range:b.markText(he,b.getCursor("to"),{className:"CodeMirror-composing"})}}),Et(te,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Jo.prototype.createField=function(a){this.wrapper=Ps(),this.textarea=this.wrapper.firstChild},Jo.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Jo.prototype.prepareSelection=function(){var a=this.cm,y=a.display,x=a.doc,b=Tl(a);if(a.options.moveInputWithCursor){var te=Ea(a,x.sel.primary().head,"div"),le=y.wrapper.getBoundingClientRect(),he=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,te.top+he.top-le.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,te.left+he.left-le.left))}return b},Jo.prototype.showSelection=function(a){var y=this.cm,x=y.display;Ee(x.cursorDiv,a.cursors),Ee(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Jo.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var x=y.getSelection();this.textarea.value=x,y.state.focused&>(this.textarea),pe&&fe>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",pe&&fe>=9&&(this.hasSelection=null))}},Jo.prototype.getField=function(){return this.textarea},Jo.prototype.supportsTouch=function(){return!1},Jo.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ce||Ke()!=this.textarea))try{this.textarea.focus()}catch(a){}},Jo.prototype.blur=function(){this.textarea.blur()},Jo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Jo.prototype.receivedFocus=function(){this.slowPoll()},Jo.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Jo.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function x(){var b=y.poll();!b&&!a?(a=!0,y.polling.set(60,x)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,x)},Jo.prototype.poll=function(){var a=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||Aa(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var te=x.value;if(te==b&&!y.somethingSelected())return!1;if(pe&&fe>=9&&this.hasSelection===te||we&&/[\uf700-\uf7ff]/.test(te))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var le=te.charCodeAt(0);if(le==8203&&!b&&(b="\u200B"),le==8666)return this.reset(),this.cm.execCommand("undo")}for(var he=0,Se=Math.min(b.length,te.length);he<Se&&b.charCodeAt(he)==te.charCodeAt(he);)++he;return Pi(y,function(){hs(y,te.slice(he),b.length-he,null,a.composing?"*compose":null),te.length>1e3||te.indexOf(`
|
|
`)>-1?x.value=a.prevInput="":a.prevInput=te,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Jo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Jo.prototype.onKeyPress=function(){pe&&fe>=9&&(this.hasSelection=null),this.fastPoll()},Jo.prototype.onContextMenu=function(a){var y=this,x=y.cm,b=x.display,te=y.textarea;y.contextMenuPending&&y.contextMenuPending();var le=al(x,a),he=b.scroller.scrollTop;if(!le||oe)return;var Se=x.options.resetSelectionOnContextMenu;Se&&x.doc.sel.contains(le)==-1&&Ya(x,Vn)(x.doc,$l(le),Le);var Te=te.style.cssText,Qe=y.wrapper.style.cssText,Ot=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",te.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
top: `+(a.clientY-Ot.top-5)+"px; left: "+(a.clientX-Ot.left-5)+`px;
|
|
z-index: 1000; background: `+(pe?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Tt;ze&&(Tt=window.scrollY),b.input.focus(),ze&&window.scrollTo(null,Tt),b.input.reset(),x.somethingSelected()||(te.value=y.prevInput=" "),y.contextMenuPending=cn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function wn(){if(te.selectionStart!=null){var Mr=x.somethingSelected(),ta="\u200B"+(Mr?te.value:"");te.value="\u21DA",te.value=ta,y.prevInput=Mr?"":"\u200B",te.selectionStart=1,te.selectionEnd=ta.length,b.selForContextMenu=x.doc.sel}}function cn(){if(y.contextMenuPending==cn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Qe,te.style.cssText=Te,pe&&fe<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=he),te.selectionStart!=null)){(!pe||pe&&fe<9)&&wn();var Mr=0,ta=function(){b.selForContextMenu==x.doc.sel&&te.selectionStart==0&&te.selectionEnd>0&&y.prevInput=="\u200B"?Ya(x,Ma)(x):Mr++<10?b.detectingSelectAll=setTimeout(ta,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(ta,200)}}if(pe&&fe>=9&&wn(),ye){xr(a);var ur=function(){Vt(window,"mouseup",ur),setTimeout(cn,20)};Et(window,"mouseup",ur)}else setTimeout(cn,50)},Jo.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Jo.prototype.setUneditable=function(){},Jo.prototype.needsContentAttribute=!1;function Qs(a,y){if(y=y?xt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=Ke();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=Se.getValue()}var te;if(a.form&&(Et(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var le=a.form;te=le.submit;try{var he=le.submit=function(){b(),le.submit=te,le.submit(),le.submit=he}}catch(Te){}}y.finishInit=function(Te){Te.save=b,Te.getTextArea=function(){return a},Te.toTextArea=function(){Te.toTextArea=isNaN,b(),a.parentNode.removeChild(Te.getWrapperElement()),a.style.display="",a.form&&(Vt(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=te))}},a.style.display="none";var Se=jo(function(Te){return a.parentNode.insertBefore(Te,a.nextSibling)},y);return Se}function Js(a){a.off=Vt,a.on=Et,a.wheelEventPixels=Es,a.Doc=Ja,a.splitLines=La,a.countColumn=ke,a.findColumn=St,a.isWordChar=z,a.Pass=ct,a.signal=It,a.Line=Nt,a.changeEnd=au,a.scrollbarModel=io,a.Pos=Yt,a.cmpPos=Jn,a.modes=yn,a.mimeModes=Wt,a.resolveMode=un,a.getMode=sr,a.modeExtensions=cr,a.extendMode=Ur,a.copyState=Jr,a.startState=$r,a.innerMode=ea,a.commands=Tr,a.keyMap=qn,a.keyName=No,a.isModifierKey=qa,a.lookupKey=gr,a.normalizeKeyMap=mr,a.StringStream=nr,a.SharedTextMarker=_a,a.TextMarker=ro,a.LineWidget=yo,a.e_preventDefault=Yn,a.e_stopPropagation=wr,a.e_stop=xr,a.addClass=it,a.contains=dt,a.rmClass=Pe,a.keyNames=ol}zs(jo),Vs(jo);var qs="iter insert remove copy getEditor constructor".split(" ");for(var as in Ja.prototype)Ja.prototype.hasOwnProperty(as)&&Ae(qs,as)<0&&(jo.prototype[as]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ja.prototype[as]));return dn(Ja),jo.inputStyles={textarea:Jo,contenteditable:So},jo.defineMode=function(a){!jo.defaults.mode&&a!="null"&&(jo.defaults.mode=a),ln.apply(this,arguments)},jo.defineMIME=hn,jo.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),jo.defineMIME("text/plain","null"),jo.defineExtension=function(a,y){jo.prototype[a]=y},jo.defineDocExtension=function(a,y){Ja.prototype[a]=y},jo.fromTextArea=Qs,Js(jo),jo.version="5.58.2",jo})},25419:function(Cn,zt,ae){(function(E){E(ae(89780),ae(15525),ae(98101))})(function(E){"use strict";E.defineMode("markdown",function(xe,Be){var Ie=E.getMode(xe,"text/html"),pe=Ie.name=="null";function fe(ke){if(E.findModeByName){var de=E.findModeByName(ke);de&&(ke=de.mime||de.mimes[0])}var Ae=E.getMode(xe,ke);return Ae.name=="null"?null:Ae}Be.highlightFormatting===void 0&&(Be.highlightFormatting=!1),Be.maxBlockquoteDepth===void 0&&(Be.maxBlockquoteDepth=0),Be.taskLists===void 0&&(Be.taskLists=!1),Be.strikethrough===void 0&&(Be.strikethrough=!1),Be.emoji===void 0&&(Be.emoji=!1),Be.fencedCodeBlockHighlighting===void 0&&(Be.fencedCodeBlockHighlighting=!0),Be.fencedCodeBlockDefaultMode===void 0&&(Be.fencedCodeBlockDefaultMode="text/plain"),Be.xml===void 0&&(Be.xml=!0),Be.tokenTypeOverrides===void 0&&(Be.tokenTypeOverrides={});var ze={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 De in ze)ze.hasOwnProperty(De)&&Be.tokenTypeOverrides[De]&&(ze[De]=Be.tokenTypeOverrides[De]);var Ze=/^([*\-_])(?:\s*\1){2,}\s*$/,oe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ve=/^\[(x| )\](?=\s)/i,ge=Be.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,We=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ne=/^[^#!\[\]*_\\<>` "'(~:]+/,Oe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ce=/^\s*\[[^\]]+?\]:.*$/,we=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,tt=" ";function $e(ke,de,Ae){return de.f=de.inline=Ae,Ae(ke,de)}function et(ke,de,Ae){return de.f=de.block=Ae,Ae(ke,de)}function Me(ke){return!ke||!/\S/.test(ke.string)}function ye(ke){if(ke.linkTitle=!1,ke.linkHref=!1,ke.linkText=!1,ke.em=!1,ke.strong=!1,ke.strikethrough=!1,ke.quote=0,ke.indentedCode=!1,ke.f==Pe){var de=pe;if(!de){var Ae=E.innerMode(Ie,ke.htmlState);de=Ae.mode.name=="xml"&&Ae.state.tagStart===null&&!Ae.state.context&&Ae.state.tokenize.isInText}de&&(ke.f=He,ke.block=je,ke.htmlState=null)}return ke.trailingSpace=0,ke.trailingSpaceNewLine=!1,ke.prevLine=ke.thisLine,ke.thisLine={stream:null},null}function je(ke,de){var Ae=ke.column()===de.indentation,Ye=Me(de.prevLine.stream),ct=de.indentedCode,Le=de.prevLine.hr,mt=de.list!==!1,rt=(de.listStack[de.listStack.length-1]||0)+3;de.indentedCode=!1;var St=de.indentation;if(de.indentationDiff===null&&(de.indentationDiff=de.indentation,mt)){for(de.list=null;St<de.listStack[de.listStack.length-1];)de.listStack.pop(),de.listStack.length?de.indentation=de.listStack[de.listStack.length-1]:de.list=!1;de.list!==!1&&(de.indentationDiff=St-de.listStack[de.listStack.length-1])}var Je=!Ye&&!Le&&!de.prevLine.header&&(!mt||!ct)&&!de.prevLine.fencedCodeEnd,vt=(de.list===!1||Le||Ye)&&de.indentation<=rt&&ke.match(Ze),Fe=null;if(de.indentationDiff>=4&&(ct||de.prevLine.fencedCodeEnd||de.prevLine.header||Ye))return ke.skipToEnd(),de.indentedCode=!0,ze.code;if(ke.eatSpace())return null;if(Ae&&de.indentation<=rt&&(Fe=ke.match(ge))&&Fe[1].length<=6)return de.quote=0,de.header=Fe[1].length,de.thisLine.header=!0,Be.highlightFormatting&&(de.formatting="header"),de.f=de.inline,Ee(de);if(de.indentation<=rt&&ke.eat(">"))return de.quote=Ae?1:de.quote+1,Be.highlightFormatting&&(de.formatting="quote"),ke.eatSpace(),Ee(de);if(!vt&&!de.setext&&Ae&&de.indentation<=rt&&(Fe=ke.match(oe))){var Ct=Fe[1]?"ol":"ul";return de.indentation=St+ke.current().length,de.list=!0,de.quote=0,de.listStack.push(de.indentation),de.em=!1,de.strong=!1,de.code=!1,de.strikethrough=!1,Be.taskLists&&ke.match(ve,!1)&&(de.taskList=!0),de.f=de.inline,Be.highlightFormatting&&(de.formatting=["list","list-"+Ct]),Ee(de)}else{if(Ae&&de.indentation<=rt&&(Fe=ke.match(Oe,!0)))return de.quote=0,de.fencedEndRE=new RegExp(Fe[1]+"+ *$"),de.localMode=Be.fencedCodeBlockHighlighting&&fe(Fe[2]||Be.fencedCodeBlockDefaultMode),de.localMode&&(de.localState=E.startState(de.localMode)),de.f=de.block=ot,Be.highlightFormatting&&(de.formatting="code-block"),de.code=-1,Ee(de);if(de.setext||(!Je||!mt)&&!de.quote&&de.list===!1&&!de.code&&!vt&&!Ce.test(ke.string)&&(Fe=ke.lookAhead(1))&&(Fe=Fe.match(We)))return de.setext?(de.header=de.setext,de.setext=0,ke.skipToEnd(),Be.highlightFormatting&&(de.formatting="header")):(de.header=Fe[0].charAt(0)=="="?1:2,de.setext=de.header),de.thisLine.header=!0,de.f=de.inline,Ee(de);if(vt)return ke.skipToEnd(),de.hr=!0,de.thisLine.hr=!0,ze.hr;if(ke.peek()==="[")return $e(ke,de,Ft)}return $e(ke,de,de.inline)}function Pe(ke,de){var Ae=Ie.token(ke,de.htmlState);if(!pe){var Ye=E.innerMode(Ie,de.htmlState);(Ye.mode.name=="xml"&&Ye.state.tagStart===null&&!Ye.state.context&&Ye.state.tokenize.isInText||de.md_inside&&ke.current().indexOf(">")>-1)&&(de.f=He,de.block=je,de.htmlState=null)}return Ae}function ot(ke,de){var Ae=de.listStack[de.listStack.length-1]||0,Ye=de.indentation<Ae,ct=Ae+3;if(de.fencedEndRE&&de.indentation<=ct&&(Ye||ke.match(de.fencedEndRE))){Be.highlightFormatting&&(de.formatting="code-block");var Le;return Ye||(Le=Ee(de)),de.localMode=de.localState=null,de.block=je,de.f=He,de.fencedEndRE=null,de.code=0,de.thisLine.fencedCodeEnd=!0,Ye?et(ke,de,de.block):Le}else return de.localMode?de.localMode.token(ke,de.localState):(ke.skipToEnd(),ze.code)}function Ee(ke){var de=[];if(ke.formatting){de.push(ze.formatting),typeof ke.formatting=="string"&&(ke.formatting=[ke.formatting]);for(var Ae=0;Ae<ke.formatting.length;Ae++)de.push(ze.formatting+"-"+ke.formatting[Ae]),ke.formatting[Ae]==="header"&&de.push(ze.formatting+"-"+ke.formatting[Ae]+"-"+ke.header),ke.formatting[Ae]==="quote"&&(!Be.maxBlockquoteDepth||Be.maxBlockquoteDepth>=ke.quote?de.push(ze.formatting+"-"+ke.formatting[Ae]+"-"+ke.quote):de.push("error"))}if(ke.taskOpen)return de.push("meta"),de.length?de.join(" "):null;if(ke.taskClosed)return de.push("property"),de.length?de.join(" "):null;if(ke.linkHref?de.push(ze.linkHref,"url"):(ke.strong&&de.push(ze.strong),ke.em&&de.push(ze.em),ke.strikethrough&&de.push(ze.strikethrough),ke.emoji&&de.push(ze.emoji),ke.linkText&&de.push(ze.linkText),ke.code&&de.push(ze.code),ke.image&&de.push(ze.image),ke.imageAltText&&de.push(ze.imageAltText,"link"),ke.imageMarker&&de.push(ze.imageMarker)),ke.header&&de.push(ze.header,ze.header+"-"+ke.header),ke.quote&&(de.push(ze.quote),!Be.maxBlockquoteDepth||Be.maxBlockquoteDepth>=ke.quote?de.push(ze.quote+"-"+ke.quote):de.push(ze.quote+"-"+Be.maxBlockquoteDepth)),ke.list!==!1){var Ye=(ke.listStack.length-1)%3;Ye?Ye===1?de.push(ze.list2):de.push(ze.list3):de.push(ze.list1)}return ke.trailingSpaceNewLine?de.push("trailing-space-new-line"):ke.trailingSpace&&de.push("trailing-space-"+(ke.trailingSpace%2?"a":"b")),de.length?de.join(" "):null}function _e(ke,de){if(ke.match(Ne,!0))return Ee(de)}function He(ke,de){var Ae=de.text(ke,de);if(typeof Ae!="undefined")return Ae;if(de.list)return de.list=null,Ee(de);if(de.taskList){var Ye=ke.match(ve,!0)[1]===" ";return Ye?de.taskOpen=!0:de.taskClosed=!0,Be.highlightFormatting&&(de.formatting="task"),de.taskList=!1,Ee(de)}if(de.taskOpen=!1,de.taskClosed=!1,de.header&&ke.match(/^#+$/,!0))return Be.highlightFormatting&&(de.formatting="header"),Ee(de);var ct=ke.next();if(de.linkTitle){de.linkTitle=!1;var Le=ct;ct==="("&&(Le=")"),Le=(Le+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var mt="^\\s*(?:[^"+Le+"\\\\]+|\\\\\\\\|\\\\.)"+Le;if(ke.match(new RegExp(mt),!0))return ze.linkHref}if(ct==="`"){var rt=de.formatting;Be.highlightFormatting&&(de.formatting="code"),ke.eatWhile("`");var St=ke.current().length;if(de.code==0&&(!de.quote||St==1))return de.code=St,Ee(de);if(St==de.code){var Je=Ee(de);return de.code=0,Je}else return de.formatting=rt,Ee(de)}else if(de.code)return Ee(de);if(ct==="\\"&&(ke.next(),Be.highlightFormatting)){var vt=Ee(de),Fe=ze.formatting+"-escape";return vt?vt+" "+Fe:Fe}if(ct==="!"&&ke.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return de.imageMarker=!0,de.image=!0,Be.highlightFormatting&&(de.formatting="image"),Ee(de);if(ct==="["&&de.imageMarker&&ke.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return de.imageMarker=!1,de.imageAltText=!0,Be.highlightFormatting&&(de.formatting="image"),Ee(de);if(ct==="]"&&de.imageAltText){Be.highlightFormatting&&(de.formatting="image");var vt=Ee(de);return de.imageAltText=!1,de.image=!1,de.inline=de.f=dt,vt}if(ct==="["&&!de.image)return de.linkText&&ke.match(/^.*?\]/)||(de.linkText=!0,Be.highlightFormatting&&(de.formatting="link")),Ee(de);if(ct==="]"&&de.linkText){Be.highlightFormatting&&(de.formatting="link");var vt=Ee(de);return de.linkText=!1,de.inline=de.f=ke.match(/\(.*?\)| ?\[.*?\]/,!1)?dt:He,vt}if(ct==="<"&&ke.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){de.f=de.inline=Re,Be.highlightFormatting&&(de.formatting="link");var vt=Ee(de);return vt?vt+=" ":vt="",vt+ze.linkInline}if(ct==="<"&&ke.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){de.f=de.inline=Re,Be.highlightFormatting&&(de.formatting="link");var vt=Ee(de);return vt?vt+=" ":vt="",vt+ze.linkEmail}if(Be.xml&&ct==="<"&&ke.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Ct=ke.string.indexOf(">",ke.pos);if(Ct!=-1){var Pt=ke.string.substring(ke.start,Ct);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Pt)&&(de.md_inside=!0)}return ke.backUp(1),de.htmlState=E.startState(Ie),et(ke,de,Pe)}if(Be.xml&&ct==="<"&&ke.match(/^\/\w*?>/))return de.md_inside=!1,"tag";if(ct==="*"||ct==="_"){for(var me=1,ie=ke.pos==1?" ":ke.string.charAt(ke.pos-2);me<3&&ke.eat(ct);)me++;var ee=ke.peek()||" ",z=!/\s/.test(ee)&&(!we.test(ee)||/\s/.test(ie)||we.test(ie)),re=!/\s/.test(ie)&&(!we.test(ie)||/\s/.test(ee)||we.test(ee)),ne=null,ce=null;if(me%2&&(!de.em&&z&&(ct==="*"||!re||we.test(ie))?ne=!0:de.em==ct&&re&&(ct==="*"||!z||we.test(ee))&&(ne=!1)),me>1&&(!de.strong&&z&&(ct==="*"||!re||we.test(ie))?ce=!0:de.strong==ct&&re&&(ct==="*"||!z||we.test(ee))&&(ce=!1)),ce!=null||ne!=null){Be.highlightFormatting&&(de.formatting=ne==null?"strong":ce==null?"em":"strong em"),ne===!0&&(de.em=ct),ce===!0&&(de.strong=ct);var Je=Ee(de);return ne===!1&&(de.em=!1),ce===!1&&(de.strong=!1),Je}}else if(ct===" "&&(ke.eat("*")||ke.eat("_"))){if(ke.peek()===" ")return Ee(de);ke.backUp(1)}if(Be.strikethrough){if(ct==="~"&&ke.eatWhile(ct)){if(de.strikethrough){Be.highlightFormatting&&(de.formatting="strikethrough");var Je=Ee(de);return de.strikethrough=!1,Je}else if(ke.match(/^[^\s]/,!1))return de.strikethrough=!0,Be.highlightFormatting&&(de.formatting="strikethrough"),Ee(de)}else if(ct===" "&&ke.match(/^~~/,!0)){if(ke.peek()===" ")return Ee(de);ke.backUp(2)}}if(Be.emoji&&ct===":"&&ke.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){de.emoji=!0,Be.highlightFormatting&&(de.formatting="emoji");var Ue=Ee(de);return de.emoji=!1,Ue}return ct===" "&&(ke.match(/^ +$/,!1)?de.trailingSpace++:de.trailingSpace&&(de.trailingSpaceNewLine=!0)),Ee(de)}function Re(ke,de){var Ae=ke.next();if(Ae===">"){de.f=de.inline=He,Be.highlightFormatting&&(de.formatting="link");var Ye=Ee(de);return Ye?Ye+=" ":Ye="",Ye+ze.linkInline}return ke.match(/^[^>]+/,!0),ze.linkInline}function dt(ke,de){if(ke.eatSpace())return null;var Ae=ke.next();return Ae==="("||Ae==="["?(de.f=de.inline=it(Ae==="("?")":"]"),Be.highlightFormatting&&(de.formatting="link-string"),de.linkHref=!0,Ee(de)):"error"}var Ke={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function it(ke){return function(de,Ae){var Ye=de.next();if(Ye===ke){Ae.f=Ae.inline=He,Be.highlightFormatting&&(Ae.formatting="link-string");var ct=Ee(Ae);return Ae.linkHref=!1,ct}return de.match(Ke[ke]),Ae.linkHref=!0,Ee(Ae)}}function Ft(ke,de){return ke.match(/^([^\]\\]|\\.)*\]:/,!1)?(de.f=gt,ke.next(),Be.highlightFormatting&&(de.formatting="link"),de.linkText=!0,Ee(de)):$e(ke,de,He)}function gt(ke,de){if(ke.match(/^\]:/,!0)){de.f=de.inline=pt,Be.highlightFormatting&&(de.formatting="link");var Ae=Ee(de);return de.linkText=!1,Ae}return ke.match(/^([^\]\\]|\\.)+/,!0),ze.linkText}function pt(ke,de){return ke.eatSpace()?null:(ke.match(/^[^\s]+/,!0),ke.peek()===void 0?de.linkTitle=!0:ke.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),de.f=de.inline=He,ze.linkHref+" url")}var xt={startState:function(){return{f:je,prevLine:{stream:null},thisLine:{stream:null},block:je,htmlState:null,indentation:0,inline:He,text:_e,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(ke){return{f:ke.f,prevLine:ke.prevLine,thisLine:ke.thisLine,block:ke.block,htmlState:ke.htmlState&&E.copyState(Ie,ke.htmlState),indentation:ke.indentation,localMode:ke.localMode,localState:ke.localMode?E.copyState(ke.localMode,ke.localState):null,inline:ke.inline,text:ke.text,formatting:!1,linkText:ke.linkText,linkTitle:ke.linkTitle,linkHref:ke.linkHref,code:ke.code,em:ke.em,strong:ke.strong,strikethrough:ke.strikethrough,emoji:ke.emoji,header:ke.header,setext:ke.setext,hr:ke.hr,taskList:ke.taskList,list:ke.list,listStack:ke.listStack.slice(0),quote:ke.quote,indentedCode:ke.indentedCode,trailingSpace:ke.trailingSpace,trailingSpaceNewLine:ke.trailingSpaceNewLine,md_inside:ke.md_inside,fencedEndRE:ke.fencedEndRE}},token:function(ke,de){if(de.formatting=!1,ke!=de.thisLine.stream){if(de.header=0,de.hr=!1,ke.match(/^\s*$/,!0))return ye(de),null;if(de.prevLine=de.thisLine,de.thisLine={stream:ke},de.taskList=!1,de.trailingSpace=0,de.trailingSpaceNewLine=!1,!de.localState&&(de.f=de.block,de.f!=Pe)){var Ae=ke.match(/^\s*/,!0)[0].replace(/\t/g,tt).length;if(de.indentation=Ae,de.indentationDiff=null,Ae>0)return null}}return de.f(ke,de)},innerMode:function(ke){return ke.block==Pe?{state:ke.htmlState,mode:Ie}:ke.localState?{state:ke.localState,mode:ke.localMode}:{state:ke,mode:xt}},indent:function(ke,de,Ae){return ke.block==Pe&&Ie.indent?Ie.indent(ke.htmlState,de,Ae):ke.localState&&ke.localMode.indent?ke.localMode.indent(ke.localState,de,Ae):E.Pass},blankLine:ye,getType:Ee,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return xt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(Cn,zt,ae){(function(E){E(ae(89780))})(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 xe=0;xe<E.modeInfo.length;xe++){var Be=E.modeInfo[xe];Be.mimes&&(Be.mime=Be.mimes[0])}E.findModeByMIME=function(Ie){Ie=Ie.toLowerCase();for(var pe=0;pe<E.modeInfo.length;pe++){var fe=E.modeInfo[pe];if(fe.mime==Ie)return fe;if(fe.mimes){for(var ze=0;ze<fe.mimes.length;ze++)if(fe.mimes[ze]==Ie)return fe}}if(/\+xml$/.test(Ie))return E.findModeByMIME("application/xml");if(/\+json$/.test(Ie))return E.findModeByMIME("application/json")},E.findModeByExtension=function(Ie){Ie=Ie.toLowerCase();for(var pe=0;pe<E.modeInfo.length;pe++){var fe=E.modeInfo[pe];if(fe.ext){for(var ze=0;ze<fe.ext.length;ze++)if(fe.ext[ze]==Ie)return fe}}},E.findModeByFileName=function(Ie){for(var pe=0;pe<E.modeInfo.length;pe++){var fe=E.modeInfo[pe];if(fe.file&&fe.file.test(Ie))return fe}var ze=Ie.lastIndexOf("."),De=ze>-1&&Ie.substring(ze+1,Ie.length);if(De)return E.findModeByExtension(De)},E.findModeByName=function(Ie){Ie=Ie.toLowerCase();for(var pe=0;pe<E.modeInfo.length;pe++){var fe=E.modeInfo[pe];if(fe.name.toLowerCase()==Ie)return fe;if(fe.alias){for(var ze=0;ze<fe.alias.length;ze++)if(fe.alias[ze].toLowerCase()==Ie)return fe}}}})},67549:function(Cn,zt,ae){(function(E){E(ae(89780))})(function(E){"use strict";E.defineMode("stex",function(xe,Be){"use strict";function Ie(Ne,Oe){Ne.cmdState.push(Oe)}function pe(Ne){return Ne.cmdState.length>0?Ne.cmdState[Ne.cmdState.length-1]:null}function fe(Ne){var Oe=Ne.cmdState.pop();Oe&&Oe.closeBracket()}function ze(Ne){for(var Oe=Ne.cmdState,Ce=Oe.length-1;Ce>=0;Ce--){var we=Oe[Ce];if(we.name!="DEFAULT")return we}return{styleIdentifier:function(){return null}}}function De(Ne,Oe,Ce){return function(){this.name=Ne,this.bracketNo=0,this.style=Oe,this.styles=Ce,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Ze={};Ze.importmodule=De("importmodule","tag",["string","builtin"]),Ze.documentclass=De("documentclass","tag",["","atom"]),Ze.usepackage=De("usepackage","tag",["atom"]),Ze.begin=De("begin","tag",["atom"]),Ze.end=De("end","tag",["atom"]),Ze.label=De("label","tag",["atom"]),Ze.ref=De("ref","tag",["atom"]),Ze.eqref=De("eqref","tag",["atom"]),Ze.cite=De("cite","tag",["atom"]),Ze.bibitem=De("bibitem","tag",["atom"]),Ze.Bibitem=De("Bibitem","tag",["atom"]),Ze.RBibitem=De("RBibitem","tag",["atom"]),Ze.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function oe(Ne,Oe){Ne.f=Oe}function ve(Ne,Oe){var Ce;if(Ne.match(/^\\[a-zA-Z@]+/)){var we=Ne.current().slice(1);return Ce=Ze.hasOwnProperty(we)?Ze[we]:Ze.DEFAULT,Ce=new Ce,Ie(Oe,Ce),oe(Oe,We),Ce.style}if(Ne.match(/^\\[$&%#{}_]/)||Ne.match(/^\\[,;!\/\\]/))return"tag";if(Ne.match("\\["))return oe(Oe,function($e,et){return ge($e,et,"\\]")}),"keyword";if(Ne.match("\\("))return oe(Oe,function($e,et){return ge($e,et,"\\)")}),"keyword";if(Ne.match("$$"))return oe(Oe,function($e,et){return ge($e,et,"$$")}),"keyword";if(Ne.match("$"))return oe(Oe,function($e,et){return ge($e,et,"$")}),"keyword";var tt=Ne.next();if(tt=="%")return Ne.skipToEnd(),"comment";if(tt=="}"||tt=="]"){if(Ce=pe(Oe),Ce)Ce.closeBracket(tt),oe(Oe,We);else return"error";return"bracket"}else return tt=="{"||tt=="["?(Ce=Ze.DEFAULT,Ce=new Ce,Ie(Oe,Ce),"bracket"):/\d/.test(tt)?(Ne.eatWhile(/[\w.%]/),"atom"):(Ne.eatWhile(/[\w\-_]/),Ce=ze(Oe),Ce.name=="begin"&&(Ce.argument=Ne.current()),Ce.styleIdentifier())}function ge(Ne,Oe,Ce){if(Ne.eatSpace())return null;if(Ce&&Ne.match(Ce))return oe(Oe,ve),"keyword";if(Ne.match(/^\\[a-zA-Z@]+/))return"tag";if(Ne.match(/^[a-zA-Z]+/))return"variable-2";if(Ne.match(/^\\[$&%#{}_]/)||Ne.match(/^\\[,;!\/]/)||Ne.match(/^[\^_&]/))return"tag";if(Ne.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ne.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var we=Ne.next();return we=="{"||we=="}"||we=="["||we=="]"||we=="("||we==")"?"bracket":we=="%"?(Ne.skipToEnd(),"comment"):"error"}function We(Ne,Oe){var Ce=Ne.peek(),we;return Ce=="{"||Ce=="["?(we=pe(Oe),we.openBracket(Ce),Ne.eat(Ce),oe(Oe,ve),"bracket"):/[ \t\r]/.test(Ce)?(Ne.eat(Ce),null):(oe(Oe,ve),fe(Oe),ve(Ne,Oe))}return{startState:function(){var Ne=Be.inMathMode?function(Oe,Ce){return ge(Oe,Ce)}:ve;return{cmdState:[],f:Ne}},copyState:function(Ne){return{cmdState:Ne.cmdState.slice(),f:Ne.f}},token:function(Ne,Oe){return Oe.f(Ne,Oe)},blankLine:function(Ne){Ne.f=ve,Ne.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(Cn,zt,ae){(function(E){E(ae(89780))})(function(E){"use strict";var xe={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},Be={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function(Ie,pe){var fe=Ie.indentUnit,ze={},De=pe.htmlMode?xe:Be;for(var Ze in De)ze[Ze]=De[Ze];for(var Ze in pe)ze[Ze]=pe[Ze];var oe,ve;function ge(Re,dt){function Ke(gt){return dt.tokenize=gt,gt(Re,dt)}var it=Re.next();if(it=="<")return Re.eat("!")?Re.eat("[")?Re.match("CDATA[")?Ke(Oe("atom","]]>")):null:Re.match("--")?Ke(Oe("comment","-->")):Re.match("DOCTYPE",!0,!0)?(Re.eatWhile(/[\w\._\-]/),Ke(Ce(1))):null:Re.eat("?")?(Re.eatWhile(/[\w\._\-]/),dt.tokenize=Oe("meta","?>"),"meta"):(oe=Re.eat("/")?"closeTag":"openTag",dt.tokenize=We,"tag bracket");if(it=="&"){var Ft;return Re.eat("#")?Re.eat("x")?Ft=Re.eatWhile(/[a-fA-F\d]/)&&Re.eat(";"):Ft=Re.eatWhile(/[\d]/)&&Re.eat(";"):Ft=Re.eatWhile(/[\w\.\-:]/)&&Re.eat(";"),Ft?"atom":"error"}else return Re.eatWhile(/[^&<]/),null}ge.isInText=!0;function We(Re,dt){var Ke=Re.next();if(Ke==">"||Ke=="/"&&Re.eat(">"))return dt.tokenize=ge,oe=Ke==">"?"endTag":"selfcloseTag","tag bracket";if(Ke=="=")return oe="equals",null;if(Ke=="<"){dt.tokenize=ge,dt.state=et,dt.tagName=dt.tagStart=null;var it=dt.tokenize(Re,dt);return it?it+" tag error":"tag error"}else return/[\'\"]/.test(Ke)?(dt.tokenize=Ne(Ke),dt.stringStartCol=Re.column(),dt.tokenize(Re,dt)):(Re.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ne(Re){var dt=function(Ke,it){for(;!Ke.eol();)if(Ke.next()==Re){it.tokenize=We;break}return"string"};return dt.isInAttribute=!0,dt}function Oe(Re,dt){return function(Ke,it){for(;!Ke.eol();){if(Ke.match(dt)){it.tokenize=ge;break}Ke.next()}return Re}}function Ce(Re){return function(dt,Ke){for(var it;(it=dt.next())!=null;){if(it=="<")return Ke.tokenize=Ce(Re+1),Ke.tokenize(dt,Ke);if(it==">")if(Re==1){Ke.tokenize=ge;break}else return Ke.tokenize=Ce(Re-1),Ke.tokenize(dt,Ke)}return"meta"}}function we(Re,dt,Ke){this.prev=Re.context,this.tagName=dt,this.indent=Re.indented,this.startOfLine=Ke,(ze.doNotIndent.hasOwnProperty(dt)||Re.context&&Re.context.noIndent)&&(this.noIndent=!0)}function tt(Re){Re.context&&(Re.context=Re.context.prev)}function $e(Re,dt){for(var Ke;;){if(!Re.context||(Ke=Re.context.tagName,!ze.contextGrabbers.hasOwnProperty(Ke)||!ze.contextGrabbers[Ke].hasOwnProperty(dt)))return;tt(Re)}}function et(Re,dt,Ke){return Re=="openTag"?(Ke.tagStart=dt.column(),Me):Re=="closeTag"?ye:et}function Me(Re,dt,Ke){return Re=="word"?(Ke.tagName=dt.current(),ve="tag",ot):ze.allowMissingTagName&&Re=="endTag"?(ve="tag bracket",ot(Re,dt,Ke)):(ve="error",Me)}function ye(Re,dt,Ke){if(Re=="word"){var it=dt.current();return Ke.context&&Ke.context.tagName!=it&&ze.implicitlyClosed.hasOwnProperty(Ke.context.tagName)&&tt(Ke),Ke.context&&Ke.context.tagName==it||ze.matchClosing===!1?(ve="tag",je):(ve="tag error",Pe)}else return ze.allowMissingTagName&&Re=="endTag"?(ve="tag bracket",je(Re,dt,Ke)):(ve="error",Pe)}function je(Re,dt,Ke){return Re!="endTag"?(ve="error",je):(tt(Ke),et)}function Pe(Re,dt,Ke){return ve="error",je(Re,dt,Ke)}function ot(Re,dt,Ke){if(Re=="word")return ve="attribute",Ee;if(Re=="endTag"||Re=="selfcloseTag"){var it=Ke.tagName,Ft=Ke.tagStart;return Ke.tagName=Ke.tagStart=null,Re=="selfcloseTag"||ze.autoSelfClosers.hasOwnProperty(it)?$e(Ke,it):($e(Ke,it),Ke.context=new we(Ke,it,Ft==Ke.indented)),et}return ve="error",ot}function Ee(Re,dt,Ke){return Re=="equals"?_e:(ze.allowMissing||(ve="error"),ot(Re,dt,Ke))}function _e(Re,dt,Ke){return Re=="string"?He:Re=="word"&&ze.allowUnquoted?(ve="string",ot):(ve="error",ot(Re,dt,Ke))}function He(Re,dt,Ke){return Re=="string"?He:ot(Re,dt,Ke)}return{startState:function(Re){var dt={tokenize:ge,state:et,indented:Re||0,tagName:null,tagStart:null,context:null};return Re!=null&&(dt.baseIndent=Re),dt},token:function(Re,dt){if(!dt.tagName&&Re.sol()&&(dt.indented=Re.indentation()),Re.eatSpace())return null;oe=null;var Ke=dt.tokenize(Re,dt);return(Ke||oe)&&Ke!="comment"&&(ve=null,dt.state=dt.state(oe||Ke,Re,dt),ve&&(Ke=ve=="error"?Ke+" error":ve)),Ke},indent:function(Re,dt,Ke){var it=Re.context;if(Re.tokenize.isInAttribute)return Re.tagStart==Re.indented?Re.stringStartCol+1:Re.indented+fe;if(it&&it.noIndent)return E.Pass;if(Re.tokenize!=We&&Re.tokenize!=ge)return Ke?Ke.match(/^(\s*)/)[0].length:0;if(Re.tagName)return ze.multilineTagIndentPastTag!==!1?Re.tagStart+Re.tagName.length+2:Re.tagStart+fe*(ze.multilineTagIndentFactor||1);if(ze.alignCDATA&&/<!\[CDATA\[/.test(dt))return 0;var Ft=dt&&/^<(\/)?([\w_:\.-]*)/.exec(dt);if(Ft&&Ft[1])for(;it;)if(it.tagName==Ft[2]){it=it.prev;break}else if(ze.implicitlyClosed.hasOwnProperty(it.tagName))it=it.prev;else break;else if(Ft)for(;it;){var gt=ze.contextGrabbers[it.tagName];if(gt&>.hasOwnProperty(Ft[2]))it=it.prev;else break}for(;it&&it.prev&&!it.startOfLine;)it=it.prev;return it?it.indent+fe:Re.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:ze.htmlMode?"html":"xml",helperType:ze.htmlMode?"html":"xml",skipAttribute:function(Re){Re.state==_e&&(Re.state=ot)},xmlCurrentTag:function(Re){return Re.tagName?{name:Re.tagName,close:Re.type=="closeTag"}:null},xmlCurrentContext:function(Re){for(var dt=[],Ke=Re.context;Ke;Ke=Ke.prev)Ke.tagName&&dt.push(Ke.tagName);return dt.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},67467:function(Cn,zt){zt.read=function(ae,E,xe,Be,Ie){var pe,fe,ze=Ie*8-Be-1,De=(1<<ze)-1,Ze=De>>1,oe=-7,ve=xe?Ie-1:0,ge=xe?-1:1,We=ae[E+ve];for(ve+=ge,pe=We&(1<<-oe)-1,We>>=-oe,oe+=ze;oe>0;pe=pe*256+ae[E+ve],ve+=ge,oe-=8);for(fe=pe&(1<<-oe)-1,pe>>=-oe,oe+=Be;oe>0;fe=fe*256+ae[E+ve],ve+=ge,oe-=8);if(pe===0)pe=1-Ze;else{if(pe===De)return fe?NaN:(We?-1:1)*(1/0);fe=fe+Math.pow(2,Be),pe=pe-Ze}return(We?-1:1)*fe*Math.pow(2,pe-Be)},zt.write=function(ae,E,xe,Be,Ie,pe){var fe,ze,De,Ze=pe*8-Ie-1,oe=(1<<Ze)-1,ve=oe>>1,ge=Ie===23?Math.pow(2,-24)-Math.pow(2,-77):0,We=Be?0:pe-1,Ne=Be?1:-1,Oe=E<0||E===0&&1/E<0?1:0;for(E=Math.abs(E),isNaN(E)||E===1/0?(ze=isNaN(E)?1:0,fe=oe):(fe=Math.floor(Math.log(E)/Math.LN2),E*(De=Math.pow(2,-fe))<1&&(fe--,De*=2),fe+ve>=1?E+=ge/De:E+=ge*Math.pow(2,1-ve),E*De>=2&&(fe++,De/=2),fe+ve>=oe?(ze=0,fe=oe):fe+ve>=1?(ze=(E*De-1)*Math.pow(2,Ie),fe=fe+ve):(ze=E*Math.pow(2,ve-1)*Math.pow(2,Ie),fe=0));Ie>=8;ae[xe+We]=ze&255,We+=Ne,ze/=256,Ie-=8);for(fe=fe<<Ie|ze,Ze+=Ie;Ze>0;ae[xe+We]=fe&255,We+=Ne,fe/=256,Ze-=8);ae[xe+We-Ne]|=Oe*128}},2859:function(Cn,zt,ae){"use strict";ae.d(zt,{hP:function(){return Pt}});var E=function(me,ie){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,z){ee.__proto__=z}||function(ee,z){for(var re in z)Object.prototype.hasOwnProperty.call(z,re)&&(ee[re]=z[re])})(me,ie)};function xe(me,ie){function ee(){this.constructor=me}E(me,ie),me.prototype=ie===null?Object.create(ie):(ee.prototype=ie.prototype,new ee)}function Be(me,ie,ee,z){return new(ee||(ee=Promise))(function(re,ne){function ce(Ht){try{ut(z.next(Ht))}catch(ht){ne(ht)}}function Ue(Ht){try{ut(z.throw(Ht))}catch(ht){ne(ht)}}function ut(Ht){var ht;Ht.done?re(Ht.value):(ht=Ht.value,ht instanceof ee?ht:new ee(function(yt){yt(ht)})).then(ce,Ue)}ut((z=z.apply(me,ie||[])).next())})}function Ie(me,ie){var ee,z,re,ne,ce={label:0,sent:function(){if(1&re[0])throw re[1];return re[1]},trys:[],ops:[]};return ne={next:Ue(0),throw:Ue(1),return:Ue(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ue(ut){return function(Ht){return function(ht){if(ee)throw new TypeError("Generator is already executing.");for(;ce;)try{if(ee=1,z&&(re=2&ht[0]?z.return:ht[0]?z.throw||((re=z.return)&&re.call(z),0):z.next)&&!(re=re.call(z,ht[1])).done)return re;switch(z=0,re&&(ht=[2&ht[0],re.value]),ht[0]){case 0:case 1:re=ht;break;case 4:return ce.label++,{value:ht[1],done:!1};case 5:ce.label++,z=ht[1],ht=[0];continue;case 7:ht=ce.ops.pop(),ce.trys.pop();continue;default:if(re=ce.trys,!((re=re.length>0&&re[re.length-1])||ht[0]!==6&&ht[0]!==2)){ce=0;continue}if(ht[0]===3&&(!re||ht[1]>re[0]&&ht[1]<re[3])){ce.label=ht[1];break}if(ht[0]===6&&ce.label<re[1]){ce.label=re[1],re=ht;break}if(re&&ce.label<re[2]){ce.label=re[2],ce.ops.push(ht);break}re[2]&&ce.ops.pop(),ce.trys.pop();continue}ht=ie.call(me,ce)}catch(yt){ht=[6,yt],z=0}finally{ee=re=0}if(5&ht[0])throw ht[1];return{value:ht[0]?ht[1]:void 0,done:!0}}([ut,Ht])}}}function pe(){for(var me=0,ie=0,ee=arguments.length;ie<ee;ie++)me+=arguments[ie].length;var z=Array(me),re=0;for(ie=0;ie<ee;ie++)for(var ne=arguments[ie],ce=0,Ue=ne.length;ce<Ue;ce++,re++)z[re]=ne[ce];return z}var fe=function(){function me(){}return me.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},me.setAttributes=function(ie,ee){for(var z=0,re=ee;z<re.length;z++){var ne=re[z],ce=ne[0],Ue=ne[1];ie.setAttribute(ce,Ue)}},me.createRect=function(ie,ee,z){var re=document.createElementNS("http://www.w3.org/2000/svg","rect");return re.setAttribute("width",ie.toString()),re.setAttribute("height",ee.toString()),z&&me.setAttributes(re,z),re},me.createLine=function(ie,ee,z,re,ne){var ce=document.createElementNS("http://www.w3.org/2000/svg","line");return ce.setAttribute("x1",ie.toString()),ce.setAttribute("y1",ee.toString()),ce.setAttribute("x2",z.toString()),ce.setAttribute("y2",re.toString()),ne&&me.setAttributes(ce,ne),ce},me.createPolygon=function(ie,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","polygon");return z.setAttribute("points",ie),ee&&me.setAttributes(z,ee),z},me.createCircle=function(ie,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","circle");return z.setAttribute("cx",(ie/2).toString()),z.setAttribute("cy",(ie/2).toString()),z.setAttribute("r",ie.toString()),ee&&me.setAttributes(z,ee),z},me.createEllipse=function(ie,ee,z){var re=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return re.setAttribute("cx",(ie/2).toString()),re.setAttribute("cy",(ee/2).toString()),re.setAttribute("rx",(ie/2).toString()),re.setAttribute("ry",(ee/2).toString()),z&&me.setAttributes(re,z),re},me.createGroup=function(ie){var ee=document.createElementNS("http://www.w3.org/2000/svg","g");return ie&&me.setAttributes(ee,ie),ee},me.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},me.createMarker=function(ie,ee,z,re,ne,ce,Ue){var ut=document.createElementNS("http://www.w3.org/2000/svg","marker");return me.setAttributes(ut,[["id",ie],["orient",ee],["markerWidth",z.toString()],["markerHeight",re.toString()],["refX",ne.toString()],["refY",ce.toString()]]),ut.appendChild(Ue),ut},me.createText=function(ie){var ee=document.createElementNS("http://www.w3.org/2000/svg","text");return ee.setAttribute("x","0"),ee.setAttribute("y","0"),ie&&me.setAttributes(ee,ie),ee},me.createTSpan=function(ie,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","tspan");return z.textContent=ie,ee&&me.setAttributes(z,ee),z},me.createImage=function(ie){var ee=document.createElementNS("http://www.w3.org/2000/svg","image");return ie&&me.setAttributes(ee,ie),ee},me.createPoint=function(ie,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return z.x=ie,z.y=ee,z},me.createPath=function(ie,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","path");return z.setAttribute("d",ie),ee&&me.setAttributes(z,ee),z},me}(),ze=function(){function me(){}return me.addKey=function(ie){me.key=ie},Object.defineProperty(me,"isLicensed",{get:function(){return!!me.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(me.key)},enumerable:!1,configurable:!0}),me}(),De=function(){function me(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return me.prototype.rasterize=function(ie,ee,z){var re=this;return new Promise(function(ne){var ce=z!==void 0?z:document.createElement("canvas");ie===null&&(re.markersOnly=!0,re.naturalSize=!1);var Ue=document.createElementNS("http://www.w3.org/2000/svg","svg");Ue.setAttribute("xmlns","http://www.w3.org/2000/svg"),Ue.setAttribute("width",ee.width.baseVal.valueAsString),Ue.setAttribute("height",ee.height.baseVal.valueAsString),Ue.setAttribute("viewBox","0 0 "+ee.viewBox.baseVal.width.toString()+" "+ee.viewBox.baseVal.height.toString()),Ue.innerHTML=ee.innerHTML,re.naturalSize===!0?(Ue.width.baseVal.value=ie.naturalWidth,Ue.height.baseVal.value=ie.naturalHeight):re.width!==void 0&&re.height!==void 0&&(Ue.width.baseVal.value=re.width,Ue.height.baseVal.value=re.height),ce.width=Ue.width.baseVal.value,ce.height=Ue.height.baseVal.value;var ut=Ue.outerHTML,Ht=ce.getContext("2d");re.markersOnly!==!0&&Ht.drawImage(ie,0,0,ce.width,ce.height);var ht=window.URL,yt=new Image(ce.width,ce.height);yt.setAttribute("crossOrigin","anonymous");var wt=new Blob([ut],{type:"image/svg+xml"}),se=ht.createObjectURL(wt);yt.onload=function(){Ht.drawImage(yt,0,0),ht.revokeObjectURL(se);var st=ce.toDataURL(re.imageType,re.imageQuality);ne(st)},yt.src=se})},me}(),Ze=function(){},oe=function(){function me(ie){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ie+"_"}return Object.defineProperty(me.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),me.prototype.addClass=function(ie){return this.styleSheet===void 0&&this.addStyleSheet(),ie.name=""+this.classNamePrefix+ie.localName,this.classes.push(ie),this.styleSheet.sheet.insertRule("."+ie.name+" {"+ie.style+"}",this.styleSheet.sheet.cssRules.length),ie},me.prototype.addRule=function(ie){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ie),this.styleSheet.sheet.insertRule(ie.selector+" {"+ie.style+"}",this.styleSheet.sheet.cssRules.length)},me.prototype.addStyleSheet=function(){var ie;this.styleSheet=document.createElement("style"),((ie=this.styleSheetRoot)!==null&&ie!==void 0?ie:document.head).appendChild(this.styleSheet),this.addRule(new ve("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new ve("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
`)),this.addRule(new ve("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
from {
|
|
opacity: 1;
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
}
|
|
`)),this.addClass(new ge("fade_in",`
|
|
animation-duration: 0.3s;
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
`)),this.addClass(new ge("fade_out",`
|
|
animation-duration: 0.3s;
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
`))},me.prototype.removeStyleSheet=function(){var ie;this.styleSheet&&(((ie=this.styleSheetRoot)!==null&&ie!==void 0?ie:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},me}(),ve=function(me,ie){this.selector=me,this.style=ie},ge=function(me,ie){this.localName=me,this.style=ie},We=function(){function me(ie,ee,z,re,ne){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ie,this.displayMode=ee,this.markerItems=z,this.uiStyleSettings=re,this.styles=ne,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return me.prototype.show=function(ie){var ee=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ie,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var z=document.createElement("div");z.className=this.toolbarBlockStyleClass.name,z.style.whiteSpace="nowrap",this.uiContainer.appendChild(z),this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M10.07 14.27a.997.997 0 011.33.48l2.3 4.99 1.8-.85-2.31-4.98c-.24-.5-.02-1.1.48-1.33l.28-.08 2.3-.45L8 5.12V15.9l1.82-1.47.25-.16m3.57 7.7a.99.99 0 01-1.33-.47l-2.18-4.74-2.51 2.02c-.17.14-.38.22-.62.22a1 1 0 01-1-1V3a1 1 0 011-1c.24 0 .47.09.64.23l.01-.01 11.49 9.64a1.001 1.001 0 01-.44 1.75l-3.16.62 2.2 4.73c.26.5.02 1.09-.48 1.32l-3.62 1.69z"/></svg>',"select"),this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9M7 6h10v13H7V6m2 2v9h2V8H9m4 0v9h2V8h-2z"/></svg>',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M19.36 2.72l1.42 1.42-5.72 5.71c1.07 1.54 1.22 3.39.32 4.59L9.06 8.12c1.2-.9 3.05-.75 4.59.32l5.71-5.72M5.93 17.57c-2.01-2.01-3.24-4.41-3.58-6.65l4.88-2.09 7.44 7.44-2.09 4.88c-2.24-.34-4.64-1.57-6.65-3.58z"/></svg>',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3 6.5 6.5 0 003 9.5 6.5 6.5 0 009.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 5 1.5-1.5-5-5m-6 0C7 14 5 12 5 9.5S7 5 9.5 5 14 7 14 9.5 12 14 9.5 14M7 9h5v1H7V9z"/></svg>',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"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(ne){var ce=document.createElement("div");ce.className=""+ee.toolbarButtonStyleClass.name,ce.setAttribute("data-type-name",ne.typeName),ce.innerHTML=ne.icon,ce.addEventListener("click",function(){ee.markerToolbarButtonClicked(ce,ne)}),ee.buttons.push(ce),ee.markerButtons.push(ce)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var re=document.createElement("div");re.className=this.toolbarBlockStyleClass.name,re.style.whiteSpace="nowrap",re.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(re),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},me.prototype.addButtonClickListener=function(ie){this.buttonClickListeners.push(ie)},me.prototype.removeButtonClickListener=function(ie){this.buttonClickListeners.indexOf(ie)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ie),1)},me.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},me.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ie=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ee=0;ee<this.markerButtons.length;ee++)ee<ie||ee===ie&&this.markerButtons.length-1===ie?this.markerButtonBlock.appendChild(this.markerButtons[ee]):(ee===ie&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[ee]))}},me.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},me.prototype.resetButtonStyles=function(){var ie=this;this.buttons.forEach(function(ee){ee.className=ee.className.replace(ie.uiStyleSettings.toolbarButtonStyleColorsClassName?ie.uiStyleSettings.toolbarButtonStyleColorsClassName:ie.toolbarButtonStyleColorsClass.name,"").trim(),ee.className=ee.className.replace(ie.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ie.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ie.toolbarActiveButtonStyleColorsClass.name,"").trim(),ee.className+=" "+(ie.uiStyleSettings.toolbarButtonStyleColorsClassName?ie.uiStyleSettings.toolbarButtonStyleColorsClassName:ie.toolbarButtonStyleColorsClass.name)})},me.prototype.addActionButton=function(ie,ee,z){var re=this,ne=document.createElement("div");switch(ne.className=""+this.toolbarButtonStyleClass.name,ne.innerHTML=ee,ne.setAttribute("data-action",z),ne.addEventListener("click",function(){re.actionToolbarButtonClicked(ne,z)}),z){case"select":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":ne.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":ne.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":ne.style.fill=this.uiStyleSettings.closeButtonColor}ie.appendChild(ne),this.buttons.push(ne)},me.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new ge("toolbar",`
|
|
width: 100%;
|
|
flex-shrink: 0;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
height: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
box-sizing: content-box;
|
|
`+(this.displayMode==="inline"?"border-top-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
`+(this.displayMode==="inline"?"border-top-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
overflow: hidden;
|
|
`)),this.toolbarStyleColorsClass=this.styles.addClass(new ge("toolbar_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new ge("toolbar-block",`
|
|
display: inline-block;
|
|
box-sizing: content-box;
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new ge("toolbar-overflow-block",`
|
|
position: absolute;
|
|
top: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
max-width: `+2*this.uiStyleSettings.toolbarHeight+`px;
|
|
z-index: 10;
|
|
box-sizing: content-box;
|
|
`)),this.toolbarOverflowBlockStyleColorsClass=this.styles.addClass(new ge("toolbar-overflow-block_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
`));var ie=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new ge("toolbar_button",`
|
|
display: inline-block;
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*ie)+`px;
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*ie)+`px;
|
|
padding: `+ie+`px;
|
|
box-sizing: content-box;
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new ge("toolbar_button_colors",`
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbar_active_button",`
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
`)),this.styles.addRule(new ve("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
`)),this.styles.addRule(new ve("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
`))},me.prototype.markerToolbarButtonClicked=function(ie,ee){this.setActiveButton(ie),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(z){return z("marker",ee)}),this.markerButtonOverflowBlock.style.display="none"},me.prototype.actionToolbarButtonClicked=function(ie,ee){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(z){return z("action",ee)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},me.prototype.setActiveButton=function(ie){this.resetButtonStyles(),ie.className=ie.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ie.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},me.prototype.setActiveMarkerButton=function(ie){var ee=this.markerButtons.find(function(z){return z.getAttribute("data-type-name")===ie});ee&&this.setActiveButton(ee)},me.prototype.setCurrentMarker=function(ie){var ee=this;this.currentMarker=ie,this.buttons.filter(function(z){return/delete|notes/.test(z.getAttribute("data-action"))}).forEach(function(z){ee.currentMarker===void 0?(z.style.fillOpacity="0.4",z.style.pointerEvents="none"):(z.style.fillOpacity="1",z.style.pointerEvents="all")})},me}(),Ne=function(){function me(ie,ee,z,re){this.panels=[],this.panelButtons=[],this.markerjsContainer=ie,this.displayMode=ee,this.uiStyleSettings=z,this.styles=re,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return me.prototype.addStyles=function(){var ie;this.toolboxStyleClass=this.styles.addClass(new ge("toolbox",`
|
|
width: 100%;
|
|
flex-shrink: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
font-family: sans-serif;
|
|
`+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+`
|
|
box-sizing: content-box;
|
|
`+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+`
|
|
`+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
`+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
overflow: hidden;
|
|
`)),this.toolboxStyleColorsClass=this.styles.addClass(new ge("toolbox_colors",`
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
`));var ee=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ge("toolbox-button-row",`
|
|
display: flex;
|
|
cursor: default;
|
|
box-sizing: content-box;
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ge("toolbox-button-row_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ge("toolbox-panel-row",`
|
|
display: flex;
|
|
`+(this.displayMode==="inline"?"position: absolute;":"")+`
|
|
`+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+`
|
|
cursor: default;
|
|
height: `+1.5*this.uiStyleSettings.toolbarHeight+`px;
|
|
`+(this.displayMode==="inline"?"width: 100%;":"")+`
|
|
box-sizing: content-box;
|
|
`)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new ge("toolbox-panel-row_colors",`
|
|
background-color: `+((ie=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ie!==void 0?ie:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new ge("toolbox_button",`
|
|
display: inline-block;
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px;
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px;
|
|
padding: `+ee+`px;
|
|
box-sizing: content-box;
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-button_colors",`
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-active-button_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
`)),this.styles.addRule(new ve("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
`)),this.styles.addRule(new ve("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
`))},me.prototype.show=function(ie){var ee;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ie,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},me.prototype.setPanelButtons=function(ie){var ee,z,re=this;this.panels=ie,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((z=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&z!==void 0?z:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ne){var ce;ne.uiStyleSettings=re.uiStyleSettings;var Ue=document.createElement("div");Ue.className=re.toolboxButtonStyleClass.name+" "+((ce=re.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ce!==void 0?ce:re.toolboxButtonStyleColorsClass.name),Ue.innerHTML=ne.icon,Ue.title=ne.title,Ue.addEventListener("click",function(){re.panelButtonClick(ne)}),re.panelButtons.push(Ue),re.buttonRow.appendChild(Ue)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},me.prototype.panelButtonClick=function(ie){var ee=this,z=-1;if(ie!==this.activePanel){z=this.panels.indexOf(ie),this.panelRow.innerHTML="";var re=ie.getUi();re.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(re),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=ie}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ee.displayMode==="inline"?ee.panelRow.style.display="none":ee.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ne,ce){var Ue,ut;ne.className=ee.toolboxButtonStyleClass.name+" "+(ce===z?""+((Ue=ee.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ue!==void 0?Ue:ee.toolboxActiveButtonStyleColorsClass.name):""+((ut=ee.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ut!==void 0?ut:ee.toolboxButtonStyleColorsClass.name))})},me}(),Oe=function(me,ie){this.title=me,this.icon=ie},Ce=function(me){function ie(ee,z,re,ne){var ce=me.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return ce.colors=[],ce.addTransparent=!1,ce.colorBoxes=[],ce.colors=z,ce.currentColor=re,ce.setCurrentColor=ce.setCurrentColor.bind(ce),ce.getColorBox=ce.getColorBox.bind(ce),ce}return xe(ie,me),ie.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.whiteSpace="nowrap",this.colors.forEach(function(re){var ne=ee.getColorBox(re);z.appendChild(ne),ee.colorBoxes.push(ne)}),z},ie.prototype.getColorBox=function(ee){var z=this,re=this.uiStyleSettings.toolbarHeight/4,ne=this.uiStyleSettings.toolbarHeight-re,ce=document.createElement("div");ce.style.display="inline-block",ce.style.boxSizing="content-box",ce.style.width=ne-2+"px",ce.style.height=ne-2+"px",ce.style.padding="1px",ce.style.marginRight="2px",ce.style.marginBottom="2px",ce.style.borderWidth="2px",ce.style.borderStyle="solid",ce.style.borderRadius=(ne+2)/2+"px",ce.style.borderColor=ee===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ce.addEventListener("click",function(){z.setCurrentColor(ee,ce)});var Ue=document.createElement("div");return Ue.style.display="inline-block",Ue.style.width=ne-2+"px",Ue.style.height=ne-2+"px",Ue.style.backgroundColor=ee,Ue.style.borderRadius=ne/2+"px",ee==="transparent"&&(Ue.style.fill=this.uiStyleSettings.toolboxAccentColor,Ue.innerHTML=`<svg viewBox="0 0 24 24">
|
|
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z" />
|
|
</svg>`),ce.appendChild(Ue),ce},ie.prototype.setCurrentColor=function(ee,z){var re=this;this.currentColor=ee,this.colorBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ee)},ie}(Oe),we=function(){function me(ie,ee,z){this._state="new",this._isSelected=!1,this._container=ie,this._overlayContainer=ee,this.globalSettings=z,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(me.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),me.prototype.ownsTarget=function(ie){return!1},Object.defineProperty(me.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),me.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},me.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},me.prototype.pointerDown=function(ie,ee){},me.prototype.dblClick=function(ie,ee){},me.prototype.manipulate=function(ie){},me.prototype.pointerUp=function(ie){this.stateChanged()},me.prototype.dispose=function(){},me.prototype.addMarkerVisualToContainer=function(ie){this.container.childNodes.length>0?this.container.insertBefore(ie,this.container.childNodes[0]):this.container.appendChild(ie)},me.prototype.getState=function(){return{typeName:me.typeName,state:this.state,notes:this.notes}},me.prototype.restoreState=function(ie){this._state=ie.state,this.notes=ie.notes},me.prototype.scale=function(ie,ee){},me.prototype.colorChanged=function(ie){this.onColorChanged&&this.onColorChanged(ie),this.stateChanged()},me.prototype.fillColorChanged=function(ie){this.onFillColorChanged&&this.onFillColorChanged(ie),this.stateChanged()},me.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ie=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ie.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ie)&&this.onStateChanged(this)}},me.typeName="MarkerBase",me}(),tt=function(){function me(){this.findGripByVisual=this.findGripByVisual.bind(this)}return me.prototype.findGripByVisual=function(ie){return this.topLeft.ownsTarget(ie)?this.topLeft:this.topCenter.ownsTarget(ie)?this.topCenter:this.topRight.ownsTarget(ie)?this.topRight:this.centerLeft.ownsTarget(ie)?this.centerLeft:this.centerRight.ownsTarget(ie)?this.centerRight:this.bottomLeft.ownsTarget(ie)?this.bottomLeft:this.bottomCenter.ownsTarget(ie)?this.bottomCenter:this.bottomRight.ownsTarget(ie)?this.bottomRight:void 0},me}(),$e=function(){function me(){this.GRIP_SIZE=10,this.visual=fe.createGroup(),this.visual.appendChild(fe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(fe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return me.prototype.ownsTarget=function(ie){return ie===this.visual||ie===this.visual.childNodes[0]||ie===this.visual.childNodes[1]},me}(),et=function(){function me(){}return me.toITransformMatrix=function(ie){return{a:ie.a,b:ie.b,c:ie.c,d:ie.d,e:ie.e,f:ie.f}},me.toSVGMatrix=function(ie,ee){return ie.a=ee.a,ie.b=ee.b,ie.c=ee.c,ie.d=ee.d,ie.e=ee.e,ie.f=ee.f,ie},me}(),Me=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.left=0,ne.top=0,ne.width=0,ne.height=0,ne.defaultSize={x:50,y:20},ne.offsetX=0,ne.offsetY=0,ne.rotationAngle=0,ne.CB_DISTANCE=10,ne._suppressMarkerCreateEvent=!1,ne.container.transform.baseVal.appendItem(fe.createTransform()),ne.setupControlBox(),ne}return xe(ie,me),Object.defineProperty(ie.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"visual",{get:function(){return this._visual},set:function(ee){this._visual=ee;var z=fe.createTransform();this._visual.transform.baseVal.appendItem(z)},enumerable:!1,configurable:!0}),ie.prototype.ownsTarget=function(ee){return!!me.prototype.ownsTarget.call(this,ee)||!!(this.controlGrips.findGripByVisual(ee)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ee))},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.left=ee.x,this.top=ee.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var re=this.unrotatePoint(ee);if(this.manipulationStartX=re.x,this.manipulationStartY=re.y,this.offsetX=re.x-this.left,this.offsetY=re.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(z),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(z)){this.activeGrip=this.rotatorGrip;var ne=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ne.x-this.width/2,this.top=ne.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ce=this.container.transform.baseVal.getItem(0);ce.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ce,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ie.prototype.pointerUp=function(ee){var z=this.state;me.prototype.pointerUp.call(this,ee),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ee),this._state="select",z==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ie.prototype.moveVisual=function(ee){this.visual.style.transform="translate("+ee.x+"px, "+ee.y+"px)"},ie.prototype.manipulate=function(ee){var z=this.unrotatePoint(ee);this.state==="creating"?this.resize(ee):this.state==="move"?(this.left=this.manipulationStartLeft+(z.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(z.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(z):this.state==="rotate"&&this.rotate(ee)},ie.prototype.resize=function(ee){var z=this.manipulationStartLeft,re=this.manipulationStartWidth,ne=this.manipulationStartTop,ce=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:z=this.manipulationStartLeft+ee.x-this.manipulationStartX,re=this.manipulationStartWidth+this.manipulationStartLeft-z;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:re=this.manipulationStartWidth+ee.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ne=this.manipulationStartTop+ee.y-this.manipulationStartY,ce=this.manipulationStartHeight+this.manipulationStartTop-ne;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ce=this.manipulationStartHeight+ee.y-this.manipulationStartY}re>=0?(this.left=z,this.width=re):(this.left=z+re,this.width=-re),ce>=0?(this.top=ne,this.height=ce):(this.top=ne+ce,this.height=-ce),this.setSize()},ie.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ie.prototype.rotate=function(ee){if(Math.abs(ee.x-this.centerX)>.1){var z=Math.sign(ee.x-this.centerX);this.rotationAngle=180*Math.atan((ee.y-this.centerY)/(ee.x-this.centerX))/Math.PI+90*z,this.applyRotation()}},ie.prototype.applyRotation=function(){var ee=this.container.transform.baseVal.getItem(0);ee.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ee,0)},ie.prototype.rotatePoint=function(ee){if(this.rotationAngle===0)return ee;var z=this.container.getCTM(),re=fe.createPoint(ee.x,ee.y);return{x:(re=re.matrixTransform(z)).x,y:re.y}},ie.prototype.unrotatePoint=function(ee){if(this.rotationAngle===0)return ee;var z=this.container.getCTM();z=z.inverse();var re=fe.createPoint(ee.x,ee.y);return{x:(re=re.matrixTransform(z)).x,y:re.y}},ie.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ie.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},ie.prototype.setupControlBox=function(){this.controlBox=fe.createGroup();var ee=fe.createTransform();ee.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ee),this.container.appendChild(this.controlBox),this.controlRect=fe.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),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=fe.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 tt,this.addControlGrips(),this.controlBox.style.display="none"},ie.prototype.adjustControlBox=function(){var ee=this.controlBox.transform.baseVal.getItem(0);ee.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ee,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(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()},ie.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(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ie.prototype.createGrip=function(){var ee=new $e;return ee.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ee.visual),ee},ie.prototype.positionGrips=function(){var ee=this.controlGrips.topLeft.GRIP_SIZE,z=-ee/2,re=z,ne=(this.width+this.CB_DISTANCE)/2-ee/2,ce=(this.height+this.CB_DISTANCE)/2-ee/2,Ue=this.height+this.CB_DISTANCE-ee/2,ut=this.width+this.CB_DISTANCE-ee/2;this.positionGrip(this.controlGrips.topLeft.visual,z,re),this.positionGrip(this.controlGrips.topCenter.visual,ne,re),this.positionGrip(this.controlGrips.topRight.visual,ut,re),this.positionGrip(this.controlGrips.centerLeft.visual,z,ce),this.positionGrip(this.controlGrips.centerRight.visual,ut,ce),this.positionGrip(this.controlGrips.bottomLeft.visual,z,Ue),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,Ue),this.positionGrip(this.controlGrips.bottomRight.visual,ut,Ue),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ne,re-3*this.CB_DISTANCE)},ie.prototype.positionGrip=function(ee,z,re){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(z,re),ee.transform.baseVal.replaceItem(ne,0)},ie.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ie.prototype.showControlBox=function(){this.controlBox.style.display=""},ie.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:et.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:et.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ee){me.prototype.restoreState.call(this,ee);var z=ee;this.left=z.left,this.top=z.top,this.width=z.width,this.height=z.height,this.rotationAngle=z.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(et.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,z.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(et.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,z.containerTransformMatrix))},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z);var re=this.rotatePoint({x:this.left,y:this.top}),ne=this.unrotatePoint({x:re.x*ee,y:re.y*z});this.left=ne.x,this.top=ne.y,this.width=this.width*ee,this.height=this.height*z,this.adjustControlBox()},ie}(we),ye=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},ie.prototype.createVisual=function(){this.visual=fe.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)},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},ie.prototype.manipulate=function(ee){me.prototype.manipulate.call(this,ee)},ie.prototype.resize=function(ee){me.prototype.resize.call(this,ee),this.setSize()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ie.prototype.pointerUp=function(ee){me.prototype.pointerUp.call(this,ee),this.setSize()},ie.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},ie.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ie.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ie.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ee){var z=ee;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.opacity=z.opacity,this.createVisual(),me.prototype.restoreState.call(this,ee),this.setSize()},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z),this.setSize()},ie.title="Rectangle marker",ie}(Me),je=function(me){function ie(ee,z,re,ne){var ce=me.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return ce.widths=[],ce.widthBoxes=[],ce.widths=z,ce.currentWidth=re,ce.setCurrentWidth=ce.setCurrentWidth.bind(ce),ce}return xe(ie,me),ie.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.widths.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.flexGrow="2",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===ee.currentWidth?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentWidth(re,ne)}),z.appendChild(ne);var ce=document.createElement("div");ce.innerText=re.toString(),ce.style.marginRight="5px",ne.appendChild(ce);var Ue=document.createElement("div");Ue.style.minHeight="20px",Ue.style.flexGrow="2",Ue.style.display="flex",Ue.style.alignItems="center";var ut=document.createElement("hr");ut.style.minWidth="20px",ut.style.border="0px",ut.style.borderTop=re+"px solid "+ee.uiStyleSettings.toolboxColor,ut.style.flexGrow="2",Ue.appendChild(ut),ne.appendChild(Ue),ee.widthBoxes.push(ne)}),z},ie.prototype.setCurrentWidth=function(ee,z){var re=this;this.currentWidth=ee,this.widthBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ie}(Oe),Pe=function(me){function ie(ee,z,re,ne){var ce=me.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return ce.styles=[],ce.styleBoxes=[],ce.styles=z,ce.currentStyle=re,ce.setCurrentStyle=ce.setCurrentStyle.bind(ce),ce}return xe(ie,me),ie.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.styles.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.styles.length-5+"%",ne.style.borderColor=re===ee.currentStyle?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentStyle(re,ne)}),z.appendChild(ne);var ce=document.createElement("div");ce.style.minHeight="20px",ce.style.flexGrow="2",ce.style.overflow="hidden";var Ue=`<svg width="100" height="20">
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+ee.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(re!==""?'stroke-dasharray="'+re+'"':"")+` />
|
|
</svg>`;ce.innerHTML=Ue,ne.appendChild(ce),ee.styleBoxes.push(ne)}),z},ie.prototype.setCurrentStyle=function(ee,z){var re=this;this.currentStyle=ee,this.styleBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ie}(Oe),ot=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new Ce("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new je("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return xe(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=me.prototype.getState.call(this);return ee.typeName=ie.typeName,ee},ie.typeName="FrameMarker",ie.title="Frame marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ie}(ye),Ee=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"},_e=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.x1=0,ne.y1=0,ne.x2=0,ne.y2=0,ne.defaultLength=50,ne.manipulationStartX=0,ne.manipulationStartY=0,ne.manipulationStartX1=0,ne.manipulationStartY1=0,ne.manipulationStartX2=0,ne.manipulationStartY2=0,ne.setupControlBox(),ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!!me.prototype.ownsTarget.call(this,ee)||!(!this.grip1.ownsTarget(ee)&&!this.grip2.ownsTarget(ee))},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.manipulationStartX=ee.x,this.manipulationStartY=ee.y,this.state==="new"&&(this.x1=ee.x,this.y1=ee.y,this.x2=ee.x,this.y2=ee.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(z)?this.activeGrip=this.grip1:this.grip2.ownsTarget(z)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ie.prototype.pointerUp=function(ee){var z=this.state;me.prototype.pointerUp.call(this,ee),this.state==="creating"&&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(ee),this._state="select",z==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ie.prototype.adjustVisual=function(){},ie.prototype.manipulate=function(ee){this.state==="creating"?this.resize(ee):this.state==="move"?(this.x1=this.manipulationStartX1+ee.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ee.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ee.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ee.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ee)},ie.prototype.resize=function(ee){switch(this.activeGrip){case this.grip1:this.x1=ee.x,this.y1=ee.y;break;case this.grip2:case void 0:this.x2=ee.x,this.y2=ee.y}this.adjustVisual(),this.adjustControlBox()},ie.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ie.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},ie.prototype.setupControlBox=function(){this.controlBox=fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ie.prototype.adjustControlBox=function(){this.positionGrips()},ie.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ie.prototype.createGrip=function(){var ee=new $e;return ee.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ee.visual),ee},ie.prototype.positionGrips=function(){var ee=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ee/2,this.y1-ee/2),this.positionGrip(this.grip2.visual,this.x2-ee/2,this.y2-ee/2)},ie.prototype.positionGrip=function(ee,z,re){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(z,re),ee.transform.baseVal.replaceItem(ne,0)},ie.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ee){me.prototype.restoreState.call(this,ee);var z=ee;this.x1=z.x1,this.y1=z.y1,this.x2=z.x2,this.y2=z.y2},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z),this.x1=this.x1*ee,this.y1=this.y1*z,this.x2=this.x2*ee,this.y2=this.y2*z,this.adjustVisual(),this.adjustControlBox()},ie}(we),He=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new Ce("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new je("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorLine&&ee!==this.visibleLine)},ie.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=fe.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)},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ie.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()),fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},ie.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},me.prototype.getState.call(this));return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){me.prototype.restoreState.call(this,ee);var z=ee;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.createVisual(),this.adjustVisual()},ie.typeName="LineMarker",ie.title="Line marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ie}(_e),Re=function(me){function ie(ee,z,re,ne){var ce=me.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return ce.fonts=[],ce.fontBoxes=[],ce.fonts=z,ce.currentFont=re,ce.setCurrentFont=ce.setCurrentFont.bind(ce),ce}return xe(ie,me),ie.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.flexGrow="2",this.fonts.forEach(function(re){var ne=document.createElement("div");ne.style.display="inline-block",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.fonts.length-5+"%",ne.style.borderColor=re===ee.currentFont?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentFont(re,ne)}),z.appendChild(ne);var ce=document.createElement("div");ce.style.display="flex",ce.style.minHeight="20px",ce.style.flexGrow="2",ce.style.fontFamily=re,ce.style.overflow="hidden";var Ue=document.createElement("div");Ue.style.whiteSpace="nowrap",Ue.style.overflow="hidden",Ue.style.textOverflow="ellipsis",Ue.innerHTML="The quick brown fox jumps over the lazy dog",ce.appendChild(Ue),ne.appendChild(ce),ee.fontBoxes.push(ne)}),z},ie.prototype.setCurrentFont=function(ee,z){var re=this;this.currentFont=ee,this.fontBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ie}(Oe),dt=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.color="transparent",ne.padding=5,ne.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ne.text=ne.DEFAULT_TEXT,ne.isMoved=!1,ne.color=re.defaultColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setColor=ne.setColor.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.renderText=ne.renderText.bind(ne),ne.sizeText=ne.sizeText.bind(ne),ne.textEditDivClicked=ne.textEditDivClicked.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.setSize=ne.setSize.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.colorPanel=new Ce("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Re("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){if(me.prototype.ownsTarget.call(this,ee)||ee===this.visual||ee===this.textElement||ee===this.bgRectangle)return!0;var z=!1;return this.textElement.childNodes.forEach(function(re){re===ee&&(z=!0)}),z},ie.prototype.createVisual=function(){this.visual=fe.createGroup(),this.bgRectangle=fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},ie.prototype.renderText=function(){var ee=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(z){ee.textElement.appendChild(fe.createTSpan(z.trim()===""?" ":z.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ie.prototype.getTextScale=function(){var ee=this.textElement.getBBox(),z=1;if(ee.width>0&&ee.height>0){var re=(1*this.width-this.width*this.padding*2/100)/ee.width,ne=(1*this.height-this.height*this.padding*2/100)/ee.height;z=Math.min(re,ne)}return z},ie.prototype.getTextPosition=function(ee){var z=this.textElement.getBBox(),re=0,ne=0;return z.width>0&&z.height>0&&(re=(this.width-z.width*ee)/2,ne=this.height/2-z.height*ee/2),{x:re,y:ne}},ie.prototype.sizeText=function(){var ee=this.textElement.getBBox(),z=this.getTextScale(),re=this.getTextPosition(z);re.y-=ee.y*z,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+re.x+"px, "+re.y+"px) scale("+z+", "+z+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(re.x,re.y),this.textElement.transform.baseVal.getItem(1).setScale(z,z))},ie.prototype.manipulate=function(ee){me.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(ee){me.prototype.resize.call(this,ee),this.isMoved=!0,this.setSize(),this.sizeText()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ie.prototype.pointerUp=function(ee){var z=this.state;z==="creating"&&(this._suppressMarkerCreateEvent=!0),me.prototype.pointerUp.call(this,ee),this.setSize(),(z==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.showTextEditor=function(){var ee=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(z){z.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var z=Number.parseFloat(ee.textEditor.style.fontSize);ee.textEditor.clientWidth>=Number.parseInt(ee.textEditor.style.maxWidth)&&z>.9;)z-=.1,ee.textEditor.style.fontSize=Math.max(z,.9)+"em"}),this.textEditor.addEventListener("keyup",function(z){z.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(z){if(z.clipboardData){var re=z.clipboardData.getData("text"),ne=window.getSelection();if(!ne.rangeCount)return!1;ne.deleteFromDocument(),ne.getRangeAt(0).insertNode(document.createTextNode(re)),z.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ee.textEditDivClicked(ee.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ie.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ee=this.getTextScale(),z=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),re=this.textElement.getBBox(),ne={x:re.width*ee,y:re.height*ee};z.x-=ne.x/2,z.y-=ne.y/2,this.textEditor.style.top=z.y+"px",this.textEditor.style.left=z.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-z.x+"px",this.textEditor.style.fontSize=Math.max(16*ee,12)+"px",this.textElement.style.display="none"}},ie.prototype.textEditDivClicked=function(ee){this.text=ee.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ie.prototype.select=function(){me.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ie.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),me.prototype.deselect.call(this)},ie.prototype.dblClick=function(ee,z){me.prototype.dblClick.call(this,ee,z),this.showTextEditor()},ie.prototype.setColor=function(ee){this.textElement&&fe.setAttributes(this.textElement,[["fill",ee]]),this.color=ee,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ee)},ie.prototype.setFont=function(ee){this.textElement&&fe.setAttributes(this.textElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ie.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ie.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},me.prototype.getState.call(this));return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){var z=ee;this.color=z.color,this.fontFamily=z.fontFamily,this.padding=z.padding,this.text=z.text,this.createVisual(),me.prototype.restoreState.call(this,ee),this.setSize()},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z),this.setSize(),this.sizeText(),this.positionTextEditor()},ie.typeName="TextMarker",ie.title="Text marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',ie}(Me),Ke=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.color="transparent",ne.lineWidth=3,ne.drawing=!1,ne.pixelRatio=1,ne.color=re.defaultColor,ne.lineWidth=re.defaultStrokeWidth,ne.pixelRatio=re.freehandPixelRatio,ne.setColor=ne.setColor.bind(ne),ne.addCanvas=ne.addCanvas.bind(ne),ne.finishCreation=ne.finishCreation.bind(ne),ne.setLineWidth=ne.setLineWidth.bind(ne),ne.colorPanel=new Ce("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.lineWidthPanel=new je("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.lineWidthPanel.onWidthChanged=ne.setLineWidth,ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.drawingImage)},ie.prototype.createVisual=function(){this.visual=fe.createGroup(),this.drawingImage=fe.createImage(),this.visual.appendChild(this.drawingImage);var ee=fe.createTransform();this.visual.transform.baseVal.appendItem(ee),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ee,z){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ee.x,ee.y),this.drawing=!0):me.prototype.pointerDown.call(this,ee,z)},ie.prototype.manipulate=function(ee){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ee.x,ee.y),this.canvasContext.stroke()):me.prototype.manipulate.call(this,ee)},ie.prototype.resize=function(ee){me.prototype.resize.call(this,ee),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ie.prototype.pointerUp=function(ee){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):me.prototype.pointerUp.call(this,ee)},ie.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)},ie.prototype.select=function(){this.state==="creating"&&this.finishCreation(),me.prototype.select.call(this)},ie.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),me.prototype.deselect.call(this)},ie.prototype.finishCreation=function(){for(var ee=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),z=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],re=z[0],ne=z[1],ce=z[2],Ue=z[3],ut=!1,Ht=0;Ht<this.canvasElement.height;Ht++)for(var ht=0;ht<this.canvasElement.width;ht++)ee.data[Ht*this.canvasElement.width*4+4*ht+3]>0&&(ut=!0,Ht<ne&&(ne=Ht),ht<re&&(re=ht),Ht>Ue&&(Ue=Ht),ht>ce&&(ce=ht));if(ut){this.left=re/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(ce-re)/this.pixelRatio,this.height=(Ue-ne)/this.pixelRatio;var yt=document.createElement("canvas");yt.width=ce-re,yt.height=Ue-ne,yt.getContext("2d").putImageData(this.canvasContext.getImageData(re,ne,ce-re,Ue-ne),0,0),this.drawingImgUrl=yt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ie.prototype.setDrawingImage=function(){fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ie.prototype.setColor=function(ee){this.color=ee,this.colorChanged(ee)},ie.prototype.setLineWidth=function(ee){this.lineWidth=ee},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=Object.assign({drawingImgUrl:this.drawingImgUrl},me.prototype.getState.call(this));return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){this.createVisual(),me.prototype.restoreState.call(this,ee),this.drawingImgUrl=ee.drawingImgUrl,this.setDrawingImage()},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z),this.setDrawingImage()},ie.typeName="FreehandMarker",ie.title="Freehand marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',ie}(Me),it=function(me){function ie(ee,z,re){var ne=me.call(this,ee,re||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return ne.typeBoxes=[],ne.currentType=z,ne.setCurrentType=ne.setCurrentType.bind(ne),ne}return xe(ie,me),ie.prototype.getUi=function(){var ee=this,z=document.createElement("div");z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2";for(var re=function(Ue){var ut="both";switch(Ue){case 0:ut="both";break;case 1:ut="start";break;case 2:ut="end";break;case 3:ut="none"}var Ht=document.createElement("div");if(Ht.style.display="flex",Ht.style.flexGrow="2",Ht.style.alignItems="center",Ht.style.justifyContent="space-between",Ht.style.padding="5px",Ht.style.borderWidth="2px",Ht.style.borderStyle="solid",Ht.style.borderColor=ut===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",Ht.addEventListener("click",function(){ee.setCurrentType(ut,Ht)}),z.appendChild(Ht),ut==="both"||ut==="start"){var ht=document.createElement("div");ht.style.display="flex",ht.style.alignItems="center",ht.style.minHeight="20px",ht.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="0,5 10,0 10,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
</svg>`,ht.style.marginLeft="5px",Ht.appendChild(ht)}var yt=document.createElement("div");yt.style.display="flex",yt.style.alignItems="center",yt.style.minHeight="20px",yt.style.flexGrow="2";var wt=document.createElement("hr");if(wt.style.minWidth="20px",wt.style.border="0px",wt.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),wt.style.flexGrow="2",yt.appendChild(wt),Ht.appendChild(yt),ut==="both"||ut==="end"){var se=document.createElement("div");se.style.display="flex",se.style.alignItems="center",se.style.minHeight="20px",se.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="0,0 10,5 0,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
</svg>`,se.style.marginRight="5px",Ht.appendChild(se)}ne.typeBoxes.push(Ht)},ne=this,ce=0;ce<4;ce++)re(ce);return z},ie.prototype.setCurrentType=function(ee,z){var re=this;this.currentType=ee,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ie}(Oe),Ft=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.arrowType="end",ne.arrowBaseHeight=10,ne.arrowBaseWidth=10,ne.getArrowPoints=ne.getArrowPoints.bind(ne),ne.setArrowType=ne.setArrowType.bind(ne),ne.arrowTypePanel=new it("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.arrow1&&ee!==this.arrow2)},ie.prototype.getArrowPoints=function(ee,z){var re=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return ee-re/2+","+(z+ne/2)+" "+ee+","+(z-ne/2)+" "+(ee+re/2)+","+(z+ne/2)},ie.prototype.createTips=function(){this.arrow1=fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow2)},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.state==="creating"&&this.createTips()},ie.prototype.adjustVisual=function(){if(me.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ee=0;Math.abs(this.x1-this.x2)>.1&&(ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var z=this.arrow1.transform.baseVal.getItem(0);z.setRotate(ee,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(z,0);var re=this.arrow2.transform.baseVal.getItem(0);re.setRotate(ee+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(re,0)}},ie.prototype.setArrowType=function(ee){this.arrowType=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=Object.assign({arrowType:this.arrowType},me.prototype.getState.call(this));return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){me.prototype.restoreState.call(this,ee);var z=ee;this.arrowType=z.arrowType,this.createTips(),this.adjustVisual()},ie.typeName="ArrowMarker",ie.title="Arrow marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ie}(He),gt=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.fillColor=re.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new Ce("Color",re.defaultColorSet,re.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return xe(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=me.prototype.getState.call(this);return ee.typeName=ie.typeName,ee},ie.typeName="CoverMarker",ie.title="Cover marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ie}(ye),pt=function(me){function ie(ee,z,re,ne){var ce=me.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return ce.opacities=[],ce.opacityBoxes=[],ce.opacities=z,ce.currentOpacity=re,ce.setCurrentOpacity=ce.setCurrentOpacity.bind(ce),ce}return xe(ie,me),ie.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",z.style.justifyContent="space-between",this.opacities.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="center",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===ee.currentOpacity?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentOpacity(re,ne)}),z.appendChild(ne);var ce=document.createElement("div");ce.innerText=100*re+"%",ne.appendChild(ce),ee.opacityBoxes.push(ne)}),z},ie.prototype.setCurrentOpacity=function(ee,z){var re=this;this.currentOpacity=ee,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ie}(Oe),xt=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=re.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=re.defaultHighlightOpacity,ne.fillPanel=new Ce("Color",re.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new pt("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return xe(ie,me),ie.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=me.prototype.getState.call(this);return ee.typeName=ie.typeName,ee},ie.typeName="HighlightMarker",ie.title="Highlight marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',ie}(gt),ke='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',de='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Ae=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.bgColor="transparent",ne.tipPosition={x:0,y:0},ne.tipBase1Position={x:0,y:0},ne.tipBase2Position={x:0,y:0},ne.tipMoving=!1,ne.color=re.defaultStrokeColor,ne.bgColor=re.defaultFillColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setBgColor=ne.setBgColor.bind(ne),ne.getTipPoints=ne.getTipPoints.bind(ne),ne.positionTip=ne.positionTip.bind(ne),ne.setTipPoints=ne.setTipPoints.bind(ne),ne.colorPanel=new Ce("Text color",re.defaultColorSet,ne.color,ke),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new Ce("Fill color",re.defaultColorSet,ne.bgColor,de),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Re("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new $e,ne.tipGrip.visual.transform.baseVal.appendItem(fe.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return me.prototype.ownsTarget.call(this,ee)||this.tipGrip.ownsTarget(ee)||this.tip===ee},ie.prototype.createTip=function(){fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ie.prototype.pointerDown=function(ee,z){this.state==="new"&&me.prototype.pointerDown.call(this,ee,z),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(z)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):me.prototype.pointerDown.call(this,ee,z)},ie.prototype.pointerUp=function(ee){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,me.prototype.pointerUp.call(this,ee);else{var z=this.state==="creating";me.prototype.pointerUp.call(this,ee),this.setTipPoints(z),this.positionTip()}},ie.prototype.manipulate=function(ee){if(this.tipMoving){var z=this.unrotatePoint(ee);this.tipPosition={x:z.x-this.manipulationStartLeft,y:z.y-this.manipulationStartTop},this.positionTip()}else me.prototype.manipulate.call(this,ee)},ie.prototype.setBgColor=function(ee){this.bgRectangle&&this.tip&&(fe.setAttributes(this.bgRectangle,[["fill",ee]]),fe.setAttributes(this.tip,[["fill",ee]])),this.bgColor=ee,this.fillColorChanged(ee)},ie.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ie.prototype.setTipPoints=function(ee){ee===void 0&&(ee=!1);var z=Math.min(this.height/2,15),re=this.height/5;ee&&(this.tipPosition={x:z+re/2,y:this.height+20});var ne=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:z,y:0},this.tipBase2Position={x:z+re,y:0}):(this.tipBase1Position={x:0,y:z},this.tipBase2Position={x:0,y:z+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-z-re,y:0},this.tipBase2Position={x:this.width-z,y:0}):(this.tipBase1Position={x:this.width,y:z},this.tipBase2Position={x:this.width,y:z+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?ne<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-z-re,y:this.height},this.tipBase2Position={x:this.width-z,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-z-re},this.tipBase2Position={x:this.width,y:this.height-z}):ne<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:z,y:this.height},this.tipBase2Position={x:z+re,y:this.height}):(this.tipBase1Position={x:0,y:this.height-z},this.tipBase2Position={x:0,y:this.height-z-re})},ie.prototype.resize=function(ee){me.prototype.resize.call(this,ee),this.positionTip()},ie.prototype.positionTip=function(){fe.setAttributes(this.tip,[["points",this.getTipPoints()]]);var ee=this.tipGrip.visual.transform.baseVal.getItem(0);ee.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(ee,0)},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ie.prototype.select=function(){this.positionTip(),me.prototype.select.call(this)},ie.prototype.getState=function(){var ee=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},me.prototype.getState.call(this));return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){var z=ee;this.bgColor=z.bgColor,this.tipPosition=z.tipPosition,me.prototype.restoreState.call(this,ee),this.createTip(),this.setTipPoints()},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z),this.tipPosition={x:this.tipPosition.x*ee,y:this.tipPosition.y*z},this.positionTip()},ie.typeName="CalloutMarker",ie.title="Callout marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',ie}(dt),Ye=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.setOpacity=ne.setOpacity.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.strokePanel=new Ce("Line color",pe(re.defaultColorSet,["transparent"]),re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new Ce("Fill color",pe(re.defaultColorSet,["transparent"]),ne.fillColor,de),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new je("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.opacityPanel=new pt("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},ie.prototype.createVisual=function(){this.visual=fe.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},ie.prototype.manipulate=function(ee){me.prototype.manipulate.call(this,ee)},ie.prototype.resize=function(ee){me.prototype.resize.call(this,ee),this.setSize()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),fe.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},ie.prototype.pointerUp=function(ee){me.prototype.pointerUp.call(this,ee),this.setSize()},ie.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},ie.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},ie.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ie.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},me.prototype.getState.call(this));return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){var z=ee;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.opacity=z.opacity,this.createVisual(),me.prototype.restoreState.call(this,ee),this.setSize()},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z),this.setSize()},ie.typeName="EllipseMarker",ie.title="Ellipse marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ie}(Me),ct=function(me){function ie(ee,z,re){return me.call(this,ee,z,re)||this}return xe(ie,me),Object.defineProperty(ie.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.tip1&&ee!==this.tip2)},ie.prototype.createTips=function(){this.tip1=fe.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.tip1),this.tip2=fe.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.tip2)},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.state==="creating"&&this.createTips()},ie.prototype.adjustVisual=function(){if(me.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(fe.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),z=this.tip1.transform.baseVal.getItem(0);z.setRotate(ee,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(z,0);var re=this.tip2.transform.baseVal.getItem(0);re.setRotate(ee+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(re,0)}},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=me.prototype.getState.call(this);return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){me.prototype.restoreState.call(this,ee),this.createTips(),this.adjustVisual()},ie.typeName="MeasurementMarker",ie.title="Measurement marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',ie}(He),Le=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.strokePanel.colors=re.defaultColorSet,ne.fillColor="transparent",ne}return xe(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=me.prototype.getState.call(this);return ee.typeName=ie.typeName,ee},ie.typeName="EllipseFrameMarker",ie.title="Ellipse frame marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ie}(Ye),mt=function(){function me(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),me.prototype.addUndoStep=function(ie){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ie)||(this.undoStack.push(ie),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ie)&&this.redoStack.splice(0,this.redoStack.length))},me.prototype.replaceLastUndoStep=function(ie){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ie)},me.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},me.prototype.undo=function(){if(this.undoStack.length>1){var ie=this.undoStack.pop();return ie!==void 0&&this.redoStack.push(ie),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},me.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},me}(),rt=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.curveX=0,ne.curveY=0,ne.manipulationStartCurveX=0,ne.manipulationStartCurveY=0,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.positionGrips=ne.positionGrips.bind(ne),ne.addControlGrips=ne.addControlGrips.bind(ne),ne.adjustVisual=ne.adjustVisual.bind(ne),ne.setupControlBox=ne.setupControlBox.bind(ne),ne.resize=ne.resize.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new Ce("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new je("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorCurve&&ee!==this.visibleCurve&&!this.curveGrip.ownsTarget(ee))},ie.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ie.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorCurve=fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=fe.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)},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ee.x,this.curveY=ee.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(z)&&(this.activeGrip=this.curveGrip,this._state="resize")},ie.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setupControlBox=function(){me.prototype.setupControlBox.call(this),this.curveControlLine1=fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=fe.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)},ie.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,me.prototype.addControlGrips.call(this)},ie.prototype.positionGrips=function(){me.prototype.positionGrips.call(this);var ee=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ee/2,this.curveY-ee/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()))},ie.prototype.manipulate=function(ee){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ee.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ee.y-this.manipulationStartY),me.prototype.manipulate.call(this,ee)},ie.prototype.resize=function(ee){this.activeGrip===this.curveGrip&&(this.curveX=ee.x,this.curveY=ee.y),me.prototype.resize.call(this,ee),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ie.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},ie.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual()},ie.prototype.scale=function(ee,z){this.curveX=this.curveX*ee,this.curveY=this.curveY*z,me.prototype.scale.call(this,ee,z)},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},me.prototype.getState.call(this));return ee.typeName=ie.typeName,ee},ie.prototype.restoreState=function(ee){me.prototype.restoreState.call(this,ee);var z=ee;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.curveX=z.curveX,this.curveY=z.curveY,this.createVisual(),this.adjustVisual()},ie.typeName="CurveMarker",ie.title="Curve marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',ie}(_e),St=function(me){function ie(ee,z,re){var ne=me.call(this,ee,z,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.textColor="transparent",ne.fontSize="1rem",ne.isMoved=!1,ne.captionText="Caption",ne.PADDING=5,ne.captionBoxWidth=0,ne.captionBoxHeight=0,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.textColor=re.defaultStrokeColor,ne.fontFamily=re.defaultFontFamily,ne.fontSize=re.defaultCaptionFontSize,ne.captionText=re.defaultCaptionText,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.sizeCaption=ne.sizeCaption.bind(ne),ne.setCaptionText=ne.setCaptionText.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.finishTextEditing=ne.finishTextEditing.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.setTextColor=ne.setTextColor.bind(ne),ne.strokePanel=new Ce("Line color",pe(re.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new Ce("Fill color",pe(re.defaultColorSet,["transparent"]),ne.fillColor,de),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new je("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new Re("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new Ce("Text color",re.defaultColorSet,ne.textColor,ke),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return xe(ie,me),ie.prototype.ownsTarget=function(ee){return!(!me.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.frame&&ee!==this.captionBg&&ee!==this.captionElement)},ie.prototype.createVisual=function(){this.visual=fe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=fe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=fe.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=fe.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()},ie.prototype.setCaptionText=function(ee){this.captionText=ee,this.captionElement.textContent=this.captionText,this.sizeCaption()},ie.prototype.pointerDown=function(ee,z){me.prototype.pointerDown.call(this,ee,z),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},ie.prototype.manipulate=function(ee){me.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(ee){me.prototype.resize.call(this,ee),this.setSize()},ie.prototype.sizeCaption=function(){var ee=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ee.width+2*this.PADDING,this.captionBoxHeight=ee.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),fe.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')"]]),fe.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')"]])},ie.prototype.showTextEditor=function(){var ee=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(z){z.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(z){z.key==="Enter"&&ee.finishTextEditing(ee.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(z){z.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ie.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?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"))},ie.prototype.finishTextEditing=function(ee){this.setCaptionText(ee.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ie.prototype.setFont=function(ee){this.captionElement&&fe.setAttributes(this.captionElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ie.prototype.setTextColor=function(ee){this.captionElement&&fe.setAttributes(this.captionElement,[["fill",ee]]),this.textColor=ee,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),fe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ie.prototype.pointerUp=function(ee){me.prototype.pointerUp.call(this,ee),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.dblClick=function(ee,z){me.prototype.dblClick.call(this,ee,z),this.showTextEditor()},ie.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.frame&&fe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},ie.prototype.setFillColor=function(ee){this.fillColor=ee,this.captionBg&&fe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},ie.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.frame&&fe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.frame&&fe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ee=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},me.prototype.getState.call(this));return ee.typeName=this.typeName,ee},ie.prototype.restoreState=function(ee){var z=ee;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.textColor=z.textColor,this.fontFamily=z.fontFamily,this.captionText=z.captionText,this.fontSize=z.fontSize,this.createVisual(),me.prototype.restoreState.call(this,ee),this.setSize()},ie.prototype.scale=function(ee,z){me.prototype.scale.call(this,ee,z),this.setSize()},ie.typeName="CaptionFrameMarker",ie.title="Caption frame marker",ie.icon='<svg viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7z"/></svg>',ie}(Me),Je=function(){function me(ie,ee){ee===void 0&&(ee=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ie,this.cancelable=ee}return Object.defineProperty(me.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),me.prototype.preventDefault=function(){this._defaultPrevented=!0},me}(),vt=function(me){function ie(ee,z,re){var ne=me.call(this,ee,!1)||this;return ne.dataUrl=z,ne.state=re,ne}return xe(ie,me),ie}(Je),Fe=function(me){function ie(ee,z,re){re===void 0&&(re=!1);var ne=me.call(this,ee,re)||this;return ne.marker=z,ne}return xe(ie,me),ie}(Je),Ct=function(){function me(){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 me.prototype.addEventListener=function(ie,ee){this[ie].push(ee)},me.prototype.removeEventListener=function(ie,ee){var z=this[ie].indexOf(ee);z>-1&&this[ie].splice(z,1)},me}(),Pt=function(){function me(ie){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ee,this._isOpen=!1,this.undoRedoManager=new mt,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 Ct,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=me.instanceCounter++,this.styles=new oe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ie,this.targetRoot=document.body,this.width=ie.clientWidth,this.height=ie.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(me.prototype,"ALL_MARKER_TYPES",{get:function(){return[ot,Ke,Ft,dt,Le,Ye,xt,Ae,ct,gt,He,rt,St]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ot,Ke,Ft,dt,Ye,xt,Ae]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ot,Ke,Ft,dt,xt]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ie){var ee=this;this._availableMarkerTypes.splice(0),ie.forEach(function(z){if(typeof z=="string"){var re=ee.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===z});re!==void 0&&ee._availableMarkerTypes.push(re)}else ee._availableMarkerTypes.push(z)})},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ie){this._zoomLevel=ie,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(me.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),me.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ze.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},me.prototype.show=function(){var ie=this;this.styles.styleSheetRoot===void 0&&Ze.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ze.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ee){return ee(new Je(ie))})},me.prototype.render=function(){return Be(this,void 0,void 0,function(){var ie;return Ie(this,function(ee){switch(ee.label){case 0:return this.setCurrentMarker(),(ie=new De).naturalSize=this.renderAtNaturalSize,ie.imageType=this.renderImageType,ie.imageQuality=this.renderImageQuality,ie.markersOnly=this.renderMarkersOnly,ie.width=this.renderWidth,ie.height=this.renderHeight,[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ee.sent(),[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ee.sent()]}})})},me.prototype.close=function(ie){var ee=this;if(ie===void 0&&(ie=!1),this.isOpen){var z=!1;ie||this.eventListeners.beforeclose.forEach(function(re){var ne=new Je(ee,!0);re(ne),ne.defaultPrevented&&(z=!0)}),z||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(re){return re(new Je(ee))}),this.detachEvents(),this._isOpen=!1)}},me.prototype.addMarkersToToolbar=function(){for(var ie,ee=[],z=0;z<arguments.length;z++)ee[z]=arguments[z];(ie=this._availableMarkerTypes).push.apply(ie,ee)},me.prototype.addRenderEventListener=function(ie){this.addEventListener("render",function(ee){ie(ee.dataUrl,ee.state)})},me.prototype.removeRenderEventListener=function(ie){},me.prototype.addCloseEventListener=function(ie){this.addEventListener("close",function(){ie()})},me.prototype.removeCloseEventListener=function(ie){},me.prototype.setupResizeObserver=function(){var ie=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ie.resize(ie.target.clientWidth,ie.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ie.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},me.prototype.onPopupTargetResize=function(){var ie=1*this.target.clientWidth/this.target.clientHeight,ee=this.editorCanvas.clientWidth/ie>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ie:this.editorCanvas.clientWidth,z=ee<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ie;this.resize(ee,z)},me.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},me.prototype.resize=function(ie,ee){this._isResizing=!0;var z=ie/this.imageWidth,re=ee/this.imageHeight;this.imageWidth=Math.round(ie),this.imageHeight=Math.round(ee),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px",this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.settings.displayMode!=="popup"?this.coverDiv.style.width=this.imageWidth.toString()+"px":(this.setTopLeft(),this.positionMarkerImage()),this.toolbar!==void 0&&this.toolbar.adjustLayout(),this.positionLogo(),this.scaleMarkers(z,re),this._isResizing=!1},me.prototype.scaleMarkers=function(ie,ee){var z,re=this;this._currentMarker&&this._currentMarker instanceof dt?this._currentMarker.scale(ie,ee):(z=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(ne){ne!==re._currentMarker&&ne.scale(ie,ee)}),z!==void 0&&this.setCurrentMarker(z)},me.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},me.prototype.setTopLeft=function(){var ie=this.editingTarget.getBoundingClientRect(),ee=this.editorCanvas.getBoundingClientRect();this.left=ie.left-ee.left,this.top=ie.top-ee.top},me.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},me.prototype.addDefs=function(){for(var ie,ee=[],z=0;z<arguments.length;z++)ee[z]=arguments[z];this.defs=fe.createDefs(),this.addDefsToImage(),(ie=this.defs).append.apply(ie,ee)},me.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},me.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},me.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},me.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},me.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},me.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},me.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},me.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var ie=document.createElement("a");ie.href="https://markerjs.com/",ie.target="_blank",ie.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',ie.title="Powered by marker.js",ie.style.display="grid",ie.style.alignItems="center",ie.style.justifyItems="center",ie.style.padding="3px",ie.style.width="20px",ie.style.height="20px",this.logoUI.appendChild(ie),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},me.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?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")},me.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"},me.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},me.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&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 ie=this.settings.uiOffsetTop!==void 0?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=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?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=this.uiStyleSettings.zIndex!==void 0?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=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new We(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",this.settings.displayMode==="popup"&&(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",this.settings.displayMode==="popup"&&(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"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new Ne(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},me.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},me.prototype.removeMarker=function(ie){this.markerImage.removeChild(ie.container),this.markers.indexOf(ie)>-1&&this.markers.splice(this.markers.indexOf(ie),1),ie.dispose()},me.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},me.prototype.toolbarButtonClicked=function(ie,ee){if(ie==="marker"&&ee!==void 0)this.createNewMarker(ee);else if(ie==="action")switch(ee){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":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},me.prototype.deleteSelectedMarker=function(){var ie=this;if(this._currentMarker!==void 0){var ee=!1;if(this.eventListeners.markerbeforedelete.forEach(function(re){var ne=new Fe(ie,ie._currentMarker,!0);re(ne),ne.defaultPrevented&&(ee=!0)}),!ee){var z=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(re){return re(new Fe(ie,z))})}}},me.prototype.clear=function(){var ie=this,ee=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ce){var Ue=new Fe(ie,void 0,!0);ce(Ue),Ue.defaultPrevented&&(ee=!0)}),!ee)){this.setCurrentMarker();for(var z=function(ce){var Ue=re.markers[ce];re.setCurrentMarker(re.markers[ce]),re._currentMarker.dispose(),re.markerImage.removeChild(re._currentMarker.container),re.markers.splice(re.markers.indexOf(re._currentMarker),1),re.eventListeners.markerdelete.forEach(function(ut){return ut(new Fe(ie,Ue))})},re=this,ne=this.markers.length-1;ne>=0;ne--)z(ne);this.addUndoStep()}},Object.defineProperty(me.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),me.prototype.showNotesEditor=function(){var ie;this._currentMarker!==void 0&&(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=(ie=this._currentMarker.notes)!==null&&ie!==void 0?ie:"",this.overlayContainer.appendChild(this.notesArea))},me.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},me.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},me.prototype.addUndoStep=function(){var ie=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ee=this.getState(),z=this.undoRedoManager.getLastUndoStep();if(!z||z.width===ee.width&&z.height===ee.height){var re=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ee),re<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(ne){return ne(new Je(ie))})}else this.undoRedoManager.replaceLastUndoStep(ee),this.eventListeners.statechange.forEach(function(ne){return ne(new Je(ie))})}},me.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},me.prototype.undoStep=function(){var ie=this,ee=this.undoRedoManager.undo();ee!==void 0&&(this.restoreState(ee),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(z){return z(new Je(ie))}))},me.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},me.prototype.redoStep=function(){var ie=this,ee=this.undoRedoManager.redo();ee!==void 0&&(this.restoreState(ee),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(z){return z(new Je(ie))}))},me.prototype.stepZoom=function(){var ie=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ie<this.zoomSteps.length-1?this.zoomSteps[ie+1]:this.zoomSteps[0]},me.prototype.panTo=function(ie){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ie.x,top:this.prevPanPoint.y-ie.y}),this.prevPanPoint=ie},me.prototype.startRenderAndClose=function(){return Be(this,void 0,void 0,function(){var ie,ee,z=this;return Ie(this,function(re){switch(re.label){case 0:return[4,this.render()];case 1:return ie=re.sent(),ee=this.getState(),this.eventListeners.render.forEach(function(ne){return ne(new vt(z,ie,ee))}),this.close(!0),[2]}})})},me.prototype.getState=function(ie){ie===!0&&this.setCurrentMarker();var ee={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(z){return ee.markers.push(z.getState())}),ee},me.prototype.restoreState=function(ie){var ee=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ie.markers.forEach(function(z){var re=ee._availableMarkerTypes.find(function(ce){return ce.typeName===z.typeName});if(re!==void 0){var ne=ee.addNewMarker(re);ne.restoreState(z),ee.markers.push(ne)}}),ie.width&&ie.height&&(ie.width!==this.imageWidth||ie.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ie.width,this.imageHeight/ie.height),this.eventListeners.restorestate.forEach(function(z){return z(new Je(ee))})},me.prototype.addNewMarker=function(ie){var ee=fe.createGroup();return this.markerImage.appendChild(ee),new ie(ee,this.overlayContainer,this.settings)},me.prototype.createNewMarker=function(ie){var ee,z=this;(ee=typeof ie=="string"?this._availableMarkerTypes.find(function(re){return re.typeName===ie}):ie)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(ee),this._currentMarker.onMarkerCreated=this.markerCreated,this._currentMarker.onColorChanged=this.colorChanged,this._currentMarker.onFillColorChanged=this.fillColorChanged,this._currentMarker.onStateChanged=this.markerStateChanged,this.markerImage.style.cursor="crosshair",this.toolbar.setActiveMarkerButton(ee.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(re){return re(new Fe(z,z._currentMarker))}))},me.prototype.markerCreated=function(ie){var ee=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ie),this.setCurrentMarker(ie),ie instanceof Ke&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Ke):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(z){return z(new Fe(ee,ee._currentMarker))})},me.prototype.colorChanged=function(ie){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ie,this.settings.defaultStrokeColor=ie)},me.prototype.fillColorChanged=function(ie){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ie)},me.prototype.markerStateChanged=function(ie){var ee=this;this.eventListeners.markerchange.forEach(function(z){return z(new Fe(ee,ie))})},me.prototype.setCurrentMarker=function(ie){var ee=this;this._currentMarker!==ie&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(z){return z(new Fe(ee,ee._currentMarker))})),this._currentMarker=ie,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(z){return z(new Fe(ee,ee._currentMarker))}))},me.prototype.onPointerDown=function(ie){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ie.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var ee=this.markers.find(function(z){return z.ownsTarget(ie.target)});ee!==void 0?(this.setCurrentMarker(ee),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ie.clientX,ie.clientY),ie.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ie.clientX,y:ie.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ie.clientX,ie.clientY))},me.prototype.onDblClick=function(ie){if(this._isFocused||this.focus(),this.mode==="select"){var ee=this.markers.find(function(z){return z.ownsTarget(ie.target)});ee!==void 0&&ee!==this._currentMarker&&this.setCurrentMarker(ee),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ie.clientX,ie.clientY),ie.target):this.setCurrentMarker()}},me.prototype.onPointerMove=function(ie){this.touchPoints!==1&&ie.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ie.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ie.clientX,ie.clientY)):this.zoomLevel>1&&this.panTo({x:ie.clientX,y:ie.clientY}))},me.prototype.onPointerUp=function(ie){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ie.clientX,ie.clientY)),this.isDragging=!1,this.addUndoStep()},me.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},me.prototype.onKeyUp=function(ie){this._currentMarker===void 0||this.notesArea!==void 0||ie.key!=="Delete"&&ie.key!=="Backspace"||this.deleteSelectedMarker()},me.prototype.clientToLocalCoordinates=function(ie,ee){var z=this.markerImage.getBoundingClientRect();return{x:(ie-z.left)/this.zoomLevel,y:(ee-z.top)/this.zoomLevel}},me.prototype.onWindowResize=function(){this.positionUI()},me.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ie=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"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()},me.prototype.addLicenseKey=function(ie){ze.addKey(ie)},me.prototype.addEventListener=function(ie,ee){this.eventListeners.addEventListener(ie,ee)},me.prototype.removeEventListener=function(ie,ee){this.eventListeners.removeEventListener(ie,ee)},me.prototype.renderState=function(ie){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ie),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(me.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),me.prototype.focus=function(){var ie=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ee){return ee(new Je(ie))}))},me.prototype.blur=function(){var ie=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ee){return ee(new Je(ie))}))},me.instanceCounter=0,me}()},66042:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return dt}});var E=ae(27247),xe=ae(11913),Be=ae(43403),Ie=ae(34280),pe=ae(59301),fe=pe.createContext(null),ze=pe.createContext({}),De=fe,Ze=ae(74430),oe=ae(32855),ve=ae(92310),ge=ae.n(ve),We=ae(77900),Ne=ae(10228),Oe=ae(26112),Ce=ae(43079),we=ae(8654),tt=["prefixCls","className","containerRef"],$e=function(it){var Ft=it.prefixCls,gt=it.className,pt=it.containerRef,xt=(0,Ce.Z)(it,tt),ke=pe.useContext(ze),de=ke.panel,Ae=(0,we.x1)(de,pt);return pe.createElement("div",(0,oe.Z)({className:ge()("".concat(Ft,"-content"),gt),role:"dialog",ref:Ae},(0,Oe.Z)(it,{aria:!0}),{"aria-modal":"true"},xt))},et=$e,Me=ae(48736);function ye(Ke){return typeof Ke=="string"&&String(Number(Ke))===Ke?((0,Me.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ke)):Ke}function je(Ke){warning(!("wrapperClassName"in Ke),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ke.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ot(Ke,it){var Ft,gt,pt,xt=Ke.prefixCls,ke=Ke.open,de=Ke.placement,Ae=Ke.inline,Ye=Ke.push,ct=Ke.forceRender,Le=Ke.autoFocus,mt=Ke.keyboard,rt=Ke.classNames,St=Ke.rootClassName,Je=Ke.rootStyle,vt=Ke.zIndex,Fe=Ke.className,Ct=Ke.id,Pt=Ke.style,me=Ke.motion,ie=Ke.width,ee=Ke.height,z=Ke.children,re=Ke.mask,ne=Ke.maskClosable,ce=Ke.maskMotion,Ue=Ke.maskClassName,ut=Ke.maskStyle,Ht=Ke.afterOpenChange,ht=Ke.onClose,yt=Ke.onMouseEnter,wt=Ke.onMouseOver,se=Ke.onMouseLeave,st=Ke.onClick,bt=Ke.onKeyDown,Et=Ke.onKeyUp,jt=Ke.styles,Vt=Ke.drawerRender,It=pe.useRef(),kt=pe.useRef(),Zt=pe.useRef();pe.useImperativeHandle(it,function(){return It.current});var tn=function(rn){var vn=rn.keyCode,yn=rn.shiftKey;switch(vn){case Ne.Z.TAB:{if(vn===Ne.Z.TAB){if(!yn&&document.activeElement===Zt.current){var Wt;(Wt=kt.current)===null||Wt===void 0||Wt.focus({preventScroll:!0})}else if(yn&&document.activeElement===kt.current){var ln;(ln=Zt.current)===null||ln===void 0||ln.focus({preventScroll:!0})}}break}case Ne.Z.ESC:{ht&&mt&&(rn.stopPropagation(),ht(rn));break}}};pe.useEffect(function(){if(ke&&Le){var Xt;(Xt=It.current)===null||Xt===void 0||Xt.focus({preventScroll:!0})}},[ke]);var dn=pe.useState(!1),Yn=(0,xe.Z)(dn,2),wr=Yn[0],In=Yn[1],xr=pe.useContext(De),ca;typeof Ye=="boolean"?ca=Ye?{}:{distance:0}:ca=Ye||{};var fa=(Ft=(gt=(pt=ca)===null||pt===void 0?void 0:pt.distance)!==null&>!==void 0?gt:xr==null?void 0:xr.pushDistance)!==null&&Ft!==void 0?Ft:180,wa=pe.useMemo(function(){return{pushDistance:fa,push:function(){In(!0)},pull:function(){In(!1)}}},[fa]);pe.useEffect(function(){if(ke){var Xt;xr==null||(Xt=xr.push)===null||Xt===void 0||Xt.call(xr)}else{var rn;xr==null||(rn=xr.pull)===null||rn===void 0||rn.call(xr)}},[ke]),pe.useEffect(function(){return function(){var Xt;xr==null||(Xt=xr.pull)===null||Xt===void 0||Xt.call(xr)}},[]);var Ba=re&&pe.createElement(We.default,(0,oe.Z)({key:"mask"},ce,{visible:ke}),function(Xt,rn){var vn=Xt.className,yn=Xt.style;return pe.createElement("div",{className:ge()("".concat(xt,"-mask"),vn,rt==null?void 0:rt.mask,Ue),style:(0,E.Z)((0,E.Z)((0,E.Z)({},yn),ut),jt==null?void 0:jt.mask),onClick:ne&&ke?ht:void 0,ref:rn})}),Pa=typeof me=="function"?me(de):me,ya={};if(wr&&fa)switch(de){case"top":ya.transform="translateY(".concat(fa,"px)");break;case"bottom":ya.transform="translateY(".concat(-fa,"px)");break;case"left":ya.transform="translateX(".concat(fa,"px)");break;default:ya.transform="translateX(".concat(-fa,"px)");break}de==="left"||de==="right"?ya.width=ye(ie):ya.height=ye(ee);var Ar={onMouseEnter:yt,onMouseOver:wt,onMouseLeave:se,onClick:st,onKeyDown:bt,onKeyUp:Et},La=pe.createElement(We.default,(0,oe.Z)({key:"panel"},Pa,{visible:ke,forceRender:ct,onVisibleChanged:function(rn){Ht==null||Ht(rn)},removeOnLeave:!1,leavedClassName:"".concat(xt,"-content-wrapper-hidden")}),function(Xt,rn){var vn=Xt.className,yn=Xt.style,Wt=pe.createElement(et,(0,oe.Z)({id:Ct,containerRef:rn,prefixCls:xt,className:ge()(Fe,rt==null?void 0:rt.content),style:(0,E.Z)((0,E.Z)({},Pt),jt==null?void 0:jt.content)},(0,Oe.Z)(Ke,{aria:!0}),Ar),z);return pe.createElement("div",(0,oe.Z)({className:ge()("".concat(xt,"-content-wrapper"),rt==null?void 0:rt.wrapper,vn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},ya),yn),jt==null?void 0:jt.wrapper)},(0,Oe.Z)(Ke,{data:!0})),Vt?Vt(Wt):Wt)}),Aa=(0,E.Z)({},Je);return vt&&(Aa.zIndex=vt),pe.createElement(De.Provider,{value:wa},pe.createElement("div",{className:ge()(xt,"".concat(xt,"-").concat(de),St,(0,Ze.Z)((0,Ze.Z)({},"".concat(xt,"-open"),ke),"".concat(xt,"-inline"),Ae)),style:Aa,tabIndex:-1,ref:It,onKeyDown:tn},Ba,pe.createElement("div",{tabIndex:0,ref:kt,style:Pe,"aria-hidden":"true","data-sentinel":"start"}),La,pe.createElement("div",{tabIndex:0,ref:Zt,style:Pe,"aria-hidden":"true","data-sentinel":"end"})))}var Ee=pe.forwardRef(ot),_e=Ee,He=function(it){var Ft=it.open,gt=Ft===void 0?!1:Ft,pt=it.prefixCls,xt=pt===void 0?"rc-drawer":pt,ke=it.placement,de=ke===void 0?"right":ke,Ae=it.autoFocus,Ye=Ae===void 0?!0:Ae,ct=it.keyboard,Le=ct===void 0?!0:ct,mt=it.width,rt=mt===void 0?378:mt,St=it.mask,Je=St===void 0?!0:St,vt=it.maskClosable,Fe=vt===void 0?!0:vt,Ct=it.getContainer,Pt=it.forceRender,me=it.afterOpenChange,ie=it.destroyOnClose,ee=it.onMouseEnter,z=it.onMouseOver,re=it.onMouseLeave,ne=it.onClick,ce=it.onKeyDown,Ue=it.onKeyUp,ut=it.panelRef,Ht=pe.useState(!1),ht=(0,xe.Z)(Ht,2),yt=ht[0],wt=ht[1],se=pe.useState(!1),st=(0,xe.Z)(se,2),bt=st[0],Et=st[1];(0,Ie.Z)(function(){Et(!0)},[]);var jt=bt?gt:!1,Vt=pe.useRef(),It=pe.useRef();(0,Ie.Z)(function(){jt&&(It.current=document.activeElement)},[jt]);var kt=function(wr){var In;if(wt(wr),me==null||me(wr),!wr&&It.current&&!((In=Vt.current)!==null&&In!==void 0&&In.contains(It.current))){var xr;(xr=It.current)===null||xr===void 0||xr.focus({preventScroll:!0})}},Zt=pe.useMemo(function(){return{panel:ut}},[ut]);if(!Pt&&!yt&&!jt&&ie)return null;var tn={onMouseEnter:ee,onMouseOver:z,onMouseLeave:re,onClick:ne,onKeyDown:ce,onKeyUp:Ue},dn=(0,E.Z)((0,E.Z)({},it),{},{open:jt,prefixCls:xt,placement:de,autoFocus:Ye,keyboard:Le,width:rt,mask:Je,maskClosable:Fe,inline:Ct===!1,afterOpenChange:kt,ref:Vt},tn);return pe.createElement(ze.Provider,{value:Zt},pe.createElement(Be.Z,{open:jt||Pt||yt,autoDestroy:!1,getContainer:Ct,autoLock:Je&&(jt||yt)},pe.createElement(_e,dn)))},Re=He,dt=Re},23425:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return Pe}});var E=ae(74430),xe=ae(32855),Be=ae(34666),Ie=ae(27247),pe=ae(11913),fe=ae(92310),ze=ae.n(fe),De=ae(18929),Ze=ae(10228),oe=ae(26112),ve=ae(48736),ge=ae(59301),We=ae(17119),Ne=[10,20,50,100],Oe=function(Ee){var _e=Ee.pageSizeOptions,He=_e===void 0?Ne:_e,Re=Ee.locale,dt=Ee.changeSize,Ke=Ee.pageSize,it=Ee.goButton,Ft=Ee.quickGo,gt=Ee.rootPrefixCls,pt=Ee.disabled,xt=Ee.buildOptionText,ke=Ee.showSizeChanger,de=Ee.sizeChangerRender,Ae=ge.useState(""),Ye=(0,pe.Z)(Ae,2),ct=Ye[0],Le=Ye[1],mt=function(){return!ct||Number.isNaN(ct)?void 0:Number(ct)},rt=typeof xt=="function"?xt:function(ee){return"".concat(ee," ").concat(Re.items_per_page)},St=function(z){Le(z.target.value)},Je=function(z){it||ct===""||(Le(""),!(z.relatedTarget&&(z.relatedTarget.className.indexOf("".concat(gt,"-item-link"))>=0||z.relatedTarget.className.indexOf("".concat(gt,"-item"))>=0))&&(Ft==null||Ft(mt())))},vt=function(z){ct!==""&&(z.keyCode===Ze.Z.ENTER||z.type==="click")&&(Le(""),Ft==null||Ft(mt()))},Fe=function(){return He.some(function(z){return z.toString()===Ke.toString()})?He:He.concat([Ke]).sort(function(z,re){var ne=Number.isNaN(Number(z))?0:Number(z),ce=Number.isNaN(Number(re))?0:Number(re);return ne-ce})},Ct="".concat(gt,"-options");if(!ke&&!Ft)return null;var Pt=null,me=null,ie=null;return ke&&de&&(Pt=de({disabled:pt,size:Ke,onSizeChange:function(z){dt==null||dt(Number(z))},"aria-label":Re.page_size,className:"".concat(Ct,"-size-changer"),options:Fe().map(function(ee){return{label:rt(ee),value:ee}})})),Ft&&(it&&(ie=typeof it=="boolean"?ge.createElement("button",{type:"button",onClick:vt,onKeyUp:vt,disabled:pt,className:"".concat(Ct,"-quick-jumper-button")},Re.jump_to_confirm):ge.createElement("span",{onClick:vt,onKeyUp:vt},it)),me=ge.createElement("div",{className:"".concat(Ct,"-quick-jumper")},Re.jump_to,ge.createElement("input",{disabled:pt,type:"text",value:ct,onChange:St,onKeyUp:vt,onBlur:Je,"aria-label":Re.page}),Re.page,ie)),ge.createElement("li",{className:Ct},Pt,me)},Ce=Oe,we=function(Ee){var _e=Ee.rootPrefixCls,He=Ee.page,Re=Ee.active,dt=Ee.className,Ke=Ee.showTitle,it=Ee.onClick,Ft=Ee.onKeyPress,gt=Ee.itemRender,pt="".concat(_e,"-item"),xt=ze()(pt,"".concat(pt,"-").concat(He),(0,E.Z)((0,E.Z)({},"".concat(pt,"-active"),Re),"".concat(pt,"-disabled"),!He),dt),ke=function(){it(He)},de=function(ct){Ft(ct,it,He)},Ae=gt(He,"page",ge.createElement("a",{rel:"nofollow"},He));return Ae?ge.createElement("li",{title:Ke?String(He):null,className:xt,onClick:ke,onKeyDown:de,tabIndex:0},Ae):null},tt=we,$e=function(Ee,_e,He){return He};function et(){}function Me(ot){var Ee=Number(ot);return typeof Ee=="number"&&!Number.isNaN(Ee)&&isFinite(Ee)&&Math.floor(Ee)===Ee}function ye(ot,Ee,_e){var He=typeof ot=="undefined"?Ee:ot;return Math.floor((_e-1)/He)+1}var je=function(Ee){var _e=Ee.prefixCls,He=_e===void 0?"rc-pagination":_e,Re=Ee.selectPrefixCls,dt=Re===void 0?"rc-select":Re,Ke=Ee.className,it=Ee.current,Ft=Ee.defaultCurrent,gt=Ft===void 0?1:Ft,pt=Ee.total,xt=pt===void 0?0:pt,ke=Ee.pageSize,de=Ee.defaultPageSize,Ae=de===void 0?10:de,Ye=Ee.onChange,ct=Ye===void 0?et:Ye,Le=Ee.hideOnSinglePage,mt=Ee.align,rt=Ee.showPrevNextJumpers,St=rt===void 0?!0:rt,Je=Ee.showQuickJumper,vt=Ee.showLessItems,Fe=Ee.showTitle,Ct=Fe===void 0?!0:Fe,Pt=Ee.onShowSizeChange,me=Pt===void 0?et:Pt,ie=Ee.locale,ee=ie===void 0?We.Z:ie,z=Ee.style,re=Ee.totalBoundaryShowSizeChanger,ne=re===void 0?50:re,ce=Ee.disabled,Ue=Ee.simple,ut=Ee.showTotal,Ht=Ee.showSizeChanger,ht=Ht===void 0?xt>ne:Ht,yt=Ee.sizeChangerRender,wt=Ee.pageSizeOptions,se=Ee.itemRender,st=se===void 0?$e:se,bt=Ee.jumpPrevIcon,Et=Ee.jumpNextIcon,jt=Ee.prevIcon,Vt=Ee.nextIcon,It=ge.useRef(null),kt=(0,De.Z)(10,{value:ke,defaultValue:Ae}),Zt=(0,pe.Z)(kt,2),tn=Zt[0],dn=Zt[1],Yn=(0,De.Z)(1,{value:it,defaultValue:gt,postState:function(Kn){return Math.max(1,Math.min(Kn,ye(void 0,tn,xt)))}}),wr=(0,pe.Z)(Yn,2),In=wr[0],xr=wr[1],ca=ge.useState(In),fa=(0,pe.Z)(ca,2),wa=fa[0],Ba=fa[1];(0,ge.useEffect)(function(){Ba(In)},[In]);var Pa=ct!==et,ya="current"in Ee,Ar=Math.max(1,In-(vt?3:5)),La=Math.min(ye(void 0,tn,xt),In+(vt?3:5));function Aa(na,Kn){var er=na||ge.createElement("button",{type:"button","aria-label":Kn,className:"".concat(He,"-item-link")});return typeof na=="function"&&(er=ge.createElement(na,(0,Ie.Z)({},Ee))),er}function Xt(na){var Kn=na.target.value,er=ye(void 0,tn,xt),Zi;return Kn===""?Zi=Kn:Number.isNaN(Number(Kn))?Zi=wa:Kn>=er?Zi=er:Zi=Number(Kn),Zi}function rn(na){return Me(na)&&na!==In&&Me(xt)&&xt>0}var vn=xt>tn?Je:!1;function yn(na){(na.keyCode===Ze.Z.UP||na.keyCode===Ze.Z.DOWN)&&na.preventDefault()}function Wt(na){var Kn=Xt(na);switch(Kn!==wa&&Ba(Kn),na.keyCode){case Ze.Z.ENTER:un(Kn);break;case Ze.Z.UP:un(Kn-1);break;case Ze.Z.DOWN:un(Kn+1);break;default:break}}function ln(na){un(Xt(na))}function hn(na){var Kn=ye(na,tn,xt),er=In>Kn&&Kn!==0?Kn:In;dn(na),Ba(er),me==null||me(In,na),xr(er),ct==null||ct(er,na)}function un(na){if(rn(na)&&!ce){var Kn=ye(void 0,tn,xt),er=na;return na>Kn?er=Kn:na<1&&(er=1),er!==wa&&Ba(er),xr(er),ct==null||ct(er,tn),er}return In}var sr=In>1,cr=In<ye(void 0,tn,xt);function Ur(){sr&&un(In-1)}function Jr(){cr&&un(In+1)}function ea(){un(Ar)}function $r(){un(La)}function nr(na,Kn){if(na.key==="Enter"||na.charCode===Ze.Z.ENTER||na.keyCode===Ze.Z.ENTER){for(var er=arguments.length,Zi=new Array(er>2?er-2:0),Mi=2;Mi<er;Mi++)Zi[Mi-2]=arguments[Mi];Kn.apply(void 0,Zi)}}function gn(na){nr(na,Ur)}function kr(na){nr(na,Jr)}function va(na){nr(na,ea)}function Sa(na){nr(na,$r)}function Lt(na){var Kn=st(na,"prev",Aa(jt,"prev page"));return ge.isValidElement(Kn)?ge.cloneElement(Kn,{disabled:!sr}):Kn}function Mt(na){var Kn=st(na,"next",Aa(Vt,"next page"));return ge.isValidElement(Kn)?ge.cloneElement(Kn,{disabled:!cr}):Kn}function or(na){(na.type==="click"||na.keyCode===Ze.Z.ENTER)&&un(wa)}var jn=null,Yt=(0,oe.Z)(Ee,{aria:!0,data:!0}),Jn=ut&&ge.createElement("li",{className:"".concat(He,"-total-text")},ut(xt,[xt===0?0:(In-1)*tn+1,In*tn>xt?xt:In*tn])),Cr=null,Br=ye(void 0,tn,xt);if(Le&&xt<=tn)return null;var Fr=[],_r={rootPrefixCls:He,onClick:un,onKeyPress:nr,showTitle:Ct,itemRender:st,page:-1},zr=In-1>0?In-1:0,Kt=In+1<Br?In+1:Br,ka=Je&&Je.goButton,Vr=(0,Be.Z)(Ue)==="object"?Ue.readOnly:!Ue,ga=ka,Da=null;Ue&&(ka&&(typeof ka=="boolean"?ga=ge.createElement("button",{type:"button",onClick:or,onKeyUp:or},ee.jump_to_confirm):ga=ge.createElement("span",{onClick:or,onKeyUp:or},ka),ga=ge.createElement("li",{title:Ct?"".concat(ee.jump_to).concat(In,"/").concat(Br):null,className:"".concat(He,"-simple-pager")},ga)),Da=ge.createElement("li",{title:Ct?"".concat(In,"/").concat(Br):null,className:"".concat(He,"-simple-pager")},Vr?wa:ge.createElement("input",{type:"text","aria-label":ee.jump_to,value:wa,disabled:ce,onKeyDown:yn,onKeyUp:Wt,onChange:Wt,onBlur:ln,size:3}),ge.createElement("span",{className:"".concat(He,"-slash")},"/"),Br));var Ra=vt?1:2;if(Br<=3+Ra*2){Br||Fr.push(ge.createElement(tt,(0,xe.Z)({},_r,{key:"noPager",page:1,className:"".concat(He,"-item-disabled")})));for(var Ua=1;Ua<=Br;Ua+=1)Fr.push(ge.createElement(tt,(0,xe.Z)({},_r,{key:Ua,page:Ua,active:In===Ua})))}else{var zi=vt?ee.prev_3:ee.prev_5,fi=vt?ee.next_3:ee.next_5,ti=st(Ar,"jump-prev",Aa(bt,"prev page")),ji=st(La,"jump-next",Aa(Et,"next page"));St&&(jn=ti?ge.createElement("li",{title:Ct?zi:null,key:"prev",onClick:ea,tabIndex:0,onKeyDown:va,className:ze()("".concat(He,"-jump-prev"),(0,E.Z)({},"".concat(He,"-jump-prev-custom-icon"),!!bt))},ti):null,Cr=ji?ge.createElement("li",{title:Ct?fi:null,key:"next",onClick:$r,tabIndex:0,onKeyDown:Sa,className:ze()("".concat(He,"-jump-next"),(0,E.Z)({},"".concat(He,"-jump-next-custom-icon"),!!Et))},ji):null);var ni=Math.max(1,In-Ra),ri=Math.min(In+Ra,Br);In-1<=Ra&&(ri=1+Ra*2),Br-In<=Ra&&(ni=Br-Ra*2);for(var wi=ni;wi<=ri;wi+=1)Fr.push(ge.createElement(tt,(0,xe.Z)({},_r,{key:wi,page:wi,active:In===wi})));if(In-1>=Ra*2&&In!==3&&(Fr[0]=ge.cloneElement(Fr[0],{className:ze()("".concat(He,"-item-after-jump-prev"),Fr[0].props.className)}),Fr.unshift(jn)),Br-In>=Ra*2&&In!==Br-2){var Vi=Fr[Fr.length-1];Fr[Fr.length-1]=ge.cloneElement(Vi,{className:ze()("".concat(He,"-item-before-jump-next"),Vi.props.className)}),Fr.push(Cr)}ni!==1&&Fr.unshift(ge.createElement(tt,(0,xe.Z)({},_r,{key:1,page:1}))),ri!==Br&&Fr.push(ge.createElement(tt,(0,xe.Z)({},_r,{key:Br,page:Br})))}var qi=Lt(zr);if(qi){var no=!sr||!Br;qi=ge.createElement("li",{title:Ct?ee.prev_page:null,onClick:Ur,tabIndex:no?null:0,onKeyDown:gn,className:ze()("".concat(He,"-prev"),(0,E.Z)({},"".concat(He,"-disabled"),no)),"aria-disabled":no},qi)}var mi=Mt(Kt);if(mi){var hi,Si;Ue?(hi=!cr,Si=sr?0:null):(hi=!cr||!Br,Si=hi?null:0),mi=ge.createElement("li",{title:Ct?ee.next_page:null,onClick:Jr,tabIndex:Si,onKeyDown:kr,className:ze()("".concat(He,"-next"),(0,E.Z)({},"".concat(He,"-disabled"),hi)),"aria-disabled":hi},mi)}var Yi=ze()(He,Ke,(0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)({},"".concat(He,"-start"),mt==="start"),"".concat(He,"-center"),mt==="center"),"".concat(He,"-end"),mt==="end"),"".concat(He,"-simple"),Ue),"".concat(He,"-disabled"),ce));return ge.createElement("ul",(0,xe.Z)({className:Yi,style:z,ref:It},Yt),Jn,qi,Ue?Da:Fr,mi,ge.createElement(Ce,{locale:ee,rootPrefixCls:He,disabled:ce,selectPrefixCls:dt,changeSize:hn,pageSize:tn,pageSizeOptions:wt,quickGo:vn?un:null,goButton:ga,showSizeChanger:ht,sizeChangerRender:yt}))},Pe=je},48365:function(Cn,zt,ae){"use strict";var E=ae(57309),xe=ae.n(E),Be=ae(13355),Ie=ae.n(Be),pe=ae(83540),fe=ae.n(pe),ze=ae(49914),De=ae.n(ze),Ze=ae(12011),oe=ae.n(Ze),ve=ae(8746),ge=ae.n(ve),We=ae(74756),Ne=ae.n(We);xe().extend(Ne()),xe().extend(ge()),xe().extend(Ie()),xe().extend(fe()),xe().extend(De()),xe().extend(oe()),xe().extend(function($e,et){var Me=et.prototype,ye=Me.format;Me.format=function(Pe){var ot=(Pe||"").replace("Wo","wo");return ye.bind(this)(ot)}});var Oe={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"},Ce=function(et){var Me=Oe[et];return Me||et.split("_")[0]},we=function(){},tt={getNow:function(){var et=xe()();return typeof et.tz=="function"?et.tz():et},getFixedDate:function(et){return xe()(et,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(et){return et.endOf("month")},getWeekDay:function(et){var Me=et.locale("en");return Me.weekday()+Me.localeData().firstDayOfWeek()},getYear:function(et){return et.year()},getMonth:function(et){return et.month()},getDate:function(et){return et.date()},getHour:function(et){return et.hour()},getMinute:function(et){return et.minute()},getSecond:function(et){return et.second()},getMillisecond:function(et){return et.millisecond()},addYear:function(et,Me){return et.add(Me,"year")},addMonth:function(et,Me){return et.add(Me,"month")},addDate:function(et,Me){return et.add(Me,"day")},setYear:function(et,Me){return et.year(Me)},setMonth:function(et,Me){return et.month(Me)},setDate:function(et,Me){return et.date(Me)},setHour:function(et,Me){return et.hour(Me)},setMinute:function(et,Me){return et.minute(Me)},setSecond:function(et,Me){return et.second(Me)},setMillisecond:function(et,Me){return et.millisecond(Me)},isAfter:function(et,Me){return et.isAfter(Me)},isValidate:function(et){return et.isValid()},locale:{getWeekFirstDay:function(et){return xe()().locale(Ce(et)).localeData().firstDayOfWeek()},getWeekFirstDate:function(et,Me){return Me.locale(Ce(et)).weekday(0)},getWeek:function(et,Me){return Me.locale(Ce(et)).week()},getShortWeekDays:function(et){return xe()().locale(Ce(et)).localeData().weekdaysMin()},getShortMonths:function(et){return xe()().locale(Ce(et)).localeData().monthsShort()},format:function(et,Me,ye){return Me.locale(Ce(et)).format(ye)},parse:function(et,Me,ye){for(var je=Ce(et),Pe=0;Pe<ye.length;Pe+=1){var ot=ye[Pe],Ee=Me;if(ot.includes("wo")||ot.includes("Wo")){for(var _e=Ee.split("-")[0],He=Ee.split("-")[1],Re=xe()(_e,"YYYY").startOf("year").locale(je),dt=0;dt<=52;dt+=1){var Ke=Re.add(dt,"week");if(Ke.format("Wo")===He)return Ke}return we(),null}var it=xe()(Ee,ot,!0).locale(je);if(it.isValid())return it}return Me&&we(),null}}};zt.Z=tt},8571:function(Cn,zt,ae){"use strict";ae.d(zt,{Sq:function(){return Fn},ZP:function(){return An}});var E=ae(32855),xe=ae(3300),Be=ae(27247),Ie=ae(11913),pe=ae(70425),fe=ae(34280),ze=ae(2738),De=ae(26112),Ze=ae(48736),oe=ae(59301),ve=ae(74430),ge=ae(65030),We=ae(92310),Ne=ae.n(We);function Oe(ue,Ge){return ue!==void 0?ue:Ge?"bottomRight":"bottomLeft"}var Ce=oe.createContext(null),we=Ce,tt={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function $e(ue){var Ge=ue.popupElement,Ve=ue.popupStyle,at=ue.popupClassName,lt=ue.popupAlign,Bt=ue.transitionName,_t=ue.getPopupContainer,Nt=ue.children,Qt=ue.range,mn=ue.placement,Rt=ue.builtinPlacements,Sn=Rt===void 0?tt:Rt,Rn=ue.direction,kn=ue.visible,Dn=ue.onClose,pn=oe.useContext(we),nn=pn.prefixCls,fn="".concat(nn,"-dropdown"),Mn=Oe(mn,Rn==="rtl");return oe.createElement(ge.Z,{showAction:[],hideAction:["click"],popupPlacement:Mn,builtinPlacements:Sn,prefixCls:fn,popupTransitionName:Bt,popup:Ge,popupAlign:lt,popupVisible:kn,popupClassName:Ne()(at,(0,ve.Z)((0,ve.Z)({},"".concat(fn,"-range"),Qt),"".concat(fn,"-rtl"),Rn==="rtl")),popupStyle:Ve,stretch:"minWidth",getPopupContainer:_t,onPopupVisibleChange:function(Tn){Tn||Dn()}},Nt)}var et=$e;function Me(ue,Ge){for(var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",at=String(ue);at.length<Ge;)at="".concat(Ve).concat(at);return at}function ye(ue){return ue==null?[]:Array.isArray(ue)?ue:[ue]}function je(ue,Ge,Ve){var at=(0,xe.Z)(ue);return at[Ge]=Ve,at}function Pe(ue,Ge){var Ve={},at=Ge||Object.keys(ue);return at.forEach(function(lt){ue[lt]!==void 0&&(Ve[lt]=ue[lt])}),Ve}function ot(ue,Ge,Ve){if(Ve)return Ve;switch(ue){case"time":return Ge.fieldTimeFormat;case"datetime":return Ge.fieldDateTimeFormat;case"month":return Ge.fieldMonthFormat;case"year":return Ge.fieldYearFormat;case"quarter":return Ge.fieldQuarterFormat;case"week":return Ge.fieldWeekFormat;default:return Ge.fieldDateFormat}}function Ee(ue,Ge,Ve){var at=Ve!==void 0?Ve:Ge[Ge.length-1],lt=Ge.find(function(Bt){return ue[Bt]});return at!==lt?ue[lt]:void 0}function _e(ue){return Pe(ue,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function He(ue,Ge,Ve,at){var lt=oe.useMemo(function(){return ue||function(_t,Nt){var Qt=_t;return Ge&&Nt.type==="date"?Ge(Qt,Nt.today):Ve&&Nt.type==="month"?Ve(Qt,Nt.locale):Nt.originNode}},[ue,Ve,Ge]),Bt=oe.useCallback(function(_t,Nt){return lt(_t,(0,Be.Z)((0,Be.Z)({},Nt),{},{range:at}))},[lt,at]);return Bt}function Re(ue,Ge){var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],at=oe.useState([!1,!1]),lt=(0,Ie.Z)(at,2),Bt=lt[0],_t=lt[1],Nt=function(Rt,Sn){_t(function(Rn){return je(Rn,Sn,Rt)})},Qt=oe.useMemo(function(){return Bt.map(function(mn,Rt){if(mn)return!0;var Sn=ue[Rt];return Sn?!!(!Ve[Rt]&&!Sn||Sn&&Ge(Sn,{activeIndex:Rt})):!1})},[ue,Bt,Ge,Ve]);return[Qt,Nt]}function dt(ue,Ge,Ve,at,lt){var Bt="",_t=[];return ue&&_t.push(lt?"hh":"HH"),Ge&&_t.push("mm"),Ve&&_t.push("ss"),Bt=_t.join(":"),at&&(Bt+=".SSS"),lt&&(Bt+=" A"),Bt}function Ke(ue,Ge,Ve,at,lt,Bt){var _t=ue.fieldDateTimeFormat,Nt=ue.fieldDateFormat,Qt=ue.fieldTimeFormat,mn=ue.fieldMonthFormat,Rt=ue.fieldYearFormat,Sn=ue.fieldWeekFormat,Rn=ue.fieldQuarterFormat,kn=ue.yearFormat,Dn=ue.cellYearFormat,pn=ue.cellQuarterFormat,nn=ue.dayFormat,fn=ue.cellDateFormat,Mn=dt(Ge,Ve,at,lt,Bt);return(0,Be.Z)((0,Be.Z)({},ue),{},{fieldDateTimeFormat:_t||"YYYY-MM-DD ".concat(Mn),fieldDateFormat:Nt||"YYYY-MM-DD",fieldTimeFormat:Qt||Mn,fieldMonthFormat:mn||"YYYY-MM",fieldYearFormat:Rt||"YYYY",fieldWeekFormat:Sn||"gggg-wo",fieldQuarterFormat:Rn||"YYYY-[Q]Q",yearFormat:kn||"YYYY",cellYearFormat:Dn||"YYYY",cellQuarterFormat:pn||"[Q]Q",cellDateFormat:fn||nn||"D"})}function it(ue,Ge){var Ve=Ge.showHour,at=Ge.showMinute,lt=Ge.showSecond,Bt=Ge.showMillisecond,_t=Ge.use12Hours;return oe.useMemo(function(){return Ke(ue,Ve,at,lt,Bt,_t)},[ue,Ve,at,lt,Bt,_t])}var Ft=ae(34666);function gt(ue,Ge,Ve){return Ve!=null?Ve:Ge.some(function(at){return ue.includes(at)})}var pt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function xt(ue){var Ge=Pe(ue,pt),Ve=ue.format,at=ue.picker,lt=null;return Ve&&(lt=Ve,Array.isArray(lt)&&(lt=lt[0]),lt=(0,Ft.Z)(lt)==="object"?lt.format:lt),at==="time"&&(Ge.format=lt),[Ge,lt]}function ke(ue){return ue&&typeof ue=="string"}function de(ue,Ge,Ve,at){return[ue,Ge,Ve,at].some(function(lt){return lt!==void 0})}function Ae(ue,Ge,Ve,at,lt){var Bt=Ge,_t=Ve,Nt=at;if(!ue&&!Bt&&!_t&&!Nt&&!lt)Bt=!0,_t=!0,Nt=!0;else if(ue){var Qt,mn,Rt,Sn=[Bt,_t,Nt].some(function(Dn){return Dn===!1}),Rn=[Bt,_t,Nt].some(function(Dn){return Dn===!0}),kn=Sn?!0:!Rn;Bt=(Qt=Bt)!==null&&Qt!==void 0?Qt:kn,_t=(mn=_t)!==null&&mn!==void 0?mn:kn,Nt=(Rt=Nt)!==null&&Rt!==void 0?Rt:kn}return[Bt,_t,Nt,lt]}function Ye(ue){var Ge=ue.showTime,Ve=xt(ue),at=(0,Ie.Z)(Ve,2),lt=at[0],Bt=at[1],_t=Ge&&(0,Ft.Z)(Ge)==="object"?Ge:{},Nt=(0,Be.Z)((0,Be.Z)({defaultOpenValue:_t.defaultOpenValue||_t.defaultValue},lt),_t),Qt=Nt.showMillisecond,mn=Nt.showHour,Rt=Nt.showMinute,Sn=Nt.showSecond,Rn=de(mn,Rt,Sn,Qt),kn=Ae(Rn,mn,Rt,Sn,Qt),Dn=(0,Ie.Z)(kn,3);return mn=Dn[0],Rt=Dn[1],Sn=Dn[2],[Nt,(0,Be.Z)((0,Be.Z)({},Nt),{},{showHour:mn,showMinute:Rt,showSecond:Sn,showMillisecond:Qt}),Nt.format,Bt]}function ct(ue,Ge,Ve,at,lt){var Bt=ue==="time";if(ue==="datetime"||Bt){for(var _t=at,Nt=ot(ue,lt,null),Qt=Nt,mn=[Ge,Ve],Rt=0;Rt<mn.length;Rt+=1){var Sn=ye(mn[Rt])[0];if(ke(Sn)){Qt=Sn;break}}var Rn=_t.showHour,kn=_t.showMinute,Dn=_t.showSecond,pn=_t.showMillisecond,nn=_t.use12Hours,fn=gt(Qt,["a","A","LT","LLL","LTS"],nn),Mn=de(Rn,kn,Dn,pn);Mn||(Rn=gt(Qt,["H","h","k","LT","LLL"]),kn=gt(Qt,["m","LT","LLL"]),Dn=gt(Qt,["s","LTS"]),pn=gt(Qt,["SSS"]));var Hn=Ae(Mn,Rn,kn,Dn,pn),Tn=(0,Ie.Z)(Hn,3);Rn=Tn[0],kn=Tn[1],Dn=Tn[2];var ir=Ge||dt(Rn,kn,Dn,pn,fn);return(0,Be.Z)((0,Be.Z)({},_t),{},{format:ir,showHour:Rn,showMinute:kn,showSecond:Dn,showMillisecond:pn,use12Hours:fn})}return null}function Le(ue,Ge,Ve){if(Ge===!1)return null;var at=Ge&&(0,Ft.Z)(Ge)==="object"?Ge:{};return at.clearIcon||Ve||oe.createElement("span",{className:"".concat(ue,"-clear-btn")})}var mt=7;function rt(ue,Ge,Ve){return!ue&&!Ge||ue===Ge?!0:!ue||!Ge?!1:Ve()}function St(ue,Ge,Ve){return rt(Ge,Ve,function(){var at=Math.floor(ue.getYear(Ge)/10),lt=Math.floor(ue.getYear(Ve)/10);return at===lt})}function Je(ue,Ge,Ve){return rt(Ge,Ve,function(){return ue.getYear(Ge)===ue.getYear(Ve)})}function vt(ue,Ge){var Ve=Math.floor(ue.getMonth(Ge)/3);return Ve+1}function Fe(ue,Ge,Ve){return rt(Ge,Ve,function(){return Je(ue,Ge,Ve)&&vt(ue,Ge)===vt(ue,Ve)})}function Ct(ue,Ge,Ve){return rt(Ge,Ve,function(){return Je(ue,Ge,Ve)&&ue.getMonth(Ge)===ue.getMonth(Ve)})}function Pt(ue,Ge,Ve){return rt(Ge,Ve,function(){return Je(ue,Ge,Ve)&&Ct(ue,Ge,Ve)&&ue.getDate(Ge)===ue.getDate(Ve)})}function me(ue,Ge,Ve){return rt(Ge,Ve,function(){return ue.getHour(Ge)===ue.getHour(Ve)&&ue.getMinute(Ge)===ue.getMinute(Ve)&&ue.getSecond(Ge)===ue.getSecond(Ve)})}function ie(ue,Ge,Ve){return rt(Ge,Ve,function(){return Pt(ue,Ge,Ve)&&me(ue,Ge,Ve)&&ue.getMillisecond(Ge)===ue.getMillisecond(Ve)})}function ee(ue,Ge,Ve,at){return rt(Ve,at,function(){var lt=ue.locale.getWeekFirstDate(Ge,Ve),Bt=ue.locale.getWeekFirstDate(Ge,at);return Je(ue,lt,Bt)&&ue.locale.getWeek(Ge,Ve)===ue.locale.getWeek(Ge,at)})}function z(ue,Ge,Ve,at,lt){switch(lt){case"date":return Pt(ue,Ve,at);case"week":return ee(ue,Ge.locale,Ve,at);case"month":return Ct(ue,Ve,at);case"quarter":return Fe(ue,Ve,at);case"year":return Je(ue,Ve,at);case"decade":return St(ue,Ve,at);case"time":return me(ue,Ve,at);default:return ie(ue,Ve,at)}}function re(ue,Ge,Ve,at){return!Ge||!Ve||!at?!1:ue.isAfter(at,Ge)&&ue.isAfter(Ve,at)}function ne(ue,Ge,Ve,at,lt){return z(ue,Ge,Ve,at,lt)?!0:ue.isAfter(Ve,at)}function ce(ue,Ge,Ve){var at=Ge.locale.getWeekFirstDay(ue),lt=Ge.setDate(Ve,1),Bt=Ge.getWeekDay(lt),_t=Ge.addDate(lt,at-Bt);return Ge.getMonth(_t)===Ge.getMonth(Ve)&&Ge.getDate(_t)>1&&(_t=Ge.addDate(_t,-7)),_t}function Ue(ue,Ge){var Ve=Ge.generateConfig,at=Ge.locale,lt=Ge.format;return ue?typeof lt=="function"?lt(ue):Ve.locale.format(at.locale,ue,lt):""}function ut(ue,Ge,Ve){var at=Ge,lt=["getHour","getMinute","getSecond","getMillisecond"],Bt=["setHour","setMinute","setSecond","setMillisecond"];return Bt.forEach(function(_t,Nt){Ve?at=ue[_t](at,ue[lt[Nt]](Ve)):at=ue[_t](at,0)}),at}function Ht(ue,Ge,Ve,at,lt){var Bt=(0,pe.zX)(function(_t,Nt){return!!(Ve&&Ve(_t,Nt)||at&&ue.isAfter(at,_t)&&!z(ue,Ge,at,_t,Nt.type)||lt&&ue.isAfter(_t,lt)&&!z(ue,Ge,lt,_t,Nt.type))});return Bt}function ht(ue,Ge,Ve){return oe.useMemo(function(){var at=ot(ue,Ge,Ve),lt=ye(at),Bt=lt[0],_t=(0,Ft.Z)(Bt)==="object"&&Bt.type==="mask"?Bt.format:null;return[lt.map(function(Nt){return typeof Nt=="string"||typeof Nt=="function"?Nt:Nt.format}),_t]},[ue,Ge,Ve])}function yt(ue,Ge,Ve){return typeof ue[0]=="function"||Ve?!0:Ge}function wt(ue,Ge,Ve,at){var lt=(0,pe.zX)(function(Bt,_t){var Nt=(0,Be.Z)({type:Ge},_t);if(delete Nt.activeIndex,!ue.isValidate(Bt)||Ve&&Ve(Bt,Nt))return!0;if((Ge==="date"||Ge==="time")&&at){var Qt,mn=_t&&_t.activeIndex===1?"end":"start",Rt=((Qt=at.disabledTime)===null||Qt===void 0?void 0:Qt.call(at,Bt,mn,{from:Nt.from}))||{},Sn=Rt.disabledHours,Rn=Rt.disabledMinutes,kn=Rt.disabledSeconds,Dn=Rt.disabledMilliseconds,pn=at.disabledHours,nn=at.disabledMinutes,fn=at.disabledSeconds,Mn=Sn||pn,Hn=Rn||nn,Tn=kn||fn,ir=ue.getHour(Bt),ar=ue.getMinute(Bt),Sr=ue.getSecond(Bt),ia=ue.getMillisecond(Bt);if(Mn&&Mn().includes(ir)||Hn&&Hn(ir).includes(ar)||Tn&&Tn(ir,ar).includes(Sr)||Dn&&Dn(ir,ar,Sr).includes(ia))return!0}return!1});return lt}function se(ue){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ve=oe.useMemo(function(){var at=ue&&ye(ue);return Ge&&at&&(at[1]=at[1]||at[0]),at},[ue,Ge]);return Ve}function st(ue,Ge){var Ve=ue.generateConfig,at=ue.locale,lt=ue.picker,Bt=lt===void 0?"date":lt,_t=ue.prefixCls,Nt=_t===void 0?"rc-picker":_t,Qt=ue.styles,mn=Qt===void 0?{}:Qt,Rt=ue.classNames,Sn=Rt===void 0?{}:Rt,Rn=ue.order,kn=Rn===void 0?!0:Rn,Dn=ue.components,pn=Dn===void 0?{}:Dn,nn=ue.inputRender,fn=ue.allowClear,Mn=ue.clearIcon,Hn=ue.needConfirm,Tn=ue.multiple,ir=ue.format,ar=ue.inputReadOnly,Sr=ue.disabledDate,ia=ue.minDate,oa=ue.maxDate,lr=ue.showTime,qr=ue.value,ra=ue.defaultValue,jr=ue.pickerValue,da=ue.defaultPickerValue,Xr=se(qr),la=se(ra),ua=se(jr),dr=se(da),Or=Bt==="date"&&lr?"datetime":Bt,Ir=Or==="time"||Or==="datetime",vr=Ir||Tn,hr=Hn!=null?Hn:Ir,Kr=Ye(ue),ma=(0,Ie.Z)(Kr,4),Oa=ma[0],aa=ma[1],nt=ma[2],Wa=ma[3],Za=it(at,aa),Ia=oe.useMemo(function(){return ct(Or,nt,Wa,Oa,Za)},[Or,nt,Wa,Oa,Za]),oi=oe.useMemo(function(){return(0,Be.Z)((0,Be.Z)({},ue),{},{prefixCls:Nt,locale:Za,picker:Bt,styles:mn,classNames:Sn,order:kn,components:(0,Be.Z)({input:nn},pn),clearIcon:Le(Nt,fn,Mn),showTime:Ia,value:Xr,defaultValue:la,pickerValue:ua,defaultPickerValue:dr},Ge==null?void 0:Ge())},[ue]),ai=ht(Or,Za,ir),xi=(0,Ie.Z)(ai,2),Ha=xi[0],ui=xi[1],Va=yt(Ha,ar,Tn),eo=Ht(Ve,at,Sr,ia,oa),vi=wt(Ve,Bt,eo,Ia),Ki=oe.useMemo(function(){return(0,Be.Z)((0,Be.Z)({},oi),{},{needConfirm:hr,inputReadOnly:Va,disabledDate:eo})},[oi,hr,Va,eo]);return[Ki,Or,vr,Ha,ui,vi]}var bt=ae(16089);function Et(ue,Ge,Ve){var at=(0,pe.C8)(Ge,{value:ue}),lt=(0,Ie.Z)(at,2),Bt=lt[0],_t=lt[1],Nt=oe.useRef(ue),Qt=oe.useRef(),mn=function(){bt.Z.cancel(Qt.current)},Rt=(0,pe.zX)(function(){_t(Nt.current),Ve&&Bt!==Nt.current&&Ve(Nt.current)}),Sn=(0,pe.zX)(function(Rn,kn){mn(),Nt.current=Rn,Rn||kn?Rt():Qt.current=(0,bt.Z)(Rt)});return oe.useEffect(function(){return mn},[]),[Bt,Sn]}function jt(ue,Ge){var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],at=arguments.length>3?arguments[3]:void 0,lt=Ve.every(function(Rt){return Rt})?!1:ue,Bt=Et(lt,Ge||!1,at),_t=(0,Ie.Z)(Bt,2),Nt=_t[0],Qt=_t[1];function mn(Rt){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Sn.inherit||Nt)&&Qt(Rt,Sn.force)}return[Nt,mn]}function Vt(ue){var Ge=oe.useRef();return oe.useImperativeHandle(ue,function(){var Ve;return{nativeElement:(Ve=Ge.current)===null||Ve===void 0?void 0:Ve.nativeElement,focus:function(lt){var Bt;(Bt=Ge.current)===null||Bt===void 0||Bt.focus(lt)},blur:function(){var lt;(lt=Ge.current)===null||lt===void 0||lt.blur()}}}),Ge}function It(ue,Ge){return oe.useMemo(function(){return ue||(Ge?((0,Ze.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ge).map(function(Ve){var at=(0,Ie.Z)(Ve,2),lt=at[0],Bt=at[1];return{label:lt,value:Bt}})):[])},[ue,Ge])}function kt(ue,Ge){var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,at=oe.useRef(Ge);at.current=Ge,(0,fe.o)(function(){if(ue)at.current(ue);else{var lt=(0,bt.Z)(function(){at.current(ue)},Ve);return function(){bt.Z.cancel(lt)}}},[ue])}function Zt(ue){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,at=oe.useState(0),lt=(0,Ie.Z)(at,2),Bt=lt[0],_t=lt[1],Nt=oe.useState(!1),Qt=(0,Ie.Z)(Nt,2),mn=Qt[0],Rt=Qt[1],Sn=oe.useRef([]),Rn=oe.useRef(null),kn=oe.useRef(null),Dn=function(Tn){Rn.current=Tn},pn=function(Tn){return Rn.current===Tn},nn=function(Tn){Rt(Tn)},fn=function(Tn){return Tn&&(kn.current=Tn),kn.current},Mn=function(Tn){var ir=Sn.current,ar=new Set(ir.filter(function(ia){return Tn[ia]||Ge[ia]})),Sr=ir[ir.length-1]===0?1:0;return ar.size>=2||ue[Sr]?null:Sr};return kt(mn||Ve,function(){mn||(Sn.current=[],Dn(null))}),oe.useEffect(function(){mn&&Sn.current.push(Bt)},[mn,Bt]),[mn,nn,fn,Bt,_t,Mn,Sn.current,Dn,pn]}function tn(ue,Ge,Ve,at,lt,Bt){var _t=Ve[Ve.length-1],Nt=function(mn,Rt){var Sn=(0,Ie.Z)(ue,2),Rn=Sn[0],kn=Sn[1],Dn=(0,Be.Z)((0,Be.Z)({},Rt),{},{from:Ee(ue,Ve)});return _t===1&&Ge[0]&&Rn&&!z(at,lt,Rn,mn,Dn.type)&&at.isAfter(Rn,mn)||_t===0&&Ge[1]&&kn&&!z(at,lt,kn,mn,Dn.type)&&at.isAfter(mn,kn)?!0:Bt==null?void 0:Bt(mn,Dn)};return Nt}function dn(ue,Ge,Ve,at){switch(Ge){case"date":case"week":return ue.addMonth(Ve,at);case"month":case"quarter":return ue.addYear(Ve,at);case"year":return ue.addYear(Ve,at*10);case"decade":return ue.addYear(Ve,at*100);default:return Ve}}var Yn=[];function wr(ue,Ge,Ve,at,lt,Bt,_t,Nt){var Qt=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Yn,mn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Yn,Rt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Yn,Sn=arguments.length>11?arguments[11]:void 0,Rn=arguments.length>12?arguments[12]:void 0,kn=arguments.length>13?arguments[13]:void 0,Dn=_t==="time",pn=Bt||0,nn=function(ua){var dr=ue.getNow();return Dn&&(dr=ut(ue,dr)),Qt[ua]||Ve[ua]||dr},fn=(0,Ie.Z)(mn,2),Mn=fn[0],Hn=fn[1],Tn=(0,pe.C8)(function(){return nn(0)},{value:Mn}),ir=(0,Ie.Z)(Tn,2),ar=ir[0],Sr=ir[1],ia=(0,pe.C8)(function(){return nn(1)},{value:Hn}),oa=(0,Ie.Z)(ia,2),lr=oa[0],qr=oa[1],ra=oe.useMemo(function(){var la=[ar,lr][pn];return Dn?la:ut(ue,la,Rt[pn])},[Dn,ar,lr,pn,ue,Rt]),jr=function(ua){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Or=[Sr,qr][pn];Or(ua);var Ir=[ar,lr];Ir[pn]=ua,Sn&&(!z(ue,Ge,ar,Ir[0],_t)||!z(ue,Ge,lr,Ir[1],_t))&&Sn(Ir,{source:dr,range:pn===1?"end":"start",mode:at})},da=function(ua,dr){if(Nt){var Or={date:"month",week:"month",month:"year",quarter:"year"},Ir=Or[_t];if(Ir&&!z(ue,Ge,ua,dr,Ir))return dn(ue,_t,dr,-1);if(_t==="year"&&ua){var vr=Math.floor(ue.getYear(ua)/10),hr=Math.floor(ue.getYear(dr)/10);if(vr!==hr)return dn(ue,_t,dr,-1)}}return dr},Xr=oe.useRef(null);return(0,fe.Z)(function(){if(lt&&!Qt[pn]){var la=Dn?null:ue.getNow();if(Xr.current!==null&&Xr.current!==pn?la=[ar,lr][pn^1]:Ve[pn]?la=pn===0?Ve[0]:da(Ve[0],Ve[1]):Ve[pn^1]&&(la=Ve[pn^1]),la){Rn&&ue.isAfter(Rn,la)&&(la=Rn);var ua=Nt?dn(ue,_t,la,1):la;kn&&ue.isAfter(ua,kn)&&(la=Nt?dn(ue,_t,kn,-1):kn),jr(la,"reset")}}},[lt,pn,Ve[pn]]),oe.useEffect(function(){lt?Xr.current=pn:Xr.current=null},[lt,pn]),(0,fe.Z)(function(){lt&&Qt&&Qt[pn]&&jr(Qt[pn],"reset")},[lt,pn]),[ra,jr]}function In(ue,Ge){var Ve=oe.useRef(ue),at=oe.useState({}),lt=(0,Ie.Z)(at,2),Bt=lt[1],_t=function(mn){return mn&&Ge!==void 0?Ge:Ve.current},Nt=function(mn){Ve.current=mn,Bt({})};return[_t,Nt,_t(!0)]}var xr=[];function ca(ue,Ge,Ve){var at=function(_t){return _t.map(function(Nt){return Ue(Nt,{generateConfig:ue,locale:Ge,format:Ve[0]})})},lt=function(_t,Nt){for(var Qt=Math.max(_t.length,Nt.length),mn=-1,Rt=0;Rt<Qt;Rt+=1){var Sn=_t[Rt]||null,Rn=Nt[Rt]||null;if(Sn!==Rn&&!ie(ue,Sn,Rn)){mn=Rt;break}}return[mn<0,mn!==0]};return[at,lt]}function fa(ue,Ge){return(0,xe.Z)(ue).sort(function(Ve,at){return Ge.isAfter(Ve,at)?1:-1})}function wa(ue){var Ge=In(ue),Ve=(0,Ie.Z)(Ge,2),at=Ve[0],lt=Ve[1],Bt=(0,pe.zX)(function(){lt(ue)});return oe.useEffect(function(){Bt()},[ue]),[at,lt]}function Ba(ue,Ge,Ve,at,lt,Bt,_t,Nt,Qt){var mn=(0,pe.C8)(Bt,{value:_t}),Rt=(0,Ie.Z)(mn,2),Sn=Rt[0],Rn=Rt[1],kn=Sn||xr,Dn=wa(kn),pn=(0,Ie.Z)(Dn,2),nn=pn[0],fn=pn[1],Mn=ca(ue,Ge,Ve),Hn=(0,Ie.Z)(Mn,2),Tn=Hn[0],ir=Hn[1],ar=(0,pe.zX)(function(ia){var oa=(0,xe.Z)(ia);if(at)for(var lr=0;lr<2;lr+=1)oa[lr]=oa[lr]||null;else lt&&(oa=fa(oa.filter(function(la){return la}),ue));var qr=ir(nn(),oa),ra=(0,Ie.Z)(qr,2),jr=ra[0],da=ra[1];if(!jr&&(fn(oa),Nt)){var Xr=Tn(oa);Nt(oa,Xr,{range:da?"end":"start"})}}),Sr=function(){Qt&&Qt(nn())};return[kn,Rn,nn,ar,Sr]}function Pa(ue,Ge,Ve,at,lt,Bt,_t,Nt,Qt,mn){var Rt=ue.generateConfig,Sn=ue.locale,Rn=ue.picker,kn=ue.onChange,Dn=ue.allowEmpty,pn=ue.order,nn=Bt.some(function(jr){return jr})?!1:pn,fn=ca(Rt,Sn,_t),Mn=(0,Ie.Z)(fn,2),Hn=Mn[0],Tn=Mn[1],ir=In(Ge),ar=(0,Ie.Z)(ir,2),Sr=ar[0],ia=ar[1],oa=(0,pe.zX)(function(){ia(Ge)});oe.useEffect(function(){oa()},[Ge]);var lr=(0,pe.zX)(function(jr){var da=jr===null,Xr=(0,xe.Z)(jr||Sr());if(da)for(var la=Math.max(Bt.length,Xr.length),ua=0;ua<la;ua+=1)Bt[ua]||(Xr[ua]=null);nn&&Xr[0]&&Xr[1]&&(Xr=fa(Xr,Rt)),lt(Xr);var dr=Xr,Or=(0,Ie.Z)(dr,2),Ir=Or[0],vr=Or[1],hr=!Ir,Kr=!vr,ma=Dn?(!hr||Dn[0])&&(!Kr||Dn[1]):!0,Oa=!pn||hr||Kr||z(Rt,Sn,Ir,vr,Rn)||Rt.isAfter(vr,Ir),aa=(Bt[0]||!Ir||!mn(Ir,{activeIndex:0}))&&(Bt[1]||!vr||!mn(vr,{from:Ir,activeIndex:1})),nt=da||ma&&Oa&&aa;if(nt){Ve(Xr);var Wa=Tn(Xr,Ge),Za=(0,Ie.Z)(Wa,1),Ia=Za[0];kn&&!Ia&&kn(da&&Xr.every(function(oi){return!oi})?null:Xr,Hn(Xr))}return nt}),qr=(0,pe.zX)(function(jr,da){var Xr=je(Sr(),jr,at()[jr]);ia(Xr),da&&lr()}),ra=!Nt&&!Qt;return kt(!ra,function(){ra&&(lr(),lt(Ge),oa())},2),[qr,lr]}function ya(ue,Ge,Ve,at,lt){return Ge!=="date"&&Ge!=="time"?!1:Ve!==void 0?Ve:at!==void 0?at:!lt&&(ue==="date"||ue==="time")}var Ar=ae(29301);function La(ue,Ge,Ve,at,lt,Bt){var _t=ue;function Nt(Sn,Rn,kn){var Dn=Bt[Sn](_t),pn=kn.find(function(Hn){return Hn.value===Dn});if(!pn||pn.disabled){var nn=kn.filter(function(Hn){return!Hn.disabled}),fn=(0,xe.Z)(nn).reverse(),Mn=fn.find(function(Hn){return Hn.value<=Dn})||nn[0];Mn&&(Dn=Mn.value,_t=Bt[Rn](_t,Dn))}return Dn}var Qt=Nt("getHour","setHour",Ge()),mn=Nt("getMinute","setMinute",Ve(Qt)),Rt=Nt("getSecond","setSecond",at(Qt,mn));return Nt("getMillisecond","setMillisecond",lt(Qt,mn,Rt)),_t}function Aa(){return[]}function Xt(ue,Ge){for(var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,at=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,lt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Bt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,_t=[],Nt=Ve>=1?Ve|0:1,Qt=ue;Qt<=Ge;Qt+=Nt){var mn=lt.includes(Qt);(!mn||!at)&&_t.push({label:Me(Qt,Bt),value:Qt,disabled:mn})}return _t}function rn(ue){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ve=arguments.length>2?arguments[2]:void 0,at=Ge||{},lt=at.use12Hours,Bt=at.hourStep,_t=Bt===void 0?1:Bt,Nt=at.minuteStep,Qt=Nt===void 0?1:Nt,mn=at.secondStep,Rt=mn===void 0?1:mn,Sn=at.millisecondStep,Rn=Sn===void 0?100:Sn,kn=at.hideDisabledOptions,Dn=at.disabledTime,pn=at.disabledHours,nn=at.disabledMinutes,fn=at.disabledSeconds,Mn=oe.useMemo(function(){return Ve||ue.getNow()},[Ve,ue]);if(0)var Hn,Tn,ir;var ar=oe.useCallback(function(vr){var hr=(Dn==null?void 0:Dn(vr))||{};return[hr.disabledHours||pn||Aa,hr.disabledMinutes||nn||Aa,hr.disabledSeconds||fn||Aa,hr.disabledMilliseconds||Aa]},[Dn,pn,nn,fn]),Sr=oe.useMemo(function(){return ar(Mn)},[Mn,ar]),ia=(0,Ie.Z)(Sr,4),oa=ia[0],lr=ia[1],qr=ia[2],ra=ia[3],jr=oe.useCallback(function(vr,hr,Kr,ma){var Oa=Xt(0,23,_t,kn,vr()),aa=lt?Oa.map(function(Ia){return(0,Be.Z)((0,Be.Z)({},Ia),{},{label:Me(Ia.value%12||12,2)})}):Oa,nt=function(oi){return Xt(0,59,Qt,kn,hr(oi))},Wa=function(oi,ai){return Xt(0,59,Rt,kn,Kr(oi,ai))},Za=function(oi,ai,xi){return Xt(0,999,Rn,kn,ma(oi,ai,xi),3)};return[aa,nt,Wa,Za]},[kn,_t,lt,Rn,Qt,Rt]),da=oe.useMemo(function(){return jr(oa,lr,qr,ra)},[jr,oa,lr,qr,ra]),Xr=(0,Ie.Z)(da,4),la=Xr[0],ua=Xr[1],dr=Xr[2],Or=Xr[3],Ir=function(hr,Kr){var ma=function(){return la},Oa=ua,aa=dr,nt=Or;if(Kr){var Wa=ar(Kr),Za=(0,Ie.Z)(Wa,4),Ia=Za[0],oi=Za[1],ai=Za[2],xi=Za[3],Ha=jr(Ia,oi,ai,xi),ui=(0,Ie.Z)(Ha,4),Va=ui[0],eo=ui[1],vi=ui[2],Ki=ui[3];ma=function(){return Va},Oa=eo,aa=vi,nt=Ki}var Xi=La(hr,ma,Oa,aa,nt,ue);return Xi};return[Ir,la,ua,dr,Or]}function vn(ue){var Ge=ue.mode,Ve=ue.internalMode,at=ue.renderExtraFooter,lt=ue.showNow,Bt=ue.showTime,_t=ue.onSubmit,Nt=ue.onNow,Qt=ue.invalid,mn=ue.needConfirm,Rt=ue.generateConfig,Sn=ue.disabledDate,Rn=oe.useContext(we),kn=Rn.prefixCls,Dn=Rn.locale,pn=Rn.button,nn=pn===void 0?"button":pn,fn=Rt.getNow(),Mn=rn(Rt,Bt,fn),Hn=(0,Ie.Z)(Mn,1),Tn=Hn[0],ir=at==null?void 0:at(Ge),ar=Sn(fn,{type:Ge}),Sr=function(){if(!ar){var da=Tn(fn);Nt(da)}},ia="".concat(kn,"-now"),oa="".concat(ia,"-btn"),lr=lt&&oe.createElement("li",{className:ia},oe.createElement("a",{className:Ne()(oa,ar&&"".concat(oa,"-disabled")),"aria-disabled":ar,onClick:Sr},Ve==="date"?Dn.today:Dn.now)),qr=mn&&oe.createElement("li",{className:"".concat(kn,"-ok")},oe.createElement(nn,{disabled:Qt,onClick:_t},Dn.ok)),ra=(lr||qr)&&oe.createElement("ul",{className:"".concat(kn,"-ranges")},lr,qr);return!ir&&!ra?null:oe.createElement("div",{className:"".concat(kn,"-footer")},ir&&oe.createElement("div",{className:"".concat(kn,"-footer-extra")},ir),ra)}function yn(ue,Ge,Ve){function at(lt,Bt){var _t=lt.findIndex(function(Qt){return z(ue,Ge,Qt,Bt,Ve)});if(_t===-1)return[].concat((0,xe.Z)(lt),[Bt]);var Nt=(0,xe.Z)(lt);return Nt.splice(_t,1),Nt}return at}var Wt=oe.createContext(null);function ln(){return oe.useContext(Wt)}function hn(ue,Ge){var Ve=ue.prefixCls,at=ue.generateConfig,lt=ue.locale,Bt=ue.disabledDate,_t=ue.minDate,Nt=ue.maxDate,Qt=ue.cellRender,mn=ue.hoverValue,Rt=ue.hoverRangeValue,Sn=ue.onHover,Rn=ue.values,kn=ue.pickerValue,Dn=ue.onSelect,pn=ue.prevIcon,nn=ue.nextIcon,fn=ue.superPrevIcon,Mn=ue.superNextIcon,Hn=at.getNow(),Tn={now:Hn,values:Rn,pickerValue:kn,prefixCls:Ve,disabledDate:Bt,minDate:_t,maxDate:Nt,cellRender:Qt,hoverValue:mn,hoverRangeValue:Rt,onHover:Sn,locale:lt,generateConfig:at,onSelect:Dn,panelType:Ge,prevIcon:pn,nextIcon:nn,superPrevIcon:fn,superNextIcon:Mn};return[Tn,Hn]}var un=oe.createContext({});function sr(ue){for(var Ge=ue.rowNum,Ve=ue.colNum,at=ue.baseDate,lt=ue.getCellDate,Bt=ue.prefixColumn,_t=ue.rowClassName,Nt=ue.titleFormat,Qt=ue.getCellText,mn=ue.getCellClassName,Rt=ue.headerCells,Sn=ue.cellSelection,Rn=Sn===void 0?!0:Sn,kn=ue.disabledDate,Dn=ln(),pn=Dn.prefixCls,nn=Dn.panelType,fn=Dn.now,Mn=Dn.disabledDate,Hn=Dn.cellRender,Tn=Dn.onHover,ir=Dn.hoverValue,ar=Dn.hoverRangeValue,Sr=Dn.generateConfig,ia=Dn.values,oa=Dn.locale,lr=Dn.onSelect,qr=kn||Mn,ra="".concat(pn,"-cell"),jr=oe.useContext(un),da=jr.onCellDblClick,Xr=function(Kr){return ia.some(function(ma){return ma&&z(Sr,oa,Kr,ma,nn)})},la=[],ua=0;ua<Ge;ua+=1){for(var dr=[],Or=void 0,Ir=function(){var Kr=ua*Ve+vr,ma=lt(at,Kr),Oa=qr==null?void 0:qr(ma,{type:nn});vr===0&&(Or=ma,Bt&&dr.push(Bt(Or)));var aa=!1,nt=!1,Wa=!1;if(Rn&&ar){var Za=(0,Ie.Z)(ar,2),Ia=Za[0],oi=Za[1];aa=re(Sr,Ia,oi,ma),nt=z(Sr,oa,ma,Ia,nn),Wa=z(Sr,oa,ma,oi,nn)}var ai=Nt?Ue(ma,{locale:oa,format:Nt,generateConfig:Sr}):void 0,xi=oe.createElement("div",{className:"".concat(ra,"-inner")},Qt(ma));dr.push(oe.createElement("td",{key:vr,title:ai,className:Ne()(ra,(0,Be.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},"".concat(ra,"-disabled"),Oa),"".concat(ra,"-hover"),(ir||[]).some(function(Ha){return z(Sr,oa,ma,Ha,nn)})),"".concat(ra,"-in-range"),aa&&!nt&&!Wa),"".concat(ra,"-range-start"),nt),"".concat(ra,"-range-end"),Wa),"".concat(pn,"-cell-selected"),!ar&&nn!=="week"&&Xr(ma)),mn(ma))),onClick:function(){Oa||lr(ma)},onDoubleClick:function(){!Oa&&da&&da()},onMouseEnter:function(){Oa||Tn==null||Tn(ma)},onMouseLeave:function(){Oa||Tn==null||Tn(null)}},Hn?Hn(ma,{prefixCls:pn,originNode:xi,today:fn,type:nn,locale:oa}):xi))},vr=0;vr<Ve;vr+=1)Ir();la.push(oe.createElement("tr",{key:ua,className:_t==null?void 0:_t(Or)},dr))}return oe.createElement("div",{className:"".concat(pn,"-body")},oe.createElement("table",{className:"".concat(pn,"-content")},Rt&&oe.createElement("thead",null,oe.createElement("tr",null,Rt)),oe.createElement("tbody",null,la)))}var cr={visibility:"hidden"};function Ur(ue){var Ge=ue.offset,Ve=ue.superOffset,at=ue.onChange,lt=ue.getStart,Bt=ue.getEnd,_t=ue.children,Nt=ln(),Qt=Nt.prefixCls,mn=Nt.prevIcon,Rt=mn===void 0?"\u2039":mn,Sn=Nt.nextIcon,Rn=Sn===void 0?"\u203A":Sn,kn=Nt.superPrevIcon,Dn=kn===void 0?"\xAB":kn,pn=Nt.superNextIcon,nn=pn===void 0?"\xBB":pn,fn=Nt.minDate,Mn=Nt.maxDate,Hn=Nt.generateConfig,Tn=Nt.locale,ir=Nt.pickerValue,ar=Nt.panelType,Sr="".concat(Qt,"-header"),ia=oe.useContext(un),oa=ia.hidePrev,lr=ia.hideNext,qr=ia.hideHeader,ra=oe.useMemo(function(){if(!fn||!Ge||!Bt)return!1;var hr=Bt(Ge(-1,ir));return!ne(Hn,Tn,hr,fn,ar)},[fn,Ge,ir,Bt,Hn,Tn,ar]),jr=oe.useMemo(function(){if(!fn||!Ve||!Bt)return!1;var hr=Bt(Ve(-1,ir));return!ne(Hn,Tn,hr,fn,ar)},[fn,Ve,ir,Bt,Hn,Tn,ar]),da=oe.useMemo(function(){if(!Mn||!Ge||!lt)return!1;var hr=lt(Ge(1,ir));return!ne(Hn,Tn,Mn,hr,ar)},[Mn,Ge,ir,lt,Hn,Tn,ar]),Xr=oe.useMemo(function(){if(!Mn||!Ve||!lt)return!1;var hr=lt(Ve(1,ir));return!ne(Hn,Tn,Mn,hr,ar)},[Mn,Ve,ir,lt,Hn,Tn,ar]),la=function(Kr){Ge&&at(Ge(Kr,ir))},ua=function(Kr){Ve&&at(Ve(Kr,ir))};if(qr)return null;var dr="".concat(Sr,"-prev-btn"),Or="".concat(Sr,"-next-btn"),Ir="".concat(Sr,"-super-prev-btn"),vr="".concat(Sr,"-super-next-btn");return oe.createElement("div",{className:Sr},Ve&&oe.createElement("button",{type:"button","aria-label":Tn.previousYear,onClick:function(){return ua(-1)},tabIndex:-1,className:Ne()(Ir,jr&&"".concat(Ir,"-disabled")),disabled:jr,style:oa?cr:{}},Dn),Ge&&oe.createElement("button",{type:"button","aria-label":Tn.previousMonth,onClick:function(){return la(-1)},tabIndex:-1,className:Ne()(dr,ra&&"".concat(dr,"-disabled")),disabled:ra,style:oa?cr:{}},Rt),oe.createElement("div",{className:"".concat(Sr,"-view")},_t),Ge&&oe.createElement("button",{type:"button","aria-label":Tn.nextMonth,onClick:function(){return la(1)},tabIndex:-1,className:Ne()(Or,da&&"".concat(Or,"-disabled")),disabled:da,style:lr?cr:{}},Rn),Ve&&oe.createElement("button",{type:"button","aria-label":Tn.nextYear,onClick:function(){return ua(1)},tabIndex:-1,className:Ne()(vr,Xr&&"".concat(vr,"-disabled")),disabled:Xr,style:lr?cr:{}},nn))}var Jr=Ur;function ea(ue){var Ge=ue.prefixCls,Ve=ue.panelName,at=Ve===void 0?"date":Ve,lt=ue.locale,Bt=ue.generateConfig,_t=ue.pickerValue,Nt=ue.onPickerValueChange,Qt=ue.onModeChange,mn=ue.mode,Rt=mn===void 0?"date":mn,Sn=ue.disabledDate,Rn=ue.onSelect,kn=ue.onHover,Dn=ue.showWeek,pn="".concat(Ge,"-").concat(at,"-panel"),nn="".concat(Ge,"-cell"),fn=Rt==="week",Mn=hn(ue,Rt),Hn=(0,Ie.Z)(Mn,2),Tn=Hn[0],ir=Hn[1],ar=Bt.locale.getWeekFirstDay(lt.locale),Sr=Bt.setDate(_t,1),ia=ce(lt.locale,Bt,Sr),oa=Bt.getMonth(_t),lr=Dn===void 0?fn:Dn,qr=lr?function(hr){var Kr=Sn==null?void 0:Sn(hr,{type:"week"});return oe.createElement("td",{key:"week",className:Ne()(nn,"".concat(nn,"-week"),(0,ve.Z)({},"".concat(nn,"-disabled"),Kr)),onClick:function(){Kr||Rn(hr)},onMouseEnter:function(){Kr||kn==null||kn(hr)},onMouseLeave:function(){Kr||kn==null||kn(null)}},oe.createElement("div",{className:"".concat(nn,"-inner")},Bt.locale.getWeek(lt.locale,hr)))}:null,ra=[],jr=lt.shortWeekDays||(Bt.locale.getShortWeekDays?Bt.locale.getShortWeekDays(lt.locale):[]);qr&&ra.push(oe.createElement("th",{key:"empty"},oe.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},lt.week)));for(var da=0;da<mt;da+=1)ra.push(oe.createElement("th",{key:da},jr[(da+ar)%mt]));var Xr=function(Kr,ma){return Bt.addDate(Kr,ma)},la=function(Kr){return Ue(Kr,{locale:lt,format:lt.cellDateFormat,generateConfig:Bt})},ua=function(Kr){var ma=(0,ve.Z)((0,ve.Z)({},"".concat(Ge,"-cell-in-view"),Ct(Bt,Kr,_t)),"".concat(Ge,"-cell-today"),Pt(Bt,Kr,ir));return ma},dr=lt.shortMonths||(Bt.locale.getShortMonths?Bt.locale.getShortMonths(lt.locale):[]),Or=oe.createElement("button",{type:"button","aria-label":lt.yearSelect,key:"year",onClick:function(){Qt("year",_t)},tabIndex:-1,className:"".concat(Ge,"-year-btn")},Ue(_t,{locale:lt,format:lt.yearFormat,generateConfig:Bt})),Ir=oe.createElement("button",{type:"button","aria-label":lt.monthSelect,key:"month",onClick:function(){Qt("month",_t)},tabIndex:-1,className:"".concat(Ge,"-month-btn")},lt.monthFormat?Ue(_t,{locale:lt,format:lt.monthFormat,generateConfig:Bt}):dr[oa]),vr=lt.monthBeforeYear?[Ir,Or]:[Or,Ir];return oe.createElement(Wt.Provider,{value:Tn},oe.createElement("div",{className:Ne()(pn,Dn&&"".concat(pn,"-show-week"))},oe.createElement(Jr,{offset:function(Kr){return Bt.addMonth(_t,Kr)},superOffset:function(Kr){return Bt.addYear(_t,Kr)},onChange:Nt,getStart:function(Kr){return Bt.setDate(Kr,1)},getEnd:function(Kr){var ma=Bt.setDate(Kr,1);return ma=Bt.addMonth(ma,1),Bt.addDate(ma,-1)}},vr),oe.createElement(sr,(0,E.Z)({titleFormat:lt.fieldDateFormat},ue,{colNum:mt,rowNum:6,baseDate:ia,headerCells:ra,getCellDate:Xr,getCellText:la,getCellClassName:ua,prefixColumn:qr,cellSelection:!fn}))))}var $r=ae(29194),nr=1/3;function gn(ue,Ge){var Ve=oe.useRef(!1),at=oe.useRef(null),lt=oe.useRef(null),Bt=function(){return Ve.current},_t=function(){bt.Z.cancel(at.current),Ve.current=!1},Nt=oe.useRef(),Qt=function(){var Sn=ue.current;if(lt.current=null,Nt.current=0,Sn){var Rn=Sn.querySelector('[data-value="'.concat(Ge,'"]')),kn=Sn.querySelector("li"),Dn=function pn(){_t(),Ve.current=!0,Nt.current+=1;var nn=Sn.scrollTop,fn=kn.offsetTop,Mn=Rn.offsetTop,Hn=Mn-fn;if(Mn===0&&Rn!==kn||!(0,$r.Z)(Sn)){Nt.current<=5&&(at.current=(0,bt.Z)(pn));return}var Tn=nn+(Hn-nn)*nr,ir=Math.abs(Hn-Tn);if(lt.current!==null&<.current<ir){_t();return}if(lt.current=ir,ir<=1){Sn.scrollTop=Hn,_t();return}Sn.scrollTop=Tn,at.current=(0,bt.Z)(pn)};Rn&&kn&&Dn()}},mn=(0,pe.zX)(Qt);return[mn,_t,Bt]}var kr=300;function va(ue){return ue.map(function(Ge){var Ve=Ge.value,at=Ge.label,lt=Ge.disabled;return[Ve,at,lt].join(",")}).join(";")}function Sa(ue){var Ge=ue.units,Ve=ue.value,at=ue.optionalValue,lt=ue.type,Bt=ue.onChange,_t=ue.onHover,Nt=ue.onDblClick,Qt=ue.changeOnScroll,mn=ln(),Rt=mn.prefixCls,Sn=mn.cellRender,Rn=mn.now,kn=mn.locale,Dn="".concat(Rt,"-time-panel"),pn="".concat(Rt,"-time-panel-cell"),nn=oe.useRef(null),fn=oe.useRef(),Mn=function(){clearTimeout(fn.current)},Hn=gn(nn,Ve!=null?Ve:at),Tn=(0,Ie.Z)(Hn,3),ir=Tn[0],ar=Tn[1],Sr=Tn[2];(0,fe.Z)(function(){return ir(),Mn(),function(){ar(),Mn()}},[Ve,at,va(Ge)]);var ia=function(qr){Mn();var ra=qr.target;!Sr()&&Qt&&(fn.current=setTimeout(function(){var jr=nn.current,da=jr.querySelector("li").offsetTop,Xr=Array.from(jr.querySelectorAll("li")),la=Xr.map(function(vr){return vr.offsetTop-da}),ua=la.map(function(vr,hr){return Ge[hr].disabled?Number.MAX_SAFE_INTEGER:Math.abs(vr-ra.scrollTop)}),dr=Math.min.apply(Math,(0,xe.Z)(ua)),Or=ua.findIndex(function(vr){return vr===dr}),Ir=Ge[Or];Ir&&!Ir.disabled&&Bt(Ir.value)},kr))},oa="".concat(Dn,"-column");return oe.createElement("ul",{className:oa,ref:nn,"data-type":lt,onScroll:ia},Ge.map(function(lr){var qr=lr.label,ra=lr.value,jr=lr.disabled,da=oe.createElement("div",{className:"".concat(pn,"-inner")},qr);return oe.createElement("li",{key:ra,className:Ne()(pn,(0,ve.Z)((0,ve.Z)({},"".concat(pn,"-selected"),Ve===ra),"".concat(pn,"-disabled"),jr)),onClick:function(){jr||Bt(ra)},onDoubleClick:function(){!jr&&Nt&&Nt()},onMouseEnter:function(){_t(ra)},onMouseLeave:function(){_t(null)},"data-value":ra},Sn?Sn(ra,{prefixCls:Rt,originNode:da,today:Rn,type:"time",subType:lt,locale:kn}):da)}))}function Lt(ue){return ue<12}function Mt(ue){var Ge=ue.showHour,Ve=ue.showMinute,at=ue.showSecond,lt=ue.showMillisecond,Bt=ue.use12Hours,_t=ue.changeOnScroll,Nt=ln(),Qt=Nt.prefixCls,mn=Nt.values,Rt=Nt.generateConfig,Sn=Nt.locale,Rn=Nt.onSelect,kn=Nt.onHover,Dn=kn===void 0?function(){}:kn,pn=Nt.pickerValue,nn=(mn==null?void 0:mn[0])||null,fn=oe.useContext(un),Mn=fn.onCellDblClick,Hn=rn(Rt,ue,nn),Tn=(0,Ie.Z)(Hn,5),ir=Tn[0],ar=Tn[1],Sr=Tn[2],ia=Tn[3],oa=Tn[4],lr=function(sa){var Di=nn&&Rt[sa](nn),Bi=pn&&Rt[sa](pn);return[Di,Bi]},qr=lr("getHour"),ra=(0,Ie.Z)(qr,2),jr=ra[0],da=ra[1],Xr=lr("getMinute"),la=(0,Ie.Z)(Xr,2),ua=la[0],dr=la[1],Or=lr("getSecond"),Ir=(0,Ie.Z)(Or,2),vr=Ir[0],hr=Ir[1],Kr=lr("getMillisecond"),ma=(0,Ie.Z)(Kr,2),Oa=ma[0],aa=ma[1],nt=jr===null?null:Lt(jr)?"am":"pm",Wa=oe.useMemo(function(){return Bt?Lt(jr)?ar.filter(function(Qr){return Lt(Qr.value)}):ar.filter(function(Qr){return!Lt(Qr.value)}):ar},[jr,ar,Bt]),Za=function(sa,Di){var Bi,uo=sa.filter(function(Bo){return!Bo.disabled});return Di!=null?Di:uo==null||(Bi=uo[0])===null||Bi===void 0?void 0:Bi.value},Ia=Za(ar,jr),oi=oe.useMemo(function(){return Sr(Ia)},[Sr,Ia]),ai=Za(oi,ua),xi=oe.useMemo(function(){return ia(Ia,ai)},[ia,Ia,ai]),Ha=Za(xi,vr),ui=oe.useMemo(function(){return oa(Ia,ai,Ha)},[oa,Ia,ai,Ha]),Va=Za(ui,Oa),eo=oe.useMemo(function(){if(!Bt)return[];var Qr=Rt.getNow(),sa=Rt.setHour(Qr,6),Di=Rt.setHour(Qr,18),Bi=function(Bo,Ao){var so=Sn.cellMeridiemFormat;return so?Ue(Bo,{generateConfig:Rt,locale:Sn,format:so}):Ao};return[{label:Bi(sa,"AM"),value:"am",disabled:ar.every(function(uo){return uo.disabled||!Lt(uo.value)})},{label:Bi(Di,"PM"),value:"pm",disabled:ar.every(function(uo){return uo.disabled||Lt(uo.value)})}]},[ar,Bt,Rt,Sn]),vi=function(sa){var Di=ir(sa);Rn(Di)},Ki=oe.useMemo(function(){var Qr=nn||pn||Rt.getNow(),sa=function(Bi){return Bi!=null};return sa(jr)?(Qr=Rt.setHour(Qr,jr),Qr=Rt.setMinute(Qr,ua),Qr=Rt.setSecond(Qr,vr),Qr=Rt.setMillisecond(Qr,Oa)):sa(da)?(Qr=Rt.setHour(Qr,da),Qr=Rt.setMinute(Qr,dr),Qr=Rt.setSecond(Qr,hr),Qr=Rt.setMillisecond(Qr,aa)):sa(Ia)&&(Qr=Rt.setHour(Qr,Ia),Qr=Rt.setMinute(Qr,ai),Qr=Rt.setSecond(Qr,Ha),Qr=Rt.setMillisecond(Qr,Va)),Qr},[nn,pn,jr,ua,vr,Oa,Ia,ai,Ha,Va,da,dr,hr,aa,Rt]),Xi=function(sa,Di){return sa===null?null:Rt[Di](Ki,sa)},Gi=function(sa){return Xi(sa,"setHour")},Xa=function(sa){return Xi(sa,"setMinute")},co=function(sa){return Xi(sa,"setSecond")},ao=function(sa){return Xi(sa,"setMillisecond")},po=function(sa){return sa===null?null:sa==="am"&&!Lt(jr)?Rt.setHour(Ki,jr-12):sa==="pm"&&Lt(jr)?Rt.setHour(Ki,jr+12):Ki},pi=function(sa){vi(Gi(sa))},Do=function(sa){vi(Xa(sa))},Qi=function(sa){vi(co(sa))},Ui=function(sa){vi(ao(sa))},Ji=function(sa){vi(po(sa))},vo=function(sa){Dn(Gi(sa))},si=function(sa){Dn(Xa(sa))},xo=function(sa){Dn(co(sa))},Ea=function(sa){Dn(ao(sa))},Lr=function(sa){Dn(po(sa))},ha={onDblClick:Mn,changeOnScroll:_t};return oe.createElement("div",{className:"".concat(Qt,"-content")},Ge&&oe.createElement(Sa,(0,E.Z)({units:Wa,value:jr,optionalValue:da,type:"hour",onChange:pi,onHover:vo},ha)),Ve&&oe.createElement(Sa,(0,E.Z)({units:oi,value:ua,optionalValue:dr,type:"minute",onChange:Do,onHover:si},ha)),at&&oe.createElement(Sa,(0,E.Z)({units:xi,value:vr,optionalValue:hr,type:"second",onChange:Qi,onHover:xo},ha)),lt&&oe.createElement(Sa,(0,E.Z)({units:ui,value:Oa,optionalValue:aa,type:"millisecond",onChange:Ui,onHover:Ea},ha)),Bt&&oe.createElement(Sa,(0,E.Z)({units:eo,value:nt,type:"meridiem",onChange:Ji,onHover:Lr},ha)))}function or(ue){var Ge=ue.prefixCls,Ve=ue.value,at=ue.locale,lt=ue.generateConfig,Bt=ue.showTime,_t=Bt||{},Nt=_t.format,Qt="".concat(Ge,"-time-panel"),mn=hn(ue,"time"),Rt=(0,Ie.Z)(mn,1),Sn=Rt[0];return oe.createElement(Wt.Provider,{value:Sn},oe.createElement("div",{className:Ne()(Qt)},oe.createElement(Jr,null,Ve?Ue(Ve,{locale:at,format:Nt,generateConfig:lt}):"\xA0"),oe.createElement(Mt,Bt)))}function jn(ue){var Ge=ue.prefixCls,Ve=ue.generateConfig,at=ue.showTime,lt=ue.onSelect,Bt=ue.value,_t=ue.pickerValue,Nt=ue.onHover,Qt="".concat(Ge,"-datetime-panel"),mn=rn(Ve,at),Rt=(0,Ie.Z)(mn,1),Sn=Rt[0],Rn=function(nn){return Bt?ut(Ve,nn,Bt):ut(Ve,nn,_t)},kn=function(nn){Nt==null||Nt(nn&&Rn(nn))},Dn=function(nn){var fn=Rn(nn);lt(Sn(fn,fn))};return oe.createElement("div",{className:Qt},oe.createElement(ea,(0,E.Z)({},ue,{onSelect:Dn,onHover:kn})),oe.createElement(or,ue))}function Yt(ue){var Ge=ue.prefixCls,Ve=ue.locale,at=ue.generateConfig,lt=ue.pickerValue,Bt=ue.disabledDate,_t=ue.onPickerValueChange,Nt="".concat(Ge,"-decade-panel"),Qt=hn(ue,"decade"),mn=(0,Ie.Z)(Qt,1),Rt=mn[0],Sn=function(ar){var Sr=Math.floor(at.getYear(ar)/100)*100;return at.setYear(ar,Sr)},Rn=function(ar){var Sr=Sn(ar);return at.addYear(Sr,99)},kn=Sn(lt),Dn=Rn(lt),pn=at.addYear(kn,-10),nn=function(ar,Sr){return at.addYear(ar,Sr*10)},fn=function(ar){var Sr=Ve.cellYearFormat,ia=Ue(ar,{locale:Ve,format:Sr,generateConfig:at}),oa=Ue(at.addYear(ar,9),{locale:Ve,format:Sr,generateConfig:at});return"".concat(ia,"-").concat(oa)},Mn=function(ar){return(0,ve.Z)({},"".concat(Ge,"-cell-in-view"),St(at,ar,kn)||St(at,ar,Dn)||re(at,kn,Dn,ar))},Hn=Bt?function(ir,ar){var Sr=at.setDate(ir,1),ia=at.setMonth(Sr,0),oa=at.setYear(ia,Math.floor(at.getYear(ia)/10)*10),lr=at.addYear(oa,10),qr=at.addDate(lr,-1);return Bt(oa,ar)&&Bt(qr,ar)}:null,Tn="".concat(Ue(kn,{locale:Ve,format:Ve.yearFormat,generateConfig:at}),"-").concat(Ue(Dn,{locale:Ve,format:Ve.yearFormat,generateConfig:at}));return oe.createElement(Wt.Provider,{value:Rt},oe.createElement("div",{className:Nt},oe.createElement(Jr,{superOffset:function(ar){return at.addYear(lt,ar*100)},onChange:_t,getStart:Sn,getEnd:Rn},Tn),oe.createElement(sr,(0,E.Z)({},ue,{disabledDate:Hn,colNum:3,rowNum:4,baseDate:pn,getCellDate:nn,getCellText:fn,getCellClassName:Mn}))))}function Jn(ue){var Ge=ue.prefixCls,Ve=ue.locale,at=ue.generateConfig,lt=ue.pickerValue,Bt=ue.disabledDate,_t=ue.onPickerValueChange,Nt=ue.onModeChange,Qt="".concat(Ge,"-month-panel"),mn=hn(ue,"month"),Rt=(0,Ie.Z)(mn,1),Sn=Rt[0],Rn=at.setMonth(lt,0),kn=Ve.shortMonths||(at.locale.getShortMonths?at.locale.getShortMonths(Ve.locale):[]),Dn=function(Tn,ir){return at.addMonth(Tn,ir)},pn=function(Tn){var ir=at.getMonth(Tn);return Ve.monthFormat?Ue(Tn,{locale:Ve,format:Ve.monthFormat,generateConfig:at}):kn[ir]},nn=function(){return(0,ve.Z)({},"".concat(Ge,"-cell-in-view"),!0)},fn=Bt?function(Hn,Tn){var ir=at.setDate(Hn,1),ar=at.setMonth(ir,at.getMonth(ir)+1),Sr=at.addDate(ar,-1);return Bt(ir,Tn)&&Bt(Sr,Tn)}:null,Mn=oe.createElement("button",{type:"button",key:"year","aria-label":Ve.yearSelect,onClick:function(){Nt("year")},tabIndex:-1,className:"".concat(Ge,"-year-btn")},Ue(lt,{locale:Ve,format:Ve.yearFormat,generateConfig:at}));return oe.createElement(Wt.Provider,{value:Sn},oe.createElement("div",{className:Qt},oe.createElement(Jr,{superOffset:function(Tn){return at.addYear(lt,Tn)},onChange:_t,getStart:function(Tn){return at.setMonth(Tn,0)},getEnd:function(Tn){return at.setMonth(Tn,11)}},Mn),oe.createElement(sr,(0,E.Z)({},ue,{disabledDate:fn,titleFormat:Ve.fieldMonthFormat,colNum:3,rowNum:4,baseDate:Rn,getCellDate:Dn,getCellText:pn,getCellClassName:nn}))))}function Cr(ue){var Ge=ue.prefixCls,Ve=ue.locale,at=ue.generateConfig,lt=ue.pickerValue,Bt=ue.onPickerValueChange,_t=ue.onModeChange,Nt="".concat(Ge,"-quarter-panel"),Qt=hn(ue,"quarter"),mn=(0,Ie.Z)(Qt,1),Rt=mn[0],Sn=at.setMonth(lt,0),Rn=function(fn,Mn){return at.addMonth(fn,Mn*3)},kn=function(fn){return Ue(fn,{locale:Ve,format:Ve.cellQuarterFormat,generateConfig:at})},Dn=function(){return(0,ve.Z)({},"".concat(Ge,"-cell-in-view"),!0)},pn=oe.createElement("button",{type:"button",key:"year","aria-label":Ve.yearSelect,onClick:function(){_t("year")},tabIndex:-1,className:"".concat(Ge,"-year-btn")},Ue(lt,{locale:Ve,format:Ve.yearFormat,generateConfig:at}));return oe.createElement(Wt.Provider,{value:Rt},oe.createElement("div",{className:Nt},oe.createElement(Jr,{superOffset:function(fn){return at.addYear(lt,fn)},onChange:Bt,getStart:function(fn){return at.setMonth(fn,0)},getEnd:function(fn){return at.setMonth(fn,11)}},pn),oe.createElement(sr,(0,E.Z)({},ue,{titleFormat:Ve.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:Sn,getCellDate:Rn,getCellText:kn,getCellClassName:Dn}))))}function Br(ue){var Ge=ue.prefixCls,Ve=ue.generateConfig,at=ue.locale,lt=ue.value,Bt=ue.hoverValue,_t=ue.hoverRangeValue,Nt=at.locale,Qt="".concat(Ge,"-week-panel-row"),mn=function(Sn){var Rn={};if(_t){var kn=(0,Ie.Z)(_t,2),Dn=kn[0],pn=kn[1],nn=ee(Ve,Nt,Dn,Sn),fn=ee(Ve,Nt,pn,Sn);Rn["".concat(Qt,"-range-start")]=nn,Rn["".concat(Qt,"-range-end")]=fn,Rn["".concat(Qt,"-range-hover")]=!nn&&!fn&&re(Ve,Dn,pn,Sn)}return Bt&&(Rn["".concat(Qt,"-hover")]=Bt.some(function(Mn){return ee(Ve,Nt,Sn,Mn)})),Ne()(Qt,(0,ve.Z)({},"".concat(Qt,"-selected"),!_t&&ee(Ve,Nt,lt,Sn)),Rn)};return oe.createElement(ea,(0,E.Z)({},ue,{mode:"week",panelName:"week",rowClassName:mn}))}function Fr(ue){var Ge=ue.prefixCls,Ve=ue.locale,at=ue.generateConfig,lt=ue.pickerValue,Bt=ue.disabledDate,_t=ue.onPickerValueChange,Nt=ue.onModeChange,Qt="".concat(Ge,"-year-panel"),mn=hn(ue,"year"),Rt=(0,Ie.Z)(mn,1),Sn=Rt[0],Rn=function(Sr){var ia=Math.floor(at.getYear(Sr)/10)*10;return at.setYear(Sr,ia)},kn=function(Sr){var ia=Rn(Sr);return at.addYear(ia,9)},Dn=Rn(lt),pn=kn(lt),nn=at.addYear(Dn,-1),fn=function(Sr,ia){return at.addYear(Sr,ia)},Mn=function(Sr){return Ue(Sr,{locale:Ve,format:Ve.cellYearFormat,generateConfig:at})},Hn=function(Sr){return(0,ve.Z)({},"".concat(Ge,"-cell-in-view"),Je(at,Sr,Dn)||Je(at,Sr,pn)||re(at,Dn,pn,Sr))},Tn=Bt?function(ar,Sr){var ia=at.setMonth(ar,0),oa=at.setDate(ia,1),lr=at.addYear(oa,1),qr=at.addDate(lr,-1);return Bt(oa,Sr)&&Bt(qr,Sr)}:null,ir=oe.createElement("button",{type:"button",key:"decade","aria-label":Ve.decadeSelect,onClick:function(){Nt("decade")},tabIndex:-1,className:"".concat(Ge,"-decade-btn")},Ue(Dn,{locale:Ve,format:Ve.yearFormat,generateConfig:at}),"-",Ue(pn,{locale:Ve,format:Ve.yearFormat,generateConfig:at}));return oe.createElement(Wt.Provider,{value:Sn},oe.createElement("div",{className:Qt},oe.createElement(Jr,{superOffset:function(Sr){return at.addYear(lt,Sr*10)},onChange:_t,getStart:Rn,getEnd:kn},ir),oe.createElement(sr,(0,E.Z)({},ue,{disabledDate:Tn,titleFormat:Ve.fieldYearFormat,colNum:3,rowNum:4,baseDate:nn,getCellDate:fn,getCellText:Mn,getCellClassName:Hn}))))}var _r={date:ea,datetime:jn,week:Br,month:Jn,quarter:Cr,year:Fr,decade:Yt,time:or};function zr(ue,Ge){var Ve,at=ue.locale,lt=ue.generateConfig,Bt=ue.direction,_t=ue.prefixCls,Nt=ue.tabIndex,Qt=Nt===void 0?0:Nt,mn=ue.multiple,Rt=ue.defaultValue,Sn=ue.value,Rn=ue.onChange,kn=ue.onSelect,Dn=ue.defaultPickerValue,pn=ue.pickerValue,nn=ue.onPickerValueChange,fn=ue.mode,Mn=ue.onPanelChange,Hn=ue.picker,Tn=Hn===void 0?"date":Hn,ir=ue.showTime,ar=ue.hoverValue,Sr=ue.hoverRangeValue,ia=ue.cellRender,oa=ue.dateRender,lr=ue.monthCellRender,qr=ue.components,ra=qr===void 0?{}:qr,jr=ue.hideHeader,da=((Ve=oe.useContext(we))===null||Ve===void 0?void 0:Ve.prefixCls)||_t||"rc-picker",Xr=oe.useRef();oe.useImperativeHandle(Ge,function(){return{nativeElement:Xr.current}});var la=Ye(ue),ua=(0,Ie.Z)(la,4),dr=ua[0],Or=ua[1],Ir=ua[2],vr=ua[3],hr=it(at,Or),Kr=Tn==="date"&&ir?"datetime":Tn,ma=oe.useMemo(function(){return ct(Kr,Ir,vr,dr,hr)},[Kr,Ir,vr,dr,hr]),Oa=lt.getNow(),aa=(0,pe.C8)(Tn,{value:fn,postState:function(Lr){return Lr||"date"}}),nt=(0,Ie.Z)(aa,2),Wa=nt[0],Za=nt[1],Ia=Wa==="date"&&ma?"datetime":Wa,oi=yn(lt,at,Kr),ai=(0,pe.C8)(Rt,{value:Sn}),xi=(0,Ie.Z)(ai,2),Ha=xi[0],ui=xi[1],Va=oe.useMemo(function(){var Ea=ye(Ha).filter(function(Lr){return Lr});return mn?Ea:Ea.slice(0,1)},[Ha,mn]),eo=(0,pe.zX)(function(Ea){ui(Ea),Rn&&(Ea===null||Va.length!==Ea.length||Va.some(function(Lr,ha){return!z(lt,at,Lr,Ea[ha],Kr)}))&&(Rn==null||Rn(mn?Ea:Ea[0]))}),vi=(0,pe.zX)(function(Ea){if(kn==null||kn(Ea),Wa===Tn){var Lr=mn?oi(Va,Ea):[Ea];eo(Lr)}}),Ki=(0,pe.C8)(Dn||Va[0]||Oa,{value:pn}),Xi=(0,Ie.Z)(Ki,2),Gi=Xi[0],Xa=Xi[1];oe.useEffect(function(){Va[0]&&!pn&&Xa(Va[0])},[Va[0]]);var co=function(Lr,ha){Mn==null||Mn(Lr||pn,ha||Wa)},ao=function(Lr){var ha=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Xa(Lr),nn==null||nn(Lr),ha&&co(Lr)},po=function(Lr,ha){Za(Lr),ha&&ao(ha),co(ha,Lr)},pi=function(Lr){if(vi(Lr),ao(Lr),Wa!==Tn){var ha=["decade","year"],Qr=[].concat(ha,["month"]),sa={quarter:[].concat(ha,["quarter"]),week:[].concat((0,xe.Z)(Qr),["week"]),date:[].concat((0,xe.Z)(Qr),["date"])},Di=sa[Tn]||Qr,Bi=Di.indexOf(Wa),uo=Di[Bi+1];uo&&po(uo,Lr)}},Do=oe.useMemo(function(){var Ea,Lr;if(Array.isArray(Sr)){var ha=(0,Ie.Z)(Sr,2);Ea=ha[0],Lr=ha[1]}else Ea=Sr;return!Ea&&!Lr?null:(Ea=Ea||Lr,Lr=Lr||Ea,lt.isAfter(Ea,Lr)?[Lr,Ea]:[Ea,Lr])},[Sr,lt]),Qi=He(ia,oa,lr),Ui=ra[Ia]||_r[Ia]||ea,Ji=oe.useContext(un),vo=oe.useMemo(function(){return(0,Be.Z)((0,Be.Z)({},Ji),{},{hideHeader:jr})},[Ji,jr]),si="".concat(da,"-panel"),xo=Pe(ue,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return oe.createElement(un.Provider,{value:vo},oe.createElement("div",{ref:Xr,tabIndex:Qt,className:Ne()(si,(0,ve.Z)({},"".concat(si,"-rtl"),Bt==="rtl"))},oe.createElement(Ui,(0,E.Z)({},xo,{showTime:ma,prefixCls:da,locale:hr,generateConfig:lt,onModeChange:po,pickerValue:Gi,onPickerValueChange:function(Lr){ao(Lr,!0)},value:Va[0],onSelect:pi,values:Va,cellRender:Qi,hoverRangeValue:Do,hoverValue:ar}))))}var Kt=oe.memo(oe.forwardRef(zr)),ka=Kt;function Vr(ue){var Ge=ue.picker,Ve=ue.multiplePanel,at=ue.pickerValue,lt=ue.onPickerValueChange,Bt=ue.needConfirm,_t=ue.onSubmit,Nt=ue.range,Qt=ue.hoverValue,mn=oe.useContext(we),Rt=mn.prefixCls,Sn=mn.generateConfig,Rn=oe.useCallback(function(Mn,Hn){return dn(Sn,Ge,Mn,Hn)},[Sn,Ge]),kn=oe.useMemo(function(){return Rn(at,1)},[at,Rn]),Dn=function(Hn){lt(Rn(Hn,-1))},pn={onCellDblClick:function(){Bt&&_t()}},nn=Ge==="time",fn=(0,Be.Z)((0,Be.Z)({},ue),{},{hoverValue:null,hoverRangeValue:null,hideHeader:nn});return Nt?fn.hoverRangeValue=Qt:fn.hoverValue=Qt,Ve?oe.createElement("div",{className:"".concat(Rt,"-panels")},oe.createElement(un.Provider,{value:(0,Be.Z)((0,Be.Z)({},pn),{},{hideNext:!0})},oe.createElement(ka,fn)),oe.createElement(un.Provider,{value:(0,Be.Z)((0,Be.Z)({},pn),{},{hidePrev:!0})},oe.createElement(ka,(0,E.Z)({},fn,{pickerValue:kn,onPickerValueChange:Dn})))):oe.createElement(un.Provider,{value:(0,Be.Z)({},pn)},oe.createElement(ka,fn))}function ga(ue){return typeof ue=="function"?ue():ue}function Da(ue){var Ge=ue.prefixCls,Ve=ue.presets,at=ue.onClick,lt=ue.onHover;return Ve.length?oe.createElement("div",{className:"".concat(Ge,"-presets")},oe.createElement("ul",null,Ve.map(function(Bt,_t){var Nt=Bt.label,Qt=Bt.value;return oe.createElement("li",{key:_t,onClick:function(){at(ga(Qt))},onMouseEnter:function(){lt(ga(Qt))},onMouseLeave:function(){lt(null)}},Nt)}))):null}function Ra(ue){var Ge=ue.panelRender,Ve=ue.internalMode,at=ue.picker,lt=ue.showNow,Bt=ue.range,_t=ue.multiple,Nt=ue.activeInfo,Qt=Nt===void 0?[0,0,0]:Nt,mn=ue.presets,Rt=ue.onPresetHover,Sn=ue.onPresetSubmit,Rn=ue.onFocus,kn=ue.onBlur,Dn=ue.onPanelMouseDown,pn=ue.direction,nn=ue.value,fn=ue.onSelect,Mn=ue.isInvalid,Hn=ue.defaultOpenValue,Tn=ue.onOk,ir=ue.onSubmit,ar=oe.useContext(we),Sr=ar.prefixCls,ia="".concat(Sr,"-panel"),oa=pn==="rtl",lr=oe.useRef(null),qr=oe.useRef(null),ra=oe.useState(0),jr=(0,Ie.Z)(ra,2),da=jr[0],Xr=jr[1],la=oe.useState(0),ua=(0,Ie.Z)(la,2),dr=ua[0],Or=ua[1],Ir=oe.useState(0),vr=(0,Ie.Z)(Ir,2),hr=vr[0],Kr=vr[1],ma=function(pi){pi.width&&Xr(pi.width)},Oa=(0,Ie.Z)(Qt,3),aa=Oa[0],nt=Oa[1],Wa=Oa[2],Za=oe.useState(0),Ia=(0,Ie.Z)(Za,2),oi=Ia[0],ai=Ia[1];oe.useEffect(function(){ai(10)},[aa]),oe.useEffect(function(){if(Bt&&qr.current){var po,pi=((po=lr.current)===null||po===void 0?void 0:po.offsetWidth)||0,Do=qr.current.getBoundingClientRect();if(!Do.height||Do.right<0){ai(function(vo){return Math.max(0,vo-1)});return}var Qi=(oa?nt-pi:aa)-Do.left;if(Kr(Qi),da&&da<Wa){var Ui=oa?Do.right-(nt-pi+da):aa+pi-Do.left-da,Ji=Math.max(0,Ui);Or(Ji)}else Or(0)}},[oi,oa,da,aa,nt,Wa,Bt]);function xi(po){return po.filter(function(pi){return pi})}var Ha=oe.useMemo(function(){return xi(ye(nn))},[nn]),ui=at==="time"&&!Ha.length,Va=oe.useMemo(function(){return ui?xi([Hn]):Ha},[ui,Ha,Hn]),eo=ui?Hn:Ha,vi=oe.useMemo(function(){return Va.length?Va.some(function(po){return Mn(po)}):!0},[Va,Mn]),Ki=function(){ui&&fn(Hn),Tn(),ir()},Xi=oe.createElement("div",{className:"".concat(Sr,"-panel-layout")},oe.createElement(Da,{prefixCls:Sr,presets:mn,onClick:Sn,onHover:Rt}),oe.createElement("div",null,oe.createElement(Vr,(0,E.Z)({},ue,{value:eo})),oe.createElement(vn,(0,E.Z)({},ue,{showNow:_t?!1:lt,invalid:vi,onSubmit:Ki}))));Ge&&(Xi=Ge(Xi));var Gi="".concat(ia,"-container"),Xa="marginLeft",co="marginRight",ao=oe.createElement("div",{onMouseDown:Dn,tabIndex:-1,className:Ne()(Gi,"".concat(Sr,"-").concat(Ve,"-panel-container")),style:(0,ve.Z)((0,ve.Z)({},oa?co:Xa,dr),oa?Xa:co,"auto"),onFocus:Rn,onBlur:kn},Xi);return Bt&&(ao=oe.createElement("div",{onMouseDown:Dn,ref:qr,className:Ne()("".concat(Sr,"-range-wrapper"),"".concat(Sr,"-").concat(at,"-range-wrapper"))},oe.createElement("div",{ref:lr,className:"".concat(Sr,"-range-arrow"),style:{left:hr}}),oe.createElement(Ar.Z,{onResize:ma},ao))),ao}var Ua=ae(43079);function zi(ue,Ge){var Ve=ue.format,at=ue.maskFormat,lt=ue.generateConfig,Bt=ue.locale,_t=ue.preserveInvalidOnBlur,Nt=ue.inputReadOnly,Qt=ue.required,mn=ue["aria-required"],Rt=ue.onSubmit,Sn=ue.onFocus,Rn=ue.onBlur,kn=ue.onInputChange,Dn=ue.onInvalid,pn=ue.open,nn=ue.onOpenChange,fn=ue.onKeyDown,Mn=ue.onChange,Hn=ue.activeHelp,Tn=ue.name,ir=ue.autoComplete,ar=ue.id,Sr=ue.value,ia=ue.invalid,oa=ue.placeholder,lr=ue.disabled,qr=ue.activeIndex,ra=ue.allHelp,jr=ue.picker,da=function(hr,Kr){var ma=lt.locale.parse(Bt.locale,hr,[Kr]);return ma&<.isValidate(ma)?ma:null},Xr=Ve[0],la=oe.useCallback(function(vr){return Ue(vr,{locale:Bt,format:Xr,generateConfig:lt})},[Bt,lt,Xr]),ua=oe.useMemo(function(){return Sr.map(la)},[Sr,la]),dr=oe.useMemo(function(){var vr=jr==="time"?8:10,hr=typeof Xr=="function"?Xr(lt.getNow()).length:Xr.length;return Math.max(vr,hr)+2},[Xr,jr,lt]),Or=function(hr){for(var Kr=0;Kr<Ve.length;Kr+=1){var ma=Ve[Kr];if(typeof ma=="string"){var Oa=da(hr,ma);if(Oa)return Oa}}return!1},Ir=function(hr){function Kr(aa){return hr!==void 0?aa[hr]:aa}var ma=(0,De.Z)(ue,{aria:!0,data:!0}),Oa=(0,Be.Z)((0,Be.Z)({},ma),{},{format:at,validateFormat:function(nt){return!!Or(nt)},preserveInvalidOnBlur:_t,readOnly:Nt,required:Qt,"aria-required":mn,name:Tn,autoComplete:ir,size:dr,id:Kr(ar),value:Kr(ua)||"",invalid:Kr(ia),placeholder:Kr(oa),active:qr===hr,helped:ra||Hn&&qr===hr,disabled:Kr(lr),onFocus:function(nt){Sn(nt,hr)},onBlur:function(nt){Rn(nt,hr)},onSubmit:Rt,onChange:function(nt){kn();var Wa=Or(nt);if(Wa){Dn(!1,hr),Mn(Wa,hr);return}Dn(!!nt,hr)},onHelp:function(){nn(!0,{index:hr})},onKeyDown:function(nt){var Wa=!1;if(fn==null||fn(nt,function(){Wa=!0}),!nt.defaultPrevented&&!Wa)switch(nt.key){case"Escape":nn(!1,{index:hr});break;case"Enter":pn||nn(!0);break}}},Ge==null?void 0:Ge({valueTexts:ua}));return Object.keys(Oa).forEach(function(aa){Oa[aa]===void 0&&delete Oa[aa]}),Oa};return[Ir,la]}var fi=["onMouseEnter","onMouseLeave"];function ti(ue){return oe.useMemo(function(){return Pe(ue,fi)},[ue])}var ji=["icon","type"],ni=["onClear"];function ri(ue){var Ge=ue.icon,Ve=ue.type,at=(0,Ua.Z)(ue,ji),lt=oe.useContext(we),Bt=lt.prefixCls;return Ge?oe.createElement("span",(0,E.Z)({className:"".concat(Bt,"-").concat(Ve)},at),Ge):null}function wi(ue){var Ge=ue.onClear,Ve=(0,Ua.Z)(ue,ni);return oe.createElement(ri,(0,E.Z)({},Ve,{type:"clear",role:"button",onMouseDown:function(lt){lt.preventDefault()},onClick:function(lt){lt.stopPropagation(),Ge()}}))}var Vi=ae(33377),qi=ae(93912),no=["YYYY","MM","DD","HH","mm","ss","SSS"],mi="\u9867",hi=function(){function ue(Ge){(0,Vi.Z)(this,ue),(0,ve.Z)(this,"format",void 0),(0,ve.Z)(this,"maskFormat",void 0),(0,ve.Z)(this,"cells",void 0),(0,ve.Z)(this,"maskCells",void 0),this.format=Ge;var Ve=no.map(function(Nt){return"(".concat(Nt,")")}).join("|"),at=new RegExp(Ve,"g");this.maskFormat=Ge.replace(at,function(Nt){return mi.repeat(Nt.length)});var lt=new RegExp("(".concat(no.join("|"),")")),Bt=(Ge.split(lt)||[]).filter(function(Nt){return Nt}),_t=0;this.cells=Bt.map(function(Nt){var Qt=no.includes(Nt),mn=_t,Rt=_t+Nt.length;return _t=Rt,{text:Nt,mask:Qt,start:mn,end:Rt}}),this.maskCells=this.cells.filter(function(Nt){return Nt.mask})}return(0,qi.Z)(ue,[{key:"getSelection",value:function(Ve){var at=this.maskCells[Ve]||{},lt=at.start,Bt=at.end;return[lt||0,Bt||0]}},{key:"match",value:function(Ve){for(var at=0;at<this.maskFormat.length;at+=1){var lt=this.maskFormat[at],Bt=Ve[at];if(!Bt||lt!==mi&<!==Bt)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(Ve){for(var at=Number.MAX_SAFE_INTEGER,lt=0,Bt=0;Bt<this.maskCells.length;Bt+=1){var _t=this.maskCells[Bt],Nt=_t.start,Qt=_t.end;if(Ve>=Nt&&Ve<=Qt)return Bt;var mn=Math.min(Math.abs(Ve-Nt),Math.abs(Ve-Qt));mn<at&&(at=mn,lt=Bt)}return lt}}]),ue}();function Si(ue){var Ge={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return Ge[ue]}var Yi=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],na=oe.forwardRef(function(ue,Ge){var Ve=ue.active,at=ue.showActiveCls,lt=at===void 0?!0:at,Bt=ue.suffixIcon,_t=ue.format,Nt=ue.validateFormat,Qt=ue.onChange,mn=ue.onInput,Rt=ue.helped,Sn=ue.onHelp,Rn=ue.onSubmit,kn=ue.onKeyDown,Dn=ue.preserveInvalidOnBlur,pn=Dn===void 0?!1:Dn,nn=ue.invalid,fn=ue.clearIcon,Mn=(0,Ua.Z)(ue,Yi),Hn=ue.value,Tn=ue.onFocus,ir=ue.onBlur,ar=ue.onMouseUp,Sr=oe.useContext(we),ia=Sr.prefixCls,oa=Sr.input,lr=oa===void 0?"input":oa,qr="".concat(ia,"-input"),ra=oe.useState(!1),jr=(0,Ie.Z)(ra,2),da=jr[0],Xr=jr[1],la=oe.useState(Hn),ua=(0,Ie.Z)(la,2),dr=ua[0],Or=ua[1],Ir=oe.useState(""),vr=(0,Ie.Z)(Ir,2),hr=vr[0],Kr=vr[1],ma=oe.useState(null),Oa=(0,Ie.Z)(ma,2),aa=Oa[0],nt=Oa[1],Wa=oe.useState(null),Za=(0,Ie.Z)(Wa,2),Ia=Za[0],oi=Za[1],ai=dr||"";oe.useEffect(function(){Or(Hn)},[Hn]);var xi=oe.useRef(),Ha=oe.useRef();oe.useImperativeHandle(Ge,function(){return{nativeElement:xi.current,inputElement:Ha.current,focus:function(Lr){Ha.current.focus(Lr)},blur:function(){Ha.current.blur()}}});var ui=oe.useMemo(function(){return new hi(_t||"")},[_t]),Va=oe.useMemo(function(){return Rt?[0,0]:ui.getSelection(aa)},[ui,aa,Rt]),eo=(0,Ie.Z)(Va,2),vi=eo[0],Ki=eo[1],Xi=function(Lr){Lr&&Lr!==_t&&Lr!==Hn&&Sn()},Gi=(0,pe.zX)(function(Ea){Nt(Ea)&&Qt(Ea),Or(Ea),Xi(Ea)}),Xa=function(Lr){if(!_t){var ha=Lr.target.value;Xi(ha),Or(ha),Qt(ha)}},co=function(Lr){var ha=Lr.clipboardData.getData("text");Nt(ha)&&Gi(ha)},ao=oe.useRef(!1),po=function(){ao.current=!0},pi=function(Lr){var ha=Lr.target,Qr=ha.selectionStart,sa=ui.getMaskCellIndex(Qr);nt(sa),oi({}),ar==null||ar(Lr),ao.current=!1},Do=function(Lr){Xr(!0),nt(0),Kr(""),Tn(Lr)},Qi=function(Lr){ir(Lr)},Ui=function(Lr){Xr(!1),Qi(Lr)};kt(Ve,function(){!Ve&&!pn&&Or(Hn)});var Ji=function(Lr){Lr.key==="Enter"&&Nt(ai)&&Rn(),kn==null||kn(Lr)},vo=function(Lr){Ji(Lr);var ha=Lr.key,Qr=null,sa=null,Di=Ki-vi,Bi=_t.slice(vi,Ki),uo=function(fo){nt(function(Oo){var go=Oo+fo;return go=Math.max(go,0),go=Math.min(go,ui.size()-1),go})},Bo=function(fo){var Oo=Si(Bi),go=(0,Ie.Z)(Oo,3),cl=go[0],Fl=go[1],hl=go[2],al=ai.slice(vi,Ki),qo=Number(al);if(isNaN(qo))return String(hl||(fo>0?cl:Fl));var Lo=qo+fo,Uo=Fl-cl+1;return String(cl+(Uo+Lo-cl)%Uo)};switch(ha){case"Backspace":case"Delete":Qr="",sa=Bi;break;case"ArrowLeft":Qr="",uo(-1);break;case"ArrowRight":Qr="",uo(1);break;case"ArrowUp":Qr="",sa=Bo(1);break;case"ArrowDown":Qr="",sa=Bo(-1);break;default:isNaN(Number(ha))||(Qr=hr+ha,sa=Qr);break}if(Qr!==null&&(Kr(Qr),Qr.length>=Di&&(uo(1),Kr(""))),sa!==null){var Ao=ai.slice(0,vi)+Me(sa,Di)+ai.slice(Ki);Gi(Ao.slice(0,_t.length))}oi({})},si=oe.useRef();(0,fe.Z)(function(){if(!(!da||!_t||ao.current)){if(!ui.match(ai)){Gi(_t);return}return Ha.current.setSelectionRange(vi,Ki),si.current=(0,bt.Z)(function(){Ha.current.setSelectionRange(vi,Ki)}),function(){bt.Z.cancel(si.current)}}},[ui,_t,da,ai,aa,vi,Ki,Ia,Gi]);var xo=_t?{onFocus:Do,onBlur:Ui,onKeyDown:vo,onMouseDown:po,onMouseUp:pi,onPaste:co}:{};return oe.createElement("div",{ref:xi,className:Ne()(qr,(0,ve.Z)((0,ve.Z)({},"".concat(qr,"-active"),Ve&<),"".concat(qr,"-placeholder"),Rt))},oe.createElement(lr,(0,E.Z)({ref:Ha,"aria-invalid":nn,autoComplete:"off"},Mn,{onKeyDown:Ji,onBlur:Qi},xo,{value:ai,onChange:Xa})),oe.createElement(ri,{type:"suffix",icon:Bt}),fn)}),Kn=na,er=["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"],Zi=["index"];function Mi(ue,Ge){var Ve=ue.id,at=ue.prefix,lt=ue.clearIcon,Bt=ue.suffixIcon,_t=ue.separator,Nt=_t===void 0?"~":_t,Qt=ue.activeIndex,mn=ue.activeHelp,Rt=ue.allHelp,Sn=ue.focused,Rn=ue.onFocus,kn=ue.onBlur,Dn=ue.onKeyDown,pn=ue.locale,nn=ue.generateConfig,fn=ue.placeholder,Mn=ue.className,Hn=ue.style,Tn=ue.onClick,ir=ue.onClear,ar=ue.value,Sr=ue.onChange,ia=ue.onSubmit,oa=ue.onInputChange,lr=ue.format,qr=ue.maskFormat,ra=ue.preserveInvalidOnBlur,jr=ue.onInvalid,da=ue.disabled,Xr=ue.invalid,la=ue.inputReadOnly,ua=ue.direction,dr=ue.onOpenChange,Or=ue.onActiveInfo,Ir=ue.placement,vr=ue.onMouseDown,hr=ue.required,Kr=ue["aria-required"],ma=ue.autoFocus,Oa=ue.tabIndex,aa=(0,Ua.Z)(ue,er),nt=ua==="rtl",Wa=oe.useContext(we),Za=Wa.prefixCls,Ia=oe.useMemo(function(){if(typeof Ve=="string")return[Ve];var Qi=Ve||{};return[Qi.start,Qi.end]},[Ve]),oi=oe.useRef(),ai=oe.useRef(),xi=oe.useRef(),Ha=function(Ui){var Ji;return(Ji=[ai,xi][Ui])===null||Ji===void 0?void 0:Ji.current};oe.useImperativeHandle(Ge,function(){return{nativeElement:oi.current,focus:function(Ui){if((0,Ft.Z)(Ui)==="object"){var Ji,vo=Ui||{},si=vo.index,xo=si===void 0?0:si,Ea=(0,Ua.Z)(vo,Zi);(Ji=Ha(xo))===null||Ji===void 0||Ji.focus(Ea)}else{var Lr;(Lr=Ha(Ui!=null?Ui:0))===null||Lr===void 0||Lr.focus()}},blur:function(){var Ui,Ji;(Ui=Ha(0))===null||Ui===void 0||Ui.blur(),(Ji=Ha(1))===null||Ji===void 0||Ji.blur()}}});var ui=ti(aa),Va=oe.useMemo(function(){return Array.isArray(fn)?fn:[fn,fn]},[fn]),eo=zi((0,Be.Z)((0,Be.Z)({},ue),{},{id:Ia,placeholder:Va})),vi=(0,Ie.Z)(eo,1),Ki=vi[0],Xi=oe.useState({position:"absolute",width:0}),Gi=(0,Ie.Z)(Xi,2),Xa=Gi[0],co=Gi[1],ao=(0,pe.zX)(function(){var Qi=Ha(Qt);if(Qi){var Ui=Qi.nativeElement.getBoundingClientRect(),Ji=oi.current.getBoundingClientRect(),vo=Ui.left-Ji.left;co(function(si){return(0,Be.Z)((0,Be.Z)({},si),{},{width:Ui.width,left:vo})}),Or([Ui.left,Ui.right,Ji.width])}});oe.useEffect(function(){ao()},[Qt]);var po=lt&&(ar[0]&&!da[0]||ar[1]&&!da[1]),pi=ma&&!da[0],Do=ma&&!pi&&!da[1];return oe.createElement(Ar.Z,{onResize:ao},oe.createElement("div",(0,E.Z)({},ui,{className:Ne()(Za,"".concat(Za,"-range"),(0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},"".concat(Za,"-focused"),Sn),"".concat(Za,"-disabled"),da.every(function(Qi){return Qi})),"".concat(Za,"-invalid"),Xr.some(function(Qi){return Qi})),"".concat(Za,"-rtl"),nt),Mn),style:Hn,ref:oi,onClick:Tn,onMouseDown:function(Ui){var Ji=Ui.target;Ji!==ai.current.inputElement&&Ji!==xi.current.inputElement&&Ui.preventDefault(),vr==null||vr(Ui)}}),at&&oe.createElement("div",{className:"".concat(Za,"-prefix")},at),oe.createElement(Kn,(0,E.Z)({ref:ai},Ki(0),{autoFocus:pi,tabIndex:Oa,"date-range":"start"})),oe.createElement("div",{className:"".concat(Za,"-range-separator")},Nt),oe.createElement(Kn,(0,E.Z)({ref:xi},Ki(1),{autoFocus:Do,tabIndex:Oa,"date-range":"end"})),oe.createElement("div",{className:"".concat(Za,"-active-bar"),style:Xa}),oe.createElement(ri,{type:"suffix",icon:Bt}),po&&oe.createElement(wi,{icon:lt,onClear:ir})))}var Wi=oe.forwardRef(Mi),mo=Wi;function At(ue,Ge){var Ve=ue!=null?ue:Ge;return Array.isArray(Ve)?Ve:[Ve,Ve]}function on(ue){return ue===1?"end":"start"}function Gt(ue,Ge){var Ve=st(ue,function(){var Pi=ue.disabled,Ya=ue.allowEmpty,li=At(Pi,!1),Ni=At(Ya,!1);return{disabled:li,allowEmpty:Ni}}),at=(0,Ie.Z)(Ve,6),lt=at[0],Bt=at[1],_t=at[2],Nt=at[3],Qt=at[4],mn=at[5],Rt=lt.prefixCls,Sn=lt.styles,Rn=lt.classNames,kn=lt.defaultValue,Dn=lt.value,pn=lt.needConfirm,nn=lt.onKeyDown,fn=lt.disabled,Mn=lt.allowEmpty,Hn=lt.disabledDate,Tn=lt.minDate,ir=lt.maxDate,ar=lt.defaultOpen,Sr=lt.open,ia=lt.onOpenChange,oa=lt.locale,lr=lt.generateConfig,qr=lt.picker,ra=lt.showNow,jr=lt.showToday,da=lt.showTime,Xr=lt.mode,la=lt.onPanelChange,ua=lt.onCalendarChange,dr=lt.onOk,Or=lt.defaultPickerValue,Ir=lt.pickerValue,vr=lt.onPickerValueChange,hr=lt.inputReadOnly,Kr=lt.suffixIcon,ma=lt.onFocus,Oa=lt.onBlur,aa=lt.presets,nt=lt.ranges,Wa=lt.components,Za=lt.cellRender,Ia=lt.dateRender,oi=lt.monthCellRender,ai=lt.onClick,xi=Vt(Ge),Ha=jt(Sr,ar,fn,ia),ui=(0,Ie.Z)(Ha,2),Va=ui[0],eo=ui[1],vi=function(Ya,li){(fn.some(function(Ni){return!Ni})||!Ya)&&eo(Ya,li)},Ki=Ba(lr,oa,Nt,!0,!1,kn,Dn,ua,dr),Xi=(0,Ie.Z)(Ki,5),Gi=Xi[0],Xa=Xi[1],co=Xi[2],ao=Xi[3],po=Xi[4],pi=co(),Do=Zt(fn,Mn,Va),Qi=(0,Ie.Z)(Do,9),Ui=Qi[0],Ji=Qi[1],vo=Qi[2],si=Qi[3],xo=Qi[4],Ea=Qi[5],Lr=Qi[6],ha=Qi[7],Qr=Qi[8],sa=function(Ya,li){Ji(!0),ma==null||ma(Ya,{range:on(li!=null?li:si)})},Di=function(Ya,li){Ji(!1),Oa==null||Oa(Ya,{range:on(li!=null?li:si)})},Bi=oe.useMemo(function(){if(!da)return null;var Pi=da.disabledTime,Ya=Pi?function(li){var Ni=on(si),Ho=Ee(pi,Lr,si);return Pi(li,Ni,{from:Ho})}:void 0;return(0,Be.Z)((0,Be.Z)({},da),{},{disabledTime:Ya})},[da,si,pi,Lr]),uo=(0,pe.C8)([qr,qr],{value:Xr}),Bo=(0,Ie.Z)(uo,2),Ao=Bo[0],so=Bo[1],fo=Ao[si]||qr,Oo=fo==="date"&&Bi?"datetime":fo,go=Oo===qr&&Oo!=="time",cl=ya(qr,fo,ra,jr,!0),Fl=Pa(lt,Gi,Xa,co,ao,fn,Nt,Ui,Va,mn),hl=(0,Ie.Z)(Fl,2),al=hl[0],qo=hl[1],Lo=tn(pi,fn,Lr,lr,oa,Hn),Uo=Re(pi,mn,Mn),Go=(0,Ie.Z)(Uo,2),Kl=Go[0],ru=Go[1],il=wr(lr,oa,pi,Ao,Va,si,Bt,go,Or,Ir,Bi==null?void 0:Bi.defaultOpenValue,vr,Tn,ir),wl=(0,Ie.Z)(il,2),Tl=wl[0],Rl=wl[1],Xo=(0,pe.zX)(function(Pi,Ya,li){var Ni=je(Ao,si,Ya);if((Ni[0]!==Ao[0]||Ni[1]!==Ao[1])&&so(Ni),la&&li!==!1){var Ho=(0,xe.Z)(pi);Pi&&(Ho[si]=Pi),la(Ho,Ni)}}),Zl=function(Ya,li){return je(pi,li,Ya)},dl=function(Ya,li){var Ni=pi;Ya&&(Ni=Zl(Ya,si)),ha(si);var Ho=Ea(Ni);ao(Ni),al(si,Ho===null),Ho===null?vi(!1,{force:!0}):li||xi.current.focus({index:Ho})},Xl=function(Ya){var li,Ni=Ya.target.getRootNode();if(!xi.current.nativeElement.contains((li=Ni.activeElement)!==null&&li!==void 0?li:document.activeElement)){var Ho=fn.findIndex(function(zu){return!zu});Ho>=0&&xi.current.focus({index:Ho})}vi(!0),ai==null||ai(Ya)},Wl=function(){qo(null),vi(!1,{force:!0})},Ql=oe.useState(null),El=(0,Ie.Z)(Ql,2),pl=El[0],Hl=El[1],$o=oe.useState(null),Pl=(0,Ie.Z)($o,2),kl=Pl[0],Ul=Pl[1],$a=oe.useMemo(function(){return kl||pi},[pi,kl]);oe.useEffect(function(){Va||Ul(null)},[Va]);var Vl=oe.useState([0,0,0]),vl=(0,Ie.Z)(Vl,2),zl=vl[0],Jl=vl[1],Ol=It(aa,nt),ql=function(Ya){Ul(Ya),Hl("preset")},Cl=function(Ya){var li=qo(Ya);li&&vi(!1,{force:!0})},gl=function(Ya){dl(Ya)},el=function(Ya){Ul(Ya?Zl(Ya,si):null),Hl("cell")},Ei=function(Ya){vi(!0),sa(Ya)},_i=function(){vo("panel")},_o=function(Ya){var li=je(pi,si,Ya);ao(li),!pn&&!_t&&Bt===Oo&&dl(Ya)},Wo=function(){vi(!1)},Io=He(Za,Ia,oi,on(si)),io=pi[si]||null,bl=(0,pe.zX)(function(Pi){return mn(Pi,{activeIndex:si})}),Ci=oe.useMemo(function(){var Pi=(0,De.Z)(lt,!1),Ya=(0,ze.Z)(lt,[].concat((0,xe.Z)(Object.keys(Pi)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ya},[lt]),ei=oe.createElement(Ra,(0,E.Z)({},Ci,{showNow:cl,showTime:Bi,range:!0,multiplePanel:go,activeInfo:zl,disabledDate:Lo,onFocus:Ei,onBlur:Di,onPanelMouseDown:_i,picker:qr,mode:fo,internalMode:Oo,onPanelChange:Xo,format:Qt,value:io,isInvalid:bl,onChange:null,onSelect:_o,pickerValue:Tl,defaultOpenValue:ye(da==null?void 0:da.defaultOpenValue)[si],onPickerValueChange:Rl,hoverValue:$a,onHover:el,needConfirm:pn,onSubmit:dl,onOk:po,presets:Ol,onPresetHover:ql,onPresetSubmit:Cl,onNow:gl,cellRender:Io})),Po=function(Ya,li){var Ni=Zl(Ya,li);ao(Ni)},Ll=function(){vo("input")},du=function(Ya,li){var Ni=Lr.length,Ho=Lr[Ni-1];if(Ni&&Ho!==li&&pn&&!Mn[Ho]&&!Qr(Ho)&&pi[Ho]){xi.current.focus({index:Ho});return}vo("input"),vi(!0,{inherit:!0}),si!==li&&Va&&!pn&&_t&&dl(null,!0),xo(li),sa(Ya,li)},Eu=function(Ya,li){if(vi(!1),!pn&&vo()==="input"){var Ni=Ea(pi);al(si,Ni===null)}Di(Ya,li)},fu=function(Ya,li){Ya.key==="Tab"&&dl(null,!0),nn==null||nn(Ya,li)},Lu=oe.useMemo(function(){return{prefixCls:Rt,locale:oa,generateConfig:lr,button:Wa.button,input:Wa.input}},[Rt,oa,lr,Wa.button,Wa.input]);if((0,fe.Z)(function(){Va&&si!==void 0&&Xo(null,qr,!1)},[Va,si,qr]),(0,fe.Z)(function(){var Pi=vo();!Va&&Pi==="input"&&(vi(!1),dl(null,!0)),!Va&&_t&&!pn&&Pi==="panel"&&(vi(!0),dl())},[Va]),0)var Hu;return oe.createElement(we.Provider,{value:Lu},oe.createElement(et,(0,E.Z)({},_e(lt),{popupElement:ei,popupStyle:Sn.popup,popupClassName:Rn.popup,visible:Va,onClose:Wo,range:!0}),oe.createElement(mo,(0,E.Z)({},lt,{ref:xi,suffixIcon:Kr,activeIndex:Ui||Va?si:null,activeHelp:!!kl,allHelp:!!kl&&pl==="preset",focused:Ui,onFocus:du,onBlur:Eu,onKeyDown:fu,onSubmit:dl,value:$a,maskFormat:Qt,onChange:Po,onInputChange:Ll,format:Nt,inputReadOnly:hr,disabled:fn,open:Va,onOpenChange:vi,onClick:Xl,onClear:Wl,invalid:Kl,onInvalid:ru,onActiveInfo:Jl}))))}var an=oe.forwardRef(Gt),Fn=an,Wn=ae(11780);function Er(ue){var Ge=ue.prefixCls,Ve=ue.value,at=ue.onRemove,lt=ue.removeIcon,Bt=lt===void 0?"\xD7":lt,_t=ue.formatDate,Nt=ue.disabled,Qt=ue.maxTagCount,mn=ue.placeholder,Rt="".concat(Ge,"-selector"),Sn="".concat(Ge,"-selection"),Rn="".concat(Sn,"-overflow");function kn(nn,fn){return oe.createElement("span",{className:Ne()("".concat(Sn,"-item")),title:typeof nn=="string"?nn:null},oe.createElement("span",{className:"".concat(Sn,"-item-content")},nn),!Nt&&fn&&oe.createElement("span",{onMouseDown:function(Hn){Hn.preventDefault()},onClick:fn,className:"".concat(Sn,"-item-remove")},Bt))}function Dn(nn){var fn=_t(nn),Mn=function(Tn){Tn&&Tn.stopPropagation(),at(nn)};return kn(fn,Mn)}function pn(nn){var fn="+ ".concat(nn.length," ...");return kn(fn)}return oe.createElement("div",{className:Rt},oe.createElement(Wn.Z,{prefixCls:Rn,data:Ve,renderItem:Dn,renderRest:pn,itemKey:function(fn){return _t(fn)},maxCount:Qt}),!Ve.length&&oe.createElement("span",{className:"".concat(Ge,"-selection-placeholder")},mn))}var rr=["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 Gn(ue,Ge){var Ve=ue.id,at=ue.open,lt=ue.prefix,Bt=ue.clearIcon,_t=ue.suffixIcon,Nt=ue.activeHelp,Qt=ue.allHelp,mn=ue.focused,Rt=ue.onFocus,Sn=ue.onBlur,Rn=ue.onKeyDown,kn=ue.locale,Dn=ue.generateConfig,pn=ue.placeholder,nn=ue.className,fn=ue.style,Mn=ue.onClick,Hn=ue.onClear,Tn=ue.internalPicker,ir=ue.value,ar=ue.onChange,Sr=ue.onSubmit,ia=ue.onInputChange,oa=ue.multiple,lr=ue.maxTagCount,qr=ue.format,ra=ue.maskFormat,jr=ue.preserveInvalidOnBlur,da=ue.onInvalid,Xr=ue.disabled,la=ue.invalid,ua=ue.inputReadOnly,dr=ue.direction,Or=ue.onOpenChange,Ir=ue.onMouseDown,vr=ue.required,hr=ue["aria-required"],Kr=ue.autoFocus,ma=ue.tabIndex,Oa=ue.removeIcon,aa=(0,Ua.Z)(ue,rr),nt=dr==="rtl",Wa=oe.useContext(we),Za=Wa.prefixCls,Ia=oe.useRef(),oi=oe.useRef();oe.useImperativeHandle(Ge,function(){return{nativeElement:Ia.current,focus:function(Xa){var co;(co=oi.current)===null||co===void 0||co.focus(Xa)},blur:function(){var Xa;(Xa=oi.current)===null||Xa===void 0||Xa.blur()}}});var ai=ti(aa),xi=function(Xa){ar([Xa])},Ha=function(Xa){var co=ir.filter(function(ao){return ao&&!z(Dn,kn,ao,Xa,Tn)});ar(co),at||Sr()},ui=zi((0,Be.Z)((0,Be.Z)({},ue),{},{onChange:xi}),function(Gi){var Xa=Gi.valueTexts;return{value:Xa[0]||"",active:mn}}),Va=(0,Ie.Z)(ui,2),eo=Va[0],vi=Va[1],Ki=!!(Bt&&ir.length&&!Xr),Xi=oa?oe.createElement(oe.Fragment,null,oe.createElement(Er,{prefixCls:Za,value:ir,onRemove:Ha,formatDate:vi,maxTagCount:lr,disabled:Xr,removeIcon:Oa,placeholder:pn}),oe.createElement("input",{className:"".concat(Za,"-multiple-input"),value:ir.map(vi).join(","),ref:oi,readOnly:!0,autoFocus:Kr,tabIndex:ma}),oe.createElement(ri,{type:"suffix",icon:_t}),Ki&&oe.createElement(wi,{icon:Bt,onClear:Hn})):oe.createElement(Kn,(0,E.Z)({ref:oi},eo(),{autoFocus:Kr,tabIndex:ma,suffixIcon:_t,clearIcon:Ki&&oe.createElement(wi,{icon:Bt,onClear:Hn}),showActiveCls:!1}));return oe.createElement("div",(0,E.Z)({},ai,{className:Ne()(Za,(0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},"".concat(Za,"-multiple"),oa),"".concat(Za,"-focused"),mn),"".concat(Za,"-disabled"),Xr),"".concat(Za,"-invalid"),la),"".concat(Za,"-rtl"),nt),nn),style:fn,ref:Ia,onClick:Mn,onMouseDown:function(Xa){var co,ao=Xa.target;ao!==((co=oi.current)===null||co===void 0?void 0:co.inputElement)&&Xa.preventDefault(),Ir==null||Ir(Xa)}}),lt&&oe.createElement("div",{className:"".concat(Za,"-prefix")},lt),Xi)}var Jt=oe.forwardRef(Gn),qt=Jt;function Pn(ue,Ge){var Ve=st(ue),at=(0,Ie.Z)(Ve,6),lt=at[0],Bt=at[1],_t=at[2],Nt=at[3],Qt=at[4],mn=at[5],Rt=lt,Sn=Rt.prefixCls,Rn=Rt.styles,kn=Rt.classNames,Dn=Rt.order,pn=Rt.defaultValue,nn=Rt.value,fn=Rt.needConfirm,Mn=Rt.onChange,Hn=Rt.onKeyDown,Tn=Rt.disabled,ir=Rt.disabledDate,ar=Rt.minDate,Sr=Rt.maxDate,ia=Rt.defaultOpen,oa=Rt.open,lr=Rt.onOpenChange,qr=Rt.locale,ra=Rt.generateConfig,jr=Rt.picker,da=Rt.showNow,Xr=Rt.showToday,la=Rt.showTime,ua=Rt.mode,dr=Rt.onPanelChange,Or=Rt.onCalendarChange,Ir=Rt.onOk,vr=Rt.multiple,hr=Rt.defaultPickerValue,Kr=Rt.pickerValue,ma=Rt.onPickerValueChange,Oa=Rt.inputReadOnly,aa=Rt.suffixIcon,nt=Rt.removeIcon,Wa=Rt.onFocus,Za=Rt.onBlur,Ia=Rt.presets,oi=Rt.components,ai=Rt.cellRender,xi=Rt.dateRender,Ha=Rt.monthCellRender,ui=Rt.onClick,Va=Vt(Ge);function eo(Ci){return Ci===null?null:vr?Ci:Ci[0]}var vi=yn(ra,qr,Bt),Ki=jt(oa,ia,[Tn],lr),Xi=(0,Ie.Z)(Ki,2),Gi=Xi[0],Xa=Xi[1],co=function(ei,Po,Ll){if(Or){var du=(0,Be.Z)({},Ll);delete du.range,Or(eo(ei),eo(Po),du)}},ao=function(ei){Ir==null||Ir(eo(ei))},po=Ba(ra,qr,Nt,!1,Dn,pn,nn,co,ao),pi=(0,Ie.Z)(po,5),Do=pi[0],Qi=pi[1],Ui=pi[2],Ji=pi[3],vo=pi[4],si=Ui(),xo=Zt([Tn]),Ea=(0,Ie.Z)(xo,4),Lr=Ea[0],ha=Ea[1],Qr=Ea[2],sa=Ea[3],Di=function(ei){ha(!0),Wa==null||Wa(ei,{})},Bi=function(ei){ha(!1),Za==null||Za(ei,{})},uo=(0,pe.C8)(jr,{value:ua}),Bo=(0,Ie.Z)(uo,2),Ao=Bo[0],so=Bo[1],fo=Ao==="date"&&la?"datetime":Ao,Oo=ya(jr,Ao,da,Xr),go=Mn&&function(Ci,ei){Mn(eo(Ci),eo(ei))},cl=Pa((0,Be.Z)((0,Be.Z)({},lt),{},{onChange:go}),Do,Qi,Ui,Ji,[],Nt,Lr,Gi,mn),Fl=(0,Ie.Z)(cl,2),hl=Fl[1],al=Re(si,mn),qo=(0,Ie.Z)(al,2),Lo=qo[0],Uo=qo[1],Go=oe.useMemo(function(){return Lo.some(function(Ci){return Ci})},[Lo]),Kl=function(ei,Po){if(ma){var Ll=(0,Be.Z)((0,Be.Z)({},Po),{},{mode:Po.mode[0]});delete Ll.range,ma(ei[0],Ll)}},ru=wr(ra,qr,si,[Ao],Gi,sa,Bt,!1,hr,Kr,ye(la==null?void 0:la.defaultOpenValue),Kl,ar,Sr),il=(0,Ie.Z)(ru,2),wl=il[0],Tl=il[1],Rl=(0,pe.zX)(function(Ci,ei,Po){if(so(ei),dr&&Po!==!1){var Ll=Ci||si[si.length-1];dr(Ll,ei)}}),Xo=function(){hl(Ui()),Xa(!1,{force:!0})},Zl=function(ei){!Tn&&!Va.current.nativeElement.contains(document.activeElement)&&Va.current.focus(),Xa(!0),ui==null||ui(ei)},dl=function(){hl(null),Xa(!1,{force:!0})},Xl=oe.useState(null),Wl=(0,Ie.Z)(Xl,2),Ql=Wl[0],El=Wl[1],pl=oe.useState(null),Hl=(0,Ie.Z)(pl,2),$o=Hl[0],Pl=Hl[1],kl=oe.useMemo(function(){var Ci=[$o].concat((0,xe.Z)(si)).filter(function(ei){return ei});return vr?Ci:Ci.slice(0,1)},[si,$o,vr]),Ul=oe.useMemo(function(){return!vr&&$o?[$o]:si.filter(function(Ci){return Ci})},[si,$o,vr]);oe.useEffect(function(){Gi||Pl(null)},[Gi]);var $a=It(Ia),Vl=function(ei){Pl(ei),El("preset")},vl=function(ei){var Po=vr?vi(Ui(),ei):[ei],Ll=hl(Po);Ll&&!vr&&Xa(!1,{force:!0})},zl=function(ei){vl(ei)},Jl=function(ei){Pl(ei),El("cell")},Ol=function(ei){Xa(!0),Di(ei)},ql=function(ei){if(Qr("panel"),!(vr&&fo!==jr)){var Po=vr?vi(Ui(),ei):[ei];Ji(Po),!fn&&!_t&&Bt===fo&&Xo()}},Cl=function(){Xa(!1)},gl=He(ai,xi,Ha),el=oe.useMemo(function(){var Ci=(0,De.Z)(lt,!1),ei=(0,ze.Z)(lt,[].concat((0,xe.Z)(Object.keys(Ci)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Be.Z)((0,Be.Z)({},ei),{},{multiple:lt.multiple})},[lt]),Ei=oe.createElement(Ra,(0,E.Z)({},el,{showNow:Oo,showTime:la,disabledDate:ir,onFocus:Ol,onBlur:Bi,picker:jr,mode:Ao,internalMode:fo,onPanelChange:Rl,format:Qt,value:si,isInvalid:mn,onChange:null,onSelect:ql,pickerValue:wl,defaultOpenValue:la==null?void 0:la.defaultOpenValue,onPickerValueChange:Tl,hoverValue:kl,onHover:Jl,needConfirm:fn,onSubmit:Xo,onOk:vo,presets:$a,onPresetHover:Vl,onPresetSubmit:vl,onNow:zl,cellRender:gl})),_i=function(ei){Ji(ei)},_o=function(){Qr("input")},Wo=function(ei){Qr("input"),Xa(!0,{inherit:!0}),Di(ei)},Io=function(ei){Xa(!1),Bi(ei)},io=function(ei,Po){ei.key==="Tab"&&Xo(),Hn==null||Hn(ei,Po)},bl=oe.useMemo(function(){return{prefixCls:Sn,locale:qr,generateConfig:ra,button:oi.button,input:oi.input}},[Sn,qr,ra,oi.button,oi.input]);return(0,fe.Z)(function(){Gi&&sa!==void 0&&Rl(null,jr,!1)},[Gi,sa,jr]),(0,fe.Z)(function(){var Ci=Qr();!Gi&&Ci==="input"&&(Xa(!1),Xo()),!Gi&&_t&&!fn&&Ci==="panel"&&Xo()},[Gi]),oe.createElement(we.Provider,{value:bl},oe.createElement(et,(0,E.Z)({},_e(lt),{popupElement:Ei,popupStyle:Rn.popup,popupClassName:kn.popup,visible:Gi,onClose:Cl}),oe.createElement(qt,(0,E.Z)({},lt,{ref:Va,suffixIcon:aa,removeIcon:nt,activeHelp:!!$o,allHelp:!!$o&&Ql==="preset",focused:Lr,onFocus:Wo,onBlur:Io,onKeyDown:io,onSubmit:Xo,value:Ul,maskFormat:Qt,onChange:_i,onInputChange:_o,internalPicker:Bt,format:Nt,inputReadOnly:Oa,disabled:Tn,open:Gi,onOpenChange:Xa,onClick:Zl,onClear:dl,invalid:Go,onInvalid:function(ei){Uo(ei,0)}}))))}var Bn=oe.forwardRef(Pn),zn=Bn,An=zn},25930:function(Cn,zt,ae){"use strict";ae.d(zt,{Cd:function(){return He}});var E=ae(32855),xe=ae(27247),Be=ae(43079),Ie=ae(59301),pe=ae(92310),fe=ae.n(pe),ze={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},De=function(){var Ke=(0,Ie.useRef)([]),it=(0,Ie.useRef)(null);return(0,Ie.useEffect)(function(){var Ft=Date.now(),gt=!1;Ke.current.forEach(function(pt){if(pt){gt=!0;var xt=pt.style;xt.transitionDuration=".3s, .3s, .3s, .06s",it.current&&Ft-it.current<100&&(xt.transitionDuration="0s, 0s")}}),gt&&(it.current=Date.now())}),Ke.current},Ze=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],oe=function(Ke){var it=(0,xe.Z)((0,xe.Z)({},ze),Ke),Ft=it.className,gt=it.percent,pt=it.prefixCls,xt=it.strokeColor,ke=it.strokeLinecap,de=it.strokeWidth,Ae=it.style,Ye=it.trailColor,ct=it.trailWidth,Le=it.transition,mt=(0,Be.Z)(it,Ze);delete mt.gapPosition;var rt=Array.isArray(gt)?gt:[gt],St=Array.isArray(xt)?xt:[xt],Je=De(),vt=de/2,Fe=100-de/2,Ct="M ".concat(ke==="round"?vt:0,",").concat(vt,`
|
|
L `).concat(ke==="round"?Fe:100,",").concat(vt),Pt="0 0 100 ".concat(de),me=0;return Ie.createElement("svg",(0,E.Z)({className:fe()("".concat(pt,"-line"),Ft),viewBox:Pt,preserveAspectRatio:"none",style:Ae},mt),Ie.createElement("path",{className:"".concat(pt,"-line-trail"),d:Ct,strokeLinecap:ke,stroke:Ye,strokeWidth:ct||de,fillOpacity:"0"}),rt.map(function(ie,ee){var z=1;switch(ke){case"round":z=1-de/100;break;case"square":z=1-de/2/100;break;default:z=1;break}var re={strokeDasharray:"".concat(ie*z,"px, 100px"),strokeDashoffset:"-".concat(me,"px"),transition:Le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ne=St[ee]||St[St.length-1];return me+=ie,Ie.createElement("path",{key:ee,className:"".concat(pt,"-line-path"),d:Ct,strokeLinecap:ke,stroke:ne,strokeWidth:de,fillOpacity:"0",ref:function(Ue){Je[ee]=Ue},style:re})}))},ve=oe,ge=ae(34666),We=ae(11913),Ne=ae(47273),Oe=0,Ce=(0,Ne.Z)();function we(){var dt;return Ce?(dt=Oe,Oe+=1):dt="TEST_OR_SSR",dt}var tt=function(dt){var Ke=Ie.useState(),it=(0,We.Z)(Ke,2),Ft=it[0],gt=it[1];return Ie.useEffect(function(){gt("rc_progress_".concat(we()))},[]),dt||Ft},$e=function(Ke){var it=Ke.bg,Ft=Ke.children;return Ie.createElement("div",{style:{width:"100%",height:"100%",background:it}},Ft)};function et(dt,Ke){return Object.keys(dt).map(function(it){var Ft=parseFloat(it),gt="".concat(Math.floor(Ft*Ke),"%");return"".concat(dt[it]," ").concat(gt)})}var Me=Ie.forwardRef(function(dt,Ke){var it=dt.prefixCls,Ft=dt.color,gt=dt.gradientId,pt=dt.radius,xt=dt.style,ke=dt.ptg,de=dt.strokeLinecap,Ae=dt.strokeWidth,Ye=dt.size,ct=dt.gapDegree,Le=Ft&&(0,ge.Z)(Ft)==="object",mt=Le?"#FFF":void 0,rt=Ye/2,St=Ie.createElement("circle",{className:"".concat(it,"-circle-path"),r:pt,cx:rt,cy:rt,stroke:mt,strokeLinecap:de,strokeWidth:Ae,opacity:ke===0?0:1,style:xt,ref:Ke});if(!Le)return St;var Je="".concat(gt,"-conic"),vt=ct?"".concat(180+ct/2,"deg"):"0deg",Fe=et(Ft,(360-ct)/360),Ct=et(Ft,1),Pt="conic-gradient(from ".concat(vt,", ").concat(Fe.join(", "),")"),me="linear-gradient(to ".concat(ct?"bottom":"top",", ").concat(Ct.join(", "),")");return Ie.createElement(Ie.Fragment,null,Ie.createElement("mask",{id:Je},St),Ie.createElement("foreignObject",{x:0,y:0,width:Ye,height:Ye,mask:"url(#".concat(Je,")")},Ie.createElement($e,{bg:me},Ie.createElement($e,{bg:Pt}))))}),ye=Me,je=100,Pe=function(Ke,it,Ft,gt,pt,xt,ke,de,Ae,Ye){var ct=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Le=Ft/100*360*((360-xt)/360),mt=xt===0?0:{bottom:0,top:180,left:90,right:-90}[ke],rt=(100-gt)/100*it;Ae==="round"&>!==100&&(rt+=Ye/2,rt>=it&&(rt=it-.01));var St=je/2;return{stroke:typeof de=="string"?de:void 0,strokeDasharray:"".concat(it,"px ").concat(Ke),strokeDashoffset:rt+ct,transform:"rotate(".concat(pt+Le+mt,"deg)"),transformOrigin:"".concat(St,"px ").concat(St,"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}},ot=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ee(dt){var Ke=dt!=null?dt:[];return Array.isArray(Ke)?Ke:[Ke]}var _e=function(Ke){var it=(0,xe.Z)((0,xe.Z)({},ze),Ke),Ft=it.id,gt=it.prefixCls,pt=it.steps,xt=it.strokeWidth,ke=it.trailWidth,de=it.gapDegree,Ae=de===void 0?0:de,Ye=it.gapPosition,ct=it.trailColor,Le=it.strokeLinecap,mt=it.style,rt=it.className,St=it.strokeColor,Je=it.percent,vt=(0,Be.Z)(it,ot),Fe=je/2,Ct=tt(Ft),Pt="".concat(Ct,"-gradient"),me=Fe-xt/2,ie=Math.PI*2*me,ee=Ae>0?90+Ae/2:-90,z=ie*((360-Ae)/360),re=(0,ge.Z)(pt)==="object"?pt:{count:pt,gap:2},ne=re.count,ce=re.gap,Ue=Ee(Je),ut=Ee(St),Ht=ut.find(function(Et){return Et&&(0,ge.Z)(Et)==="object"}),ht=Ht&&(0,ge.Z)(Ht)==="object",yt=ht?"butt":Le,wt=Pe(ie,z,0,100,ee,Ae,Ye,ct,yt,xt),se=De(),st=function(){var jt=0;return Ue.map(function(Vt,It){var kt=ut[It]||ut[ut.length-1],Zt=Pe(ie,z,jt,Vt,ee,Ae,Ye,kt,yt,xt);return jt+=Vt,Ie.createElement(ye,{key:It,color:kt,ptg:Vt,radius:me,prefixCls:gt,gradientId:Pt,style:Zt,strokeLinecap:yt,strokeWidth:xt,gapDegree:Ae,ref:function(dn){se[It]=dn},size:je})}).reverse()},bt=function(){var jt=Math.round(ne*(Ue[0]/100)),Vt=100/ne,It=0;return new Array(ne).fill(null).map(function(kt,Zt){var tn=Zt<=jt-1?ut[0]:ct,dn=tn&&(0,ge.Z)(tn)==="object"?"url(#".concat(Pt,")"):void 0,Yn=Pe(ie,z,It,Vt,ee,Ae,Ye,tn,"butt",xt,ce);return It+=(z-Yn.strokeDashoffset+ce)*100/z,Ie.createElement("circle",{key:Zt,className:"".concat(gt,"-circle-path"),r:me,cx:Fe,cy:Fe,stroke:dn,strokeWidth:xt,opacity:1,style:Yn,ref:function(In){se[Zt]=In}})})};return Ie.createElement("svg",(0,E.Z)({className:fe()("".concat(gt,"-circle"),rt),viewBox:"0 0 ".concat(je," ").concat(je),style:mt,id:Ft,role:"presentation"},vt),!ne&&Ie.createElement("circle",{className:"".concat(gt,"-circle-trail"),r:me,cx:Fe,cy:Fe,stroke:ct,strokeLinecap:yt,strokeWidth:ke||xt,style:wt}),ne?bt():st())},He=_e,Re={Line:ve,Circle:He}},738:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return et}});var E=ae(32855),xe=ae(74430),Be=ae(11913),Ie=ae(43079),pe=ae(92310),fe=ae.n(pe),ze=ae(18929),De=ae(10228),Ze=ae(26112),oe=ae(59301);function ve(Me,ye){var je=Me.disabled,Pe=Me.prefixCls,ot=Me.character,Ee=Me.characterRender,_e=Me.index,He=Me.count,Re=Me.value,dt=Me.allowHalf,Ke=Me.focused,it=Me.onHover,Ft=Me.onClick,gt=function(Le){it(Le,_e)},pt=function(Le){Ft(Le,_e)},xt=function(Le){Le.keyCode===De.Z.ENTER&&Ft(Le,_e)},ke=_e+1,de=new Set([Pe]);Re===0&&_e===0&&Ke?de.add("".concat(Pe,"-focused")):dt&&Re+.5>=ke&&Re<ke?(de.add("".concat(Pe,"-half")),de.add("".concat(Pe,"-active")),Ke&&de.add("".concat(Pe,"-focused"))):(ke<=Re?de.add("".concat(Pe,"-full")):de.add("".concat(Pe,"-zero")),ke===Re&&Ke&&de.add("".concat(Pe,"-focused")));var Ae=typeof ot=="function"?ot(Me):ot,Ye=oe.createElement("li",{className:fe()(Array.from(de)),ref:ye},oe.createElement("div",{onClick:je?null:pt,onKeyDown:je?null:xt,onMouseMove:je?null:gt,role:"radio","aria-checked":Re>_e?"true":"false","aria-posinset":_e+1,"aria-setsize":He,tabIndex:je?-1:0},oe.createElement("div",{className:"".concat(Pe,"-first")},Ae),oe.createElement("div",{className:"".concat(Pe,"-second")},Ae)));return Ee&&(Ye=Ee(Ye,Me)),Ye}var ge=oe.forwardRef(ve);function We(){var Me=oe.useRef({});function ye(Pe){return Me.current[Pe]}function je(Pe){return function(ot){Me.current[Pe]=ot}}return[ye,je]}function Ne(Me){var ye=Me.pageXOffset,je="scrollLeft";if(typeof ye!="number"){var Pe=Me.document;ye=Pe.documentElement[je],typeof ye!="number"&&(ye=Pe.body[je])}return ye}function Oe(Me){var ye,je,Pe=Me.ownerDocument,ot=Pe.body,Ee=Pe&&Pe.documentElement,_e=Me.getBoundingClientRect();return ye=_e.left,je=_e.top,ye-=Ee.clientLeft||ot.clientLeft||0,je-=Ee.clientTop||ot.clientTop||0,{left:ye,top:je}}function Ce(Me){var ye=Oe(Me),je=Me.ownerDocument,Pe=je.defaultView||je.parentWindow;return ye.left+=Ne(Pe),ye.left}var we=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function tt(Me,ye){var je=Me.prefixCls,Pe=je===void 0?"rc-rate":je,ot=Me.className,Ee=Me.defaultValue,_e=Me.value,He=Me.count,Re=He===void 0?5:He,dt=Me.allowHalf,Ke=dt===void 0?!1:dt,it=Me.allowClear,Ft=it===void 0?!0:it,gt=Me.keyboard,pt=gt===void 0?!0:gt,xt=Me.character,ke=xt===void 0?"\u2605":xt,de=Me.characterRender,Ae=Me.disabled,Ye=Me.direction,ct=Ye===void 0?"ltr":Ye,Le=Me.tabIndex,mt=Le===void 0?0:Le,rt=Me.autoFocus,St=Me.onHoverChange,Je=Me.onChange,vt=Me.onFocus,Fe=Me.onBlur,Ct=Me.onKeyDown,Pt=Me.onMouseLeave,me=(0,Ie.Z)(Me,we),ie=We(),ee=(0,Be.Z)(ie,2),z=ee[0],re=ee[1],ne=oe.useRef(null),ce=function(){if(!Ae){var Ar;(Ar=ne.current)===null||Ar===void 0||Ar.focus()}};oe.useImperativeHandle(ye,function(){return{focus:ce,blur:function(){if(!Ae){var Ar;(Ar=ne.current)===null||Ar===void 0||Ar.blur()}}}});var Ue=(0,ze.Z)(Ee||0,{value:_e}),ut=(0,Be.Z)(Ue,2),Ht=ut[0],ht=ut[1],yt=(0,ze.Z)(null),wt=(0,Be.Z)(yt,2),se=wt[0],st=wt[1],bt=function(Ar,La){var Aa=ct==="rtl",Xt=Ar+1;if(Ke){var rn=z(Ar),vn=Ce(rn),yn=rn.clientWidth;(Aa&&La-vn>yn/2||!Aa&&La-vn<yn/2)&&(Xt-=.5)}return Xt},Et=function(Ar){ht(Ar),Je==null||Je(Ar)},jt=oe.useState(!1),Vt=(0,Be.Z)(jt,2),It=Vt[0],kt=Vt[1],Zt=function(){kt(!0),vt==null||vt()},tn=function(){kt(!1),Fe==null||Fe()},dn=oe.useState(null),Yn=(0,Be.Z)(dn,2),wr=Yn[0],In=Yn[1],xr=function(Ar,La){var Aa=bt(La,Ar.pageX);Aa!==se&&(In(Aa),st(null)),St==null||St(Aa)},ca=function(Ar){Ae||(In(null),st(null),St==null||St(void 0)),Ar&&(Pt==null||Pt(Ar))},fa=function(Ar,La){var Aa=bt(La,Ar.pageX),Xt=!1;Ft&&(Xt=Aa===Ht),ca(),Et(Xt?0:Aa),st(Xt?Aa:null)},wa=function(Ar){var La=Ar.keyCode,Aa=ct==="rtl",Xt=Ke?.5:1;pt&&(La===De.Z.RIGHT&&Ht<Re&&!Aa?(Et(Ht+Xt),Ar.preventDefault()):La===De.Z.LEFT&&Ht>0&&!Aa||La===De.Z.RIGHT&&Ht>0&&Aa?(Et(Ht-Xt),Ar.preventDefault()):La===De.Z.LEFT&&Ht<Re&&Aa&&(Et(Ht+Xt),Ar.preventDefault())),Ct==null||Ct(Ar)};oe.useEffect(function(){rt&&!Ae&&ce()},[]);var Ba=new Array(Re).fill(0).map(function(ya,Ar){return oe.createElement(ge,{ref:re(Ar),index:Ar,count:Re,disabled:Ae,prefixCls:"".concat(Pe,"-star"),allowHalf:Ke,value:wr===null?Ht:wr,onClick:fa,onHover:xr,key:ya||Ar,character:ke,characterRender:de,focused:It})}),Pa=fe()(Pe,ot,(0,xe.Z)((0,xe.Z)({},"".concat(Pe,"-disabled"),Ae),"".concat(Pe,"-rtl"),ct==="rtl"));return oe.createElement("ul",(0,E.Z)({className:Pa,onMouseLeave:ca,tabIndex:Ae?-1:mt,onFocus:Ae?null:Zt,onBlur:Ae?null:tn,onKeyDown:Ae?null:wa,ref:ne},(0,Ze.Z)(me,{aria:!0,data:!0,attr:!0})),Ba)}var $e=oe.forwardRef(tt),et=$e},6551:function(Cn,zt,ae){"use strict";ae.d(zt,{ZP:function(){return ze}});var E=ae(11913),xe=ae(59301),Be=ae(47273),Ie=0,pe=(0,Be.Z)();function fe(){var De;return pe?(De=Ie,Ie+=1):De="TEST_OR_SSR",De}function ze(De){var Ze=xe.useState(),oe=(0,E.Z)(Ze,2),ve=oe[0],ge=oe[1];return xe.useEffect(function(){ge("rc_select_".concat(fe()))},[]),De||ve}},37463:function(Cn,zt,ae){"use strict";ae.d(zt,{Ac:function(){return kt},Xo:function(){return tn},Wx:function(){return Yn},ZP:function(){return Sa},lk:function(){return et}});var E=ae(32855),xe=ae(3300),Be=ae(74430),Ie=ae(27247),pe=ae(11913),fe=ae(43079),ze=ae(34666),De=ae(18929),Ze=ae(48736),oe=ae(59301),ve=ae(92310),ge=ae.n(ve),We=ae(34280),Ne=ae(49658),Oe=ae(8654),Ce=function(Mt){var or=Mt.className,jn=Mt.customizeIcon,Yt=Mt.customizeIconProps,Jn=Mt.children,Cr=Mt.onMouseDown,Br=Mt.onClick,Fr=typeof jn=="function"?jn(Yt):jn;return oe.createElement("span",{className:or,onMouseDown:function(zr){zr.preventDefault(),Cr==null||Cr(zr)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Br,"aria-hidden":!0},Fr!==void 0?Fr:oe.createElement("span",{className:ge()(or.split(/\s+/).map(function(_r){return"".concat(_r,"-icon")}))},Jn))},we=Ce,tt=function(Mt,or,jn,Yt,Jn){var Cr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Br=arguments.length>6?arguments[6]:void 0,Fr=arguments.length>7?arguments[7]:void 0,_r=oe.useMemo(function(){if((0,ze.Z)(Yt)==="object")return Yt.clearIcon;if(Jn)return Jn},[Yt,Jn]),zr=oe.useMemo(function(){return!!(!Cr&&Yt&&(jn.length||Br)&&!(Fr==="combobox"&&Br===""))},[Yt,Cr,jn.length,Br,Fr]);return{allowClear:zr,clearIcon:oe.createElement(we,{className:"".concat(Mt,"-clear"),onMouseDown:or,customizeIcon:_r},"\xD7")}},$e=oe.createContext(null);function et(){return oe.useContext($e)}function Me(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Mt=oe.useState(!1),or=(0,pe.Z)(Mt,2),jn=or[0],Yt=or[1],Jn=oe.useRef(null),Cr=function(){window.clearTimeout(Jn.current)};oe.useEffect(function(){return Cr},[]);var Br=function(_r,zr){Cr(),Jn.current=window.setTimeout(function(){Yt(_r),zr&&zr()},Lt)};return[jn,Br,Cr]}function ye(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Mt=oe.useRef(null),or=oe.useRef(null);oe.useEffect(function(){return function(){window.clearTimeout(or.current)}},[]);function jn(Yt){(Yt||Mt.current===null)&&(Mt.current=Yt),window.clearTimeout(or.current),or.current=window.setTimeout(function(){Mt.current=null},Lt)}return[function(){return Mt.current},jn]}function je(Lt,Mt,or,jn){var Yt=oe.useRef(null);Yt.current={open:Mt,triggerOpen:or,customizedTrigger:jn},oe.useEffect(function(){function Jn(Cr){var Br;if(!((Br=Yt.current)!==null&&Br!==void 0&&Br.customizedTrigger)){var Fr=Cr.target;Fr.shadowRoot&&Cr.composed&&(Fr=Cr.composedPath()[0]||Fr),Yt.current.open&&Lt().filter(function(_r){return _r}).every(function(_r){return!_r.contains(Fr)&&_r!==Fr})&&Yt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Jn),function(){return window.removeEventListener("mousedown",Jn)}},[])}var Pe=ae(10228);function ot(Lt){return Lt&&![Pe.Z.ESC,Pe.Z.SHIFT,Pe.Z.BACKSPACE,Pe.Z.TAB,Pe.Z.WIN_KEY,Pe.Z.ALT,Pe.Z.META,Pe.Z.WIN_KEY_RIGHT,Pe.Z.CTRL,Pe.Z.SEMICOLON,Pe.Z.EQUALS,Pe.Z.CAPS_LOCK,Pe.Z.CONTEXT_MENU,Pe.Z.F1,Pe.Z.F2,Pe.Z.F3,Pe.Z.F4,Pe.Z.F5,Pe.Z.F6,Pe.Z.F7,Pe.Z.F8,Pe.Z.F9,Pe.Z.F10,Pe.Z.F11,Pe.Z.F12].includes(Lt)}var Ee=ae(26112),_e=ae(11780);function He(Lt,Mt,or){var jn=(0,Ie.Z)((0,Ie.Z)({},Lt),or?Mt:{});return Object.keys(Mt).forEach(function(Yt){var Jn=Mt[Yt];typeof Jn=="function"&&(jn[Yt]=function(){for(var Cr,Br=arguments.length,Fr=new Array(Br),_r=0;_r<Br;_r++)Fr[_r]=arguments[_r];return Jn.apply(void 0,Fr),(Cr=Lt[Yt])===null||Cr===void 0?void 0:Cr.call.apply(Cr,[Lt].concat(Fr))})}),jn}var Re=He,dt=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],Ke=function(Mt,or){var jn=Mt.prefixCls,Yt=Mt.id,Jn=Mt.inputElement,Cr=Mt.autoFocus,Br=Mt.autoComplete,Fr=Mt.editable,_r=Mt.activeDescendantId,zr=Mt.value,Kt=Mt.open,ka=Mt.attrs,Vr=(0,fe.Z)(Mt,dt),ga=Jn||oe.createElement("input",null),Da=ga,Ra=Da.ref,Ua=Da.props;return(0,Ze.Kp)(!("maxLength"in ga.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),ga=oe.cloneElement(ga,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({type:"search"},Re(Vr,Ua,!0)),{},{id:Yt,ref:(0,Oe.sQ)(or,Ra),autoComplete:Br||"off",autoFocus:Cr,className:ge()("".concat(jn,"-selection-search-input"),Ua==null?void 0:Ua.className),role:"combobox","aria-expanded":Kt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Yt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Yt,"_list"),"aria-activedescendant":Kt?_r:void 0},ka),{},{value:Fr?zr:"",readOnly:!Fr,unselectable:Fr?null:"on",style:(0,Ie.Z)((0,Ie.Z)({},Ua.style),{},{opacity:Fr?null:0})})),ga},it=oe.forwardRef(Ke),Ft=it;function gt(Lt){return Array.isArray(Lt)?Lt:Lt!==void 0?[Lt]:[]}var pt=typeof window!="undefined"&&window.document&&window.document.documentElement,xt=pt;function ke(Lt){return Lt!=null}function de(Lt){return!Lt&&Lt!==0}function Ae(Lt){return["string","number"].includes((0,ze.Z)(Lt))}function Ye(Lt){var Mt=void 0;return Lt&&(Ae(Lt.title)?Mt=Lt.title.toString():Ae(Lt.label)&&(Mt=Lt.label.toString())),Mt}function ct(Lt,Mt){xt?oe.useLayoutEffect(Lt,Mt):oe.useEffect(Lt,Mt)}function Le(Lt){var Mt;return(Mt=Lt.key)!==null&&Mt!==void 0?Mt:Lt.value}var mt=function(Mt){Mt.preventDefault(),Mt.stopPropagation()},rt=function(Mt){var or=Mt.id,jn=Mt.prefixCls,Yt=Mt.values,Jn=Mt.open,Cr=Mt.searchValue,Br=Mt.autoClearSearchValue,Fr=Mt.inputRef,_r=Mt.placeholder,zr=Mt.disabled,Kt=Mt.mode,ka=Mt.showSearch,Vr=Mt.autoFocus,ga=Mt.autoComplete,Da=Mt.activeDescendantId,Ra=Mt.tabIndex,Ua=Mt.removeIcon,zi=Mt.maxTagCount,fi=Mt.maxTagTextLength,ti=Mt.maxTagPlaceholder,ji=ti===void 0?function(Pn){return"+ ".concat(Pn.length," ...")}:ti,ni=Mt.tagRender,ri=Mt.onToggleOpen,wi=Mt.onRemove,Vi=Mt.onInputChange,qi=Mt.onInputPaste,no=Mt.onInputKeyDown,mi=Mt.onInputMouseDown,hi=Mt.onInputCompositionStart,Si=Mt.onInputCompositionEnd,Yi=Mt.onInputBlur,na=oe.useRef(null),Kn=(0,oe.useState)(0),er=(0,pe.Z)(Kn,2),Zi=er[0],Mi=er[1],Wi=(0,oe.useState)(!1),mo=(0,pe.Z)(Wi,2),At=mo[0],on=mo[1],Gt="".concat(jn,"-selection"),an=Jn||Kt==="multiple"&&Br===!1||Kt==="tags"?Cr:"",Fn=Kt==="tags"||Kt==="multiple"&&Br===!1||ka&&(Jn||At);ct(function(){Mi(na.current.scrollWidth)},[an]);var Wn=function(Bn,zn,An,ue,Ge){return oe.createElement("span",{title:Ye(Bn),className:ge()("".concat(Gt,"-item"),(0,Be.Z)({},"".concat(Gt,"-item-disabled"),An))},oe.createElement("span",{className:"".concat(Gt,"-item-content")},zn),ue&&oe.createElement(we,{className:"".concat(Gt,"-item-remove"),onMouseDown:mt,onClick:Ge,customizeIcon:Ua},"\xD7"))},Er=function(Bn,zn,An,ue,Ge,Ve){var at=function(Bt){mt(Bt),ri(!Jn)};return oe.createElement("span",{onMouseDown:at},ni({label:zn,value:Bn,disabled:An,closable:ue,onClose:Ge,isMaxTag:!!Ve}))},rr=function(Bn){var zn=Bn.disabled,An=Bn.label,ue=Bn.value,Ge=!zr&&!zn,Ve=An;if(typeof fi=="number"&&(typeof An=="string"||typeof An=="number")){var at=String(Ve);at.length>fi&&(Ve="".concat(at.slice(0,fi),"..."))}var lt=function(_t){_t&&_t.stopPropagation(),wi(Bn)};return typeof ni=="function"?Er(ue,Ve,zn,Ge,lt):Wn(Bn,Ve,zn,Ge,lt)},Gn=function(Bn){if(!Yt.length)return null;var zn=typeof ji=="function"?ji(Bn):ji;return typeof ni=="function"?Er(void 0,zn,!1,!1,void 0,!0):Wn({title:zn},zn,!1)},Jt=oe.createElement("div",{className:"".concat(Gt,"-search"),style:{width:Zi},onFocus:function(){on(!0)},onBlur:function(){on(!1)}},oe.createElement(Ft,{ref:Fr,open:Jn,prefixCls:jn,id:or,inputElement:null,disabled:zr,autoFocus:Vr,autoComplete:ga,editable:Fn,activeDescendantId:Da,value:an,onKeyDown:no,onMouseDown:mi,onChange:Vi,onPaste:qi,onCompositionStart:hi,onCompositionEnd:Si,onBlur:Yi,tabIndex:Ra,attrs:(0,Ee.Z)(Mt,!0)}),oe.createElement("span",{ref:na,className:"".concat(Gt,"-search-mirror"),"aria-hidden":!0},an,"\xA0")),qt=oe.createElement(_e.Z,{prefixCls:"".concat(Gt,"-overflow"),data:Yt,renderItem:rr,renderRest:Gn,suffix:Jt,itemKey:Le,maxCount:zi});return oe.createElement("span",{className:"".concat(Gt,"-wrap")},qt,!Yt.length&&!an&&oe.createElement("span",{className:"".concat(Gt,"-placeholder")},_r))},St=rt,Je=function(Mt){var or=Mt.inputElement,jn=Mt.prefixCls,Yt=Mt.id,Jn=Mt.inputRef,Cr=Mt.disabled,Br=Mt.autoFocus,Fr=Mt.autoComplete,_r=Mt.activeDescendantId,zr=Mt.mode,Kt=Mt.open,ka=Mt.values,Vr=Mt.placeholder,ga=Mt.tabIndex,Da=Mt.showSearch,Ra=Mt.searchValue,Ua=Mt.activeValue,zi=Mt.maxLength,fi=Mt.onInputKeyDown,ti=Mt.onInputMouseDown,ji=Mt.onInputChange,ni=Mt.onInputPaste,ri=Mt.onInputCompositionStart,wi=Mt.onInputCompositionEnd,Vi=Mt.onInputBlur,qi=Mt.title,no=oe.useState(!1),mi=(0,pe.Z)(no,2),hi=mi[0],Si=mi[1],Yi=zr==="combobox",na=Yi||Da,Kn=ka[0],er=Ra||"";Yi&&Ua&&!hi&&(er=Ua),oe.useEffect(function(){Yi&&Si(!1)},[Yi,Ua]);var Zi=zr!=="combobox"&&!Kt&&!Da?!1:!!er,Mi=qi===void 0?Ye(Kn):qi,Wi=oe.useMemo(function(){return Kn?null:oe.createElement("span",{className:"".concat(jn,"-selection-placeholder"),style:Zi?{visibility:"hidden"}:void 0},Vr)},[Kn,Zi,Vr,jn]);return oe.createElement("span",{className:"".concat(jn,"-selection-wrap")},oe.createElement("span",{className:"".concat(jn,"-selection-search")},oe.createElement(Ft,{ref:Jn,prefixCls:jn,id:Yt,open:Kt,inputElement:or,disabled:Cr,autoFocus:Br,autoComplete:Fr,editable:na,activeDescendantId:_r,value:er,onKeyDown:fi,onMouseDown:ti,onChange:function(At){Si(!0),ji(At)},onPaste:ni,onCompositionStart:ri,onCompositionEnd:wi,onBlur:Vi,tabIndex:ga,attrs:(0,Ee.Z)(Mt,!0),maxLength:Yi?zi:void 0})),!Yi&&Kn?oe.createElement("span",{className:"".concat(jn,"-selection-item"),title:Mi,style:Zi?{visibility:"hidden"}:void 0},Kn.label):null,Wi)},vt=Je,Fe=function(Mt,or){var jn=(0,oe.useRef)(null),Yt=(0,oe.useRef)(!1),Jn=Mt.prefixCls,Cr=Mt.open,Br=Mt.mode,Fr=Mt.showSearch,_r=Mt.tokenWithEnter,zr=Mt.disabled,Kt=Mt.prefix,ka=Mt.autoClearSearchValue,Vr=Mt.onSearch,ga=Mt.onSearchSubmit,Da=Mt.onToggleOpen,Ra=Mt.onInputKeyDown,Ua=Mt.onInputBlur,zi=Mt.domRef;oe.useImperativeHandle(or,function(){return{focus:function(Mi){jn.current.focus(Mi)},blur:function(){jn.current.blur()}}});var fi=ye(0),ti=(0,pe.Z)(fi,2),ji=ti[0],ni=ti[1],ri=function(Mi){var Wi=Mi.which,mo=jn.current instanceof HTMLTextAreaElement;!mo&&Cr&&(Wi===Pe.Z.UP||Wi===Pe.Z.DOWN)&&Mi.preventDefault(),Ra&&Ra(Mi),Wi===Pe.Z.ENTER&&Br==="tags"&&!Yt.current&&!Cr&&(ga==null||ga(Mi.target.value)),!(mo&&!Cr&&~[Pe.Z.UP,Pe.Z.DOWN,Pe.Z.LEFT,Pe.Z.RIGHT].indexOf(Wi))&&ot(Wi)&&Da(!0)},wi=function(){ni(!0)},Vi=(0,oe.useRef)(null),qi=function(Mi){Vr(Mi,!0,Yt.current)!==!1&&Da(!0)},no=function(){Yt.current=!0},mi=function(Mi){Yt.current=!1,Br!=="combobox"&&qi(Mi.target.value)},hi=function(Mi){var Wi=Mi.target.value;if(_r&&Vi.current&&/[\r\n]/.test(Vi.current)){var mo=Vi.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Wi=Wi.replace(mo,Vi.current)}Vi.current=null,qi(Wi)},Si=function(Mi){var Wi=Mi.clipboardData,mo=Wi==null?void 0:Wi.getData("text");Vi.current=mo||""},Yi=function(Mi){var Wi=Mi.target;if(Wi!==jn.current){var mo=document.body.style.msTouchAction!==void 0;mo?setTimeout(function(){jn.current.focus()}):jn.current.focus()}},na=function(Mi){var Wi=ji();Mi.target!==jn.current&&!Wi&&!(Br==="combobox"&&zr)&&Mi.preventDefault(),(Br!=="combobox"&&(!Fr||!Wi)||!Cr)&&(Cr&&ka!==!1&&Vr("",!0,!1),Da())},Kn={inputRef:jn,onInputKeyDown:ri,onInputMouseDown:wi,onInputChange:hi,onInputPaste:Si,onInputCompositionStart:no,onInputCompositionEnd:mi,onInputBlur:Ua},er=Br==="multiple"||Br==="tags"?oe.createElement(St,(0,E.Z)({},Mt,Kn)):oe.createElement(vt,(0,E.Z)({},Mt,Kn));return oe.createElement("div",{ref:zi,className:"".concat(Jn,"-selector"),onClick:Yi,onMouseDown:na},Kt&&oe.createElement("div",{className:"".concat(Jn,"-prefix")},Kt),er)},Ct=oe.forwardRef(Fe),Pt=Ct,me=ae(65030),ie=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ee=function(Mt){var or=Mt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:or,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:or,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:or,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:or,adjustY:1},htmlRegion:"scroll"}}},z=function(Mt,or){var jn=Mt.prefixCls,Yt=Mt.disabled,Jn=Mt.visible,Cr=Mt.children,Br=Mt.popupElement,Fr=Mt.animation,_r=Mt.transitionName,zr=Mt.dropdownStyle,Kt=Mt.dropdownClassName,ka=Mt.direction,Vr=ka===void 0?"ltr":ka,ga=Mt.placement,Da=Mt.builtinPlacements,Ra=Mt.dropdownMatchSelectWidth,Ua=Mt.dropdownRender,zi=Mt.dropdownAlign,fi=Mt.getPopupContainer,ti=Mt.empty,ji=Mt.getTriggerDOMNode,ni=Mt.onPopupVisibleChange,ri=Mt.onPopupMouseEnter,wi=(0,fe.Z)(Mt,ie),Vi="".concat(jn,"-dropdown"),qi=Br;Ua&&(qi=Ua(Br));var no=oe.useMemo(function(){return Da||ee(Ra)},[Da,Ra]),mi=Fr?"".concat(Vi,"-").concat(Fr):_r,hi=typeof Ra=="number",Si=oe.useMemo(function(){return hi?null:Ra===!1?"minWidth":"width"},[Ra,hi]),Yi=zr;hi&&(Yi=(0,Ie.Z)((0,Ie.Z)({},Yi),{},{width:Ra}));var na=oe.useRef(null);return oe.useImperativeHandle(or,function(){return{getPopupElement:function(){var er;return(er=na.current)===null||er===void 0?void 0:er.popupElement}}}),oe.createElement(me.Z,(0,E.Z)({},wi,{showAction:ni?["click"]:[],hideAction:ni?["click"]:[],popupPlacement:ga||(Vr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:no,prefixCls:Vi,popupTransitionName:mi,popup:oe.createElement("div",{onMouseEnter:ri},qi),ref:na,stretch:Si,popupAlign:zi,popupVisible:Jn,getPopupContainer:fi,popupClassName:ge()(Kt,(0,Be.Z)({},"".concat(Vi,"-empty"),ti)),popupStyle:Yi,getTriggerDOMNode:ji,onPopupVisibleChange:ni}),Cr)},re=oe.forwardRef(z),ne=re,ce=ae(40954);function Ue(Lt,Mt){var or=Lt.key,jn;return"value"in Lt&&(jn=Lt.value),or!=null?or:jn!==void 0?jn:"rc-index-key-".concat(Mt)}function ut(Lt){return typeof Lt!="undefined"&&!Number.isNaN(Lt)}function Ht(Lt,Mt){var or=Lt||{},jn=or.label,Yt=or.value,Jn=or.options,Cr=or.groupLabel,Br=jn||(Mt?"children":"label");return{label:Br,value:Yt||"value",options:Jn||"options",groupLabel:Cr||Br}}function ht(Lt){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},or=Mt.fieldNames,jn=Mt.childrenAsData,Yt=[],Jn=Ht(or,!1),Cr=Jn.label,Br=Jn.value,Fr=Jn.options,_r=Jn.groupLabel;function zr(Kt,ka){Array.isArray(Kt)&&Kt.forEach(function(Vr){if(ka||!(Fr in Vr)){var ga=Vr[Br];Yt.push({key:Ue(Vr,Yt.length),groupOption:ka,data:Vr,label:Vr[Cr],value:ga})}else{var Da=Vr[_r];Da===void 0&&jn&&(Da=Vr.label),Yt.push({key:Ue(Vr,Yt.length),group:!0,data:Vr,label:Da}),zr(Vr[Fr],!0)}})}return zr(Lt,!1),Yt}function yt(Lt){var Mt=(0,Ie.Z)({},Lt);return"props"in Mt||Object.defineProperty(Mt,"props",{get:function(){return(0,Ze.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Mt}}),Mt}var wt=function(Mt,or,jn){if(!or||!or.length)return null;var Yt=!1,Jn=function Br(Fr,_r){var zr=(0,ce.Z)(_r),Kt=zr[0],ka=zr.slice(1);if(!Kt)return[Fr];var Vr=Fr.split(Kt);return Yt=Yt||Vr.length>1,Vr.reduce(function(ga,Da){return[].concat((0,xe.Z)(ga),(0,xe.Z)(Br(Da,ka)))},[]).filter(Boolean)},Cr=Jn(Mt,or);return Yt?typeof jn!="undefined"?Cr.slice(0,jn):Cr:null},se=oe.createContext(null),st=se;function bt(Lt){var Mt=Lt.visible,or=Lt.values;if(!Mt)return null;var jn=50;return oe.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(or.slice(0,jn).map(function(Yt){var Jn=Yt.label,Cr=Yt.value;return["number","string"].includes((0,ze.Z)(Jn))?Jn:Cr}).join(", ")),or.length>jn?", ...":null)}var Et=["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"],jt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Vt=function(Mt){return Mt==="tags"||Mt==="multiple"},It=oe.forwardRef(function(Lt,Mt){var or,jn=Lt.id,Yt=Lt.prefixCls,Jn=Lt.className,Cr=Lt.showSearch,Br=Lt.tagRender,Fr=Lt.direction,_r=Lt.omitDomProps,zr=Lt.displayValues,Kt=Lt.onDisplayValuesChange,ka=Lt.emptyOptions,Vr=Lt.notFoundContent,ga=Vr===void 0?"Not Found":Vr,Da=Lt.onClear,Ra=Lt.mode,Ua=Lt.disabled,zi=Lt.loading,fi=Lt.getInputElement,ti=Lt.getRawInputElement,ji=Lt.open,ni=Lt.defaultOpen,ri=Lt.onDropdownVisibleChange,wi=Lt.activeValue,Vi=Lt.onActiveValueChange,qi=Lt.activeDescendantId,no=Lt.searchValue,mi=Lt.autoClearSearchValue,hi=Lt.onSearch,Si=Lt.onSearchSplit,Yi=Lt.tokenSeparators,na=Lt.allowClear,Kn=Lt.prefix,er=Lt.suffixIcon,Zi=Lt.clearIcon,Mi=Lt.OptionList,Wi=Lt.animation,mo=Lt.transitionName,At=Lt.dropdownStyle,on=Lt.dropdownClassName,Gt=Lt.dropdownMatchSelectWidth,an=Lt.dropdownRender,Fn=Lt.dropdownAlign,Wn=Lt.placement,Er=Lt.builtinPlacements,rr=Lt.getPopupContainer,Gn=Lt.showAction,Jt=Gn===void 0?[]:Gn,qt=Lt.onFocus,Pn=Lt.onBlur,Bn=Lt.onKeyUp,zn=Lt.onKeyDown,An=Lt.onMouseDown,ue=(0,fe.Z)(Lt,Et),Ge=Vt(Ra),Ve=(Cr!==void 0?Cr:Ge)||Ra==="combobox",at=(0,Ie.Z)({},ue);jt.forEach(function(Lr){delete at[Lr]}),_r==null||_r.forEach(function(Lr){delete at[Lr]});var lt=oe.useState(!1),Bt=(0,pe.Z)(lt,2),_t=Bt[0],Nt=Bt[1];oe.useEffect(function(){Nt((0,Ne.Z)())},[]);var Qt=oe.useRef(null),mn=oe.useRef(null),Rt=oe.useRef(null),Sn=oe.useRef(null),Rn=oe.useRef(null),kn=oe.useRef(!1),Dn=Me(),pn=(0,pe.Z)(Dn,3),nn=pn[0],fn=pn[1],Mn=pn[2];oe.useImperativeHandle(Mt,function(){var Lr,ha;return{focus:(Lr=Sn.current)===null||Lr===void 0?void 0:Lr.focus,blur:(ha=Sn.current)===null||ha===void 0?void 0:ha.blur,scrollTo:function(sa){var Di;return(Di=Rn.current)===null||Di===void 0?void 0:Di.scrollTo(sa)},nativeElement:Qt.current||mn.current}});var Hn=oe.useMemo(function(){var Lr;if(Ra!=="combobox")return no;var ha=(Lr=zr[0])===null||Lr===void 0?void 0:Lr.value;return typeof ha=="string"||typeof ha=="number"?String(ha):""},[no,Ra,zr]),Tn=Ra==="combobox"&&typeof fi=="function"&&fi()||null,ir=typeof ti=="function"&&ti(),ar=(0,Oe.x1)(mn,ir==null||(or=ir.props)===null||or===void 0?void 0:or.ref),Sr=oe.useState(!1),ia=(0,pe.Z)(Sr,2),oa=ia[0],lr=ia[1];(0,We.Z)(function(){lr(!0)},[]);var qr=(0,De.Z)(!1,{defaultValue:ni,value:ji}),ra=(0,pe.Z)(qr,2),jr=ra[0],da=ra[1],Xr=oa?jr:!1,la=!ga&&ka;(Ua||la&&Xr&&Ra==="combobox")&&(Xr=!1);var ua=la?!1:Xr,dr=oe.useCallback(function(Lr){var ha=Lr!==void 0?Lr:!Xr;Ua||(da(ha),Xr!==ha&&(ri==null||ri(ha)))},[Ua,Xr,da,ri]),Or=oe.useMemo(function(){return(Yi||[]).some(function(Lr){return[`
|
|
`,`\r
|
|
`].includes(Lr)})},[Yi]),Ir=oe.useContext(st)||{},vr=Ir.maxCount,hr=Ir.rawValues,Kr=function(ha,Qr,sa){if(!(Ge&&ut(vr)&&(hr==null?void 0:hr.size)>=vr)){var Di=!0,Bi=ha;Vi==null||Vi(null);var uo=wt(ha,Yi,ut(vr)?vr-hr.size:void 0),Bo=sa?null:uo;return Ra!=="combobox"&&Bo&&(Bi="",Si==null||Si(Bo),dr(!1),Di=!1),hi&&Hn!==Bi&&hi(Bi,{source:Qr?"typing":"effect"}),Di}},ma=function(ha){!ha||!ha.trim()||hi(ha,{source:"submit"})};oe.useEffect(function(){!Xr&&!Ge&&Ra!=="combobox"&&Kr("",!1,!1)},[Xr]),oe.useEffect(function(){jr&&Ua&&da(!1),Ua&&!kn.current&&fn(!1)},[Ua]);var Oa=ye(),aa=(0,pe.Z)(Oa,2),nt=aa[0],Wa=aa[1],Za=oe.useRef(!1),Ia=function(ha){var Qr=nt(),sa=ha.key,Di=sa==="Enter";if(Di&&(Ra!=="combobox"&&ha.preventDefault(),Xr||dr(!0)),Wa(!!Hn),sa==="Backspace"&&!Qr&&Ge&&!Hn&&zr.length){for(var Bi=(0,xe.Z)(zr),uo=null,Bo=Bi.length-1;Bo>=0;Bo-=1){var Ao=Bi[Bo];if(!Ao.disabled){Bi.splice(Bo,1),uo=Ao;break}}uo&&Kt(Bi,{type:"remove",values:[uo]})}for(var so=arguments.length,fo=new Array(so>1?so-1:0),Oo=1;Oo<so;Oo++)fo[Oo-1]=arguments[Oo];if(Xr&&(!Di||!Za.current)){var go;Di&&(Za.current=!0),(go=Rn.current)===null||go===void 0||go.onKeyDown.apply(go,[ha].concat(fo))}zn==null||zn.apply(void 0,[ha].concat(fo))},oi=function(ha){for(var Qr=arguments.length,sa=new Array(Qr>1?Qr-1:0),Di=1;Di<Qr;Di++)sa[Di-1]=arguments[Di];if(Xr){var Bi;(Bi=Rn.current)===null||Bi===void 0||Bi.onKeyUp.apply(Bi,[ha].concat(sa))}ha.key==="Enter"&&(Za.current=!1),Bn==null||Bn.apply(void 0,[ha].concat(sa))},ai=function(ha){var Qr=zr.filter(function(sa){return sa!==ha});Kt(Qr,{type:"remove",values:[ha]})},xi=function(){Za.current=!1},Ha=oe.useRef(!1),ui=function(){fn(!0),Ua||(qt&&!Ha.current&&qt.apply(void 0,arguments),Jt.includes("focus")&&dr(!0)),Ha.current=!0},Va=function(){kn.current=!0,fn(!1,function(){Ha.current=!1,kn.current=!1,dr(!1)}),!Ua&&(Hn&&(Ra==="tags"?hi(Hn,{source:"submit"}):Ra==="multiple"&&hi("",{source:"blur"})),Pn&&Pn.apply(void 0,arguments))},eo=[];oe.useEffect(function(){return function(){eo.forEach(function(Lr){return clearTimeout(Lr)}),eo.splice(0,eo.length)}},[]);var vi=function(ha){var Qr,sa=ha.target,Di=(Qr=Rt.current)===null||Qr===void 0?void 0:Qr.getPopupElement();if(Di&&Di.contains(sa)){var Bi=setTimeout(function(){var so=eo.indexOf(Bi);if(so!==-1&&eo.splice(so,1),Mn(),!_t&&!Di.contains(document.activeElement)){var fo;(fo=Sn.current)===null||fo===void 0||fo.focus()}});eo.push(Bi)}for(var uo=arguments.length,Bo=new Array(uo>1?uo-1:0),Ao=1;Ao<uo;Ao++)Bo[Ao-1]=arguments[Ao];An==null||An.apply(void 0,[ha].concat(Bo))},Ki=oe.useState({}),Xi=(0,pe.Z)(Ki,2),Gi=Xi[1];function Xa(){Gi({})}var co;ir&&(co=function(ha){dr(ha)}),je(function(){var Lr;return[Qt.current,(Lr=Rt.current)===null||Lr===void 0?void 0:Lr.getPopupElement()]},ua,dr,!!ir);var ao=oe.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},Lt),{},{notFoundContent:ga,open:Xr,triggerOpen:ua,id:jn,showSearch:Ve,multiple:Ge,toggleOpen:dr})},[Lt,ga,ua,Xr,jn,Ve,Ge,dr]),po=!!er||zi,pi;po&&(pi=oe.createElement(we,{className:ge()("".concat(Yt,"-arrow"),(0,Be.Z)({},"".concat(Yt,"-arrow-loading"),zi)),customizeIcon:er,customizeIconProps:{loading:zi,searchValue:Hn,open:Xr,focused:nn,showSearch:Ve}}));var Do=function(){var ha;Da==null||Da(),(ha=Sn.current)===null||ha===void 0||ha.focus(),Kt([],{type:"clear",values:zr}),Kr("",!1,!1)},Qi=tt(Yt,Do,zr,na,Zi,Ua,Hn,Ra),Ui=Qi.allowClear,Ji=Qi.clearIcon,vo=oe.createElement(Mi,{ref:Rn}),si=ge()(Yt,Jn,(0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)({},"".concat(Yt,"-focused"),nn),"".concat(Yt,"-multiple"),Ge),"".concat(Yt,"-single"),!Ge),"".concat(Yt,"-allow-clear"),na),"".concat(Yt,"-show-arrow"),po),"".concat(Yt,"-disabled"),Ua),"".concat(Yt,"-loading"),zi),"".concat(Yt,"-open"),Xr),"".concat(Yt,"-customize-input"),Tn),"".concat(Yt,"-show-search"),Ve)),xo=oe.createElement(ne,{ref:Rt,disabled:Ua,prefixCls:Yt,visible:ua,popupElement:vo,animation:Wi,transitionName:mo,dropdownStyle:At,dropdownClassName:on,direction:Fr,dropdownMatchSelectWidth:Gt,dropdownRender:an,dropdownAlign:Fn,placement:Wn,builtinPlacements:Er,getPopupContainer:rr,empty:ka,getTriggerDOMNode:function(ha){return mn.current||ha},onPopupVisibleChange:co,onPopupMouseEnter:Xa},ir?oe.cloneElement(ir,{ref:ar}):oe.createElement(Pt,(0,E.Z)({},Lt,{domRef:mn,prefixCls:Yt,inputElement:Tn,ref:Sn,id:jn,prefix:Kn,showSearch:Ve,autoClearSearchValue:mi,mode:Ra,activeDescendantId:qi,tagRender:Br,values:zr,open:Xr,onToggleOpen:dr,activeValue:wi,searchValue:Hn,onSearch:Kr,onSearchSubmit:ma,onRemove:ai,tokenWithEnter:Or,onInputBlur:xi}))),Ea;return ir?Ea=xo:Ea=oe.createElement("div",(0,E.Z)({className:si},at,{ref:Qt,onMouseDown:vi,onKeyDown:Ia,onKeyUp:oi,onFocus:ui,onBlur:Va}),oe.createElement(bt,{visible:nn&&!Xr,values:zr}),xo,pi,Ui&&Ji),oe.createElement($e.Provider,{value:ao},Ea)}),kt=It,Zt=function(){return null};Zt.isSelectOptGroup=!0;var tn=Zt,dn=function(){return null};dn.isSelectOption=!0;var Yn=dn,wr=ae(80547),In=ae(2738),xr=ae(6790);function ca(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var fa=["disabled","title","children","style","className"];function wa(Lt){return typeof Lt=="string"||typeof Lt=="number"}var Ba=function(Mt,or){var jn=et(),Yt=jn.prefixCls,Jn=jn.id,Cr=jn.open,Br=jn.multiple,Fr=jn.mode,_r=jn.searchValue,zr=jn.toggleOpen,Kt=jn.notFoundContent,ka=jn.onPopupScroll,Vr=oe.useContext(st),ga=Vr.maxCount,Da=Vr.flattenOptions,Ra=Vr.onActiveValue,Ua=Vr.defaultActiveFirstOption,zi=Vr.onSelect,fi=Vr.menuItemSelectedIcon,ti=Vr.rawValues,ji=Vr.fieldNames,ni=Vr.virtual,ri=Vr.direction,wi=Vr.listHeight,Vi=Vr.listItemHeight,qi=Vr.optionRender,no="".concat(Yt,"-item"),mi=(0,wr.Z)(function(){return Da},[Cr,Da],function(Gn,Jt){return Jt[0]&&Gn[1]!==Jt[1]}),hi=oe.useRef(null),Si=oe.useMemo(function(){return Br&&ut(ga)&&(ti==null?void 0:ti.size)>=ga},[Br,ga,ti==null?void 0:ti.size]),Yi=function(Jt){Jt.preventDefault()},na=function(Jt){var qt;(qt=hi.current)===null||qt===void 0||qt.scrollTo(typeof Jt=="number"?{index:Jt}:Jt)},Kn=oe.useCallback(function(Gn){return Fr==="combobox"?!1:ti.has(Gn)},[Fr,(0,xe.Z)(ti).toString(),ti.size]),er=function(Jt){for(var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Pn=mi.length,Bn=0;Bn<Pn;Bn+=1){var zn=(Jt+Bn*qt+Pn)%Pn,An=mi[zn]||{},ue=An.group,Ge=An.data;if(!ue&&!(Ge!=null&&Ge.disabled)&&(Kn(Ge.value)||!Si))return zn}return-1},Zi=oe.useState(function(){return er(0)}),Mi=(0,pe.Z)(Zi,2),Wi=Mi[0],mo=Mi[1],At=function(Jt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;mo(Jt);var Pn={source:qt?"keyboard":"mouse"},Bn=mi[Jt];if(!Bn){Ra(null,-1,Pn);return}Ra(Bn.value,Jt,Pn)};(0,oe.useEffect)(function(){At(Ua!==!1?er(0):-1)},[mi.length,_r]);var on=oe.useCallback(function(Gn){return Fr==="combobox"?String(Gn).toLowerCase()===_r.toLowerCase():ti.has(Gn)},[Fr,_r,(0,xe.Z)(ti).toString(),ti.size]);(0,oe.useEffect)(function(){var Gn=setTimeout(function(){if(!Br&&Cr&&ti.size===1){var qt=Array.from(ti)[0],Pn=mi.findIndex(function(Bn){var zn=Bn.data;return _r?String(zn.value).startsWith(_r):zn.value===qt});Pn!==-1&&(At(Pn),na(Pn))}});if(Cr){var Jt;(Jt=hi.current)===null||Jt===void 0||Jt.scrollTo(void 0)}return function(){return clearTimeout(Gn)}},[Cr,_r]);var Gt=function(Jt){Jt!==void 0&&zi(Jt,{selected:!ti.has(Jt)}),Br||zr(!1)};if(oe.useImperativeHandle(or,function(){return{onKeyDown:function(Jt){var qt=Jt.which,Pn=Jt.ctrlKey;switch(qt){case Pe.Z.N:case Pe.Z.P:case Pe.Z.UP:case Pe.Z.DOWN:{var Bn=0;if(qt===Pe.Z.UP?Bn=-1:qt===Pe.Z.DOWN?Bn=1:ca()&&Pn&&(qt===Pe.Z.N?Bn=1:qt===Pe.Z.P&&(Bn=-1)),Bn!==0){var zn=er(Wi+Bn,Bn);na(zn),At(zn,!0)}break}case Pe.Z.TAB:case Pe.Z.ENTER:{var An,ue=mi[Wi];ue&&!(ue!=null&&(An=ue.data)!==null&&An!==void 0&&An.disabled)&&!Si?Gt(ue.value):Gt(void 0),Cr&&Jt.preventDefault();break}case Pe.Z.ESC:zr(!1),Cr&&Jt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Jt){na(Jt)}}}),mi.length===0)return oe.createElement("div",{role:"listbox",id:"".concat(Jn,"_list"),className:"".concat(no,"-empty"),onMouseDown:Yi},Kt);var an=Object.keys(ji).map(function(Gn){return ji[Gn]}),Fn=function(Jt){return Jt.label};function Wn(Gn,Jt){var qt=Gn.group;return{role:qt?"presentation":"option",id:"".concat(Jn,"_list_").concat(Jt)}}var Er=function(Jt){var qt=mi[Jt];if(!qt)return null;var Pn=qt.data||{},Bn=Pn.value,zn=qt.group,An=(0,Ee.Z)(Pn,!0),ue=Fn(qt);return qt?oe.createElement("div",(0,E.Z)({"aria-label":typeof ue=="string"&&!zn?ue:null},An,{key:Jt},Wn(qt,Jt),{"aria-selected":on(Bn)}),Bn):null},rr={role:"listbox",id:"".concat(Jn,"_list")};return oe.createElement(oe.Fragment,null,ni&&oe.createElement("div",(0,E.Z)({},rr,{style:{height:0,width:0,overflow:"hidden"}}),Er(Wi-1),Er(Wi),Er(Wi+1)),oe.createElement(xr.Z,{itemKey:"key",ref:hi,data:mi,height:wi,itemHeight:Vi,fullHeight:!1,onMouseDown:Yi,onScroll:ka,virtual:ni,direction:ri,innerProps:ni?null:rr},function(Gn,Jt){var qt=Gn.group,Pn=Gn.groupOption,Bn=Gn.data,zn=Gn.label,An=Gn.value,ue=Bn.key;if(qt){var Ge,Ve=(Ge=Bn.title)!==null&&Ge!==void 0?Ge:wa(zn)?zn.toString():void 0;return oe.createElement("div",{className:ge()(no,"".concat(no,"-group"),Bn.className),title:Ve},zn!==void 0?zn:ue)}var at=Bn.disabled,lt=Bn.title,Bt=Bn.children,_t=Bn.style,Nt=Bn.className,Qt=(0,fe.Z)(Bn,fa),mn=(0,In.Z)(Qt,an),Rt=Kn(An),Sn=at||!Rt&&Si,Rn="".concat(no,"-option"),kn=ge()(no,Rn,Nt,(0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)({},"".concat(Rn,"-grouped"),Pn),"".concat(Rn,"-active"),Wi===Jt&&!Sn),"".concat(Rn,"-disabled"),Sn),"".concat(Rn,"-selected"),Rt)),Dn=Fn(Gn),pn=!fi||typeof fi=="function"||Rt,nn=typeof Dn=="number"?Dn:Dn||An,fn=wa(nn)?nn.toString():void 0;return lt!==void 0&&(fn=lt),oe.createElement("div",(0,E.Z)({},(0,Ee.Z)(mn),ni?{}:Wn(Gn,Jt),{"aria-selected":on(An),className:kn,title:fn,onMouseMove:function(){Wi===Jt||Sn||At(Jt)},onClick:function(){Sn||Gt(An)},style:_t}),oe.createElement("div",{className:"".concat(Rn,"-content")},typeof qi=="function"?qi(Gn,{index:Jt}):nn),oe.isValidElement(fi)||Rt,pn&&oe.createElement(we,{className:"".concat(no,"-option-state"),customizeIcon:fi,customizeIconProps:{value:An,disabled:Sn,isSelected:Rt}},Rt?"\u2713":null))}))},Pa=oe.forwardRef(Ba),ya=Pa,Ar=function(Lt,Mt){var or=oe.useRef({values:new Map,options:new Map}),jn=oe.useMemo(function(){var Jn=or.current,Cr=Jn.values,Br=Jn.options,Fr=Lt.map(function(Kt){if(Kt.label===void 0){var ka;return(0,Ie.Z)((0,Ie.Z)({},Kt),{},{label:(ka=Cr.get(Kt.value))===null||ka===void 0?void 0:ka.label})}return Kt}),_r=new Map,zr=new Map;return Fr.forEach(function(Kt){_r.set(Kt.value,Kt),zr.set(Kt.value,Mt.get(Kt.value)||Br.get(Kt.value))}),or.current.values=_r,or.current.options=zr,Fr},[Lt,Mt]),Yt=oe.useCallback(function(Jn){return Mt.get(Jn)||or.current.options.get(Jn)},[Mt]);return[jn,Yt]};function La(Lt,Mt){return gt(Lt).join("").toUpperCase().includes(Mt)}var Aa=function(Lt,Mt,or,jn,Yt){return oe.useMemo(function(){if(!or||jn===!1)return Lt;var Jn=Mt.options,Cr=Mt.label,Br=Mt.value,Fr=[],_r=typeof jn=="function",zr=or.toUpperCase(),Kt=_r?jn:function(Vr,ga){return Yt?La(ga[Yt],zr):ga[Jn]?La(ga[Cr!=="children"?Cr:"label"],zr):La(ga[Br],zr)},ka=_r?function(Vr){return yt(Vr)}:function(Vr){return Vr};return Lt.forEach(function(Vr){if(Vr[Jn]){var ga=Kt(or,ka(Vr));if(ga)Fr.push(Vr);else{var Da=Vr[Jn].filter(function(Ra){return Kt(or,ka(Ra))});Da.length&&Fr.push((0,Ie.Z)((0,Ie.Z)({},Vr),{},(0,Be.Z)({},Jn,Da)))}return}Kt(or,ka(Vr))&&Fr.push(Vr)}),Fr},[Lt,jn,Yt,or,Mt])},Xt=ae(6551),rn=ae(11592),vn=["children","value"],yn=["children"];function Wt(Lt){var Mt=Lt,or=Mt.key,jn=Mt.props,Yt=jn.children,Jn=jn.value,Cr=(0,fe.Z)(jn,vn);return(0,Ie.Z)({key:or,value:Jn!==void 0?Jn:or,children:Yt},Cr)}function ln(Lt){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,rn.Z)(Lt).map(function(or,jn){if(!oe.isValidElement(or)||!or.type)return null;var Yt=or,Jn=Yt.type.isSelectOptGroup,Cr=Yt.key,Br=Yt.props,Fr=Br.children,_r=(0,fe.Z)(Br,yn);return Mt||!Jn?Wt(or):(0,Ie.Z)((0,Ie.Z)({key:"__RC_SELECT_GRP__".concat(Cr===null?jn:Cr,"__"),label:Cr},_r),{},{options:ln(Fr)})}).filter(function(or){return or})}var hn=function(Mt,or,jn,Yt,Jn){return oe.useMemo(function(){var Cr=Mt,Br=!Mt;Br&&(Cr=ln(or));var Fr=new Map,_r=new Map,zr=function(Vr,ga,Da){Da&&typeof Da=="string"&&Vr.set(ga[Da],ga)},Kt=function ka(Vr){for(var ga=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Da=0;Da<Vr.length;Da+=1){var Ra=Vr[Da];!Ra[jn.options]||ga?(Fr.set(Ra[jn.value],Ra),zr(_r,Ra,jn.label),zr(_r,Ra,Yt),zr(_r,Ra,Jn)):ka(Ra[jn.options],!0)}};return Kt(Cr),{options:Cr,valueOptions:Fr,labelOptions:_r}},[Mt,or,jn,Yt,Jn])},un=hn;function sr(Lt){var Mt=oe.useRef();Mt.current=Lt;var or=oe.useCallback(function(){return Mt.current.apply(Mt,arguments)},[]);return or}function cr(Lt){var Mt=Lt.mode,or=Lt.options,jn=Lt.children,Yt=Lt.backfill,Jn=Lt.allowClear,Cr=Lt.placeholder,Br=Lt.getInputElement,Fr=Lt.showSearch,_r=Lt.onSearch,zr=Lt.defaultOpen,Kt=Lt.autoFocus,ka=Lt.labelInValue,Vr=Lt.value,ga=Lt.inputValue,Da=Lt.optionLabelProp,Ra=isMultiple(Mt),Ua=Fr!==void 0?Fr:Ra||Mt==="combobox",zi=or||convertChildrenToData(jn);if(warning(Mt!=="tags"||zi.every(function(ni){return!ni.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Mt==="tags"||Mt==="combobox"){var fi=zi.some(function(ni){return ni.options?ni.options.some(function(ri){return typeof("value"in ri?ri.value:ri.key)=="number"}):typeof("value"in ni?ni.value:ni.key)=="number"});warning(!fi,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Mt!=="combobox"||!Da,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Mt==="combobox"||!Yt,"`backfill` only works with `combobox` mode."),warning(Mt==="combobox"||!Br,"`getInputElement` only work with `combobox` mode."),noteOnce(Mt!=="combobox"||!Br||!Jn||!Cr,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_r&&!Ua&&Mt!=="combobox"&&Mt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!zr||Kt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Vr!=null){var ti=toArray(Vr);warning(!ka||ti.every(function(ni){return _typeof(ni)==="object"&&("key"in ni||"value"in ni)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ra||Array.isArray(Vr),"`value` should be array when `mode` is `multiple` or `tags`")}if(jn){var ji=null;toNodeArray(jn).some(function(ni){if(!React.isValidElement(ni)||!ni.type)return!1;var ri=ni,wi=ri.type;if(wi.isSelectOption)return!1;if(wi.isSelectOptGroup){var Vi=toNodeArray(ni.props.children).every(function(qi){return!React.isValidElement(qi)||!ni.type||qi.type.isSelectOption?!0:(ji=qi.type,!1)});return!Vi}return ji=wi,!0}),ji&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ji.displayName||ji.name||ji,"`.")),warning(ga===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Ur(Lt,Mt){if(Lt){var or=function jn(Yt){for(var Jn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Cr=0;Cr<Yt.length;Cr++){var Br=Yt[Cr];if(Br[Mt==null?void 0:Mt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Jn&&Array.isArray(Br[Mt==null?void 0:Mt.options])&&jn(Br[Mt==null?void 0:Mt.options],!0))break}};or(Lt)}}var Jr=null,ea=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],$r=["inputValue"];function nr(Lt){return!Lt||(0,ze.Z)(Lt)!=="object"}var gn=oe.forwardRef(function(Lt,Mt){var or=Lt.id,jn=Lt.mode,Yt=Lt.prefixCls,Jn=Yt===void 0?"rc-select":Yt,Cr=Lt.backfill,Br=Lt.fieldNames,Fr=Lt.inputValue,_r=Lt.searchValue,zr=Lt.onSearch,Kt=Lt.autoClearSearchValue,ka=Kt===void 0?!0:Kt,Vr=Lt.onSelect,ga=Lt.onDeselect,Da=Lt.dropdownMatchSelectWidth,Ra=Da===void 0?!0:Da,Ua=Lt.filterOption,zi=Lt.filterSort,fi=Lt.optionFilterProp,ti=Lt.optionLabelProp,ji=Lt.options,ni=Lt.optionRender,ri=Lt.children,wi=Lt.defaultActiveFirstOption,Vi=Lt.menuItemSelectedIcon,qi=Lt.virtual,no=Lt.direction,mi=Lt.listHeight,hi=mi===void 0?200:mi,Si=Lt.listItemHeight,Yi=Si===void 0?20:Si,na=Lt.labelRender,Kn=Lt.value,er=Lt.defaultValue,Zi=Lt.labelInValue,Mi=Lt.onChange,Wi=Lt.maxCount,mo=(0,fe.Z)(Lt,ea),At=(0,Xt.ZP)(or),on=Vt(jn),Gt=!!(!ji&&ri),an=oe.useMemo(function(){return Ua===void 0&&jn==="combobox"?!1:Ua},[Ua,jn]),Fn=oe.useMemo(function(){return Ht(Br,Gt)},[JSON.stringify(Br),Gt]),Wn=(0,De.Z)("",{value:_r!==void 0?_r:Fr,postState:function(Or){return Or||""}}),Er=(0,pe.Z)(Wn,2),rr=Er[0],Gn=Er[1],Jt=un(ji,ri,Fn,fi,ti),qt=Jt.valueOptions,Pn=Jt.labelOptions,Bn=Jt.options,zn=oe.useCallback(function(dr){var Or=gt(dr);return Or.map(function(Ir){var vr,hr,Kr,ma,Oa;if(nr(Ir))vr=Ir;else{var aa;Kr=Ir.key,hr=Ir.label,vr=(aa=Ir.value)!==null&&aa!==void 0?aa:Kr}var nt=qt.get(vr);if(nt){var Wa;if(hr===void 0&&(hr=nt==null?void 0:nt[ti||Fn.label]),Kr===void 0&&(Kr=(Wa=nt==null?void 0:nt.key)!==null&&Wa!==void 0?Wa:vr),ma=nt==null?void 0:nt.disabled,Oa=nt==null?void 0:nt.title,0)var Za}return{label:hr,value:vr,key:Kr,disabled:ma,title:Oa}})},[Fn,ti,qt]),An=(0,De.Z)(er,{value:Kn}),ue=(0,pe.Z)(An,2),Ge=ue[0],Ve=ue[1],at=oe.useMemo(function(){var dr,Or=on&&Ge===null?[]:Ge,Ir=zn(Or);return jn==="combobox"&&de((dr=Ir[0])===null||dr===void 0?void 0:dr.value)?[]:Ir},[Ge,zn,jn,on]),lt=Ar(at,qt),Bt=(0,pe.Z)(lt,2),_t=Bt[0],Nt=Bt[1],Qt=oe.useMemo(function(){if(!jn&&_t.length===1){var dr=_t[0];if(dr.value===null&&(dr.label===null||dr.label===void 0))return[]}return _t.map(function(Or){var Ir;return(0,Ie.Z)((0,Ie.Z)({},Or),{},{label:(Ir=typeof na=="function"?na(Or):Or.label)!==null&&Ir!==void 0?Ir:Or.value})})},[jn,_t,na]),mn=oe.useMemo(function(){return new Set(_t.map(function(dr){return dr.value}))},[_t]);oe.useEffect(function(){if(jn==="combobox"){var dr,Or=(dr=_t[0])===null||dr===void 0?void 0:dr.value;Gn(ke(Or)?String(Or):"")}},[_t]);var Rt=sr(function(dr,Or){var Ir=Or!=null?Or:dr;return(0,Be.Z)((0,Be.Z)({},Fn.value,dr),Fn.label,Ir)}),Sn=oe.useMemo(function(){if(jn!=="tags")return Bn;var dr=(0,xe.Z)(Bn),Or=function(vr){return qt.has(vr)};return(0,xe.Z)(_t).sort(function(Ir,vr){return Ir.value<vr.value?-1:1}).forEach(function(Ir){var vr=Ir.value;Or(vr)||dr.push(Rt(vr,Ir.label))}),dr},[Rt,Bn,qt,_t,jn]),Rn=Aa(Sn,Fn,rr,an,fi),kn=oe.useMemo(function(){return jn!=="tags"||!rr||Rn.some(function(dr){return dr[fi||"value"]===rr})||Rn.some(function(dr){return dr[Fn.value]===rr})?Rn:[Rt(rr)].concat((0,xe.Z)(Rn))},[Rt,fi,jn,Rn,rr,Fn]),Dn=function dr(Or){var Ir=(0,xe.Z)(Or).sort(function(vr,hr){return zi(vr,hr,{searchValue:rr})});return Ir.map(function(vr){return Array.isArray(vr.options)?(0,Ie.Z)((0,Ie.Z)({},vr),{},{options:vr.options.length>0?dr(vr.options):vr.options}):vr})},pn=oe.useMemo(function(){return zi?Dn(kn):kn},[kn,zi,rr]),nn=oe.useMemo(function(){return ht(pn,{fieldNames:Fn,childrenAsData:Gt})},[pn,Fn,Gt]),fn=function(Or){var Ir=zn(Or);if(Ve(Ir),Mi&&(Ir.length!==_t.length||Ir.some(function(Kr,ma){var Oa;return((Oa=_t[ma])===null||Oa===void 0?void 0:Oa.value)!==(Kr==null?void 0:Kr.value)}))){var vr=Zi?Ir:Ir.map(function(Kr){return Kr.value}),hr=Ir.map(function(Kr){return yt(Nt(Kr.value))});Mi(on?vr:vr[0],on?hr:hr[0])}},Mn=oe.useState(null),Hn=(0,pe.Z)(Mn,2),Tn=Hn[0],ir=Hn[1],ar=oe.useState(0),Sr=(0,pe.Z)(ar,2),ia=Sr[0],oa=Sr[1],lr=wi!==void 0?wi:jn!=="combobox",qr=oe.useCallback(function(dr,Or){var Ir=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},vr=Ir.source,hr=vr===void 0?"keyboard":vr;oa(Or),Cr&&jn==="combobox"&&dr!==null&&hr==="keyboard"&&ir(String(dr))},[Cr,jn]),ra=function(Or,Ir,vr){var hr=function(){var ai,xi=Nt(Or);return[Zi?{label:xi==null?void 0:xi[Fn.label],value:Or,key:(ai=xi==null?void 0:xi.key)!==null&&ai!==void 0?ai:Or}:Or,yt(xi)]};if(Ir&&Vr){var Kr=hr(),ma=(0,pe.Z)(Kr,2),Oa=ma[0],aa=ma[1];Vr(Oa,aa)}else if(!Ir&&ga&&vr!=="clear"){var nt=hr(),Wa=(0,pe.Z)(nt,2),Za=Wa[0],Ia=Wa[1];ga(Za,Ia)}},jr=sr(function(dr,Or){var Ir,vr=on?Or.selected:!0;vr?Ir=on?[].concat((0,xe.Z)(_t),[dr]):[dr]:Ir=_t.filter(function(hr){return hr.value!==dr}),fn(Ir),ra(dr,vr),jn==="combobox"?ir(""):(!Vt||ka)&&(Gn(""),ir(""))}),da=function(Or,Ir){fn(Or);var vr=Ir.type,hr=Ir.values;(vr==="remove"||vr==="clear")&&hr.forEach(function(Kr){ra(Kr.value,!1,vr)})},Xr=function(Or,Ir){if(Gn(Or),ir(null),Ir.source==="submit"){var vr=(Or||"").trim();if(vr){var hr=Array.from(new Set([].concat((0,xe.Z)(mn),[vr])));fn(hr),ra(vr,!0),Gn("")}return}Ir.source!=="blur"&&(jn==="combobox"&&fn(Or),zr==null||zr(Or))},la=function(Or){var Ir=Or;jn!=="tags"&&(Ir=Or.map(function(hr){var Kr=Pn.get(hr);return Kr==null?void 0:Kr.value}).filter(function(hr){return hr!==void 0}));var vr=Array.from(new Set([].concat((0,xe.Z)(mn),(0,xe.Z)(Ir))));fn(vr),vr.forEach(function(hr){ra(hr,!0)})},ua=oe.useMemo(function(){var dr=qi!==!1&&Ra!==!1;return(0,Ie.Z)((0,Ie.Z)({},Jt),{},{flattenOptions:nn,onActiveValue:qr,defaultActiveFirstOption:lr,onSelect:jr,menuItemSelectedIcon:Vi,rawValues:mn,fieldNames:Fn,virtual:dr,direction:no,listHeight:hi,listItemHeight:Yi,childrenAsData:Gt,maxCount:Wi,optionRender:ni})},[Wi,Jt,nn,qr,lr,jr,Vi,mn,Fn,qi,Ra,no,hi,Yi,Gt,ni]);return oe.createElement(st.Provider,{value:ua},oe.createElement(kt,(0,E.Z)({},mo,{id:At,prefixCls:Jn,ref:Mt,omitDomProps:$r,mode:jn,displayValues:Qt,onDisplayValuesChange:da,direction:no,searchValue:rr,onSearch:Xr,autoClearSearchValue:ka,onSearchSplit:la,dropdownMatchSelectWidth:Ra,OptionList:ya,emptyOptions:!nn.length,activeValue:Tn,activeDescendantId:"".concat(At,"_list_").concat(ia)})))}),kr=gn;kr.Option=Yn,kr.OptGroup=tn;var va=kr,Sa=va},63158:function(Cn,zt,ae){"use strict";var E=ae(32855),xe=ae(74430),Be=ae(11913),Ie=ae(43079),pe=ae(59301),fe=ae(92310),ze=ae.n(fe),De=ae(18929),Ze=ae(10228),oe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ve=pe.forwardRef(function(ge,We){var Ne,Oe=ge.prefixCls,Ce=Oe===void 0?"rc-switch":Oe,we=ge.className,tt=ge.checked,$e=ge.defaultChecked,et=ge.disabled,Me=ge.loadingIcon,ye=ge.checkedChildren,je=ge.unCheckedChildren,Pe=ge.onClick,ot=ge.onChange,Ee=ge.onKeyDown,_e=(0,Ie.Z)(ge,oe),He=(0,De.Z)(!1,{value:tt,defaultValue:$e}),Re=(0,Be.Z)(He,2),dt=Re[0],Ke=Re[1];function it(xt,ke){var de=dt;return et||(de=xt,Ke(de),ot==null||ot(de,ke)),de}function Ft(xt){xt.which===Ze.Z.LEFT?it(!1,xt):xt.which===Ze.Z.RIGHT&&it(!0,xt),Ee==null||Ee(xt)}function gt(xt){var ke=it(!dt,xt);Pe==null||Pe(ke,xt)}var pt=ze()(Ce,we,(Ne={},(0,xe.Z)(Ne,"".concat(Ce,"-checked"),dt),(0,xe.Z)(Ne,"".concat(Ce,"-disabled"),et),Ne));return pe.createElement("button",(0,E.Z)({},_e,{type:"button",role:"switch","aria-checked":dt,disabled:et,className:pt,ref:We,onKeyDown:Ft,onClick:gt}),Me,pe.createElement("span",{className:"".concat(Ce,"-inner")},pe.createElement("span",{className:"".concat(Ce,"-inner-checked")},ye),pe.createElement("span",{className:"".concat(Ce,"-inner-unchecked")},je)))});ve.displayName="Switch",zt.Z=ve},86351:function(Cn,zt,ae){"use strict";ae.d(zt,{R:function(){return xe},w:function(){return E}});var E={},xe="rc-table-internal-hook"},97347:function(Cn,zt,ae){"use strict";ae.d(zt,{L:function(){return Ce},Z:function(){return Me}});var E=ae(11913),xe=ae(74430),Be=ae(3300),Ie=ae(34666),pe=ae(27247),fe=ae(43079),ze=ae(11592),De=ae(48736),Ze=ae(59301),oe=ae(86351),ve=ae(54451);function ge(ye){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof je=="number"?je:je.endsWith("%")?ye*parseFloat(je)/100:null}function We(ye,je,Pe){return Ze.useMemo(function(){if(je&&je>0){var ot=0,Ee=0;ye.forEach(function(gt){var pt=ge(je,gt.width);pt?ot+=pt:Ee+=1});var _e=Math.max(je,Pe),He=Math.max(_e-ot,Ee),Re=Ee,dt=He/Ee,Ke=0,it=ye.map(function(gt){var pt=(0,pe.Z)({},gt),xt=ge(je,pt.width);if(xt)pt.width=xt;else{var ke=Math.floor(dt);pt.width=Re===1?He:ke,He-=ke,Re-=1}return Ke+=pt.width,pt});if(Ke<_e){var Ft=_e/Ke;He=_e,it.forEach(function(gt,pt){var xt=Math.floor(gt.width*Ft);gt.width=pt===it.length-1?He:xt,He-=xt})}return[it,Math.max(Ke,_e)]}return[ye,je]},[ye,je,Pe])}var Ne=["children"],Oe=["fixed"];function Ce(ye){return(0,ze.Z)(ye).filter(function(je){return Ze.isValidElement(je)}).map(function(je){var Pe=je.key,ot=je.props,Ee=ot.children,_e=(0,fe.Z)(ot,Ne),He=(0,pe.Z)({key:Pe},_e);return Ee&&(He.children=Ce(Ee)),He})}function we(ye){return ye.filter(function(je){return je&&(0,Ie.Z)(je)==="object"&&!je.hidden}).map(function(je){var Pe=je.children;return Pe&&Pe.length>0?(0,pe.Z)((0,pe.Z)({},je),{},{children:we(Pe)}):je})}function tt(ye){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ye.filter(function(Pe){return Pe&&(0,Ie.Z)(Pe)==="object"}).reduce(function(Pe,ot,Ee){var _e=ot.fixed,He=_e===!0?"left":_e,Re="".concat(je,"-").concat(Ee),dt=ot.children;return dt&&dt.length>0?[].concat((0,Be.Z)(Pe),(0,Be.Z)(tt(dt,Re).map(function(Ke){return(0,pe.Z)({fixed:He},Ke)}))):[].concat((0,Be.Z)(Pe),[(0,pe.Z)((0,pe.Z)({key:Re},ot),{},{fixed:He})])},[])}function $e(ye){return ye.map(function(je){var Pe=je.fixed,ot=(0,fe.Z)(je,Oe),Ee=Pe;return Pe==="left"?Ee="right":Pe==="right"&&(Ee="left"),(0,pe.Z)({fixed:Ee},ot)})}function et(ye,je){var Pe=ye.prefixCls,ot=ye.columns,Ee=ye.children,_e=ye.expandable,He=ye.expandedKeys,Re=ye.columnTitle,dt=ye.getRowKey,Ke=ye.onTriggerExpand,it=ye.expandIcon,Ft=ye.rowExpandable,gt=ye.expandIconColumnIndex,pt=ye.direction,xt=ye.expandRowByClick,ke=ye.columnWidth,de=ye.fixed,Ae=ye.scrollWidth,Ye=ye.clientWidth,ct=Ze.useMemo(function(){var Pt=ot||Ce(Ee)||[];return we(Pt.slice())},[ot,Ee]),Le=Ze.useMemo(function(){if(_e){var Pt=ct.slice();if(!Pt.includes(oe.w)){var me=gt||0;me>=0&&(me||de==="left"||!de)&&Pt.splice(me,0,oe.w),de==="right"&&Pt.splice(ct.length,0,oe.w)}var ie=Pt.indexOf(oe.w);Pt=Pt.filter(function(ne,ce){return ne!==oe.w||ce===ie});var ee=ct[ie],z;de?z=de:z=ee?ee.fixed:null;var re=(0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)({},ve.v,{className:"".concat(Pe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Re),"fixed",z),"className","".concat(Pe,"-row-expand-icon-cell")),"width",ke),"render",function(ce,Ue,ut){var Ht=dt(Ue,ut),ht=He.has(Ht),yt=Ft?Ft(Ue):!0,wt=it({prefixCls:Pe,expanded:ht,expandable:yt,record:Ue,onExpand:Ke});return xt?Ze.createElement("span",{onClick:function(st){return st.stopPropagation()}},wt):wt});return Pt.map(function(ne){return ne===oe.w?re:ne})}return ct.filter(function(ne){return ne!==oe.w})},[_e,ct,dt,He,it,pt]),mt=Ze.useMemo(function(){var Pt=Le;return je&&(Pt=je(Pt)),Pt.length||(Pt=[{render:function(){return null}}]),Pt},[je,Le,pt]),rt=Ze.useMemo(function(){return pt==="rtl"?$e(tt(mt)):tt(mt)},[mt,pt,Ae]),St=Ze.useMemo(function(){for(var Pt=-1,me=rt.length-1;me>=0;me-=1){var ie=rt[me].fixed;if(ie==="left"||ie===!0){Pt=me;break}}if(Pt>=0)for(var ee=0;ee<=Pt;ee+=1){var z=rt[ee].fixed;if(z!=="left"&&z!==!0)return!0}var re=rt.findIndex(function(Ue){var ut=Ue.fixed;return ut==="right"});if(re>=0)for(var ne=re;ne<rt.length;ne+=1){var ce=rt[ne].fixed;if(ce!=="right")return!0}return!1},[rt]),Je=We(rt,Ae,Ye),vt=(0,E.Z)(Je,2),Fe=vt[0],Ct=vt[1];return[mt,Fe,Ct,St]}var Me=et},4030:function(Cn,zt,ae){"use strict";ae.d(zt,{w2:function(){return E.w},vP:function(){return wa.v},RQ:function(){return E.R},ER:function(){return Ht},Q$:function(){return Ua},TN:function(){return Mi}});var E=ae(86351),xe=ae(11913),Be=ae(6089),Ie=ae(34280),pe=ae(13697),fe=ae(59301),ze=ae(4676);function De(At){var on=fe.createContext(void 0),Gt=function(Fn){var Wn=Fn.value,Er=Fn.children,rr=fe.useRef(Wn);rr.current=Wn;var Gn=fe.useState(function(){return{getValue:function(){return rr.current},listeners:new Set}}),Jt=(0,xe.Z)(Gn,1),qt=Jt[0];return(0,Ie.Z)(function(){(0,ze.unstable_batchedUpdates)(function(){qt.listeners.forEach(function(Pn){Pn(Wn)})})},[Wn]),fe.createElement(on.Provider,{value:qt},Er)};return{Context:on,Provider:Gt,defaultValue:At}}function Ze(At,on){var Gt=(0,Be.Z)(typeof on=="function"?on:function(Pn){if(on===void 0)return Pn;if(!Array.isArray(on))return Pn[on];var Bn={};return on.forEach(function(zn){Bn[zn]=Pn[zn]}),Bn}),an=fe.useContext(At==null?void 0:At.Context),Fn=an||{},Wn=Fn.listeners,Er=Fn.getValue,rr=fe.useRef();rr.current=Gt(an?Er():At==null?void 0:At.defaultValue);var Gn=fe.useState({}),Jt=(0,xe.Z)(Gn,2),qt=Jt[1];return(0,Ie.Z)(function(){if(!an)return;function Pn(Bn){var zn=Gt(Bn);(0,pe.Z)(rr.current,zn,!0)||qt({})}return Wn.add(Pn),function(){Wn.delete(Pn)}},[an]),rr.current}var oe=ae(32855),ve=ae(8654);function ge(){var At=fe.createContext(null);function on(){return fe.useContext(At)}function Gt(Fn,Wn){var Er=(0,ve.Yr)(Fn),rr=function(Jt,qt){var Pn=Er?{ref:qt}:{},Bn=fe.useRef(0),zn=fe.useRef(Jt),An=on();return An!==null?fe.createElement(Fn,(0,oe.Z)({},Jt,Pn)):((!Wn||Wn(zn.current,Jt))&&(Bn.current+=1),zn.current=Jt,fe.createElement(At.Provider,{value:Bn.current},fe.createElement(Fn,(0,oe.Z)({},Jt,Pn))))};return Er?fe.forwardRef(rr):rr}function an(Fn,Wn){var Er=(0,ve.Yr)(Fn),rr=function(Jt,qt){var Pn=Er?{ref:qt}:{};return on(),fe.createElement(Fn,(0,oe.Z)({},Jt,Pn))};return Er?fe.memo(fe.forwardRef(rr),Wn):fe.memo(rr,Wn)}return{makeImmutable:Gt,responseImmutable:an,useImmutableMark:on}}var We=ge(),Ne=We.makeImmutable,Oe=We.responseImmutable,Ce=We.useImmutableMark,we=ge(),tt=we.makeImmutable,$e=we.responseImmutable,et=we.useImmutableMark,Me=De(),ye=Me;function je(At,on){var Gt=React.useRef(0);Gt.current+=1;var an=React.useRef(At),Fn=[];Object.keys(At||{}).map(function(Er){var rr;(At==null?void 0:At[Er])!==((rr=an.current)===null||rr===void 0?void 0:rr[Er])&&Fn.push(Er)}),an.current=At;var Wn=React.useRef([]);return Fn.length&&(Wn.current=Fn),React.useDebugValue(Gt.current),React.useDebugValue(Wn.current.join(", ")),on&&console.log("".concat(on,":"),Gt.current,Wn.current),Gt.current}var Pe=null,ot=null,Ee=ae(34666),_e=ae(27247),He=ae(74430),Re=ae(92310),dt=ae.n(Re),Ke=ae(80547),it=ae(97938),Ft=ae(48736),gt=fe.createContext({renderWithProps:!1}),pt=gt,xt="RC_TABLE_KEY";function ke(At){return At==null?[]:Array.isArray(At)?At:[At]}function de(At){var on=[],Gt={};return At.forEach(function(an){for(var Fn=an||{},Wn=Fn.key,Er=Fn.dataIndex,rr=Wn||ke(Er).join("-")||xt;Gt[rr];)rr="".concat(rr,"_next");Gt[rr]=!0,on.push(rr)}),on}function Ae(At){return At!=null}function Ye(At){return typeof At=="number"&&!Number.isNaN(At)}function ct(At){return At&&(0,Ee.Z)(At)==="object"&&!Array.isArray(At)&&!fe.isValidElement(At)}function Le(At,on,Gt,an,Fn,Wn){var Er=fe.useContext(pt),rr=et(),Gn=(0,Ke.Z)(function(){if(Ae(an))return[an];var Jt=on==null||on===""?[]:Array.isArray(on)?on:[on],qt=(0,it.Z)(At,Jt),Pn=qt,Bn=void 0;if(Fn){var zn=Fn(qt,At,Gt);ct(zn)?(Pn=zn.children,Bn=zn.props,Er.renderWithProps=!0):Pn=zn}return[Pn,Bn]},[rr,At,an,on,Fn,Gt],function(Jt,qt){if(Wn){var Pn=(0,xe.Z)(Jt,2),Bn=Pn[1],zn=(0,xe.Z)(qt,2),An=zn[1];return Wn(An,Bn)}return Er.renderWithProps?!0:!(0,pe.Z)(Jt,qt,!0)});return Gn}function mt(At,on,Gt,an){var Fn=At+on-1;return At<=an&&Fn>=Gt}function rt(At,on){return Ze(ye,function(Gt){var an=mt(At,on||1,Gt.hoverStartRow,Gt.hoverEndRow);return[an,Gt.onHover]})}var St=ae(70425),Je=function(on){var Gt=on.ellipsis,an=on.rowType,Fn=on.children,Wn,Er=Gt===!0?{showTitle:!0}:Gt;return Er&&(Er.showTitle||an==="header")&&(typeof Fn=="string"||typeof Fn=="number"?Wn=Fn.toString():fe.isValidElement(Fn)&&typeof Fn.props.children=="string"&&(Wn=Fn.props.children)),Wn};function vt(At){var on,Gt,an,Fn,Wn,Er,rr,Gn,Jt=At.component,qt=At.children,Pn=At.ellipsis,Bn=At.scope,zn=At.prefixCls,An=At.className,ue=At.align,Ge=At.record,Ve=At.render,at=At.dataIndex,lt=At.renderIndex,Bt=At.shouldCellUpdate,_t=At.index,Nt=At.rowType,Qt=At.colSpan,mn=At.rowSpan,Rt=At.fixLeft,Sn=At.fixRight,Rn=At.firstFixLeft,kn=At.lastFixLeft,Dn=At.firstFixRight,pn=At.lastFixRight,nn=At.appendNode,fn=At.additionalProps,Mn=fn===void 0?{}:fn,Hn=At.isSticky,Tn="".concat(zn,"-cell"),ir=Ze(ye,["supportSticky","allColumnsFixedLeft","rowHoverable"]),ar=ir.supportSticky,Sr=ir.allColumnsFixedLeft,ia=ir.rowHoverable,oa=Le(Ge,at,lt,qt,Ve,Bt),lr=(0,xe.Z)(oa,2),qr=lr[0],ra=lr[1],jr={},da=typeof Rt=="number"&&ar,Xr=typeof Sn=="number"&&ar;da&&(jr.position="sticky",jr.left=Rt),Xr&&(jr.position="sticky",jr.right=Sn);var la=(on=(Gt=(an=ra==null?void 0:ra.colSpan)!==null&&an!==void 0?an:Mn.colSpan)!==null&&Gt!==void 0?Gt:Qt)!==null&&on!==void 0?on:1,ua=(Fn=(Wn=(Er=ra==null?void 0:ra.rowSpan)!==null&&Er!==void 0?Er:Mn.rowSpan)!==null&&Wn!==void 0?Wn:mn)!==null&&Fn!==void 0?Fn:1,dr=rt(_t,ua),Or=(0,xe.Z)(dr,2),Ir=Or[0],vr=Or[1],hr=(0,St.zX)(function(Za){var Ia;Ge&&vr(_t,_t+ua-1),Mn==null||(Ia=Mn.onMouseEnter)===null||Ia===void 0||Ia.call(Mn,Za)}),Kr=(0,St.zX)(function(Za){var Ia;Ge&&vr(-1,-1),Mn==null||(Ia=Mn.onMouseLeave)===null||Ia===void 0||Ia.call(Mn,Za)});if(la===0||ua===0)return null;var ma=(rr=Mn.title)!==null&&rr!==void 0?rr:Je({rowType:Nt,ellipsis:Pn,children:qr}),Oa=dt()(Tn,An,(Gn={},(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)(Gn,"".concat(Tn,"-fix-left"),da&&ar),"".concat(Tn,"-fix-left-first"),Rn&&ar),"".concat(Tn,"-fix-left-last"),kn&&ar),"".concat(Tn,"-fix-left-all"),kn&&Sr&&ar),"".concat(Tn,"-fix-right"),Xr&&ar),"".concat(Tn,"-fix-right-first"),Dn&&ar),"".concat(Tn,"-fix-right-last"),pn&&ar),"".concat(Tn,"-ellipsis"),Pn),"".concat(Tn,"-with-append"),nn),"".concat(Tn,"-fix-sticky"),(da||Xr)&&Hn&&ar),(0,He.Z)(Gn,"".concat(Tn,"-row-hover"),!ra&&Ir)),Mn.className,ra==null?void 0:ra.className),aa={};ue&&(aa.textAlign=ue);var nt=(0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)({},ra==null?void 0:ra.style),jr),aa),Mn.style),Wa=qr;return(0,Ee.Z)(Wa)==="object"&&!Array.isArray(Wa)&&!fe.isValidElement(Wa)&&(Wa=null),Pn&&(kn||Dn)&&(Wa=fe.createElement("span",{className:"".concat(Tn,"-content")},Wa)),fe.createElement(Jt,(0,oe.Z)({},ra,Mn,{className:Oa,style:nt,title:ma,scope:Bn,onMouseEnter:ia?hr:void 0,onMouseLeave:ia?Kr:void 0,colSpan:la!==1?la:null,rowSpan:ua!==1?ua:null}),nn,Wa)}var Fe=fe.memo(vt);function Ct(At,on,Gt,an,Fn){var Wn=Gt[At]||{},Er=Gt[on]||{},rr,Gn;Wn.fixed==="left"?rr=an.left[Fn==="rtl"?on:At]:Er.fixed==="right"&&(Gn=an.right[Fn==="rtl"?At:on]);var Jt=!1,qt=!1,Pn=!1,Bn=!1,zn=Gt[on+1],An=Gt[At-1],ue=zn&&!zn.fixed||An&&!An.fixed||Gt.every(function(Bt){return Bt.fixed==="left"});if(Fn==="rtl"){if(rr!==void 0){var Ge=An&&An.fixed==="left";Bn=!Ge&&ue}else if(Gn!==void 0){var Ve=zn&&zn.fixed==="right";Pn=!Ve&&ue}}else if(rr!==void 0){var at=zn&&zn.fixed==="left";Jt=!at&&ue}else if(Gn!==void 0){var lt=An&&An.fixed==="right";qt=!lt&&ue}return{fixLeft:rr,fixRight:Gn,lastFixLeft:Jt,firstFixRight:qt,lastFixRight:Pn,firstFixLeft:Bn,isSticky:an.isSticky}}var Pt=fe.createContext({}),me=Pt;function ie(At){var on=At.className,Gt=At.index,an=At.children,Fn=At.colSpan,Wn=Fn===void 0?1:Fn,Er=At.rowSpan,rr=At.align,Gn=Ze(ye,["prefixCls","direction"]),Jt=Gn.prefixCls,qt=Gn.direction,Pn=fe.useContext(me),Bn=Pn.scrollColumnIndex,zn=Pn.stickyOffsets,An=Pn.flattenColumns,ue=Gt+Wn-1,Ge=ue+1===Bn?Wn+1:Wn,Ve=Ct(Gt,Gt+Ge-1,An,zn,qt);return fe.createElement(Fe,(0,oe.Z)({className:on,index:Gt,component:"td",prefixCls:Jt,record:null,dataIndex:null,align:rr,colSpan:Ge,rowSpan:Er,render:function(){return an}},Ve))}var ee=ae(43079),z=["children"];function re(At){var on=At.children,Gt=(0,ee.Z)(At,z);return fe.createElement("tr",Gt,on)}function ne(At){var on=At.children;return on}ne.Row=re,ne.Cell=ie;var ce=ne;function Ue(At){var on=At.children,Gt=At.stickyOffsets,an=At.flattenColumns,Fn=Ze(ye,"prefixCls"),Wn=an.length-1,Er=an[Wn],rr=fe.useMemo(function(){return{stickyOffsets:Gt,flattenColumns:an,scrollColumnIndex:Er!=null&&Er.scrollbar?Wn:null}},[Er,an,Wn,Gt]);return fe.createElement(me.Provider,{value:rr},fe.createElement("tfoot",{className:"".concat(Fn,"-summary")},on))}var ut=$e(Ue),Ht=ce,ht=ae(29301),yt=ae(24514),wt=ae(75152),se=ae(26112);function st(At,on,Gt,an,Fn,Wn,Er){At.push({record:on,indent:Gt,index:Er});var rr=Wn(on),Gn=Fn==null?void 0:Fn.has(rr);if(on&&Array.isArray(on[an])&&Gn)for(var Jt=0;Jt<on[an].length;Jt+=1)st(At,on[an][Jt],Gt+1,an,Fn,Wn,Jt)}function bt(At,on,Gt,an){var Fn=fe.useMemo(function(){if(Gt!=null&&Gt.size){for(var Wn=[],Er=0;Er<(At==null?void 0:At.length);Er+=1){var rr=At[Er];st(Wn,rr,0,on,Gt,an,Er)}return Wn}return At==null?void 0:At.map(function(Gn,Jt){return{record:Gn,indent:0,index:Jt}})},[At,on,Gt,an]);return Fn}function Et(At,on,Gt,an){var Fn=Ze(ye,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Wn=Fn.flattenColumns,Er=Fn.expandableType,rr=Fn.expandedKeys,Gn=Fn.childrenColumnName,Jt=Fn.onTriggerExpand,qt=Fn.rowExpandable,Pn=Fn.onRow,Bn=Fn.expandRowByClick,zn=Fn.rowClassName,An=Er==="nest",ue=Er==="row"&&(!qt||qt(At)),Ge=ue||An,Ve=rr&&rr.has(on),at=Gn&&At&&At[Gn],lt=(0,St.zX)(Jt),Bt=Pn==null?void 0:Pn(At,Gt),_t=Bt==null?void 0:Bt.onClick,Nt=function(Sn){Bn&&Ge&&Jt(At,Sn);for(var Rn=arguments.length,kn=new Array(Rn>1?Rn-1:0),Dn=1;Dn<Rn;Dn++)kn[Dn-1]=arguments[Dn];_t==null||_t.apply(void 0,[Sn].concat(kn))},Qt;typeof zn=="string"?Qt=zn:typeof zn=="function"&&(Qt=zn(At,Gt,an));var mn=de(Wn);return(0,_e.Z)((0,_e.Z)({},Fn),{},{columnsKey:mn,nestExpandable:An,expanded:Ve,hasNestChildren:at,record:At,onTriggerExpand:lt,rowSupportExpand:ue,expandable:Ge,rowProps:(0,_e.Z)((0,_e.Z)({},Bt),{},{className:dt()(Qt,Bt==null?void 0:Bt.className),onClick:Nt})})}function jt(At){var on=At.prefixCls,Gt=At.children,an=At.component,Fn=At.cellComponent,Wn=At.className,Er=At.expanded,rr=At.colSpan,Gn=At.isEmpty,Jt=Ze(ye,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),qt=Jt.scrollbarSize,Pn=Jt.fixHeader,Bn=Jt.fixColumn,zn=Jt.componentWidth,An=Jt.horizonScroll,ue=Gt;return(Gn?An&&zn:Bn)&&(ue=fe.createElement("div",{style:{width:zn-(Pn&&!Gn?qt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(on,"-expanded-row-fixed")},ue)),fe.createElement(an,{className:Wn,style:{display:Er?null:"none"}},fe.createElement(Fe,{component:Fn,prefixCls:on,colSpan:rr},ue))}var Vt=jt;function It(At){var on=At.prefixCls,Gt=At.record,an=At.onExpand,Fn=At.expanded,Wn=At.expandable,Er="".concat(on,"-row-expand-icon");if(!Wn)return fe.createElement("span",{className:dt()(Er,"".concat(on,"-row-spaced"))});var rr=function(Jt){an(Gt,Jt),Jt.stopPropagation()};return fe.createElement("span",{className:dt()(Er,(0,He.Z)((0,He.Z)({},"".concat(on,"-row-expanded"),Fn),"".concat(on,"-row-collapsed"),!Fn)),onClick:rr})}function kt(At,on,Gt){var an=[];function Fn(Wn){(Wn||[]).forEach(function(Er,rr){an.push(on(Er,rr)),Fn(Er[Gt])})}return Fn(At),an}function Zt(At,on,Gt,an){return typeof At=="string"?At:typeof At=="function"?At(on,Gt,an):""}function tn(At,on,Gt,an,Fn){var Wn=At.record,Er=At.prefixCls,rr=At.columnsKey,Gn=At.fixedInfoList,Jt=At.expandIconColumnIndex,qt=At.nestExpandable,Pn=At.indentSize,Bn=At.expandIcon,zn=At.expanded,An=At.hasNestChildren,ue=At.onTriggerExpand,Ge=rr[Gt],Ve=Gn[Gt],at;Gt===(Jt||0)&&qt&&(at=fe.createElement(fe.Fragment,null,fe.createElement("span",{style:{paddingLeft:"".concat(Pn*an,"px")},className:"".concat(Er,"-row-indent indent-level-").concat(an)}),Bn({prefixCls:Er,expanded:zn,expandable:An,record:Wn,onExpand:ue})));var lt;return on.onCell&&(lt=on.onCell(Wn,Fn)),{key:Ge,fixedInfo:Ve,appendCellNode:at,additionalCellProps:lt||{}}}function dn(At){var on=At.className,Gt=At.style,an=At.record,Fn=At.index,Wn=At.renderIndex,Er=At.rowKey,rr=At.indent,Gn=rr===void 0?0:rr,Jt=At.rowComponent,qt=At.cellComponent,Pn=At.scopeCellComponent,Bn=Et(an,Er,Fn,Gn),zn=Bn.prefixCls,An=Bn.flattenColumns,ue=Bn.expandedRowClassName,Ge=Bn.expandedRowRender,Ve=Bn.rowProps,at=Bn.expanded,lt=Bn.rowSupportExpand,Bt=fe.useRef(!1);Bt.current||(Bt.current=at);var _t=Zt(ue,an,Fn,Gn),Nt=fe.createElement(Jt,(0,oe.Z)({},Ve,{"data-row-key":Er,className:dt()(on,"".concat(zn,"-row"),"".concat(zn,"-row-level-").concat(Gn),Ve==null?void 0:Ve.className,(0,He.Z)({},_t,Gn>=1)),style:(0,_e.Z)((0,_e.Z)({},Gt),Ve==null?void 0:Ve.style)}),An.map(function(Rt,Sn){var Rn=Rt.render,kn=Rt.dataIndex,Dn=Rt.className,pn=tn(Bn,Rt,Sn,Gn,Fn),nn=pn.key,fn=pn.fixedInfo,Mn=pn.appendCellNode,Hn=pn.additionalCellProps;return fe.createElement(Fe,(0,oe.Z)({className:Dn,ellipsis:Rt.ellipsis,align:Rt.align,scope:Rt.rowScope,component:Rt.rowScope?Pn:qt,prefixCls:zn,key:nn,record:an,index:Fn,renderIndex:Wn,dataIndex:kn,render:Rn,shouldCellUpdate:Rt.shouldCellUpdate},fn,{appendNode:Mn,additionalProps:Hn}))})),Qt;if(lt&&(Bt.current||at)){var mn=Ge(an,Fn,Gn+1,at);Qt=fe.createElement(Vt,{expanded:at,className:dt()("".concat(zn,"-expanded-row"),"".concat(zn,"-expanded-row-level-").concat(Gn+1),_t),prefixCls:zn,component:Jt,cellComponent:qt,colSpan:An.length,isEmpty:!1},mn)}return fe.createElement(fe.Fragment,null,Nt,Qt)}var Yn=$e(dn);function wr(At){var on=At.columnKey,Gt=At.onColumnResize,an=fe.useRef();return(0,Ie.Z)(function(){an.current&&Gt(on,an.current.offsetWidth)},[]),fe.createElement(ht.Z,{data:on},fe.createElement("td",{ref:an,style:{padding:0,border:0,height:0}},fe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var In=ae(29194);function xr(At){var on=At.prefixCls,Gt=At.columnsKey,an=At.onColumnResize,Fn=fe.useRef(null);return fe.createElement("tr",{"aria-hidden":"true",className:"".concat(on,"-measure-row"),style:{height:0,fontSize:0},ref:Fn},fe.createElement(ht.Z.Collection,{onBatchResize:function(Er){(0,In.Z)(Fn.current)&&Er.forEach(function(rr){var Gn=rr.data,Jt=rr.size;an(Gn,Jt.offsetWidth)})}},Gt.map(function(Wn){return fe.createElement(wr,{key:Wn,columnKey:Wn,onColumnResize:an})})))}function ca(At){var on=At.data,Gt=At.measureColumnWidth,an=Ze(ye,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Fn=an.prefixCls,Wn=an.getComponent,Er=an.onColumnResize,rr=an.flattenColumns,Gn=an.getRowKey,Jt=an.expandedKeys,qt=an.childrenColumnName,Pn=an.emptyNode,Bn=bt(on,qt,Jt,Gn),zn=fe.useRef({renderWithProps:!1}),An=Wn(["body","wrapper"],"tbody"),ue=Wn(["body","row"],"tr"),Ge=Wn(["body","cell"],"td"),Ve=Wn(["body","cell"],"th"),at;on.length?at=Bn.map(function(Bt,_t){var Nt=Bt.record,Qt=Bt.indent,mn=Bt.index,Rt=Gn(Nt,_t);return fe.createElement(Yn,{key:Rt,rowKey:Rt,record:Nt,index:_t,renderIndex:mn,rowComponent:ue,cellComponent:Ge,scopeCellComponent:Ve,indent:Qt})}):at=fe.createElement(Vt,{expanded:!0,className:"".concat(Fn,"-placeholder"),prefixCls:Fn,component:ue,cellComponent:Ge,colSpan:rr.length,isEmpty:!0},Pn);var lt=de(rr);return fe.createElement(pt.Provider,{value:zn.current},fe.createElement(An,{className:"".concat(Fn,"-tbody")},Gt&&fe.createElement(xr,{prefixCls:Fn,columnsKey:lt,onColumnResize:Er}),at))}var fa=$e(ca),wa=ae(54451),Ba=["columnType"];function Pa(At){for(var on=At.colWidths,Gt=At.columns,an=At.columCount,Fn=Ze(ye,["tableLayout"]),Wn=Fn.tableLayout,Er=[],rr=an||Gt.length,Gn=!1,Jt=rr-1;Jt>=0;Jt-=1){var qt=on[Jt],Pn=Gt&&Gt[Jt],Bn=void 0,zn=void 0;if(Pn&&(Bn=Pn[wa.v],Wn==="auto"&&(zn=Pn.minWidth)),qt||zn||Bn||Gn){var An=Bn||{},ue=An.columnType,Ge=(0,ee.Z)(An,Ba);Er.unshift(fe.createElement("col",(0,oe.Z)({key:Jt,style:{width:qt,minWidth:zn}},Ge))),Gn=!0}}return fe.createElement("colgroup",null,Er)}var ya=Pa,Ar=ae(3300),La=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Aa(At,on){return(0,fe.useMemo)(function(){for(var Gt=[],an=0;an<on;an+=1){var Fn=At[an];if(Fn!==void 0)Gt[an]=Fn;else return null}return Gt},[At.join("_"),on])}var Xt=fe.forwardRef(function(At,on){var Gt=At.className,an=At.noData,Fn=At.columns,Wn=At.flattenColumns,Er=At.colWidths,rr=At.columCount,Gn=At.stickyOffsets,Jt=At.direction,qt=At.fixHeader,Pn=At.stickyTopOffset,Bn=At.stickyBottomOffset,zn=At.stickyClassName,An=At.onScroll,ue=At.maxContentScroll,Ge=At.children,Ve=(0,ee.Z)(At,La),at=Ze(ye,["prefixCls","scrollbarSize","isSticky","getComponent"]),lt=at.prefixCls,Bt=at.scrollbarSize,_t=at.isSticky,Nt=at.getComponent,Qt=Nt(["header","table"],"table"),mn=_t&&!qt?0:Bt,Rt=fe.useRef(null),Sn=fe.useCallback(function(Hn){(0,ve.mH)(on,Hn),(0,ve.mH)(Rt,Hn)},[]);fe.useEffect(function(){var Hn;function Tn(ir){var ar=ir,Sr=ar.currentTarget,ia=ar.deltaX;ia&&(An({currentTarget:Sr,scrollLeft:Sr.scrollLeft+ia}),ir.preventDefault())}return(Hn=Rt.current)===null||Hn===void 0||Hn.addEventListener("wheel",Tn,{passive:!1}),function(){var ir;(ir=Rt.current)===null||ir===void 0||ir.removeEventListener("wheel",Tn)}},[]);var Rn=fe.useMemo(function(){return Wn.every(function(Hn){return Hn.width})},[Wn]),kn=Wn[Wn.length-1],Dn={fixed:kn?kn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(lt,"-cell-scrollbar")}}},pn=(0,fe.useMemo)(function(){return mn?[].concat((0,Ar.Z)(Fn),[Dn]):Fn},[mn,Fn]),nn=(0,fe.useMemo)(function(){return mn?[].concat((0,Ar.Z)(Wn),[Dn]):Wn},[mn,Wn]),fn=(0,fe.useMemo)(function(){var Hn=Gn.right,Tn=Gn.left;return(0,_e.Z)((0,_e.Z)({},Gn),{},{left:Jt==="rtl"?[].concat((0,Ar.Z)(Tn.map(function(ir){return ir+mn})),[0]):Tn,right:Jt==="rtl"?Hn:[].concat((0,Ar.Z)(Hn.map(function(ir){return ir+mn})),[0]),isSticky:_t})},[mn,Gn,_t]),Mn=Aa(Er,rr);return fe.createElement("div",{style:(0,_e.Z)({overflow:"hidden"},_t?{top:Pn,bottom:Bn}:{}),ref:Sn,className:dt()(Gt,(0,He.Z)({},zn,!!zn))},fe.createElement(Qt,{style:{tableLayout:"fixed",visibility:an||Mn?null:"hidden"}},(!an||!ue||Rn)&&fe.createElement(ya,{colWidths:Mn?[].concat((0,Ar.Z)(Mn),[mn]):[],columCount:rr+1,columns:nn}),Ge((0,_e.Z)((0,_e.Z)({},Ve),{},{stickyOffsets:fn,columns:pn,flattenColumns:nn}))))}),rn=fe.memo(Xt),vn=function(on){var Gt=on.cells,an=on.stickyOffsets,Fn=on.flattenColumns,Wn=on.rowComponent,Er=on.cellComponent,rr=on.onHeaderRow,Gn=on.index,Jt=Ze(ye,["prefixCls","direction"]),qt=Jt.prefixCls,Pn=Jt.direction,Bn;rr&&(Bn=rr(Gt.map(function(An){return An.column}),Gn));var zn=de(Gt.map(function(An){return An.column}));return fe.createElement(Wn,Bn,Gt.map(function(An,ue){var Ge=An.column,Ve=Ct(An.colStart,An.colEnd,Fn,an,Pn),at;return Ge&&Ge.onHeaderCell&&(at=An.column.onHeaderCell(Ge)),fe.createElement(Fe,(0,oe.Z)({},An,{scope:Ge.title?An.colSpan>1?"colgroup":"col":null,ellipsis:Ge.ellipsis,align:Ge.align,component:Er,prefixCls:qt,key:zn[ue]},Ve,{additionalProps:at,rowType:"header"}))}))},yn=vn;function Wt(At){var on=[];function Gt(Er,rr){var Gn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;on[Gn]=on[Gn]||[];var Jt=rr,qt=Er.filter(Boolean).map(function(Pn){var Bn={key:Pn.key,className:Pn.className||"",children:Pn.title,column:Pn,colStart:Jt},zn=1,An=Pn.children;return An&&An.length>0&&(zn=Gt(An,Jt,Gn+1).reduce(function(ue,Ge){return ue+Ge},0),Bn.hasSubColumns=!0),"colSpan"in Pn&&(zn=Pn.colSpan),"rowSpan"in Pn&&(Bn.rowSpan=Pn.rowSpan),Bn.colSpan=zn,Bn.colEnd=Bn.colStart+zn-1,on[Gn].push(Bn),Jt+=zn,zn});return qt}Gt(At,0);for(var an=on.length,Fn=function(rr){on[rr].forEach(function(Gn){!("rowSpan"in Gn)&&!Gn.hasSubColumns&&(Gn.rowSpan=an-rr)})},Wn=0;Wn<an;Wn+=1)Fn(Wn);return on}var ln=function(on){var Gt=on.stickyOffsets,an=on.columns,Fn=on.flattenColumns,Wn=on.onHeaderRow,Er=Ze(ye,["prefixCls","getComponent"]),rr=Er.prefixCls,Gn=Er.getComponent,Jt=fe.useMemo(function(){return Wt(an)},[an]),qt=Gn(["header","wrapper"],"thead"),Pn=Gn(["header","row"],"tr"),Bn=Gn(["header","cell"],"th");return fe.createElement(qt,{className:"".concat(rr,"-thead")},Jt.map(function(zn,An){var ue=fe.createElement(yn,{key:An,flattenColumns:Fn,cells:zn,stickyOffsets:Gt,rowComponent:Pn,cellComponent:Bn,onHeaderRow:Wn,index:An});return ue}))},hn=$e(ln),un=ae(97347);function sr(At,on,Gt){var an=(0,wa.g)(At),Fn=an.expandIcon,Wn=an.expandedRowKeys,Er=an.defaultExpandedRowKeys,rr=an.defaultExpandAllRows,Gn=an.expandedRowRender,Jt=an.onExpand,qt=an.onExpandedRowsChange,Pn=an.childrenColumnName,Bn=Fn||It,zn=Pn||"children",An=fe.useMemo(function(){return Gn?"row":At.expandable&&At.internalHooks===E.R&&At.expandable.__PARENT_RENDER_ICON__||on.some(function(_t){return _t&&(0,Ee.Z)(_t)==="object"&&_t[zn]})?"nest":!1},[!!Gn,on]),ue=fe.useState(function(){return Er||(rr?kt(on,Gt,zn):[])}),Ge=(0,xe.Z)(ue,2),Ve=Ge[0],at=Ge[1],lt=fe.useMemo(function(){return new Set(Wn||Ve||[])},[Wn,Ve]),Bt=fe.useCallback(function(_t){var Nt=Gt(_t,on.indexOf(_t)),Qt,mn=lt.has(Nt);mn?(lt.delete(Nt),Qt=(0,Ar.Z)(lt)):Qt=[].concat((0,Ar.Z)(lt),[Nt]),at(Qt),Jt&&Jt(!mn,_t),qt&&qt(Qt)},[Gt,lt,on,Jt,qt]);return[an,An,lt,Bn,zn,Bt]}function cr(At,on,Gt){var an=At.map(function(Fn,Wn){return Ct(Wn,Wn,At,on,Gt)});return(0,Ke.Z)(function(){return an},[an],function(Fn,Wn){return!(0,pe.Z)(Fn,Wn)})}function Ur(At){var on=(0,fe.useRef)(At),Gt=(0,fe.useState)({}),an=(0,xe.Z)(Gt,2),Fn=an[1],Wn=(0,fe.useRef)(null),Er=(0,fe.useRef)([]);function rr(Gn){Er.current.push(Gn);var Jt=Promise.resolve();Wn.current=Jt,Jt.then(function(){if(Wn.current===Jt){var qt=Er.current,Pn=on.current;Er.current=[],qt.forEach(function(Bn){on.current=Bn(on.current)}),Wn.current=null,Pn!==on.current&&Fn({})}})}return(0,fe.useEffect)(function(){return function(){Wn.current=null}},[]),[on.current,rr]}function Jr(At){var on=(0,fe.useRef)(At||null),Gt=(0,fe.useRef)();function an(){window.clearTimeout(Gt.current)}function Fn(Er){on.current=Er,an(),Gt.current=window.setTimeout(function(){on.current=null,Gt.current=void 0},100)}function Wn(){return on.current}return(0,fe.useEffect)(function(){return an},[]),[Fn,Wn]}function ea(){var At=fe.useState(-1),on=(0,xe.Z)(At,2),Gt=on[0],an=on[1],Fn=fe.useState(-1),Wn=(0,xe.Z)(Fn,2),Er=Wn[0],rr=Wn[1],Gn=fe.useCallback(function(Jt,qt){an(Jt),rr(qt)},[]);return[Gt,Er,Gn]}var $r=ae(47273),nr=(0,$r.Z)()?window:null;function gn(At,on){var Gt=(0,Ee.Z)(At)==="object"?At:{},an=Gt.offsetHeader,Fn=an===void 0?0:an,Wn=Gt.offsetSummary,Er=Wn===void 0?0:Wn,rr=Gt.offsetScroll,Gn=rr===void 0?0:rr,Jt=Gt.getContainer,qt=Jt===void 0?function(){return nr}:Jt,Pn=qt()||nr,Bn=!!At;return fe.useMemo(function(){return{isSticky:Bn,stickyClassName:Bn?"".concat(on,"-sticky-holder"):"",offsetHeader:Fn,offsetSummary:Er,offsetScroll:Gn,container:Pn}},[Bn,Gn,Fn,Er,on,Pn])}function kr(At,on,Gt){var an=(0,fe.useMemo)(function(){var Fn=on.length,Wn=function(Jt,qt,Pn){for(var Bn=[],zn=0,An=Jt;An!==qt;An+=Pn)Bn.push(zn),on[An].fixed&&(zn+=At[An]||0);return Bn},Er=Wn(0,Fn,1),rr=Wn(Fn-1,-1,-1).reverse();return Gt==="rtl"?{left:rr,right:Er}:{left:Er,right:rr}},[At,on,Gt]);return an}var va=kr;function Sa(At){var on=At.className,Gt=At.children;return fe.createElement("div",{className:on},Gt)}var Lt=Sa,Mt=ae(8224),or=ae(16089),jn=ae(76846);function Yt(At){var on=(0,jn.bn)(At),Gt=on.getBoundingClientRect(),an=document.documentElement;return{left:Gt.left+(window.pageXOffset||an.scrollLeft)-(an.clientLeft||document.body.clientLeft||0),top:Gt.top+(window.pageYOffset||an.scrollTop)-(an.clientTop||document.body.clientTop||0)}}var Jn=function(on,Gt){var an,Fn,Wn=on.scrollBodyRef,Er=on.onScroll,rr=on.offsetScroll,Gn=on.container,Jt=on.direction,qt=Ze(ye,"prefixCls"),Pn=((an=Wn.current)===null||an===void 0?void 0:an.scrollWidth)||0,Bn=((Fn=Wn.current)===null||Fn===void 0?void 0:Fn.clientWidth)||0,zn=Pn&&Bn*(Bn/Pn),An=fe.useRef(),ue=Ur({scrollLeft:0,isHiddenScrollBar:!0}),Ge=(0,xe.Z)(ue,2),Ve=Ge[0],at=Ge[1],lt=fe.useRef({delta:0,x:0}),Bt=fe.useState(!1),_t=(0,xe.Z)(Bt,2),Nt=_t[0],Qt=_t[1],mn=fe.useRef(null);fe.useEffect(function(){return function(){or.Z.cancel(mn.current)}},[]);var Rt=function(){Qt(!1)},Sn=function(nn){nn.persist(),lt.current.delta=nn.pageX-Ve.scrollLeft,lt.current.x=0,Qt(!0),nn.preventDefault()},Rn=function(nn){var fn,Mn=nn||((fn=window)===null||fn===void 0?void 0:fn.event),Hn=Mn.buttons;if(!Nt||Hn===0){Nt&&Qt(!1);return}var Tn=lt.current.x+nn.pageX-lt.current.x-lt.current.delta,ir=Jt==="rtl";Tn=Math.max(ir?zn-Bn:0,Math.min(ir?0:Bn-zn,Tn));var ar=!ir||Math.abs(Tn)+Math.abs(zn)<Bn;ar&&(Er({scrollLeft:Tn/Bn*(Pn+2)}),lt.current.x=nn.pageX)},kn=function(){or.Z.cancel(mn.current),mn.current=(0,or.Z)(function(){if(Wn.current){var nn=Yt(Wn.current).top,fn=nn+Wn.current.offsetHeight,Mn=Gn===window?document.documentElement.scrollTop+window.innerHeight:Yt(Gn).top+Gn.clientHeight;fn-(0,wt.Z)()<=Mn||nn>=Mn-rr?at(function(Hn){return(0,_e.Z)((0,_e.Z)({},Hn),{},{isHiddenScrollBar:!0})}):at(function(Hn){return(0,_e.Z)((0,_e.Z)({},Hn),{},{isHiddenScrollBar:!1})})}})},Dn=function(nn){at(function(fn){return(0,_e.Z)((0,_e.Z)({},fn),{},{scrollLeft:nn/Pn*Bn||0})})};return fe.useImperativeHandle(Gt,function(){return{setScrollLeft:Dn,checkScrollBarVisible:kn}}),fe.useEffect(function(){var pn=(0,Mt.Z)(document.body,"mouseup",Rt,!1),nn=(0,Mt.Z)(document.body,"mousemove",Rn,!1);return kn(),function(){pn.remove(),nn.remove()}},[zn,Nt]),fe.useEffect(function(){if(Wn.current){for(var pn=[],nn=(0,jn.bn)(Wn.current);nn;)pn.push(nn),nn=nn.parentElement;return pn.forEach(function(fn){return fn.addEventListener("scroll",kn,!1)}),window.addEventListener("resize",kn,!1),window.addEventListener("scroll",kn,!1),Gn.addEventListener("scroll",kn,!1),function(){pn.forEach(function(fn){return fn.removeEventListener("scroll",kn)}),window.removeEventListener("resize",kn),window.removeEventListener("scroll",kn),Gn.removeEventListener("scroll",kn)}}},[Gn]),fe.useEffect(function(){Ve.isHiddenScrollBar||at(function(pn){var nn=Wn.current;return nn?(0,_e.Z)((0,_e.Z)({},pn),{},{scrollLeft:nn.scrollLeft/nn.scrollWidth*nn.clientWidth}):pn})},[Ve.isHiddenScrollBar]),Pn<=Bn||!zn||Ve.isHiddenScrollBar?null:fe.createElement("div",{style:{height:(0,wt.Z)(),width:Bn,bottom:rr},className:"".concat(qt,"-sticky-scroll")},fe.createElement("div",{onMouseDown:Sn,ref:An,className:dt()("".concat(qt,"-sticky-scroll-bar"),(0,He.Z)({},"".concat(qt,"-sticky-scroll-bar-active"),Nt)),style:{width:"".concat(zn,"px"),transform:"translate3d(".concat(Ve.scrollLeft,"px, 0, 0)")}}))},Cr=fe.forwardRef(Jn);function Br(At){return null}var Fr=Br;function _r(At){return null}var zr=_r,Kt="rc-table",ka=[],Vr={};function ga(){return"No Data"}function Da(At,on){var Gt=(0,_e.Z)({rowKey:"key",prefixCls:Kt,emptyText:ga},At),an=Gt.prefixCls,Fn=Gt.className,Wn=Gt.rowClassName,Er=Gt.style,rr=Gt.data,Gn=Gt.rowKey,Jt=Gt.scroll,qt=Gt.tableLayout,Pn=Gt.direction,Bn=Gt.title,zn=Gt.footer,An=Gt.summary,ue=Gt.caption,Ge=Gt.id,Ve=Gt.showHeader,at=Gt.components,lt=Gt.emptyText,Bt=Gt.onRow,_t=Gt.onHeaderRow,Nt=Gt.onScroll,Qt=Gt.internalHooks,mn=Gt.transformColumns,Rt=Gt.internalRefs,Sn=Gt.tailor,Rn=Gt.getContainerWidth,kn=Gt.sticky,Dn=Gt.rowHoverable,pn=Dn===void 0?!0:Dn,nn=rr||ka,fn=!!nn.length,Mn=Qt===E.R,Hn=fe.useCallback(function(Ei,_i){return(0,it.Z)(at,Ei)||_i},[at]),Tn=fe.useMemo(function(){return typeof Gn=="function"?Gn:function(Ei){var _i=Ei&&Ei[Gn];return _i}},[Gn]),ir=Hn(["body"]),ar=ea(),Sr=(0,xe.Z)(ar,3),ia=Sr[0],oa=Sr[1],lr=Sr[2],qr=sr(Gt,nn,Tn),ra=(0,xe.Z)(qr,6),jr=ra[0],da=ra[1],Xr=ra[2],la=ra[3],ua=ra[4],dr=ra[5],Or=Jt==null?void 0:Jt.x,Ir=fe.useState(0),vr=(0,xe.Z)(Ir,2),hr=vr[0],Kr=vr[1],ma=(0,un.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)({},Gt),jr),{},{expandable:!!jr.expandedRowRender,columnTitle:jr.columnTitle,expandedKeys:Xr,getRowKey:Tn,onTriggerExpand:dr,expandIcon:la,expandIconColumnIndex:jr.expandIconColumnIndex,direction:Pn,scrollWidth:Mn&&Sn&&typeof Or=="number"?Or:null,clientWidth:hr}),Mn?mn:null),Oa=(0,xe.Z)(ma,4),aa=Oa[0],nt=Oa[1],Wa=Oa[2],Za=Oa[3],Ia=Wa!=null?Wa:Or,oi=fe.useMemo(function(){return{columns:aa,flattenColumns:nt}},[aa,nt]),ai=fe.useRef(),xi=fe.useRef(),Ha=fe.useRef(),ui=fe.useRef();fe.useImperativeHandle(on,function(){return{nativeElement:ai.current,scrollTo:function(_i){var _o;if(Ha.current instanceof HTMLElement){var Wo=_i.index,Io=_i.top,io=_i.key;if(Ye(Io)){var bl;(bl=Ha.current)===null||bl===void 0||bl.scrollTo({top:Io})}else{var Ci,ei=io!=null?io:Tn(nn[Wo]);(Ci=Ha.current.querySelector('[data-row-key="'.concat(ei,'"]')))===null||Ci===void 0||Ci.scrollIntoView()}}else(_o=Ha.current)!==null&&_o!==void 0&&_o.scrollTo&&Ha.current.scrollTo(_i)}}});var Va=fe.useRef(),eo=fe.useState(!1),vi=(0,xe.Z)(eo,2),Ki=vi[0],Xi=vi[1],Gi=fe.useState(!1),Xa=(0,xe.Z)(Gi,2),co=Xa[0],ao=Xa[1],po=fe.useState(new Map),pi=(0,xe.Z)(po,2),Do=pi[0],Qi=pi[1],Ui=de(nt),Ji=Ui.map(function(Ei){return Do.get(Ei)}),vo=fe.useMemo(function(){return Ji},[Ji.join("_")]),si=va(vo,nt,Pn),xo=Jt&&Ae(Jt.y),Ea=Jt&&Ae(Ia)||!!jr.fixed,Lr=Ea&&nt.some(function(Ei){var _i=Ei.fixed;return _i}),ha=fe.useRef(),Qr=gn(kn,an),sa=Qr.isSticky,Di=Qr.offsetHeader,Bi=Qr.offsetSummary,uo=Qr.offsetScroll,Bo=Qr.stickyClassName,Ao=Qr.container,so=fe.useMemo(function(){return An==null?void 0:An(nn)},[An,nn]),fo=(xo||sa)&&fe.isValidElement(so)&&so.type===ce&&so.props.fixed,Oo,go,cl;xo&&(go={overflowY:fn?"scroll":"auto",maxHeight:Jt.y}),Ea&&(Oo={overflowX:"auto"},xo||(go={overflowY:"hidden"}),cl={width:Ia===!0?"auto":Ia,minWidth:"100%"});var Fl=fe.useCallback(function(Ei,_i){Qi(function(_o){if(_o.get(Ei)!==_i){var Wo=new Map(_o);return Wo.set(Ei,_i),Wo}return _o})},[]),hl=Jr(null),al=(0,xe.Z)(hl,2),qo=al[0],Lo=al[1];function Uo(Ei,_i){_i&&(typeof _i=="function"?_i(Ei):_i.scrollLeft!==Ei&&(_i.scrollLeft=Ei,_i.scrollLeft!==Ei&&setTimeout(function(){_i.scrollLeft=Ei},0)))}var Go=(0,Be.Z)(function(Ei){var _i=Ei.currentTarget,_o=Ei.scrollLeft,Wo=Pn==="rtl",Io=typeof _o=="number"?_o:_i.scrollLeft,io=_i||Vr;if(!Lo()||Lo()===io){var bl;qo(io),Uo(Io,xi.current),Uo(Io,Ha.current),Uo(Io,Va.current),Uo(Io,(bl=ha.current)===null||bl===void 0?void 0:bl.setScrollLeft)}var Ci=_i||xi.current;if(Ci){var ei=Mn&&Sn&&typeof Ia=="number"?Ia:Ci.scrollWidth,Po=Ci.clientWidth;if(ei===Po){Xi(!1),ao(!1);return}Wo?(Xi(-Io<ei-Po),ao(-Io>0)):(Xi(Io>0),ao(Io<ei-Po))}}),Kl=(0,Be.Z)(function(Ei){Go(Ei),Nt==null||Nt(Ei)}),ru=function(){if(Ea&&Ha.current){var _i;Go({currentTarget:(0,jn.bn)(Ha.current),scrollLeft:(_i=Ha.current)===null||_i===void 0?void 0:_i.scrollLeft})}else Xi(!1),ao(!1)},il=function(_i){var _o,Wo=_i.width;(_o=ha.current)===null||_o===void 0||_o.checkScrollBarVisible();var Io=ai.current?ai.current.offsetWidth:Wo;Mn&&Rn&&ai.current&&(Io=Rn(ai.current,Io)||Io),Io!==hr&&(ru(),Kr(Io))},wl=fe.useRef(!1);fe.useEffect(function(){wl.current&&ru()},[Ea,rr,aa.length]),fe.useEffect(function(){wl.current=!0},[]);var Tl=fe.useState(0),Rl=(0,xe.Z)(Tl,2),Xo=Rl[0],Zl=Rl[1],dl=fe.useState(!0),Xl=(0,xe.Z)(dl,2),Wl=Xl[0],Ql=Xl[1];(0,Ie.Z)(function(){(!Sn||!Mn)&&(Ha.current instanceof Element?Zl((0,wt.o)(Ha.current).width):Zl((0,wt.o)(ui.current).width)),Ql((0,yt.G)("position","sticky"))},[]),fe.useEffect(function(){Mn&&Rt&&(Rt.body.current=Ha.current)});var El=fe.useCallback(function(Ei){return fe.createElement(fe.Fragment,null,fe.createElement(hn,Ei),fo==="top"&&fe.createElement(ut,Ei,so))},[fo,so]),pl=fe.useCallback(function(Ei){return fe.createElement(ut,Ei,so)},[so]),Hl=Hn(["table"],"table"),$o=fe.useMemo(function(){return qt||(Lr?Ia==="max-content"?"auto":"fixed":xo||sa||nt.some(function(Ei){var _i=Ei.ellipsis;return _i})?"fixed":"auto")},[xo,Lr,nt,qt,sa]),Pl,kl={colWidths:vo,columCount:nt.length,stickyOffsets:si,onHeaderRow:_t,fixHeader:xo,scroll:Jt},Ul=fe.useMemo(function(){return fn?null:typeof lt=="function"?lt():lt},[fn,lt]),$a=fe.createElement(fa,{data:nn,measureColumnWidth:xo||Ea||sa}),Vl=fe.createElement(ya,{colWidths:nt.map(function(Ei){var _i=Ei.width;return _i}),columns:nt}),vl=ue!=null?fe.createElement("caption",{className:"".concat(an,"-caption")},ue):void 0,zl=(0,se.Z)(Gt,{data:!0}),Jl=(0,se.Z)(Gt,{aria:!0});if(xo||sa){var Ol;typeof ir=="function"?(Ol=ir(nn,{scrollbarSize:Xo,ref:Ha,onScroll:Go}),kl.colWidths=nt.map(function(Ei,_i){var _o=Ei.width,Wo=_i===nt.length-1?_o-Xo:_o;return typeof Wo=="number"&&!Number.isNaN(Wo)?Wo:0})):Ol=fe.createElement("div",{style:(0,_e.Z)((0,_e.Z)({},Oo),go),onScroll:Kl,ref:Ha,className:dt()("".concat(an,"-body"))},fe.createElement(Hl,(0,oe.Z)({style:(0,_e.Z)((0,_e.Z)({},cl),{},{tableLayout:$o})},Jl),vl,Vl,$a,!fo&&so&&fe.createElement(ut,{stickyOffsets:si,flattenColumns:nt},so)));var ql=(0,_e.Z)((0,_e.Z)((0,_e.Z)({noData:!nn.length,maxContentScroll:Ea&&Ia==="max-content"},kl),oi),{},{direction:Pn,stickyClassName:Bo,onScroll:Go});Pl=fe.createElement(fe.Fragment,null,Ve!==!1&&fe.createElement(rn,(0,oe.Z)({},ql,{stickyTopOffset:Di,className:"".concat(an,"-header"),ref:xi}),El),Ol,fo&&fo!=="top"&&fe.createElement(rn,(0,oe.Z)({},ql,{stickyBottomOffset:Bi,className:"".concat(an,"-summary"),ref:Va}),pl),sa&&Ha.current&&Ha.current instanceof Element&&fe.createElement(Cr,{ref:ha,offsetScroll:uo,scrollBodyRef:Ha,onScroll:Go,container:Ao,direction:Pn}))}else Pl=fe.createElement("div",{style:(0,_e.Z)((0,_e.Z)({},Oo),go),className:dt()("".concat(an,"-content")),onScroll:Go,ref:Ha},fe.createElement(Hl,(0,oe.Z)({style:(0,_e.Z)((0,_e.Z)({},cl),{},{tableLayout:$o})},Jl),vl,Vl,Ve!==!1&&fe.createElement(hn,(0,oe.Z)({},kl,oi)),$a,so&&fe.createElement(ut,{stickyOffsets:si,flattenColumns:nt},so)));var Cl=fe.createElement("div",(0,oe.Z)({className:dt()(an,Fn,(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)({},"".concat(an,"-rtl"),Pn==="rtl"),"".concat(an,"-ping-left"),Ki),"".concat(an,"-ping-right"),co),"".concat(an,"-layout-fixed"),qt==="fixed"),"".concat(an,"-fixed-header"),xo),"".concat(an,"-fixed-column"),Lr),"".concat(an,"-fixed-column-gapped"),Lr&&Za),"".concat(an,"-scroll-horizontal"),Ea),"".concat(an,"-has-fix-left"),nt[0]&&nt[0].fixed),"".concat(an,"-has-fix-right"),nt[nt.length-1]&&nt[nt.length-1].fixed==="right")),style:Er,id:Ge,ref:ai},zl),Bn&&fe.createElement(Lt,{className:"".concat(an,"-title")},Bn(nn)),fe.createElement("div",{ref:ui,className:"".concat(an,"-container")},Pl),zn&&fe.createElement(Lt,{className:"".concat(an,"-footer")},zn(nn)));Ea&&(Cl=fe.createElement(ht.Z,{onResize:il},Cl));var gl=cr(nt,si,Pn),el=fe.useMemo(function(){return{scrollX:Ia,prefixCls:an,getComponent:Hn,scrollbarSize:Xo,direction:Pn,fixedInfoList:gl,isSticky:sa,supportSticky:Wl,componentWidth:hr,fixHeader:xo,fixColumn:Lr,horizonScroll:Ea,tableLayout:$o,rowClassName:Wn,expandedRowClassName:jr.expandedRowClassName,expandIcon:la,expandableType:da,expandRowByClick:jr.expandRowByClick,expandedRowRender:jr.expandedRowRender,onTriggerExpand:dr,expandIconColumnIndex:jr.expandIconColumnIndex,indentSize:jr.indentSize,allColumnsFixedLeft:nt.every(function(Ei){return Ei.fixed==="left"}),emptyNode:Ul,columns:aa,flattenColumns:nt,onColumnResize:Fl,hoverStartRow:ia,hoverEndRow:oa,onHover:lr,rowExpandable:jr.rowExpandable,onRow:Bt,getRowKey:Tn,expandedKeys:Xr,childrenColumnName:ua,rowHoverable:pn}},[Ia,an,Hn,Xo,Pn,gl,sa,Wl,hr,xo,Lr,Ea,$o,Wn,jr.expandedRowClassName,la,da,jr.expandRowByClick,jr.expandedRowRender,dr,jr.expandIconColumnIndex,jr.indentSize,Ul,aa,nt,Fl,ia,oa,lr,jr.rowExpandable,Bt,Tn,Xr,ua,pn]);return fe.createElement(ye.Provider,{value:el},Cl)}var Ra=fe.forwardRef(Da);function Ua(At){return tt(Ra,At)}var zi=Ua();zi.EXPAND_COLUMN=E.w,zi.INTERNAL_HOOKS=E.R,zi.Column=Fr,zi.ColumnGroup=zr,zi.Summary=Ht;var fi=zi,ti=ae(6790),ji=De(null),ni=De(null);function ri(At,on,Gt){var an=on||1;return Gt[At+an]-(Gt[At]||0)}function wi(At){var on=At.rowInfo,Gt=At.column,an=At.colIndex,Fn=At.indent,Wn=At.index,Er=At.component,rr=At.renderIndex,Gn=At.record,Jt=At.style,qt=At.className,Pn=At.inverse,Bn=At.getHeight,zn=Gt.render,An=Gt.dataIndex,ue=Gt.className,Ge=Gt.width,Ve=Ze(ni,["columnsOffset"]),at=Ve.columnsOffset,lt=tn(on,Gt,an,Fn,Wn),Bt=lt.key,_t=lt.fixedInfo,Nt=lt.appendCellNode,Qt=lt.additionalCellProps,mn=Qt.style,Rt=Qt.colSpan,Sn=Rt===void 0?1:Rt,Rn=Qt.rowSpan,kn=Rn===void 0?1:Rn,Dn=an-1,pn=ri(Dn,Sn,at),nn=Sn>1?Ge-pn:0,fn=(0,_e.Z)((0,_e.Z)((0,_e.Z)({},mn),Jt),{},{flex:"0 0 ".concat(pn,"px"),width:"".concat(pn,"px"),marginRight:nn,pointerEvents:"auto"}),Mn=fe.useMemo(function(){return Pn?kn<=1:Sn===0||kn===0||kn>1},[kn,Sn,Pn]);Mn?fn.visibility="hidden":Pn&&(fn.height=Bn==null?void 0:Bn(kn));var Hn=Mn?function(){return null}:zn,Tn={};return(kn===0||Sn===0)&&(Tn.rowSpan=1,Tn.colSpan=1),fe.createElement(Fe,(0,oe.Z)({className:dt()(ue,qt),ellipsis:Gt.ellipsis,align:Gt.align,scope:Gt.rowScope,component:Er,prefixCls:on.prefixCls,key:Bt,record:Gn,index:Wn,renderIndex:rr,dataIndex:An,render:Hn,shouldCellUpdate:Gt.shouldCellUpdate},_t,{appendNode:Nt,additionalProps:(0,_e.Z)((0,_e.Z)({},Qt),{},{style:fn},Tn)}))}var Vi=wi,qi=["data","index","className","rowKey","style","extra","getHeight"],no=fe.forwardRef(function(At,on){var Gt=At.data,an=At.index,Fn=At.className,Wn=At.rowKey,Er=At.style,rr=At.extra,Gn=At.getHeight,Jt=(0,ee.Z)(At,qi),qt=Gt.record,Pn=Gt.indent,Bn=Gt.index,zn=Ze(ye,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),An=zn.scrollX,ue=zn.flattenColumns,Ge=zn.prefixCls,Ve=zn.fixColumn,at=zn.componentWidth,lt=Ze(ji,["getComponent"]),Bt=lt.getComponent,_t=Et(qt,Wn,an,Pn),Nt=Bt(["body","row"],"div"),Qt=Bt(["body","cell"],"div"),mn=_t.rowSupportExpand,Rt=_t.expanded,Sn=_t.rowProps,Rn=_t.expandedRowRender,kn=_t.expandedRowClassName,Dn;if(mn&&Rt){var pn=Rn(qt,an,Pn+1,Rt),nn=Zt(kn,qt,an,Pn),fn={};Ve&&(fn={style:(0,He.Z)({},"--virtual-width","".concat(at,"px"))});var Mn="".concat(Ge,"-expanded-row-cell");Dn=fe.createElement(Nt,{className:dt()("".concat(Ge,"-expanded-row"),"".concat(Ge,"-expanded-row-level-").concat(Pn+1),nn)},fe.createElement(Fe,{component:Qt,prefixCls:Ge,className:dt()(Mn,(0,He.Z)({},"".concat(Mn,"-fixed"),Ve)),additionalProps:fn},pn))}var Hn=(0,_e.Z)((0,_e.Z)({},Er),{},{width:An});rr&&(Hn.position="absolute",Hn.pointerEvents="none");var Tn=fe.createElement(Nt,(0,oe.Z)({},Sn,Jt,{"data-row-key":Wn,ref:mn?null:on,className:dt()(Fn,"".concat(Ge,"-row"),Sn==null?void 0:Sn.className,(0,He.Z)({},"".concat(Ge,"-row-extra"),rr)),style:(0,_e.Z)((0,_e.Z)({},Hn),Sn==null?void 0:Sn.style)}),ue.map(function(ir,ar){return fe.createElement(Vi,{key:ar,component:Qt,rowInfo:_t,column:ir,colIndex:ar,indent:Pn,index:an,renderIndex:Bn,record:qt,inverse:rr,getHeight:Gn})}));return mn?fe.createElement("div",{ref:on},Tn,Dn):Tn}),mi=$e(no),hi=mi,Si=fe.forwardRef(function(At,on){var Gt=At.data,an=At.onScroll,Fn=Ze(ye,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Wn=Fn.flattenColumns,Er=Fn.onColumnResize,rr=Fn.getRowKey,Gn=Fn.expandedKeys,Jt=Fn.prefixCls,qt=Fn.childrenColumnName,Pn=Fn.scrollX,Bn=Fn.direction,zn=Ze(ji),An=zn.sticky,ue=zn.scrollY,Ge=zn.listItemHeight,Ve=zn.getComponent,at=zn.onScroll,lt=fe.useRef(),Bt=bt(Gt,qt,Gn,rr),_t=fe.useMemo(function(){var Dn=0;return Wn.map(function(pn){var nn=pn.width,fn=pn.key;return Dn+=nn,[fn,nn,Dn]})},[Wn]),Nt=fe.useMemo(function(){return _t.map(function(Dn){return Dn[2]})},[_t]);fe.useEffect(function(){_t.forEach(function(Dn){var pn=(0,xe.Z)(Dn,2),nn=pn[0],fn=pn[1];Er(nn,fn)})},[_t]),fe.useImperativeHandle(on,function(){var Dn,pn={scrollTo:function(fn){var Mn;(Mn=lt.current)===null||Mn===void 0||Mn.scrollTo(fn)},nativeElement:(Dn=lt.current)===null||Dn===void 0?void 0:Dn.nativeElement};return Object.defineProperty(pn,"scrollLeft",{get:function(){var fn;return((fn=lt.current)===null||fn===void 0?void 0:fn.getScrollInfo().x)||0},set:function(fn){var Mn;(Mn=lt.current)===null||Mn===void 0||Mn.scrollTo({left:fn})}}),pn});var Qt=function(pn,nn){var fn,Mn=(fn=Bt[nn])===null||fn===void 0?void 0:fn.record,Hn=pn.onCell;if(Hn){var Tn,ir=Hn(Mn,nn);return(Tn=ir==null?void 0:ir.rowSpan)!==null&&Tn!==void 0?Tn:1}return 1},mn=function(pn){var nn=pn.start,fn=pn.end,Mn=pn.getSize,Hn=pn.offsetY;if(fn<0)return null;for(var Tn=Wn.filter(function(la){return Qt(la,nn)===0}),ir=nn,ar=function(ua){if(Tn=Tn.filter(function(dr){return Qt(dr,ua)===0}),!Tn.length)return ir=ua,1},Sr=nn;Sr>=0&&!ar(Sr);Sr-=1);for(var ia=Wn.filter(function(la){return Qt(la,fn)!==1}),oa=fn,lr=function(ua){if(ia=ia.filter(function(dr){return Qt(dr,ua)!==1}),!ia.length)return oa=Math.max(ua-1,fn),1},qr=fn;qr<Bt.length&&!lr(qr);qr+=1);for(var ra=[],jr=function(ua){var dr=Bt[ua];if(!dr)return 1;Wn.some(function(Or){return Qt(Or,ua)>1})&&ra.push(ua)},da=ir;da<=oa;da+=1)jr(da);var Xr=ra.map(function(la){var ua=Bt[la],dr=rr(ua.record,la),Or=function(hr){var Kr=la+hr-1,ma=rr(Bt[Kr].record,Kr),Oa=Mn(dr,ma);return Oa.bottom-Oa.top},Ir=Mn(dr);return fe.createElement(hi,{key:la,data:ua,rowKey:dr,index:la,style:{top:-Hn+Ir.top},extra:!0,getHeight:Or})});return Xr},Rt=fe.useMemo(function(){return{columnsOffset:Nt}},[Nt]),Sn="".concat(Jt,"-tbody"),Rn=Ve(["body","wrapper"]),kn={};return An&&(kn.position="sticky",kn.bottom=0,(0,Ee.Z)(An)==="object"&&An.offsetScroll&&(kn.bottom=An.offsetScroll)),fe.createElement(ni.Provider,{value:Rt},fe.createElement(ti.Z,{fullHeight:!1,ref:lt,prefixCls:"".concat(Sn,"-virtual"),styles:{horizontalScrollBar:kn},className:Sn,height:ue,itemHeight:Ge||24,data:Bt,itemKey:function(pn){return rr(pn.record)},component:Rn,scrollWidth:Pn,direction:Bn,onVirtualScroll:function(pn){var nn,fn=pn.x;an({currentTarget:(nn=lt.current)===null||nn===void 0?void 0:nn.nativeElement,scrollLeft:fn})},onScroll:at,extraRender:mn},function(Dn,pn,nn){var fn=rr(Dn.record,pn);return fe.createElement(hi,{data:Dn,rowKey:fn,index:pn,style:nn.style})}))}),Yi=$e(Si),na=Yi,Kn=function(on,Gt){var an=Gt.ref,Fn=Gt.onScroll;return fe.createElement(na,{ref:an,data:on,onScroll:Fn})};function er(At,on){var Gt=At.data,an=At.columns,Fn=At.scroll,Wn=At.sticky,Er=At.prefixCls,rr=Er===void 0?Kt:Er,Gn=At.className,Jt=At.listItemHeight,qt=At.components,Pn=At.onScroll,Bn=Fn||{},zn=Bn.x,An=Bn.y;typeof zn!="number"&&(zn=1),typeof An!="number"&&(An=500);var ue=(0,St.zX)(function(at,lt){return(0,it.Z)(qt,at)||lt}),Ge=(0,St.zX)(Pn),Ve=fe.useMemo(function(){return{sticky:Wn,scrollY:An,listItemHeight:Jt,getComponent:ue,onScroll:Ge}},[Wn,An,Jt,ue,Ge]);return fe.createElement(ji.Provider,{value:Ve},fe.createElement(fi,(0,oe.Z)({},At,{className:dt()(Gn,"".concat(rr,"-virtual")),scroll:(0,_e.Z)((0,_e.Z)({},Fn),{},{x:zn}),components:(0,_e.Z)((0,_e.Z)({},qt),{},{body:Gt!=null&&Gt.length?Kn:void 0}),columns:an,internalHooks:E.R,tailor:!0,ref:on})))}var Zi=fe.forwardRef(er);function Mi(At){return tt(Zi,At)}var Wi=Mi(),mo=null},54451:function(Cn,zt,ae){"use strict";ae.d(zt,{g:function(){return fe},v:function(){return pe}});var E=ae(27247),xe=ae(43079),Be=ae(48736),Ie=["expandable"],pe="RC_TABLE_INTERNAL_COL_DEFINE";function fe(ze){var De=ze.expandable,Ze=(0,xe.Z)(ze,Ie),oe;return"expandable"in ze?oe=(0,E.Z)((0,E.Z)({},Ze),De):oe=Ze,oe.showExpandColumn===!1&&(oe.expandIconColumnIndex=-1),oe}},22711:function(Cn,zt,ae){"use strict";ae.r(zt),ae.d(zt,{ResizableTextArea:function(){return Re},default:function(){return Ft}});var E=ae(32855),xe=ae(74430),Be=ae(27247),Ie=ae(3300),pe=ae(11913),fe=ae(43079),ze=ae(92310),De=ae.n(ze),Ze=ae(36901),oe=ae(66003),ve=ae(30292),ge=ae(18929),We=ae(59301),Ne=ae(34666),Oe=ae(29301),Ce=ae(34280),we=ae(16089),tt=`
|
|
min-height:0 !important;
|
|
max-height:none !important;
|
|
height:0 !important;
|
|
visibility:hidden !important;
|
|
overflow:hidden !important;
|
|
position:absolute !important;
|
|
z-index:-1000 !important;
|
|
top:0 !important;
|
|
right:0 !important;
|
|
pointer-events: none !important;
|
|
`,$e=["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"],et={},Me;function ye(gt){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=gt.getAttribute("id")||gt.getAttribute("data-reactid")||gt.getAttribute("name");if(pt&&et[xt])return et[xt];var ke=window.getComputedStyle(gt),de=ke.getPropertyValue("box-sizing")||ke.getPropertyValue("-moz-box-sizing")||ke.getPropertyValue("-webkit-box-sizing"),Ae=parseFloat(ke.getPropertyValue("padding-bottom"))+parseFloat(ke.getPropertyValue("padding-top")),Ye=parseFloat(ke.getPropertyValue("border-bottom-width"))+parseFloat(ke.getPropertyValue("border-top-width")),ct=$e.map(function(mt){return"".concat(mt,":").concat(ke.getPropertyValue(mt))}).join(";"),Le={sizingStyle:ct,paddingSize:Ae,borderSize:Ye,boxSizing:de};return pt&&xt&&(et[xt]=Le),Le}function je(gt){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Me||(Me=document.createElement("textarea"),Me.setAttribute("tab-index","-1"),Me.setAttribute("aria-hidden","true"),Me.setAttribute("name","hiddenTextarea"),document.body.appendChild(Me)),gt.getAttribute("wrap")?Me.setAttribute("wrap",gt.getAttribute("wrap")):Me.removeAttribute("wrap");var de=ye(gt,pt),Ae=de.paddingSize,Ye=de.borderSize,ct=de.boxSizing,Le=de.sizingStyle;Me.setAttribute("style","".concat(Le,";").concat(tt)),Me.value=gt.value||gt.placeholder||"";var mt=void 0,rt=void 0,St,Je=Me.scrollHeight;if(ct==="border-box"?Je+=Ye:ct==="content-box"&&(Je-=Ae),xt!==null||ke!==null){Me.value=" ";var vt=Me.scrollHeight-Ae;xt!==null&&(mt=vt*xt,ct==="border-box"&&(mt=mt+Ae+Ye),Je=Math.max(mt,Je)),ke!==null&&(rt=vt*ke,ct==="border-box"&&(rt=rt+Ae+Ye),St=Je>rt?"":"hidden",Je=Math.min(rt,Je))}var Fe={height:Je,overflowY:St,resize:"none"};return mt&&(Fe.minHeight=mt),rt&&(Fe.maxHeight=rt),Fe}var Pe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],ot=0,Ee=1,_e=2,He=We.forwardRef(function(gt,pt){var xt=gt,ke=xt.prefixCls,de=xt.defaultValue,Ae=xt.value,Ye=xt.autoSize,ct=xt.onResize,Le=xt.className,mt=xt.style,rt=xt.disabled,St=xt.onChange,Je=xt.onInternalAutoSize,vt=(0,fe.Z)(xt,Pe),Fe=(0,ge.Z)(de,{value:Ae,postState:function(Yn){return Yn!=null?Yn:""}}),Ct=(0,pe.Z)(Fe,2),Pt=Ct[0],me=Ct[1],ie=function(Yn){me(Yn.target.value),St==null||St(Yn)},ee=We.useRef();We.useImperativeHandle(pt,function(){return{textArea:ee.current}});var z=We.useMemo(function(){return Ye&&(0,Ne.Z)(Ye)==="object"?[Ye.minRows,Ye.maxRows]:[]},[Ye]),re=(0,pe.Z)(z,2),ne=re[0],ce=re[1],Ue=!!Ye,ut=function(){try{if(document.activeElement===ee.current){var Yn=ee.current,wr=Yn.selectionStart,In=Yn.selectionEnd,xr=Yn.scrollTop;ee.current.setSelectionRange(wr,In),ee.current.scrollTop=xr}}catch(ca){}},Ht=We.useState(_e),ht=(0,pe.Z)(Ht,2),yt=ht[0],wt=ht[1],se=We.useState(),st=(0,pe.Z)(se,2),bt=st[0],Et=st[1],jt=function(){wt(ot)};(0,Ce.Z)(function(){Ue&&jt()},[Ae,ne,ce,Ue]),(0,Ce.Z)(function(){if(yt===ot)wt(Ee);else if(yt===Ee){var dn=je(ee.current,!1,ne,ce);wt(_e),Et(dn)}else ut()},[yt]);var Vt=We.useRef(),It=function(){we.Z.cancel(Vt.current)},kt=function(Yn){yt===_e&&(ct==null||ct(Yn),Ye&&(It(),Vt.current=(0,we.Z)(function(){jt()})))};We.useEffect(function(){return It},[]);var Zt=Ue?bt:null,tn=(0,Be.Z)((0,Be.Z)({},mt),Zt);return(yt===ot||yt===Ee)&&(tn.overflowY="hidden",tn.overflowX="hidden"),We.createElement(Oe.Z,{onResize:kt,disabled:!(Ye||ct)},We.createElement("textarea",(0,E.Z)({},vt,{ref:ee,style:tn,className:De()(ke,Le,(0,xe.Z)({},"".concat(ke,"-disabled"),rt)),disabled:rt,value:Pt,onChange:ie})))}),Re=He,dt=["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"],Ke=We.forwardRef(function(gt,pt){var xt,ke=gt.defaultValue,de=gt.value,Ae=gt.onFocus,Ye=gt.onBlur,ct=gt.onChange,Le=gt.allowClear,mt=gt.maxLength,rt=gt.onCompositionStart,St=gt.onCompositionEnd,Je=gt.suffix,vt=gt.prefixCls,Fe=vt===void 0?"rc-textarea":vt,Ct=gt.showCount,Pt=gt.count,me=gt.className,ie=gt.style,ee=gt.disabled,z=gt.hidden,re=gt.classNames,ne=gt.styles,ce=gt.onResize,Ue=gt.onClear,ut=gt.onPressEnter,Ht=gt.readOnly,ht=gt.autoSize,yt=gt.onKeyDown,wt=(0,fe.Z)(gt,dt),se=(0,ge.Z)(ke,{value:de,defaultValue:ke}),st=(0,pe.Z)(se,2),bt=st[0],Et=st[1],jt=bt==null?"":String(bt),Vt=We.useState(!1),It=(0,pe.Z)(Vt,2),kt=It[0],Zt=It[1],tn=We.useRef(!1),dn=We.useState(null),Yn=(0,pe.Z)(dn,2),wr=Yn[0],In=Yn[1],xr=(0,We.useRef)(null),ca=(0,We.useRef)(null),fa=function(){var kr;return(kr=ca.current)===null||kr===void 0?void 0:kr.textArea},wa=function(){fa().focus()};(0,We.useImperativeHandle)(pt,function(){var gn;return{resizableTextArea:ca.current,focus:wa,blur:function(){fa().blur()},nativeElement:((gn=xr.current)===null||gn===void 0?void 0:gn.nativeElement)||fa()}}),(0,We.useEffect)(function(){Zt(function(gn){return!ee&&gn})},[ee]);var Ba=We.useState(null),Pa=(0,pe.Z)(Ba,2),ya=Pa[0],Ar=Pa[1];We.useEffect(function(){if(ya){var gn;(gn=fa()).setSelectionRange.apply(gn,(0,Ie.Z)(ya))}},[ya]);var La=(0,oe.Z)(Pt,Ct),Aa=(xt=La.max)!==null&&xt!==void 0?xt:mt,Xt=Number(Aa)>0,rn=La.strategy(jt),vn=!!Aa&&rn>Aa,yn=function(kr,va){var Sa=va;!tn.current&&La.exceedFormatter&&La.max&&La.strategy(va)>La.max&&(Sa=La.exceedFormatter(va,{max:La.max}),va!==Sa&&Ar([fa().selectionStart||0,fa().selectionEnd||0])),Et(Sa),(0,ve.rJ)(kr.currentTarget,kr,ct,Sa)},Wt=function(kr){tn.current=!0,rt==null||rt(kr)},ln=function(kr){tn.current=!1,yn(kr,kr.currentTarget.value),St==null||St(kr)},hn=function(kr){yn(kr,kr.target.value)},un=function(kr){kr.key==="Enter"&&ut&&ut(kr),yt==null||yt(kr)},sr=function(kr){Zt(!0),Ae==null||Ae(kr)},cr=function(kr){Zt(!1),Ye==null||Ye(kr)},Ur=function(kr){Et(""),wa(),(0,ve.rJ)(fa(),kr,ct)},Jr=Je,ea;La.show&&(La.showFormatter?ea=La.showFormatter({value:jt,count:rn,maxLength:Aa}):ea="".concat(rn).concat(Xt?" / ".concat(Aa):""),Jr=We.createElement(We.Fragment,null,Jr,We.createElement("span",{className:De()("".concat(Fe,"-data-count"),re==null?void 0:re.count),style:ne==null?void 0:ne.count},ea)));var $r=function(kr){var va;ce==null||ce(kr),(va=fa())!==null&&va!==void 0&&va.style.height&&In(!0)},nr=!ht&&!Ct&&!Le;return We.createElement(Ze.BaseInput,{ref:xr,value:jt,allowClear:Le,handleReset:Ur,suffix:Jr,prefixCls:Fe,classNames:(0,Be.Z)((0,Be.Z)({},re),{},{affixWrapper:De()(re==null?void 0:re.affixWrapper,(0,xe.Z)((0,xe.Z)({},"".concat(Fe,"-show-count"),Ct),"".concat(Fe,"-textarea-allow-clear"),Le))}),disabled:ee,focused:kt,className:De()(me,vn&&"".concat(Fe,"-out-of-range")),style:(0,Be.Z)((0,Be.Z)({},ie),wr&&!nr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ea=="string"?ea:void 0}},hidden:z,readOnly:Ht,onClear:Ue},We.createElement(Re,(0,E.Z)({},wt,{autoSize:ht,maxLength:mt,onKeyDown:un,onChange:hn,onFocus:sr,onBlur:cr,onCompositionStart:Wt,onCompositionEnd:ln,className:De()(re==null?void 0:re.textarea),style:(0,Be.Z)((0,Be.Z)({},ne==null?void 0:ne.textarea),{},{resize:ie==null?void 0:ie.resize}),disabled:ee,prefixCls:Fe,onResize:$r,ref:ca,readOnly:Ht})))}),it=Ke,Ft=it},639:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return et}});var E=ae(32855),xe=ae(74430),Be=ae(27247),Ie=ae(11913),pe=ae(43079),fe=ae(59301),ze=ae(92310),De=ae.n(ze),Ze=ae(26112),oe=ae(30699),ve=function(ye){for(var je=ye.prefixCls,Pe=ye.level,ot=ye.isStart,Ee=ye.isEnd,_e="".concat(je,"-indent-unit"),He=[],Re=0;Re<Pe;Re+=1)He.push(fe.createElement("span",{key:Re,className:De()(_e,(0,xe.Z)((0,xe.Z)({},"".concat(_e,"-start"),ot[Re]),"".concat(_e,"-end"),Ee[Re]))}));return fe.createElement("span",{"aria-hidden":"true",className:"".concat(je,"-indent")},He)},ge=fe.memo(ve),We=ae(65065),Ne=ae(34061),Oe=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],Ce="open",we="close",tt="---",$e=function(ye){var je,Pe,ot,Ee=ye.eventKey,_e=ye.className,He=ye.style,Re=ye.dragOver,dt=ye.dragOverGapTop,Ke=ye.dragOverGapBottom,it=ye.isLeaf,Ft=ye.isStart,gt=ye.isEnd,pt=ye.expanded,xt=ye.selected,ke=ye.checked,de=ye.halfChecked,Ae=ye.loading,Ye=ye.domRef,ct=ye.active,Le=ye.data,mt=ye.onMouseMove,rt=ye.selectable,St=(0,pe.Z)(ye,Oe),Je=fe.useContext(oe.k),vt=fe.useContext(oe.y),Fe=fe.useRef(null),Ct=fe.useState(!1),Pt=(0,Ie.Z)(Ct,2),me=Pt[0],ie=Pt[1],ee=!!(Je.disabled||ye.disabled||(je=vt.nodeDisabled)!==null&&je!==void 0&&je.call(vt,Le)),z=fe.useMemo(function(){return!Je.checkable||ye.checkable===!1?!1:Je.checkable},[Je.checkable,ye.checkable]),re=function(rn){ee||Je.onNodeSelect(rn,(0,Ne.F)(ye))},ne=function(rn){ee||!z||ye.disableCheckbox||Je.onNodeCheck(rn,(0,Ne.F)(ye),!ke)},ce=fe.useMemo(function(){return typeof rt=="boolean"?rt:Je.selectable},[rt,Je.selectable]),Ue=function(rn){Je.onNodeClick(rn,(0,Ne.F)(ye)),ce?re(rn):ne(rn)},ut=function(rn){Je.onNodeDoubleClick(rn,(0,Ne.F)(ye))},Ht=function(rn){Je.onNodeMouseEnter(rn,(0,Ne.F)(ye))},ht=function(rn){Je.onNodeMouseLeave(rn,(0,Ne.F)(ye))},yt=function(rn){Je.onNodeContextMenu(rn,(0,Ne.F)(ye))},wt=fe.useMemo(function(){return!!(Je.draggable&&(!Je.draggable.nodeDraggable||Je.draggable.nodeDraggable(Le)))},[Je.draggable,Le]),se=function(rn){rn.stopPropagation(),ie(!0),Je.onNodeDragStart(rn,ye);try{rn.dataTransfer.setData("text/plain","")}catch(vn){}},st=function(rn){rn.preventDefault(),rn.stopPropagation(),Je.onNodeDragEnter(rn,ye)},bt=function(rn){rn.preventDefault(),rn.stopPropagation(),Je.onNodeDragOver(rn,ye)},Et=function(rn){rn.stopPropagation(),Je.onNodeDragLeave(rn,ye)},jt=function(rn){rn.stopPropagation(),ie(!1),Je.onNodeDragEnd(rn,ye)},Vt=function(rn){rn.preventDefault(),rn.stopPropagation(),ie(!1),Je.onNodeDrop(rn,ye)},It=function(rn){Ae||Je.onNodeExpand(rn,(0,Ne.F)(ye))},kt=fe.useMemo(function(){var Xt=(0,We.Z)(Je.keyEntities,Ee)||{},rn=Xt.children;return!!(rn||[]).length},[Je.keyEntities,Ee]),Zt=fe.useMemo(function(){return it===!1?!1:it||!Je.loadData&&!kt||Je.loadData&&ye.loaded&&!kt},[it,Je.loadData,kt,ye.loaded]);fe.useEffect(function(){Ae||typeof Je.loadData=="function"&&pt&&!Zt&&!ye.loaded&&Je.onNodeLoad((0,Ne.F)(ye))},[Ae,Je.loadData,Je.onNodeLoad,pt,Zt,ye]);var tn=fe.useMemo(function(){var Xt;return(Xt=Je.draggable)!==null&&Xt!==void 0&&Xt.icon?fe.createElement("span",{className:"".concat(Je.prefixCls,"-draggable-icon")},Je.draggable.icon):null},[Je.draggable]),dn=function(rn){var vn=ye.switcherIcon||Je.switcherIcon;return typeof vn=="function"?vn((0,Be.Z)((0,Be.Z)({},ye),{},{isLeaf:rn})):vn},Yn=function(){if(Zt){var rn=dn(!0);return rn!==!1?fe.createElement("span",{className:De()("".concat(Je.prefixCls,"-switcher"),"".concat(Je.prefixCls,"-switcher-noop"))},rn):null}var vn=dn(!1);return vn!==!1?fe.createElement("span",{onClick:It,className:De()("".concat(Je.prefixCls,"-switcher"),"".concat(Je.prefixCls,"-switcher_").concat(pt?Ce:we))},vn):null},wr=fe.useMemo(function(){if(!z)return null;var Xt=typeof z!="boolean"?z:null;return fe.createElement("span",{className:De()("".concat(Je.prefixCls,"-checkbox"),(0,xe.Z)((0,xe.Z)((0,xe.Z)({},"".concat(Je.prefixCls,"-checkbox-checked"),ke),"".concat(Je.prefixCls,"-checkbox-indeterminate"),!ke&&de),"".concat(Je.prefixCls,"-checkbox-disabled"),ee||ye.disableCheckbox)),onClick:ne,role:"checkbox","aria-checked":de?"mixed":ke,"aria-disabled":ee||ye.disableCheckbox,"aria-label":"Select ".concat(typeof ye.title=="string"?ye.title:"tree node")},Xt)},[z,ke,de,ee,ye.disableCheckbox,ye.title]),In=fe.useMemo(function(){return Zt?null:pt?Ce:we},[Zt,pt]),xr=fe.useMemo(function(){return fe.createElement("span",{className:De()("".concat(Je.prefixCls,"-iconEle"),"".concat(Je.prefixCls,"-icon__").concat(In||"docu"),(0,xe.Z)({},"".concat(Je.prefixCls,"-icon_loading"),Ae))})},[Je.prefixCls,In,Ae]),ca=fe.useMemo(function(){var Xt=!!Je.draggable,rn=!ye.disabled&&Xt&&Je.dragOverNodeKey===Ee;return rn?Je.dropIndicatorRender({dropPosition:Je.dropPosition,dropLevelOffset:Je.dropLevelOffset,indent:Je.indent,prefixCls:Je.prefixCls,direction:Je.direction}):null},[Je.dropPosition,Je.dropLevelOffset,Je.indent,Je.prefixCls,Je.direction,Je.draggable,Je.dragOverNodeKey,Je.dropIndicatorRender]),fa=fe.useMemo(function(){var Xt=ye.title,rn=Xt===void 0?tt:Xt,vn="".concat(Je.prefixCls,"-node-content-wrapper"),yn;if(Je.showIcon){var Wt=ye.icon||Je.icon;yn=Wt?fe.createElement("span",{className:De()("".concat(Je.prefixCls,"-iconEle"),"".concat(Je.prefixCls,"-icon__customize"))},typeof Wt=="function"?Wt(ye):Wt):xr}else Je.loadData&&Ae&&(yn=xr);var ln;return typeof rn=="function"?ln=rn(Le):Je.titleRender?ln=Je.titleRender(Le):ln=rn,fe.createElement("span",{ref:Fe,title:typeof rn=="string"?rn:"",className:De()(vn,"".concat(vn,"-").concat(In||"normal"),(0,xe.Z)({},"".concat(Je.prefixCls,"-node-selected"),!ee&&(xt||me))),onMouseEnter:Ht,onMouseLeave:ht,onContextMenu:yt,onClick:Ue,onDoubleClick:ut},yn,fe.createElement("span",{className:"".concat(Je.prefixCls,"-title")},ln),ca)},[Je.prefixCls,Je.showIcon,ye,Je.icon,xr,Je.titleRender,Le,In,Ht,ht,yt,Ue,ut]),wa=(0,Ze.Z)(St,{aria:!0,data:!0}),Ba=(0,We.Z)(Je.keyEntities,Ee)||{},Pa=Ba.level,ya=gt[gt.length-1],Ar=!ee&&wt,La=Je.draggingNodeKey===Ee,Aa=rt!==void 0?{"aria-selected":!!rt}:void 0;return fe.createElement("div",(0,E.Z)({ref:Ye,role:"treeitem","aria-expanded":it?void 0:pt,className:De()(_e,"".concat(Je.prefixCls,"-treenode"),(ot={},(0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)(ot,"".concat(Je.prefixCls,"-treenode-disabled"),ee),"".concat(Je.prefixCls,"-treenode-switcher-").concat(pt?"open":"close"),!it),"".concat(Je.prefixCls,"-treenode-checkbox-checked"),ke),"".concat(Je.prefixCls,"-treenode-checkbox-indeterminate"),de),"".concat(Je.prefixCls,"-treenode-selected"),xt),"".concat(Je.prefixCls,"-treenode-loading"),Ae),"".concat(Je.prefixCls,"-treenode-active"),ct),"".concat(Je.prefixCls,"-treenode-leaf-last"),ya),"".concat(Je.prefixCls,"-treenode-draggable"),wt),"dragging",La),(0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)(ot,"drop-target",Je.dropTargetKey===Ee),"drop-container",Je.dropContainerKey===Ee),"drag-over",!ee&&Re),"drag-over-gap-top",!ee&&dt),"drag-over-gap-bottom",!ee&&Ke),"filter-node",(Pe=Je.filterTreeNode)===null||Pe===void 0?void 0:Pe.call(Je,(0,Ne.F)(ye))),"".concat(Je.prefixCls,"-treenode-leaf"),Zt))),style:He,draggable:Ar,onDragStart:Ar?se:void 0,onDragEnter:wt?st:void 0,onDragOver:wt?bt:void 0,onDragLeave:wt?Et:void 0,onDrop:wt?Vt:void 0,onDragEnd:wt?jt:void 0,onMouseMove:mt},Aa,wa),fe.createElement(ge,{prefixCls:Je.prefixCls,level:Pa,isStart:Ft,isEnd:gt}),tn,Yn(),wr,fa)};$e.isTreeNode=1;var et=$e},30699:function(Cn,zt,ae){"use strict";ae.d(zt,{k:function(){return xe},y:function(){return Be}});var E=ae(59301),xe=E.createContext(null),Be=E.createContext({})},89149:function(Cn,zt,ae){"use strict";ae.d(zt,{OF:function(){return Ee.Z},y6:function(){return we.y},ZP:function(){return ee}});var E=ae(32855),xe=ae(34666),Be=ae(27247),Ie=ae(3300),pe=ae(33377),fe=ae(93912),ze=ae(83383),De=ae(18881),Ze=ae(85461),oe=ae(74430),ve=ae(92310),ge=ae.n(ve),We=ae(10228),Ne=ae(26112),Oe=ae(48736),Ce=ae(59301),we=ae(30699),tt=function(re){var ne=re.dropPosition,ce=re.dropLevelOffset,Ue=re.indent,ut={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ne){case-1:ut.top=0,ut.left=-ce*Ue;break;case 1:ut.bottom=0,ut.left=-ce*Ue;break;case 0:ut.bottom=0,ut.left=Ue;break}return Ce.createElement("div",{style:ut})},$e=tt;function et(z){if(z==null)throw new TypeError("Cannot destructure "+z)}var Me=ae(11913),ye=ae(43079),je=ae(34280),Pe=ae(6790),ot=ae(77900),Ee=ae(639);function _e(z,re){var ne=Ce.useState(!1),ce=(0,Me.Z)(ne,2),Ue=ce[0],ut=ce[1];(0,je.Z)(function(){if(Ue)return z(),function(){re()}},[Ue]),(0,je.Z)(function(){return ut(!0),function(){ut(!1)}},[])}var He=_e,Re=ae(34061),dt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Ke=Ce.forwardRef(function(z,re){var ne=z.className,ce=z.style,Ue=z.motion,ut=z.motionNodes,Ht=z.motionType,ht=z.onMotionStart,yt=z.onMotionEnd,wt=z.active,se=z.treeNodeRequiredProps,st=(0,ye.Z)(z,dt),bt=Ce.useState(!0),Et=(0,Me.Z)(bt,2),jt=Et[0],Vt=Et[1],It=Ce.useContext(we.k),kt=It.prefixCls,Zt=ut&&Ht!=="hide";(0,je.Z)(function(){ut&&Zt!==jt&&Vt(Zt)},[ut]);var tn=function(){ut&&ht()},dn=Ce.useRef(!1),Yn=function(){ut&&!dn.current&&(dn.current=!0,yt())};He(tn,Yn);var wr=function(xr){Zt===xr&&Yn()};return ut?Ce.createElement(ot.default,(0,E.Z)({ref:re,visible:jt},Ue,{motionAppear:Ht==="show",onVisibleChanged:wr}),function(In,xr){var ca=In.className,fa=In.style;return Ce.createElement("div",{ref:xr,className:ge()("".concat(kt,"-treenode-motion"),ca),style:fa},ut.map(function(wa){var Ba=Object.assign({},(et(wa.data),wa.data)),Pa=wa.title,ya=wa.key,Ar=wa.isStart,La=wa.isEnd;delete Ba.children;var Aa=(0,Re.H8)(ya,se);return Ce.createElement(Ee.Z,(0,E.Z)({},Ba,Aa,{title:Pa,active:wt,data:wa.data,key:ya,isStart:Ar,isEnd:La}))}))}):Ce.createElement(Ee.Z,(0,E.Z)({domRef:re,className:ne,style:ce},st,{active:wt}))}),it=Ke;function Ft(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=z.length,ce=re.length;if(Math.abs(ne-ce)!==1)return{add:!1,key:null};function Ue(ut,Ht){var ht=new Map;ut.forEach(function(wt){ht.set(wt,!0)});var yt=Ht.filter(function(wt){return!ht.has(wt)});return yt.length===1?yt[0]:null}return ne<ce?{add:!0,key:Ue(z,re)}:{add:!1,key:Ue(re,z)}}function gt(z,re,ne){var ce=z.findIndex(function(ht){return ht.key===ne}),Ue=z[ce+1],ut=re.findIndex(function(ht){return ht.key===ne});if(Ue){var Ht=re.findIndex(function(ht){return ht.key===Ue.key});return re.slice(ut+1,Ht)}return re.slice(ut+1)}var pt=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],xt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ke=function(){},de="RC_TREE_MOTION_".concat(Math.random()),Ae={key:de},Ye={key:de,level:0,index:0,pos:"0",node:Ae,nodes:[Ae]},ct={parent:null,children:[],pos:Ye.pos,data:Ae,title:null,key:de,isStart:[],isEnd:[]};function Le(z,re,ne,ce){return re===!1||!ne?z:z.slice(0,Math.ceil(ne/ce)+1)}function mt(z){var re=z.key,ne=z.pos;return(0,Re.km)(re,ne)}function rt(z){for(var re=String(z.data.key),ne=z;ne.parent;)ne=ne.parent,re="".concat(ne.data.key," > ").concat(re);return re}var St=Ce.forwardRef(function(z,re){var ne=z.prefixCls,ce=z.data,Ue=z.selectable,ut=z.checkable,Ht=z.expandedKeys,ht=z.selectedKeys,yt=z.checkedKeys,wt=z.loadedKeys,se=z.loadingKeys,st=z.halfCheckedKeys,bt=z.keyEntities,Et=z.disabled,jt=z.dragging,Vt=z.dragOverNodeKey,It=z.dropPosition,kt=z.motion,Zt=z.height,tn=z.itemHeight,dn=z.virtual,Yn=z.scrollWidth,wr=z.focusable,In=z.activeItem,xr=z.focused,ca=z.tabIndex,fa=z.onKeyDown,wa=z.onFocus,Ba=z.onBlur,Pa=z.onActiveChange,ya=z.onListChangeStart,Ar=z.onListChangeEnd,La=(0,ye.Z)(z,pt),Aa=Ce.useRef(null),Xt=Ce.useRef(null);Ce.useImperativeHandle(re,function(){return{scrollTo:function(Br){Aa.current.scrollTo(Br)},getIndentWidth:function(){return Xt.current.offsetWidth}}});var rn=Ce.useState(Ht),vn=(0,Me.Z)(rn,2),yn=vn[0],Wt=vn[1],ln=Ce.useState(ce),hn=(0,Me.Z)(ln,2),un=hn[0],sr=hn[1],cr=Ce.useState(ce),Ur=(0,Me.Z)(cr,2),Jr=Ur[0],ea=Ur[1],$r=Ce.useState([]),nr=(0,Me.Z)($r,2),gn=nr[0],kr=nr[1],va=Ce.useState(null),Sa=(0,Me.Z)(va,2),Lt=Sa[0],Mt=Sa[1],or=Ce.useRef(ce);or.current=ce;function jn(){var Cr=or.current;sr(Cr),ea(Cr),kr([]),Mt(null),Ar()}(0,je.Z)(function(){Wt(Ht);var Cr=Ft(yn,Ht);if(Cr.key!==null)if(Cr.add){var Br=un.findIndex(function(Vr){var ga=Vr.key;return ga===Cr.key}),Fr=Le(gt(un,ce,Cr.key),dn,Zt,tn),_r=un.slice();_r.splice(Br+1,0,ct),ea(_r),kr(Fr),Mt("show")}else{var zr=ce.findIndex(function(Vr){var ga=Vr.key;return ga===Cr.key}),Kt=Le(gt(ce,un,Cr.key),dn,Zt,tn),ka=ce.slice();ka.splice(zr+1,0,ct),ea(ka),kr(Kt),Mt("hide")}else un!==ce&&(sr(ce),ea(ce))},[Ht,ce]),Ce.useEffect(function(){jt||jn()},[jt]);var Yt=kt?Jr:ce,Jn={expandedKeys:Ht,selectedKeys:ht,loadedKeys:wt,loadingKeys:se,checkedKeys:yt,halfCheckedKeys:st,dragOverNodeKey:Vt,dropPosition:It,keyEntities:bt};return Ce.createElement(Ce.Fragment,null,xr&&In&&Ce.createElement("span",{style:xt,"aria-live":"assertive"},rt(In)),Ce.createElement("div",null,Ce.createElement("input",{style:xt,disabled:wr===!1||Et,tabIndex:wr!==!1?ca:null,onKeyDown:fa,onFocus:wa,onBlur:Ba,value:"",onChange:ke,"aria-label":"for screen reader"})),Ce.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ce.createElement("div",{className:"".concat(ne,"-indent")},Ce.createElement("div",{ref:Xt,className:"".concat(ne,"-indent-unit")}))),Ce.createElement(Pe.Z,(0,E.Z)({},La,{data:Yt,itemKey:mt,height:Zt,fullHeight:!1,virtual:dn,itemHeight:tn,scrollWidth:Yn,prefixCls:"".concat(ne,"-list"),ref:Aa,role:"tree",onVisibleChange:function(Br){Br.every(function(Fr){return mt(Fr)!==de})&&jn()}}),function(Cr){var Br=Cr.pos,Fr=Object.assign({},(et(Cr.data),Cr.data)),_r=Cr.title,zr=Cr.key,Kt=Cr.isStart,ka=Cr.isEnd,Vr=(0,Re.km)(zr,Br);delete Fr.key,delete Fr.children;var ga=(0,Re.H8)(Vr,Jn);return Ce.createElement(it,(0,E.Z)({},Fr,ga,{title:_r,active:!!In&&zr===In.key,pos:Br,data:Cr.data,isStart:Kt,isEnd:ka,motion:kt,motionNodes:zr===de?gn:null,motionType:Lt,onMotionStart:ya,onMotionEnd:jn,treeNodeRequiredProps:Jn,onMouseMove:function(){Pa(null)}}))}))}),Je=St,vt=ae(82661),Fe=ae(34643),Ct=ae(65065),Pt=10,me=function(z){(0,De.Z)(ne,z);var re=(0,Ze.Z)(ne);function ne(){var ce;(0,pe.Z)(this,ne);for(var Ue=arguments.length,ut=new Array(Ue),Ht=0;Ht<Ue;Ht++)ut[Ht]=arguments[Ht];return ce=re.call.apply(re,[this].concat(ut)),(0,oe.Z)((0,ze.Z)(ce),"destroyed",!1),(0,oe.Z)((0,ze.Z)(ce),"delayedDragEnterLogic",void 0),(0,oe.Z)((0,ze.Z)(ce),"loadingRetryTimes",{}),(0,oe.Z)((0,ze.Z)(ce),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Re.w$)()}),(0,oe.Z)((0,ze.Z)(ce),"dragStartMousePosition",null),(0,oe.Z)((0,ze.Z)(ce),"dragNodeProps",null),(0,oe.Z)((0,ze.Z)(ce),"currentMouseOverDroppableNodeKey",null),(0,oe.Z)((0,ze.Z)(ce),"listRef",Ce.createRef()),(0,oe.Z)((0,ze.Z)(ce),"onNodeDragStart",function(ht,yt){var wt=ce.state,se=wt.expandedKeys,st=wt.keyEntities,bt=ce.props.onDragStart,Et=yt.eventKey;ce.dragNodeProps=yt,ce.dragStartMousePosition={x:ht.clientX,y:ht.clientY};var jt=(0,vt._5)(se,Et);ce.setState({draggingNodeKey:Et,dragChildrenKeys:(0,vt.wA)(Et,st),indent:ce.listRef.current.getIndentWidth()}),ce.setExpandedKeys(jt),window.addEventListener("dragend",ce.onWindowDragEnd),bt==null||bt({event:ht,node:(0,Re.F)(yt)})}),(0,oe.Z)((0,ze.Z)(ce),"onNodeDragEnter",function(ht,yt){var wt=ce.state,se=wt.expandedKeys,st=wt.keyEntities,bt=wt.dragChildrenKeys,Et=wt.flattenNodes,jt=wt.indent,Vt=ce.props,It=Vt.onDragEnter,kt=Vt.onExpand,Zt=Vt.allowDrop,tn=Vt.direction,dn=yt.pos,Yn=yt.eventKey;if(ce.currentMouseOverDroppableNodeKey!==Yn&&(ce.currentMouseOverDroppableNodeKey=Yn),!ce.dragNodeProps){ce.resetDragState();return}var wr=(0,vt.OM)(ht,ce.dragNodeProps,yt,jt,ce.dragStartMousePosition,Zt,Et,st,se,tn),In=wr.dropPosition,xr=wr.dropLevelOffset,ca=wr.dropTargetKey,fa=wr.dropContainerKey,wa=wr.dropTargetPos,Ba=wr.dropAllowed,Pa=wr.dragOverNodeKey;if(bt.includes(ca)||!Ba){ce.resetDragState();return}if(ce.delayedDragEnterLogic||(ce.delayedDragEnterLogic={}),Object.keys(ce.delayedDragEnterLogic).forEach(function(ya){clearTimeout(ce.delayedDragEnterLogic[ya])}),ce.dragNodeProps.eventKey!==yt.eventKey&&(ht.persist(),ce.delayedDragEnterLogic[dn]=window.setTimeout(function(){if(ce.state.draggingNodeKey!==null){var ya=(0,Ie.Z)(se),Ar=(0,Ct.Z)(st,yt.eventKey);Ar&&(Ar.children||[]).length&&(ya=(0,vt.L0)(se,yt.eventKey)),ce.props.hasOwnProperty("expandedKeys")||ce.setExpandedKeys(ya),kt==null||kt(ya,{node:(0,Re.F)(yt),expanded:!0,nativeEvent:ht.nativeEvent})}},800)),ce.dragNodeProps.eventKey===ca&&xr===0){ce.resetDragState();return}ce.setState({dragOverNodeKey:Pa,dropPosition:In,dropLevelOffset:xr,dropTargetKey:ca,dropContainerKey:fa,dropTargetPos:wa,dropAllowed:Ba}),It==null||It({event:ht,node:(0,Re.F)(yt),expandedKeys:se})}),(0,oe.Z)((0,ze.Z)(ce),"onNodeDragOver",function(ht,yt){var wt=ce.state,se=wt.dragChildrenKeys,st=wt.flattenNodes,bt=wt.keyEntities,Et=wt.expandedKeys,jt=wt.indent,Vt=ce.props,It=Vt.onDragOver,kt=Vt.allowDrop,Zt=Vt.direction;if(ce.dragNodeProps){var tn=(0,vt.OM)(ht,ce.dragNodeProps,yt,jt,ce.dragStartMousePosition,kt,st,bt,Et,Zt),dn=tn.dropPosition,Yn=tn.dropLevelOffset,wr=tn.dropTargetKey,In=tn.dropContainerKey,xr=tn.dropTargetPos,ca=tn.dropAllowed,fa=tn.dragOverNodeKey;se.includes(wr)||!ca||(ce.dragNodeProps.eventKey===wr&&Yn===0?ce.state.dropPosition===null&&ce.state.dropLevelOffset===null&&ce.state.dropTargetKey===null&&ce.state.dropContainerKey===null&&ce.state.dropTargetPos===null&&ce.state.dropAllowed===!1&&ce.state.dragOverNodeKey===null||ce.resetDragState():dn===ce.state.dropPosition&&Yn===ce.state.dropLevelOffset&&wr===ce.state.dropTargetKey&&In===ce.state.dropContainerKey&&xr===ce.state.dropTargetPos&&ca===ce.state.dropAllowed&&fa===ce.state.dragOverNodeKey||ce.setState({dropPosition:dn,dropLevelOffset:Yn,dropTargetKey:wr,dropContainerKey:In,dropTargetPos:xr,dropAllowed:ca,dragOverNodeKey:fa}),It==null||It({event:ht,node:(0,Re.F)(yt)}))}}),(0,oe.Z)((0,ze.Z)(ce),"onNodeDragLeave",function(ht,yt){ce.currentMouseOverDroppableNodeKey===yt.eventKey&&!ht.currentTarget.contains(ht.relatedTarget)&&(ce.resetDragState(),ce.currentMouseOverDroppableNodeKey=null);var wt=ce.props.onDragLeave;wt==null||wt({event:ht,node:(0,Re.F)(yt)})}),(0,oe.Z)((0,ze.Z)(ce),"onWindowDragEnd",function(ht){ce.onNodeDragEnd(ht,null,!0),window.removeEventListener("dragend",ce.onWindowDragEnd)}),(0,oe.Z)((0,ze.Z)(ce),"onNodeDragEnd",function(ht,yt){var wt=ce.props.onDragEnd;ce.setState({dragOverNodeKey:null}),ce.cleanDragState(),wt==null||wt({event:ht,node:(0,Re.F)(yt)}),ce.dragNodeProps=null,window.removeEventListener("dragend",ce.onWindowDragEnd)}),(0,oe.Z)((0,ze.Z)(ce),"onNodeDrop",function(ht,yt){var wt,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,st=ce.state,bt=st.dragChildrenKeys,Et=st.dropPosition,jt=st.dropTargetKey,Vt=st.dropTargetPos,It=st.dropAllowed;if(It){var kt=ce.props.onDrop;if(ce.setState({dragOverNodeKey:null}),ce.cleanDragState(),jt!==null){var Zt=(0,Be.Z)((0,Be.Z)({},(0,Re.H8)(jt,ce.getTreeNodeRequiredProps())),{},{active:((wt=ce.getActiveItem())===null||wt===void 0?void 0:wt.key)===jt,data:(0,Ct.Z)(ce.state.keyEntities,jt).node}),tn=bt.includes(jt);(0,Oe.ZP)(!tn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var dn=(0,vt.yx)(Vt),Yn={event:ht,node:(0,Re.F)(Zt),dragNode:ce.dragNodeProps?(0,Re.F)(ce.dragNodeProps):null,dragNodesKeys:[ce.dragNodeProps.eventKey].concat(bt),dropToGap:Et!==0,dropPosition:Et+Number(dn[dn.length-1])};se||kt==null||kt(Yn),ce.dragNodeProps=null}}}),(0,oe.Z)((0,ze.Z)(ce),"cleanDragState",function(){var ht=ce.state.draggingNodeKey;ht!==null&&ce.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ce.dragStartMousePosition=null,ce.currentMouseOverDroppableNodeKey=null}),(0,oe.Z)((0,ze.Z)(ce),"triggerExpandActionExpand",function(ht,yt){var wt=ce.state,se=wt.expandedKeys,st=wt.flattenNodes,bt=yt.expanded,Et=yt.key,jt=yt.isLeaf;if(!(jt||ht.shiftKey||ht.metaKey||ht.ctrlKey)){var Vt=st.filter(function(kt){return kt.key===Et})[0],It=(0,Re.F)((0,Be.Z)((0,Be.Z)({},(0,Re.H8)(Et,ce.getTreeNodeRequiredProps())),{},{data:Vt.data}));ce.setExpandedKeys(bt?(0,vt._5)(se,Et):(0,vt.L0)(se,Et)),ce.onNodeExpand(ht,It)}}),(0,oe.Z)((0,ze.Z)(ce),"onNodeClick",function(ht,yt){var wt=ce.props,se=wt.onClick,st=wt.expandAction;st==="click"&&ce.triggerExpandActionExpand(ht,yt),se==null||se(ht,yt)}),(0,oe.Z)((0,ze.Z)(ce),"onNodeDoubleClick",function(ht,yt){var wt=ce.props,se=wt.onDoubleClick,st=wt.expandAction;st==="doubleClick"&&ce.triggerExpandActionExpand(ht,yt),se==null||se(ht,yt)}),(0,oe.Z)((0,ze.Z)(ce),"onNodeSelect",function(ht,yt){var wt=ce.state.selectedKeys,se=ce.state,st=se.keyEntities,bt=se.fieldNames,Et=ce.props,jt=Et.onSelect,Vt=Et.multiple,It=yt.selected,kt=yt[bt.key],Zt=!It;Zt?Vt?wt=(0,vt.L0)(wt,kt):wt=[kt]:wt=(0,vt._5)(wt,kt);var tn=wt.map(function(dn){var Yn=(0,Ct.Z)(st,dn);return Yn?Yn.node:null}).filter(Boolean);ce.setUncontrolledState({selectedKeys:wt}),jt==null||jt(wt,{event:"select",selected:Zt,node:yt,selectedNodes:tn,nativeEvent:ht.nativeEvent})}),(0,oe.Z)((0,ze.Z)(ce),"onNodeCheck",function(ht,yt,wt){var se=ce.state,st=se.keyEntities,bt=se.checkedKeys,Et=se.halfCheckedKeys,jt=ce.props,Vt=jt.checkStrictly,It=jt.onCheck,kt=yt.key,Zt,tn={event:"check",node:yt,checked:wt,nativeEvent:ht.nativeEvent};if(Vt){var dn=wt?(0,vt.L0)(bt,kt):(0,vt._5)(bt,kt),Yn=(0,vt._5)(Et,kt);Zt={checked:dn,halfChecked:Yn},tn.checkedNodes=dn.map(function(wa){return(0,Ct.Z)(st,wa)}).filter(Boolean).map(function(wa){return wa.node}),ce.setUncontrolledState({checkedKeys:dn})}else{var wr=(0,Fe.S)([].concat((0,Ie.Z)(bt),[kt]),!0,st),In=wr.checkedKeys,xr=wr.halfCheckedKeys;if(!wt){var ca=new Set(In);ca.delete(kt);var fa=(0,Fe.S)(Array.from(ca),{checked:!1,halfCheckedKeys:xr},st);In=fa.checkedKeys,xr=fa.halfCheckedKeys}Zt=In,tn.checkedNodes=[],tn.checkedNodesPositions=[],tn.halfCheckedKeys=xr,In.forEach(function(wa){var Ba=(0,Ct.Z)(st,wa);if(Ba){var Pa=Ba.node,ya=Ba.pos;tn.checkedNodes.push(Pa),tn.checkedNodesPositions.push({node:Pa,pos:ya})}}),ce.setUncontrolledState({checkedKeys:In},!1,{halfCheckedKeys:xr})}It==null||It(Zt,tn)}),(0,oe.Z)((0,ze.Z)(ce),"onNodeLoad",function(ht){var yt,wt=ht.key,se=ce.state.keyEntities,st=(0,Ct.Z)(se,wt);if(!(st!=null&&(yt=st.children)!==null&&yt!==void 0&&yt.length)){var bt=new Promise(function(Et,jt){ce.setState(function(Vt){var It=Vt.loadedKeys,kt=It===void 0?[]:It,Zt=Vt.loadingKeys,tn=Zt===void 0?[]:Zt,dn=ce.props,Yn=dn.loadData,wr=dn.onLoad;if(!Yn||kt.includes(wt)||tn.includes(wt))return null;var In=Yn(ht);return In.then(function(){var xr=ce.state.loadedKeys,ca=(0,vt.L0)(xr,wt);wr==null||wr(ca,{event:"load",node:ht}),ce.setUncontrolledState({loadedKeys:ca}),ce.setState(function(fa){return{loadingKeys:(0,vt._5)(fa.loadingKeys,wt)}}),Et()}).catch(function(xr){if(ce.setState(function(fa){return{loadingKeys:(0,vt._5)(fa.loadingKeys,wt)}}),ce.loadingRetryTimes[wt]=(ce.loadingRetryTimes[wt]||0)+1,ce.loadingRetryTimes[wt]>=Pt){var ca=ce.state.loadedKeys;(0,Oe.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ce.setUncontrolledState({loadedKeys:(0,vt.L0)(ca,wt)}),Et()}jt(xr)}),{loadingKeys:(0,vt.L0)(tn,wt)}})});return bt.catch(function(){}),bt}}),(0,oe.Z)((0,ze.Z)(ce),"onNodeMouseEnter",function(ht,yt){var wt=ce.props.onMouseEnter;wt==null||wt({event:ht,node:yt})}),(0,oe.Z)((0,ze.Z)(ce),"onNodeMouseLeave",function(ht,yt){var wt=ce.props.onMouseLeave;wt==null||wt({event:ht,node:yt})}),(0,oe.Z)((0,ze.Z)(ce),"onNodeContextMenu",function(ht,yt){var wt=ce.props.onRightClick;wt&&(ht.preventDefault(),wt({event:ht,node:yt}))}),(0,oe.Z)((0,ze.Z)(ce),"onFocus",function(){var ht=ce.props.onFocus;ce.setState({focused:!0});for(var yt=arguments.length,wt=new Array(yt),se=0;se<yt;se++)wt[se]=arguments[se];ht==null||ht.apply(void 0,wt)}),(0,oe.Z)((0,ze.Z)(ce),"onBlur",function(){var ht=ce.props.onBlur;ce.setState({focused:!1}),ce.onActiveChange(null);for(var yt=arguments.length,wt=new Array(yt),se=0;se<yt;se++)wt[se]=arguments[se];ht==null||ht.apply(void 0,wt)}),(0,oe.Z)((0,ze.Z)(ce),"getTreeNodeRequiredProps",function(){var ht=ce.state,yt=ht.expandedKeys,wt=ht.selectedKeys,se=ht.loadedKeys,st=ht.loadingKeys,bt=ht.checkedKeys,Et=ht.halfCheckedKeys,jt=ht.dragOverNodeKey,Vt=ht.dropPosition,It=ht.keyEntities;return{expandedKeys:yt||[],selectedKeys:wt||[],loadedKeys:se||[],loadingKeys:st||[],checkedKeys:bt||[],halfCheckedKeys:Et||[],dragOverNodeKey:jt,dropPosition:Vt,keyEntities:It}}),(0,oe.Z)((0,ze.Z)(ce),"setExpandedKeys",function(ht){var yt=ce.state,wt=yt.treeData,se=yt.fieldNames,st=(0,Re.oH)(wt,ht,se);ce.setUncontrolledState({expandedKeys:ht,flattenNodes:st},!0)}),(0,oe.Z)((0,ze.Z)(ce),"onNodeExpand",function(ht,yt){var wt=ce.state.expandedKeys,se=ce.state,st=se.listChanging,bt=se.fieldNames,Et=ce.props,jt=Et.onExpand,Vt=Et.loadData,It=yt.expanded,kt=yt[bt.key];if(!st){var Zt=wt.includes(kt),tn=!It;if((0,Oe.ZP)(It&&Zt||!It&&!Zt,"Expand state not sync with index check"),wt=tn?(0,vt.L0)(wt,kt):(0,vt._5)(wt,kt),ce.setExpandedKeys(wt),jt==null||jt(wt,{node:yt,expanded:tn,nativeEvent:ht.nativeEvent}),tn&&Vt){var dn=ce.onNodeLoad(yt);dn&&dn.then(function(){var Yn=(0,Re.oH)(ce.state.treeData,wt,bt);ce.setUncontrolledState({flattenNodes:Yn})}).catch(function(){var Yn=ce.state.expandedKeys,wr=(0,vt._5)(Yn,kt);ce.setExpandedKeys(wr)})}}}),(0,oe.Z)((0,ze.Z)(ce),"onListChangeStart",function(){ce.setUncontrolledState({listChanging:!0})}),(0,oe.Z)((0,ze.Z)(ce),"onListChangeEnd",function(){setTimeout(function(){ce.setUncontrolledState({listChanging:!1})})}),(0,oe.Z)((0,ze.Z)(ce),"onActiveChange",function(ht){var yt=ce.state.activeKey,wt=ce.props,se=wt.onActiveChange,st=wt.itemScrollOffset,bt=st===void 0?0:st;yt!==ht&&(ce.setState({activeKey:ht}),ht!==null&&ce.scrollTo({key:ht,offset:bt}),se==null||se(ht))}),(0,oe.Z)((0,ze.Z)(ce),"getActiveItem",function(){var ht=ce.state,yt=ht.activeKey,wt=ht.flattenNodes;return yt===null?null:wt.find(function(se){var st=se.key;return st===yt})||null}),(0,oe.Z)((0,ze.Z)(ce),"offsetActiveKey",function(ht){var yt=ce.state,wt=yt.flattenNodes,se=yt.activeKey,st=wt.findIndex(function(jt){var Vt=jt.key;return Vt===se});st===-1&&ht<0&&(st=wt.length),st=(st+ht+wt.length)%wt.length;var bt=wt[st];if(bt){var Et=bt.key;ce.onActiveChange(Et)}else ce.onActiveChange(null)}),(0,oe.Z)((0,ze.Z)(ce),"onKeyDown",function(ht){var yt=ce.state,wt=yt.activeKey,se=yt.expandedKeys,st=yt.checkedKeys,bt=yt.fieldNames,Et=ce.props,jt=Et.onKeyDown,Vt=Et.checkable,It=Et.selectable;switch(ht.which){case We.Z.UP:{ce.offsetActiveKey(-1),ht.preventDefault();break}case We.Z.DOWN:{ce.offsetActiveKey(1),ht.preventDefault();break}}var kt=ce.getActiveItem();if(kt&&kt.data){var Zt=ce.getTreeNodeRequiredProps(),tn=kt.data.isLeaf===!1||!!(kt.data[bt.children]||[]).length,dn=(0,Re.F)((0,Be.Z)((0,Be.Z)({},(0,Re.H8)(wt,Zt)),{},{data:kt.data,active:!0}));switch(ht.which){case We.Z.LEFT:{tn&&se.includes(wt)?ce.onNodeExpand({},dn):kt.parent&&ce.onActiveChange(kt.parent.key),ht.preventDefault();break}case We.Z.RIGHT:{tn&&!se.includes(wt)?ce.onNodeExpand({},dn):kt.children&&kt.children.length&&ce.onActiveChange(kt.children[0].key),ht.preventDefault();break}case We.Z.ENTER:case We.Z.SPACE:{Vt&&!dn.disabled&&dn.checkable!==!1&&!dn.disableCheckbox?ce.onNodeCheck({},dn,!st.includes(wt)):!Vt&&It&&!dn.disabled&&dn.selectable!==!1&&ce.onNodeSelect({},dn);break}}}jt==null||jt(ht)}),(0,oe.Z)((0,ze.Z)(ce),"setUncontrolledState",function(ht){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,wt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ce.destroyed){var se=!1,st=!0,bt={};Object.keys(ht).forEach(function(Et){if(ce.props.hasOwnProperty(Et)){st=!1;return}se=!0,bt[Et]=ht[Et]}),se&&(!yt||st)&&ce.setState((0,Be.Z)((0,Be.Z)({},bt),wt))}}),(0,oe.Z)((0,ze.Z)(ce),"scrollTo",function(ht){ce.listRef.current.scrollTo(ht)}),ce}return(0,fe.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ue=this.props,ut=Ue.activeKey,Ht=Ue.itemScrollOffset,ht=Ht===void 0?0:Ht;ut!==void 0&&ut!==this.state.activeKey&&(this.setState({activeKey:ut}),ut!==null&&this.scrollTo({key:ut,offset:ht}))}},{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 Ue=this.state,ut=Ue.focused,Ht=Ue.flattenNodes,ht=Ue.keyEntities,yt=Ue.draggingNodeKey,wt=Ue.activeKey,se=Ue.dropLevelOffset,st=Ue.dropContainerKey,bt=Ue.dropTargetKey,Et=Ue.dropPosition,jt=Ue.dragOverNodeKey,Vt=Ue.indent,It=this.props,kt=It.prefixCls,Zt=It.className,tn=It.style,dn=It.showLine,Yn=It.focusable,wr=It.tabIndex,In=wr===void 0?0:wr,xr=It.selectable,ca=It.showIcon,fa=It.icon,wa=It.switcherIcon,Ba=It.draggable,Pa=It.checkable,ya=It.checkStrictly,Ar=It.disabled,La=It.motion,Aa=It.loadData,Xt=It.filterTreeNode,rn=It.height,vn=It.itemHeight,yn=It.scrollWidth,Wt=It.virtual,ln=It.titleRender,hn=It.dropIndicatorRender,un=It.onContextMenu,sr=It.onScroll,cr=It.direction,Ur=It.rootClassName,Jr=It.rootStyle,ea=(0,Ne.Z)(this.props,{aria:!0,data:!0}),$r;Ba&&((0,xe.Z)(Ba)==="object"?$r=Ba:typeof Ba=="function"?$r={nodeDraggable:Ba}:$r={});var nr={prefixCls:kt,selectable:xr,showIcon:ca,icon:fa,switcherIcon:wa,draggable:$r,draggingNodeKey:yt,checkable:Pa,checkStrictly:ya,disabled:Ar,keyEntities:ht,dropLevelOffset:se,dropContainerKey:st,dropTargetKey:bt,dropPosition:Et,dragOverNodeKey:jt,indent:Vt,direction:cr,dropIndicatorRender:hn,loadData:Aa,filterTreeNode:Xt,titleRender:ln,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 Ce.createElement(we.k.Provider,{value:nr},Ce.createElement("div",{className:ge()(kt,Zt,Ur,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(kt,"-show-line"),dn),"".concat(kt,"-focused"),ut),"".concat(kt,"-active-focused"),wt!==null)),style:Jr},Ce.createElement(Je,(0,E.Z)({ref:this.listRef,prefixCls:kt,style:tn,data:Ht,disabled:Ar,selectable:xr,checkable:!!Pa,motion:La,dragging:yt!==null,height:rn,itemHeight:vn,virtual:Wt,focusable:Yn,focused:ut,tabIndex:In,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:un,onScroll:sr,scrollWidth:yn},this.getTreeNodeRequiredProps(),ea))))}}],[{key:"getDerivedStateFromProps",value:function(Ue,ut){var Ht=ut.prevProps,ht={prevProps:Ue};function yt(In){return!Ht&&Ue.hasOwnProperty(In)||Ht&&Ht[In]!==Ue[In]}var wt,se=ut.fieldNames;if(yt("fieldNames")&&(se=(0,Re.w$)(Ue.fieldNames),ht.fieldNames=se),yt("treeData")?wt=Ue.treeData:yt("children")&&((0,Oe.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),wt=(0,Re.zn)(Ue.children)),wt){ht.treeData=wt;var st=(0,Re.I8)(wt,{fieldNames:se});ht.keyEntities=(0,Be.Z)((0,oe.Z)({},de,Ye),st.keyEntities)}var bt=ht.keyEntities||ut.keyEntities;if(yt("expandedKeys")||Ht&&yt("autoExpandParent"))ht.expandedKeys=Ue.autoExpandParent||!Ht&&Ue.defaultExpandParent?(0,vt.r7)(Ue.expandedKeys,bt):Ue.expandedKeys;else if(!Ht&&Ue.defaultExpandAll){var Et=(0,Be.Z)({},bt);delete Et[de];var jt=[];Object.keys(Et).forEach(function(In){var xr=Et[In];xr.children&&xr.children.length&&jt.push(xr.key)}),ht.expandedKeys=jt}else!Ht&&Ue.defaultExpandedKeys&&(ht.expandedKeys=Ue.autoExpandParent||Ue.defaultExpandParent?(0,vt.r7)(Ue.defaultExpandedKeys,bt):Ue.defaultExpandedKeys);if(ht.expandedKeys||delete ht.expandedKeys,wt||ht.expandedKeys){var Vt=(0,Re.oH)(wt||ut.treeData,ht.expandedKeys||ut.expandedKeys,se);ht.flattenNodes=Vt}if(Ue.selectable&&(yt("selectedKeys")?ht.selectedKeys=(0,vt.BT)(Ue.selectedKeys,Ue):!Ht&&Ue.defaultSelectedKeys&&(ht.selectedKeys=(0,vt.BT)(Ue.defaultSelectedKeys,Ue))),Ue.checkable){var It;if(yt("checkedKeys")?It=(0,vt.E6)(Ue.checkedKeys)||{}:!Ht&&Ue.defaultCheckedKeys?It=(0,vt.E6)(Ue.defaultCheckedKeys)||{}:wt&&(It=(0,vt.E6)(Ue.checkedKeys)||{checkedKeys:ut.checkedKeys,halfCheckedKeys:ut.halfCheckedKeys}),It){var kt=It,Zt=kt.checkedKeys,tn=Zt===void 0?[]:Zt,dn=kt.halfCheckedKeys,Yn=dn===void 0?[]:dn;if(!Ue.checkStrictly){var wr=(0,Fe.S)(tn,!0,bt);tn=wr.checkedKeys,Yn=wr.halfCheckedKeys}ht.checkedKeys=tn,ht.halfCheckedKeys=Yn}}return yt("loadedKeys")&&(ht.loadedKeys=Ue.loadedKeys),ht}}]),ne}(Ce.Component);(0,oe.Z)(me,"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:$e,allowDrop:function(){return!0},expandAction:!1}),(0,oe.Z)(me,"TreeNode",Ee.Z);var ie=me,ee=ie},82661:function(Cn,zt,ae){"use strict";ae.d(zt,{BT:function(){return Ce},E6:function(){return $e},L0:function(){return oe},OM:function(){return Oe},_5:function(){return Ze},r7:function(){return et},wA:function(){return ge},yx:function(){return ve}});var E=ae(3300),xe=ae(34666),Be=ae(48736),Ie=ae(59301),pe=ae(639),fe=ae(65065),ze=ae(34061),De=null;function Ze(Me,ye){if(!Me)return[];var je=Me.slice(),Pe=je.indexOf(ye);return Pe>=0&&je.splice(Pe,1),je}function oe(Me,ye){var je=(Me||[]).slice();return je.indexOf(ye)===-1&&je.push(ye),je}function ve(Me){return Me.split("-")}function ge(Me,ye){var je=[],Pe=(0,fe.Z)(ye,Me);function ot(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(_e){var He=_e.key,Re=_e.children;je.push(He),ot(Re)})}return ot(Pe.children),je}function We(Me){if(Me.parent){var ye=ve(Me.pos);return Number(ye[ye.length-1])===Me.parent.children.length-1}return!1}function Ne(Me){var ye=ve(Me.pos);return Number(ye[ye.length-1])===0}function Oe(Me,ye,je,Pe,ot,Ee,_e,He,Re,dt){var Ke,it=Me.clientX,Ft=Me.clientY,gt=Me.target.getBoundingClientRect(),pt=gt.top,xt=gt.height,ke=(dt==="rtl"?-1:1)*(((ot==null?void 0:ot.x)||0)-it),de=(ke-12)/Pe,Ae=Re.filter(function(ee){var z;return(z=He[ee])===null||z===void 0||(z=z.children)===null||z===void 0?void 0:z.length}),Ye=(0,fe.Z)(He,je.eventKey);if(Ft<pt+xt/2){var ct=_e.findIndex(function(ee){return ee.key===Ye.key}),Le=ct<=0?0:ct-1,mt=_e[Le].key;Ye=(0,fe.Z)(He,mt)}var rt=Ye.key,St=Ye,Je=Ye.key,vt=0,Fe=0;if(!Ae.includes(rt))for(var Ct=0;Ct<de&&We(Ye);Ct+=1)Ye=Ye.parent,Fe+=1;var Pt=ye.data,me=Ye.node,ie=!0;return Ne(Ye)&&Ye.level===0&&Ft<pt+xt/2&&Ee({dragNode:Pt,dropNode:me,dropPosition:-1})&&Ye.key===je.eventKey?vt=-1:(St.children||[]).length&&Ae.includes(Je)?Ee({dragNode:Pt,dropNode:me,dropPosition:0})?vt=0:ie=!1:Fe===0?de>-1.5?Ee({dragNode:Pt,dropNode:me,dropPosition:1})?vt=1:ie=!1:Ee({dragNode:Pt,dropNode:me,dropPosition:0})?vt=0:Ee({dragNode:Pt,dropNode:me,dropPosition:1})?vt=1:ie=!1:Ee({dragNode:Pt,dropNode:me,dropPosition:1})?vt=1:ie=!1,{dropPosition:vt,dropLevelOffset:Fe,dropTargetKey:Ye.key,dropTargetPos:Ye.pos,dragOverNodeKey:Je,dropContainerKey:vt===0?null:((Ke=Ye.parent)===null||Ke===void 0?void 0:Ke.key)||null,dropAllowed:ie}}function Ce(Me,ye){if(Me){var je=ye.multiple;return je?Me.slice():Me.length?[Me[0]]:Me}}var we=function(ye){return ye};function tt(Me,ye){if(!Me)return[];var je=ye||{},Pe=je.processProps,ot=Pe===void 0?we:Pe,Ee=Array.isArray(Me)?Me:[Me];return Ee.map(function(_e){var He=_e.children,Re=_objectWithoutProperties(_e,De),dt=tt(He,ye);return React.createElement(TreeNode,_extends({key:Re.key},ot(Re)),dt)})}function $e(Me){if(!Me)return null;var ye;if(Array.isArray(Me))ye={checkedKeys:Me,halfCheckedKeys:void 0};else if((0,xe.Z)(Me)==="object")ye={checkedKeys:Me.checked||void 0,halfCheckedKeys:Me.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ye}function et(Me,ye){var je=new Set;function Pe(ot){if(!je.has(ot)){var Ee=(0,fe.Z)(ye,ot);if(Ee){je.add(ot);var _e=Ee.parent,He=Ee.node;He.disabled||_e&&Pe(_e.key)}}}return(Me||[]).forEach(function(ot){Pe(ot)}),(0,E.Z)(je)}},34643:function(Cn,zt,ae){"use strict";ae.d(zt,{S:function(){return ze}});var E=ae(48736),xe=ae(65065);function Be(De,Ze){var oe=new Set;return De.forEach(function(ve){Ze.has(ve)||oe.add(ve)}),oe}function Ie(De){var Ze=De||{},oe=Ze.disabled,ve=Ze.disableCheckbox,ge=Ze.checkable;return!!(oe||ve)||ge===!1}function pe(De,Ze,oe,ve){for(var ge=new Set(De),We=new Set,Ne=0;Ne<=oe;Ne+=1){var Oe=Ze.get(Ne)||new Set;Oe.forEach(function($e){var et=$e.key,Me=$e.node,ye=$e.children,je=ye===void 0?[]:ye;ge.has(et)&&!ve(Me)&&je.filter(function(Pe){return!ve(Pe.node)}).forEach(function(Pe){ge.add(Pe.key)})})}for(var Ce=new Set,we=oe;we>=0;we-=1){var tt=Ze.get(we)||new Set;tt.forEach(function($e){var et=$e.parent,Me=$e.node;if(!(ve(Me)||!$e.parent||Ce.has($e.parent.key))){if(ve($e.parent.node)){Ce.add(et.key);return}var ye=!0,je=!1;(et.children||[]).filter(function(Pe){return!ve(Pe.node)}).forEach(function(Pe){var ot=Pe.key,Ee=ge.has(ot);ye&&!Ee&&(ye=!1),!je&&(Ee||We.has(ot))&&(je=!0)}),ye&&ge.add(et.key),je&&We.add(et.key),Ce.add(et.key)}})}return{checkedKeys:Array.from(ge),halfCheckedKeys:Array.from(Be(We,ge))}}function fe(De,Ze,oe,ve,ge){for(var We=new Set(De),Ne=new Set(Ze),Oe=0;Oe<=ve;Oe+=1){var Ce=oe.get(Oe)||new Set;Ce.forEach(function(et){var Me=et.key,ye=et.node,je=et.children,Pe=je===void 0?[]:je;!We.has(Me)&&!Ne.has(Me)&&!ge(ye)&&Pe.filter(function(ot){return!ge(ot.node)}).forEach(function(ot){We.delete(ot.key)})})}Ne=new Set;for(var we=new Set,tt=ve;tt>=0;tt-=1){var $e=oe.get(tt)||new Set;$e.forEach(function(et){var Me=et.parent,ye=et.node;if(!(ge(ye)||!et.parent||we.has(et.parent.key))){if(ge(et.parent.node)){we.add(Me.key);return}var je=!0,Pe=!1;(Me.children||[]).filter(function(ot){return!ge(ot.node)}).forEach(function(ot){var Ee=ot.key,_e=We.has(Ee);je&&!_e&&(je=!1),!Pe&&(_e||Ne.has(Ee))&&(Pe=!0)}),je||We.delete(Me.key),Pe&&Ne.add(Me.key),we.add(Me.key)}})}return{checkedKeys:Array.from(We),halfCheckedKeys:Array.from(Be(Ne,We))}}function ze(De,Ze,oe,ve){var ge=[],We;ve?We=ve:We=Ie;var Ne=new Set(De.filter(function(tt){var $e=!!(0,xe.Z)(oe,tt);return $e||ge.push(tt),$e})),Oe=new Map,Ce=0;Object.keys(oe).forEach(function(tt){var $e=oe[tt],et=$e.level,Me=Oe.get(et);Me||(Me=new Set,Oe.set(et,Me)),Me.add($e),Ce=Math.max(Ce,et)}),(0,E.ZP)(!ge.length,"Tree missing follow keys: ".concat(ge.slice(0,100).map(function(tt){return"'".concat(tt,"'")}).join(", ")));var we;return Ze===!0?we=pe(Ne,Oe,Ce,We):we=fe(Ne,Ze.halfCheckedKeys,Oe,Ce,We),we}},65065:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return E}});function E(xe,Be){return xe[Be]}},34061:function(Cn,zt,ae){"use strict";ae.d(zt,{F:function(){return et},H8:function(){return $e},I8:function(){return tt},km:function(){return ge},oH:function(){return Ce},w$:function(){return We},zn:function(){return Oe}});var E=ae(34666),xe=ae(3300),Be=ae(27247),Ie=ae(43079),pe=ae(11592),fe=ae(2738),ze=ae(48736),De=ae(65065),Ze=["children"];function oe(Me,ye){return"".concat(Me,"-").concat(ye)}function ve(Me){return Me&&Me.type&&Me.type.isTreeNode}function ge(Me,ye){return Me!=null?Me:ye}function We(Me){var ye=Me||{},je=ye.title,Pe=ye._title,ot=ye.key,Ee=ye.children,_e=je||"title";return{title:_e,_title:Pe||[_e],key:ot||"key",children:Ee||"children"}}function Ne(Me,ye){var je=new Map;function Pe(ot){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ot||[]).forEach(function(_e){var He=_e[ye.key],Re=_e[ye.children];warning(He!=null,"Tree node must have a certain key: [".concat(Ee).concat(He,"]"));var dt=String(He);warning(!je.has(dt)||He===null||He===void 0,"Same 'key' exist in the Tree: ".concat(dt)),je.set(dt,!0),Pe(Re,"".concat(Ee).concat(dt," > "))})}Pe(Me)}function Oe(Me){function ye(je){var Pe=(0,pe.Z)(je);return Pe.map(function(ot){if(!ve(ot))return(0,ze.ZP)(!ot,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=ot.key,_e=ot.props,He=_e.children,Re=(0,Ie.Z)(_e,Ze),dt=(0,Be.Z)({key:Ee},Re),Ke=ye(He);return Ke.length&&(dt.children=Ke),dt}).filter(function(ot){return ot})}return ye(Me)}function Ce(Me,ye,je){var Pe=We(je),ot=Pe._title,Ee=Pe.key,_e=Pe.children,He=new Set(ye===!0?[]:ye),Re=[];function dt(Ke){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ke.map(function(Ft,gt){for(var pt=oe(it?it.pos:"0",gt),xt=ge(Ft[Ee],pt),ke,de=0;de<ot.length;de+=1){var Ae=ot[de];if(Ft[Ae]!==void 0){ke=Ft[Ae];break}}var Ye=Object.assign((0,fe.Z)(Ft,[].concat((0,xe.Z)(ot),[Ee,_e])),{title:ke,key:xt,parent:it,pos:pt,children:null,data:Ft,isStart:[].concat((0,xe.Z)(it?it.isStart:[]),[gt===0]),isEnd:[].concat((0,xe.Z)(it?it.isEnd:[]),[gt===Ke.length-1])});return Re.push(Ye),ye===!0||He.has(xt)?Ye.children=dt(Ft[_e]||[],Ye):Ye.children=[],Ye})}return dt(Me),Re}function we(Me,ye,je){var Pe={};(0,E.Z)(je)==="object"?Pe=je:Pe={externalGetKey:je},Pe=Pe||{};var ot=Pe,Ee=ot.childrenPropName,_e=ot.externalGetKey,He=ot.fieldNames,Re=We(He),dt=Re.key,Ke=Re.children,it=Ee||Ke,Ft;_e?typeof _e=="string"?Ft=function(xt){return xt[_e]}:typeof _e=="function"&&(Ft=function(xt){return _e(xt)}):Ft=function(xt,ke){return ge(xt[dt],ke)};function gt(pt,xt,ke,de){var Ae=pt?pt[it]:Me,Ye=pt?oe(ke.pos,xt):"0",ct=pt?[].concat((0,xe.Z)(de),[pt]):[];if(pt){var Le=Ft(pt,Ye),mt={node:pt,index:xt,pos:Ye,key:Le,parentPos:ke.node?ke.pos:null,level:ke.level+1,nodes:ct};ye(mt)}Ae&&Ae.forEach(function(rt,St){gt(rt,St,{node:pt,pos:Ye,level:ke?ke.level+1:-1},ct)})}gt(null)}function tt(Me){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},je=ye.initWrapper,Pe=ye.processEntity,ot=ye.onProcessFinished,Ee=ye.externalGetKey,_e=ye.childrenPropName,He=ye.fieldNames,Re=arguments.length>2?arguments[2]:void 0,dt=Ee||Re,Ke={},it={},Ft={posEntities:Ke,keyEntities:it};return je&&(Ft=je(Ft)||Ft),we(Me,function(gt){var pt=gt.node,xt=gt.index,ke=gt.pos,de=gt.key,Ae=gt.parentPos,Ye=gt.level,ct=gt.nodes,Le={node:pt,nodes:ct,index:xt,key:de,pos:ke,level:Ye},mt=ge(de,ke);Ke[ke]=Le,it[mt]=Le,Le.parent=Ke[Ae],Le.parent&&(Le.parent.children=Le.parent.children||[],Le.parent.children.push(Le)),Pe&&Pe(Le,Ft)},{externalGetKey:dt,childrenPropName:_e,fieldNames:He}),ot&&ot(Ft),Ft}function $e(Me,ye){var je=ye.expandedKeys,Pe=ye.selectedKeys,ot=ye.loadedKeys,Ee=ye.loadingKeys,_e=ye.checkedKeys,He=ye.halfCheckedKeys,Re=ye.dragOverNodeKey,dt=ye.dropPosition,Ke=ye.keyEntities,it=(0,De.Z)(Ke,Me),Ft={eventKey:Me,expanded:je.indexOf(Me)!==-1,selected:Pe.indexOf(Me)!==-1,loaded:ot.indexOf(Me)!==-1,loading:Ee.indexOf(Me)!==-1,checked:_e.indexOf(Me)!==-1,halfChecked:He.indexOf(Me)!==-1,pos:String(it?it.pos:""),dragOver:Re===Me&&dt===0,dragOverGapTop:Re===Me&&dt===-1,dragOverGapBottom:Re===Me&&dt===1};return Ft}function et(Me){var ye=Me.data,je=Me.expanded,Pe=Me.selected,ot=Me.checked,Ee=Me.loaded,_e=Me.loading,He=Me.halfChecked,Re=Me.dragOver,dt=Me.dragOverGapTop,Ke=Me.dragOverGapBottom,it=Me.pos,Ft=Me.active,gt=Me.eventKey,pt=(0,Be.Z)((0,Be.Z)({},ye),{},{expanded:je,selected:Pe,checked:ot,loaded:Ee,loading:_e,halfChecked:He,dragOver:Re,dragOverGapTop:dt,dragOverGapBottom:Ke,pos:it,active:Ft,key:gt});return"props"in pt||Object.defineProperty(pt,"props",{get:function(){return(0,ze.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Me}}),pt}},90472:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return gt}});var E=ae(32855),xe=ae(33377),Be=ae(93912),Ie=ae(83383),pe=ae(18881),fe=ae(85461),ze=ae(74430),De=ae(59301),Ze=ae(27247),oe=ae(43079),ve=ae(34666),ge=ae(13932),We=ae(68702),Ne=ae(3300),Oe=ae(92310),Ce=ae.n(Oe),we=ae(26112),tt=ae(48736),$e=function(pt,xt){if(pt&&xt){var ke=Array.isArray(xt)?xt:xt.split(","),de=pt.name||"",Ae=pt.type||"",Ye=Ae.replace(/\/.*$/,"");return ke.some(function(ct){var Le=ct.trim();if(/^\*(\/\*)?$/.test(ct))return!0;if(Le.charAt(0)==="."){var mt=de.toLowerCase(),rt=Le.toLowerCase(),St=[rt];return(rt===".jpg"||rt===".jpeg")&&(St=[".jpg",".jpeg"]),St.some(function(Je){return mt.endsWith(Je)})}return/\/\*$/.test(Le)?Ye===Le.replace(/\/.*$/,""):Ae===Le?!0:/^\w+$/.test(Le)?((0,tt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Le,"'.Skip for check.")),!0):!1})}return!0};function et(pt,xt){var ke="cannot ".concat(pt.method," ").concat(pt.action," ").concat(xt.status,"'"),de=new Error(ke);return de.status=xt.status,de.method=pt.method,de.url=pt.action,de}function Me(pt){var xt=pt.responseText||pt.response;if(!xt)return xt;try{return JSON.parse(xt)}catch(ke){return xt}}function ye(pt){var xt=new XMLHttpRequest;pt.onProgress&&xt.upload&&(xt.upload.onprogress=function(Ye){Ye.total>0&&(Ye.percent=Ye.loaded/Ye.total*100),pt.onProgress(Ye)});var ke=new FormData;pt.data&&Object.keys(pt.data).forEach(function(Ae){var Ye=pt.data[Ae];if(Array.isArray(Ye)){Ye.forEach(function(ct){ke.append("".concat(Ae,"[]"),ct)});return}ke.append(Ae,Ye)}),pt.file instanceof Blob?ke.append(pt.filename,pt.file,pt.file.name):ke.append(pt.filename,pt.file),xt.onerror=function(Ye){pt.onError(Ye)},xt.onload=function(){return xt.status<200||xt.status>=300?pt.onError(et(pt,xt),Me(xt)):pt.onSuccess(Me(xt),xt)},xt.open(pt.method,pt.action,!0),pt.withCredentials&&"withCredentials"in xt&&(xt.withCredentials=!0);var de=pt.headers||{};return de["X-Requested-With"]!==null&&xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(de).forEach(function(Ae){de[Ae]!==null&&xt.setRequestHeader(Ae,de[Ae])}),xt.send(ke),{abort:function(){xt.abort()}}}var je=function(){var pt=(0,We.Z)((0,ge.Z)().mark(function xt(ke,de){var Ae,Ye,ct,Le,mt,rt,St,Je;return(0,ge.Z)().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:rt=function(){return rt=(0,We.Z)((0,ge.Z)().mark(function Pt(me){return(0,ge.Z)().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.abrupt("return",new Promise(function(z){me.file(function(re){de(re)?(me.fullPath&&!re.webkitRelativePath&&(Object.defineProperties(re,{webkitRelativePath:{writable:!0}}),re.webkitRelativePath=me.fullPath.replace(/^\//,""),Object.defineProperties(re,{webkitRelativePath:{writable:!1}})),z(re)):z(null)})}));case 1:case"end":return ee.stop()}},Pt)})),rt.apply(this,arguments)},mt=function(Pt){return rt.apply(this,arguments)},Le=function(){return Le=(0,We.Z)((0,ge.Z)().mark(function Pt(me){var ie,ee,z,re,ne;return(0,ge.Z)().wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:ie=me.createReader(),ee=[];case 2:return Ue.next=5,new Promise(function(ut){ie.readEntries(ut,function(){return ut([])})});case 5:if(z=Ue.sent,re=z.length,re){Ue.next=9;break}return Ue.abrupt("break",12);case 9:for(ne=0;ne<re;ne++)ee.push(z[ne]);Ue.next=2;break;case 12:return Ue.abrupt("return",ee);case 13:case"end":return Ue.stop()}},Pt)})),Le.apply(this,arguments)},ct=function(Pt){return Le.apply(this,arguments)},Ae=[],Ye=[],ke.forEach(function(Ct){return Ye.push(Ct.webkitGetAsEntry())}),St=function(){var Ct=(0,We.Z)((0,ge.Z)().mark(function Pt(me,ie){var ee,z;return(0,ge.Z)().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(me){ne.next=2;break}return ne.abrupt("return");case 2:if(me.path=ie||"",!me.isFile){ne.next=10;break}return ne.next=6,mt(me);case 6:ee=ne.sent,ee&&Ae.push(ee),ne.next=15;break;case 10:if(!me.isDirectory){ne.next=15;break}return ne.next=13,ct(me);case 13:z=ne.sent,Ye.push.apply(Ye,(0,Ne.Z)(z));case 15:case"end":return ne.stop()}},Pt)}));return function(me,ie){return Ct.apply(this,arguments)}}(),Je=0;case 9:if(!(Je<Ye.length)){Fe.next=15;break}return Fe.next=12,St(Ye[Je]);case 12:Je++,Fe.next=9;break;case 15:return Fe.abrupt("return",Ae);case 16:case"end":return Fe.stop()}},xt)}));return function(ke,de){return pt.apply(this,arguments)}}(),Pe=je,ot=+new Date,Ee=0;function _e(){return"rc-upload-".concat(ot,"-").concat(++Ee)}var He=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],Re=function(pt){(0,pe.Z)(ke,pt);var xt=(0,fe.Z)(ke);function ke(){var de;(0,xe.Z)(this,ke);for(var Ae=arguments.length,Ye=new Array(Ae),ct=0;ct<Ae;ct++)Ye[ct]=arguments[ct];return de=xt.call.apply(xt,[this].concat(Ye)),(0,ze.Z)((0,Ie.Z)(de),"state",{uid:_e()}),(0,ze.Z)((0,Ie.Z)(de),"reqs",{}),(0,ze.Z)((0,Ie.Z)(de),"fileInput",void 0),(0,ze.Z)((0,Ie.Z)(de),"_isMounted",void 0),(0,ze.Z)((0,Ie.Z)(de),"onChange",function(Le){var mt=de.props,rt=mt.accept,St=mt.directory,Je=Le.target.files,vt=(0,Ne.Z)(Je).filter(function(Fe){return!St||$e(Fe,rt)});de.uploadFiles(vt),de.reset()}),(0,ze.Z)((0,Ie.Z)(de),"onClick",function(Le){var mt=de.fileInput;if(mt){var rt=Le.target,St=de.props.onClick;if(rt&&rt.tagName==="BUTTON"){var Je=mt.parentNode;Je.focus(),rt.blur()}mt.click(),St&&St(Le)}}),(0,ze.Z)((0,Ie.Z)(de),"onKeyDown",function(Le){Le.key==="Enter"&&de.onClick(Le)}),(0,ze.Z)((0,Ie.Z)(de),"onFileDrop",function(){var Le=(0,We.Z)((0,ge.Z)().mark(function mt(rt){var St,Je,vt;return(0,ge.Z)().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(St=de.props.multiple,rt.preventDefault(),rt.type!=="dragover"){Ct.next=4;break}return Ct.abrupt("return");case 4:if(!de.props.directory){Ct.next=11;break}return Ct.next=7,Pe(Array.prototype.slice.call(rt.dataTransfer.items),function(Pt){return $e(Pt,de.props.accept)});case 7:Je=Ct.sent,de.uploadFiles(Je),Ct.next=14;break;case 11:vt=(0,Ne.Z)(rt.dataTransfer.files).filter(function(Pt){return $e(Pt,de.props.accept)}),St===!1&&(vt=vt.slice(0,1)),de.uploadFiles(vt);case 14:case"end":return Ct.stop()}},mt)}));return function(mt){return Le.apply(this,arguments)}}()),(0,ze.Z)((0,Ie.Z)(de),"uploadFiles",function(Le){var mt=(0,Ne.Z)(Le),rt=mt.map(function(St){return St.uid=_e(),de.processFile(St,mt)});Promise.all(rt).then(function(St){var Je=de.props.onBatchStart;Je==null||Je(St.map(function(vt){var Fe=vt.origin,Ct=vt.parsedFile;return{file:Fe,parsedFile:Ct}})),St.filter(function(vt){return vt.parsedFile!==null}).forEach(function(vt){de.post(vt)})})}),(0,ze.Z)((0,Ie.Z)(de),"processFile",function(){var Le=(0,We.Z)((0,ge.Z)().mark(function mt(rt,St){var Je,vt,Fe,Ct,Pt,me,ie,ee,z;return(0,ge.Z)().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(Je=de.props.beforeUpload,vt=rt,!Je){ne.next=14;break}return ne.prev=3,ne.next=6,Je(rt,St);case 6:vt=ne.sent,ne.next=12;break;case 9:ne.prev=9,ne.t0=ne.catch(3),vt=!1;case 12:if(vt!==!1){ne.next=14;break}return ne.abrupt("return",{origin:rt,parsedFile:null,action:null,data:null});case 14:if(Fe=de.props.action,typeof Fe!="function"){ne.next=21;break}return ne.next=18,Fe(rt);case 18:Ct=ne.sent,ne.next=22;break;case 21:Ct=Fe;case 22:if(Pt=de.props.data,typeof Pt!="function"){ne.next=29;break}return ne.next=26,Pt(rt);case 26:me=ne.sent,ne.next=30;break;case 29:me=Pt;case 30:return ie=((0,ve.Z)(vt)==="object"||typeof vt=="string")&&vt?vt:rt,ie instanceof File?ee=ie:ee=new File([ie],rt.name,{type:rt.type}),z=ee,z.uid=rt.uid,ne.abrupt("return",{origin:rt,data:me,parsedFile:z,action:Ct});case 35:case"end":return ne.stop()}},mt,null,[[3,9]])}));return function(mt,rt){return Le.apply(this,arguments)}}()),(0,ze.Z)((0,Ie.Z)(de),"saveFileInput",function(Le){de.fileInput=Le}),de}return(0,Be.Z)(ke,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Ae){var Ye=this,ct=Ae.data,Le=Ae.origin,mt=Ae.action,rt=Ae.parsedFile;if(this._isMounted){var St=this.props,Je=St.onStart,vt=St.customRequest,Fe=St.name,Ct=St.headers,Pt=St.withCredentials,me=St.method,ie=Le.uid,ee=vt||ye,z={action:mt,filename:Fe,data:ct,file:rt,headers:Ct,withCredentials:Pt,method:me||"post",onProgress:function(ne){var ce=Ye.props.onProgress;ce==null||ce(ne,rt)},onSuccess:function(ne,ce){var Ue=Ye.props.onSuccess;Ue==null||Ue(ne,rt,ce),delete Ye.reqs[ie]},onError:function(ne,ce){var Ue=Ye.props.onError;Ue==null||Ue(ne,ce,rt),delete Ye.reqs[ie]}};Je(Le),this.reqs[ie]=ee(z)}}},{key:"reset",value:function(){this.setState({uid:_e()})}},{key:"abort",value:function(Ae){var Ye=this.reqs;if(Ae){var ct=Ae.uid?Ae.uid:Ae;Ye[ct]&&Ye[ct].abort&&Ye[ct].abort(),delete Ye[ct]}else Object.keys(Ye).forEach(function(Le){Ye[Le]&&Ye[Le].abort&&Ye[Le].abort(),delete Ye[Le]})}},{key:"render",value:function(){var Ae=this.props,Ye=Ae.component,ct=Ae.prefixCls,Le=Ae.className,mt=Ae.classNames,rt=mt===void 0?{}:mt,St=Ae.disabled,Je=Ae.id,vt=Ae.name,Fe=Ae.style,Ct=Ae.styles,Pt=Ct===void 0?{}:Ct,me=Ae.multiple,ie=Ae.accept,ee=Ae.capture,z=Ae.children,re=Ae.directory,ne=Ae.openFileDialogOnClick,ce=Ae.onMouseEnter,Ue=Ae.onMouseLeave,ut=Ae.hasControlInside,Ht=(0,oe.Z)(Ae,He),ht=Ce()((0,ze.Z)((0,ze.Z)((0,ze.Z)({},ct,!0),"".concat(ct,"-disabled"),St),Le,Le)),yt=re?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},wt=St?{}:{onClick:ne?this.onClick:function(){},onKeyDown:ne?this.onKeyDown:function(){},onMouseEnter:ce,onMouseLeave:Ue,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:ut?void 0:"0"};return De.createElement(Ye,(0,E.Z)({},wt,{className:ht,role:ut?void 0:"button",style:Fe}),De.createElement("input",(0,E.Z)({},(0,we.Z)(Ht,{aria:!0,data:!0}),{id:Je,name:vt,disabled:St,type:"file",ref:this.saveFileInput,onClick:function(st){return st.stopPropagation()},key:this.state.uid,style:(0,Ze.Z)({display:"none"},Pt.input),className:rt.input,accept:ie},yt,{multiple:me,onChange:this.onChange},ee!=null?{capture:ee}:{})),z)}}]),ke}(De.Component),dt=Re;function Ke(){}var it=function(pt){(0,pe.Z)(ke,pt);var xt=(0,fe.Z)(ke);function ke(){var de;(0,xe.Z)(this,ke);for(var Ae=arguments.length,Ye=new Array(Ae),ct=0;ct<Ae;ct++)Ye[ct]=arguments[ct];return de=xt.call.apply(xt,[this].concat(Ye)),(0,ze.Z)((0,Ie.Z)(de),"uploader",void 0),(0,ze.Z)((0,Ie.Z)(de),"saveUploader",function(Le){de.uploader=Le}),de}return(0,Be.Z)(ke,[{key:"abort",value:function(Ae){this.uploader.abort(Ae)}},{key:"render",value:function(){return De.createElement(dt,(0,E.Z)({},this.props,{ref:this.saveUploader}))}}]),ke}(De.Component);(0,ze.Z)(it,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ke,onError:Ke,onSuccess:Ke,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Ft=it,gt=Ft},8224:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return xe}});var E=ae(4676);function xe(Be,Ie,pe,fe){var ze=E.unstable_batchedUpdates?function(Ze){E.unstable_batchedUpdates(pe,Ze)}:pe;return Be!=null&&Be.addEventListener&&Be.addEventListener(Ie,ze,fe),{remove:function(){Be!=null&&Be.removeEventListener&&Be.removeEventListener(Ie,ze,fe)}}}},24514:function(Cn,zt,ae){"use strict";ae.d(zt,{G:function(){return Ie}});var E=ae(47273),xe=function(fe){if((0,E.Z)()&&window.document.documentElement){var ze=Array.isArray(fe)?fe:[fe],De=window.document.documentElement;return ze.some(function(Ze){return Ze in De.style})}return!1},Be=function(fe,ze){if(!xe(fe))return!1;var De=document.createElement("div"),Ze=De.style[fe];return De.style[fe]=ze,De.style[fe]!==Ze};function Ie(pe,fe){return!Array.isArray(pe)&&fe!==void 0?Be(pe,fe):xe(pe)}},6790:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return Pt}});var E=ae(32855),xe=ae(34666),Be=ae(27247),Ie=ae(74430),pe=ae(11913),fe=ae(43079),ze=ae(92310),De=ae.n(ze),Ze=ae(29301),oe=ae(70425),ve=ae(34280),ge=ae(59301),We=ae(4676),Ne=ge.forwardRef(function(me,ie){var ee=me.height,z=me.offsetY,re=me.offsetX,ne=me.children,ce=me.prefixCls,Ue=me.onInnerResize,ut=me.innerProps,Ht=me.rtl,ht=me.extra,yt={},wt={display:"flex",flexDirection:"column"};return z!==void 0&&(yt={height:ee,position:"relative",overflow:"hidden"},wt=(0,Be.Z)((0,Be.Z)({},wt),{},(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({transform:"translateY(".concat(z,"px)")},Ht?"marginRight":"marginLeft",-re),"position","absolute"),"left",0),"right",0),"top",0))),ge.createElement("div",{style:yt},ge.createElement(Ze.Z,{onResize:function(st){var bt=st.offsetHeight;bt&&Ue&&Ue()}},ge.createElement("div",(0,E.Z)({style:wt,className:De()((0,Ie.Z)({},"".concat(ce,"-holder-inner"),ce)),ref:ie},ut),ne,ht)))});Ne.displayName="Filler";var Oe=Ne;function Ce(me){var ie=me.children,ee=me.setRef,z=ge.useCallback(function(re){ee(re)},[]);return ge.cloneElement(ie,{ref:z})}function we(me,ie,ee,z,re,ne,ce,Ue){var ut=Ue.getKey;return me.slice(ie,ee+1).map(function(Ht,ht){var yt=ie+ht,wt=ce(Ht,yt,{style:{width:z},offsetX:re}),se=ut(Ht);return ge.createElement(Ce,{key:se,setRef:function(bt){return ne(Ht,bt)}},wt)})}function tt(me,ie,ee,z){var re=ee-me,ne=ie-ee,ce=Math.min(re,ne)*2;if(z<=ce){var Ue=Math.floor(z/2);return z%2?ee+Ue+1:ee-Ue}return re>ne?ee-(z-ne):ee+(z-re)}function $e(me,ie,ee){var z=me.length,re=ie.length,ne,ce;if(z===0&&re===0)return null;z<re?(ne=me,ce=ie):(ne=ie,ce=me);var Ue={__EMPTY_ITEM__:!0};function ut(st){return st!==void 0?ee(st):Ue}for(var Ht=null,ht=Math.abs(z-re)!==1,yt=0;yt<ce.length;yt+=1){var wt=ut(ne[yt]),se=ut(ce[yt]);if(wt!==se){Ht=yt,ht=ht||wt!==ut(ce[yt+1]);break}}return Ht===null?null:{index:Ht,multiple:ht}}function et(me,ie,ee){var z=ge.useState(me),re=(0,pe.Z)(z,2),ne=re[0],ce=re[1],Ue=ge.useState(null),ut=(0,pe.Z)(Ue,2),Ht=ut[0],ht=ut[1];return ge.useEffect(function(){var yt=$e(ne||[],me||[],ie);(yt==null?void 0:yt.index)!==void 0&&(ee==null||ee(yt.index),ht(me[yt.index])),ce(me)},[me]),[Ht]}var Me=ae(16089),ye=(typeof navigator=="undefined"?"undefined":(0,xe.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),je=ye,Pe=function(me,ie,ee,z){var re=(0,ge.useRef)(!1),ne=(0,ge.useRef)(null);function ce(){clearTimeout(ne.current),re.current=!0,ne.current=setTimeout(function(){re.current=!1},50)}var Ue=(0,ge.useRef)({top:me,bottom:ie,left:ee,right:z});return Ue.current.top=me,Ue.current.bottom=ie,Ue.current.left=ee,Ue.current.right=z,function(ut,Ht){var ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,yt=ut?Ht<0&&Ue.current.left||Ht>0&&Ue.current.right:Ht<0&&Ue.current.top||Ht>0&&Ue.current.bottom;return ht&&yt?(clearTimeout(ne.current),re.current=!1):(!yt||re.current)&&ce(),!re.current&&yt}};function ot(me,ie,ee,z,re,ne,ce){var Ue=(0,ge.useRef)(0),ut=(0,ge.useRef)(null),Ht=(0,ge.useRef)(null),ht=(0,ge.useRef)(!1),yt=Pe(ie,ee,z,re);function wt(Vt,It){if(Me.Z.cancel(ut.current),!yt(!1,It)){var kt=Vt;if(!kt._virtualHandled)kt._virtualHandled=!0;else return;Ue.current+=It,Ht.current=It,je||kt.preventDefault(),ut.current=(0,Me.Z)(function(){var Zt=ht.current?10:1;ce(Ue.current*Zt,!1),Ue.current=0})}}function se(Vt,It){ce(It,!0),je||Vt.preventDefault()}var st=(0,ge.useRef)(null),bt=(0,ge.useRef)(null);function Et(Vt){if(me){Me.Z.cancel(bt.current),bt.current=(0,Me.Z)(function(){st.current=null},2);var It=Vt.deltaX,kt=Vt.deltaY,Zt=Vt.shiftKey,tn=It,dn=kt;(st.current==="sx"||!st.current&&Zt&&kt&&!It)&&(tn=kt,dn=0,st.current="sx");var Yn=Math.abs(tn),wr=Math.abs(dn);st.current===null&&(st.current=ne&&Yn>wr?"x":"y"),st.current==="y"?wt(Vt,dn):se(Vt,tn)}}function jt(Vt){me&&(ht.current=Vt.detail===Ht.current)}return[Et,jt]}function Ee(me,ie,ee,z){var re=ge.useMemo(function(){return[new Map,[]]},[me,ee.id,z]),ne=(0,pe.Z)(re,2),ce=ne[0],Ue=ne[1],ut=function(ht){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ht,wt=ce.get(ht),se=ce.get(yt);if(wt===void 0||se===void 0)for(var st=me.length,bt=Ue.length;bt<st;bt+=1){var Et,jt=me[bt],Vt=ie(jt);ce.set(Vt,bt);var It=(Et=ee.get(Vt))!==null&&Et!==void 0?Et:z;if(Ue[bt]=(Ue[bt-1]||0)+It,Vt===ht&&(wt=bt),Vt===yt&&(se=bt),wt!==void 0&&se!==void 0)break}return{top:Ue[wt-1]||0,bottom:Ue[se]}};return ut}var _e=ae(33377),He=ae(93912),Re=function(){function me(){(0,_e.Z)(this,me),(0,Ie.Z)(this,"maps",void 0),(0,Ie.Z)(this,"id",0),(0,Ie.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,He.Z)(me,[{key:"set",value:function(ee,z){this.diffRecords.set(ee,this.maps[ee]),this.maps[ee]=z,this.id+=1}},{key:"get",value:function(ee){return this.maps[ee]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),me}(),dt=Re;function Ke(me){var ie=parseFloat(me);return isNaN(ie)?0:ie}function it(me,ie,ee){var z=ge.useState(0),re=(0,pe.Z)(z,2),ne=re[0],ce=re[1],Ue=(0,ge.useRef)(new Map),ut=(0,ge.useRef)(new dt),Ht=(0,ge.useRef)(0);function ht(){Ht.current+=1}function yt(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ht();var st=function(){var jt=!1;Ue.current.forEach(function(Vt,It){if(Vt&&Vt.offsetParent){var kt=Vt.offsetHeight,Zt=getComputedStyle(Vt),tn=Zt.marginTop,dn=Zt.marginBottom,Yn=Ke(tn),wr=Ke(dn),In=kt+Yn+wr;ut.current.get(It)!==In&&(ut.current.set(It,In),jt=!0)}}),jt&&ce(function(Vt){return Vt+1})};if(se)st();else{Ht.current+=1;var bt=Ht.current;Promise.resolve().then(function(){bt===Ht.current&&st()})}}function wt(se,st){var bt=me(se),Et=Ue.current.get(bt);st?(Ue.current.set(bt,st),yt()):Ue.current.delete(bt),!Et!=!st&&(st?ie==null||ie(se):ee==null||ee(se))}return(0,ge.useEffect)(function(){return ht},[]),[wt,yt,ut.current,ne]}var Ft=14/15;function gt(me,ie,ee){var z=(0,ge.useRef)(!1),re=(0,ge.useRef)(0),ne=(0,ge.useRef)(0),ce=(0,ge.useRef)(null),Ue=(0,ge.useRef)(null),ut,Ht=function(se){if(z.current){var st=Math.ceil(se.touches[0].pageX),bt=Math.ceil(se.touches[0].pageY),Et=re.current-st,jt=ne.current-bt,Vt=Math.abs(Et)>Math.abs(jt);Vt?re.current=st:ne.current=bt;var It=ee(Vt,Vt?Et:jt,!1,se);It&&se.preventDefault(),clearInterval(Ue.current),It&&(Ue.current=setInterval(function(){Vt?Et*=Ft:jt*=Ft;var kt=Math.floor(Vt?Et:jt);(!ee(Vt,kt,!0)||Math.abs(kt)<=.1)&&clearInterval(Ue.current)},16))}},ht=function(){z.current=!1,ut()},yt=function(se){ut(),se.touches.length===1&&!z.current&&(z.current=!0,re.current=Math.ceil(se.touches[0].pageX),ne.current=Math.ceil(se.touches[0].pageY),ce.current=se.target,ce.current.addEventListener("touchmove",Ht,{passive:!1}),ce.current.addEventListener("touchend",ht,{passive:!0}))};ut=function(){ce.current&&(ce.current.removeEventListener("touchmove",Ht),ce.current.removeEventListener("touchend",ht))},(0,ve.Z)(function(){return me&&ie.current.addEventListener("touchstart",yt,{passive:!0}),function(){var wt;(wt=ie.current)===null||wt===void 0||wt.removeEventListener("touchstart",yt),ut(),clearInterval(Ue.current)}},[me])}function pt(me){return Math.floor(Math.pow(me,.5))}function xt(me,ie){var ee="touches"in me?me.touches[0]:me;return ee[ie?"pageX":"pageY"]-window[ie?"scrollX":"scrollY"]}function ke(me,ie,ee){ge.useEffect(function(){var z=ie.current;if(me&&z){var re=!1,ne,ce,Ue=function(){Me.Z.cancel(ne)},ut=function wt(){Ue(),ne=(0,Me.Z)(function(){ee(ce),wt()})},Ht=function(se){if(!(se.target.draggable||se.button!==0)){var st=se;st._virtualHandled||(st._virtualHandled=!0,re=!0)}},ht=function(){re=!1,Ue()},yt=function(se){if(re){var st=xt(se,!1),bt=z.getBoundingClientRect(),Et=bt.top,jt=bt.bottom;if(st<=Et){var Vt=Et-st;ce=-pt(Vt),ut()}else if(st>=jt){var It=st-jt;ce=pt(It),ut()}else Ue()}};return z.addEventListener("mousedown",Ht),z.ownerDocument.addEventListener("mouseup",ht),z.ownerDocument.addEventListener("mousemove",yt),function(){z.removeEventListener("mousedown",Ht),z.ownerDocument.removeEventListener("mouseup",ht),z.ownerDocument.removeEventListener("mousemove",yt),Ue()}}},[me])}var de=10;function Ae(me,ie,ee,z,re,ne,ce,Ue){var ut=ge.useRef(),Ht=ge.useState(null),ht=(0,pe.Z)(Ht,2),yt=ht[0],wt=ht[1];return(0,ve.Z)(function(){if(yt&&yt.times<de){if(!me.current){wt(function(La){return(0,Be.Z)({},La)});return}ne();var se=yt.targetAlign,st=yt.originAlign,bt=yt.index,Et=yt.offset,jt=me.current.clientHeight,Vt=!1,It=se,kt=null;if(jt){for(var Zt=se||st,tn=0,dn=0,Yn=0,wr=Math.min(ie.length-1,bt),In=0;In<=wr;In+=1){var xr=re(ie[In]);dn=tn;var ca=ee.get(xr);Yn=dn+(ca===void 0?z:ca),tn=Yn}for(var fa=Zt==="top"?Et:jt-Et,wa=wr;wa>=0;wa-=1){var Ba=re(ie[wa]),Pa=ee.get(Ba);if(Pa===void 0){Vt=!0;break}if(fa-=Pa,fa<=0)break}switch(Zt){case"top":kt=dn-Et;break;case"bottom":kt=Yn-jt+Et;break;default:{var ya=me.current.scrollTop,Ar=ya+jt;dn<ya?It="top":Yn>Ar&&(It="bottom")}}kt!==null&&ce(kt),kt!==yt.lastTop&&(Vt=!0)}Vt&&wt((0,Be.Z)((0,Be.Z)({},yt),{},{times:yt.times+1,targetAlign:It,lastTop:kt}))}},[yt,me.current]),function(se){if(se==null){Ue();return}if(Me.Z.cancel(ut.current),typeof se=="number")ce(se);else if(se&&(0,xe.Z)(se)==="object"){var st,bt=se.align;"index"in se?st=se.index:st=ie.findIndex(function(Vt){return re(Vt)===se.key});var Et=se.offset,jt=Et===void 0?0:Et;wt({times:0,index:st,offset:jt,originAlign:bt})}}}var Ye=ge.forwardRef(function(me,ie){var ee=me.prefixCls,z=me.rtl,re=me.scrollOffset,ne=me.scrollRange,ce=me.onStartMove,Ue=me.onStopMove,ut=me.onScroll,Ht=me.horizontal,ht=me.spinSize,yt=me.containerSize,wt=me.style,se=me.thumbStyle,st=me.showScrollBar,bt=ge.useState(!1),Et=(0,pe.Z)(bt,2),jt=Et[0],Vt=Et[1],It=ge.useState(null),kt=(0,pe.Z)(It,2),Zt=kt[0],tn=kt[1],dn=ge.useState(null),Yn=(0,pe.Z)(dn,2),wr=Yn[0],In=Yn[1],xr=!z,ca=ge.useRef(),fa=ge.useRef(),wa=ge.useState(st),Ba=(0,pe.Z)(wa,2),Pa=Ba[0],ya=Ba[1],Ar=ge.useRef(),La=function(){st===!0||st===!1||(clearTimeout(Ar.current),ya(!0),Ar.current=setTimeout(function(){ya(!1)},3e3))},Aa=ne-yt||0,Xt=yt-ht||0,rn=ge.useMemo(function(){if(re===0||Aa===0)return 0;var Ur=re/Aa;return Ur*Xt},[re,Aa,Xt]),vn=function(Jr){Jr.stopPropagation(),Jr.preventDefault()},yn=ge.useRef({top:rn,dragging:jt,pageY:Zt,startTop:wr});yn.current={top:rn,dragging:jt,pageY:Zt,startTop:wr};var Wt=function(Jr){Vt(!0),tn(xt(Jr,Ht)),In(yn.current.top),ce(),Jr.stopPropagation(),Jr.preventDefault()};ge.useEffect(function(){var Ur=function(nr){nr.preventDefault()},Jr=ca.current,ea=fa.current;return Jr.addEventListener("touchstart",Ur,{passive:!1}),ea.addEventListener("touchstart",Wt,{passive:!1}),function(){Jr.removeEventListener("touchstart",Ur),ea.removeEventListener("touchstart",Wt)}},[]);var ln=ge.useRef();ln.current=Aa;var hn=ge.useRef();hn.current=Xt,ge.useEffect(function(){if(jt){var Ur,Jr=function(nr){var gn=yn.current,kr=gn.dragging,va=gn.pageY,Sa=gn.startTop;Me.Z.cancel(Ur);var Lt=ca.current.getBoundingClientRect(),Mt=yt/(Ht?Lt.width:Lt.height);if(kr){var or=(xt(nr,Ht)-va)*Mt,jn=Sa;!xr&&Ht?jn-=or:jn+=or;var Yt=ln.current,Jn=hn.current,Cr=Jn?jn/Jn:0,Br=Math.ceil(Cr*Yt);Br=Math.max(Br,0),Br=Math.min(Br,Yt),Ur=(0,Me.Z)(function(){ut(Br,Ht)})}},ea=function(){Vt(!1),Ue()};return window.addEventListener("mousemove",Jr,{passive:!0}),window.addEventListener("touchmove",Jr,{passive:!0}),window.addEventListener("mouseup",ea,{passive:!0}),window.addEventListener("touchend",ea,{passive:!0}),function(){window.removeEventListener("mousemove",Jr),window.removeEventListener("touchmove",Jr),window.removeEventListener("mouseup",ea),window.removeEventListener("touchend",ea),Me.Z.cancel(Ur)}}},[jt]),ge.useEffect(function(){return La(),function(){clearTimeout(Ar.current)}},[re]),ge.useImperativeHandle(ie,function(){return{delayHidden:La}});var un="".concat(ee,"-scrollbar"),sr={position:"absolute",visibility:Pa?null:"hidden"},cr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ht?(Object.assign(sr,{height:8,left:0,right:0,bottom:0}),Object.assign(cr,(0,Ie.Z)({height:"100%",width:ht},xr?"left":"right",rn))):(Object.assign(sr,(0,Ie.Z)({width:8,top:0,bottom:0},xr?"right":"left",0)),Object.assign(cr,{width:"100%",height:ht,top:rn})),ge.createElement("div",{ref:ca,className:De()(un,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},"".concat(un,"-horizontal"),Ht),"".concat(un,"-vertical"),!Ht),"".concat(un,"-visible"),Pa)),style:(0,Be.Z)((0,Be.Z)({},sr),wt),onMouseDown:vn,onMouseMove:La},ge.createElement("div",{ref:fa,className:De()("".concat(un,"-thumb"),(0,Ie.Z)({},"".concat(un,"-thumb-moving"),jt)),style:(0,Be.Z)((0,Be.Z)({},cr),se),onMouseDown:Wt}))}),ct=Ye,Le=20;function mt(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ee=me/ie*me;return isNaN(ee)&&(ee=0),ee=Math.max(ee,Le),Math.floor(ee)}var rt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],St=[],Je={overflowY:"auto",overflowAnchor:"none"};function vt(me,ie){var ee=me.prefixCls,z=ee===void 0?"rc-virtual-list":ee,re=me.className,ne=me.height,ce=me.itemHeight,Ue=me.fullHeight,ut=Ue===void 0?!0:Ue,Ht=me.style,ht=me.data,yt=me.children,wt=me.itemKey,se=me.virtual,st=me.direction,bt=me.scrollWidth,Et=me.component,jt=Et===void 0?"div":Et,Vt=me.onScroll,It=me.onVirtualScroll,kt=me.onVisibleChange,Zt=me.innerProps,tn=me.extraRender,dn=me.styles,Yn=me.showScrollBar,wr=Yn===void 0?"optional":Yn,In=(0,fe.Z)(me,rt),xr=ge.useCallback(function(Jt){return typeof wt=="function"?wt(Jt):Jt==null?void 0:Jt[wt]},[wt]),ca=it(xr,null,null),fa=(0,pe.Z)(ca,4),wa=fa[0],Ba=fa[1],Pa=fa[2],ya=fa[3],Ar=!!(se!==!1&&ne&&ce),La=ge.useMemo(function(){return Object.values(Pa.maps).reduce(function(Jt,qt){return Jt+qt},0)},[Pa.id,Pa.maps]),Aa=Ar&&ht&&(Math.max(ce*ht.length,La)>ne||!!bt),Xt=st==="rtl",rn=De()(z,(0,Ie.Z)({},"".concat(z,"-rtl"),Xt),re),vn=ht||St,yn=(0,ge.useRef)(),Wt=(0,ge.useRef)(),ln=(0,ge.useRef)(),hn=(0,ge.useState)(0),un=(0,pe.Z)(hn,2),sr=un[0],cr=un[1],Ur=(0,ge.useState)(0),Jr=(0,pe.Z)(Ur,2),ea=Jr[0],$r=Jr[1],nr=(0,ge.useState)(!1),gn=(0,pe.Z)(nr,2),kr=gn[0],va=gn[1],Sa=function(){va(!0)},Lt=function(){va(!1)},Mt={getKey:xr};function or(Jt){cr(function(qt){var Pn;typeof Jt=="function"?Pn=Jt(qt):Pn=Jt;var Bn=wi(Pn);return yn.current.scrollTop=Bn,Bn})}var jn=(0,ge.useRef)({start:0,end:vn.length}),Yt=(0,ge.useRef)(),Jn=et(vn,xr),Cr=(0,pe.Z)(Jn,1),Br=Cr[0];Yt.current=Br;var Fr=ge.useMemo(function(){if(!Ar)return{scrollHeight:void 0,start:0,end:vn.length-1,offset:void 0};if(!Aa){var Jt;return{scrollHeight:((Jt=Wt.current)===null||Jt===void 0?void 0:Jt.offsetHeight)||0,start:0,end:vn.length-1,offset:void 0}}for(var qt=0,Pn,Bn,zn,An=vn.length,ue=0;ue<An;ue+=1){var Ge=vn[ue],Ve=xr(Ge),at=Pa.get(Ve),lt=qt+(at===void 0?ce:at);lt>=sr&&Pn===void 0&&(Pn=ue,Bn=qt),lt>sr+ne&&zn===void 0&&(zn=ue),qt=lt}return Pn===void 0&&(Pn=0,Bn=0,zn=Math.ceil(ne/ce)),zn===void 0&&(zn=vn.length-1),zn=Math.min(zn+1,vn.length-1),{scrollHeight:qt,start:Pn,end:zn,offset:Bn}},[Aa,Ar,sr,vn,ya,ne]),_r=Fr.scrollHeight,zr=Fr.start,Kt=Fr.end,ka=Fr.offset;jn.current.start=zr,jn.current.end=Kt,ge.useLayoutEffect(function(){var Jt=Pa.getRecord();if(Jt.size===1){var qt=Array.from(Jt.keys())[0],Pn=Jt.get(qt),Bn=vn[zr];if(Bn&&Pn===void 0){var zn=xr(Bn);if(zn===qt){var An=Pa.get(qt),ue=An-ce;or(function(Ge){return Ge+ue})}}}Pa.resetRecord()},[_r]);var Vr=ge.useState({width:0,height:ne}),ga=(0,pe.Z)(Vr,2),Da=ga[0],Ra=ga[1],Ua=function(qt){Ra({width:qt.offsetWidth,height:qt.offsetHeight})},zi=(0,ge.useRef)(),fi=(0,ge.useRef)(),ti=ge.useMemo(function(){return mt(Da.width,bt)},[Da.width,bt]),ji=ge.useMemo(function(){return mt(Da.height,_r)},[Da.height,_r]),ni=_r-ne,ri=(0,ge.useRef)(ni);ri.current=ni;function wi(Jt){var qt=Jt;return Number.isNaN(ri.current)||(qt=Math.min(qt,ri.current)),qt=Math.max(qt,0),qt}var Vi=sr<=0,qi=sr>=ni,no=ea<=0,mi=ea>=bt,hi=Pe(Vi,qi,no,mi),Si=function(){return{x:Xt?-ea:ea,y:sr}},Yi=(0,ge.useRef)(Si()),na=(0,oe.zX)(function(Jt){if(It){var qt=(0,Be.Z)((0,Be.Z)({},Si()),Jt);(Yi.current.x!==qt.x||Yi.current.y!==qt.y)&&(It(qt),Yi.current=qt)}});function Kn(Jt,qt){var Pn=Jt;qt?((0,We.flushSync)(function(){$r(Pn)}),na()):or(Pn)}function er(Jt){var qt=Jt.currentTarget.scrollTop;qt!==sr&&or(qt),Vt==null||Vt(Jt),na()}var Zi=function(qt){var Pn=qt,Bn=bt?bt-Da.width:0;return Pn=Math.max(Pn,0),Pn=Math.min(Pn,Bn),Pn},Mi=(0,oe.zX)(function(Jt,qt){qt?((0,We.flushSync)(function(){$r(function(Pn){var Bn=Pn+(Xt?-Jt:Jt);return Zi(Bn)})}),na()):or(function(Pn){var Bn=Pn+Jt;return Bn})}),Wi=ot(Ar,Vi,qi,no,mi,!!bt,Mi),mo=(0,pe.Z)(Wi,2),At=mo[0],on=mo[1];gt(Ar,yn,function(Jt,qt,Pn,Bn){var zn=Bn;return hi(Jt,qt,Pn)?!1:!zn||!zn._virtualHandled?(zn&&(zn._virtualHandled=!0),At({preventDefault:function(){},deltaX:Jt?qt:0,deltaY:Jt?0:qt}),!0):!1}),ke(Aa,yn,function(Jt){or(function(qt){return qt+Jt})}),(0,ve.Z)(function(){function Jt(Pn){var Bn=Vi&&Pn.detail<0,zn=qi&&Pn.detail>0;Ar&&!Bn&&!zn&&Pn.preventDefault()}var qt=yn.current;return qt.addEventListener("wheel",At,{passive:!1}),qt.addEventListener("DOMMouseScroll",on,{passive:!0}),qt.addEventListener("MozMousePixelScroll",Jt,{passive:!1}),function(){qt.removeEventListener("wheel",At),qt.removeEventListener("DOMMouseScroll",on),qt.removeEventListener("MozMousePixelScroll",Jt)}},[Ar,Vi,qi]),(0,ve.Z)(function(){if(bt){var Jt=Zi(ea);$r(Jt),na({x:Jt})}},[Da.width,bt]);var Gt=function(){var qt,Pn;(qt=zi.current)===null||qt===void 0||qt.delayHidden(),(Pn=fi.current)===null||Pn===void 0||Pn.delayHidden()},an=Ae(yn,vn,Pa,ce,xr,function(){return Ba(!0)},or,Gt);ge.useImperativeHandle(ie,function(){return{nativeElement:ln.current,getScrollInfo:Si,scrollTo:function(qt){function Pn(Bn){return Bn&&(0,xe.Z)(Bn)==="object"&&("left"in Bn||"top"in Bn)}Pn(qt)?(qt.left!==void 0&&$r(Zi(qt.left)),an(qt.top)):an(qt)}}}),(0,ve.Z)(function(){if(kt){var Jt=vn.slice(zr,Kt+1);kt(Jt,vn)}},[zr,Kt,vn]);var Fn=Ee(vn,xr,Pa,ce),Wn=tn==null?void 0:tn({start:zr,end:Kt,virtual:Aa,offsetX:ea,offsetY:ka,rtl:Xt,getSize:Fn}),Er=we(vn,zr,Kt,bt,ea,wa,yt,Mt),rr=null;ne&&(rr=(0,Be.Z)((0,Ie.Z)({},ut?"height":"maxHeight",ne),Je),Ar&&(rr.overflowY="hidden",bt&&(rr.overflowX="hidden"),kr&&(rr.pointerEvents="none")));var Gn={};return Xt&&(Gn.dir="rtl"),ge.createElement("div",(0,E.Z)({ref:ln,style:(0,Be.Z)((0,Be.Z)({},Ht),{},{position:"relative"}),className:rn},Gn,In),ge.createElement(Ze.Z,{onResize:Ua},ge.createElement(jt,{className:"".concat(z,"-holder"),style:rr,ref:yn,onScroll:er,onMouseEnter:Gt},ge.createElement(Oe,{prefixCls:z,height:_r,offsetX:ea,offsetY:ka,scrollWidth:bt,onInnerResize:Ba,ref:Wt,innerProps:Zt,rtl:Xt,extra:Wn},Er))),Aa&&_r>ne&&ge.createElement(ct,{ref:zi,prefixCls:z,scrollOffset:sr,scrollRange:_r,rtl:Xt,onScroll:Kn,onStartMove:Sa,onStopMove:Lt,spinSize:ji,containerSize:Da.height,style:dn==null?void 0:dn.verticalScrollBar,thumbStyle:dn==null?void 0:dn.verticalScrollBarThumb,showScrollBar:wr}),Aa&&bt>Da.width&&ge.createElement(ct,{ref:fi,prefixCls:z,scrollOffset:ea,scrollRange:bt,rtl:Xt,onScroll:Kn,onStartMove:Sa,onStopMove:Lt,spinSize:ti,containerSize:Da.width,horizontal:!0,style:dn==null?void 0:dn.horizontalScrollBar,thumbStyle:dn==null?void 0:dn.horizontalScrollBarThumb,showScrollBar:wr}))}var Fe=ge.forwardRef(vt);Fe.displayName="List";var Ct=Fe,Pt=Ct},51581:function(Cn,zt,ae){"use strict";Object.defineProperty(zt,"__esModule",{value:!0});var E=function(){function ge(We,Ne){for(var Oe=0;Oe<Ne.length;Oe++){var Ce=Ne[Oe];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(We,Ce.key,Ce)}}return function(We,Ne,Oe){return Ne&&ge(We.prototype,Ne),Oe&&ge(We,Oe),We}}(),xe=ae(59301),Be=fe(xe),Ie=ae(12708),pe=fe(Ie);function fe(ge){return ge&&ge.__esModule?ge:{default:ge}}function ze(ge,We){var Ne={};for(var Oe in ge)We.indexOf(Oe)>=0||Object.prototype.hasOwnProperty.call(ge,Oe)&&(Ne[Oe]=ge[Oe]);return Ne}function De(ge,We){if(!(ge instanceof We))throw new TypeError("Cannot call a class as a function")}function Ze(ge,We){if(!ge)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return We&&(typeof We=="object"||typeof We=="function")?We:ge}function oe(ge,We){if(typeof We!="function"&&We!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof We);ge.prototype=Object.create(We&&We.prototype,{constructor:{value:ge,enumerable:!1,writable:!0,configurable:!0}}),We&&(Object.setPrototypeOf?Object.setPrototypeOf(ge,We):ge.__proto__=We)}var ve=function(ge){oe(We,ge);function We(Ne){De(this,We);var Oe=Ze(this,(We.__proto__||Object.getPrototypeOf(We)).call(this,Ne));return Oe.scrollListener=Oe.scrollListener.bind(Oe),Oe.eventListenerOptions=Oe.eventListenerOptions.bind(Oe),Oe.mousewheelListener=Oe.mousewheelListener.bind(Oe),Oe}return E(We,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var Oe=this.getParentElement(this.scrollComponent);Oe.scrollTop=Oe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Oe=!1,Ce={get passive(){Oe=!0}};try{document.addEventListener("test",null,Ce),document.removeEventListener("test",null,Ce)}catch(we){}return Oe}},{key:"eventListenerOptions",value:function(){var Oe=this.props.useCapture;return this.isPassiveSupported()&&(Oe={useCapture:this.props.useCapture,passive:!0}),Oe}},{key:"setDefaultLoader",value:function(Oe){this.defaultLoader=Oe}},{key:"detachMousewheelListener",value:function(){var Oe=window;this.props.useWindow===!1&&(Oe=this.scrollComponent.parentNode),Oe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Oe=window;this.props.useWindow===!1&&(Oe=this.getParentElement(this.scrollComponent)),Oe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Oe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Oe){var Ce=this.props.getScrollParent&&this.props.getScrollParent();return Ce!=null?Ce:Oe&&Oe.parentNode}},{key:"filterProps",value:function(Oe){return Oe}},{key:"attachScrollListener",value:function(){var Oe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Oe)){var Ce=window;this.props.useWindow===!1&&(Ce=Oe),Ce.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Ce.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Ce.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Oe){Oe.deltaY===1&&!this.isPassiveSupported()&&Oe.preventDefault()}},{key:"scrollListener",value:function(){var Oe=this.scrollComponent,Ce=window,we=this.getParentElement(Oe),tt=void 0;if(this.props.useWindow){var $e=document.documentElement||document.body.parentNode||document.body,et=Ce.pageYOffset!==void 0?Ce.pageYOffset:$e.scrollTop;this.props.isReverse?tt=et:tt=this.calculateOffset(Oe,et)}else this.props.isReverse?tt=we.scrollTop:tt=Oe.scrollHeight-we.scrollTop-we.clientHeight;tt<Number(this.props.threshold)&&Oe&&Oe.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=we.scrollHeight,this.beforeScrollTop=we.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(Oe,Ce){return Oe?this.calculateTopPosition(Oe)+(Oe.offsetHeight-Ce-window.innerHeight):0}},{key:"calculateTopPosition",value:function(Oe){return Oe?Oe.offsetTop+this.calculateTopPosition(Oe.offsetParent):0}},{key:"render",value:function(){var Oe=this,Ce=this.filterProps(this.props),we=Ce.children,tt=Ce.element,$e=Ce.hasMore,et=Ce.initialLoad,Me=Ce.isReverse,ye=Ce.loader,je=Ce.loadMore,Pe=Ce.pageStart,ot=Ce.ref,Ee=Ce.threshold,_e=Ce.useCapture,He=Ce.useWindow,Re=Ce.getScrollParent,dt=ze(Ce,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);dt.ref=function(it){Oe.scrollComponent=it,ot&&ot(it)};var Ke=[we];return $e&&(ye?Me?Ke.unshift(ye):Ke.push(ye):this.defaultLoader&&(Me?Ke.unshift(this.defaultLoader):Ke.push(this.defaultLoader))),Be.default.createElement(tt,dt,Ke)}}]),We}(xe.Component);ve.propTypes={children:pe.default.node.isRequired,element:pe.default.node,hasMore:pe.default.bool,initialLoad:pe.default.bool,isReverse:pe.default.bool,loader:pe.default.node,loadMore:pe.default.func.isRequired,pageStart:pe.default.number,ref:pe.default.func,getScrollParent:pe.default.func,threshold:pe.default.number,useCapture:pe.default.bool,useWindow:pe.default.bool},ve.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},zt.default=ve,Cn.exports=zt.default},26724:function(Cn,zt,ae){Cn.exports=ae(51581)},25510:function(Cn){"use strict";Cn.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(Cn,zt,ae){"use strict";Cn.exports=ae.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(Cn){"use strict";Cn.exports="data:image/png;base64,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"},96908:function(Cn){"use strict";Cn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(Cn){"use strict";Cn.exports="data:image/png;base64,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"},81378:function(Cn){"use strict";Cn.exports="data:image/png;base64,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"},16722:function(Cn,zt,ae){"use strict";ae.d(zt,{Z:function(){return De}});const E=Ze=>typeof Ze=="object"&&Ze!=null&&Ze.nodeType===1,xe=(Ze,oe)=>(!oe||Ze!=="hidden")&&Ze!=="visible"&&Ze!=="clip",Be=(Ze,oe)=>{if(Ze.clientHeight<Ze.scrollHeight||Ze.clientWidth<Ze.scrollWidth){const ve=getComputedStyle(Ze,null);return xe(ve.overflowY,oe)||xe(ve.overflowX,oe)||(ge=>{const We=(Ne=>{if(!Ne.ownerDocument||!Ne.ownerDocument.defaultView)return null;try{return Ne.ownerDocument.defaultView.frameElement}catch(Oe){return null}})(ge);return!!We&&(We.clientHeight<ge.scrollHeight||We.clientWidth<ge.scrollWidth)})(Ze)}return!1},Ie=(Ze,oe,ve,ge,We,Ne,Oe,Ce)=>Ne<Ze&&Oe>oe||Ne>Ze&&Oe<oe?0:Ne<=Ze&&Ce<=ve||Oe>=oe&&Ce>=ve?Ne-Ze-ge:Oe>oe&&Ce<ve||Ne<Ze&&Ce>ve?Oe-oe+We:0,pe=Ze=>{const oe=Ze.parentElement;return oe==null?Ze.getRootNode().host||null:oe},fe=(Ze,oe)=>{var ve,ge,We,Ne;if(typeof document=="undefined")return[];const{scrollMode:Oe,block:Ce,inline:we,boundary:tt,skipOverflowHiddenElements:$e}=oe,et=typeof tt=="function"?tt:ct=>ct!==tt;if(!E(Ze))throw new TypeError("Invalid target");const Me=document.scrollingElement||document.documentElement,ye=[];let je=Ze;for(;E(je)&&et(je);){if(je=pe(je),je===Me){ye.push(je);break}je!=null&&je===document.body&&Be(je)&&!Be(document.documentElement)||je!=null&&Be(je,$e)&&ye.push(je)}const Pe=(ge=(ve=window.visualViewport)==null?void 0:ve.width)!=null?ge:innerWidth,ot=(Ne=(We=window.visualViewport)==null?void 0:We.height)!=null?Ne:innerHeight,{scrollX:Ee,scrollY:_e}=window,{height:He,width:Re,top:dt,right:Ke,bottom:it,left:Ft}=Ze.getBoundingClientRect(),{top:gt,right:pt,bottom:xt,left:ke}=(ct=>{const Le=window.getComputedStyle(ct);return{top:parseFloat(Le.scrollMarginTop)||0,right:parseFloat(Le.scrollMarginRight)||0,bottom:parseFloat(Le.scrollMarginBottom)||0,left:parseFloat(Le.scrollMarginLeft)||0}})(Ze);let de=Ce==="start"||Ce==="nearest"?dt-gt:Ce==="end"?it+xt:dt+He/2-gt+xt,Ae=we==="center"?Ft+Re/2-ke+pt:we==="end"?Ke+pt:Ft-ke;const Ye=[];for(let ct=0;ct<ye.length;ct++){const Le=ye[ct],{height:mt,width:rt,top:St,right:Je,bottom:vt,left:Fe}=Le.getBoundingClientRect();if(Oe==="if-needed"&&dt>=0&&Ft>=0&&it<=ot&&Ke<=Pe&&(Le===Me&&!Be(Le)||dt>=St&&it<=vt&&Ft>=Fe&&Ke<=Je))return Ye;const Ct=getComputedStyle(Le),Pt=parseInt(Ct.borderLeftWidth,10),me=parseInt(Ct.borderTopWidth,10),ie=parseInt(Ct.borderRightWidth,10),ee=parseInt(Ct.borderBottomWidth,10);let z=0,re=0;const ne="offsetWidth"in Le?Le.offsetWidth-Le.clientWidth-Pt-ie:0,ce="offsetHeight"in Le?Le.offsetHeight-Le.clientHeight-me-ee:0,Ue="offsetWidth"in Le?Le.offsetWidth===0?0:rt/Le.offsetWidth:0,ut="offsetHeight"in Le?Le.offsetHeight===0?0:mt/Le.offsetHeight:0;if(Me===Le)z=Ce==="start"?de:Ce==="end"?de-ot:Ce==="nearest"?Ie(_e,_e+ot,ot,me,ee,_e+de,_e+de+He,He):de-ot/2,re=we==="start"?Ae:we==="center"?Ae-Pe/2:we==="end"?Ae-Pe:Ie(Ee,Ee+Pe,Pe,Pt,ie,Ee+Ae,Ee+Ae+Re,Re),z=Math.max(0,z+_e),re=Math.max(0,re+Ee);else{z=Ce==="start"?de-St-me:Ce==="end"?de-vt+ee+ce:Ce==="nearest"?Ie(St,vt,mt,me,ee+ce,de,de+He,He):de-(St+mt/2)+ce/2,re=we==="start"?Ae-Fe-Pt:we==="center"?Ae-(Fe+rt/2)+ne/2:we==="end"?Ae-Je+ie+ne:Ie(Fe,Je,rt,Pt,ie+ne,Ae,Ae+Re,Re);const{scrollLeft:Ht,scrollTop:ht}=Le;z=ut===0?0:Math.max(0,Math.min(ht+z/ut,Le.scrollHeight-mt/ut+ce)),re=Ue===0?0:Math.max(0,Math.min(Ht+re/Ue,Le.scrollWidth-rt/Ue+ne)),de+=ht-z,Ae+=Ht-re}Ye.push({el:Le,top:z,left:re})}return Ye},ze=Ze=>Ze===!1?{block:"end",inline:"nearest"}:(oe=>oe===Object(oe)&&Object.keys(oe).length!==0)(Ze)?Ze:{block:"start",inline:"nearest"};function De(Ze,oe){if(!Ze.isConnected||!(We=>{let Ne=We;for(;Ne&&Ne.parentNode;){if(Ne.parentNode===document)return!0;Ne=Ne.parentNode instanceof ShadowRoot?Ne.parentNode.host:Ne.parentNode}return!1})(Ze))return;const ve=(We=>{const Ne=window.getComputedStyle(We);return{top:parseFloat(Ne.scrollMarginTop)||0,right:parseFloat(Ne.scrollMarginRight)||0,bottom:parseFloat(Ne.scrollMarginBottom)||0,left:parseFloat(Ne.scrollMarginLeft)||0}})(Ze);if((We=>typeof We=="object"&&typeof We.behavior=="function")(oe))return oe.behavior(fe(Ze,oe));const ge=typeof oe=="boolean"||oe==null?void 0:oe.behavior;for(const{el:We,top:Ne,left:Oe}of fe(Ze,ze(oe))){const Ce=Ne-ve.top+ve.bottom,we=Oe-ve.left+ve.right;We.scroll({top:Ce,left:we,behavior:ge})}}}}]);
|