|
|
(self.webpackChunk=self.webpackChunk||[]).push([[5624],{40001:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},26227:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},41464:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},87169:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},73331:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},15277:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},33853:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},61485:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},47472:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},87395:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(wn,nn){"use strict";nn.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},90834:function(wn,nn){"use strict";nn.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",myselect:"myselect___QgOHu",upname:"upname___Dsj6F",upnames:"upnames___cGA7K",imghover:"imghover___C5Gjb",zybzForm:"zybzForm___AL0Nr",flexRow:"flexRow___AJEUu",formWrap:"formWrap___W4o4T",hasAnswer:"hasAnswer___Z7EaU",noAnswer:"noAnswer___BvSay"}},84915: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 wn={},nn="5.0",ee={},E=null,Ne=!1,be=!1,$e=null,xe=!1,Fe=null,Pe=null,We=0;We<arguments.length;We++){var we=arguments[We];if(we!==null)switch(typeof we){case"number":nn=we.toFixed(1);break;case"string":we.match(new RegExp("^[0-9]\\.[0-9]+$"))?nn=we:$e=we;break;case"object":typeof we.is3D!="undefined"?E=we:ee=we;break;case"boolean":Ne=we,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},ee.material_id!==void 0&&!be&&(Ne=!0)),$e!==null&&ee.id===void 0&&(ee.id=$e);var ve="",lt="",Ee=!1,yt=null,qe=null,Ge=null,Ke=!1,Qe=null,dt=null,Pt=null,qt=null,fe=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var st=function(he){return parseFloat(he)>4?parseFloat(he):5};wn.setHTML5Codebase=function(he,De){Pe=he,et(he,De)},wn.setJavaCodebase=wn.setJavaCodebaseVersion=wn.isCompiledInstalled=wn.setPreCompiledScriptPath=wn.setPreCompiledResourcePath=function(){},wn.setHTML5CodebaseVersion=function(he,De){var Me=parseFloat(he);if(Me!==NaN&&Me<5){console.log("The GeoGebra HTML5 codebase version "+Me+" is deprecated. Using version latest instead.");return}Fe=he,ue(he,De)},wn.getHTML5CodebaseVersion=function(){return qe},wn.getParameters=function(){return ee},wn.setFontsCSSURL=function(he){qt=he},wn.setGiacJSURL=function(he){},wn.setJNLPFile=function(he){ve=he},wn.setJNLPBaseDir=function(he){},wn.inject=function(){function he(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var De="auto",Me=ee.id,Dt,bt=!1,Zt=0;Zt<arguments.length;Zt++){var je=arguments[Zt];typeof je=="string"?(je=je.toLowerCase(),je.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?De=je:Me=arguments[Zt]):typeof je=="boolean"?bt=je:je instanceof HTMLElement&&(Dt=je)}Bt();function Bt(){if(!xe){setTimeout(Bt,200);return}De=jt(De);var rt=Dt||document.getElementById(Me);if(!rt){console.log("possibly bug on ajax loading? ");return}if(wn.removeExistingApplet(rt,!1),ee.width===void 0&&rt.clientWidth&&(ee.width=rt.clientWidth),ee.height===void 0&&rt.clientHeight&&(ee.height=rt.clientHeight),!(ee.width&&ee.height)&&De==="html5"&&(delete ee.width,delete ee.height),yt=De,De==="screenshot")Ue(rt,ee);else{var le=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?le=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(le=(!mt()||he())&&pt()),le?(yt="screenshot",gt(rt,ee,bt,De)):_e(rt,ee,bt)}}};function mt(){try{return window.self!==window.top}catch(he){return!0}}function pt(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}wn.getViews=function(){return E},wn.isJavaInstalled=function(){return!1};var Vt=function(he){var De=function(Zt){var je=JSON.parse(Zt),Bt=function(ne){return ne.type=="G"||ne.type=="E"},rt=je.elements?je.elements.filter(Bt)[0]:je;if(!rt||!rt.url){Me();return}ee.fileName=rt.url,Ze(rt.settings||{}),E.is3D=!0;var le="https://www.geogebra.org/images/";wn.setPreviewImage(Qe||rt.previewUrl,le+"GeoGebra_loading.png",le+"applet_play.png"),he()},Me=function(){ee.onError&&ee.onError(),Rt("Error: Fetching material (id "+ee.material_id+") failed.",ee)},Dt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",bt="/materials/"+ee.material_id+"?scope=basic";Ve("https://"+Dt+"/api/proxy.php?path="+encodeURIComponent(bt),De,Me)};function Ze(he){var De=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Me){he[Me]=!!he[Me]}),De.forEach(function(Me){ee[Me]===void 0&&he[Me]!==void 0&&(ee[Me]=he[Me])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function Ve(he,De,Me){var Dt=new XMLHttpRequest;Dt.open("GET",he),Dt.onload=function(){De(Dt.responseText)},Dt.onerror=Me,Dt.send()}wn.isHTML5Installed=function(){return!0},wn.getLoadedAppletType=function(){return yt},wn.setPreviewImage=function(he,De,Me){Qe=he,dt=De,Pt=Me},wn.removeExistingApplet=function(he,De){var Me;typeof he=="string"&&(he=document.getElementById(he)),yt=null;var Dt=null;for(Me=0;Me<he.childNodes.length;Me++){var bt=he.childNodes[Me],Zt=bt.className;Zt==="applet_screenshot"?De?(bt.style.display="block",yt="screenshot"):bt.style.display="none":Zt!=="applet_scaler prerender"&&(he.removeChild(bt),Dt=Zt&&Zt.indexOf("appletParameters")!=-1?bt.id:null,Me--)}var je=ee.id!==void 0?ee.id:Dt,Bt=window[je];Bt&&typeof Bt.getBase64=="function"&&(Bt.remove(),window[je]=null)},wn.refreshHitPoints=function(){if(st(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var he=wn.getAppletObject();return he&&typeof he.recalculateEnvironments=="function"?(he.recalculateEnvironments(),!0):!1},wn.startAnimation=function(){var he=wn.getAppletObject();return he&&typeof he.startAnimation=="function"?(he.startAnimation(),!0):!1},wn.stopAnimation=function(){var he=wn.getAppletObject();return he&&typeof he.stopAnimation=="function"?(he.stopAnimation(),!0):!1},wn.getAppletObject=function(){var he=ee.id!==void 0?ee.id:"ggbApplet";return window[he]},wn.resize=function(){};var Ct=function(he,De,Me){var Dt=document.createElement("param");Dt.setAttribute("name",De),Dt.setAttribute("value",Me),he.appendChild(Dt)},Te=function(he){return he&&he!=="false"},_e=function(he,De,Me){st(qe)<=4.2&&(Me=!0);var Dt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==qe||ggbHTML5LoadedCodebaseIsWebSimple&&!Ke)&&(Dt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var Zt=De.width,je=De.height;if(De.disableAutoScale=De.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():De.disableAutoScale,De.width!==void 0)if(st(qe)<=4.4)Te(De.showToolBar)&&(De.height-=7),Te(De.showAlgebraInput)&&(De.height-=37),De.width<605&&Te(De.showToolBar)&&(De.width=605,Zt=605);else{var Bt=100;(Te(De.showToolBar)||Te(De.showMenuBar))&&(De.hasOwnProperty("customToolBar")&&(De.customToolbar=De.customToolBar),Bt=Te(De.showMenuBar)?245:155),Zt<Bt&&(De.width=Bt,Zt=Bt)}bt.style.border="none",bt.style.display="inline-block";for(var rt in De)De.hasOwnProperty(rt)&&rt!=="appletOnLoad"&&bt.setAttribute("data-param-"+rt,De[rt]);qt&&bt.setAttribute("data-param-fontscssurl",qt),wn.resize=function(){GGBAppletUtils.responsiveResize(he,De)},window.addEventListener("resize",function(Xt){wn.resize()});var le=typeof De.appletOnLoad=="function"?De.appletOnLoad:function(){};if(!Me&&De.width!==void 0){De.hasOwnProperty("showSplash")||bt.setAttribute("data-param-showSplash","false");var ne=he.querySelector(".applet_scaler.prerender"),te=ne!==null;if(te)var ae=ne.querySelector(".ggb_preview");else{var ae=nt(Zt,je,De.borderColor,!1);ne=document.createElement("div"),ne.className="applet_scaler",ne.style.position="relative",ne.style.display="block",ne.style.width=Zt+"px",ne.style.height=je+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ne,"66%"),st(qe)>=5?(De.appletOnLoad=function(Xt){var Nt=he.querySelector(".ggb_preview");Nt&&Nt.parentNode.removeChild(Nt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ne),window.GGBT_wsf_view&&$(window).trigger("resize"),le(Xt)},te||ne.appendChild(ae)):bt.appendChild(ae),ne.appendChild(bt),te||he.appendChild(ne),setTimeout(function(){wn.resize()},1)}else{var ce=document.createElement("div");ce.className="applet_scaler",ce.style.position="relative",ce.style.display="block",ce.appendChild(bt),he.appendChild(ce),De.appletOnLoad=function(Xt){wn.resize(),le(Xt)}}function re(Xt,Nt){Nt&&typeof Nt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Xt,Nt.appletOnLoad):renderGGBElement(Xt),Rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Nt)}function ye(Xt,Nt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Xt,params:Nt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(vn){re(vn.article,vn.params)}),html5AppletsToProcess=null)},st(qe)<5&&(Xt.className+=" geogebraweb")):re(Xt,Nt)}if(Dt){scriptLoadStarted=!0;for(var Se=0;Se<bt.childNodes.length;Se++){var Ye=bt.childNodes[Se].tagName;Ye==="TABLE"&&(bt.removeChild(bt.childNodes[Se]),Se--)}if(ggbHTML5LoadedScript!==null){var ke=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ke!=null&&ke.parentNode.removeChild(ke)}var it=document.createElement("script"),xt=function(){ye(bt,De)};it.src=lt+Ge,ggbHTML5LoadedCodebaseIsWebSimple=Ke,ggbHTML5LoadedCodebaseVersion=qe,ggbHTML5LoadedScript=it.src,Rt("GeoGebra HTML5 codebase loaded: '"+lt+"'.",De),!Pe&&(!Fe||Fe=="5.0")?(Ke?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),xt()):lt.requirejs?__webpack_require__.e(4510).then(function(){var Xt=[__webpack_require__(4510)];xt.apply(null,Xt)}.bind(this)).catch(__webpack_require__.oe):(it.onload=xt,he.appendChild(it))}else ye(bt,De);De.height=je,De.width=Zt},Ue=function(he,De,Me){var Dt=nt(De.width,De.height,De.borderColor,Me),bt=document.createElement("div");bt.style.position="relative",bt.style.display="block",bt.style.width=De.width+"px",bt.style.height=De.height+"px",bt.className="applet_screenshot applet_scaler"+(Me?" applet_screenshot_play":""),bt.appendChild(Dt);var Zt=GGBAppletUtils.getScale(De,he,Me);Me?(he.appendChild(Oe()),window.GGBT_wsf_view||(he.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(bt,"66%"),he.appendChild(bt),Zt!==1&&!isNaN(Zt)&&(GGBAppletUtils.scaleElement(bt,Zt),bt.style.width=De.width+"px",bt.style.height=De.height+"px",bt.parentNode.style.width=De.width*Zt+"px",bt.parentNode.style.height=De.height*Zt+"px"),wn.resize=function(){de(he,Dt,bt,Me)},window.addEventListener("resize",function(je){wn.resize()}),wn.resize()};function de(he,De,Me,Dt){if(he.contains(De)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(he.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(he)}var bt=GGBAppletUtils.getScale(ee,he,Dt);Me.parentNode!==null&&(!isNaN(bt)&&bt!==1?(GGBAppletUtils.scaleElement(Me,bt),Me.parentNode.style.width=ee.width*bt+"px",Me.parentNode.style.height=ee.height*bt+"px"):(GGBAppletUtils.scaleElement(Me,1),Me.parentNode.style.width=ee.width+"px",Me.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(he),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}wn.onExitFullscreen=function(he,De){De.appendChild(he)};var gt=function(he,De,Me,Dt){Ue(he,De,!0);for(var bt=function(){var Bt=[];for(je=0;je<he.childNodes.length;je++)Bt.push(he.childNodes[je]);if(window.GGBT_wsf_view){var rt=window.GGBT_wsf_view.renderFullScreen(he,De.id),le=document.getElementById("fullscreencontainer"),ne=jQuery(he).find(".fullscreencontent");ne.length>0?(rt.remove(),ne.attr("id","fullscreencontent").show(),jQuery(le).append(ne),window.dispatchEvent(new Event("resize"))):_e(rt,De,!1),window.GGBT_wsf_view.launchFullScreen(le)}else yt=Dt,_e(he,De,!1);if(!window.GGBT_wsf_view)for(je=0;je<Bt.length;je++)he.removeChild(Bt[je])},Zt=he.getElementsByClassName("ggb_preview_play"),je=0;je<Zt.length;je++)Zt[je].addEventListener("click",bt,!1),Zt[je].addEventListener("ontouchstart",bt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(he),pt()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Oe=function(){var he=document.createElement("div");if(he.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var De='.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");}',Me=document.createElement("style");Me.styleSheet?Me.styleSheet.cssText=De:Me.appendChild(document.createTextNode(De)),document.getElementsByTagName("head")[0].appendChild(Me)}return he},nt=function(he,De,Me,Dt){var bt=document.createElement("div");bt.className="ggb_preview",bt.style.position="absolute",bt.style.zIndex="90",bt.style.width=he-2+"px",bt.style.height=De-2+"px",bt.style.top="0px",bt.style.left="0px",bt.style.overflow="hidden",bt.style.backgroundColor="white";var Zt="lightgrey";Me!==void 0&&(Me==="none"?Zt="transparent":Zt=Me),bt.style.border="1px solid "+Zt;var je=document.createElement("img");if(je.style.position="relative",je.style.zIndex="1000",je.style.top="-1px",je.style.left="-1px",Qe!==null&&je.setAttribute("src",Qe),je.style.opacity=.7,dt!==null){var Bt,rt,le;if(!Dt){Bt=document.createElement("img"),Bt.style.position="absolute",Bt.style.zIndex="1001",Bt.style.opacity=1,je.style.opacity=.3,rt=360,rt>he/4*3&&(rt=he/4*3),le=rt/5.8,Bt.setAttribute("src",dt),Bt.setAttribute("width",rt),Bt.setAttribute("height",le);var ne=(he-rt)/2,te=(De-le)/2;Bt.style.left=ne+"px",Bt.style.top=te+"px",bt.appendChild(Bt)}}return bt.appendChild(je),bt},jt=function(he){return he=he.toLowerCase(),he==="html5"||he==="screenshot"?he:"html5"},Ce=["web","webSimple","web3d","tablet","tablet3d","phone"],ue=function(he,De){if(qe=he,De){et(qe,!0);return}var Me=!Ne;if(Me){var Dt=st(qe);!isNaN(Dt)&&Dt<4.4&&(Me=!1)}var bt,Zt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var je=qe.indexOf("//");je>0?Zt=qe:je===0?Zt=bt+qe:Zt="https://www.geogebra.org/apps/5.2.814.0/";for(var Bt in Ce)if(qe.slice(Ce[Bt].length*-1)===Ce[Bt]||qe.slice((Ce[Bt].length+1)*-1)===Ce[Bt]+"/"){et(Zt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Me&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Te(ee.showToolBar)&&!Te(ee.showMenuBar)&&!Te(ee.showAlgebraInput)&&!Te(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Zt+="webSimple/":Zt+="web3d/",et(Zt,!1)},et=function(he,De){if(he.requirejs){lt=he;return}he.slice(-1)!=="/"&&(he+="/"),lt=he,De===null&&(De=he.indexOf("http")===-1),Ee=De,Ge="web.nocache.js",Ke=!1;var Me=lt.split("/");Me.length>1&&(!De&&Me[Me.length-2]==="webSimple"?(Ge="webSimple.nocache.js",Ke=!0):Ce.indexOf(Me[Me.length-2])>=0&&(Ge=Me[Me.length-2]+".nocache.js")),Me=he.split("/"),qe=Me[Me.length-3],qe.substr(0,4)==="test"?qe=qe.substr(4,1)+"."+qe.substr(5,1):(qe.substr(0,3)==="war"||qe.substr(0,4)==="beta")&&(qe="5.0");var Dt=parseFloat(qe);Dt!==NaN&&Dt<5&&he.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Dt+" is deprecated. Using version latest instead."),ue("5.0",De))},Rt=function(he,De){window.console&&window.console.log&&(!De||typeof De.showLogging=="undefined"||De.showLogging&&De.showLogging!=="false")&&console.log(he)};ee.material_id!==void 0?Vt(ut):ut();function ut(){var he=nn;Fe!==null?he=Fe:parseFloat(he)<5&&(he="5.0"),ue(he,!1),Pe!==null&&et(Pe,Ee),xe=!0}return wn},GGBAppletUtils=function(){"use strict";function wn(){return window.GGBT_wsf_edit!==void 0}function nn(xe,Fe){Fe!=1?(xe.style.transformOrigin="0% 0% 0px",xe.style.webkitTransformOrigin="0% 0% 0px",xe.style.transform="scale("+Fe+","+Fe+")",xe.style.webkitTransform="scale("+Fe+","+Fe+")",xe.style.maxWidth="initial",xe.querySelector(".ggb_preview")!==null&&(xe.querySelector(".ggb_preview").style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(xe.style.transform="none",xe.style.webkitTransform="none")}function ee(xe,Fe,Pe,We,we,ve){var lt=null;if(ve!=null&&ve!="")for(var Ee=xe.parentNode;Ee!=null;)if((" "+Ee.className+" ").indexOf(" "+ve+" ")>-1){lt=Ee;break}else Ee=Ee.parentNode;var yt=0,qe=0,Ge=0,Ke=0,Qe=0,dt=0,Pt=0;if(lt)yt=lt.offsetWidth,qe=Math.max(We?lt.offsetWidth:0,lt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(yt=Math.min(window.innerWidth,document.documentElement.clientWidth),qe=Math.min(window.innerHeight,document.documentElement.clientHeight),Ge=yt):(yt=window.innerWidth,qe=window.innerHeight,Ge=window.innerWidth),xe){var qt=xe.getBoundingClientRect();qt.left>0&&qt.left<=yt&&(we===void 0||!we)&&(document.dir==="rtl"?(Qe=yt-qt.width-qt.left,dt=Ge<=480?10:30):(dt=qt.left,Qe=Ge<=480?10:30),Ke=dt+Qe)}if(xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var fe=xe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ke=40,Pt=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ke=0,Pt=40)}}return xe&&((Pe===void 0||!Pe)&&Fe>0&&Fe+Ke<yt?yt=Fe:yt-=Ke,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Pe===void 0||!Pe)&&(qe-=Pt)),{width:yt,height:qe}}function E(xe,Fe,Pe,We,we){if(xe.isScreenshoGenerator)return 1;var ve=We!==void 0&&We,lt=xe.noScaleMargin!=null&&xe.noScaleMargin,Ee=function(fe){return fe&&fe!=="false"},yt=Ee(xe.autoHeight),qe=ee(Fe,xe.width,Pe,yt,ve&&window.GGBT_wsf_view||lt,we),Ge=parseInt(qe.width),Ke=xe.width,Qe=xe.height;if(Ke===void 0){var dt=Fe.querySelector(".appletParameters");dt&&(Ke=dt.offsetWidth,Qe=dt.offsetHeight)}var Pt=Ge/Ke,qt=ve?1:qe.height/Qe;return Pe!==void 0&&!Pe&&(Pt=Math.min(1,Pt),qt=Math.min(1,qt)),Math.min(Pt,qt)}function Ne(xe,Fe,Pe){var We=1,we,ve=!1;if(xe.hasOwnProperty("allowUpscale")&&(ve=xe.allowUpscale),xe.hasOwnProperty("scale")&&(We=parseFloat(xe.scale),(isNaN(We)||We===null||We===0)&&(We=1),We>1&&(ve=!0)),Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ve=!0),!(xe.hasOwnProperty("disableAutoScale")&&xe.disableAutoScale))we=E(xe,Fe,ve,Pe,xe.scaleContainerClass);else return We;return ve&&(!xe.hasOwnProperty("scale")||We===1)?we:Math.min(We,we)}function be(xe){var Fe=Math.min(window.innerWidth,document.documentElement.clientWidth),Pe=Math.min(window.innerHeight,document.documentElement.clientHeight),We=xe.getBoundingClientRect(),we=(Fe-We.width)/2,ve=(Pe-We.height)/2;ve<0&&(ve=0),xe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(we<40?xe.style.left="40px":xe.style.left=we+"px",xe.style.top=ve+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ve<40?xe.style.top="40px":xe.style.top=ve+"px",xe.style.left=we+"px")}function $e(xe,Fe){var Pe=xe.querySelector(".appletParameters");if(Pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Fe.id!==Pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(xe)}if(Pe.parentElement&&/fullscreen/.test(Pe.parentElement.className))return;var We=Ne(Fe,xe);wn()&&Pe.setAttribute("data-param-scale",We);for(var we=null,ve=0;ve<xe.childNodes.length;ve++)if(xe.childNodes[ve].className!==void 0&&xe.childNodes[ve].className.match(/^applet_scaler/)){we=xe.childNodes[ve];break}if(we!==null&&we.querySelector(".noscale")!==null)return;var lt=Fe.id!==void 0?Fe.id:"ggbApplet",Ee=window[lt];(Ee==null||!Ee.recalculateEnvironments)&&we!==null&&!we.className.match(/fullscreen/)&&(we.parentNode.style.transform="",!isNaN(We)&&We!==1?(we.parentNode.style.width=Fe.width*We+"px",we.parentNode.style.height=Fe.height*We+"px",nn(we,We)):(nn(we,1),we.parentNode.style.width=Fe.width+"px",we.parentNode.style.height=Fe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&be(xe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Pe).parents(".content-added-content"))}}return{responsiveResize:$e,isFlexibleWorksheetEditor:wn,positionCenter:be,getScale:Ne,scaleElement:nn}}();__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 wn=n.location.search;return wn.indexOf(J)!=-1||wn.indexOf(K)!=-1}function q(wn,nn){}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(wn){var nn=s[L].bindings;s[L].bindings=function(){for(var ee=nn?nn():{},E=wn[webModule.__softPermutationId],Ne=O;Ne<E.length;Ne++){var be=E[Ne];ee[be[O]]=be[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var wn=o.createElement(Q);if(wn.id=L,wn.style.cssText=R+S,wn.tabIndex=-1,o.body.appendChild(wn),t=wn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var nn=document.compatMode==U?V:W;t.write(nn+X),t.close()}}}function w(wn){function nn(E){function Ne(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var be=Ne();if(be){E();return}function $e(){if(!be){if(!Ne())return;be=!0,E(),o.removeEventListener&&o.removeEventListener(Z,$e,!1),xe&&clearInterval(xe)}}o.addEventListener&&o.addEventListener(Z,$e,!1);var xe=setInterval(function(){$e()},$)}function ee(E){var Ne=u(),be=Ne.body,$e=Ne.createElement(_);$e.language=ab,$e.crossOrigin=W,$e.src=E,webModule.__errFn&&($e.onerror=function(){webModule.__errFn(L,new Error(bb+E))}),be.appendChild($e)}nn(function(){ee(wn)})}webModule.__startLoadingFragment=function(wn){return C(wn)},webModule.__installRunAsyncCode=function(wn){var nn=u(),ee=nn.body,E=nn.createElement(_);E.language=ab,E.text=wn,ee.appendChild(E),ee.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(wn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(wn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(wn){var nn=c[wn];return nn==null?null:nn},r=d,webModule.__errFn=e}function B(){function wn(xe){var Fe=xe.lastIndexOf(rb);Fe==-1&&(Fe=xe.length);var Pe=xe.indexOf(sb);Pe==-1&&(Pe=xe.length);var We=xe.lastIndexOf(tb,Math.min(Pe,Fe));return We>=O?xe.substring(O,We+P):W}function nn(xe){if(!xe.match(/^\w+:\/\//)){var Fe=o.createElement(ub);Fe.src=xe+vb,xe=wn(Fe.src)}return xe}function ee(){var xe=__gwt_getMetaProperty(wb);return xe!=null?xe:W}function E(){for(var xe=o.getElementsByTagName(_),Fe=O;Fe<xe.length;++Fe)if(xe[Fe].src.indexOf(xb)!=-1)return wn(xe[Fe].src);return W}function Ne(){var xe=o.getElementsByTagName(yb);return xe.length>O?xe[xe.length-P].href:W}function be(){var xe=o.location;return xe.href==xe.protocol+zb+xe.host+xe.pathname+xe.search+xe.hash}var $e=ee();return $e==W&&($e=E()),$e==W&&($e=Ne()),$e==W&&be()&&($e=wn(o.location.href)),$e=nn($e),$e}function C(wn){return wn.match(/^\//)||wn.match(/^[a-zA-Z]+:\/\//)?wn:webModule.__moduleBase+wn}function D(){var wn=[],nn=O,ee=[],E=[];function Ne(xe){var Fe=E[xe](),Pe=ee[xe];if(Fe in Pe)return Fe;var We=[];for(var we in Pe)We[Pe[we]]=we;throw r&&r(xe,We,Fe),null}if(__gwt_isKnownPropertyValue=function(xe,Fe){return Fe in ee[xe]},webModule.__getPropMap=function(){var xe={};for(var Fe in ee)ee.hasOwnProperty(Fe)&&(xe[Fe]=Ne(Fe));return xe},webModule.__computePropValue=Ne,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var be;try{be=Cb;var $e=be.indexOf(Db);$e!=-1&&(nn=parseInt(be.substring($e+P),$),be=be.substring(O,$e))}catch(xe){}return webModule.__softPermutationId=nn,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})()},23216:function(wn,nn,ee){"use strict";ee.d(nn,{Ax:function(){return $e},Ds:function(){return xe},KI:function(){return Pe},SI:function(){return be},f1:function(){return Ne}});var E=ee(14185);function Ne(We){let we=!0;if(We.length>0){for(let ve=0;ve<We.length;ve++)if(We[ve].compile_success==0||!We[ve].compile_success){we=!1;break}}else we=!1;return we}function be(We,we=""){let ve=[];for(let lt=0;lt<We.length;lt++){let Ee=We[lt],yt=we?`${we}/${Ee.name}`:`${Ee.name}`;ve.push({title:Ee.name,type:Ee.type,isLeaf:Ee.type!=="tree",key:yt})}return ve}function $e(We,we,ve){for(let lt=0;lt<We.length;lt++){let Ee=We[lt];if(Ee.key===we){Ee.children=ve;break}Ee.children&&$e(Ee.children,we,ve)}return We}function xe(We,we,ve){let lt;return function(){let Ee=this,yt=arguments,qe=function(){lt=null,ve||We.apply(Ee,yt)},Ge=ve&&!lt;clearTimeout(lt),lt=setTimeout(qe,we),Ge&&We.apply(Ee,yt)}}const Fe=!0,Pe=E.Z.API_SERVER},40254:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return lt}});var E=ee(59301),Ne={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},be=ee(92310),$e=ee.n(be),xe=ee(29787),Fe=ee(2859),Pe=ee(49317),We=ee(76406),we=(Ee,yt,qe)=>new Promise((Ge,Ke)=>{var Qe=qt=>{try{Pt(qe.next(qt))}catch(fe){Ke(fe)}},dt=qt=>{try{Pt(qe.throw(qt))}catch(fe){Ke(fe)}},Pt=qt=>qt.done?Ge(qt.value):Promise.resolve(qt.value).then(Qe,dt);Pt((qe=qe.apply(Ee,yt)).next())}),lt=({data:Ee,className:yt,fullWidth:qe,style:Ge={},onClose:Ke,onOk:Qe,showFullTools:dt,noAssociationId:Pt})=>{const qt=(0,E.useRef)(null),fe=(0,E.useRef)(null),st=(0,E.useRef)(null),mt=(0,E.useRef)(null),[pt,Vt]=(0,E.useState)(!1),[Ze,Ve]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(st.current||(st.current=document.createElement("style"),document.head.appendChild(st.current)),Ee!=null&&Ee.visible?(document.body.setAttribute("data-custom","y-hidden"),st.current.innerHTML=" html { overflow-y: hidden; }",Ee!=null&&Ee.src&&Ct()):(document.body.removeAttribute("data-custom"),st.current&&(document.head.removeChild(st.current),st.current=null)),()=>{document.body.removeAttribute("data-custom"),st.current&&(document.head.removeChild(st.current),st.current=null)}),[Ee==null?void 0:Ee.visible]);const Ct=()=>we(void 0,null,function*(){Vt(!0),Ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const de=yield(0,We.ZJ)(Ee==null?void 0:Ee.src);qt.current.src="",qt.current.src=de,qt.current.onload=function(){Ue()},Vt(!1),Ve("")}),Te=de=>we(void 0,null,function*(){Vt(!0),Ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const gt=yield(0,Pe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ee.title,file:de.dataUrl}});gt!=null&>.id&&!Pt?(yield(0,Pe.ZP)(`/api/attachments/${Ee.id}/add_subitem.json`,{method:"post",body:{subitem_id:gt==null?void 0:gt.id,settings:JSON.stringify(de.state)}})).status===0&&Qe():gt!=null&>.id&&Qe(gt),Vt(!1),Ve("")}),_e=()=>{const de=document.querySelector('a[href="https://markerjs.com/"]');de&&de.parentNode&&(de.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(Oe=>{const nt=document.querySelector(Oe.name);nt&&nt.setAttribute("title",Oe.title)})},Ue=()=>{fe.current=new Fe.hP(qt.current),fe.current.targetRoot=mt.current,fe.current.addEventListener("render",Te),fe.current.addEventListener("beforeclose",Ke),dt&&(fe.current.availableMarkerTypes=fe.current.ALL_MARKER_TYPES,fe.current.uiStyleSettings.redoButtonVisible=!0,fe.current.uiStyleSettings.notesButtonVisible=!0,fe.current.uiStyleSettings.zoomButtonVisible=!0,fe.current.uiStyleSettings.zoomOutButtonVisible=!0,fe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=fe.current.uiStyleSettings,fe.current.show(),Ee!=null&&Ee.snapshotData&&fe.current.restoreState(Ee.snapshotData),setTimeout(()=>{window.scrollTo(0,0),_e()},300)};return E.createElement(E.Fragment,null,(Ee==null?void 0:Ee.visible)&&E.createElement(xe.Z,{spinning:pt,tip:Ze,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:mt,className:$e()(Ne.imageDimensions,yt,qe?Ne.fullWidth:""),style:Ge},E.createElement("img",{className:Ne.img,ref:qt}))))}},9057:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(77019),be=ee(5269),$e=ee(31691),xe=ee(7939),Fe=ee(35883),Pe=ee(74501),We=ee(48136),we=ee(59301);const ve=(0,E.forwardRef)(({callback:lt,showSaveButton:Ee,value:yt=""},qe)=>{const Ge=(0,E.useRef)(),Ke=[{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 "}]}]}],Qe=[{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}`}]}]}],dt=fe=>{Ge.current.setValue(Ge.current.getValue()+" "+fe.value+" ")},Pt=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:we.createElement(Ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Ke.map((fe,st)=>we.createElement(be.Z,{flex:"110px",className:Pe.Z.item},we.createElement("div",null,we.createElement(Fe.Z,{value:`$$${fe.value}$$`}),fe.name),we.createElement("div",{className:Pe.Z.children},fe.children.map((mt,pt)=>we.createElement("div",{key:pt},we.createElement("h1",null,mt.name),we.createElement(Ne.Z,{gutter:[10,10]},mt.data.map((Vt,Ze)=>we.createElement(be.Z,{key:Ze,onClick:()=>dt(Vt),className:Pe.Z.diamond},we.createElement(Fe.Z,{value:"`$$"+Vt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:we.createElement(Ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Qe.map((fe,st)=>we.createElement(be.Z,{flex:"110px",className:Pe.Z.item},we.createElement("div",null,we.createElement(Fe.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),we.createElement("div",{className:Pe.Z.children},fe.children.map((mt,pt)=>we.createElement("div",{key:pt},mt.name&&we.createElement("h1",null,mt.name),we.createElement(Ne.Z,{gutter:[10,10]},mt.data.map((Vt,Ze)=>we.createElement(be.Z,{key:Ze,onClick:()=>dt(Vt),className:Pe.Z.diamond},we.createElement(Fe.Z,{value:"`$$"+Vt.value+"$$`"}))))))))))}],qt=()=>{var fe=document.createElement("div");fe.innerHTML=Ge.current.getValue();var st=fe.innerText;return lt&<(st),st};return(0,E.useImperativeHandle)(qe,()=>({getData:qt})),we.createElement("div",{className:Pe.Z.mathWrap},we.createElement($e.default,{defaultActiveKey:"1",items:Pt}),we.createElement("math-field",{locale:"zh_cn",className:Pe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ge,style:{width:800,marginTop:30,fontSize:18}},yt||""),Ee&&we.createElement("div",{className:Pe.Z.button},we.createElement(xe.ZP,{size:"large",onClick:qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});nn.Z=ve},90736:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(4977),be=ee(7939),$e=Object.defineProperty,xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ve=(qe,Ge,Ke)=>Ge in qe?$e(qe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):qe[Ge]=Ke,lt=(qe,Ge)=>{for(var Ke in Ge||(Ge={}))We.call(Ge,Ke)&&ve(qe,Ke,Ge[Ke]);if(Pe)for(var Ke of Pe(Ge))we.call(Ge,Ke)&&ve(qe,Ke,Ge[Ke]);return qe},Ee=(qe,Ge)=>xe(qe,Fe(Ge));const yt=({img:qe,buttonProps:Ge={},styles:Ke={},customText:Qe,ButtonText:dt,ButtonClick:Pt,Buttonclass:qt,ButtonTwo:fe,imgStyles:st,loading:mt=!1,className:pt=""})=>E.createElement("section",{className:`tc animated fadeIn ${pt}`,style:lt({color:"#999",margin:"100px auto",visibility:mt?"hidden":"visible"},Ke)},E.createElement("img",{src:qe||Ne,style:Ee(lt({},st),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},Qe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),dt&&E.createElement(be.ZP,lt({className:qt,onClick:Pt},Ge),dt),fe&&fe);nn.Z=yt},47026:function(wn,nn,ee){"use strict";ee.d(nn,{Q:function(){return Fe}});var E=ee(59301),Ne=ee(82326),be=ee(47889),$e=ee(4875),xe=ee(59301),Fe=(We=>(We[We.Number=1]="Number",We[We.Percent=2]="Percent",We))(Fe||{});const Pe=({value:We,onChange:we,disabled:ve,hidePercentOption:lt=!1,percentType:Ee="select"})=>{const yt=(0,E.useMemo)(()=>lt?1:2,[lt]),[qe,Ge]=(0,E.useState)(yt);console.log(qe);const Ke=dt=>We.type===1?`${dt}\u5206`:`${dt}%`,Qe=(0,E.useCallback)(dt=>{if(qe===1){const Pt=dt.replace("\u5206","");return isNaN(parseInt(Pt,10))?0:Pt}else return dt.replace("%","")},[qe]);return(0,E.useEffect)(()=>{Ge(We.type)},[We]),xe.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee=="select"&&xe.createElement(Ne.default,{size:"large",onChange:dt=>{Ge(dt),we({type:dt,inputValue:dt===1?5:20})},value:qe||yt,style:{width:100},options:lt?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ve}),Ee=="radio"&&xe.createElement(be.ZP.Group,{size:"large",onChange:dt=>{const Pt=dt.target.value;Ge(Pt),we({type:Pt,inputValue:Pt===1?5:20})},value:qe||yt,disabled:ve},!lt&&xe.createElement(be.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),xe.createElement(be.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ee=="radio"&&xe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},We.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),xe.createElement($e.Z,{size:"large",disabled:ve,value:We.inputValue,style:{width:"120px"},parser:Qe,addonAfter:We.type===1?"\u5206":"%",max:qe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:dt=>{we({type:qe,inputValue:dt})}}),Ee=="radio"&&We.type==2&&xe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};nn.Z=Pe},86974:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qt}});var E=ee(59301),Ne={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},be=ee(7939),$e=ee(70557),xe=ee(34728),Fe=ee(25399),Pe=ee(76406),We=ee(84849),we=ee(90736),ve=ee(14185),lt=ee(52078),Ee=ee(59301),yt=Object.defineProperty,qe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Qe=(fe,st,mt)=>st in fe?yt(fe,st,{enumerable:!0,configurable:!0,writable:!0,value:mt}):fe[st]=mt,dt=(fe,st)=>{for(var mt in st||(st={}))Ge.call(st,mt)&&Qe(fe,mt,st[mt]);if(qe)for(var mt of qe(st))Ke.call(st,mt)&&Qe(fe,mt,st[mt]);return fe},Pt=(fe,st,mt)=>new Promise((pt,Vt)=>{var Ze=Te=>{try{Ct(mt.next(Te))}catch(_e){Vt(_e)}},Ve=Te=>{try{Ct(mt.throw(Te))}catch(_e){Vt(_e)}},Ct=Te=>Te.done?pt(Te.value):Promise.resolve(Te.value).then(Ze,Ve);Ct((mt=mt.apply(fe,st)).next())}),qt=({editOffice:fe="view",data:st,issaver:mt,onSaver:pt,theme:Vt,type:Ze,filename:Ve,monacoEditor:Ct,className:Te,style:_e,close:Ue,onClose:de,hasMask:gt,disabledDownload:Oe,onImgDimensions:nt,showNodata:jt,recordInfo:Ce})=>{const[ue,et]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Rt,ut]=(0,E.useState)(""),[he,De]=(0,E.useState)(),Me=window.ENV==="build"?"/react/build":"",Dt=location.host.startsWith("localhost")?ve.Z.PROXY_SERVER:ve.Z.API_SERVER,Zt=10*(1024*1024),je=(0,E.useRef)();st!=null&&st.startsWith("/api")&&Ze!=="txt"&&(st=ve.Z.API_SERVER+st);const Bt=ce=>ce.substring(ce.lastIndexOf("/")+1).split(".").pop();Ve&&Ct&&(Ct.filename=Ve),(0,E.useEffect)(()=>{var ce,re;const ye=(re=(ce=document.cookie)==null?void 0:ce.replace(/\s/g,""))==null?void 0:re.split(";");ye==null||ye.map(Se=>{let Ye=Se.split("=");Ye[0]==="_educoder_session"&&ut(Ye[1])})},[]),(0,E.useEffect)(()=>{Ze==="office"&&(st.indexOf("bigfilescdn.")>-1||st.indexOf("bigfiles1")>-1?De({url:st,fileType:Bt(st),model:st.indexOf("model=edit")?"edit":"view"}):st.indexOf("coze")>-1?De({url:st,fileType:"doc",model:"view"}):le())},[Ze,st]);function rt(ce){return Pt(this,null,function*(){ce.data.type==="pdfdata"&&(pt(ce.data.data),window.removeEventListener("message",rt,!1)),console.log("mess---:",ce.data)})}const le=()=>Pt(void 0,null,function*(){console.log("data:",st);let ce=st;st.startsWith("http")||(ce=location.origin+ce);let re=new URL(ce).pathname.split("/").pop();const ye=yield(0,We.gJ)({attachment_id:re});ye.url=Dt+ye.url,De(ye)}),ne=()=>{if(st.startsWith("http")||st.startsWith("blob:")){te();return}(0,Pe.Sv)(Ve||"educoder",st,Ve)},te=()=>{Ce&&(0,lt.fc)({id:Ce==null?void 0:Ce.id,watch_type:1,course_id:Ce==null?void 0:Ce.course_id}),(0,Pe.Nd)(Ve||"educoder",decodeURIComponent(st))};(0,E.useEffect)(()=>(window.addEventListener("message",ae),()=>{window.removeEventListener("message",ae)}),[]);const ae=ce=>{var re;((re=ce==null?void 0:ce.data)==null?void 0:re.type)==="closePop"&&de()};return Ee.createElement("div",{style:dt({},_e||{}),className:`${gt&&Ne.bgBlack} ${Ze?Ne.wrp:"hide"}`},!!Ze&&Ue&&Ee.createElement("div",{id:"closePop",className:Ne.close,ref:je},!!nt&&Ee.createElement(Fe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>je.current},Ee.createElement("span",{onClick:()=>{de(),nt()}},Ee.createElement("i",{className:"icon-yulanpizhu"}))),!Oe&&window.parent===window&&Ee.createElement(Fe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>je.current},Ee.createElement("span",{onClick:te},Ee.createElement("i",{className:"icon-quxiaozhiding"}))),mt&&Ee.createElement(Fe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>je.current},Ee.createElement("span",{className:"",onClick:()=>{const ce=document.getElementById("pdfiframe");window.addEventListener("message",rt,!1),setTimeout(()=>{ce.contentWindow.postMessage("getData","*")},300)}},Ee.createElement("i",{className:"icon-baocun"}))),Ee.createElement(Fe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>je.current},Ee.createElement("span",{className:"",onClick:()=>{de()}},Ee.createElement("i",{className:"icon-guanbi1"})))),Ee.createElement("div",{className:`${Ne[Te]} ${Te} ${Ne.monaco} ${Ze==="txt"?"show":"hide"}`},Ze==="txt"&&Ee.createElement(Ee.Fragment,null,Ee.createElement(xe.ZP,dt({},Ct)))),Ze==="audio"&&Ee.createElement("audio",{controls:!0,src:`${(st==null?void 0:st.indexOf("http://"))>-1||(st==null?void 0:st.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${st}`,autoPlay:!0}),Ze==="video"&&Ee.createElement(Ee.Fragment,null,(st==null?void 0:st.indexOf("http"))>-1?Ee.createElement("video",{controls:!0,src:`${st}`,autoPlay:!0}):Ee.createElement("video",{controls:!0,src:`data:video/mp4;base64,${st}`,autoPlay:!0})),Ze==="office"&&he&&Ee.createElement("iframe",{src:`${Me}/office.html?key=${he.key}&url=${btoa(he.url)}&callbackUrl=${Dt+(he.callbackUrl||"")}&fileType=${he.fileType}&title=${he.title||""}&model=${fe}&officeServer=${ve.Z.ONLYOFFICE}&disabledDownload=${!!Oe}`}),Ze==="html"&&Ee.createElement("iframe",{src:st+"&disposition=inline"}),Ze==="pdf"&&Ee.createElement("iframe",{id:"pdfiframe",src:`${Me}/js/pdf/index.html?filename=${Ve||"educoder.pdf"}&url=${encodeURIComponent(st)}&disabledDownload=${!!Oe}&model=${fe}`}),Ze==="image"&&Ee.createElement("img",{src:`${(st==null?void 0:st.indexOf("http://"))>-1||(st==null?void 0:st.indexOf("https://"))>-1?"":"data:image/png;base64,"}${st}`}),(Ze==="other"||Ze==="download")&&Ee.createElement(Ee.Fragment,null,jt?Ee.createElement(we.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Ee.createElement(be.ZP,{icon:Ee.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:Oe},"\u4E0B\u8F7D")}):Ee.createElement(be.ZP,{type:"primary",size:"middle",onClick:ne,disabled:Oe},Ee.createElement($e.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ze==="flowChart"&&Ee.createElement("div",{className:"embed"},Ee.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${st||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(wn,nn,ee){"use strict";ee.d(nn,{z:function(){return Ct},Z:function(){return Te}});var E=ee(59301),Ne=ee(46214),be=ee(20047),$e=ee(64018),xe=ee(16471),Fe=ee(14185),Pe=ee(76406),We=ee(15342),we=ee(44104),ve=ee(7939),lt=ee(1012),Ee=ee(86974),yt=ee(59301),Ge=({html:_e})=>{const Ue=(0,E.useRef)(null),de=(0,E.useRef)(null),gt=`.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 Oe=Ue.current.attachShadow({mode:"open"});de.current=document.createElement("div"),de.current.className="markdown-body",de.current.innerHTML=_e,Oe.appendChild(de.current);const nt=document.createElement("style");return nt.textContent=gt,Oe.appendChild(nt),()=>{Oe.innerHTML=""}},[]),(0,E.useEffect)(()=>{de.current&&(de.current.innerHTML=_e)},[_e]),yt.createElement("div",{ref:Ue})};function Ke(_e){const Ue=["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"],de=new RegExp(`\\b(${Ue.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),gt=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return _e.replace(de,"").replace(gt,"").trim()}var Qe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},dt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,st=(_e,Ue,de)=>Ue in _e?dt(_e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:de}):_e[Ue]=de,mt=(_e,Ue)=>{for(var de in Ue||(Ue={}))qt.call(Ue,de)&&st(_e,de,Ue[de]);if(Pt)for(var de of Pt(Ue))fe.call(Ue,de)&&st(_e,de,Ue[de]);return _e};const pt="@\u2581\u2581@",Vt="@\u2581@",Ze=/<pre[^>]*>/g;function Ve(_e){let Ue=document.createElement("div");return Ue.innerHTML=_e,Ue.childNodes.length===0?"":Ue.childNodes[0].nodeValue}const Ct=(_e,Ue)=>{_e=_e||"";const de=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,gt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Oe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ue?_e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(de,(jt,Ce,ue,et,Rt,ut,he)=>{const De=Ce||et||ut,Me=ue||Rt||he||"?";return Fe.Z.API_SERVER+"/api/attachments/"+De+Me+"&t="+(0,Pe.Jn)(De,Date.now())+(jt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(_e=_e.replace(nt,(jt,Ce,ue,et,Rt,ut,he)=>{const De=Ce||et||ut,Me=ue||Rt||he||"?";return Fe.Z.API_SERVER+"/attachments/download/"+De+Me+"&t="+(0,Pe.Jn)(De,Date.now())+(jt.indexOf(")")>-1?")":"&")}).replace(de,(jt,Ce,ue,et,Rt,ut,he)=>{const De=Ce||et||ut,Me=ue||Rt||he||"?";return Fe.Z.API_SERVER+"/api/attachments/"+De+Me+"&t="+(0,Pe.Jn)(De,Date.now())+(jt.indexOf(")")>-1?")":"&")}).replace(gt,(jt,Ce,ue,et,Rt)=>{const ut=Ce||et,he=ue||Rt||"";return'"'+Fe.Z.API_SERVER+"/api/attachments/"+ut+he+ut+he+"&t="+(0,Pe.Jn)(ut,Date.now())}).replace(Oe,(jt,Ce,ue,et,Rt)=>{const ut=Ce||et,he=ue||Rt||"";return"("+Fe.Z.API_SERVER+"/files/uploads/"+ut+he+ut+he+"&t="+(0,Pe.Jn)(ut,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,`
|
|
|
`),_e)};var Te=({value:_e="",edit:Ue=!1,className:de,showTextOnly:gt,showLines:Oe,style:nt={},stylesPrev:jt={},highlightKeywords:Ce,showProgramFill:ue,isProgramFill:et,disabledFill:Rt=!1,programFillValue:ut,openEditor:he=()=>{},onFillChange:De=bt=>{},onFillBlur:Me=()=>{},onFillFocus:Dt=()=>{}})=>{let bt=Ke(String(_e||""));const Zt=(0,E.useRef)(),je=(0,E.useRef)(),[Bt,rt]=(0,E.useState)(""),[le,ne]=(0,E.useState)("office"),[te,ae]=(0,E.useState)([]),ce=(0,E.useRef)("a"+(0,lt.Z)()),re={},ye=at=>/<style[\s\S]*?>/i.test(at||""),Se=(at,Ut,un)=>{const Je=document.createElement(at===Vt?"input":"textarea");Je.style.width="100%",Je.style.height=at===Vt?"40px":"151px",Je.rows=5,Je.spellcheck=!1,Je.name="edu-program-fill",Je.placeholder="\u8BF7\u8F93\u5165",Je.dataset.id=Ut;const At=Object.keys(re).length;return re[At]=Je,`<span class="edu-program-fill-wrap ${at===Vt?"":"show"}" style="width:${at===Vt?"600px":"100%"}" title=${un||""}><span>${Je.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function Ye(at){return at=at.replace(/!\[.*?\]\(.*?\)/g,""),at=at.replace(/\[.*?\]\(.*?\)/g,""),at=at.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),at=at.replace(/<embed.*?>/g,""),at=at.replace(/<img.*?>/g,""),at=at.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),at=at.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),at=at.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),at=at.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),at}const ke=at=>!gt&&ye(bt)?at:at.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Ut,un){let Je=un.replace(/(\n|\r)/g,"").split("}"),At=[];return Je.map(_t=>{_t!=""&&At.push(`.${ce.current} ${_t}`)}),`<style>${At.join("}")}</style>`}),it=(0,E.useMemo)(()=>{(0,be.Iy)();try{const Je=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,At=/\"\/api\/attachments\/|\"\/attachments\/download\//g,_t=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,ln=/\(\/attachments\/download\//g;bt=bt.replace(ln,"("+Fe.Z.API_SERVER+"/attachments/download/").replace(Je,"("+Fe.Z.API_SERVER+"/api/attachments/").replace(At,'"'+Fe.Z.API_SERVER+"/api/attachments/").replace(_t,'"'+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,`
|
|
|
`),Zt.current.style.display="none"}catch(Je){}if(ue){let Je=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(At,_t,ln){var He;return++Je,Se(At,Je,(He=ut==null?void 0:ut[Je])==null?void 0:He.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${ke(bt||"")}</pre>`}let at=ke(bt);at=(0,be.ZP)(at);const Ut=(0,be.ez)();bt.match(/\[TOC\]/)&&(at=at.replace("<p>[TOC]</p>",(0,be.Qv)()),(0,be.Iy)()),at=at.replace(/(__special_katext_id_\d+__)/g,(Je,At)=>{const{type:_t,expression:ln}=Ut[At];return(0,We.renderToString)(Ve(ln)||"",{displayMode:_t==="block",throwOnError:!1,output:"html"})}),at=at.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,be.AL)();const un=document.createElement("div");if(un.innerHTML=at,gt)return un.innerText;if(Ce){const Je=Ce.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return vn(un,Je),un.innerHTML}return setTimeout(()=>on(),500),un.innerHTML},[bt,Ce]);(0,E.useEffect)(()=>{Jt.current&&Jt.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=xt,Ut.onblur=Xt,Ut.onfocus=Nt})},[te]),(0,E.useEffect)(()=>{var at,Ut,un,Je,At;if(ut!=null&&ut.length)try{const _t=Jt.current.querySelectorAll(".edu-program-fill-score"),ln=Jt.current.querySelectorAll('[name="edu-program-fill"]');for(const[He,ht]of ln.entries())ht.value=((at=ut==null?void 0:ut[He])==null?void 0:at.value)||"",((Ut=ut==null?void 0:ut[He])==null?void 0:Ut.type)==="warning"?ht.className="program-fill-warning":((un=ut==null?void 0:ut[He])==null?void 0:un.type)==="success"?ht.className="program-fill-success":ht.className="";for(const[He,ht]of _t.entries())ht.innerHTML=(Je=ut==null?void 0:ut[He])!=null&&Je.score?`${(At=ut==null?void 0:ut[He])==null?void 0:At.score}\u5206`:"";ae(ut)}catch(_t){console.log(_t,"error")}},[ut]);const xt=at=>{te[at.target.dataset.id]=te[at.target.dataset.id]||{},te[at.target.dataset.id].value=at.target.value,ae([...te]),De(te,at.target.dataset.id)},Xt=at=>{te[at.target.dataset.id]=te[at.target.dataset.id]||{},te[at.target.dataset.id].value=at.target.value,ae([...te]),Me(te,at.target.dataset.id)},Nt=at=>{te[at.target.dataset.id]=te[at.target.dataset.id]||{},te[at.target.dataset.id].value=at.target.value,ae([...te]),Dt(te,at.target.dataset.id)};function vn(at,Ut){return at.childNodes.forEach(un=>{var Je;if(un.childNodes.length>0)vn(un,Ut);else if(un.nodeName!=="IMG")if(un.innerHTML)un.innerHTML=(Je=un.innerHTML)==null?void 0:Je.replace(new RegExp(Ut,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const At=document.createElement("span");At.innerHTML=un.textContent.replace(new RegExp(Ut,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),un.replaceWith(At)}})}const Jt=(0,E.useRef)();be.jb.WebkitLineClamp=Oe,Oe&&(nt=mt(mt({},nt),be.jb));function tn(at){let Ut=at.target;if(Ut.tagName.toUpperCase()==="A"){let un=Ut.getAttribute("href");if(un.indexOf("office")>-1)at.preventDefault(),rt(un),ne("office");else if(un.indexOf("application/pdf")>-1)at.preventDefault(),rt(un),ne("pdf");else if(un.indexOf("text/html")>-1)at.preventDefault(),rt(un),ne("html");else if(un.startsWith("#")){at.preventDefault();let Je=document.getElementById(un.replace("#",""));Je&&Je.scrollIntoView(!0)}}}const on=()=>{var at;const Ut=(at=Jt.current)==null?void 0:at.querySelectorAll("video");Ut==null||Ut.forEach(un=>{if(un.oncontextmenu=()=>!1,un.src.indexOf(".m3u8")>-1&&!un.canPlayType("application/vnd.apple.mpegurl")){if(xe.ZP.isSupported()){var Je=new xe.ZP;Je.loadSource(un.src),Je.attachMedia(un)}}})};(0,E.useEffect)(()=>{if(Jt.current&&it&&it.match(Ze)&&window.PR.prettyPrint(),Jt.current)return Jt.current.addEventListener("click",tn),()=>{var at;(at=Jt.current)==null||at.removeEventListener("click",tn),(0,be.AL)(),(0,be.Iy)()}},[it,Jt.current,tn]);const mn=at=>{at.target.nodeName==="IMG"&&at.target.className.indexOf("draw-flowchart")>-1?(Zt.current.style.zIndex=1,Zt.current.style.display="flex",Zt.current.style.width=at.target.clientWidth+"px",Zt.current.style.height=at.target.clientHeight+"px",Zt.current.style.top=at.target.offsetTop+"px",Zt.current.style.left=at.target.offsetLeft+"px",at.target.id&&(je.current=at.target.id)):Zt.current.style.display="none"},cn=()=>{Zt.current.style.display="none"};return(0,E.useEffect)(()=>{var at;const Ut=un=>{un.preventDefault(),un.clipboardData.setData("text",window.getSelection().toString())};return(at=Jt.current)==null||at.addEventListener("copy",Ut),()=>{var un;(un=Jt.current)==null||un.removeEventListener("copy",Ut)}},[Jt.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:cn},gt&&E.createElement("div",{ref:Jt,className:`${Qe.mdBody} `},it),!gt&&!ye(it)&&E.createElement("div",{ref:Jt,style:mt({},nt),onMouseOver:mn,className:`${de||""} ${Rt?"disabled-fill":""} markdown-body ${Qe.mdBody} ${ce.current}`,dangerouslySetInnerHTML:{__html:it}}),!gt&&ye(it)&&E.createElement(Ge,{html:it}),E.createElement("div",{ref:Zt,className:`${Qe.button} ${Ue?"":Qe.previewFlowChart}`},E.createElement(we.Z,null,E.createElement(ve.ZP,{onClick:()=>{Ue?he(je.current):(rt(je.current),ne("flowChart"))}},Ue?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement(Ee.Z,{close:!0,data:Bt,type:Bt!=null&&Bt.length?le:"",style:mt({},jt),onClose:()=>rt("")}))}},27878:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(59301),Ne={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=ee(62957),$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",xe="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=(we,ve,lt)=>new Promise((Ee,yt)=>{var qe=Qe=>{try{Ke(lt.next(Qe))}catch(dt){yt(dt)}},Ge=Qe=>{try{Ke(lt.throw(Qe))}catch(dt){yt(dt)}},Ke=Qe=>Qe.done?Ee(Qe.value):Promise.resolve(Qe.value).then(qe,Ge);Ke((lt=lt.apply(we,ve)).next())}),We=({type:we,resdata:ve,onok:lt,oktext:Ee,okloading:yt})=>{const[qe,Ge]=(0,E.useState)(!1),{can_copy_list:Ke,can_copy_num:Qe,challenge_type:dt,course_data_list:Pt,no_copy_list:qt,no_copy_num:fe,no_use_list:st,no_use_num:mt,repeat_shixun_num:pt,student_count:Vt,total_num:Ze,use_num:Ve}=ve;let Ct=Qe>0||we==="exercise";(0,E.useEffect)(()=>{(ve==null?void 0:ve.student_count)>0&&Ge(!0)},[ve]),console.log("---11",yt),(0,E.useEffect)(()=>{yt||Ge(!1)},[yt]);const Te=()=>{if(we==="exercise"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.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(we==="exercise"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\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:Ne.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\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:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:Ne.orangeColor},Vt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:Ne.orangeColor},Ve)," \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:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:Ne.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(we==="shixunpush"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixunpush"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:Ne.orangeColor},Ve),"\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:Ne.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},_e=()=>{if(we==="exercise"||we==="subject"||we==="exercisepush"||we==="shixunpush")return E.createElement("div",{style:{marginTop:20}},fe>0&&E.createElement("div",null,E.createElement("span",{className:Ne.flex},E.createElement("img",{src:xe,style:{width:14}}),E.createElement("span",{className:Ne.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:Ne.statusbody},we==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.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"),(we==="subject"||we==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ct&&E.createElement("span",{className:Ne.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"),we==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ct&&E.createElement("span",{className:Ne.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,qt==null?void 0:qt.map((Ue,de)=>E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",de+1!==fe&&"\u3001"))))),Qe>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:Ne.flex},E.createElement("img",{src:$e,style:{width:14}}),E.createElement("span",{className:Ne.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:Ne.statusbody},we==="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"),(we==="subject"||we==="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"),we==="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,Ke==null?void 0:Ke.map((Ue,de)=>E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",de+1!==Qe&&"\u3001"))))));if(we==="shixun")return E.createElement("div",{style:{marginTop:20}},Qe>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:qe,onCancel:()=>{Ge(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ct&&"none"}},zIndex:1003,confirmLoading:yt,okText:Ct?Ee:"\u6211\u77E5\u9053\u4E86",onOk:()=>Fe(void 0,null,function*(){Ct?yield lt([...Ke,...st]):Ge(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Te(),_e()))}},28267:function(wn,nn,ee){"use strict";ee.d(nn,{h:function(){return fe}});var E=ee(59301),Ne=ee(82326),be=ee(28284),$e=ee(7939),xe=ee(89780),Fe=ee.n(xe),Pe=ee(88319),We=ee(94896),we=Object.defineProperty,ve=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ge=(st,mt,pt)=>mt in st?we(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):st[mt]=pt,Ke=(st,mt)=>{for(var pt in mt||(mt={}))yt.call(mt,pt)&&Ge(st,pt,mt[pt]);if(Ee)for(var pt of Ee(mt))qe.call(mt,pt)&&Ge(st,pt,mt[pt]);return st},Qe=(st,mt)=>ve(st,lt(mt));const dt=Ne.default.Option,Pt={labelCol:{span:4},wrapperCol:{span:20}},qt={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"]};nn.Z=({callback:st,onCancel:mt})=>{const[pt,Vt]=(0,E.useState)("python");function Ze(Ct){Vt(qt[Ct][1])}function Ve(Ct){st(Ct)}return E.createElement(be.default,Qe(Ke({},Pt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),E.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(Ne.default,{getPopupContainer:Ct=>Ct.parentNode,onChange:Ze},Object.keys(qt).map(Ct=>E.createElement(dt,{key:Ct,value:Ct},qt[Ct][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(fe,{mode:pt})),E.createElement("div",{className:"flex-container flex-end"},E.createElement($e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement($e.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))};function fe({value:st,onChange:mt,mode:pt,options:Vt={}}){const Ze=(0,E.useRef)(),[Ve,Ct]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Ve){let Te=function(_e){const Ue=_e.getValue();mt&&mt(Ue)};return Ve.on("change",Te),()=>{Ve.off("change",Te)}}},[Ve,mt]),(0,E.useEffect)(()=>{Ve&&Ve.setOption("mode",pt)},[Ve,pt]),(0,E.useEffect)(()=>{Ve&&(st!==Ve.getValue()||st==="")&&setTimeout(()=>{Ve.setValue(st||"")},300)},[Ve,st]),(0,E.useEffect)(()=>{if(Ze.current&&!Ve){const Te=Fe().fromTextArea(Ze.current,Ke({mode:pt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Vt));Ct(Te)}},[Ze.current,Ve]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ze}))}},39116:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return kt}});var E=ee(59301),Ne=ee(44283),be=ee(89780),$e=ee.n(be),xe=ee(76374),Fe=ee(88319),Pe=ee(6313),We=ee(25717),we=ee(99498),ve=ee(25419),lt=ee(67549),Ee=ee(35883),yt=({value:It="",className:fn,showTextOnly:an,showLines:yn,style:Ln={}})=>{const Bn=(0,E.useMemo)(()=>"",[It]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:Bn}}))},qe=Object.defineProperty,Ge=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,qt=(It,fn,an)=>fn in It?qe(It,fn,{enumerable:!0,configurable:!0,writable:!0,value:an}):It[fn]=an,fe=(It,fn)=>{for(var an in fn||(fn={}))dt.call(fn,an)&&qt(It,an,fn[an]);if(Qe)for(var an of Qe(fn))Pt.call(fn,an)&&qt(It,an,fn[an]);return It},st=(It,fn)=>Ge(It,Ke(fn));let mt=[{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 pt({onActionCallback:It,title:fn,icon:an,actionName:yn,className:Ln="",children:Bn}){function hn(){It(yn)}return E.createElement("a",{title:fn,className:Ln,onClick:hn},E.createElement("i",{className:`${an}`}),Bn)}var Vt=({watch:It,showNullButton:fn,showNullProgramButton:an,onActionCallback:yn,fullScreen:Ln,insertTemp:Bn,hidetoolBar:hn,extraUse:Kn})=>{const jn=[...mt,{title:`${It?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${It?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!hn&&jn.map((mr,lr)=>E.createElement("li",{key:lr},mr.actionName?E.createElement(pt,st(fe({},mr),{onActionCallback:yn})):E.createElement("span",{className:"v-line"}))),fn?E.createElement("li",null,E.createElement(pt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,an?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(pt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(pt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Bn&&E.createElement("li",null,E.createElement(pt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Bn}`,onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kn&&E.createElement("li",null,Kn),E.createElement("li",{className:"btn-full-screen"},E.createElement(pt,{icon:`${Ln?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ln?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:yn})))},Ze=ee(88487),Ve=ee(28284),Ct=ee(37568),Te=ee(7939),_e=Object.defineProperty,Ue=Object.defineProperties,de=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,jt=(It,fn,an)=>fn in It?_e(It,fn,{enumerable:!0,configurable:!0,writable:!0,value:an}):It[fn]=an,Ce=(It,fn)=>{for(var an in fn||(fn={}))Oe.call(fn,an)&&jt(It,an,fn[an]);if(gt)for(var an of gt(fn))nt.call(fn,an)&&jt(It,an,fn[an]);return It},ue=(It,fn)=>Ue(It,de(fn));const et={labelCol:{span:4},wrapperCol:{span:20}};var Rt=({callback:It,onCancel:fn})=>{function an(yn){It(yn)}return E.createElement(Ve.default,ue(Ce({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:an,style:{width:500}}),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Ct.default,null)),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Ct.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Te.ZP,{type:"ghost",onClick:fn},"\u53D6\u6D88")))},ut=ee(28267),he=ee(53332),De=ee(62957),Me=ee(77019),Dt=ee(40254),bt=ee(59301),Zt=({callback:It,onCancel:fn})=>{const an=document.createElement("canvas"),yn=an.getContext("2d");an.width=1e3,an.height=800,yn.fillStyle="#ffffff",yn.fillRect(0,0,an.width,an.height);const Ln=an.toDataURL("image/png");return bt.createElement(De.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(Me.Z,{style:{height:"100vh"}},bt.createElement(Dt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ln,visible:!0,title:String(Date.now())},onOk:Bn=>{It({src:Bn.url})},onClose:fn})))},je=ee(36207),Bt=ee(5269),rt=ee(6767),le={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ne=ee(59301),ae=(0,E.forwardRef)(({onCancel:It,editImgId:fn,callback:an},yn)=>{let Ln=(0,E.useRef)(),Bn=(0,E.useRef)(),hn=(0,E.useRef)(),Kn=(0,E.useRef)(!1);const jn=(0,E.useRef)(!1);console.log("ref:",yn);const[mr,lr]=(0,E.useState)(0),[en,gn]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{lr(1)},[]),(0,E.useImperativeHandle)(yn,()=>({setHeight:gn})),ne.createElement("div",{ref:jn,className:"body-overflow-initial"},ne.createElement(je.Z,{width:"100vw",height:en,footer:null,closable:!0,placement:"bottom",open:!!mr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${le.drawerWrap}`,onClose:()=>{window.saveDrawData(Yn=>{an({src:`/api/attachments/${Yn}`,id:Yn})})},title:ne.createElement(Me.Z,{align:"middle"},ne.createElement(Bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ne.createElement(Bt.Z,{onClick:()=>{gn(en==="60px"?"100vh":"60px")}},ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ne.createElement(Bt.Z,{onClick:()=>{window.saveDrawData(Yn=>{if(Yn===null){rt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}rt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),an({src:`/api/attachments/${Yn}`,id:Yn,disabledClose:!0})})}},ne.createElement(Te.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${fn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Bn})))}),ce=ee(14185),re=ee(47889),ye=ee(4875);const Se=re.ZP.Group,Ye={margin:"0 8px"};var ke=({callback:It,onCancel:fn})=>{function an(yn){It(yn)}return E.createElement(Ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:an},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Ye},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Ye},"\u884C\u6570"),E.createElement(Ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ye.Z,null)),E.createElement("span",{style:Ye},"\u5217\u6570"),E.createElement(Ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ye.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Ve.default.Item,{name:"align"},E.createElement(Se,null,E.createElement(re.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(re.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(re.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(re.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Te.ZP,{type:"ghost",onClick:fn},"\u53D6\u6D88")))},it=ee(58755),xt=ee(84915),Xt=ee.n(xt),vn=(0,E.forwardRef)(({use3d:It,width:fn,height:an,callback:yn,showSaveButton:Ln},Bn)=>{const hn=(0,E.useRef)(),Kn=(0,E.useRef)(),[jn,mr]=(0,E.useState)(!1),lr=(0,E.useRef)({id:hn,appName:"graphing",width:fn||1e3,height:an||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)(()=>{Kn.current=new(Xt())(lr.current,!0),window.onload=function(){Kn.current.inject("applet_container")}},[]);const en=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return yn&&yn(gn),gn};return(0,E.useEffect)(()=>{lr.current.appName=jn?"3D":"graphing",Kn.current.inject("applet_container")},[jn]),(0,E.useEffect)(()=>{mr(It)},[It]),(0,E.useImperativeHandle)(Bn,()=>({getImgData:en})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:hn}),E.createElement(Me.Z,{align:"middle"},E.createElement(Bt.Z,{flex:1},E.createElement(it.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:jn,onChange:gn=>mr(gn)})),E.createElement(Bt.Z,null,E.createElement(Te.ZP,{size:"large",onClick:en,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Jt=ee(9057);const tn="link",on="upload-image",mn="add-flowchart",cn="draw-image",at="add-flowchart",Ut="code-block",un="add-table",Je="------------",At={default:Je,left:`:${Je}`,center:`:${Je}:`,right:`${Je}:`};var _t=ee(79006),ln=ee(76406);function He(){}let ht=0;const Mt=1e4,Kt="\u2581",dn="@\u2581\u2581@",An="@\u2581@",Jn=`
|
|
|
**\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`,Xn=["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 Sn(It){return/^\d+$/.test(It)?`${It}px`:It}const Gt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Lt={[Gt+"-B"]:"bold",[Gt+"-I"]:"italic"},Yt={[tn]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[on]:"\u6DFB\u52A0\u56FE\u7247",[cn]:"\u6DFB\u52A0\u753B\u56FE",[mn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[un]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var kt=({defaultValue:It="",onChange:fn,width:an="100%",height:yn=400,miniToolbar:Ln=!1,isFocus:Bn=!1,watch:hn,insertTemp:Kn,mode:jn="markdown",id:mr="markdown-editor-id",showResizeBar:lr=!1,noStorage:en=!1,showNullButton:gn=!1,showNullProgramButton:Yn=!1,hidetoolBar:Wn=!1,fullScreen:tt=!1,onBlur:St,onCMBeforeChange:Le,onFullScreen:ot,className:Re="",disablePaste:ct=!1,disabled:Ie=!1,disabledFill:Et=!1,placeholder:Ft="",values:zt="",extraUse:Ot,onAddBlank:ft})=>{const[vt,Tt]=(0,E.useState)(null),[Dn,Cn]=(0,E.useState)(It),[En,nr]=(0,E.useState)(hn),[sr,gr]=(0,E.useState)(tt),[rr,qn]=(0,E.useState)(""),[$n,cr]=(0,E.useState)(0),[xr,wr]=(0,E.useState)(yn),[Ar,_n]=(0,E.useState)(!1),[Pr,yr]=(0,E.useState)(0),[ii,li]=(0,E.useState)(0),ei=(0,E.useRef)(),ti=(0,E.useRef)(),mi=(0,E.useRef)(),Xr=(0,E.useRef)(),Qr=(0,E.useRef)(),Lr=(0,E.useRef)(),si=(0,Ne.useDispatch)();(0,E.useEffect)(()=>{const kn=window.scrollY||window.pageYOffset;Cn(zt),vt==null||vt.setValue(zt),window.scrollTo(0,kn)},[zt]),(0,E.useEffect)(()=>{ot==null||ot(sr)},[sr]),(0,E.useEffect)(()=>{if(ei.current){let kn=function(er,ur){var ri;if(ct){ur.preventDefault();return}const Mi=ur.clipboardData;if(Mi){const wi=Mi.types.toString(),eo=Mi.items;if(wi==="Files"||Mi.types.indexOf("Files")>-1){if(ur.preventDefault(),jn=="stex")return;try{let Ji=eo[1];((ri=eo[0])==null?void 0:ri.kind)==="file"&&(Ji=eo[0]);const Gi=Ji.getAsFile(),fo=Gi.name.split(".").pop();(0,he.I)(Gi,oo=>{var yo,Io,_o;oo.id?((yo=Gi==null?void 0:Gi.type)==null?void 0:yo.indexOf("image"))>-1?Fn.replaceSelection(`<img width="100%" src="/api/attachments/${oo.id}?type=${oo.content_type})" alt="" />`):((Io=Gi==null?void 0:Gi.type)==null?void 0:Io.indexOf("video"))>-1?Fn.replaceSelection(`<video width="100%" controls src="/api/attachments/${oo.id}"></video>`):((_o=Gi==null?void 0:Gi.type)==null?void 0:_o.indexOf("pdf"))>-1?Fn.replaceSelection(`<a href="/api/attachments/${oo.id}?type=${Gi.type}&disposition=inline" target="_blank">${Gi.name}</a>`):Xn.includes(fo)?Fn.replaceSelection(`<a href="/api/attachments/${oo.id}?type=office&disposition=inline" target="_blank">${Gi.name}</a>`):Fn.replaceSelection(`[${Gi.name}](/api/attachments/${oo.id}?type=${oo.content_type})`):(oo==null?void 0:oo.status)===401&&(document.location.href="/user/login")})}catch(Ji){rt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Fn=$e().fromTextArea(ei.current,{mode:jn,lineNumbers:!Ln,lineWrapping:!0,value:It,autoCloseTags:!0,autoCloseBrackets:!0});return Fn.on("keyup",function(er,ur){ur.keyCode===8&&(er.getValue()==""?Fn.setOption("placeholder",Ft):Fn.setOption("placeholder",null))}),Fn.on("keydown",function(er,ur){if(ur.keyCode===8){var ri=io(er);ri&&ur.preventDefault()}}),Bn&&Fn.focus(),Fn.on("paste",kn),Ie&&Fn.on("beforeChange",function(er,ur){(ur.origin==="paste"||ur.origin==="+input")&&ur.cancel()}),Tt(Fn),()=>{Fn.off("paste",kn)}}},[]);const pi=(0,E.useCallback)(()=>{if(ti.current)try{}catch(kn){console.log(kn,"---- to set md editor body height")}},[xr,ti,sr]);(0,E.useEffect)(()=>{function kn(){let Fn=new xe.Z(er=>{for(let ur of er)(ur.target.offsetHeight>0||ur.target.offsetWidth>0)&&(pi(),vt.setSize("100%","100%"),vt.refresh())});return Fn.observe(ei.current.parentElement),Fn}if(vt){const Fn=kn();return()=>{var er,ur;(er=ei.current)!=null&&er.parentElement&&Fn.unobserve((ur=ei.current)==null?void 0:ur.parentElement)}}},[vt,pi]),(0,E.useEffect)(()=>{if(vt){let kn=[];for(const[Fn,er]of Object.entries(Lt)){let ur={[Fn]:()=>{Bi(er)}};kn.push(ur),vt.addKeyMap(ur)}return()=>{for(let Fn of kn)vt.removeKeyMap(Fn)}}},[vt]),(0,E.useEffect)(()=>{tt!==sr&&gr(tt)},[tt]),(0,_t.Z)(()=>{if(!en&&$n>0){let kn=new Date().getTime(),Fn=window.sessionStorage.getItem(mr);kn>=$n+Mt&&(!Fn||Fn!==Dn)&&(window.sessionStorage.setItem(mr,Dn),_n(!0))}},Mt),(0,E.useEffect)(()=>{nr(hn)},[vt,hn]),(0,E.useEffect)(()=>{vt&&Bn&&vt.focus()},[vt,Bn]),(0,E.useEffect)(()=>{if(En&&vt){let kn=function(er){let ur=er.target;if(Xr.current){let ri=ur.scrollTop/ur.scrollHeight;Xr.current.scrollTop=Xr.current.scrollHeight*ri}};const Fn=vt.getScrollerElement();return Fn.addEventListener("scroll",kn),()=>{Fn.removeEventListener("scroll",kn)}}},[vt,En]),(0,E.useEffect)(()=>{if(vt&&Le){let kn=function(Fn,er){Le(Fn,er)};return vt.on("beforeChange",kn),()=>{vt.off("beforeChange",kn)}}},[vt,Le]),(0,E.useEffect)(()=>{if(vt&&St){let kn=function(){St(vt.getValue())};return vt.on("blur",kn),()=>{vt.off("blur",kn)}}},[vt,St]);function io(kn,Fn){var er=kn.getDoc(),ur=er.getCursor(),ri=er.getLine(ur.line),Mi=ri.charAt(ur.ch-1),wi=ri.lastIndexOf("@\u2581@",ur.ch),eo=ri.lastIndexOf("@\u2581\u2581@",ur.ch),Ji=wi>eo?wi:eo,Gi=wi>eo?3:4;if(dn.indexOf(Mi)===-1)return null;if(console.log("change1:",Fn,kn,ri,ur,Ji,wi,eo,Mi),Ji>=0&&ur.ch-Ji<5){var fo=Ji+Gi;return er.replaceRange("",{line:ur.line,ch:Ji},{line:ur.line,ch:fo}),{line:ur.line,ch:fo}}return null}(0,E.useEffect)(()=>{if(vt){let kn=function(Fn,er){const ur=Fn.getValue();Cn(ur),cr(new Date().getTime()),Fn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),fn&&(Yn?fn(ur,Gn(ur)):fn(ur))};return vt.on("change",kn),()=>{vt.off("change",kn)}}},[vt,fn]),(0,E.useEffect)(()=>{if(vt)if(It==null)vt.setValue(""),Cn("");else{const kn=window.scrollY||window.pageYOffset;It!==vt.getValue()&&(vt.setValue(It),Cn(It),vt.setCursor(Ie?1:vt.lineCount(),0),window.scrollTo(0,kn))}},[vt,It]);const Bi=(0,E.useCallback)(kn=>{const Fn=vt.getCursor(),er=vt.getSelection();let ur=er.split(`
|
|
|
`);switch(kn){case"bold":return vt.replaceSelection("**"+er+"**"),er===""&&vt.setCursor(Fn.line,Fn.ch+2),vt.focus();case"italic":return vt.replaceSelection("*"+er+"*"),er===""&&vt.setCursor(Fn.line,Fn.ch+1),vt.focus();case"code":return vt.replaceSelection("`"+er+"`"),er===""&&vt.setCursor(Fn.line,Fn.ch+1),vt.focus();case"inline-latex":return(0,ln.Ye)(si)?void 0:(qn("inline-latex"),vt.focus());case"latex":return vt.replaceSelection("```latex\n"+er+"\n```"),vt.setCursor(Fn.line+1,er.length+1),vt.focus();case"line-break":return vt.replaceSelection(`<br/>
|
|
|
`),vt.focus();case"list-ul":return er===""?vt.replaceSelection("- "+er):vt.replaceSelection(ur.map(ri=>ri===""?"":`- ${ri}`).join(`
|
|
|
`)),vt.focus();case"list-ol":return er===""?vt.replaceSelection("1. "+er):vt.replaceSelection(ur.map((ri,Mi)=>ri===""?"":`${Mi+1}. ${ri}`).join(`
|
|
|
`)),vt.focus();case"add-null-ch":ft==null||ft();return;case"add-signal":return er===""&&vt.setCursor(Fn.line,Fn.ch),vt.replaceSelection(An),vt.focus();case"add-multiple":return er===""&&vt.setCursor(Fn.line,Fn.ch),vt.replaceSelection(dn),vt.focus();case"inster-template-1":return er===""&&vt.setCursor(Fn.line,Fn.ch),vt.replaceSelection(Jn),vt.focus();case"eraser":return vt.setValue(""),vt.focus();case"trigger-watch":return nr(!En),vt.focus();case"trigger-full-screen":return gr(!sr),vt.focus();case tn:qn(tn);return;case Ut:qn(Ut);return;case on:qn(on);return;case cn:qn(cn);return;case"maths-latex":if((0,ln.Ye)(si))return;qn("maths-latex");return;case mn:Qr.current="",sessionStorage.removeItem("file_id"),qn(mn);return;case un:qn(un);return;default:throw new Error}},[vt,En,sr]),Zi=(0,E.useCallback)((kn,Fn)=>{var er,ur,ri,Mi,wi,eo;kn!=null&&kn.disabledClose||qn("");const{src:Ji,alt:Gi,id:fo}=kn||{};switch(rr){case tn:const{title:ea,link:Ko}=kn;return vt.replaceSelection(`[${ea}](${Ko})`),vt.focus();case Ut:const{language:Ro,content:fa}=kn;return vt.replaceSelection(["```"+Ro,fa,"```"].join(`
|
|
|
`)),vt.focus();case"maths-latex":for(var oo=atob(kn),yo=new Uint8Array(oo.length),Io=0;Io<oo.length;Io++)yo[Io]=oo.charCodeAt(Io);var _o=new Blob([yo],{type:"image/png"});return(0,he.I)(_o,Si=>{Si.id?vt.replaceSelection(``):(Si==null?void 0:Si.status)===401&&(document.location.href="/user/login")}),vt.focus();case"inline-latex":return(0,ln.Ye)(si)?void 0:(vt.replaceSelection("`$$"+kn+"$$`"),vt.focus());case at:return fo?(vt.getValue().indexOf(Ji)===-1?vt.replaceSelection(`<center><img id="${fo}" width="80%" src="${Ji}" class="draw-flowchart" alt="${Gi||""}" /></center>`):document.getElementById(fo).src=ce.Z.API_SERVER+Ji+"?t="+Date.now(),vt.focus()):void 0;case on:case cn:const ao=Fn,Ba=(ri=(ur=(er=ao==null?void 0:ao.name)==null?void 0:er.split("."))==null?void 0:ur.pop)==null?void 0:ri.call(ur);return((Mi=ao==null?void 0:ao.type)==null?void 0:Mi.indexOf("image"))>-1||!(ao!=null&&ao.type)?ao!=null&&ao.align||ao!=null&&ao.width?vt.replaceSelection(`<p style="text-align:${ao.align||"initial"}"><img width="${ao.width?ao.width+"%":"initial"}" src="${Ji}" alt="${Gi||""}" /></p>`):vt.replaceSelection(`<img width="100%" src="${Ji}" alt="${Gi||""}" />`):((wi=ao==null?void 0:ao.type)==null?void 0:wi.indexOf("video"))>-1?vt.replaceSelection(`<video width="100%" controls src="${Ji}"></video>`):((eo=ao==null?void 0:ao.type)==null?void 0:eo.indexOf("pdf"))>-1?vt.replaceSelection(`<a href="${Ji}?type=${ao.type}&disposition=inline" target="_blank">${ao.name}</a>`):Xn.includes(Ba)?vt.replaceSelection(`<a href="${Ji}?type=office&disposition=inline" target="_blank">${ao.name}</a>`):vt.replaceSelection(`[${ao.name}](${Ji})`),vt.focus();case un:const{row:Ao,col:di,align:to}=kn;let ho=`
|
|
|
`;for(let Si=0;Si<Ao;Si++){let qi=[],Wi=[];for(let Ho=0;Ho<di;Ho++)Si===1&&Wi.push(At[to]),qi.push(" ");Si===1&&(ho+=`| ${Wi.join(" | ")} |
|
|
|
`),ho+=`| ${qi.join(di===1?"":" | ")} |
|
|
|
`}return vt.replaceSelection(ho+`
|
|
|
`),vt.focus();default:throw new Error}},[vt,rr]),Ii=(0,E.useMemo)(()=>{switch(rr){case tn:return E.createElement(Rt,{callback:Zi,onCancel:Ti});case Ut:return E.createElement(ut.Z,{callback:Zi,onCancel:Ti});case on:return E.createElement(he.Z,{callback:Zi,onCancel:Ti});case mn:return E.createElement(ae,{editImgId:Qr.current,callback:Zi,onCancel:Ti});case un:return E.createElement(ke,{callback:Zi,onCancel:Ti});case"maths-latex":return E.createElement(vn,{showSaveButton:!0,callback:Zi});case"inline-latex":return E.createElement(Jt.Z,{showSaveButton:!0,callback:Zi});default:return null}},[rr]);function Ti(){qn("")}(0,E.useEffect)(()=>{if(mi.current){let kn=function(wi){ri=!0,Mi=wi.pageY},Fn=function(){ri=!1},er=function(wi){if(ri){let eo=wi.pageY-Mi;eo<0&&(eo=0),eo>300&&(eo=300);let Ji=yn+eo+"px";wr(Ji)}},ur=mi.current,ri=!1,Mi=0;return ur.addEventListener("mousedown",kn),document.addEventListener("mousemove",er),document.addEventListener("mouseup",Fn),()=>{ur.removeEventListener("mousedown",kn),document.removeEventListener("mousemove",er),document.removeEventListener("mouseup",Fn)}}},[vt,mi]),(0,E.useEffect)(()=>{wr(yn)},[yn]);const Ur=Sn(an),Vr=Sn(xr),Or={width:Ur,height:Vr},Mn=(0,E.useMemo)(()=>{if($n){let kn=new Date($n),Fn=kn.getHours(),er=kn.getMinutes(),ur=kn.getSeconds();return Fn=Fn<10?"0"+Fn:Fn,er=er<10?"0"+er:er,ur=ur<10?"0"+ur:ur,`${Fn}:${er}:${ur}`}return 0},[$n]),Gn=kn=>{const Fn=[];if(Yn){let er=-1;kn=kn.replace(/(@▁▁@|@▁@)/g,function(ur,ri,Mi){Fn.push({multiLine:ur!==An})})}return Fn};function zn(){window.sessionStorage.removeItem(mr),_n(!1),cr(0)}function In(){_n(!1),cr(0),vt.setValue(window.sessionStorage.getItem(mr))}(0,E.useEffect)(()=>{Yt[rr]&&rr!==cn&&rr!==mn&&setTimeout(()=>{const kn=document.getElementsByClassName("markdown-popup-form")[0],Fn=window.innerWidth/2-kn.offsetWidth/2,er=window.innerHeight/2-kn.offsetHeight/2;yr(Fn),li(er)},0)},[rr]);const dr=kn=>{kn.preventDefault();const Fn=kn.clientX-Pr,er=kn.clientY-ii;document.body.onmousemove=ur=>{let ri=ur.clientX-Fn,Mi=ur.clientY-er;const wi=document.getElementsByClassName("markdown-popup-form")[0],eo=window.innerWidth-wi.offsetWidth,Ji=window.innerHeight-wi.offsetHeight;ri=Math.max(0,Math.min(ri,eo)),Mi=Math.max(0,Math.min(Mi,Ji)),br(ur.clientX,ur.clientY,Fn,er)&&(yr(ri),li(Mi))},document.body.onmouseup=function(){document.body.onmousemove=null}},br=(kn,Fn,er,ur)=>{const ri=document.body.clientHeight,Mi=document.body.clientWidth;return kn<20&&er>kn||kn>Mi-20&&er<kn||Fn<20&&ur>Fn||Fn>ri-20&&ur<Fn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return E.createElement(E.Fragment,null,E.createElement("div",{className:"markdown-editor-wrapper",ref:ti},E.createElement("div",{className:`markdown-editor-container ${Re} ${En?"on-preview":""} ${Ln?"mini":""} ${sr?"full-screen":""}`,style:Or},E.createElement(Vt,{insertTemp:Kn,watch:En,fullScreen:sr,showNullButton:gn,showNullProgramButton:Yn,onActionCallback:Bi,hidetoolBar:Wn,extraUse:Ot}),E.createElement("div",{className:"markdown-editor-body"},E.createElement("div",{className:"codemirror-container"},E.createElement("textarea",{ref:ei,placeholder:Ft})),En?E.createElement("div",{ref:Xr,className:"preview-container"},jn==="stex"&&E.createElement(yt,{value:Dn}),jn!=="stex"&&E.createElement(Ee.Z,{edit:!0,disabledFill:Et,showProgramFill:Yn,value:Dn,openEditor:kn=>{var Fn;Qr.current=kn,(Fn=Lr.current)==null||Fn.setHeight("100vh"),setTimeout(()=>{qn("add-flowchart")},150)}})):null))),lr?E.createElement("a",{ref:mi,className:"editor-resize"}):null,rr===cn&&E.createElement(Zt,{callback:Zi,onCancel:Ti}),rr===mn&&E.createElement(ae,{ref:Lr,editImgId:Qr.current,callback:Zi,onCancel:Ti}),E.createElement(Ze.Z,null,Yt[rr]&&rr!==cn&&rr!==mn?E.createElement(De.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Pr,top:ii},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:dr},Yt[rr]),open:!0,onCancel:Ti,footer:null,destroyOnClose:!0,width:rr===mn?"1200px":null,height:rr===mn?"80vh":null,className:"markdown-popup-form"},Ii):null))}},53332:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return mt},I:function(){return Vt}});var E=ee(28284),Ne=ee(6767),be=ee(37568),$e=ee(44104),xe=ee(4875),Fe=ee(47889),Pe=ee(7939),We=ee(23216),we=ee(59301),ve=ee(59301),lt=Object.defineProperty,Ee=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Qe=(Ze,Ve,Ct)=>Ve in Ze?lt(Ze,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ze[Ve]=Ct,dt=(Ze,Ve)=>{for(var Ct in Ve||(Ve={}))Ge.call(Ve,Ct)&&Qe(Ze,Ct,Ve[Ct]);if(qe)for(var Ct of qe(Ve))Ke.call(Ve,Ct)&&Qe(Ze,Ct,Ve[Ct]);return Ze},Pt=(Ze,Ve)=>Ee(Ze,yt(Ve));const{useForm:qt}=E.default,fe={width:280,marginRight:10},st={labelCol:{span:5},wrapperCol:{span:19}};var mt=({callback:Ze,onCancel:Ve})=>{const[Ct]=qt();let Te=(0,we.useRef)();function _e(gt){Te.current.width=Ct.getFieldValue("width"),Te.current.align=Ct.getFieldValue("align"),Ze(gt,Te.current)}function Ue(gt,Oe){if(gt.status===-1){Ne.ZP.error(gt.message);return}Ct.setFieldsValue({src:`/api/attachments/${gt.id}`,type:Oe.type})}function de(gt){let Oe=gt.target.files[0];Te.current=Oe,Vt(Oe,Ue)}return ve.createElement(E.default,Pt(dt({form:Ct},st),{className:"upload-image-panel",onFinish:_e,style:{width:470,overflow:"hidden"}}),ve.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ve.createElement("div",{className:"flex-container"},ve.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ve.createElement(be.default,{style:fe})),ve.createElement(pt,{onFileChange:de}))),ve.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ve.createElement(be.default,{style:{width:264}})),ve.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ve.createElement($e.Z,null,ve.createElement(E.default.Item,{name:"width",style:{margin:0}},ve.createElement(xe.Z,{style:{width:264}})),ve.createElement("span",{className:"ml8"},"%"))),ve.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ve.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"}]})),ve.createElement("aside",null,ve.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ve.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Pe.ZP,{type:"default",onClick:Ve},"\u53D6\u6D88"))))};function pt({onFileChange:Ze}){return ve.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ve.createElement("input",{type:"file",onChange:Ze}))}function Vt(Ze,Ve){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ct=new FormData;Ct.append("editormd-image-file",Ze),Ct.append("file_param_name","editormd-image-file"),Ct.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(_e){Ve(JSON.parse(_e.target.responseText),Ze)},!1),Te.addEventListener("error",function(_e){console.error(_e)},!1),Te.open("POST",`${We.KI}/api/attachments.json`),Te.send(Ct)}},88487:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return be}});var E=ee(59301),Ne=ee(4676);class be extends E.Component{constructor(xe){super(xe);const Fe=window.document;this.node=Fe.createElement("div"),Fe.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,Ne.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(wn,nn,ee){"use strict";ee.d(nn,{SV:function(){return Zt},ZP:function(){return bt}});var E=ee(59301),Ne=ee(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"]},$e={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"]},xe={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(`
|
|
|
`)}]},Pe={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 We=ee(53184),we=ee.n(We),ve=(je,Bt,rt)=>new Promise((le,ne)=>{var te=re=>{try{ce(rt.next(re))}catch(ye){ne(ye)}},ae=re=>{try{ce(rt.throw(re))}catch(ye){ne(ye)}},ce=re=>re.done?le(re.value):Promise.resolve(re.value).then(te,ae);ce((rt=rt.apply(je,Bt)).next())});const lt={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"]}},Ee=(je,Bt,rt,le)=>{const ne=Bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:rt.lineNumber,endColumn:rt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:je.languages.CompletionItemKind.Text,insertText:ae,range:le}))},yt=(je,Bt,rt,le)=>{je.languages.registerCompletionItemProvider(Bt,{provideCompletionItems(ne,te){const ae=ne.getWordUntilPosition(te),ce={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:ae.startColumn,endColumn:ae.endColumn},re=ne.getLineContent(te.lineNumber).substring(ae.startColumn-2,ae.endColumn);return{suggestions:[...Ee(je,ne,te,ce),...rt.map(Se=>({label:Se,kind:je.languages.CompletionItemKind.Keyword,documentation:Se,insertText:Se,insertTextRules:je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce})),...le.map(Se=>({label:Se.label,kind:je.languages.CompletionItemKind.Snippet,documentation:Se.content,insertText:re.startsWith("#")?Se.content.replace(/#/,""):Se.content,insertTextRules:je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce}))]}}})};var qe=je=>{lt.languages.forEach(Bt=>{je.languages.registerDocumentFormattingEditProvider(Bt,{provideDocumentFormattingEdits(rt){return ve(this,null,function*(){const le=we()(rt.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:rt.getFullModelRange(),text:le}]})}})}),yt(je,"java",$e.keywords,$e.quickKey),yt(je,"cpp",xe.keywords,xe.quickKey),yt(je,"c",be.keywords,[]),yt(je,"python",Fe.keywords,Fe.quickKey),yt(je,"scala",Pe.keywords,Pe.quickKey)};const Ge="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ke=Object.defineProperty,Qe=(je,Bt,rt)=>Bt in je?Ke(je,Bt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):je[Bt]=rt,dt=(je,Bt,rt)=>Qe(je,typeof Bt!="symbol"?Bt+"":Bt,rt);const Pt=class Eu{constructor(Bt,rt,le){this.placeholder=Bt,this.editor=rt,this.monaco=le,rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Eu.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)}};dt(Pt,"ID","editor.widget.placeholderHint");var fe=Pt,st=ee(96236),mt=ee(6767),pt=ee(25399),Vt=ee(78267),Ze=ee(33156),Ve=ee(56102),Ct=Object.defineProperty,Te=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Oe=(je,Bt,rt)=>Bt in je?Ct(je,Bt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):je[Bt]=rt,nt=(je,Bt)=>{for(var rt in Bt||(Bt={}))de.call(Bt,rt)&&Oe(je,rt,Bt[rt]);if(Ue)for(var rt of Ue(Bt))gt.call(Bt,rt)&&Oe(je,rt,Bt[rt]);return je},jt=(je,Bt)=>Te(je,_e(Bt)),Ce=(je,Bt)=>{var rt={};for(var le in je)de.call(je,le)&&Bt.indexOf(le)<0&&(rt[le]=je[le]);if(je!=null&&Ue)for(var le of Ue(je))Bt.indexOf(le)<0&>.call(je,le)&&(rt[le]=je[le]);return rt},ue=(je,Bt,rt)=>new Promise((le,ne)=>{var te=re=>{try{ce(rt.next(re))}catch(ye){ne(ye)}},ae=re=>{try{ce(rt.throw(re))}catch(ye){ne(ye)}},ce=re=>re.done?le(re.value):Promise.resolve(re.value).then(te,ae);ce((rt=rt.apply(je,Bt)).next())});function et(je){return/^\d+$/.test(je)?`${je}px`:je}function Rt(){}let ut=!1;const he={"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 De(je=[]){let Bt=je;if(Array.isArray(je)){for(let rt=0;rt<je.length;rt++){let le=he[je[rt]];if(le)return le}return Bt[0]}return he[Bt]||Bt}let Me=null;const Dt=()=>ue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(je){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",je)}});var bt=je=>{var Bt=je,{width:rt="100%",height:le="100%",value:ne,language:te="javascript",style:ae={},options:ce={},overrideServices:re={},theme:ye="vs-dark",onEditBlur:Se,isCopy:Ye=!1,onSave:ke,autoHeight:it=!1,forbidCopy:xt=!1,forbidCopyTips:Xt,onChange:Nt=Rt,editorDidMount:vn=Rt,onFocus:Jt=Rt,onBreakPoint:tn=Rt,breakPointValue:on=[],filename:mn="educoder.txt",errorLine:cn,errorContent:at="",highlightLine:Ut,openBreakPoint:un=!1,placeholder:Je="",showMiniMap:At=!0}=Bt,_t=Ce(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const ln=(0,E.useRef)(),He=(0,E.useRef)({}),ht=(0,E.useRef)(),Mt=(0,E.useRef)(),Kt=(0,E.useRef)([]),dn=(0,E.useRef)(!1),An=(0,E.useRef)(),Jn=(0,E.useRef)(),Xn=(0,E.useRef)(!1),[Sn,Rn]=(0,E.useState)(!1);function Gt(){let en;return ln.current&&(en=new Ne.Z(gn=>{for(let Yn of gn)(Yn.target.offsetHeight>0||Yn.target.offsetWidth>0)&&He.current.instance.layout()}),en.observe(ln.current)),en}function Lt(){mt.ZP.warning({content:decodeURIComponent(Xt||Ge),key:"monaco-editor-tip"})}const Yt=()=>{let en=He.current.instance;if(ne!=null&&en&&Sn){const gn=en.getModel();gn&&ne!==gn.getValue()&&(ut=!0,gn.setValue(ne),en.layout(),ut=!1)}};(0,E.useEffect)(()=>{const en=Ze.Z.subscribe("formatDocument",gn=>{var Yn;let Wn=He.current.instance;(Yn=Wn==null?void 0:Wn.getAction)==null||Yn.call(Wn,"editor.action.formatDocument").run()});return window.updateMonacoValue=gn=>{Nt(gn)},en},[]),(0,E.useEffect)(()=>{var en;let gn=He.current.instance;Mt.current&&clearTimeout(Mt.current),Mt.current=setTimeout(()=>{Yt()},500),ne&&(ne!=null&&ne.length)&&((en=gn==null?void 0:gn.updateOptions)==null||en.call(gn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,Sn,He.current]),(0,E.useEffect)(()=>{if(cn&&He.current&&He.current.instance){let gn=He.current.instance;gn.changeViewZones(function(Yn){var Wn=document.createElement("div");Wn.style.padding="10px 20px",Wn.style.width="calc(100% - 20px)",Wn.className="my-error-line-wrp",Wn.innerHTML=at,Yn.addZone({afterLineNumber:cn||11,heightInLines:3,domNode:Wn})});var en={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(en),gn.revealPositionInCenter({lineNumber:20,column:1})}},[cn,He.current,Sn]);const kt=(en="",gn)=>{if(!en||en.trim()==="")return!0;const Wn=He.current.instance.getModel().getLineTokens(gn);let tt=!1;for(let St=0;St<2;St++)Wn.getStandardTokenType(St)===1&&(tt=!0);return tt};(0,E.useEffect)(()=>{var en;const gn=(en=He.current)==null?void 0:en.instance;if(gn&&Sn&&xt){const Yn=gn.onDidBlurEditorWidget(()=>{Xn.current=!1}),Wn=gn.onDidFocusEditorText(()=>{Xn.current=!0});return()=>{Yn.dispose(),Wn.dispose()}}},[He.current,Sn,xt]),(0,E.useEffect)(()=>{var en;if((en=He.current)!=null&&en.instance&&Sn&&un){let gn=He.current.instance,Yn=gn.getModel();if(!Yn)return;(()=>{var Ot;let ft=[],vt=[];const Tt=Yn.getAllDecorations();for(let Cn of Tt)Cn.options.className==="highlighted-line"&&(ft.push((Ot=Cn==null?void 0:Cn.range)==null?void 0:Ot.startLineNumber),vt.push(Cn==null?void 0:Cn.id));if(Ut===ft[0])return;Yn.deltaDecorations(vt,[]);const Dn=Yn.getLineCount();Ut&&Ut<=Dn&&(gn.deltaDecorations([],[{range:new Me.Range(Ut,1,Ut,Yn.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),gn.revealLineInCenter(Ut))})();const tt=(Ot=!1)=>{var ft;let vt=[],Tt=[];const Dn=Yn.getAllDecorations();for(let Cn of Dn)Cn.options.linesDecorationsClassName==="breakpoints-select"&&(vt.push((ft=Cn==null?void 0:Cn.range)==null?void 0:ft.startLineNumber),Tt.push(Cn==null?void 0:Cn.id));if(Ot)return{lines:vt,ids:Tt};tn(vt)},St=Ot=>ue(void 0,null,function*(){let ft={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Yn.deltaDecorations([],[ft]),tt()}),Le=Ot=>ue(void 0,null,function*(){let ft=[];const vt=gn.getLineDecorations(Ot);for(let Tt of vt)Tt.options.linesDecorationsClassName==="breakpoints-select"&&ft.push(Tt.id);yield Yn.deltaDecorations(ft,[]),tt()}),ot=Ot=>{let ft=gn.getLineDecorations(Ot);for(let vt of ft)if(vt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Vt.isEqual)(on,tt(!0).lines)){Yn.deltaDecorations(tt(!0).ids,[]);const Ot=on.map(ft=>({range:new Me.Range(ft,1,ft,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Yn.deltaDecorations([],Ot)}const Re=gn.onDidChangeModelContent(Ot=>{let ft=gn.getPosition();if(ft){let vt=ft.lineNumber;clearTimeout(Jn.current),Jn.current=setTimeout(()=>{kt(Yn.getLineContent(vt),vt)?Le(vt):ot(vt)?(Le(vt),St(vt)):tt()},100)}}),ct=gn.onMouseDown(Ot=>{var ft,vt,Tt;if(Ot.target.detail&&((Tt=(vt=(ft=Ot.target)==null?void 0:ft.element)==null?void 0:vt.className)!=null&&Tt.includes("line-numbers"))){let Dn=Ot.target.position.lineNumber;if(kt(Yn.getLineContent(Dn),Dn))return;ot(Dn)?Le(Dn):St(Dn)}}),Ie=Ot=>{let ft={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Kt.current=gn.deltaDecorations(Kt.current,[ft])},Et=()=>{Kt.current=gn.deltaDecorations(Kt.current,[])},Ft=gn.onMouseMove(Ot=>{var ft,vt,Tt;if(Et(),Ot.target.detail&&((Tt=(vt=(ft=Ot.target)==null?void 0:ft.element)==null?void 0:vt.className)!=null&&Tt.includes("line-numbers"))){let Dn=Ot.target.position.lineNumber;if(kt(Yn.getLineContent(Dn),Dn))return;Ie(Dn)}}),zt=gn.onMouseLeave(()=>{Et()});return()=>{Re.dispose(),ct.dispose(),Ft.dispose(),zt.dispose()}}},[He.current,Sn,on,Ut,un,te]),(0,E.useEffect)(()=>{var en;(en=He.current)!=null&&en.instance&&un&&He.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function It(){let en=He.current.instance;if(en){const gn=en.getSelection(),Yn=He.current.pastePos||{},Wn=new Me.Range(Yn.startLineNumber||gn.endLineNumber,Yn.startColumn||gn.endColumn,Yn.endLineNumber||gn.endLineNumber,Yn.endColumn||gn.endColumn);setTimeout(()=>{en.executeEdits("",[{range:Wn,text:""}])},300)}}function fn(en){(window.navigator.platform.match("Mac")?en.metaKey:en.ctrlKey)&&en.keyCode==83&&(en.preventDefault(),ke())}const an=()=>{if(it&&He.current.instance){const en=He.current.instance.getContentHeight();mr(en<le?le:en)}else mr(le)};function yn(en){var gn=document.createEvent("MouseEvents");gn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),en.dispatchEvent(gn)}const Ln=en=>{if(!Xn.current)return;const{keyCode:gn,ctrlKey:Yn,metaKey:Wn,target:tt,type:St}=en;return(St==="paste"||(gn===67||gn===86)&&(Wn||Yn))&&tt.nodeName==="TEXTAREA"&&(Lt(),en.preventDefault()),!1};function Bn(en,gn){var Yn=window.URL||window.webkitURL||window,Wn=new Blob([gn]),tt=document.createElementNS("http://www.w3.org/1999/xhtml","a");tt.href=Yn.createObjectURL(Wn),tt.download=en,yn(tt)}(0,E.useEffect)(()=>{an()},[an]),(0,E.useEffect)(()=>{ln.current&&!Sn&&Promise.all([ee.e(8909),ee.e(5977)]).then(ee.bind(ee,71448)).then(en=>{try{Me=en,He.current.instance=Me.editor.create(ln.current,{value:ne,language:De(te),theme:ye,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:At||!1}},re);const gn=He.current.instance;let tt=[...st.BH._menuItems].find(Re=>Re[0]._debugName=="EditorContext")[1],St=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Le=(Re,ct)=>{var Ie,Et;let Ft=Re._first;do ct.includes((Et=(Ie=Ft.element)==null?void 0:Ie.command)==null?void 0:Et.id)&&Re._remove(Ft);while(Ft=Ft.next)};if(vn(gn,Me),setTimeout(()=>{an(),He.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Bn(mn||"educoder.txt",gn.getValue())}})},500),He.current.subscription=gn.onDidChangeModelContent(Re=>{dn.current?clearTimeout(An.current):(an(),Nt(gn.getValue(),Re)),An.current=setTimeout(()=>{dn.current=!1},500)}),window.Monaco||qe(Me,De(te)),xt&&(Le(tt,St),ln.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ln),window.removeEventListener("paste",Ln),window.addEventListener("keydown",Ln),window.addEventListener("paste",Ln)),window.Monaco=Me,Se&&gn.onDidBlurEditorWidget(()=>{Se(gn.getValue())}),Jt&&gn.onDidFocusEditorText(()=>{xt&&Dt(),Jt(gn.getValue())}),xt){Dt();try{gn.onDidPaste(Re=>{const ct=gn.getSelection(),Ie=He.current.pastePos||{},Et=new Me.Range(Ie.startLineNumber||ct.endLineNumber,Ie.startColumn||ct.endColumn,Ie.endLineNumber||ct.endLineNumber,Ie.endColumn||ct.endColumn);gn.executeEdits("",[{range:Re.range,text:""}])})}catch(Re){}}let ot=Gt();return Je&&typeof Je=="string"&&new fe(Je,gn,Me),Rn(!0),()=>{const Re=He.current.instance;Re.dispose();const ct=Re.getModel();ct&&ct.dispose(),He.current.subscription&&He.current.subscription.dispose(),ot.unobserve(ln.current)}}catch(gn){}})},[]),(0,E.useEffect)(()=>{if(He.current.instance&&Sn)return document.addEventListener("keydown",fn,!1),()=>{document.removeEventListener("keydown",fn)}},[ke,Sn]),(0,E.useEffect)(()=>{let en=He.current.instance;if(en&&Sn){let gn=De(te);Me.editor.setModelLanguage(en.getModel(),gn)}},[te,Sn]),(0,E.useEffect)(()=>{He.current.instance&&Sn&&Me.editor.setTheme(ye)},[ye,Sn]),(0,E.useEffect)(()=>{let en=He.current.instance;ht.current=ce,en&&Sn&&(en.updateOptions(nt({},ce)),setTimeout(()=>{en.getModel().updateOptions(nt({},ce))},200))},[JSON.stringify(ce),Sn]),(0,E.useEffect)(()=>{let en=He.current.instance;en&&Sn&&en.layout()},[rt,le,Sn]);const[hn,Kn]=(0,E.useState)(et(rt)),[jn,mr]=(0,E.useState)(et(le)),lr=jt(nt({},ae),{width:hn,height:jn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:ln,style:lr,onFocus:()=>{xt&&Dt()}},Ye&&E.createElement(Ve.CopyToClipboard,{text:ne,onCopy:()=>mt.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(pt.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 Zt({width:je="100%",height:Bt="100%",original:rt,modified:le,language:ne,options:te={}}){const ae=(0,E.useRef)(),[ce,re]=(0,E.useState)(null);function ye(it){let xt;return ae.current&&(xt=new Ne.Z(Xt=>{for(let Nt of Xt)(Nt.target.offsetHeight>0||Nt.target.offsetWidth>0)&&it.layout()}),xt.observe(ae.current)),xt}(0,E.useEffect)(()=>(ae.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(it=>{Me=it;const xt=Me.editor.createDiffEditor(ae.current,jt(nt({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},te),{wordWrap:!0}));re(xt);let Xt=ye(xt);return()=>{xt.dispose();const Nt=xt.getModel();Nt&&Nt.dispose(),Xt.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{ce&&ce.setModel({original:Me.editor.createModel(rt,ne),modified:Me.editor.createModel(le,ne)})},[rt,le,ne,ce]);const Se=et(je),Ye=et(Bt),ke={width:Se,height:Ye};return E.createElement("div",{className:"my-diff-editor",ref:ae,style:ke})}},54077:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return lt}});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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ne=ee(29787),be=ee(25399),$e=ee(89787),xe=ee(92310),Fe=ee.n(xe),Pe=ee(76406),We=ee(90736),we=ee(59301),lt=({className:Ee,dataSource:yt=[],col:qe=4,right:Ge,bottom:Ke=23,precision:Qe=0,wrapWidth:dt=1200,trackEventItems:Pt,loading:qt,onRemove:fe=()=>{},isCurrent:st=!0,showProgress:mt=!1,showAlias:pt=!1,category:Vt="notDisplay",hiddenClick:Ze=()=>{}})=>{const Ve=Math.floor((dt-(qe-1)*Ge)/qe),Ct=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return we.createElement(Ne.Z,{spinning:qt},we.createElement("div",{className:Fe()(E.list,Ee)},!!(yt!=null&&yt.length)&&(yt==null?void 0:yt.map((Te,_e)=>{var Ue,de,gt,Oe,nt,jt,Ce;const{name:ue,id:et,identifier:Rt,featured:ut,school_name:he,image_url:De,excellent:Me,is_plan:Dt}=Te;return we.createElement("div",{key:et,className:st&&mt?E.wrapisCurrent:E.wrap,style:{width:Ve,marginRight:(1+_e)%qe===0?0:Ge+Qe,marginBottom:Ke}},we.createElement("a",{className:E.li,onClick:bt=>{bt.preventDefault(),bt.stopPropagation(),Pt&&(0,Pe.L9)([Pt]),(0,Pe.xg)(`/paths/${Rt}`)}},we.createElement("div",{className:E.img},we.createElement("img",{className:E.cover,src:`${De}`}),(Ue=Te==null?void 0:Te.subject_tags)==null?void 0:Ue.map((bt,Zt)=>{var je,Bt;if(Zt===0){const le=(je=Ct.find(ne=>ne.name==bt))==null?void 0:je.swclass;return we.createElement("span",{className:`sprite ${le} ${E.sign}`,style:{left:"-4px"}})}const rt=(Bt=Ct.find(le=>le.name==bt))==null?void 0:Bt.ptclass;return we.createElement("span",{className:`sprite ${rt} ${E.sign}`,style:{left:`${48+52*(Zt-1)+2*Zt}px`}})}),we.createElement("div",{className:E.tagsDom},we.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Te==null?void 0:Te.excellent)&&we.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((de=Te==null?void 0:Te.custom_tags)==null?void 0:de.length)>0&&(Te==null?void 0:Te.custom_tags.map((bt,Zt)=>{var je;return we.createElement(be.Z,{title:bt==null?void 0:bt.tag_name,key:Zt},we.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((je=Te==null?void 0:Te.custom_tags)==null?void 0:je.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},we.createElement("span",{className:"multi-llipsis1e"},bt==null?void 0:bt.tag_name)))})))),Vt=="hide"&&(Te==null?void 0:Te.studying)&&st&&we.createElement("div",{className:`${E.movebq} user-path-items`,onClick:bt=>{bt.stopPropagation(),fe(Te)}},we.createElement("i",{className:"iconfont icon-yichu1 font12"}),we.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Vt)&&st&&we.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:bt=>{bt.stopPropagation(),Ze(Te)}},we.createElement("i",{className:`iconfont ${Vt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),we.createElement("span",null,Vt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),we.createElement("div",{className:E.name},we.createElement(be.Z,{title:pt&&(Te!=null&&Te.excellent_alias_name)?we.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ue}`,we.createElement("br",null),we.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Te==null?void 0:Te.excellent_alias_name}`)):ue},we.createElement("span",{className:E.e},pt&&(Te==null?void 0:Te.excellent_alias_name)||ue))),st&&mt&&((gt=Te==null?void 0:Te.progress)==null?void 0:gt.all_score)!=0&&we.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},we.createElement($e.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Oe=Te==null?void 0:Te.progress)==null?void 0:Oe.my_score)/((nt=Te==null?void 0:Te.progress)==null?void 0:nt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(jt=Te==null?void 0:Te.progress)==null?void 0:jt.my_score,"/",(Ce=Te==null?void 0:Te.progress)==null?void 0:Ce.all_score),(!st||!mt)&&we.createElement(be.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${he}`},we.createElement("div",{className:E.unit},we.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),he)),(!st||!mt)&&we.createElement("div",{className:E.tags},we.createElement("div",null,we.createElement(be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),we.createElement("span",null,Te.stages_count))),we.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),we.createElement("span",null,Te.members_count)))))))})),!yt.length&&we.createElement(We.Z,null)))}},70467:function(wn,nn,ee){"use strict";ee.d(nn,{jL:function(){return $e},w9:function(){return ue},QD:function(){return on},cQ:function(){return _e.Z},op:function(){return xt},O5:function(){return Gt},_b:function(){return Je},t7:function(){return Qe},Gi:function(){return Me},YG:function(){return he},qp:function(){return ve},vr:function(){return at},qE:function(){return vn},Je:function(){return qt},wb:function(){return Te},cq:function(){return rt},tp:function(){return yt}});var E=ee(59301),Ne={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"},$e=({dataSource:Lt=[],img:Yt,imgWidth:kt=346,title:It,sunTitle:fn,bannerExtraContent:an})=>E.createElement("div",{className:Ne.banner},E.createElement("div",{className:Ne.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,It),E.createElement("span",null,fn)),Lt.length>0&&E.createElement("div",{className:Ne.btns},Lt.map((yn,Ln)=>E.createElement("div",{key:Ln,onClick:yn.click},yn.name,yn.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),an),Yt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Yt,width:kt}))),xe={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"},Fe=ee(92310),Pe=ee.n(Fe),We=ee(78267),ve=({dataSource:Lt=[],value:Yt,onChange:kt,onTitleChange:It,className:fn,title:an,titleWidth:yn=41,style:Ln={},fontColor:Bn="#6A7283",showCount:hn})=>{const[Kn,jn]=(0,E.useState)(1),[mr,lr]=(0,E.useState)(!1),en=(0,E.useRef)(null),gn=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Yn;Lt.length!==0&&(((Yn=en==null?void 0:en.current)==null?void 0:Yn.clientHeight)>97?jn(1):jn(0)),Lt.length===0&&jn(0),lr(!1)},[Lt]),E.createElement("div",{className:Pe()(xe.row,fn,"fadeIn","animated"),style:Ln},E.createElement("div",{onClick:(0,We.throttle)(()=>It==null?void 0:It(),2e3),style:{width:yn,marginTop:mr?12:4},className:`${xe.title} ${It?"current":""}`},an),E.createElement("div",{className:mr?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},E.createElement("div",{className:xe.bar,ref:gn,style:Kn>0?{height:Kn===1?97:"auto",overflow:Kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:xe.tag,ref:en},Lt==null?void 0:Lt.map(Yn=>E.createElement("span",{onClick:()=>kt(Yn.id),key:Yn.id,style:{color:Bn},className:Yt===Yn.id?xe.active:""},E.createElement("span",{title:Yn.name,className:xe.name},Yn.name),!!hn&&E.createElement("span",{className:xe.num},Yn.count))))),!!Kn&&E.createElement(E.Fragment,null,Kn===1?E.createElement("div",{onClick:()=>{var Yn;jn(2),((Yn=en==null?void 0:en.current)==null?void 0:Yn.clientHeight)>245?lr(!0):lr(!1)},className:xe.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{gn.current.scrollTop=0,jn(1),lr(!1)},className:xe.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},lt={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"},yt=({dataSource:Lt=[],value:Yt,onChange:kt,className:It,style:fn={}})=>E.createElement("div",{style:fn,className:Pe()(lt.tabs,It)},Lt.map(an=>E.createElement("span",{onClick:()=>kt(an.id),className:Yt===an.id?lt.active:"",key:an.id},an.name))),qe={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"},Ge=ee(37568),Qe=({dataSource:Lt=[],value:Yt="",onChange:kt,onInputChange:It=()=>{},className:fn,style:an={},placeholder:yn,allowClear:Ln=!1})=>{var Bn;const[hn,Kn]=(0,E.useState)(""),[jn,mr]=(0,E.useState)("");(0,E.useEffect)(()=>{var gn;let Yn=Yt;(gn=JSON.stringify(Yt))!=null&&gn.includes("{")&&(Kn(Yt.id),Yn=Yt.value||"");try{mr(decodeURIComponent(Yn||""))}catch(Wn){mr(decodeURIComponent(Yn||""))}},[Yt]);const lr=()=>{kt(encodeURIComponent(jn),hn||null)},en=gn=>{gn!==hn&&(Kn(gn),kt(encodeURIComponent(jn),gn))};return E.createElement("div",{className:Pe()(qe.input,fn),style:an},!!Lt.length&&E.createElement("div",{className:qe.dropdown},E.createElement("div",{className:qe.text},(Bn=Lt.find(gn=>gn.id===hn))==null?void 0:Bn.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:qe.b1}),E.createElement("b",{className:qe.b2})),E.createElement("div",{className:qe.menu},Lt.map((gn,Yn)=>E.createElement("div",{key:Yn,onClick:()=>en(gn.id)},gn.name)))),E.createElement(Ge.default,{onPressEnter:lr,value:jn,onChange:gn=>{mr(gn.target.value),It(encodeURIComponent(gn.target.value),hn||null)},placeholder:yn,variant:"borderless",allowClear:Ln,onClear:()=>kt("",hn||null)}),E.createElement("i",{onClick:lr,className:"iconfont icon-sousuo9 font14 current"}))},dt={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"},qt=({value:Lt,onChange:Yt,className:kt,total:It,pageSize:fn,style:an={}})=>{const yn=Lt<2,Ln=Lt>=Math.ceil(It/fn);return It<=fn?E.createElement(E.Fragment,null):E.createElement("div",{className:Pe()(dt.quickPager,kt),style:an},E.createElement("div",{onClick:()=>{yn||Yt(Lt-1,"prev")},className:yn?dt.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Ln||Yt(Lt+1,"next")},className:Ln?dt.disabled:""},"\u4E0B\u4E00\u9875"))},fe={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"},st=ee(29787),mt=ee(25399),pt=ee(63139),Vt=ee(14185),Ze=ee(76406),Ve=ee(90736),Te=({className:Lt,dataSource:Yt=[],col:kt=4,right:It,bottom:fn=23,precision:an=0,wrapWidth:yn=1200,trackEventItems:Ln,loading:Bn})=>{const hn=Math.floor((yn-(kt-1)*It)/kt);return E.createElement(st.Z,{spinning:Bn},E.createElement("div",{className:Pe()(fe.list,Lt)},!!Yt.length&&Yt.map((Kn,jn)=>{const{name:mr,id:lr,identifier:en,power:gn,cover_image_id:Yn,pic:Wn}=Kn;return E.createElement("div",{className:fe.wrap,key:lr,style:{width:hn,marginRight:(1+jn)%kt===0?0:It+an,marginBottom:fn}},E.createElement("a",{target:"_blank",href:`/shixuns/${en}/challenges`,className:fe.li,onClick:tt=>{tt.preventDefault(),Ln&&(0,Ze.L9)([Ln]),gn&&(0,Ze.xg)(`/shixuns/${en}/challenges`)}},E.createElement("div",{className:fe.img},E.createElement("img",{className:fe.cover,src:`${Wn}`}),Kn.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${fe.sign}`}),Kn.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${fe.sign}`}),Kn.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${fe.sign}`})),E.createElement("div",{className:fe.name},E.createElement(mt.Z,{title:mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:fe.e},mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:fe.tags},E.createElement(mt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Kn.challenges_count))),!!Kn.myshixuns_count&&E.createElement(mt.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,Kn.myshixuns_count))),E.createElement(mt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Kn.level))),E.createElement("div",{className:fe.rate},E.createElement(pt.Z,{allowHalf:!0,disabled:!0,defaultValue:Kn.score_info}),E.createElement("span",null,"\xA0",Kn.score_info?`${Kn.score_info}\u5206`:"5\u5206")))),!gn&&E.createElement("div",{className:fe.lockWrap},E.createElement("img",{src:`${Vt.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")))}),!Yt.length&&E.createElement(Ve.Z,null)))},_e=ee(54077),Ue={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},de=ee(62957),gt=ee(96599),Oe="data:image/png;base64,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",nt=ee(59301),jt=(Lt,Yt,kt)=>new Promise((It,fn)=>{var an=Bn=>{try{Ln(kt.next(Bn))}catch(hn){fn(hn)}},yn=Bn=>{try{Ln(kt.throw(Bn))}catch(hn){fn(hn)}},Ln=Bn=>Bn.done?It(Bn.value):Promise.resolve(Bn.value).then(an,yn);Ln((kt=kt.apply(Lt,Yt)).next())}),ue=({className:Lt,dataSource:Yt=[],col:kt=4,right:It,bottom:fn=23,precision:an=0,wrapWidth:yn=1200,trackEventItems:Ln,loading:Bn,category:hn,hiddenClick:Kn,handleVery:jn=()=>!0,isCurrent:mr})=>{const[lr,en]=de.default.useModal(),gn=Math.floor((yn-(kt-1)*It)/kt),Yn=Wn=>jt(void 0,null,function*(){lr.confirm({title:"\u7F6E\u9876",width:500,content:nt.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",nt.createElement("span",{className:"c-blue"},"\u201C",Wn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return nt.createElement(st.Z,{spinning:Bn},en,nt.createElement("div",{className:Pe()(Ue.list,Lt)},!!Yt.length&&Yt.map((Wn,tt)=>{const{subject_identifier:St,id:Le,identifier:ot,power:Re}=Wn,ct=Wn.is_public!=0&&Wn.is_public;return nt.createElement("div",{className:Ue.wrap,key:Le,style:{width:gn,marginRight:(1+tt)%kt===0?0:It+an,marginBottom:fn}},Wn.homepage_show&&nt.createElement("div",{className:Ue.btnsTop},nt.createElement(gt.default,{color:"red"},"\u7F6E\u9876")),nt.createElement("a",{className:Ue.li,onClick:Ie=>{Ie.preventDefault(),jn(Wn==null?void 0:Wn.first_category_url)&&(Ln&&(0,Ze.L9)([Ln]),(0,Ze.xg)(Wn.first_category_url))}},nt.createElement("div",{className:Ue.top},nt.createElement(mt.Z,{title:Wn.name},nt.createElement("div",{className:Ue.name},Wn.name)),nt.createElement("img",{className:Ue.img,src:Vt.Z.IMG_SERVER+"/images/"+Wn.avatar_url}),nt.createElement("div",{className:Ue.text,title:Wn.creator},Wn.creator),St&&nt.createElement("div",{className:Ue.btns},nt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),nt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ct&&nt.createElement("div",{className:Ue.sign},"\u516C\u5F00"),mr&&nt.createElement("div",{className:Ue.hidden,onClick:Ie=>{Ie.stopPropagation(),Kn(Wn)}},nt.createElement("i",{className:`iconfont ${hn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),hn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),nt.createElement("div",{className:Ue.bottom},Wn.visits>0&&nt.createElement(mt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-liulanyan"}),nt.createElement("span",null,Wn.visits))),Wn.course_members_count>0&&nt.createElement(mt.Z,{title:"\u6210\u5458",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-chengyuan"}),Wn.course_members_count)),Wn.tasks_count>0&&nt.createElement(mt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-zuoye"}),Wn.tasks_count)),Wn.is_end?nt.createElement("div",{style:{color:"#6B758B"}}):nt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Wn.is_accessible&&nt.createElement("div",{className:Ue.lockWrap},nt.createElement("img",{src:`${Vt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),nt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Yt.length&&nt.createElement(Ve.Z,null)))},et={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"},Rt=ee(44283),he=({dataSource:Lt=[],value:Yt,onChange:kt,className:It,style:fn={},tabBarExtraContent:an})=>E.createElement("div",{className:Pe()(et.tabs,It),style:fn},E.createElement("div",{className:et.tabsWrap},Lt.map((yn,Ln)=>!(yn!=null&&yn.hide)&&E.createElement("aside",{className:et.tab,onClick:()=>{kt(yn.id),yn.link&&Rt.history.push(yn.link)},key:Ln},E.createElement("div",{className:Yt===yn.id?et.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&E.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&E.createElement(mt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",E.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),E.createElement("div",{className:et.tabBar},an)),Me=({className:Lt,style:Yt={},children:kt})=>E.createElement("div",{className:Pe()(Lt),style:Yt},kt),Dt={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"},bt=ee(75727),Zt=ee(93041);const je=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rt=({sortValue:Lt,dropValue:Yt,className:kt,onSort:It,onDrop:fn,dataSource:an=je})=>{var yn;return E.createElement("div",{className:Pe()(Dt.orderWrap,kt)},E.createElement(bt.Z,{dropdownRender:()=>E.createElement(Zt.default,null,an.map((Ln,Bn)=>E.createElement(Zt.default.Item,{key:Bn,onClick:()=>fn(Ln.id)},Ln.name)))},E.createElement("span",{className:Dt.orderTextWrap},(yn=an.find(Ln=>Yt===Ln.id))==null?void 0:yn.name)),E.createElement("span",{className:Dt.orderIconWrap},E.createElement("span",{className:Dt.orderAsc},E.createElement("i",{className:Lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer}`,onClick:()=>It(Lt==="asc"?"desc":"asc")})),E.createElement("span",{className:Dt.orderDesc},E.createElement("i",{className:Lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer}`,onClick:()=>It(Lt==="asc"?"desc":"asc")}))))},le={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"},ne=ee(7939),te=Object.defineProperty,ae=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ye=(Lt,Yt,kt)=>Yt in Lt?te(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Lt[Yt]=kt,Se=(Lt,Yt)=>{for(var kt in Yt||(Yt={}))ce.call(Yt,kt)&&ye(Lt,kt,Yt[kt]);if(ae)for(var kt of ae(Yt))re.call(Yt,kt)&&ye(Lt,kt,Yt[kt]);return Lt},Ye=(Lt,Yt)=>{var kt={};for(var It in Lt)ce.call(Lt,It)&&Yt.indexOf(It)<0&&(kt[It]=Lt[It]);if(Lt!=null&&ae)for(var It of ae(Lt))Yt.indexOf(It)<0&&re.call(Lt,It)&&(kt[It]=Lt[It]);return kt},ke=(Lt,Yt,kt)=>new Promise((It,fn)=>{var an=Bn=>{try{Ln(kt.next(Bn))}catch(hn){fn(hn)}},yn=Bn=>{try{Ln(kt.throw(Bn))}catch(hn){fn(hn)}},Ln=Bn=>Bn.done?It(Bn.value):Promise.resolve(Bn.value).then(an,yn);Ln((kt=kt.apply(Lt,Yt)).next())}),xt=Lt=>{var Yt=Lt,{className:kt,style:It,children:fn,loading:an=!1,openLoading:yn,onClick:Ln=()=>{},size:Bn="middle",shape:hn="round"}=Yt,Kn=Ye(Yt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[jn,mr]=(0,E.useState)(!1);return E.createElement(ne.ZP,Se({onClick:(0,We.throttle)(lr=>ke(void 0,null,function*(){yn&&mr(!0);try{yield Ln(lr)}catch(en){console.log("error",en)}yn&&mr(!1)}),2e3,{leading:!0,trailing:!1}),className:Pe()(le.btn,le[`${Bn}-${hn}`],kt),style:It,size:Bn,shape:hn,loading:jn||an},Kn),fn)},Xt={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"},vn=({className:Lt,style:Yt,children:kt=null,onClick:It,title:fn})=>E.createElement("div",{className:Pe()(Xt.head,Lt),style:Yt},E.createElement("span",{className:"primary-hover",onClick:It},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:fn},fn),E.createElement("div",{className:Xt.node},kt)),Jt={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"},on=({confirmShow:Lt=!0,confirmTitle:Yt,confirmClick:kt,cancelShow:It=!0,cancelTitle:fn,cancelClick:an,className:yn,style:Ln,confirmLoading:Bn=!1})=>E.createElement("div",{className:Pe()(Jt.btns,yn),style:Ln},Lt&&E.createElement(ne.ZP,{loading:Bn,onClick:kt,type:"primary",className:Jt.confirm},Yt),It&&E.createElement(ne.ZP,{onClick:an,className:Jt.cancel},fn)),mn={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"},at=({className:Lt,style:Yt={},LeftContent:kt,children:It,RightContent:fn})=>E.createElement("div",{className:Pe()(mn.fixedBottom,Lt),style:Yt},E.createElement("div",{className:mn.wrap},E.createElement("div",{className:mn.left},kt),E.createElement("div",{className:mn.center},It),E.createElement("div",{className:mn.right},fn))),Ut={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"},Je=({className:Lt,style:Yt={},dataSource:kt=[]})=>E.createElement("div",{className:Pe()(Ut.crumbs,Lt),style:Yt},kt.map((It,fn)=>fn<kt.length-1?E.createElement(E.Fragment,{key:fn},It.path||It.onClick?E.createElement("span",{className:Ut.hover,onClick:It!=null&&It.onClick?It.onClick:()=>Rt.history.push(It.path)},It.name):E.createElement("span",null,It.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:fn,style:{color:"#5F6368"}},It.name))),At=ee(11938),_t=Object.defineProperty,ln=Object.defineProperties,He=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,dn=(Lt,Yt,kt)=>Yt in Lt?_t(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Lt[Yt]=kt,An=(Lt,Yt)=>{for(var kt in Yt||(Yt={}))Mt.call(Yt,kt)&&dn(Lt,kt,Yt[kt]);if(ht)for(var kt of ht(Yt))Kt.call(Yt,kt)&&dn(Lt,kt,Yt[kt]);return Lt},Jn=(Lt,Yt)=>ln(Lt,He(Yt)),Xn=(Lt,Yt)=>{var kt={};for(var It in Lt)Mt.call(Lt,It)&&Yt.indexOf(It)<0&&(kt[It]=Lt[It]);if(Lt!=null&&ht)for(var It of ht(Lt))Yt.indexOf(It)<0&&Kt.call(Lt,It)&&(kt[It]=Lt[It]);return kt};const{Countdown:Sn}=At.default;var Gt=Lt=>{var Yt=Lt,{onChange:kt}=Yt,It=Xn(Yt,["onChange"]);const[fn,an]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof fn=="number"&&fn>=0&&kt(fn)},[fn]);const yn=Ln=>{const Bn=Math.floor(Ln/1e3);an(Bn)};return E.createElement(Sn,Jn(An({},It),{onChange:yn}))}},79006:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ne}});var E=ee(59301);function Ne(be,$e){const xe=(0,E.useRef)();(0,E.useEffect)(()=>{xe.current=be}),(0,E.useEffect)(()=>{function Fe(){xe.current()}if($e!==null){let Pe=setInterval(Fe,$e);return()=>clearInterval(Pe)}},[$e])}},28450:function(wn,nn,ee){"use strict";ee.d(nn,{Q8:function(){return ue},d0:function(){return et},w6:function(){return Ce}});var E=ee(59301),Ne=ee(24017),be=ee(82326),$e=ee(6767),xe=ee(62957),Fe=ee(47889),Pe=ee(77019),We=ee(5269),we=ee(25399),ve=ee(62673),lt=ee(7939),Ee=ee(66649),yt=ee.n(Ee),qe=ee(15267),Ge=ee(49317),Ke=ee(78267),Qe=ee.n(Ke),dt=ee(76406),Pt=ee(90834),qt=ee(44283),fe=ee(47026),st=ee(24532),mt=ee(44624),pt=ee(27878),Vt=ee(66443),Ze=ee(59301),Ve=Object.defineProperty,Ct=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,gt=(Me,Dt,bt)=>Dt in Me?Ve(Me,Dt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Me[Dt]=bt,Oe=(Me,Dt)=>{for(var bt in Dt||(Dt={}))Ue.call(Dt,bt)&>(Me,bt,Dt[bt]);if(_e)for(var bt of _e(Dt))de.call(Dt,bt)&>(Me,bt,Dt[bt]);return Me},nt=(Me,Dt)=>Ct(Me,Te(Dt)),jt=(Me,Dt,bt)=>new Promise((Zt,je)=>{var Bt=ne=>{try{le(bt.next(ne))}catch(te){je(te)}},rt=ne=>{try{le(bt.throw(ne))}catch(te){je(te)}},le=ne=>ne.done?Zt(ne.value):Promise.resolve(ne.value).then(Bt,rt);le((bt=bt.apply(Me,Dt)).next())});function Ce(Me,Dt){const bt=[];for(let Zt=Me;Zt<Dt;Zt++)bt.push(Zt);return bt}const ue=(Me,Dt,bt)=>{const Zt=Me<yt()().startOf("day"),je=Me>yt()(Dt).endOf("day"),Bt=Me<yt()(bt).startOf("day");return Dt?bt?yt()()<=yt()(bt)?Bt||je:Zt||je:Me&&Zt||je:bt&&yt()()<=yt()(bt)?Bt:Zt},et=(Me,Dt)=>{const bt=parseInt(yt()(Me).format("HH")),Zt=parseInt(yt()().format("HH")),je=parseInt(yt()().format("mm"));if(!Me)return{disabledHours:()=>Ce(0,Zt),disabledMinutes:()=>Ce(0,je)};if(Dt){const Bt=parseInt(yt()(Dt).format("HH")),rt=parseInt(yt()(Dt).format("mm"));return yt()(Me).isSame(yt()(Dt),"day")?{disabledHours:()=>Ce(0,Bt),disabledMinutes:()=>bt<=Bt?Ce(0,rt):[]}:void 0}if(yt()(Me).isSame(yt()(),"day"))return{disabledHours:()=>Ce(0,Zt),disabledMinutes:()=>yt()(Me).isSame(yt()(),"hour")&&bt<=Zt?Ce(0,je):[]}},Rt=(Me,Dt)=>Me==null?void 0:Me.map(bt=>{var Zt;return(Zt=Dt==null?void 0:Dt.find(je=>je.value===bt))==null?void 0:Zt.id}),{RangePicker:ut}=Ne.default,{Option:he}=be.default,De=({shixunHomeworks:Me,loading:Dt,dispatch:bt,classroomList:Zt,user:je})=>{var Bt,rt,le,ne,te,ae,ce,re,ye;const Se=(0,qt.useParams)(),{workSetting:Ye,workList:ke,shixunWorkList:it,headerInfo:xt,changeData:Xt}=Me,[Nt,vn]=(0,E.useState)(!1),[Jt,tn]=(0,E.useState)(!1);let[on,mn]=(0,E.useState)([]),[cn,at]=(0,E.useState)([]),[Ut,un]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:fe.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[Je,At]=(0,E.useState)({}),[_t,ln]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{mn([])},[]),(0,E.useEffect)(()=>{vn(!(0,qe.GJ)())},[(0,qe.GJ)()]);const He=()=>{bt({type:"shixunHomeworks/getWorkSetting",payload:Oe({},Se)})};(0,E.useEffect)(()=>{if(!(Ye!=null&&Ye.course_id))return;Object.keys(Ut).map(function(Lt){Ut[Lt]=Ye[Lt]}),(!Ut.allow_late||!Ut.unified_late)&&(Ut.late_penalty=20,Ut.penalty_type=fe.Q.Percent),Ut.unified_setting||(Ut.unified_late=!1,Ut.unified_anonymous_comment=!1,Ut.unified_anonymous_appeal=!1),on=JSON.parse(JSON.stringify(Ye.group_settings.map(Lt=>nt(Oe({},Lt),{group_name:[Lt.group_name]})).filter(Lt=>Lt.publish_time!==null))),cn=JSON.parse(JSON.stringify(Ye.allow_late_settings.map(Lt=>nt(Oe({},Lt),{group_name:[Lt.group_name]})).filter(Lt=>Lt.late_time!==null))),un(Oe({},Ut));const Gt=(0,dt.QE)((on==null?void 0:on.length)>0?on:[]);mn([...Gt]),(cn==null?void 0:cn.length)<=0?at([{penalty_type:fe.Q.Percent,late_penalty:20}]):at([...cn])},[Ye]);const ht=()=>jt(void 0,null,function*(){var Gt,Lt,Yt,kt,It,fn,an,yn;if(((Yt=(Lt=(Gt=je==null?void 0:je.userInfo)==null?void 0:Gt.course)==null?void 0:Lt.shixun_homework_info)==null?void 0:Yt.shixun_homework_remaining_count)===0&&((It=(kt=Me==null?void 0:Me.headerInfo)==null?void 0:kt.homework_status)!=null&&It.includes("\u672A\u53D1\u5E03"))){(0,dt.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(an=(fn=(0,qe.eY)())==null?void 0:fn.course)==null?void 0:an.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((yn=je==null?void 0:je.userInfo)==null?void 0:yn.user_status)===2){(0,st.Rd)();return}const Ln=JSON.parse(JSON.stringify(Ut));if(Ln.challenge_settings.filter(hn=>!hn.hide),Ln.categoryId=Se.categoryId,console.log(on),!Ut.unified_setting)on=on==null?void 0:on.map(hn=>{var Kn;if(!hn.publish_time||!hn.end_time)throw $e.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(!hn.group_name)throw $e.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return hn.group_name=typeof(hn==null?void 0:hn.group_name)=="string"?[hn==null?void 0:hn.group_name]:hn==null?void 0:hn.group_name,hn.group_id=(Kn=Ye.group_settings)==null?void 0:Kn.filter(jn=>{var mr;return(mr=hn==null?void 0:hn.group_name)==null?void 0:mr.includes(jn.group_name)}).map(jn=>jn.group_id||jn.id).toString().split(","),hn});else if(!Ut.publish_time||!Ut.end_time)throw $e.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(Ln.group_settings=on,Ut.allow_late)if(Ut.unified_late){if(Ut.late_penalty===null||Ut.late_penalty===void 0||Ut.late_penalty<0||Ut.late_penalty>100)throw $e.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(!Ut.late_time)throw $e.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 cn=cn==null?void 0:cn.map(hn=>{var Kn,jn;if(hn.late_penalty===null||hn.late_penalty===void 0||hn.late_penalty<0||hn.late_penalty>100)throw $e.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(!hn.late_time)throw $e.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(!hn.group_name)throw $e.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return hn.group_name=typeof(hn==null?void 0:hn.group_name)=="string"?[hn==null?void 0:hn.group_name]:hn==null?void 0:hn.group_name,hn.group_id=(jn=(Kn=hn==null?void 0:hn.group_name)==null?void 0:Kn.map(mr=>{var lr,en;let gn=(en=(lr=Ye.group_settings)==null?void 0:lr.filter(Yn=>(Yn==null?void 0:Yn.group_name)===mr))==null?void 0:en[0];return gn==null?void 0:gn.group_id}))==null?void 0:jn.toString().split(","),hn}),Ln.allow_late_settings=cn;let Bn=yield(0,Vt.Tr)({homework_common_ids:[parseInt(Se.categoryId)],course_id:Se.coursesId,type:"homework_common"});(Bn==null?void 0:Bn.student_count)===0?Mt(Ln):(ln(Ln),At(Bn))}),Mt=Gt=>{if(Gt.total_score===null){$e.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Gt!=null&&Gt.work_efficiency&&Gt.eff_score===null){$e.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Lt=Gt.challenge_settings.reduce((It,fn)=>It+Number(fn.challenge_score),0),Yt={shixun_evaluation:Gt.shixun_evaluation,challenge_settings:Gt.challenge_settings};let kt=()=>{var It;const fn=()=>jt(void 0,null,function*(){tn(!0),(yield(0,Ge.ZP)(`/api/homework_commons/${Se.categoryId}/publish_setting.json`,{method:"post",body:Oe({},Gt)})).status===0&&($e.ZP.success("\u66F4\u65B0\u6210\u529F"),He(),bt({type:"user/getUserInfo",payload:{course_id:Se.coursesId}}),bt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Oe({},Se)})),tn(!1)});!(0,Ke.isEqual)(Xt,Yt)&&!((It=xt==null?void 0:xt.homework_status)!=null&&It.includes("\u672A\u53D1\u5E03"))?xe.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:fn}):fn()};Ye!=null&&Ye.high_resources_consume&&!(Ye!=null&&Ye.high_resources_consume_permission)?bt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Se.coursesId,type:"shixun",type_id:Se.categoryId,name:Ye.homework_name,fn:()=>{kt()}}}):kt()},Kt=(Gt,Lt,Yt="group_id")=>{var kt;return Lt?Lt.find(It=>It[Yt]===Gt):(kt=Ye==null?void 0:Ye.group_settings)==null?void 0:kt.find(It=>It.group_id[0]===Gt)},dn=(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.anonymous_comment),An=Gt=>{var Lt,Yt;const kt=Kt(Gt,Ye==null?void 0:Ye.allow_late_settings,"id"),It=Kt(Gt,Ye==null?void 0:Ye.anonymous_comment_settings),fn=Kt(Gt);return(Ye==null?void 0:Ye.allow_late)&&kt&&yt()(kt==null?void 0:kt.late_time)<=yt()()||(Ye==null?void 0:Ye.anonymous_comment)&&It&&(It==null?void 0:It.evaluation_start)!==null||((Yt=(yt()(fn==null?void 0:fn.end_time)<=yt()()&&((Lt=Ye==null?void 0:Ye.allow_late_settings)==null?void 0:Lt.filter(an=>an.group_id.includes(Gt))))[0])==null?void 0:Yt.late_time)!=null},Jn=(0,E.useMemo)(()=>(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.all_group_late),[Ye,xt]),Xn=Ye==null?void 0:Ye.anonymous_comment,Sn=Gt=>{if(!Gt)return!1;const Lt=Kt(Gt,Ye==null?void 0:Ye.anonymous_comment_settings);return(Ye==null?void 0:Ye.anonymous_comment)&&Lt&&(Lt==null?void 0:Lt.evaluation_start)!==null},Rn=(Gt,Lt)=>{var Yt,kt,It,fn,an;Gt!=null&&Gt.group_id||(Gt.group_id=Rt(Gt==null?void 0:Gt.group_name,Ye==null?void 0:Ye.group_settings)),bt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Gt,index:Lt,rangePickerDisabled:(kt=(Yt=Gt==null?void 0:Gt.group_id)==null?void 0:Yt[0])!=null&&kt.publish_time?Nt||(yt()()<=yt()((fn=Kt((It=Gt==null?void 0:Gt.group_id)==null?void 0:It[0]))==null?void 0:fn.publish_time)?!1:[!0,An((an=Gt==null?void 0:Gt.group_id)==null?void 0:an[0])]):!1,disabledDate:Ye==null?void 0:Ye.course_end_date}})};return Ze.createElement("section",{className:Pt.Z.form},Ze.createElement("div",{className:Pt.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ze.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")),Ze.createElement("div",null,Ze.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ze.createElement(Fe.ZP.Group,{disabled:Nt||!((Bt=xt==null?void 0:xt.homework_status)!=null&&Bt.includes("\u672A\u53D1\u5E03"))||(0,qe.Rm)()&&!((rt=Zt.AssistantObject.practice)!=null&&rt.can_publish),value:Ut.unified_setting,onChange:Gt=>{var Lt;if(!((Lt=xt==null?void 0:xt.homework_status)!=null&&Lt.includes("\u672A\u53D1\u5E03"))){$e.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ut.unified_setting=!Ut.unified_setting,Ut.unified_setting||(Ut.unified_late=!1,at([{late_penalty:5}])),un(Object.assign({},Ut)),Ut.unified_setting===!1&&on==""){mn(on.concat({}));return}Ut.unified_setting&&(mn([]),at([{late_penalty:5}]))}},Ze.createElement(Fe.ZP,{value:!0,disabled:Nt||!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ze.createElement(Fe.ZP,{disabled:Nt||!((le=Ye==null?void 0:Ye.group_settings)!=null&&le.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ne=Ye==null?void 0:Ye.group_settings)==null?void 0:ne.length)===0&&Ze.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")),Ut.unified_setting&&Ze.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ze.createElement(Pe.Z,{align:"middle"},Ze.createElement(We.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ze.createElement(We.Z,{className:"ml10"},Ze.createElement(Ne.default,{size:"large",disabled:Nt||!((te=xt==null?void 0:xt.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(ae=xt==null?void 0:xt.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,qe.Rm)()&&!((ce=Zt.AssistantObject.practice)!=null&&ce.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:Gt=>ue(Gt,Ye==null?void 0:Ye.course_end_date),disabledTime:Gt=>et(Gt),value:Ut.publish_time?yt()(Ut.publish_time):"",onChange:(Gt,Lt)=>{Ut.publish_time=Lt,(Ut.end_time==""||!Ut.end_time)&&Ut.unified_setting&&(Ut.end_time=yt()(Gt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),un(Object.assign({},Ut))}}))),Ze.createElement(Pe.Z,{align:"middle",className:"pl30"},Ze.createElement(We.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ze.createElement(We.Z,{className:"ml10"},Ze.createElement(Ne.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:yt()((0,dt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ye==null?void 0:Ye.allow_late)&&(Ye==null?void 0:Ye.homework_status.includes("\u5DF2\u622A\u6B62"))||Nt||(Ye==null?void 0:Ye.allow_late)&&yt()()>=yt()(Ye==null?void 0:Ye.end_time)||(0,qe.Rm)()&&!((re=Zt.AssistantObject.practice)!=null&&re.can_publish),disabledDate:Gt=>ue(Gt,Ye==null?void 0:Ye.course_end_date,Ut.publish_time),disabledTime:Gt=>et(Gt,Ut.publish_time),value:Ut.end_time?yt()(Ut.end_time):"",onChange:(Gt,Lt)=>{Ut.end_time=Lt,un(Object.assign({},Ut))}})))),!Ut.unified_setting&&(on==null?void 0:on.length)>0&&Ze.createElement(Pe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},on&&on.map(function(Gt,Lt){var Yt,kt,It,fn,an,yn,Ln;return Ze.createElement(We.Z,{span:24,key:Lt},Ze.createElement(Pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Lt==(on==null?void 0:on.length)-1?"0px":"10px"}},Ze.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Lt+1),Ze.createElement(be.default,{disabled:Nt||((Yt=xt==null?void 0:xt.homework_status)!=null&&Yt.includes("\u672A\u53D1\u5E03")&&Gt.id||yt()()<yt()(Gt==null?void 0:Gt.publish_time)?!1:!!(Gt!=null&&Gt.publish_time))||(0,qe.Rm)()&&!((kt=Zt.AssistantObject.practice)!=null&&kt.can_publish),mode:"multiple",className:Pt.Z.multiple_select,style:{width:"250px"},value:Gt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Bn=>{var hn;if((0,qe.Rm)()&&!((hn=Zt.AssistantObject.practice)!=null&&hn.can_publish)){$e.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}on[Lt].group_name=Bn,on[Lt].group_id=Gt.group_id;const Kn=(0,Ke.flattenDeep)(on.map(mr=>mr.group_name)),jn=cn.map(mr=>{let lr=(mr==null?void 0:mr.group_name)||[];return nt(Oe({},mr),{group_name:(0,Ke.remove)(lr,en=>Kn.includes(en))})});at(jn),mn(on.slice())},maxTagCount:4,maxTagPlaceholder:Bn=>Ze.createElement("div",{style:{cursor:"pointer"},onClick:()=>Rn(Gt,Lt)},"+",Bn==null?void 0:Bn.length)},Ye.group_settings&&Ye.group_settings.map(function(Bn){if(!on.map(Kn=>Kn.group_name).flat().includes(Bn.group_name))return Ze.createElement(he,{value:Bn.group_name,key:Bn.id},Bn.group_name)})),Ze.createElement("div",{className:"ml20"},Ze.createElement(ut,{size:"large",ranges:{\u6B64\u523B:[Gt.publish_time?yt()(Gt.publish_time):yt()(),yt()()]},allowClear:!1,disabled:Nt||(yt()()<=yt()((fn=Kt((It=Gt==null?void 0:Gt.group_id)==null?void 0:It[0]))==null?void 0:fn.publish_time)?!1:[!0,An((an=Gt==null?void 0:Gt.group_id)==null?void 0:an[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:Bn=>ue(Bn,Ye==null?void 0:Ye.course_end_date),disabledTime:Bn=>et(Bn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[yt()((0,dt.U6)(),"HH:mm"),yt()((0,dt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Gt.publish_time?yt()(Gt.publish_time):void 0,Gt.end_time?yt()(Gt.end_time):void 0],onChange:(Bn,hn)=>{var Kn;if((0,qe.Rm)()&&!((Kn=Zt.AssistantObject.practice)!=null&&Kn.can_publish)){$e.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}on[Lt].publish_time=hn[0],!Gt.end_time&&hn[0]?on[Lt].end_time=yt()(hn[0]).add(7,"days"):on[Lt].end_time=hn[1],mn([...on])},onCalendarChange:(Bn,hn,Kn)=>{if(hn!=null&&hn[0]&&!hn[1]){const jn=yt()(hn[0]).add(7,"days");on[Lt].publish_time=hn[0],on[Lt].end_time=jn,mn([...on])}}})),!Nt&&Ze.createElement("div",{style:{display:"flex",width:"50px"}},((yn=Gt==null?void 0:Gt.group_id)==null?void 0:yn.length)>1&&Ze.createElement(we.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ze.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Rn(Gt,Lt)})),on.length<((Ln=Ye==null?void 0:Ye.group_settings)==null?void 0:Ln.length)&&Ze.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Bn;if((0,qe.Rm)()&&!((Bn=Zt.AssistantObject.practice)!=null&&Bn.can_publish)){$e.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}mn(on.concat({}))}}),((Gt==null?void 0:Gt.publish_time)&&yt()()<yt()(Gt==null?void 0:Gt.publish_time)||!(Gt!=null&&Gt.publish_time))&&Lt!=0&&Ze.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Bn=(0,Ke.cloneDeep)(cn);Bn.forEach((hn,Kn)=>{hn.group_name&&(hn.group_name=hn.group_name.filter(jn=>{var mr;return!((mr=on[Lt].group_name)!=null&&mr.includes(jn))}))}),on=on.filter((hn,Kn)=>Lt!==Kn),at(Bn),mn(on.slice()),setTimeout(()=>mn(on.slice()),10)}}))))}))),Ze.createElement(Pe.Z,null,Ze.createElement(We.Z,null,Ze.createElement("div",{className:Pt.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ze.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"))),Ze.createElement(We.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ze.createElement(ve.default,{checked:Ut.allow_late,disabled:Nt||Jn,onChange:Gt=>{var Lt;if((0,qe.Rm)()&&!((Lt=Zt.AssistantObject.practice)!=null&&Lt.can_late)){$e.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}Gt.target.checked&&xe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ze.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ze.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"),Ze.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ze.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"))}),Ut.allow_late=!Ut.allow_late,cn==""&&at([{late_penalty:5}]),un(Object.assign({},Ut))}},Ze.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ut==null?void 0:Ut.allow_late)&&Ze.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ze.createElement("div",{style:{display:"flex"}},Ze.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ze.createElement(Fe.ZP.Group,{style:{marginLeft:"20px"},disabled:Nt||(Ye==null?void 0:Ye.anonymous_comment)||(Ye==null?void 0:Ye.allow_late),value:Ut.unified_late,onChange:Gt=>{var Lt;if((0,qe.Rm)()&&!((Lt=Zt.AssistantObject.practice)!=null&&Lt.can_late)){$e.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}Ut.unified_late=Gt.target.value,cn==""&&!Gt.target.value&&at([{penalty_type:fe.Q.Percent,late_penalty:20}]),un(Oe({},Ut))}},(Ut==null?void 0:Ut.unified_setting)&&Ze.createElement(Fe.ZP,{value:!0,disabled:!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ye=Ye==null?void 0:Ye.group_settings)==null?void 0:ye.length)>0&&Ze.createElement(Fe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ut!=null&&Ut.unified_late?Ze.createElement(Ze.Fragment,null,Ze.createElement(Pe.Z,{align:"middle",style:{marginTop:"10px"}},Ze.createElement(We.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ze.createElement(We.Z,{className:"ml20"},Ze.createElement(fe.Z,{disabled:Nt||Xn,value:{type:Ut.penalty_type,inputValue:Ut.late_penalty},onChange:Gt=>{var Lt;if((0,qe.Rm)()&&!((Lt=Zt.AssistantObject.practice)!=null&&Lt.can_late)){$e.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}un(nt(Oe({},Ut),{late_penalty:Gt.inputValue,penalty_type:Gt.type}))}})),Ze.createElement(We.Z,{flex:"1",className:"ml5"},Ze.createElement("span",{className:"c-grey-c ml10"},Ut.penalty_type===fe.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)"))),Ze.createElement(Pe.Z,{align:"middle",style:{marginTop:"15px"}},Ze.createElement(We.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ze.createElement(We.Z,{className:"ml20"},Ze.createElement(Ne.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:yt()((0,dt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Nt||Xn,value:Ut.late_time?yt()(Ut.late_time):"",disabledDate:Gt=>ue(Gt,Ye==null?void 0:Ye.course_end_date),onChange:(Gt,Lt)=>{var Yt;if((0,qe.Rm)()&&!((Yt=Zt.AssistantObject.practice)!=null&&Yt.can_late)){$e.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}Ut.late_time=Lt,un(Object.assign({},Ut))}})))):cn.map(function(Gt,Lt){var Yt;return Ze.createElement(We.Z,{span:24,key:Lt},Ze.createElement(Pe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ze.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Lt+1),Ze.createElement(be.default,{disabled:Nt||!((Yt=xt==null?void 0:xt.homework_status)!=null&&Yt.includes("\u672A\u53D1\u5E03"))&&Gt.id||(Ye==null?void 0:Ye.anonymous_comment),mode:"multiple",className:Pt.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Gt.group_name=="string"?[Gt.group_name]:Gt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:kt=>{var It;if((0,qe.Rm)()&&!((It=Zt.AssistantObject.practice)!=null&&It.can_late)){$e.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}cn[Lt].group_name=kt,cn[Lt].group_id=Gt.group_id,at(cn.slice())}},Ye.group_settings&&Ye.group_settings.map(function(kt){const It=cn.map(an=>an.group_name).flat(),fn=on.map(an=>an.group_name).flat();if(Ut!=null&&Ut.unified_setting){if(!It.includes(kt.group_name))return Ze.createElement(he,{value:kt.group_name,key:kt.id},kt.group_name)}else if(fn.includes(kt.group_name)&&!It.includes(kt.group_name))return Ze.createElement(he,{value:kt.group_name,key:kt.id},kt.group_name)})),Ze.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ze.createElement(fe.Z,{disabled:Nt||Sn(Gt.id),value:{type:Gt.penalty_type,inputValue:Gt.late_penalty},onChange:kt=>{var It;if((0,qe.Rm)()&&!((It=Zt.AssistantObject.practice)!=null&&It.can_late)){$e.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}cn[Lt].late_penalty=kt.inputValue,cn[Lt].penalty_type=kt.type,at([...cn])}}),Ze.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ze.createElement(Ne.default,{size:"large",disabled:Nt||Sn(Gt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:yt()((0,dt.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:kt=>ue(kt,Ye==null?void 0:Ye.course_end_date),format:"YYYY-MM-DD HH:mm",value:Gt!=null&&Gt.late_time?yt()(Gt.late_time):void 0,onChange:(kt,It)=>{var fn;if((0,qe.Rm)()&&!((fn=Zt.AssistantObject.practice)!=null&&fn.can_late)){$e.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}cn[Lt].late_time=It,at([...cn])}}),!Nt&&Ze.createElement("div",{style:{display:"flex",width:"50px"}},Ze.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var kt;if((0,qe.Rm)()&&!((kt=Zt.AssistantObject.practice)!=null&&kt.can_late)){$e.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}at(cn.concat({penalty_type:fe.Q.Percent,late_penalty:20}))}}),Lt>0&&!Gt.id&&Ze.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var kt;if((0,qe.Rm)()&&!((kt=Zt.AssistantObject.practice)!=null&&kt.can_late)){$e.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}cn=cn.filter((It,fn)=>Lt!==fn),at(cn.slice()),setTimeout(()=>at(cn.slice()),10)}}))))})),!Nt&&Ze.createElement(Ze.Fragment,null,Ze.createElement(lt.ZP,{type:"primary",size:"large",loading:Jt,style:{width:"138px",marginTop:"30px"},onClick:()=>ht()},"\u4FDD\u5B58")),Ze.createElement(mt.Z,{onConfirm:(Gt,Lt)=>{on.splice(Gt,0,...Lt),on.splice(Gt+Lt.length,1);const Yt=(0,dt.QE)([...on]);mn([...Yt])}}),Ze.createElement(pt.Z,{resdata:Je,type:"shixun",okloading:Jt,oktext:(Je==null?void 0:Je.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gt=>jt(void 0,null,function*(){tn(!0);let Lt=yield(0,Ge.ZP)(`/api/courses/${Se.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Se.categoryId)]}});tn(!1),(Lt==null?void 0:Lt.status)===0&&Mt(_t)})}))};nn.ZP=(0,qt.connect)(({shixunHomeworks:Me,classroomList:Dt,loading:bt,user:Zt})=>({shixunHomeworks:Me,classroomList:Dt,loading:bt.effects,user:Zt}))(De)},44624:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Qe}});var E=ee(59301),Ne=ee(44283),be=ee(24017),$e=ee(62957),xe=ee(37568),Fe=ee(6767),Pe=ee(77019),We=ee(5269),we={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ve=ee(66649),lt=ee.n(ve),Ee=ee(76406),yt=ee(90736),qe=ee(59301);const{RangePicker:Ge}=be.default,Ke=({dispatch:dt,classroomList:Pt,onConfirm:qt})=>{const[fe,st]=(0,E.useState)([]),[mt,pt]=(0,E.useState)([]),[Vt,Ze]=(0,E.useState)(""),[Ve,Ct]=(0,E.useState)([!1,!1]);(0,E.useEffect)(()=>{var Ue,de,gt,Oe;if(Pt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ue=Pt.actionTabs)==null?void 0:Ue.rangePickerDisabled),(de=Pt.actionTabs)!=null&&de.rangePickerDisabled?Ct((gt=Pt.actionTabs)==null?void 0:gt.rangePickerDisabled):Ct([!1,!1]);let nt=Pt.actionTabs.data,jt=(Oe=nt==null?void 0:nt.group_name)==null?void 0:Oe.map((Ce,ue)=>{var et;return{group_id:nt==null?void 0:nt.group_id[ue],group_name:nt==null?void 0:nt.group_name[ue],is_admin:nt==null?void 0:nt.is_admin,end_time:nt==null?void 0:nt.end_time,publish_time:Array.isArray(nt==null?void 0:nt.publish_time)?(et=nt==null?void 0:nt.publish_time)==null?void 0:et[0]:nt==null?void 0:nt.publish_time}});jt&&(st([...jt]),pt([...jt]))}},[Pt.actionTabs]);const Te=()=>{dt({type:"classroomList/setActionTabs",payload:{}}),Ze("")},_e=Ue=>{if(Ue){const de=mt==null?void 0:mt.filter(gt=>{var Oe,nt;return(nt=(Oe=gt==null?void 0:gt.group_name)==null?void 0:Oe.toLowerCase())==null?void 0:nt.includes(Ue==null?void 0:Ue.toLowerCase())});st(de)}else st(mt)};return qe.createElement($e.default,{width:980,title:qe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},qe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",qe.createElement("span",{className:we.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")),qe.createElement(xe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:Vt,onChange:Ue=>{Ze(Ue.target.value.trim()),_e(Ue.target.value.trim())}})),centered:!0,maskClosable:!1,open:Pt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Te(),onOk:()=>{var Ue;if(mt.some(gt=>!gt.end_time||!gt.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}qt((Ue=Pt.actionTabs)==null?void 0:Ue.index,mt),Te()}},qe.createElement("div",{className:we.modal_con},qe.createElement(Pe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(fe==null?void 0:fe.length)>0?fe.map(function(Ue,de){return qe.createElement(We.Z,{span:24,key:de},qe.createElement(Pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:de==(fe==null?void 0:fe.length)-1?"0px":"10px"}},qe.createElement("div",{className:we.multiple_select,title:Ue==null?void 0:Ue.group_name},Ue==null?void 0:Ue.group_name),qe.createElement("div",{className:"ml20"},qe.createElement(Ge,{size:"large",allowClear:!1,disabled:Ve,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:gt=>{var Oe;return(0,Ee.Q8)(gt,(Oe=Pt.actionTabs)==null?void 0:Oe.disabledDate)},disabledTime:gt=>(0,Ee.d0)(gt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[lt()((0,Ee.U6)(),"HH:mm"),lt()((0,Ee.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ue==null?void 0:Ue.publish_time)&&[lt()(Ue==null?void 0:Ue.publish_time),Ue!=null&&Ue.end_time?lt()(Ue==null?void 0:Ue.end_time):void 0],onChange:(gt,Oe)=>{fe[de].publish_time=Oe[0],fe[de].end_time=Oe[1],st([...fe]),mt.forEach(nt=>{nt.group_id===(Ue==null?void 0:Ue.group_id)&&(nt.publish_time=Oe[0],nt.end_time=Oe[1])}),pt([...mt])},onCalendarChange:(gt,Oe,nt)=>{if(Oe!=null&&Oe[0]&&!Oe[1]){const jt=lt()(Oe[0]).add(7,"days");fe[de].publish_time=Oe[0],fe[de].end_time=jt,st([...fe]),mt.forEach(Ce=>{Ce.group_id===(Ue==null?void 0:Ue.group_id)&&(Ce.publish_time=Oe[0],Ce.end_time=jt)}),pt([...mt])}}})),Ve[0]?qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{fe.splice(de,1),st([...fe]),mt.forEach((gt,Oe)=>{gt.group_id===(Ue==null?void 0:Ue.group_id)&&mt.splice(Oe,1)}),pt([...mt])}})))}):qe.createElement(yt.Z,null))))};var Qe=(0,Ne.connect)(({classroomList:dt})=>({classroomList:dt}))(Ke)},59028:function(wn,nn,ee){"use strict";ee.r(nn),ee.d(nn,{default:function(){return nt}});var E=ee(59301),Ne={flex_box_center:"flex_box_center___Mycwq",flex_space_between:"flex_space_between___Xbrn7",flex_box_vertical_center:"flex_box_vertical_center___Y038R",flex_box_center_end:"flex_box_center_end___PH9yW",flex_box_column:"flex_box_column___BegNe",body:"body___nOABp",Onerow:"Onerow___dGLJJ",MultiLine:"MultiLine___QhT8_",divbox:"divbox___y8Apd",GuideIcon:"GuideIcon___ooxgw",Guide:"Guide___hS9i1",GuideItem:"GuideItem___RMU_S",Title:"Title___a3Njm",Overview:"Overview___xEPym",OverviewIcon:"OverviewIcon___aHj1M",OverviewNum:"OverviewNum___m5Gze",OverviewName:"OverviewName___ieWMD",BadgeDot:"BadgeDot___dmDYU",left69:"left69___dTE5Q",left55:"left55___E3b4z",Active16:"Active16___UsmSC",Action:"Action___FZzt9",ActionItem:"ActionItem___HIqhX",ActionItemName:"ActionItemName___o_fmR",ActionItemDes:"ActionItemDes___wF2m3",Steps:"Steps___o0fdB",Status:"Status___DkqBa",StepsItemActive:"StepsItemActive___uCmfI",StepsItem:"StepsItem___uuysT",StepsItemLeft:"StepsItemLeft___yikqm",StepsItemCent:"StepsItemCent___uiT_W",StepsItemCentDot:"StepsItemCentDot___NO_kn",StepsItemRight:"StepsItemRight___gSq33",StepsItemRightTitle:"StepsItemRightTitle___XRf_G",shezhi:"shezhi___V4H3V"},be=ee(44283),$e=ee(77019),xe=ee(5269),Fe=ee(25399),Pe=ee(458),We=ee(88390),we="data:image/png;base64,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",ve="data:image/png;base64,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",lt="data:image/png;base64,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",Ee="data:image/png;base64,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",yt="data:image/png;base64,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",qe="data:image/png;base64,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",Ge="data:image/png;base64,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",Ke="data:image/png;base64,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",Qe="data:image/png;base64,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",dt=ee(70467),Pt=ee(45567),qt=ee(90736),fe=ee(19997),st=ee(14185),mt=ee(15267),pt=Object.defineProperty,Vt=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,_e=(jt,Ce,ue)=>Ce in jt?pt(jt,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ue}):jt[Ce]=ue,Ue=(jt,Ce)=>{for(var ue in Ce||(Ce={}))Ct.call(Ce,ue)&&_e(jt,ue,Ce[ue]);if(Ve)for(var ue of Ve(Ce))Te.call(Ce,ue)&&_e(jt,ue,Ce[ue]);return jt},de=(jt,Ce)=>Vt(jt,Ze(Ce)),gt=(jt,Ce,ue)=>new Promise((et,Rt)=>{var ut=Me=>{try{De(ue.next(Me))}catch(Dt){Rt(Dt)}},he=Me=>{try{De(ue.throw(Me))}catch(Dt){Rt(Dt)}},De=Me=>Me.done?et(Me.value):Promise.resolve(Me.value).then(ut,he);De((ue=ue.apply(jt,Ce)).next())});const Oe=({graduations:jt,loading:Ce,user:ue,dispatch:et})=>{var Rt,ut,he,De,Me,Dt,bt,Zt,je,Bt,rt,le;const ne=(0,be.useParams)(),[te]=(0,be.useSearchParams)(),[ae,ce]=(0,E.useState)({}),[re,ye]=(0,E.useState)({}),[Se,Ye]=(0,E.useState)(!1),[ke,it]=(0,E.useState)("0"),[xt,Xt]=(0,E.useState)(!0),[Nt,vn]=(0,E.useState)({name:"\u5B66\u751F\u6307\u5357",list:[{icon:Ke,title:"1.\u5B66\u751F\u9009\u9898\u786E\u5B9A"},{icon:qe,title:"2.\u63D0\u4EA4\u8FC7\u7A0B\u6587\u6863"},{icon:Ge,title:"3.\u6BD5\u8BBE\u7B54\u8FA9"},{icon:yt,title:"4.\u5F52\u6863"}]}),Jt={0:{name:"\u672A\u5F00\u59CB",color:"#ADB2B8"},1:{name:"\u8FDB\u884C\u4E2D",color:"#00b187"},2:{name:"\u5DF2\u7ED3\u675F",color:"#E30000"}},tn=[{id:"0",name:(0,mt.tu)()?"\u5F85\u5904\u7406":"\u672A\u8BFB"},{id:"1",name:"\u5168\u90E8"}],on=()=>gt(void 0,null,function*(){var at;const Ut=yield(0,Pt.zC)(ne.id);Xt((at=Ut==null?void 0:Ut.graduation)==null?void 0:at.novice_guide),ce(Ue({},Ut)),(0,mt.tu)()&&vn({name:"\u7BA1\u7406\u5458\u6307\u5357",list:[{icon:we,title:"1.\u6BD5\u8BBE\u57FA\u7840\u8BBE\u7F6E"},{icon:ve,title:"2.\u6BD5\u8BBE\u6D41\u7A0B\u8BBE\u7F6E"},{icon:lt,title:"3.\u5BFC\u5165/\u9080\u8BF7\u4EBA\u5458"},{icon:Ee,title:"4.\u6BD5\u8BBE\u9636\u6BB5\u7BA1\u7406"}]})}),mn=()=>gt(void 0,null,function*(){et({type:"graduations/getGraduationsDetails",payload:{id:ne==null?void 0:ne.id}})}),cn=()=>{et({type:"graduations/getGraduationsNotices",payload:{id:ne.id,page:1,per_page:6,state:ke=="1"?"":"0"}})};return(0,E.useEffect)(()=>{on()},[]),(0,E.useEffect)(()=>{it(String(Number(te.get("state"))))},[te.get("state")]),(0,E.useEffect)(()=>{cn()},[ke]),console.log("loading",Ce.effects["graduations/getGraduationsNotices"],Ce),E.createElement("section",{className:Ne.body},xt?E.createElement($e.Z,{className:`mb20 ${Ne.Guide} fadeIn animated`,justify:"space-between"},E.createElement(xe.Z,{style:{color:"#000"}},Nt.name),Nt.list.map((at,Ut)=>E.createElement(xe.Z,{className:Ne.GuideItem,key:Ut},E.createElement("img",{height:42,src:`${at.icon}`}),E.createElement("div",{style:{marginTop:"8px",fontSize:"12px",color:"#9096A3"}},at.title))),E.createElement(xe.Z,null,E.createElement("i",{className:"iconfont icon-guanbi10",style:{cursor:"pointer",color:"#979797"},onClick:()=>{Xt(!1),(0,Pt.Dd)({id:ne.id,novice_guide:!1})}}))):E.createElement("div",{className:Ne.GuideIcon,onClick:()=>{Xt(!0),(0,Pt.Dd)({id:ne.id,novice_guide:!0})}},E.createElement(Fe.Z,{title:Nt.name},E.createElement("img",{height:20,src:Qe}))),E.createElement("div",{style:{display:"flex"},className:"mb20"},E.createElement("div",{style:{display:"flex",flex:1,flexDirection:"column"}},(0,mt.tu)()&&E.createElement("div",{className:`mb20 ${Ne.Overview}`},E.createElement("span",{className:Ne.Title},"\u6982\u89C8"),E.createElement(Pe.Z,{loading:Ce.effects["graduations/getGraduationsInfo"],active:!0,avatar:!0,className:"mt20"},E.createElement($e.Z,{className:"fadeIn animated",wrap:!1,justify:"space-between",style:{marginTop:"25px"}},E.createElement($e.Z,{wrap:!1},E.createElement(xe.Z,{className:Ne.OverviewIcon},E.createElement("i",{className:"iconfont icon-bishexueshengshu c-grey-666",style:{fontSize:"16px"}})),E.createElement(xe.Z,{style:{marginLeft:"8px"}},E.createElement("div",{className:Ne.OverviewNum,onClick:()=>be.history.push(`/graduations/${ne.id}/students`)},((Rt=ae.graduation)==null?void 0:Rt.students_count)||0),E.createElement("div",{className:Ne.OverviewName},"\u6BD5\u8BBE\u5B66\u751F\u6570"))),E.createElement($e.Z,{wrap:!1},E.createElement(xe.Z,{className:Ne.OverviewIcon},E.createElement("i",{className:"iconfont icon-jiaoshishu c-grey-666",style:{fontSize:"16px"}})),E.createElement(xe.Z,{style:{marginLeft:"8px"}},E.createElement("div",{className:Ne.OverviewNum,onClick:()=>be.history.push(`/graduations/${ne.id}/teachers`)},((ut=ae.graduation)==null?void 0:ut.teachers_count)||0),E.createElement("div",{className:Ne.OverviewName},"\u6559\u5E08\u6570"))),E.createElement($e.Z,{wrap:!1},E.createElement(xe.Z,{className:Ne.OverviewIcon},E.createElement("i",{className:"iconfont icon-ketizongshu c-grey-666",style:{fontSize:"16px"}})),E.createElement(xe.Z,{style:{marginLeft:"8px"}},E.createElement("div",{className:Ne.OverviewNum,onClick:()=>be.history.push(`/graduations/${ne.id}/topics`)},((he=ae.graduation)==null?void 0:he.graduation_total_tasks_count)||0),E.createElement("div",{className:Ne.OverviewName},"\u8BFE\u9898\u603B\u6570")))))),E.createElement("div",{className:Ne.Action},E.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},E.createElement(xe.Z,{className:Ne.Title},"\u52A8\u6001"),E.createElement(xe.Z,null,Ce.effects["graduations/getGraduationsNotices"]&&E.createElement(Pe.Z.Input,{active:!0}),!Ce.effects["graduations/getGraduationsNotices"]&&E.createElement(E.Fragment,null,((De=jt.Notices)==null?void 0:De.no_deal_count)>0&&E.createElement(We.Z,{dot:!0,count:(Me=jt.Notices)==null?void 0:Me.no_deal_count,className:`${Ne.BadgeDot} ${(0,mt.tu)()?Ne.left69:Ne.left55}`}),E.createElement(dt.tp,{dataSource:tn,value:ke,onChange:at=>it(at)})))),E.createElement(Pe.Z,{loading:Ce.effects["graduations/getGraduationsNotices"],active:!0,avatar:!0,className:"mt20"},!((bt=(Dt=jt.Notices)==null?void 0:Dt.graduation_notices)!=null&&bt.length)&&E.createElement(qt.Z,null),(je=(Zt=jt.Notices)==null?void 0:Zt.graduation_notices)==null?void 0:je.map((at,Ut)=>E.createElement($e.Z,{key:Ut,wrap:!1,onClick:()=>gt(void 0,null,function*(){(at.action=="DealJoinGraduation"||!(0,mt.tu)()&&at.state!=1)&&(yield(0,Pt.ck)({id:ne.id,doid:at.id})),at.url&&at.url!=""?(yield mn(),be.history.push(at.url)):it("1"),at.url.includes("index")&&it(String(Number(te.get("state")||"1")))}),className:`${Ne.ActionItem} animated fadeIn`},E.createElement(xe.Z,null,E.createElement("img",{width:36,height:36,style:{borderRadius:"50%"},src:`${st.Z.IMG_SERVER}/images/${at.avatar_url}`})),E.createElement(xe.Z,{className:"ml10",flex:1},E.createElement($e.Z,{wrap:!1,justify:"space-between",align:"middle"},E.createElement($e.Z,{wrap:!1,align:"middle"},E.createElement("div",{className:Ne.ActionItemName},at.real_name),E.createElement("div",{className:"ml10",style:{fontSize:"12px",color:"#9096A3"}},at.created_at)),E.createElement(xe.Z,null,at.state==1&&!(0,mt.tu)()&&E.createElement("span",{style:{fontSize:"12px",color:"#165DFF"}},"\u5DF2\u8BFB"),at.state==1&&(0,mt.tu)()&&E.createElement("span",{style:{fontSize:"12px",color:"#00B187"}},"\u5DF2\u5904\u7406"))),E.createElement("div",{className:Ne.ActionItemDes},E.createElement(Fe.Z,{placement:"topLeft",title:at.source_content},at.source_content))))),((Bt=jt.Notices)==null?void 0:Bt.total_count)>6&&E.createElement("div",{className:Ne.Active16,style:{width:"100%",cursor:"pointer",textAlign:"center",color:"#3061D0",paddingTop:"20px"},onClick:()=>{var at;return be.history.push(`/messages/${(at=ue==null?void 0:ue.userInfo)==null?void 0:at.login}/user_tidings?tabsKey=6`)}},"\u67E5\u770B\u66F4\u591A")))),E.createElement("div",{className:`ml20 ${Ne.Steps}`},E.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},E.createElement(xe.Z,{className:Ne.Title},(0,mt.tu)()?"\u6BD5\u8BBE\u9636\u6BB5\u7BA1\u7406":"\u6BD5\u8BBE\u6D41\u7A0B\u6982\u89C8"),E.createElement(xe.Z,{className:Ne.Status},E.createElement(We.Z,{color:"#00B187",text:"\u8FDB\u884C\u4E2D"}),E.createElement(We.Z,{className:"ml20",color:"#ADB2B8",text:"\u672A\u5F00\u59CB"}),E.createElement(We.Z,{className:"ml20",color:"#E30000",text:"\u5DF2\u7ED3\u675F"}))),E.createElement(Pe.Z,{loading:!((rt=ae==null?void 0:ae.graduation_stages)!=null&&rt.length),active:!0,avatar:!0,className:"mt20"},E.createElement("div",{className:"animated fadeIn"},(le=ae==null?void 0:ae.graduation_stages)==null?void 0:le.map((at,Ut)=>{var un,Je;return E.createElement("div",{key:Ut,className:`${Ne.StepsItem} ${at.name=="\u5F55\u5165\u8BFE\u9898"&&(ae==null?void 0:ae.graduation_stages[1].status)!=0?"":at.status==1?Ne.StepsItemActive:""}`},E.createElement("div",{style:{flex:1}},at.name!="\u5F55\u5165\u8BFE\u9898"&&E.createElement("div",{className:Ne.StepsItemLeft},E.createElement("div",{style:{color:"#9096A3"}},E.createElement("span",null,"\u5F00\u59CB"),E.createElement("span",{className:"ml10"},at.start_at||"--")),E.createElement("div",{style:{color:"#333"}},E.createElement("span",null,"\u622A\u6B62"),E.createElement("span",{className:"ml10"},at.end_at||"--")))),E.createElement("div",{className:Ne.StepsItemCent,style:{background:`${at.status==0?"#F5F5F5":at.status==1?"#E5F7F3":"#FAD6D6"}`}},E.createElement("div",{className:Ne.StepsItemCentDot,style:{background:`${at.status==0?"#ADB2B8":at.status==1?"#00B187":"#E30000"}`}})),E.createElement("div",{style:{flex:1}},E.createElement("div",{className:Ne.StepsItemRight},E.createElement(Fe.Z,{placement:"topLeft",title:!(0,mt.tu)()&&at.status==0?"\u8BE5\u9636\u6BB5\u672A\u542F\u7528":""},E.createElement("div",{className:Ne.StepsItemRightTitle,onClick:()=>gt(void 0,null,function*(){((0,mt.tu)()||at.status!=0)&&(yield mn(),be.history.push(at.stage_url))})},Ut+1,"\xA0",at.name)),at.name=="\u5F55\u5165\u8BFE\u9898"?E.createElement($e.Z,{align:"middle",className:"mt10",style:{color:((un=ae==null?void 0:ae.graduation)==null?void 0:un.graduation_tasks_count)===0?Jt[0].color:Jt[1].color}},E.createElement("i",{className:"iconfont icon-yiwancheng4",style:{fontSize:"14px"}}),"\xA0",E.createElement("span",{style:{color:"#ADB2B8"}},"\u60A8\u5DF2\u5F55\u5165\u8BFE\u9898"),"\xA0",((Je=ae==null?void 0:ae.graduation)==null?void 0:Je.graduation_tasks_count)||0):E.createElement(E.Fragment,null,E.createElement("div",{className:"mt10"},(0,mt.tu)()?E.createElement($e.Z,{align:"middle",wrap:!1,style:{color:"#ADB2B8"}},at.state==0?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}}),"\xA0\u672A\u8BBE\u7F6E"):E.createElement(E.Fragment,null,at.name=="\u5B66\u751F\u9009\u9898"&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daishenhe font14",style:{color:"#ff9d18"}}),"\xA0 \u5F85\u5BA1\u6838 \xA0",E.createElement("span",{style:{color:"#ff9d18"}},at.num||0)),at.name=="\u4EFB\u52A1\u4E66"&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daixiadarenwushu font14",style:{color:"#165dff"}})," \xA0\u5F85\u4E0B\u8FBE\u4EFB\u52A1\u4E66\xA0 ",E.createElement("span",{style:{color:"#165dff"}},at.num||0)),["\u5F00\u9898\u62A5\u544A","\u4E2D\u671F\u68C0\u67E5","\u6BD5\u4E1A\u8BBA\u6587","\u6BD5\u4E1A\u7B54\u8FA9","\u8BBA\u6587\u5B9A\u7A3F"].includes(at.name)&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daipingyue font14",style:{color:"#ff9d18"}})," \xA0\u5F85\u8BC4\u9605\xA0 ",E.createElement("span",{style:{color:"#ff9d18"}},at.num||0)),at.name=="\u5F52\u6863"&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#165dff"}})," \xA0\u5F85\u63D0\u4EA4\u5B66\u751F\xA0 ",E.createElement("span",{style:{color:"#165dff"}},at.num||0)))):E.createElement($e.Z,{align:"middle",wrap:!1,style:{color:"#ADB2B8"}},at.state==-1?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u8BE5\u9636\u6BB5\u672A\u5F00\u542F"):E.createElement(E.Fragment,null,at.name=="\u5B66\u751F\u9009\u9898"&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u786E\u5B9A\u9009\u9898"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}})," \xA0\u5DF2\u786E\u5B9A\u9009\u9898")),at.name=="\u4EFB\u52A1\u4E66"&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u4E0B\u8FBE\xA0"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}})," \xA0\u5DF2\u4E0B\u8FBE\xA0")),["\u5F00\u9898\u62A5\u544A","\u4E2D\u671F\u68C0\u67E5","\u6BD5\u4E1A\u8BBA\u6587","\u6BD5\u4E1A\u7B54\u8FA9","\u8BBA\u6587\u5B9A\u7A3F"].includes(at.name)&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u63D0\u4EA4\xA0"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daipingyue font14",style:{color:"#ff9d18"}})," \xA0\u5F85\u8BC4\u9605\xA0"),at.state==2&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}})," \xA0\u5DF2\u901A\u8FC7\xA0"),at.state==3&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weishezhi font14",style:{color:"#e53333"}})," \xA0\u5DF2\u9A73\u56DE\xA0"),at.state==4&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#E5F7F3"}})," \xA0\u5DF2\u901A\u8FC7\u9700\u4FEE\u6539\xA0"),at.state==5&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daipingyue font14",style:{color:"#00B187"}})," \xA0\u5DF2\u4FEE\u6539\xA0")),at.name=="\u5F52\u6863"&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u63D0\u4EA4\xA0"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daixiadarenwushu font14",style:{color:"#165dff"}})," \xA0\u5DF2\u63D0\u4EA4\xA0"))))),(0,mt.tu)()&&at.setting_show&&E.createElement(Fe.Z,{title:""},E.createElement("i",{onClick:()=>{var At,_t;Ye(!0),ye(de(Ue({},at),{disabled_time:(_t=(At=ae==null?void 0:ae.graduation_stages)==null?void 0:At[Ut-1])==null?void 0:_t.end_at}))},className:`iconfont icon-shequshezhi c-grey-666 ${Ne.shezhi}`}))))))}))))),E.createElement(fe.Z,{visible:Se,data:re,onClose:()=>Ye(!1),onSuccess:()=>{Ye(!1),on()}}))};var nt=(0,be.connect)(({graduations:jt,loading:Ce,user:ue})=>({graduations:jt,user:ue,loading:Ce}))(Oe)},19997:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Vt}});var E=ee(59301),Ne=ee(6767),be=ee(94968),$e=ee(62957),xe=ee(77019),Fe=ee(24017),Pe={flex_box_center:"flex_box_center___cQ5Sl",flex_space_between:"flex_space_between___BU1Wl",flex_box_vertical_center:"flex_box_vertical_center___jBfz4",flex_box_center_end:"flex_box_center_end___mFYce",flex_box_column:"flex_box_column___jBfuW",wrap:"wrap___npJKs",label:"label___mSlLf"},We=ee(14185),we=ee(44283),ve=ee(70467),lt=ee(49317),Ee=ee(76406),yt=ee(39116),qe=ee(66649),Ge=ee.n(qe),Ke=ee(28450),Qe=Object.defineProperty,dt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,fe=(Ze,Ve,Ct)=>Ve in Ze?Qe(Ze,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ze[Ve]=Ct,st=(Ze,Ve)=>{for(var Ct in Ve||(Ve={}))Pt.call(Ve,Ct)&&fe(Ze,Ct,Ve[Ct]);if(dt)for(var Ct of dt(Ve))qt.call(Ve,Ct)&&fe(Ze,Ct,Ve[Ct]);return Ze},mt=(Ze,Ve,Ct)=>new Promise((Te,_e)=>{var Ue=Oe=>{try{gt(Ct.next(Oe))}catch(nt){_e(nt)}},de=Oe=>{try{gt(Ct.throw(Oe))}catch(nt){_e(nt)}},gt=Oe=>Oe.done?Te(Oe.value):Promise.resolve(Oe.value).then(Ue,de);gt((Ct=Ct.apply(Ze,Ve)).next())}),Vt=({visible:Ze,data:Ve,onClose:Ct=()=>{},onSuccess:Te=()=>{}})=>{const[_e,Ue]=(0,E.useState)([]),[de,gt]=(0,E.useState)(""),[Oe,nt]=(0,E.useState)(""),[jt,Ce]=(0,E.useState)(""),[ue,et]=(0,E.useState)(!1),Rt=(0,we.useParams)();(0,E.useEffect)(()=>{var rt;Ze&&(Ce((Ve==null?void 0:Ve.description)||""),gt((Ve==null?void 0:Ve.start_at)||""),nt((Ve==null?void 0:Ve.end_at)||""),Ue(((rt=Ve==null?void 0:Ve.attachments)==null?void 0:rt.map(le=>({name:le.name||le.title,status:"done",response:{id:le.id}})))||[]))},[Ze]);const ut={multiple:!0,withCredentials:!0,fileList:_e,beforeUpload:rt=>rt.size/1024/1024>150?(Ne.ZP.error(`\u300A${rt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150M)`),be.default.LIST_IGNORE):!0,action:`${We.Z.API_SERVER}/api/attachments.json`,onChange(rt){Ue((0,Ee.uD)(rt))}},he=()=>mt(void 0,null,function*(){if(!de||!Oe){Ne.ZP.warning(`\u8BF7\u9009\u62E9${bt}`);return}et(!0),console.log(_e,"fileList");const rt=yield(0,lt.ZP)(`/api/graduations/${Rt.id}/graduation_stages/${Ve.id}.json`,{method:"put",body:{start_at:de,end_at:Oe,description:jt,attachment_ids:_e.map(le=>{var ne;return(ne=le==null?void 0:le.response)==null?void 0:ne.id})}});if((rt==null?void 0:rt.status)===0){Ne.ZP.success("\u4FDD\u5B58\u8BBE\u7F6E\u6210\u529F"),(0,we.getDvaApp)()._store.dispatch({type:"graduations/getGraduationsDetails",payload:{id:Rt==null?void 0:Rt.id}}),Te();return}et(!1)});console.log(Ve,"data");const De=[{name:"\u5B66\u751F\u9009\u9898",key:"student_selection",timeName:"\u5B66\u751F\u9009\u9898\u8D77\u6B62\u65F6\u95F4",width:460,text:"\u5728\u6B64\u65F6\u95F4\u5185\uFF0C\u5B66\u751F\u53EF\u81EA\u52A9\u64CD\u4F5C\u9009\u9898\u548C\u66F4\u6539\u9009\u9898"},{name:"\u4EFB\u52A1\u4E66",key:"tasks",width:460,timeName:"\u4EFB\u52A1\u4E66\u8D77\u6B62\u65F6\u95F4",text:""},{name:"\u5F00\u9898\u62A5\u544A",key:"opening_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F00\u9898\u62A5\u544A\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u4E2D\u671F\u68C0\u67E5",key:"midterm_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u4E2D\u671F\u68C0\u67E5\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u8BBA\u6587",key:"thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u8BBA\u6587\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u7B54\u8FA9",key:"final_defense",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u7B54\u8FA9\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u8BBA\u6587\u5B9A\u7A3F",key:"final_thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u8BBA\u6587\u5B9A\u7A3F\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u5F52\u6863",key:"archives",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F52\u6863\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"}],Me=["opening_report","midterm_report","thesis","final_defense","final_thesis","archives"],Dt=_e.some(rt=>!(rt!=null&&rt.response)),{timeName:bt,text:Zt,width:je,key:Bt}=(De==null?void 0:De.find(rt=>rt.key===(Ve==null?void 0:Ve.clazz)))||{};return E.createElement($e.default,{centered:!0,destroyOnClose:!0,confirmLoading:ue,okButtonProps:{disabled:Dt},onCancel:Ct,onOk:he,open:Ze,title:`${Ve.name}\u8BBE\u7F6E`,width:je,afterClose:()=>{Ue([]),gt(""),Ce(""),nt(""),et(!1)},okText:"\u4FDD\u5B58\u8BBE\u7F6E",cancelText:"\u53D6\u6D88"},E.createElement("div",{className:Pe.wrap},E.createElement("div",{className:Pe.label},E.createElement("span",null,"*"),bt),E.createElement(xe.Z,{align:"middle",className:Me.includes(Bt)?"mb20":""},E.createElement(Fe.default,{format:"YYYY-MM-DD HH:mm",value:de?Ge()(de):"",disabledDate:rt=>(0,Ke.Q8)(rt,"",Ve==null?void 0:Ve.disabled_time),disabledTime:rt=>(0,Ke.d0)(rt,Ve==null?void 0:Ve.disabled_time),showTime:{format:"HH:mm"},onChange:(rt,le)=>{gt(le)}}),E.createElement("span",{className:"ml10 mr10"},"\u81F3"),E.createElement(Fe.default,{format:"YYYY-MM-DD HH:mm",value:Oe?Ge()(Oe):"",disabledDate:rt=>(0,Ke.Q8)(rt,"",Ve==null?void 0:Ve.disabled_time),disabledTime:rt=>(0,Ke.d0)(rt,Ve==null?void 0:Ve.disabled_time),showTime:{format:"HH:mm"},onChange:(rt,le)=>{nt(le)}}),E.createElement("span",{className:`${Bt==="student_selection"?"mt10":"ml10"} font14`,style:{color:"#9096A3"}},Zt)),Me.includes(Bt)&&E.createElement(E.Fragment,null,E.createElement("div",{className:Pe.label},"\u9636\u6BB5\u63CF\u8FF0"),E.createElement(yt.Z,{height:140,defaultValue:jt,onChange:rt=>{Ce(rt)}}),E.createElement(be.default,st({},ut),E.createElement(xe.Z,{align:"middle",className:"mt10"},E.createElement(ve.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u6863"),E.createElement("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:rt=>{rt.stopPropagation()}},"\u4E0A\u4F20\u6B64\u9636\u6BB5\u7684\u6587\u6863\u6A21\u7248\u3001\u6279\u9605\u8981\u6C42\u7B49\u6587\u6863\uFF0C\u5355\u4E2A\u6587\u6863\u5927\u5C0F\u4E0D\u8D85\u8FC7150M"))))))}},20047:function(wn,nn,ee){"use strict";ee.d(nn,{AL:function(){return fe},Iy:function(){return lt},Qv:function(){return qe},ez:function(){return qt},jb:function(){return Ee}});var E=ee(32834),Ne=ee.n(E),be=ee(11690),$e=ee.n(be);let xe=1;function Fe(Ze,Ve){const Ct=Ze.match(/^(\s+)(?:```)/);if(Ct===null)return Ve;const Te=Ct[1];return Ve.split(`
|
|
|
`).map(_e=>{const Ue=_e.match(/^\s+/);if(Ue===null)return _e;const[de]=Ue;return de.length>=Te.length?_e.slice(Te.length):_e}).join(`
|
|
|
`)}let Pe=[],We=["<ul>"];const we=new(Ne()).Renderer,ve=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function lt(){Pe.length=0,We=["<ul>"]}const Ee={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function yt(Ze,Ve,Ct,Te){if(Ve>=Ze.length||Ze[Ve].level<=Ct)return Ve;var _e=Ze[Ve];Te.push("<li><a href='#"+xe+_e.anchor+"'>"+_e.text+"</a>"),Ve++;var Ue=[];return Ve=yt(Ze,Ve,_e.level,Ue),Ue.length>0&&(Te.push("<ul>"),Ue.forEach(function(de){Te.push(de)}),Te.push("</ul>")),Te.push("</li>"),Ve=yt(Ze,Ve,Ct,Te),Ve}function qe(){return yt(Pe,0,0,We),We.push("</ul>"),We.join("")}const Ge={heading(Ze){const Ve=ve.exec(Ze);if(xe+=1,Ve)return{type:"heading",raw:Ve[0],depth:Ve[1].length,text:Ve[2]}},fences(Ze){const Ve=this.rules.block.fences.exec(Ze);if(Ve){const Ct=Ve[0];let Te=Fe(Ct,Ve[3]||"");const _e=Ve[2]?Ve[2].trim():Ve[2];if(["latex","katex","math"].indexOf(_e)>=0){const Ue=dt(),de=Te;Te=Ue,Pt[Ue]={type:"block",expression:de}}return{type:"code",raw:Ct,lang:_e,text:Te}}}},Ke=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Qe=0;const dt=()=>`__special_katext_id_${Qe++}__`;let Pt={};function qt(){return Pt}function fe(){Qe=0,Pt={}}function st(Ze){return Ze=Ze.replace(Ke,(Ve,Ct)=>{const Te=dt();return Pt[Te]={type:"inline",expression:Ct},Te}),Ze}const mt=we.listitem;we.listitem=function(Ze){return mt(st(Ze))};const pt=we.paragraph;we.paragraph=function(Ze){return pt(st(Ze))};const Vt=we.tablecell;we.tablecell=function(Ze,Ve){return Vt(st(Ze),Ve)},we.code=function(Ze,Ve,Ct){const Te=(Ve||"").match(/\S*/)[0];return Te?["latex","katex","math"].indexOf(Te)>=0?`<p class='editormd-tex'>${Ze}</p>`:`<pre class="prettyprint linenums"><code class="language-${Ve}">${Ct?Ze:(0,be.escape)(Ze,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(Ct?Ze:(0,be.escape)(Ze,!0))+"</code></pre>"},we.heading=function(Ze,Ve,Ct){let Te=this.options.headerPrefix+Ct.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Pe.push({anchor:Te,level:Ve,text:Ze}),"<h"+Ve+' id="'+xe+Te+'">'+Ze+"</h"+Ve+">"},Ne().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ne().use({tokenizer:Ge,renderer:we}),nn.ZP=Ne()},24532:function(wn,nn,ee){"use strict";ee.d(nn,{rX:function(){return st},pW:function(){return mt},gy:function(){return pt},xY:function(){return fe},O5:function(){return qt},hs:function(){return Ke},tJ:function(){return qe},o1:function(){return Ge},Rd:function(){return Pt}});var E=ee(44283),Ne=ee(62957),be=ee(37285),$e=ee(6767),xe=ee(15267),Fe=ee(76406),Pe=ee(87169),We=ee(25510),we="data:image/png;base64,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",ve=ee.p+"static/newqrcode.a8740efb.png",lt=ee(32637),Ee=ee(59301),yt=(Vt,Ze,Ve)=>new Promise((Ct,Te)=>{var _e=gt=>{try{de(Ve.next(gt))}catch(Oe){Te(Oe)}},Ue=gt=>{try{de(Ve.throw(gt))}catch(Oe){Te(Oe)}},de=gt=>gt.done?Ct(gt.value):Promise.resolve(gt.value).then(_e,Ue);de((Ve=Ve.apply(Vt,Ze)).next())});const qe=(Vt,Ze=!1,Ve=!1,Ct="",Te=!1)=>!!(Ge(Vt)&&Qe(Vt,Ze,Ve,Ct,Te)),Ge=Vt=>(0,xe.bg)()?!0:(Vt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ke=Vt=>{var Ze,Ve,Ct;const{user:Te}=(0,E.getDvaApp)()._store.getState();(0,xe.bg)()&&!((Ve=(Ze=Te==null?void 0:Te.userInfo)==null?void 0:Ze.course)!=null&&Ve.course_public)&&!((Ct=Te==null?void 0:Te.userInfo)!=null&&Ct.profile_completed)&&Vt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Qe=(Vt,Ze=!1,Ve=!0,Ct="",Te=!1)=>{var _e;const{user:Ue}=(0,E.getDvaApp)()._store.getState();return(_e=Ue.userInfo)!=null&&_e.profile_completed?!0:(Ve?Vt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ct,isCurrentPage:Te}}):Ne.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"),dt()}}),!1)},dt=()=>{Ne.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()}})},Pt=()=>{Ne.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ee.createElement("div",{style:{textAlign:"center"}},Ee.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"),Ee.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:lt}),Ee.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},qt=()=>{var Vt;const{user:Ze}=(0,E.getDvaApp)()._store.getState();return(Vt=Ze.userInfo)!=null&&Vt.professional_certification?!0:(Ne.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ee.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)},fe=()=>(0,xe.V9)()?!0:(Ne.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc",style:{marginLeft:-38}},Ee.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ee.createElement("img",{src:ve,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),st=(Vt,Ze)=>Vt?!0:(Ne.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ee.createElement("div",null,Ee.createElement("p",null,Ze||"\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"),Ee.createElement("div",{style:{marginLeft:"110px"}},Ee.createElement("img",{src:we,width:200}),Ee.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),mt=Vt=>{Ne.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ee.createElement("div",null,Ee.createElement("div",null,Ee.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"),Ee.createElement(be.Z,null),Ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ee.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 ",Ee.createElement("a",null,Vt),"\u5929\u3002"),Ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ee.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")),Ee.createElement("div",{style:{textAlign:"center",marginTop:30}},Ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:We,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pt=(Vt,Ze="")=>{const{shixunsDetail:{detail:Ve}}=(0,E.getDvaApp)()._store.getState();if((Ve==null?void 0:Ve.public)===2||(Ve==null?void 0:Ve.public)===1||(Ve==null?void 0:Ve.shixun_status)===3){let Ct="";return(Ve==null?void 0:Ve.public)===2&&(Ct="\u5DF2\u516C\u5F00"),(Ve==null?void 0:Ve.public)===1&&(Ct="\u5F85\u5BA1\u6838"),(Ve==null?void 0:Ve.shixun_status)===3&&(Ct="\u5DF2\u5173\u95ED"),Ne.default.info({centered:!0,icon:Ee.createElement(Pe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc",style:{marginLeft:-38}},Ee.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ct,"\uFF0C",Ze,"\u3002"),Ee.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:We,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ve==null?void 0:Ve.shixun_status)===2?(Ne.default.confirm({centered:!0,icon:Ee.createElement(Pe.Z,null),title:"\u63D0\u793A",content:Ee.createElement("div",null,Ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ze,"\u3002"),Ee.createElement("br",null),Ee.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:()=>{Ne.default.confirm({width:440,centered:!0,icon:Ee.createElement(Pe.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:()=>yt(void 0,null,function*(){(yield Vt({type:"shixunsDetail/cancelRelease",payload:{id:Ve==null?void 0:Ve.identifier}})).status!==401&&($e.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Vt({type:"shixunsDetail/getShixunsDetail",payload:{id:Ve==null?void 0:Ve.identifier}}),Vt({type:"practiceSetting/getCommonData",payload:{id:Ve==null?void 0:Ve.identifier}}))})})}}),!0):!1}},86013:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(19248);const be=$e=>{let xe;return typeof $e=="object"&&($e!=null&&$e.clearIcon)?xe=$e:$e&&(xe={clearIcon:E.createElement(Ne.Z,null)}),xe};nn.Z=be},88390:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ce}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(77900),xe=ee(29509),Fe=ee(22703),Pe=ee(48755),We=ee(36237),we=ee(63356),ve=ee(93427),lt=ee(51636),Ee=ee(16931);const yt=new We.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),qe=new We.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Ge=new We.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Ke=new We.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Qe=new We.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),dt=new We.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Pt=ue=>{const{componentCls:et,iconCls:Rt,antCls:ut,badgeShadowSize:he,textFontSize:De,textFontSizeSM:Me,statusSize:Dt,dotSize:bt,textFontWeight:Zt,indicatorHeight:je,indicatorHeightSM:Bt,marginXS:rt,calc:le}=ue,ne=`${ut}-scroll-number`,te=(0,ve.Z)(ue,(ae,ce)=>{let{darkColor:re}=ce;return{[`&${et} ${et}-color-${ae}`]:{background:re,[`&:not(${et}-count)`]:{color:re},"a:hover &":{background:re}}}});return{[et]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(ue)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${et}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:ue.indicatorZIndex,minWidth:je,height:je,color:ue.badgeTextColor,fontWeight:Zt,fontSize:De,lineHeight:(0,We.unit)(je),whiteSpace:"nowrap",textAlign:"center",background:ue.badgeColor,borderRadius:le(je).div(2).equal(),boxShadow:`0 0 0 ${(0,We.unit)(he)} ${ue.badgeShadowColor}`,transition:`background ${ue.motionDurationMid}`,a:{color:ue.badgeTextColor},"a:hover":{color:ue.badgeTextColor},"a:hover &":{background:ue.badgeColorHover}},[`${et}-count-sm`]:{minWidth:Bt,height:Bt,fontSize:Me,lineHeight:(0,We.unit)(Bt),borderRadius:le(Bt).div(2).equal()},[`${et}-multiple-words`]:{padding:`0 ${(0,We.unit)(ue.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${et}-dot`]:{zIndex:ue.indicatorZIndex,width:bt,minWidth:bt,height:bt,background:ue.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,We.unit)(he)} ${ue.badgeShadowColor}`},[`${et}-count, ${et}-dot, ${ne}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Rt}-spin`]:{animationName:dt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${et}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${et}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Dt,height:Dt,verticalAlign:"middle",borderRadius:"50%"},[`${et}-status-success`]:{backgroundColor:ue.colorSuccess},[`${et}-status-processing`]:{overflow:"visible",color:ue.colorInfo,backgroundColor:ue.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:he,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:yt,animationDuration:ue.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${et}-status-default`]:{backgroundColor:ue.colorTextPlaceholder},[`${et}-status-error`]:{backgroundColor:ue.colorError},[`${et}-status-warning`]:{backgroundColor:ue.colorWarning},[`${et}-status-text`]:{marginInlineStart:rt,color:ue.colorText,fontSize:ue.fontSize}}}),te),{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:qe,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`${et}-zoom-leave`]:{animationName:Ge,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`&${et}-not-a-wrapper`]:{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:Ke,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`${et}-zoom-leave`]:{animationName:Qe,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`&:not(${et}-status)`]:{verticalAlign:"middle"},[`${ne}-custom-component, ${et}-count`]:{transform:"none"},[`${ne}-custom-component, ${ne}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ne]:{overflow:"hidden",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack}`,[`${ne}-only`]:{position:"relative",display:"inline-block",height:je,transition:`all ${ue.motionDurationSlow} ${ue.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ne}-only-unit`]:{height:je,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ne}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${et}-count, ${et}-dot, ${ne}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},qt=ue=>{const{fontHeight:et,lineWidth:Rt,marginXS:ut,colorBorderBg:he}=ue,De=et,Me=Rt,Dt=ue.colorTextLightSolid,bt=ue.colorError,Zt=ue.colorErrorHover;return(0,lt.mergeToken)(ue,{badgeFontHeight:De,badgeShadowSize:Me,badgeTextColor:Dt,badgeColor:bt,badgeColorHover:Zt,badgeShadowColor:he,badgeProcessingDuration:"1.2s",badgeRibbonOffset:ut,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},fe=ue=>{const{fontSize:et,lineHeight:Rt,fontSizeSM:ut,lineWidth:he}=ue;return{indicatorZIndex:"auto",indicatorHeight:Math.round(et*Rt)-2*he,indicatorHeightSM:et,dotSize:ut/2,textFontSize:ut,textFontSizeSM:ut,textFontWeight:"normal",statusSize:ut/2}};var st=(0,Ee.I$)("Badge",ue=>{const et=qt(ue);return Pt(et)},fe);const mt=ue=>{const{antCls:et,badgeFontHeight:Rt,marginXS:ut,badgeRibbonOffset:he,calc:De}=ue,Me=`${et}-ribbon`,Dt=`${et}-ribbon-wrapper`,bt=(0,ve.Z)(ue,(Zt,je)=>{let{darkColor:Bt}=je;return{[`&${Me}-color-${Zt}`]:{background:Bt,color:Bt}}});return{[Dt]:{position:"relative"},[Me]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(ue)),{position:"absolute",top:ut,padding:`0 ${(0,We.unit)(ue.paddingXS)}`,color:ue.colorPrimary,lineHeight:(0,We.unit)(Rt),whiteSpace:"nowrap",backgroundColor:ue.colorPrimary,borderRadius:ue.borderRadiusSM,[`${Me}-text`]:{color:ue.badgeTextColor},[`${Me}-corner`]:{position:"absolute",top:"100%",width:he,height:he,color:"currentcolor",border:`${(0,We.unit)(De(he).div(2).equal())} solid`,transform:ue.badgeRibbonCornerTransform,transformOrigin:"top",filter:ue.badgeRibbonCornerFilter}}),bt),{[`&${Me}-placement-end`]:{insetInlineEnd:De(he).mul(-1).equal(),borderEndEndRadius:0,[`${Me}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Me}-placement-start`]:{insetInlineStart:De(he).mul(-1).equal(),borderEndStartRadius:0,[`${Me}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var pt=(0,Ee.I$)(["Badge","Ribbon"],ue=>{const et=qt(ue);return mt(et)},fe),Ze=ue=>{const{className:et,prefixCls:Rt,style:ut,color:he,children:De,text:Me,placement:Dt="end",rootClassName:bt}=ue,{getPrefixCls:Zt,direction:je}=E.useContext(Pe.E_),Bt=Zt("ribbon",Rt),rt=`${Bt}-wrapper`,[le,ne,te]=pt(Bt,rt),ae=(0,xe.o2)(he,!1),ce=be()(Bt,`${Bt}-placement-${Dt}`,{[`${Bt}-rtl`]:je==="rtl",[`${Bt}-color-${he}`]:ae},et),re={},ye={};return he&&!ae&&(re.background=he,ye.color=he),le(E.createElement("div",{className:be()(rt,bt,ne,te)},De,E.createElement("div",{className:be()(ce,ne),style:Object.assign(Object.assign({},re),ut)},E.createElement("span",{className:`${Bt}-text`},Me),E.createElement("div",{className:`${Bt}-corner`,style:ye}))))};const Ve=ue=>{const{prefixCls:et,value:Rt,current:ut,offset:he=0}=ue;let De;return he&&(De={position:"absolute",top:`${he}00%`,left:0}),E.createElement("span",{style:De,className:be()(`${et}-only-unit`,{current:ut})},Rt)};function Ct(ue,et,Rt){let ut=ue,he=0;for(;(ut+10)%10!==et;)ut+=Rt,he+=Rt;return he}var _e=ue=>{const{prefixCls:et,count:Rt,value:ut}=ue,he=Number(ut),De=Math.abs(Rt),[Me,Dt]=E.useState(he),[bt,Zt]=E.useState(De),je=()=>{Dt(he),Zt(De)};E.useEffect(()=>{const le=setTimeout(je,1e3);return()=>clearTimeout(le)},[he]);let Bt,rt;if(Me===he||Number.isNaN(he)||Number.isNaN(Me))Bt=[E.createElement(Ve,Object.assign({},ue,{key:he,current:!0}))],rt={transition:"none"};else{Bt=[];const le=he+10,ne=[];for(let re=he;re<=le;re+=1)ne.push(re);const te=bt<De?1:-1,ae=ne.findIndex(re=>re%10===Me);Bt=(te<0?ne.slice(0,ae+1):ne.slice(ae)).map((re,ye)=>{const Se=re%10;return E.createElement(Ve,Object.assign({},ue,{key:re,value:Se,offset:te<0?ye-ae:ye,current:ye===ae}))}),rt={transform:`translateY(${-Ct(Me,he,te)}00%)`}}return E.createElement("span",{className:`${et}-only`,style:rt,onTransitionEnd:je},Bt)},Ue=function(ue,et){var Rt={};for(var ut in ue)Object.prototype.hasOwnProperty.call(ue,ut)&&et.indexOf(ut)<0&&(Rt[ut]=ue[ut]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ut=Object.getOwnPropertySymbols(ue);he<ut.length;he++)et.indexOf(ut[he])<0&&Object.prototype.propertyIsEnumerable.call(ue,ut[he])&&(Rt[ut[he]]=ue[ut[he]]);return Rt},gt=E.forwardRef((ue,et)=>{const{prefixCls:Rt,count:ut,className:he,motionClassName:De,style:Me,title:Dt,show:bt,component:Zt="sup",children:je}=ue,Bt=Ue(ue,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:rt}=E.useContext(Pe.E_),le=rt("scroll-number",Rt),ne=Object.assign(Object.assign({},Bt),{"data-show":bt,style:Me,className:be()(le,he,De),title:Dt});let te=ut;if(ut&&Number(ut)%1===0){const ae=String(ut).split("");te=E.createElement("bdi",null,ae.map((ce,re)=>E.createElement(_e,{prefixCls:le,count:Number(ut),value:ce,key:ae.length-re})))}return Me!=null&&Me.borderColor&&(ne.style=Object.assign(Object.assign({},Me),{boxShadow:`0 0 0 1px ${Me.borderColor} inset`})),je?(0,Fe.Tm)(je,ae=>({className:be()(`${le}-custom-component`,ae==null?void 0:ae.className,De)})):E.createElement(Zt,Object.assign({},ne,{ref:et}),te)}),Oe=function(ue,et){var Rt={};for(var ut in ue)Object.prototype.hasOwnProperty.call(ue,ut)&&et.indexOf(ut)<0&&(Rt[ut]=ue[ut]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ut=Object.getOwnPropertySymbols(ue);he<ut.length;he++)et.indexOf(ut[he])<0&&Object.prototype.propertyIsEnumerable.call(ue,ut[he])&&(Rt[ut[he]]=ue[ut[he]]);return Rt};const jt=E.forwardRef((ue,et)=>{var Rt,ut,he,De,Me;const{prefixCls:Dt,scrollNumberPrefixCls:bt,children:Zt,status:je,text:Bt,color:rt,count:le=null,overflowCount:ne=99,dot:te=!1,size:ae="default",title:ce,offset:re,style:ye,className:Se,rootClassName:Ye,classNames:ke,styles:it,showZero:xt=!1}=ue,Xt=Oe(ue,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Nt,direction:vn,badge:Jt}=E.useContext(Pe.E_),tn=Nt("badge",Dt),[on,mn,cn]=st(tn),at=le>ne?`${ne}+`:le,Ut=at==="0"||at===0,un=le===null||Ut&&!xt,Je=(je!=null||rt!=null)&&un,At=te&&!Ut,_t=At?"":at,ln=(0,E.useMemo)(()=>(_t==null||_t===""||Ut&&!xt)&&!At,[_t,Ut,xt,At]),He=(0,E.useRef)(le);ln||(He.current=le);const ht=He.current,Mt=(0,E.useRef)(_t);ln||(Mt.current=_t);const Kt=Mt.current,dn=(0,E.useRef)(At);ln||(dn.current=At);const An=(0,E.useMemo)(()=>{if(!re)return Object.assign(Object.assign({},Jt==null?void 0:Jt.style),ye);const kt={marginTop:re[1]};return vn==="rtl"?kt.left=parseInt(re[0],10):kt.right=-parseInt(re[0],10),Object.assign(Object.assign(Object.assign({},kt),Jt==null?void 0:Jt.style),ye)},[vn,re,ye,Jt==null?void 0:Jt.style]),Jn=ce!=null?ce:typeof ht=="string"||typeof ht=="number"?ht:void 0,Xn=ln||!Bt?null:E.createElement("span",{className:`${tn}-status-text`},Bt),Sn=!ht||typeof ht!="object"?void 0:(0,Fe.Tm)(ht,kt=>({style:Object.assign(Object.assign({},An),kt.style)})),Rn=(0,xe.o2)(rt,!1),Gt=be()(ke==null?void 0:ke.indicator,(Rt=Jt==null?void 0:Jt.classNames)===null||Rt===void 0?void 0:Rt.indicator,{[`${tn}-status-dot`]:Je,[`${tn}-status-${je}`]:!!je,[`${tn}-color-${rt}`]:Rn}),Lt={};rt&&!Rn&&(Lt.color=rt,Lt.background=rt);const Yt=be()(tn,{[`${tn}-status`]:Je,[`${tn}-not-a-wrapper`]:!Zt,[`${tn}-rtl`]:vn==="rtl"},Se,Ye,Jt==null?void 0:Jt.className,(ut=Jt==null?void 0:Jt.classNames)===null||ut===void 0?void 0:ut.root,ke==null?void 0:ke.root,mn,cn);if(!Zt&&Je){const kt=An.color;return on(E.createElement("span",Object.assign({},Xt,{className:Yt,style:Object.assign(Object.assign(Object.assign({},it==null?void 0:it.root),(he=Jt==null?void 0:Jt.styles)===null||he===void 0?void 0:he.root),An)}),E.createElement("span",{className:Gt,style:Object.assign(Object.assign(Object.assign({},it==null?void 0:it.indicator),(De=Jt==null?void 0:Jt.styles)===null||De===void 0?void 0:De.indicator),Lt)}),Bt&&E.createElement("span",{style:{color:kt},className:`${tn}-status-text`},Bt)))}return on(E.createElement("span",Object.assign({ref:et},Xt,{className:Yt,style:Object.assign(Object.assign({},(Me=Jt==null?void 0:Jt.styles)===null||Me===void 0?void 0:Me.root),it==null?void 0:it.root)}),Zt,E.createElement($e.default,{visible:!ln,motionName:`${tn}-zoom`,motionAppear:!1,motionDeadline:1e3},kt=>{let{className:It}=kt;var fn,an;const yn=Nt("scroll-number",bt),Ln=dn.current,Bn=be()(ke==null?void 0:ke.indicator,(fn=Jt==null?void 0:Jt.classNames)===null||fn===void 0?void 0:fn.indicator,{[`${tn}-dot`]:Ln,[`${tn}-count`]:!Ln,[`${tn}-count-sm`]:ae==="small",[`${tn}-multiple-words`]:!Ln&&Kt&&Kt.toString().length>1,[`${tn}-status-${je}`]:!!je,[`${tn}-color-${rt}`]:Rn});let hn=Object.assign(Object.assign(Object.assign({},it==null?void 0:it.indicator),(an=Jt==null?void 0:Jt.styles)===null||an===void 0?void 0:an.indicator),An);return rt&&!Rn&&(hn=hn||{},hn.background=rt),E.createElement(gt,{prefixCls:yn,show:!ln,motionClassName:It,className:Bn,count:Kt,title:Jn,style:hn,key:"scrollNumber"},Sn)}),Xn))});jt.Ribbon=Ze;var Ce=jt},62673:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Ze}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(16632),xe=ee(8654),Fe=ee(12919),Pe=ee(63872),We=ee(48755),we=ee(2171),ve=ee(83397),lt=ee(56553),yt=E.createContext(null),qe=ee(36170),Ge=ee(74632),Ke=function(Ve,Ct){var Te={};for(var _e in Ve)Object.prototype.hasOwnProperty.call(Ve,_e)&&Ct.indexOf(_e)<0&&(Te[_e]=Ve[_e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,_e=Object.getOwnPropertySymbols(Ve);Ue<_e.length;Ue++)Ct.indexOf(_e[Ue])<0&&Object.prototype.propertyIsEnumerable.call(Ve,_e[Ue])&&(Te[_e[Ue]]=Ve[_e[Ue]]);return Te};const Qe=(Ve,Ct)=>{var Te;const{prefixCls:_e,className:Ue,rootClassName:de,children:gt,indeterminate:Oe=!1,style:nt,onMouseEnter:jt,onMouseLeave:Ce,skipGroup:ue=!1,disabled:et}=Ve,Rt=Ke(Ve,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ut,direction:he,checkbox:De}=E.useContext(We.E_),Me=E.useContext(yt),{isFormItemInput:Dt}=E.useContext(lt.aM),bt=E.useContext(we.Z),Zt=(Te=(Me==null?void 0:Me.disabled)||et)!==null&&Te!==void 0?Te:bt,je=E.useRef(Rt.value),Bt=E.useRef(null),rt=(0,xe.sQ)(Ct,Bt);E.useEffect(()=>{Me==null||Me.registerValue(Rt.value)},[]),E.useEffect(()=>{if(!ue)return Rt.value!==je.current&&(Me==null||Me.cancelValue(je.current),Me==null||Me.registerValue(Rt.value),je.current=Rt.value),()=>Me==null?void 0:Me.cancelValue(Rt.value)},[Rt.value]),E.useEffect(()=>{var it;!((it=Bt.current)===null||it===void 0)&&it.input&&(Bt.current.input.indeterminate=Oe)},[Oe]);const le=ut("checkbox",_e),ne=(0,ve.Z)(le),[te,ae,ce]=(0,qe.ZP)(le,ne),re=Object.assign({},Rt);Me&&!ue&&(re.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),Me.toggleOption&&Me.toggleOption({label:gt,value:Rt.value})},re.name=Me.name,re.checked=Me.value.includes(Rt.value));const ye=be()(`${le}-wrapper`,{[`${le}-rtl`]:he==="rtl",[`${le}-wrapper-checked`]:re.checked,[`${le}-wrapper-disabled`]:Zt,[`${le}-wrapper-in-form-item`]:Dt},De==null?void 0:De.className,Ue,de,ce,ne,ae),Se=be()({[`${le}-indeterminate`]:Oe},Pe.A,ae),[Ye,ke]=(0,Ge.Z)(re.onClick);return te(E.createElement(Fe.Z,{component:"Checkbox",disabled:Zt},E.createElement("label",{className:ye,style:Object.assign(Object.assign({},De==null?void 0:De.style),nt),onMouseEnter:jt,onMouseLeave:Ce,onClick:Ye},E.createElement($e.Z,Object.assign({},re,{onClick:ke,prefixCls:le,className:Se,disabled:Zt,ref:rt})),gt!==void 0&&E.createElement("span",{className:`${le}-label`},gt))))};var Pt=E.forwardRef(Qe),qt=ee(77654),fe=ee(2738),st=function(Ve,Ct){var Te={};for(var _e in Ve)Object.prototype.hasOwnProperty.call(Ve,_e)&&Ct.indexOf(_e)<0&&(Te[_e]=Ve[_e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,_e=Object.getOwnPropertySymbols(Ve);Ue<_e.length;Ue++)Ct.indexOf(_e[Ue])<0&&Object.prototype.propertyIsEnumerable.call(Ve,_e[Ue])&&(Te[_e[Ue]]=Ve[_e[Ue]]);return Te},pt=E.forwardRef((Ve,Ct)=>{const{defaultValue:Te,children:_e,options:Ue=[],prefixCls:de,className:gt,rootClassName:Oe,style:nt,onChange:jt}=Ve,Ce=st(Ve,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ue,direction:et}=E.useContext(We.E_),[Rt,ut]=E.useState(Ce.value||Te||[]),[he,De]=E.useState([]);E.useEffect(()=>{"value"in Ce&&ut(Ce.value||[])},[Ce.value]);const Me=E.useMemo(()=>Ue.map(Se=>typeof Se=="string"||typeof Se=="number"?{label:Se,value:Se}:Se),[Ue]),Dt=Se=>{De(Ye=>Ye.filter(ke=>ke!==Se))},bt=Se=>{De(Ye=>[].concat((0,qt.Z)(Ye),[Se]))},Zt=Se=>{const Ye=Rt.indexOf(Se.value),ke=(0,qt.Z)(Rt);Ye===-1?ke.push(Se.value):ke.splice(Ye,1),"value"in Ce||ut(ke),jt==null||jt(ke.filter(it=>he.includes(it)).sort((it,xt)=>{const Xt=Me.findIndex(vn=>vn.value===it),Nt=Me.findIndex(vn=>vn.value===xt);return Xt-Nt}))},je=ue("checkbox",de),Bt=`${je}-group`,rt=(0,ve.Z)(je),[le,ne,te]=(0,qe.ZP)(je,rt),ae=(0,fe.Z)(Ce,["value","disabled"]),ce=Ue.length?Me.map(Se=>E.createElement(Pt,{prefixCls:je,key:Se.value.toString(),disabled:"disabled"in Se?Se.disabled:Ce.disabled,value:Se.value,checked:Rt.includes(Se.value),onChange:Se.onChange,className:`${Bt}-item`,style:Se.style,title:Se.title,id:Se.id,required:Se.required},Se.label)):_e,re={toggleOption:Zt,value:Rt,disabled:Ce.disabled,name:Ce.name,registerValue:bt,cancelValue:Dt},ye=be()(Bt,{[`${Bt}-rtl`]:et==="rtl"},gt,Oe,te,rt,ne);return le(E.createElement("div",Object.assign({className:ye,style:nt},ae,{ref:Ct}),E.createElement(yt.Provider,{value:re},ce)))});const Vt=Pt;Vt.Group=pt,Vt.__ANT_CHECKBOX=!0;var Ze=Vt},36170:function(wn,nn,ee){"use strict";ee.d(nn,{C2:function(){return Fe}});var E=ee(36237),Ne=ee(63356),be=ee(51636),$e=ee(16931);const xe=Pe=>{const{checkboxCls:We}=Pe,we=`${We}-wrapper`;return[{[`${We}-group`]:Object.assign(Object.assign({},(0,Ne.Wf)(Pe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Pe.marginXS,[`> ${Pe.antCls}-row`]:{flex:1}}),[we]:Object.assign(Object.assign({},(0,Ne.Wf)(Pe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${we}`]:{marginInlineStart:0},[`&${we}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[We]:Object.assign(Object.assign({},(0,Ne.Wf)(Pe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Pe.borderRadiusSM,alignSelf:"center",[`${We}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${We}-inner`]:Object.assign({},(0,Ne.oN)(Pe))},[`${We}-inner`]:{boxSizing:"border-box",display:"block",width:Pe.checkboxSize,height:Pe.checkboxSize,direction:"ltr",backgroundColor:Pe.colorBgContainer,border:`${(0,E.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Pe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Pe.calc(Pe.checkboxSize).div(14).mul(5).equal(),height:Pe.calc(Pe.checkboxSize).div(14).mul(8).equal(),border:`${(0,E.unit)(Pe.lineWidthBold)} solid ${Pe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Pe.motionDurationFast} ${Pe.motionEaseInBack}, opacity ${Pe.motionDurationFast}`}},"& + span":{paddingInlineStart:Pe.paddingXS,paddingInlineEnd:Pe.paddingXS}})},{[`
|
|
|
${we}:not(${we}-disabled),
|
|
|
${We}:not(${We}-disabled)
|
|
|
`]:{[`&:hover ${We}-inner`]:{borderColor:Pe.colorPrimary}},[`${we}:not(${we}-disabled)`]:{[`&:hover ${We}-checked:not(${We}-disabled) ${We}-inner`]:{backgroundColor:Pe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${We}-checked:not(${We}-disabled):after`]:{borderColor:Pe.colorPrimaryHover}}},{[`${We}-checked`]:{[`${We}-inner`]:{backgroundColor:Pe.colorPrimary,borderColor:Pe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Pe.motionDurationMid} ${Pe.motionEaseOutBack} ${Pe.motionDurationFast}`}}},[`
|
|
|
${we}-checked:not(${we}-disabled),
|
|
|
${We}-checked:not(${We}-disabled)
|
|
|
`]:{[`&:hover ${We}-inner`]:{backgroundColor:Pe.colorPrimaryHover,borderColor:"transparent"}}},{[We]:{"&-indeterminate":{[`${We}-inner`]:{backgroundColor:`${Pe.colorBgContainer} !important`,borderColor:`${Pe.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:Pe.calc(Pe.fontSizeLG).div(2).equal(),height:Pe.calc(Pe.fontSizeLG).div(2).equal(),backgroundColor:Pe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${We}-inner`]:{backgroundColor:`${Pe.colorBgContainer} !important`,borderColor:`${Pe.colorPrimary} !important`}}}},{[`${we}-disabled`]:{cursor:"not-allowed"},[`${We}-disabled`]:{[`&, ${We}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${We}-inner`]:{background:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,"&:after":{borderColor:Pe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Pe.colorTextDisabled},[`&${We}-indeterminate ${We}-inner::after`]:{background:Pe.colorTextDisabled}}}]};function Fe(Pe,We){const we=(0,be.mergeToken)(We,{checkboxCls:`.${Pe}`,checkboxSize:We.controlInteractiveSize});return[xe(we)]}nn.ZP=(0,$e.I$)("Checkbox",(Pe,We)=>{let{prefixCls:we}=We;return[Fe(we,Pe)]})},38406:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(48755),be=ee(584);const $e=xe=>{const{componentName:Fe}=xe,{getPrefixCls:Pe}=(0,E.useContext)(Ne.E_),We=Pe("empty");switch(Fe){case"Table":case"List":return E.createElement(be.Z,{image:be.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return E.createElement(be.Z,{image:be.Z.PRESENTED_IMAGE_SIMPLE,className:`${We}-small`});case"Table.filter":return null;default:return E.createElement(be.Z,null)}};nn.Z=$e},24017:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Fs}});var E=ee(66649),Ne=ee.n(E),be=ee(9007),$e=ee.n(be),xe=ee(50991),Fe=ee.n(xe),Pe=ee(9084),We=ee.n(Pe),we=ee(58626),ve=ee.n(we),lt=ee(13477),Ee=ee.n(lt),yt=ee(64796),qe=ee.n(yt);Ne().extend(qe()),Ne().extend(Ee()),Ne().extend($e()),Ne().extend(Fe()),Ne().extend(We()),Ne().extend(ve()),Ne().extend(function(oe,me){var Ae=me.prototype,ze=Ae.format;Ae.format=function(Ht){var Qt=(Ht||"").replace("Wo","wo");return ze.bind(this)(Qt)}});var Ge={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"},Ke=function(me){var Ae=Ge[me];return Ae||me.split("_")[0]},Qe=function(){},dt={getNow:function(){var me=Ne()();return typeof me.tz=="function"?me.tz():me},getFixedDate:function(me){return Ne()(me,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(me){return me.endOf("month")},getWeekDay:function(me){var Ae=me.locale("en");return Ae.weekday()+Ae.localeData().firstDayOfWeek()},getYear:function(me){return me.year()},getMonth:function(me){return me.month()},getDate:function(me){return me.date()},getHour:function(me){return me.hour()},getMinute:function(me){return me.minute()},getSecond:function(me){return me.second()},getMillisecond:function(me){return me.millisecond()},addYear:function(me,Ae){return me.add(Ae,"year")},addMonth:function(me,Ae){return me.add(Ae,"month")},addDate:function(me,Ae){return me.add(Ae,"day")},setYear:function(me,Ae){return me.year(Ae)},setMonth:function(me,Ae){return me.month(Ae)},setDate:function(me,Ae){return me.date(Ae)},setHour:function(me,Ae){return me.hour(Ae)},setMinute:function(me,Ae){return me.minute(Ae)},setSecond:function(me,Ae){return me.second(Ae)},setMillisecond:function(me,Ae){return me.millisecond(Ae)},isAfter:function(me,Ae){return me.isAfter(Ae)},isValidate:function(me){return me.isValid()},locale:{getWeekFirstDay:function(me){return Ne()().locale(Ke(me)).localeData().firstDayOfWeek()},getWeekFirstDate:function(me,Ae){return Ae.locale(Ke(me)).weekday(0)},getWeek:function(me,Ae){return Ae.locale(Ke(me)).week()},getShortWeekDays:function(me){return Ne()().locale(Ke(me)).localeData().weekdaysMin()},getShortMonths:function(me){return Ne()().locale(Ke(me)).localeData().monthsShort()},format:function(me,Ae,ze){return Ae.locale(Ke(me)).format(ze)},parse:function(me,Ae,ze){for(var Xe=Ke(me),Ht=0;Ht<ze.length;Ht+=1){var Qt=ze[Ht],$t=Ae;if(Qt.includes("wo")||Qt.includes("Wo")){for(var bn=$t.split("-")[0],xn=$t.split("-")[1],rn=Ne()(bn,"YYYY").startOf("year").locale(Xe),Pn=0;Pn<=52;Pn+=1){var Nn=rn.add(Pn,"week");if(Nn.format("Wo")===xn)return Nn}return Qe(),null}var Tn=Ne()($t,Qt,!0).locale(Xe);if(Tn.isValid())return Tn}return Ae&&Qe(),null}}},Pt=dt,qt=ee(45915),fe=ee(59301),st=ee(60499),mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},pt=mt,Vt=ee(7657),Ze=function(me,Ae){return fe.createElement(Vt.Z,(0,st.Z)({},me,{ref:Ae,icon:pt}))},Ve=fe.forwardRef(Ze),Ct=Ve,Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},_e=Te,Ue=function(me,Ae){return fe.createElement(Vt.Z,(0,st.Z)({},me,{ref:Ae,icon:_e}))},de=fe.forwardRef(Ue),gt=de,Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},nt=Oe,jt=function(me,Ae){return fe.createElement(Vt.Z,(0,st.Z)({},me,{ref:Ae,icon:nt}))},Ce=fe.forwardRef(jt),ue=Ce,et=ee(92310),Rt=ee.n(et),ut=ee(77654),he=ee(85899),De=ee(72190),Me=ee(70425),Dt=ee(34280),bt=ee(2738),Zt=ee(26112),je=ee(48736),Bt=ee(18642),rt=ee(68196);function le(oe,me){return oe!==void 0?oe:me?"bottomRight":"bottomLeft"}var ne=fe.createContext(null),te=ne,ae={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 ce(oe){var me=oe.popupElement,Ae=oe.popupStyle,ze=oe.popupClassName,Xe=oe.popupAlign,Ht=oe.transitionName,Qt=oe.getPopupContainer,$t=oe.children,bn=oe.range,xn=oe.placement,rn=oe.builtinPlacements,Pn=rn===void 0?ae:rn,Nn=oe.direction,Tn=oe.visible,On=oe.onClose,Hn=fe.useContext(te),Vn=Hn.prefixCls,Zn="".concat(Vn,"-dropdown"),fr=le(xn,Nn==="rtl");return fe.createElement(rt.Z,{showAction:[],hideAction:["click"],popupPlacement:fr,builtinPlacements:Pn,prefixCls:Zn,popupTransitionName:Ht,popup:me,popupAlign:Xe,popupVisible:Tn,popupClassName:Rt()(ze,(0,Bt.Z)((0,Bt.Z)({},"".concat(Zn,"-range"),bn),"".concat(Zn,"-rtl"),Nn==="rtl")),popupStyle:Ae,stretch:"minWidth",getPopupContainer:Qt,onPopupVisibleChange:function(Qn){Qn||On()}},$t)}var re=ce;function ye(oe,me){for(var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",ze=String(oe);ze.length<me;)ze="".concat(Ae).concat(ze);return ze}function Se(oe){return oe==null?[]:Array.isArray(oe)?oe:[oe]}function Ye(oe,me,Ae){var ze=(0,ut.Z)(oe);return ze[me]=Ae,ze}function ke(oe,me){var Ae={},ze=me||Object.keys(oe);return ze.forEach(function(Xe){oe[Xe]!==void 0&&(Ae[Xe]=oe[Xe])}),Ae}function it(oe,me,Ae){if(Ae)return Ae;switch(oe){case"time":return me.fieldTimeFormat;case"datetime":return me.fieldDateTimeFormat;case"month":return me.fieldMonthFormat;case"year":return me.fieldYearFormat;case"quarter":return me.fieldQuarterFormat;case"week":return me.fieldWeekFormat;default:return me.fieldDateFormat}}function xt(oe,me,Ae){var ze=Ae!==void 0?Ae:me[me.length-1],Xe=me.find(function(Ht){return oe[Ht]});return ze!==Xe?oe[Xe]:void 0}function Xt(oe){return ke(oe,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function Nt(oe,me,Ae,ze){var Xe=fe.useMemo(function(){return oe||function(Qt,$t){var bn=Qt;return me&&$t.type==="date"?me(bn,$t.today):Ae&&$t.type==="month"?Ae(bn,$t.locale):$t.originNode}},[oe,Ae,me]),Ht=fe.useCallback(function(Qt,$t){return Xe(Qt,(0,he.Z)((0,he.Z)({},$t),{},{range:ze}))},[Xe,ze]);return Ht}function vn(oe,me){var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ze=fe.useState([!1,!1]),Xe=(0,De.Z)(ze,2),Ht=Xe[0],Qt=Xe[1],$t=function(rn,Pn){Qt(function(Nn){return Ye(Nn,Pn,rn)})},bn=fe.useMemo(function(){return Ht.map(function(xn,rn){if(xn)return!0;var Pn=oe[rn];return Pn?!!(!Ae[rn]&&!Pn||Pn&&me(Pn,{activeIndex:rn})):!1})},[oe,Ht,me,Ae]);return[bn,$t]}function Jt(oe,me,Ae,ze,Xe){var Ht="",Qt=[];return oe&&Qt.push(Xe?"hh":"HH"),me&&Qt.push("mm"),Ae&&Qt.push("ss"),Ht=Qt.join(":"),ze&&(Ht+=".SSS"),Xe&&(Ht+=" A"),Ht}function tn(oe,me,Ae,ze,Xe,Ht){var Qt=oe.fieldDateTimeFormat,$t=oe.fieldDateFormat,bn=oe.fieldTimeFormat,xn=oe.fieldMonthFormat,rn=oe.fieldYearFormat,Pn=oe.fieldWeekFormat,Nn=oe.fieldQuarterFormat,Tn=oe.yearFormat,On=oe.cellYearFormat,Hn=oe.cellQuarterFormat,Vn=oe.dayFormat,Zn=oe.cellDateFormat,fr=Jt(me,Ae,ze,Xe,Ht);return(0,he.Z)((0,he.Z)({},oe),{},{fieldDateTimeFormat:Qt||"YYYY-MM-DD ".concat(fr),fieldDateFormat:$t||"YYYY-MM-DD",fieldTimeFormat:bn||fr,fieldMonthFormat:xn||"YYYY-MM",fieldYearFormat:rn||"YYYY",fieldWeekFormat:Pn||"gggg-wo",fieldQuarterFormat:Nn||"YYYY-[Q]Q",yearFormat:Tn||"YYYY",cellYearFormat:On||"YYYY",cellQuarterFormat:Hn||"[Q]Q",cellDateFormat:Zn||Vn||"D"})}function on(oe,me){var Ae=me.showHour,ze=me.showMinute,Xe=me.showSecond,Ht=me.showMillisecond,Qt=me.use12Hours;return fe.useMemo(function(){return tn(oe,Ae,ze,Xe,Ht,Qt)},[oe,Ae,ze,Xe,Ht,Qt])}var mn=ee(43749);function cn(oe,me,Ae){return Ae!=null?Ae:me.some(function(ze){return oe.includes(ze)})}var at=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ut(oe){var me=ke(oe,at),Ae=oe.format,ze=oe.picker,Xe=null;return Ae&&(Xe=Ae,Array.isArray(Xe)&&(Xe=Xe[0]),Xe=(0,mn.Z)(Xe)==="object"?Xe.format:Xe),ze==="time"&&(me.format=Xe),[me,Xe]}function un(oe){return oe&&typeof oe=="string"}function Je(oe,me,Ae,ze){return[oe,me,Ae,ze].some(function(Xe){return Xe!==void 0})}function At(oe,me,Ae,ze,Xe){var Ht=me,Qt=Ae,$t=ze;if(!oe&&!Ht&&!Qt&&!$t&&!Xe)Ht=!0,Qt=!0,$t=!0;else if(oe){var bn,xn,rn,Pn=[Ht,Qt,$t].some(function(On){return On===!1}),Nn=[Ht,Qt,$t].some(function(On){return On===!0}),Tn=Pn?!0:!Nn;Ht=(bn=Ht)!==null&&bn!==void 0?bn:Tn,Qt=(xn=Qt)!==null&&xn!==void 0?xn:Tn,$t=(rn=$t)!==null&&rn!==void 0?rn:Tn}return[Ht,Qt,$t,Xe]}function _t(oe){var me=oe.showTime,Ae=Ut(oe),ze=(0,De.Z)(Ae,2),Xe=ze[0],Ht=ze[1],Qt=me&&(0,mn.Z)(me)==="object"?me:{},$t=(0,he.Z)((0,he.Z)({defaultOpenValue:Qt.defaultOpenValue||Qt.defaultValue},Xe),Qt),bn=$t.showMillisecond,xn=$t.showHour,rn=$t.showMinute,Pn=$t.showSecond,Nn=Je(xn,rn,Pn,bn),Tn=At(Nn,xn,rn,Pn,bn),On=(0,De.Z)(Tn,3);return xn=On[0],rn=On[1],Pn=On[2],[$t,(0,he.Z)((0,he.Z)({},$t),{},{showHour:xn,showMinute:rn,showSecond:Pn,showMillisecond:bn}),$t.format,Ht]}function ln(oe,me,Ae,ze,Xe){var Ht=oe==="time";if(oe==="datetime"||Ht){for(var Qt=ze,$t=it(oe,Xe,null),bn=$t,xn=[me,Ae],rn=0;rn<xn.length;rn+=1){var Pn=Se(xn[rn])[0];if(un(Pn)){bn=Pn;break}}var Nn=Qt.showHour,Tn=Qt.showMinute,On=Qt.showSecond,Hn=Qt.showMillisecond,Vn=Qt.use12Hours,Zn=cn(bn,["a","A","LT","LLL","LTS"],Vn),fr=Je(Nn,Tn,On,Hn);fr||(Nn=cn(bn,["H","h","k","LT","LLL"]),Tn=cn(bn,["m","LT","LLL"]),On=cn(bn,["s","LTS"]),Hn=cn(bn,["SSS"]));var or=At(fr,Nn,Tn,On,Hn),Qn=(0,De.Z)(or,3);Nn=Qn[0],Tn=Qn[1],On=Qn[2];var pr=me||Jt(Nn,Tn,On,Hn,Zn);return(0,he.Z)((0,he.Z)({},Qt),{},{format:pr,showHour:Nn,showMinute:Tn,showSecond:On,showMillisecond:Hn,use12Hours:Zn})}return null}function He(oe,me,Ae){if(me===!1)return null;var ze=me&&(0,mn.Z)(me)==="object"?me:{};return ze.clearIcon||Ae||fe.createElement("span",{className:"".concat(oe,"-clear-btn")})}var ht=7;function Mt(oe,me,Ae){return!oe&&!me||oe===me?!0:!oe||!me?!1:Ae()}function Kt(oe,me,Ae){return Mt(me,Ae,function(){var ze=Math.floor(oe.getYear(me)/10),Xe=Math.floor(oe.getYear(Ae)/10);return ze===Xe})}function dn(oe,me,Ae){return Mt(me,Ae,function(){return oe.getYear(me)===oe.getYear(Ae)})}function An(oe,me){var Ae=Math.floor(oe.getMonth(me)/3);return Ae+1}function Jn(oe,me,Ae){return Mt(me,Ae,function(){return dn(oe,me,Ae)&&An(oe,me)===An(oe,Ae)})}function Xn(oe,me,Ae){return Mt(me,Ae,function(){return dn(oe,me,Ae)&&oe.getMonth(me)===oe.getMonth(Ae)})}function Sn(oe,me,Ae){return Mt(me,Ae,function(){return dn(oe,me,Ae)&&Xn(oe,me,Ae)&&oe.getDate(me)===oe.getDate(Ae)})}function Rn(oe,me,Ae){return Mt(me,Ae,function(){return oe.getHour(me)===oe.getHour(Ae)&&oe.getMinute(me)===oe.getMinute(Ae)&&oe.getSecond(me)===oe.getSecond(Ae)})}function Gt(oe,me,Ae){return Mt(me,Ae,function(){return Sn(oe,me,Ae)&&Rn(oe,me,Ae)&&oe.getMillisecond(me)===oe.getMillisecond(Ae)})}function Lt(oe,me,Ae,ze){return Mt(Ae,ze,function(){var Xe=oe.locale.getWeekFirstDate(me,Ae),Ht=oe.locale.getWeekFirstDate(me,ze);return dn(oe,Xe,Ht)&&oe.locale.getWeek(me,Ae)===oe.locale.getWeek(me,ze)})}function Yt(oe,me,Ae,ze,Xe){switch(Xe){case"date":return Sn(oe,Ae,ze);case"week":return Lt(oe,me.locale,Ae,ze);case"month":return Xn(oe,Ae,ze);case"quarter":return Jn(oe,Ae,ze);case"year":return dn(oe,Ae,ze);case"decade":return Kt(oe,Ae,ze);case"time":return Rn(oe,Ae,ze);default:return Gt(oe,Ae,ze)}}function kt(oe,me,Ae,ze){return!me||!Ae||!ze?!1:oe.isAfter(ze,me)&&oe.isAfter(Ae,ze)}function It(oe,me,Ae,ze,Xe){return Yt(oe,me,Ae,ze,Xe)?!0:oe.isAfter(Ae,ze)}function fn(oe,me,Ae){var ze=me.locale.getWeekFirstDay(oe),Xe=me.setDate(Ae,1),Ht=me.getWeekDay(Xe),Qt=me.addDate(Xe,ze-Ht);return me.getMonth(Qt)===me.getMonth(Ae)&&me.getDate(Qt)>1&&(Qt=me.addDate(Qt,-7)),Qt}function an(oe,me){var Ae=me.generateConfig,ze=me.locale,Xe=me.format;return oe?typeof Xe=="function"?Xe(oe):Ae.locale.format(ze.locale,oe,Xe):""}function yn(oe,me,Ae){var ze=me,Xe=["getHour","getMinute","getSecond","getMillisecond"],Ht=["setHour","setMinute","setSecond","setMillisecond"];return Ht.forEach(function(Qt,$t){Ae?ze=oe[Qt](ze,oe[Xe[$t]](Ae)):ze=oe[Qt](ze,0)}),ze}function Ln(oe,me,Ae,ze,Xe){var Ht=(0,Me.zX)(function(Qt,$t){return!!(Ae&&Ae(Qt,$t)||ze&&oe.isAfter(ze,Qt)&&!Yt(oe,me,ze,Qt,$t.type)||Xe&&oe.isAfter(Qt,Xe)&&!Yt(oe,me,Xe,Qt,$t.type))});return Ht}function Bn(oe,me,Ae){return fe.useMemo(function(){var ze=it(oe,me,Ae),Xe=Se(ze),Ht=Xe[0],Qt=(0,mn.Z)(Ht)==="object"&&Ht.type==="mask"?Ht.format:null;return[Xe.map(function($t){return typeof $t=="string"||typeof $t=="function"?$t:$t.format}),Qt]},[oe,me,Ae])}function hn(oe,me,Ae){return typeof oe[0]=="function"||Ae?!0:me}function Kn(oe,me,Ae,ze){var Xe=(0,Me.zX)(function(Ht,Qt){var $t=(0,he.Z)({type:me},Qt);if(delete $t.activeIndex,!oe.isValidate(Ht)||Ae&&Ae(Ht,$t))return!0;if((me==="date"||me==="time")&&ze){var bn,xn=Qt&&Qt.activeIndex===1?"end":"start",rn=((bn=ze.disabledTime)===null||bn===void 0?void 0:bn.call(ze,Ht,xn,{from:$t.from}))||{},Pn=rn.disabledHours,Nn=rn.disabledMinutes,Tn=rn.disabledSeconds,On=rn.disabledMilliseconds,Hn=ze.disabledHours,Vn=ze.disabledMinutes,Zn=ze.disabledSeconds,fr=Pn||Hn,or=Nn||Vn,Qn=Tn||Zn,pr=oe.getHour(Ht),tr=oe.getMinute(Ht),ar=oe.getSecond(Ht),Gr=oe.getMillisecond(Ht);if(fr&&fr().includes(pr)||or&&or(pr).includes(tr)||Qn&&Qn(pr,tr).includes(ar)||On&&On(pr,tr,ar).includes(Gr))return!0}return!1});return Xe}function jn(oe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=fe.useMemo(function(){var ze=oe&&Se(oe);return me&&ze&&(ze[1]=ze[1]||ze[0]),ze},[oe,me]);return Ae}function mr(oe,me){var Ae=oe.generateConfig,ze=oe.locale,Xe=oe.picker,Ht=Xe===void 0?"date":Xe,Qt=oe.prefixCls,$t=Qt===void 0?"rc-picker":Qt,bn=oe.styles,xn=bn===void 0?{}:bn,rn=oe.classNames,Pn=rn===void 0?{}:rn,Nn=oe.order,Tn=Nn===void 0?!0:Nn,On=oe.components,Hn=On===void 0?{}:On,Vn=oe.inputRender,Zn=oe.allowClear,fr=oe.clearIcon,or=oe.needConfirm,Qn=oe.multiple,pr=oe.format,tr=oe.inputReadOnly,ar=oe.disabledDate,Gr=oe.minDate,Mr=oe.maxDate,Nr=oe.showTime,Br=oe.value,Jr=oe.defaultValue,Rr=oe.pickerValue,Sr=oe.defaultPickerValue,hr=jn(Br),Dr=jn(Jr),Er=jn(Rr),ni=jn(Sr),$r=Ht==="date"&&Nr?"datetime":Ht,Tr=$r==="time"||$r==="datetime",Wr=Tr||Qn,Cr=or!=null?or:Tr,Hr=_t(oe),kr=(0,De.Z)(Hr,4),fi=kr[0],hi=kr[1],gi=kr[2],Ci=kr[3],oi=on(ze,hi),Li=fe.useMemo(function(){return ln($r,gi,Ci,fi,oi)},[$r,gi,Ci,fi,oi]),Fi=fe.useMemo(function(){return(0,he.Z)((0,he.Z)({},oe),{},{prefixCls:$t,locale:oi,picker:Ht,styles:xn,classNames:Pn,order:Tn,components:(0,he.Z)({input:Vn},Hn),clearIcon:He($t,Zn,fr),showTime:Li,value:hr,defaultValue:Dr,pickerValue:Er,defaultPickerValue:ni},me==null?void 0:me())},[oe]),Pi=Bn($r,oi,pr),ji=(0,De.Z)(Pi,2),Di=ji[0],Yi=ji[1],xi=hn(Di,tr,Qn),Xi=Ln(Ae,ze,ar,Gr,Mr),Hi=Kn(Ae,Ht,Xi,Li),po=fe.useMemo(function(){return(0,he.Z)((0,he.Z)({},Fi),{},{needConfirm:Cr,inputReadOnly:xi,disabledDate:Xi})},[Fi,Cr,xi,Xi]);return[po,$r,Wr,Di,Yi,Hi]}var lr=ee(16089);function en(oe,me,Ae){var ze=(0,Me.C8)(me,{value:oe}),Xe=(0,De.Z)(ze,2),Ht=Xe[0],Qt=Xe[1],$t=fe.useRef(oe),bn=fe.useRef(),xn=function(){lr.Z.cancel(bn.current)},rn=(0,Me.zX)(function(){Qt($t.current),Ae&&Ht!==$t.current&&Ae($t.current)}),Pn=(0,Me.zX)(function(Nn,Tn){xn(),$t.current=Nn,Nn||Tn?rn():bn.current=(0,lr.Z)(rn)});return fe.useEffect(function(){return xn},[]),[Ht,Pn]}function gn(oe,me){var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ze=arguments.length>3?arguments[3]:void 0,Xe=Ae.every(function(rn){return rn})?!1:oe,Ht=en(Xe,me||!1,ze),Qt=(0,De.Z)(Ht,2),$t=Qt[0],bn=Qt[1];function xn(rn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Pn.inherit||$t)&&bn(rn,Pn.force)}return[$t,xn]}function Yn(oe){var me=fe.useRef();return fe.useImperativeHandle(oe,function(){var Ae;return{nativeElement:(Ae=me.current)===null||Ae===void 0?void 0:Ae.nativeElement,focus:function(Xe){var Ht;(Ht=me.current)===null||Ht===void 0||Ht.focus(Xe)},blur:function(){var Xe;(Xe=me.current)===null||Xe===void 0||Xe.blur()}}}),me}function Wn(oe,me){return fe.useMemo(function(){return oe||(me?((0,je.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(me).map(function(Ae){var ze=(0,De.Z)(Ae,2),Xe=ze[0],Ht=ze[1];return{label:Xe,value:Ht}})):[])},[oe,me])}function tt(oe,me){var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ze=fe.useRef(me);ze.current=me,(0,Dt.o)(function(){if(oe)ze.current(oe);else{var Xe=(0,lr.Z)(function(){ze.current(oe)},Ae);return function(){lr.Z.cancel(Xe)}}},[oe])}function St(oe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ze=fe.useState(0),Xe=(0,De.Z)(ze,2),Ht=Xe[0],Qt=Xe[1],$t=fe.useState(!1),bn=(0,De.Z)($t,2),xn=bn[0],rn=bn[1],Pn=fe.useRef([]),Nn=fe.useRef(null),Tn=fe.useRef(null),On=function(Qn){Nn.current=Qn},Hn=function(Qn){return Nn.current===Qn},Vn=function(Qn){rn(Qn)},Zn=function(Qn){return Qn&&(Tn.current=Qn),Tn.current},fr=function(Qn){var pr=Pn.current,tr=new Set(pr.filter(function(Gr){return Qn[Gr]||me[Gr]})),ar=pr[pr.length-1]===0?1:0;return tr.size>=2||oe[ar]?null:ar};return tt(xn||Ae,function(){xn||(Pn.current=[],On(null))}),fe.useEffect(function(){xn&&Pn.current.push(Ht)},[xn,Ht]),[xn,Vn,Zn,Ht,Qt,fr,Pn.current,On,Hn]}function Le(oe,me,Ae,ze,Xe,Ht){var Qt=Ae[Ae.length-1],$t=function(xn,rn){var Pn=(0,De.Z)(oe,2),Nn=Pn[0],Tn=Pn[1],On=(0,he.Z)((0,he.Z)({},rn),{},{from:xt(oe,Ae)});return Qt===1&&me[0]&&Nn&&!Yt(ze,Xe,Nn,xn,On.type)&&ze.isAfter(Nn,xn)||Qt===0&&me[1]&&Tn&&!Yt(ze,Xe,Tn,xn,On.type)&&ze.isAfter(xn,Tn)?!0:Ht==null?void 0:Ht(xn,On)};return $t}function ot(oe,me,Ae,ze){switch(me){case"date":case"week":return oe.addMonth(Ae,ze);case"month":case"quarter":return oe.addYear(Ae,ze);case"year":return oe.addYear(Ae,ze*10);case"decade":return oe.addYear(Ae,ze*100);default:return Ae}}var Re=[];function ct(oe,me,Ae,ze,Xe,Ht,Qt,$t){var bn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Re,xn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Re,rn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Re,Pn=arguments.length>11?arguments[11]:void 0,Nn=arguments.length>12?arguments[12]:void 0,Tn=arguments.length>13?arguments[13]:void 0,On=Qt==="time",Hn=Ht||0,Vn=function(Er){var ni=oe.getNow();return On&&(ni=yn(oe,ni)),bn[Er]||Ae[Er]||ni},Zn=(0,De.Z)(xn,2),fr=Zn[0],or=Zn[1],Qn=(0,Me.C8)(function(){return Vn(0)},{value:fr}),pr=(0,De.Z)(Qn,2),tr=pr[0],ar=pr[1],Gr=(0,Me.C8)(function(){return Vn(1)},{value:or}),Mr=(0,De.Z)(Gr,2),Nr=Mr[0],Br=Mr[1],Jr=fe.useMemo(function(){var Dr=[tr,Nr][Hn];return On?Dr:yn(oe,Dr,rn[Hn])},[On,tr,Nr,Hn,oe,rn]),Rr=function(Er){var ni=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",$r=[ar,Br][Hn];$r(Er);var Tr=[tr,Nr];Tr[Hn]=Er,Pn&&(!Yt(oe,me,tr,Tr[0],Qt)||!Yt(oe,me,Nr,Tr[1],Qt))&&Pn(Tr,{source:ni,range:Hn===1?"end":"start",mode:ze})},Sr=function(Er,ni){if($t){var $r={date:"month",week:"month",month:"year",quarter:"year"},Tr=$r[Qt];if(Tr&&!Yt(oe,me,Er,ni,Tr))return ot(oe,Qt,ni,-1);if(Qt==="year"&&Er){var Wr=Math.floor(oe.getYear(Er)/10),Cr=Math.floor(oe.getYear(ni)/10);if(Wr!==Cr)return ot(oe,Qt,ni,-1)}}return ni},hr=fe.useRef(null);return(0,Dt.Z)(function(){if(Xe&&!bn[Hn]){var Dr=On?null:oe.getNow();if(hr.current!==null&&hr.current!==Hn?Dr=[tr,Nr][Hn^1]:Ae[Hn]?Dr=Hn===0?Ae[0]:Sr(Ae[0],Ae[1]):Ae[Hn^1]&&(Dr=Ae[Hn^1]),Dr){Nn&&oe.isAfter(Nn,Dr)&&(Dr=Nn);var Er=$t?ot(oe,Qt,Dr,1):Dr;Tn&&oe.isAfter(Er,Tn)&&(Dr=$t?ot(oe,Qt,Tn,-1):Tn),Rr(Dr,"reset")}}},[Xe,Hn,Ae[Hn]]),fe.useEffect(function(){Xe?hr.current=Hn:hr.current=null},[Xe,Hn]),(0,Dt.Z)(function(){Xe&&bn&&bn[Hn]&&Rr(bn[Hn],"reset")},[Xe,Hn]),[Jr,Rr]}function Ie(oe,me){var Ae=fe.useRef(oe),ze=fe.useState({}),Xe=(0,De.Z)(ze,2),Ht=Xe[1],Qt=function(xn){return xn&&me!==void 0?me:Ae.current},$t=function(xn){Ae.current=xn,Ht({})};return[Qt,$t,Qt(!0)]}var Et=[];function Ft(oe,me,Ae){var ze=function(Qt){return Qt.map(function($t){return an($t,{generateConfig:oe,locale:me,format:Ae[0]})})},Xe=function(Qt,$t){for(var bn=Math.max(Qt.length,$t.length),xn=-1,rn=0;rn<bn;rn+=1){var Pn=Qt[rn]||null,Nn=$t[rn]||null;if(Pn!==Nn&&!Gt(oe,Pn,Nn)){xn=rn;break}}return[xn<0,xn!==0]};return[ze,Xe]}function zt(oe,me){return(0,ut.Z)(oe).sort(function(Ae,ze){return me.isAfter(Ae,ze)?1:-1})}function Ot(oe){var me=Ie(oe),Ae=(0,De.Z)(me,2),ze=Ae[0],Xe=Ae[1],Ht=(0,Me.zX)(function(){Xe(oe)});return fe.useEffect(function(){Ht()},[oe]),[ze,Xe]}function ft(oe,me,Ae,ze,Xe,Ht,Qt,$t,bn){var xn=(0,Me.C8)(Ht,{value:Qt}),rn=(0,De.Z)(xn,2),Pn=rn[0],Nn=rn[1],Tn=Pn||Et,On=Ot(Tn),Hn=(0,De.Z)(On,2),Vn=Hn[0],Zn=Hn[1],fr=Ft(oe,me,Ae),or=(0,De.Z)(fr,2),Qn=or[0],pr=or[1],tr=(0,Me.zX)(function(Gr){var Mr=(0,ut.Z)(Gr);if(ze)for(var Nr=0;Nr<2;Nr+=1)Mr[Nr]=Mr[Nr]||null;else Xe&&(Mr=zt(Mr.filter(function(Dr){return Dr}),oe));var Br=pr(Vn(),Mr),Jr=(0,De.Z)(Br,2),Rr=Jr[0],Sr=Jr[1];if(!Rr&&(Zn(Mr),$t)){var hr=Qn(Mr);$t(Mr,hr,{range:Sr?"end":"start"})}}),ar=function(){bn&&bn(Vn())};return[Tn,Nn,Vn,tr,ar]}function vt(oe,me,Ae,ze,Xe,Ht,Qt,$t,bn,xn){var rn=oe.generateConfig,Pn=oe.locale,Nn=oe.picker,Tn=oe.onChange,On=oe.allowEmpty,Hn=oe.order,Vn=Ht.some(function(Rr){return Rr})?!1:Hn,Zn=Ft(rn,Pn,Qt),fr=(0,De.Z)(Zn,2),or=fr[0],Qn=fr[1],pr=Ie(me),tr=(0,De.Z)(pr,2),ar=tr[0],Gr=tr[1],Mr=(0,Me.zX)(function(){Gr(me)});fe.useEffect(function(){Mr()},[me]);var Nr=(0,Me.zX)(function(Rr){var Sr=Rr===null,hr=(0,ut.Z)(Rr||ar());if(Sr)for(var Dr=Math.max(Ht.length,hr.length),Er=0;Er<Dr;Er+=1)Ht[Er]||(hr[Er]=null);Vn&&hr[0]&&hr[1]&&(hr=zt(hr,rn)),Xe(hr);var ni=hr,$r=(0,De.Z)(ni,2),Tr=$r[0],Wr=$r[1],Cr=!Tr,Hr=!Wr,kr=On?(!Cr||On[0])&&(!Hr||On[1]):!0,fi=!Hn||Cr||Hr||Yt(rn,Pn,Tr,Wr,Nn)||rn.isAfter(Wr,Tr),hi=(Ht[0]||!Tr||!xn(Tr,{activeIndex:0}))&&(Ht[1]||!Wr||!xn(Wr,{from:Tr,activeIndex:1})),gi=Sr||kr&&fi&&hi;if(gi){Ae(hr);var Ci=Qn(hr,me),oi=(0,De.Z)(Ci,1),Li=oi[0];Tn&&!Li&&Tn(Sr&&hr.every(function(Fi){return!Fi})?null:hr,or(hr))}return gi}),Br=(0,Me.zX)(function(Rr,Sr){var hr=Ye(ar(),Rr,ze()[Rr]);Gr(hr),Sr&&Nr()}),Jr=!$t&&!bn;return tt(!Jr,function(){Jr&&(Nr(),Xe(me),Mr())},2),[Br,Nr]}function Tt(oe,me,Ae,ze,Xe){return me!=="date"&&me!=="time"?!1:Ae!==void 0?Ae:ze!==void 0?ze:!Xe&&(oe==="date"||oe==="time")}var Dn=ee(29301);function Cn(oe,me,Ae,ze,Xe,Ht){var Qt=oe;function $t(Pn,Nn,Tn){var On=Ht[Pn](Qt),Hn=Tn.find(function(or){return or.value===On});if(!Hn||Hn.disabled){var Vn=Tn.filter(function(or){return!or.disabled}),Zn=(0,ut.Z)(Vn).reverse(),fr=Zn.find(function(or){return or.value<=On})||Vn[0];fr&&(On=fr.value,Qt=Ht[Nn](Qt,On))}return On}var bn=$t("getHour","setHour",me()),xn=$t("getMinute","setMinute",Ae(bn)),rn=$t("getSecond","setSecond",ze(bn,xn));return $t("getMillisecond","setMillisecond",Xe(bn,xn,rn)),Qt}function En(){return[]}function nr(oe,me){for(var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Xe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Qt=[],$t=Ae>=1?Ae|0:1,bn=oe;bn<=me;bn+=$t){var xn=Xe.includes(bn);(!xn||!ze)&&Qt.push({label:ye(bn,Ht),value:bn,disabled:xn})}return Qt}function sr(oe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=arguments.length>2?arguments[2]:void 0,ze=me||{},Xe=ze.use12Hours,Ht=ze.hourStep,Qt=Ht===void 0?1:Ht,$t=ze.minuteStep,bn=$t===void 0?1:$t,xn=ze.secondStep,rn=xn===void 0?1:xn,Pn=ze.millisecondStep,Nn=Pn===void 0?100:Pn,Tn=ze.hideDisabledOptions,On=ze.disabledTime,Hn=ze.disabledHours,Vn=ze.disabledMinutes,Zn=ze.disabledSeconds,fr=fe.useMemo(function(){return Ae||oe.getNow()},[Ae,oe]);if(0)var or,Qn,pr;var tr=fe.useCallback(function(Wr){var Cr=(On==null?void 0:On(Wr))||{};return[Cr.disabledHours||Hn||En,Cr.disabledMinutes||Vn||En,Cr.disabledSeconds||Zn||En,Cr.disabledMilliseconds||En]},[On,Hn,Vn,Zn]),ar=fe.useMemo(function(){return tr(fr)},[fr,tr]),Gr=(0,De.Z)(ar,4),Mr=Gr[0],Nr=Gr[1],Br=Gr[2],Jr=Gr[3],Rr=fe.useCallback(function(Wr,Cr,Hr,kr){var fi=nr(0,23,Qt,Tn,Wr()),hi=Xe?fi.map(function(Li){return(0,he.Z)((0,he.Z)({},Li),{},{label:ye(Li.value%12||12,2)})}):fi,gi=function(Fi){return nr(0,59,bn,Tn,Cr(Fi))},Ci=function(Fi,Pi){return nr(0,59,rn,Tn,Hr(Fi,Pi))},oi=function(Fi,Pi,ji){return nr(0,999,Nn,Tn,kr(Fi,Pi,ji),3)};return[hi,gi,Ci,oi]},[Tn,Qt,Xe,Nn,bn,rn]),Sr=fe.useMemo(function(){return Rr(Mr,Nr,Br,Jr)},[Rr,Mr,Nr,Br,Jr]),hr=(0,De.Z)(Sr,4),Dr=hr[0],Er=hr[1],ni=hr[2],$r=hr[3],Tr=function(Cr,Hr){var kr=function(){return Dr},fi=Er,hi=ni,gi=$r;if(Hr){var Ci=tr(Hr),oi=(0,De.Z)(Ci,4),Li=oi[0],Fi=oi[1],Pi=oi[2],ji=oi[3],Di=Rr(Li,Fi,Pi,ji),Yi=(0,De.Z)(Di,4),xi=Yi[0],Xi=Yi[1],Hi=Yi[2],po=Yi[3];kr=function(){return xi},fi=Xi,hi=Hi,gi=po}var mo=Cn(Cr,kr,fi,hi,gi,oe);return mo};return[Tr,Dr,Er,ni,$r]}function gr(oe){var me=oe.mode,Ae=oe.internalMode,ze=oe.renderExtraFooter,Xe=oe.showNow,Ht=oe.showTime,Qt=oe.onSubmit,$t=oe.onNow,bn=oe.invalid,xn=oe.needConfirm,rn=oe.generateConfig,Pn=oe.disabledDate,Nn=fe.useContext(te),Tn=Nn.prefixCls,On=Nn.locale,Hn=Nn.button,Vn=Hn===void 0?"button":Hn,Zn=rn.getNow(),fr=sr(rn,Ht,Zn),or=(0,De.Z)(fr,1),Qn=or[0],pr=ze==null?void 0:ze(me),tr=Pn(Zn,{type:me}),ar=function(){if(!tr){var Sr=Qn(Zn);$t(Sr)}},Gr="".concat(Tn,"-now"),Mr="".concat(Gr,"-btn"),Nr=Xe&&fe.createElement("li",{className:Gr},fe.createElement("a",{className:Rt()(Mr,tr&&"".concat(Mr,"-disabled")),"aria-disabled":tr,onClick:ar},Ae==="date"?On.today:On.now)),Br=xn&&fe.createElement("li",{className:"".concat(Tn,"-ok")},fe.createElement(Vn,{disabled:bn,onClick:Qt},On.ok)),Jr=(Nr||Br)&&fe.createElement("ul",{className:"".concat(Tn,"-ranges")},Nr,Br);return!pr&&!Jr?null:fe.createElement("div",{className:"".concat(Tn,"-footer")},pr&&fe.createElement("div",{className:"".concat(Tn,"-footer-extra")},pr),Jr)}function rr(oe,me,Ae){function ze(Xe,Ht){var Qt=Xe.findIndex(function(bn){return Yt(oe,me,bn,Ht,Ae)});if(Qt===-1)return[].concat((0,ut.Z)(Xe),[Ht]);var $t=(0,ut.Z)(Xe);return $t.splice(Qt,1),$t}return ze}var qn=fe.createContext(null);function $n(){return fe.useContext(qn)}function cr(oe,me){var Ae=oe.prefixCls,ze=oe.generateConfig,Xe=oe.locale,Ht=oe.disabledDate,Qt=oe.minDate,$t=oe.maxDate,bn=oe.cellRender,xn=oe.hoverValue,rn=oe.hoverRangeValue,Pn=oe.onHover,Nn=oe.values,Tn=oe.pickerValue,On=oe.onSelect,Hn=oe.prevIcon,Vn=oe.nextIcon,Zn=oe.superPrevIcon,fr=oe.superNextIcon,or=ze.getNow(),Qn={now:or,values:Nn,pickerValue:Tn,prefixCls:Ae,disabledDate:Ht,minDate:Qt,maxDate:$t,cellRender:bn,hoverValue:xn,hoverRangeValue:rn,onHover:Pn,locale:Xe,generateConfig:ze,onSelect:On,panelType:me,prevIcon:Hn,nextIcon:Vn,superPrevIcon:Zn,superNextIcon:fr};return[Qn,or]}var xr=fe.createContext({});function wr(oe){for(var me=oe.rowNum,Ae=oe.colNum,ze=oe.baseDate,Xe=oe.getCellDate,Ht=oe.prefixColumn,Qt=oe.rowClassName,$t=oe.titleFormat,bn=oe.getCellText,xn=oe.getCellClassName,rn=oe.headerCells,Pn=oe.cellSelection,Nn=Pn===void 0?!0:Pn,Tn=oe.disabledDate,On=$n(),Hn=On.prefixCls,Vn=On.panelType,Zn=On.now,fr=On.disabledDate,or=On.cellRender,Qn=On.onHover,pr=On.hoverValue,tr=On.hoverRangeValue,ar=On.generateConfig,Gr=On.values,Mr=On.locale,Nr=On.onSelect,Br=Tn||fr,Jr="".concat(Hn,"-cell"),Rr=fe.useContext(xr),Sr=Rr.onCellDblClick,hr=function(Hr){return Gr.some(function(kr){return kr&&Yt(ar,Mr,Hr,kr,Vn)})},Dr=[],Er=0;Er<me;Er+=1){for(var ni=[],$r=void 0,Tr=function(){var Hr=Er*Ae+Wr,kr=Xe(ze,Hr),fi=Br==null?void 0:Br(kr,{type:Vn});Wr===0&&($r=kr,Ht&&ni.push(Ht($r)));var hi=!1,gi=!1,Ci=!1;if(Nn&&tr){var oi=(0,De.Z)(tr,2),Li=oi[0],Fi=oi[1];hi=kt(ar,Li,Fi,kr),gi=Yt(ar,Mr,kr,Li,Vn),Ci=Yt(ar,Mr,kr,Fi,Vn)}var Pi=$t?an(kr,{locale:Mr,format:$t,generateConfig:ar}):void 0,ji=fe.createElement("div",{className:"".concat(Jr,"-inner")},bn(kr));ni.push(fe.createElement("td",{key:Wr,title:Pi,className:Rt()(Jr,(0,he.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(Jr,"-disabled"),fi),"".concat(Jr,"-hover"),(pr||[]).some(function(Di){return Yt(ar,Mr,kr,Di,Vn)})),"".concat(Jr,"-in-range"),hi&&!gi&&!Ci),"".concat(Jr,"-range-start"),gi),"".concat(Jr,"-range-end"),Ci),"".concat(Hn,"-cell-selected"),!tr&&Vn!=="week"&&hr(kr)),xn(kr))),onClick:function(){fi||Nr(kr)},onDoubleClick:function(){!fi&&Sr&&Sr()},onMouseEnter:function(){fi||Qn==null||Qn(kr)},onMouseLeave:function(){fi||Qn==null||Qn(null)}},or?or(kr,{prefixCls:Hn,originNode:ji,today:Zn,type:Vn,locale:Mr}):ji))},Wr=0;Wr<Ae;Wr+=1)Tr();Dr.push(fe.createElement("tr",{key:Er,className:Qt==null?void 0:Qt($r)},ni))}return fe.createElement("div",{className:"".concat(Hn,"-body")},fe.createElement("table",{className:"".concat(Hn,"-content")},rn&&fe.createElement("thead",null,fe.createElement("tr",null,rn)),fe.createElement("tbody",null,Dr)))}var Ar={visibility:"hidden"};function _n(oe){var me=oe.offset,Ae=oe.superOffset,ze=oe.onChange,Xe=oe.getStart,Ht=oe.getEnd,Qt=oe.children,$t=$n(),bn=$t.prefixCls,xn=$t.prevIcon,rn=xn===void 0?"\u2039":xn,Pn=$t.nextIcon,Nn=Pn===void 0?"\u203A":Pn,Tn=$t.superPrevIcon,On=Tn===void 0?"\xAB":Tn,Hn=$t.superNextIcon,Vn=Hn===void 0?"\xBB":Hn,Zn=$t.minDate,fr=$t.maxDate,or=$t.generateConfig,Qn=$t.locale,pr=$t.pickerValue,tr=$t.panelType,ar="".concat(bn,"-header"),Gr=fe.useContext(xr),Mr=Gr.hidePrev,Nr=Gr.hideNext,Br=Gr.hideHeader,Jr=fe.useMemo(function(){if(!Zn||!me||!Ht)return!1;var Cr=Ht(me(-1,pr));return!It(or,Qn,Cr,Zn,tr)},[Zn,me,pr,Ht,or,Qn,tr]),Rr=fe.useMemo(function(){if(!Zn||!Ae||!Ht)return!1;var Cr=Ht(Ae(-1,pr));return!It(or,Qn,Cr,Zn,tr)},[Zn,Ae,pr,Ht,or,Qn,tr]),Sr=fe.useMemo(function(){if(!fr||!me||!Xe)return!1;var Cr=Xe(me(1,pr));return!It(or,Qn,fr,Cr,tr)},[fr,me,pr,Xe,or,Qn,tr]),hr=fe.useMemo(function(){if(!fr||!Ae||!Xe)return!1;var Cr=Xe(Ae(1,pr));return!It(or,Qn,fr,Cr,tr)},[fr,Ae,pr,Xe,or,Qn,tr]),Dr=function(Hr){me&&ze(me(Hr,pr))},Er=function(Hr){Ae&&ze(Ae(Hr,pr))};if(Br)return null;var ni="".concat(ar,"-prev-btn"),$r="".concat(ar,"-next-btn"),Tr="".concat(ar,"-super-prev-btn"),Wr="".concat(ar,"-super-next-btn");return fe.createElement("div",{className:ar},Ae&&fe.createElement("button",{type:"button","aria-label":Qn.previousYear,onClick:function(){return Er(-1)},tabIndex:-1,className:Rt()(Tr,Rr&&"".concat(Tr,"-disabled")),disabled:Rr,style:Mr?Ar:{}},On),me&&fe.createElement("button",{type:"button","aria-label":Qn.previousMonth,onClick:function(){return Dr(-1)},tabIndex:-1,className:Rt()(ni,Jr&&"".concat(ni,"-disabled")),disabled:Jr,style:Mr?Ar:{}},rn),fe.createElement("div",{className:"".concat(ar,"-view")},Qt),me&&fe.createElement("button",{type:"button","aria-label":Qn.nextMonth,onClick:function(){return Dr(1)},tabIndex:-1,className:Rt()($r,Sr&&"".concat($r,"-disabled")),disabled:Sr,style:Nr?Ar:{}},Nn),Ae&&fe.createElement("button",{type:"button","aria-label":Qn.nextYear,onClick:function(){return Er(1)},tabIndex:-1,className:Rt()(Wr,hr&&"".concat(Wr,"-disabled")),disabled:hr,style:Nr?Ar:{}},Vn))}var Pr=_n;function yr(oe){var me=oe.prefixCls,Ae=oe.panelName,ze=Ae===void 0?"date":Ae,Xe=oe.locale,Ht=oe.generateConfig,Qt=oe.pickerValue,$t=oe.onPickerValueChange,bn=oe.onModeChange,xn=oe.mode,rn=xn===void 0?"date":xn,Pn=oe.disabledDate,Nn=oe.onSelect,Tn=oe.onHover,On=oe.showWeek,Hn="".concat(me,"-").concat(ze,"-panel"),Vn="".concat(me,"-cell"),Zn=rn==="week",fr=cr(oe,rn),or=(0,De.Z)(fr,2),Qn=or[0],pr=or[1],tr=Ht.locale.getWeekFirstDay(Xe.locale),ar=Ht.setDate(Qt,1),Gr=fn(Xe.locale,Ht,ar),Mr=Ht.getMonth(Qt),Nr=On===void 0?Zn:On,Br=Nr?function(Cr){var Hr=Pn==null?void 0:Pn(Cr,{type:"week"});return fe.createElement("td",{key:"week",className:Rt()(Vn,"".concat(Vn,"-week"),(0,Bt.Z)({},"".concat(Vn,"-disabled"),Hr)),onClick:function(){Hr||Nn(Cr)},onMouseEnter:function(){Hr||Tn==null||Tn(Cr)},onMouseLeave:function(){Hr||Tn==null||Tn(null)}},fe.createElement("div",{className:"".concat(Vn,"-inner")},Ht.locale.getWeek(Xe.locale,Cr)))}:null,Jr=[],Rr=Xe.shortWeekDays||(Ht.locale.getShortWeekDays?Ht.locale.getShortWeekDays(Xe.locale):[]);Br&&Jr.push(fe.createElement("th",{key:"empty"},fe.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},Xe.week)));for(var Sr=0;Sr<ht;Sr+=1)Jr.push(fe.createElement("th",{key:Sr},Rr[(Sr+tr)%ht]));var hr=function(Hr,kr){return Ht.addDate(Hr,kr)},Dr=function(Hr){return an(Hr,{locale:Xe,format:Xe.cellDateFormat,generateConfig:Ht})},Er=function(Hr){var kr=(0,Bt.Z)((0,Bt.Z)({},"".concat(me,"-cell-in-view"),Xn(Ht,Hr,Qt)),"".concat(me,"-cell-today"),Sn(Ht,Hr,pr));return kr},ni=Xe.shortMonths||(Ht.locale.getShortMonths?Ht.locale.getShortMonths(Xe.locale):[]),$r=fe.createElement("button",{type:"button","aria-label":Xe.yearSelect,key:"year",onClick:function(){bn("year",Qt)},tabIndex:-1,className:"".concat(me,"-year-btn")},an(Qt,{locale:Xe,format:Xe.yearFormat,generateConfig:Ht})),Tr=fe.createElement("button",{type:"button","aria-label":Xe.monthSelect,key:"month",onClick:function(){bn("month",Qt)},tabIndex:-1,className:"".concat(me,"-month-btn")},Xe.monthFormat?an(Qt,{locale:Xe,format:Xe.monthFormat,generateConfig:Ht}):ni[Mr]),Wr=Xe.monthBeforeYear?[Tr,$r]:[$r,Tr];return fe.createElement(qn.Provider,{value:Qn},fe.createElement("div",{className:Rt()(Hn,On&&"".concat(Hn,"-show-week"))},fe.createElement(Pr,{offset:function(Hr){return Ht.addMonth(Qt,Hr)},superOffset:function(Hr){return Ht.addYear(Qt,Hr)},onChange:$t,getStart:function(Hr){return Ht.setDate(Hr,1)},getEnd:function(Hr){var kr=Ht.setDate(Hr,1);return kr=Ht.addMonth(kr,1),Ht.addDate(kr,-1)}},Wr),fe.createElement(wr,(0,st.Z)({titleFormat:Xe.fieldDateFormat},oe,{colNum:ht,rowNum:6,baseDate:Gr,headerCells:Jr,getCellDate:hr,getCellText:Dr,getCellClassName:Er,prefixColumn:Br,cellSelection:!Zn}))))}var ii=ee(29194),li=1/3;function ei(oe,me){var Ae=fe.useRef(!1),ze=fe.useRef(null),Xe=fe.useRef(null),Ht=function(){return Ae.current},Qt=function(){lr.Z.cancel(ze.current),Ae.current=!1},$t=fe.useRef(),bn=function(){var Pn=oe.current;if(Xe.current=null,$t.current=0,Pn){var Nn=Pn.querySelector('[data-value="'.concat(me,'"]')),Tn=Pn.querySelector("li"),On=function Hn(){Qt(),Ae.current=!0,$t.current+=1;var Vn=Pn.scrollTop,Zn=Tn.offsetTop,fr=Nn.offsetTop,or=fr-Zn;if(fr===0&&Nn!==Tn||!(0,ii.Z)(Pn)){$t.current<=5&&(ze.current=(0,lr.Z)(Hn));return}var Qn=Vn+(or-Vn)*li,pr=Math.abs(or-Qn);if(Xe.current!==null&&Xe.current<pr){Qt();return}if(Xe.current=pr,pr<=1){Pn.scrollTop=or,Qt();return}Pn.scrollTop=Qn,ze.current=(0,lr.Z)(Hn)};Nn&&Tn&&On()}},xn=(0,Me.zX)(bn);return[xn,Qt,Ht]}var ti=300;function mi(oe){return oe.map(function(me){var Ae=me.value,ze=me.label,Xe=me.disabled;return[Ae,ze,Xe].join(",")}).join(";")}function Xr(oe){var me=oe.units,Ae=oe.value,ze=oe.optionalValue,Xe=oe.type,Ht=oe.onChange,Qt=oe.onHover,$t=oe.onDblClick,bn=oe.changeOnScroll,xn=$n(),rn=xn.prefixCls,Pn=xn.cellRender,Nn=xn.now,Tn=xn.locale,On="".concat(rn,"-time-panel"),Hn="".concat(rn,"-time-panel-cell"),Vn=fe.useRef(null),Zn=fe.useRef(),fr=function(){clearTimeout(Zn.current)},or=ei(Vn,Ae!=null?Ae:ze),Qn=(0,De.Z)(or,3),pr=Qn[0],tr=Qn[1],ar=Qn[2];(0,Dt.Z)(function(){return pr(),fr(),function(){tr(),fr()}},[Ae,ze,mi(me)]);var Gr=function(Br){fr();var Jr=Br.target;!ar()&&bn&&(Zn.current=setTimeout(function(){var Rr=Vn.current,Sr=Rr.querySelector("li").offsetTop,hr=Array.from(Rr.querySelectorAll("li")),Dr=hr.map(function(Wr){return Wr.offsetTop-Sr}),Er=Dr.map(function(Wr,Cr){return me[Cr].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Wr-Jr.scrollTop)}),ni=Math.min.apply(Math,(0,ut.Z)(Er)),$r=Er.findIndex(function(Wr){return Wr===ni}),Tr=me[$r];Tr&&!Tr.disabled&&Ht(Tr.value)},ti))},Mr="".concat(On,"-column");return fe.createElement("ul",{className:Mr,ref:Vn,"data-type":Xe,onScroll:Gr},me.map(function(Nr){var Br=Nr.label,Jr=Nr.value,Rr=Nr.disabled,Sr=fe.createElement("div",{className:"".concat(Hn,"-inner")},Br);return fe.createElement("li",{key:Jr,className:Rt()(Hn,(0,Bt.Z)((0,Bt.Z)({},"".concat(Hn,"-selected"),Ae===Jr),"".concat(Hn,"-disabled"),Rr)),onClick:function(){Rr||Ht(Jr)},onDoubleClick:function(){!Rr&&$t&&$t()},onMouseEnter:function(){Qt(Jr)},onMouseLeave:function(){Qt(null)},"data-value":Jr},Pn?Pn(Jr,{prefixCls:rn,originNode:Sr,today:Nn,type:"time",subType:Xe,locale:Tn}):Sr)}))}function Qr(oe){return oe<12}function Lr(oe){var me=oe.showHour,Ae=oe.showMinute,ze=oe.showSecond,Xe=oe.showMillisecond,Ht=oe.use12Hours,Qt=oe.changeOnScroll,$t=$n(),bn=$t.prefixCls,xn=$t.values,rn=$t.generateConfig,Pn=$t.locale,Nn=$t.onSelect,Tn=$t.onHover,On=Tn===void 0?function(){}:Tn,Hn=$t.pickerValue,Vn=(xn==null?void 0:xn[0])||null,Zn=fe.useContext(xr),fr=Zn.onCellDblClick,or=sr(rn,oe,Vn),Qn=(0,De.Z)(or,5),pr=Qn[0],tr=Qn[1],ar=Qn[2],Gr=Qn[3],Mr=Qn[4],Nr=function(qr){var wo=Vn&&rn[qr](Vn),So=Hn&&rn[qr](Hn);return[wo,So]},Br=Nr("getHour"),Jr=(0,De.Z)(Br,2),Rr=Jr[0],Sr=Jr[1],hr=Nr("getMinute"),Dr=(0,De.Z)(hr,2),Er=Dr[0],ni=Dr[1],$r=Nr("getSecond"),Tr=(0,De.Z)($r,2),Wr=Tr[0],Cr=Tr[1],Hr=Nr("getMillisecond"),kr=(0,De.Z)(Hr,2),fi=kr[0],hi=kr[1],gi=Rr===null?null:Qr(Rr)?"am":"pm",Ci=fe.useMemo(function(){return Ht?Qr(Rr)?tr.filter(function(zr){return Qr(zr.value)}):tr.filter(function(zr){return!Qr(zr.value)}):tr},[Rr,tr,Ht]),oi=function(qr,wo){var So,To=qr.filter(function(ba){return!ba.disabled});return wo!=null?wo:To==null||(So=To[0])===null||So===void 0?void 0:So.value},Li=oi(tr,Rr),Fi=fe.useMemo(function(){return ar(Li)},[ar,Li]),Pi=oi(Fi,Er),ji=fe.useMemo(function(){return Gr(Li,Pi)},[Gr,Li,Pi]),Di=oi(ji,Wr),Yi=fe.useMemo(function(){return Mr(Li,Pi,Di)},[Mr,Li,Pi,Di]),xi=oi(Yi,fi),Xi=fe.useMemo(function(){if(!Ht)return[];var zr=rn.getNow(),qr=rn.setHour(zr,6),wo=rn.setHour(zr,18),So=function(ba,ua){var $a=Pn.cellMeridiemFormat;return $a?an(ba,{generateConfig:rn,locale:Pn,format:$a}):ua};return[{label:So(qr,"AM"),value:"am",disabled:tr.every(function(To){return To.disabled||!Qr(To.value)})},{label:So(wo,"PM"),value:"pm",disabled:tr.every(function(To){return To.disabled||Qr(To.value)})}]},[tr,Ht,rn,Pn]),Hi=function(qr){var wo=pr(qr);Nn(wo)},po=fe.useMemo(function(){var zr=Vn||Hn||rn.getNow(),qr=function(So){return So!=null};return qr(Rr)?(zr=rn.setHour(zr,Rr),zr=rn.setMinute(zr,Er),zr=rn.setSecond(zr,Wr),zr=rn.setMillisecond(zr,fi)):qr(Sr)?(zr=rn.setHour(zr,Sr),zr=rn.setMinute(zr,ni),zr=rn.setSecond(zr,Cr),zr=rn.setMillisecond(zr,hi)):qr(Li)&&(zr=rn.setHour(zr,Li),zr=rn.setMinute(zr,Pi),zr=rn.setSecond(zr,Di),zr=rn.setMillisecond(zr,xi)),zr},[Vn,Hn,Rr,Er,Wr,fi,Li,Pi,Di,xi,Sr,ni,Cr,hi,rn]),mo=function(qr,wo){return qr===null?null:rn[wo](po,qr)},Ai=function(qr){return mo(qr,"setHour")},Zr=function(qr){return mo(qr,"setMinute")},$i=function(qr){return mo(qr,"setSecond")},_i=function(qr){return mo(qr,"setMillisecond")},vo=function(qr){return qr===null?null:qr==="am"&&!Qr(Rr)?rn.setHour(po,Rr-12):qr==="pm"&&Qr(Rr)?rn.setHour(po,Rr+12):po},Vi=function(qr){Hi(Ai(qr))},Lo=function(qr){Hi(Zr(qr))},so=function(qr){Hi($i(qr))},Ui=function(qr){Hi(_i(qr))},no=function(qr){Hi(vo(qr))},Co=function(qr){On(Ai(qr))},yi=function(qr){On(Zr(qr))},sa=function(qr){On($i(qr))},_r=function(qr){On(_i(qr))},Yr=function(qr){On(vo(qr))},Ki={onDblClick:fr,changeOnScroll:Qt};return fe.createElement("div",{className:"".concat(bn,"-content")},me&&fe.createElement(Xr,(0,st.Z)({units:Ci,value:Rr,optionalValue:Sr,type:"hour",onChange:Vi,onHover:Co},Ki)),Ae&&fe.createElement(Xr,(0,st.Z)({units:Fi,value:Er,optionalValue:ni,type:"minute",onChange:Lo,onHover:yi},Ki)),ze&&fe.createElement(Xr,(0,st.Z)({units:ji,value:Wr,optionalValue:Cr,type:"second",onChange:so,onHover:sa},Ki)),Xe&&fe.createElement(Xr,(0,st.Z)({units:Yi,value:fi,optionalValue:hi,type:"millisecond",onChange:Ui,onHover:_r},Ki)),Ht&&fe.createElement(Xr,(0,st.Z)({units:Xi,value:gi,type:"meridiem",onChange:no,onHover:Yr},Ki)))}function si(oe){var me=oe.prefixCls,Ae=oe.value,ze=oe.locale,Xe=oe.generateConfig,Ht=oe.showTime,Qt=Ht||{},$t=Qt.format,bn="".concat(me,"-time-panel"),xn=cr(oe,"time"),rn=(0,De.Z)(xn,1),Pn=rn[0];return fe.createElement(qn.Provider,{value:Pn},fe.createElement("div",{className:Rt()(bn)},fe.createElement(Pr,null,Ae?an(Ae,{locale:ze,format:$t,generateConfig:Xe}):"\xA0"),fe.createElement(Lr,Ht)))}function pi(oe){var me=oe.prefixCls,Ae=oe.generateConfig,ze=oe.showTime,Xe=oe.onSelect,Ht=oe.value,Qt=oe.pickerValue,$t=oe.onHover,bn="".concat(me,"-datetime-panel"),xn=sr(Ae,ze),rn=(0,De.Z)(xn,1),Pn=rn[0],Nn=function(Vn){return Ht?yn(Ae,Vn,Ht):yn(Ae,Vn,Qt)},Tn=function(Vn){$t==null||$t(Vn&&Nn(Vn))},On=function(Vn){var Zn=Nn(Vn);Xe(Pn(Zn,Zn))};return fe.createElement("div",{className:bn},fe.createElement(yr,(0,st.Z)({},oe,{onSelect:On,onHover:Tn})),fe.createElement(si,oe))}function io(oe){var me=oe.prefixCls,Ae=oe.locale,ze=oe.generateConfig,Xe=oe.pickerValue,Ht=oe.disabledDate,Qt=oe.onPickerValueChange,$t="".concat(me,"-decade-panel"),bn=cr(oe,"decade"),xn=(0,De.Z)(bn,1),rn=xn[0],Pn=function(tr){var ar=Math.floor(ze.getYear(tr)/100)*100;return ze.setYear(tr,ar)},Nn=function(tr){var ar=Pn(tr);return ze.addYear(ar,99)},Tn=Pn(Xe),On=Nn(Xe),Hn=ze.addYear(Tn,-10),Vn=function(tr,ar){return ze.addYear(tr,ar*10)},Zn=function(tr){var ar=Ae.cellYearFormat,Gr=an(tr,{locale:Ae,format:ar,generateConfig:ze}),Mr=an(ze.addYear(tr,9),{locale:Ae,format:ar,generateConfig:ze});return"".concat(Gr,"-").concat(Mr)},fr=function(tr){return(0,Bt.Z)({},"".concat(me,"-cell-in-view"),Kt(ze,tr,Tn)||Kt(ze,tr,On)||kt(ze,Tn,On,tr))},or=Ht?function(pr,tr){var ar=ze.setDate(pr,1),Gr=ze.setMonth(ar,0),Mr=ze.setYear(Gr,Math.floor(ze.getYear(Gr)/10)*10),Nr=ze.addYear(Mr,10),Br=ze.addDate(Nr,-1);return Ht(Mr,tr)&&Ht(Br,tr)}:null,Qn="".concat(an(Tn,{locale:Ae,format:Ae.yearFormat,generateConfig:ze}),"-").concat(an(On,{locale:Ae,format:Ae.yearFormat,generateConfig:ze}));return fe.createElement(qn.Provider,{value:rn},fe.createElement("div",{className:$t},fe.createElement(Pr,{superOffset:function(tr){return ze.addYear(Xe,tr*100)},onChange:Qt,getStart:Pn,getEnd:Nn},Qn),fe.createElement(wr,(0,st.Z)({},oe,{disabledDate:or,colNum:3,rowNum:4,baseDate:Hn,getCellDate:Vn,getCellText:Zn,getCellClassName:fr}))))}function Bi(oe){var me=oe.prefixCls,Ae=oe.locale,ze=oe.generateConfig,Xe=oe.pickerValue,Ht=oe.disabledDate,Qt=oe.onPickerValueChange,$t=oe.onModeChange,bn="".concat(me,"-month-panel"),xn=cr(oe,"month"),rn=(0,De.Z)(xn,1),Pn=rn[0],Nn=ze.setMonth(Xe,0),Tn=Ae.shortMonths||(ze.locale.getShortMonths?ze.locale.getShortMonths(Ae.locale):[]),On=function(Qn,pr){return ze.addMonth(Qn,pr)},Hn=function(Qn){var pr=ze.getMonth(Qn);return Ae.monthFormat?an(Qn,{locale:Ae,format:Ae.monthFormat,generateConfig:ze}):Tn[pr]},Vn=function(){return(0,Bt.Z)({},"".concat(me,"-cell-in-view"),!0)},Zn=Ht?function(or,Qn){var pr=ze.setDate(or,1),tr=ze.setMonth(pr,ze.getMonth(pr)+1),ar=ze.addDate(tr,-1);return Ht(pr,Qn)&&Ht(ar,Qn)}:null,fr=fe.createElement("button",{type:"button",key:"year","aria-label":Ae.yearSelect,onClick:function(){$t("year")},tabIndex:-1,className:"".concat(me,"-year-btn")},an(Xe,{locale:Ae,format:Ae.yearFormat,generateConfig:ze}));return fe.createElement(qn.Provider,{value:Pn},fe.createElement("div",{className:bn},fe.createElement(Pr,{superOffset:function(Qn){return ze.addYear(Xe,Qn)},onChange:Qt,getStart:function(Qn){return ze.setMonth(Qn,0)},getEnd:function(Qn){return ze.setMonth(Qn,11)}},fr),fe.createElement(wr,(0,st.Z)({},oe,{disabledDate:Zn,titleFormat:Ae.fieldMonthFormat,colNum:3,rowNum:4,baseDate:Nn,getCellDate:On,getCellText:Hn,getCellClassName:Vn}))))}function Zi(oe){var me=oe.prefixCls,Ae=oe.locale,ze=oe.generateConfig,Xe=oe.pickerValue,Ht=oe.onPickerValueChange,Qt=oe.onModeChange,$t="".concat(me,"-quarter-panel"),bn=cr(oe,"quarter"),xn=(0,De.Z)(bn,1),rn=xn[0],Pn=ze.setMonth(Xe,0),Nn=function(Zn,fr){return ze.addMonth(Zn,fr*3)},Tn=function(Zn){return an(Zn,{locale:Ae,format:Ae.cellQuarterFormat,generateConfig:ze})},On=function(){return(0,Bt.Z)({},"".concat(me,"-cell-in-view"),!0)},Hn=fe.createElement("button",{type:"button",key:"year","aria-label":Ae.yearSelect,onClick:function(){Qt("year")},tabIndex:-1,className:"".concat(me,"-year-btn")},an(Xe,{locale:Ae,format:Ae.yearFormat,generateConfig:ze}));return fe.createElement(qn.Provider,{value:rn},fe.createElement("div",{className:$t},fe.createElement(Pr,{superOffset:function(Zn){return ze.addYear(Xe,Zn)},onChange:Ht,getStart:function(Zn){return ze.setMonth(Zn,0)},getEnd:function(Zn){return ze.setMonth(Zn,11)}},Hn),fe.createElement(wr,(0,st.Z)({},oe,{titleFormat:Ae.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:Pn,getCellDate:Nn,getCellText:Tn,getCellClassName:On}))))}function Ii(oe){var me=oe.prefixCls,Ae=oe.generateConfig,ze=oe.locale,Xe=oe.value,Ht=oe.hoverValue,Qt=oe.hoverRangeValue,$t=ze.locale,bn="".concat(me,"-week-panel-row"),xn=function(Pn){var Nn={};if(Qt){var Tn=(0,De.Z)(Qt,2),On=Tn[0],Hn=Tn[1],Vn=Lt(Ae,$t,On,Pn),Zn=Lt(Ae,$t,Hn,Pn);Nn["".concat(bn,"-range-start")]=Vn,Nn["".concat(bn,"-range-end")]=Zn,Nn["".concat(bn,"-range-hover")]=!Vn&&!Zn&&kt(Ae,On,Hn,Pn)}return Ht&&(Nn["".concat(bn,"-hover")]=Ht.some(function(fr){return Lt(Ae,$t,Pn,fr)})),Rt()(bn,(0,Bt.Z)({},"".concat(bn,"-selected"),!Qt&&Lt(Ae,$t,Xe,Pn)),Nn)};return fe.createElement(yr,(0,st.Z)({},oe,{mode:"week",panelName:"week",rowClassName:xn}))}function Ti(oe){var me=oe.prefixCls,Ae=oe.locale,ze=oe.generateConfig,Xe=oe.pickerValue,Ht=oe.disabledDate,Qt=oe.onPickerValueChange,$t=oe.onModeChange,bn="".concat(me,"-year-panel"),xn=cr(oe,"year"),rn=(0,De.Z)(xn,1),Pn=rn[0],Nn=function(ar){var Gr=Math.floor(ze.getYear(ar)/10)*10;return ze.setYear(ar,Gr)},Tn=function(ar){var Gr=Nn(ar);return ze.addYear(Gr,9)},On=Nn(Xe),Hn=Tn(Xe),Vn=ze.addYear(On,-1),Zn=function(ar,Gr){return ze.addYear(ar,Gr)},fr=function(ar){return an(ar,{locale:Ae,format:Ae.cellYearFormat,generateConfig:ze})},or=function(ar){return(0,Bt.Z)({},"".concat(me,"-cell-in-view"),dn(ze,ar,On)||dn(ze,ar,Hn)||kt(ze,On,Hn,ar))},Qn=Ht?function(tr,ar){var Gr=ze.setMonth(tr,0),Mr=ze.setDate(Gr,1),Nr=ze.addYear(Mr,1),Br=ze.addDate(Nr,-1);return Ht(Mr,ar)&&Ht(Br,ar)}:null,pr=fe.createElement("button",{type:"button",key:"decade","aria-label":Ae.decadeSelect,onClick:function(){$t("decade")},tabIndex:-1,className:"".concat(me,"-decade-btn")},an(On,{locale:Ae,format:Ae.yearFormat,generateConfig:ze}),"-",an(Hn,{locale:Ae,format:Ae.yearFormat,generateConfig:ze}));return fe.createElement(qn.Provider,{value:Pn},fe.createElement("div",{className:bn},fe.createElement(Pr,{superOffset:function(ar){return ze.addYear(Xe,ar*10)},onChange:Qt,getStart:Nn,getEnd:Tn},pr),fe.createElement(wr,(0,st.Z)({},oe,{disabledDate:Qn,titleFormat:Ae.fieldYearFormat,colNum:3,rowNum:4,baseDate:Vn,getCellDate:Zn,getCellText:fr,getCellClassName:or}))))}var Ur={date:yr,datetime:pi,week:Ii,month:Bi,quarter:Zi,year:Ti,decade:io,time:si};function Vr(oe,me){var Ae,ze=oe.locale,Xe=oe.generateConfig,Ht=oe.direction,Qt=oe.prefixCls,$t=oe.tabIndex,bn=$t===void 0?0:$t,xn=oe.multiple,rn=oe.defaultValue,Pn=oe.value,Nn=oe.onChange,Tn=oe.onSelect,On=oe.defaultPickerValue,Hn=oe.pickerValue,Vn=oe.onPickerValueChange,Zn=oe.mode,fr=oe.onPanelChange,or=oe.picker,Qn=or===void 0?"date":or,pr=oe.showTime,tr=oe.hoverValue,ar=oe.hoverRangeValue,Gr=oe.cellRender,Mr=oe.dateRender,Nr=oe.monthCellRender,Br=oe.components,Jr=Br===void 0?{}:Br,Rr=oe.hideHeader,Sr=((Ae=fe.useContext(te))===null||Ae===void 0?void 0:Ae.prefixCls)||Qt||"rc-picker",hr=fe.useRef();fe.useImperativeHandle(me,function(){return{nativeElement:hr.current}});var Dr=_t(oe),Er=(0,De.Z)(Dr,4),ni=Er[0],$r=Er[1],Tr=Er[2],Wr=Er[3],Cr=on(ze,$r),Hr=Qn==="date"&&pr?"datetime":Qn,kr=fe.useMemo(function(){return ln(Hr,Tr,Wr,ni,Cr)},[Hr,Tr,Wr,ni,Cr]),fi=Xe.getNow(),hi=(0,Me.C8)(Qn,{value:Zn,postState:function(Yr){return Yr||"date"}}),gi=(0,De.Z)(hi,2),Ci=gi[0],oi=gi[1],Li=Ci==="date"&&kr?"datetime":Ci,Fi=rr(Xe,ze,Hr),Pi=(0,Me.C8)(rn,{value:Pn}),ji=(0,De.Z)(Pi,2),Di=ji[0],Yi=ji[1],xi=fe.useMemo(function(){var _r=Se(Di).filter(function(Yr){return Yr});return xn?_r:_r.slice(0,1)},[Di,xn]),Xi=(0,Me.zX)(function(_r){Yi(_r),Nn&&(_r===null||xi.length!==_r.length||xi.some(function(Yr,Ki){return!Yt(Xe,ze,Yr,_r[Ki],Hr)}))&&(Nn==null||Nn(xn?_r:_r[0]))}),Hi=(0,Me.zX)(function(_r){if(Tn==null||Tn(_r),Ci===Qn){var Yr=xn?Fi(xi,_r):[_r];Xi(Yr)}}),po=(0,Me.C8)(On||xi[0]||fi,{value:Hn}),mo=(0,De.Z)(po,2),Ai=mo[0],Zr=mo[1];fe.useEffect(function(){xi[0]&&!Hn&&Zr(xi[0])},[xi[0]]);var $i=function(Yr,Ki){fr==null||fr(Yr||Hn,Ki||Ci)},_i=function(Yr){var Ki=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Zr(Yr),Vn==null||Vn(Yr),Ki&&$i(Yr)},vo=function(Yr,Ki){oi(Yr),Ki&&_i(Ki),$i(Ki,Yr)},Vi=function(Yr){if(Hi(Yr),_i(Yr),Ci!==Qn){var Ki=["decade","year"],zr=[].concat(Ki,["month"]),qr={quarter:[].concat(Ki,["quarter"]),week:[].concat((0,ut.Z)(zr),["week"]),date:[].concat((0,ut.Z)(zr),["date"])},wo=qr[Qn]||zr,So=wo.indexOf(Ci),To=wo[So+1];To&&vo(To,Yr)}},Lo=fe.useMemo(function(){var _r,Yr;if(Array.isArray(ar)){var Ki=(0,De.Z)(ar,2);_r=Ki[0],Yr=Ki[1]}else _r=ar;return!_r&&!Yr?null:(_r=_r||Yr,Yr=Yr||_r,Xe.isAfter(_r,Yr)?[Yr,_r]:[_r,Yr])},[ar,Xe]),so=Nt(Gr,Mr,Nr),Ui=Jr[Li]||Ur[Li]||yr,no=fe.useContext(xr),Co=fe.useMemo(function(){return(0,he.Z)((0,he.Z)({},no),{},{hideHeader:Rr})},[no,Rr]),yi="".concat(Sr,"-panel"),sa=ke(oe,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return fe.createElement(xr.Provider,{value:Co},fe.createElement("div",{ref:hr,tabIndex:bn,className:Rt()(yi,(0,Bt.Z)({},"".concat(yi,"-rtl"),Ht==="rtl"))},fe.createElement(Ui,(0,st.Z)({},sa,{showTime:kr,prefixCls:Sr,locale:Cr,generateConfig:Xe,onModeChange:vo,pickerValue:Ai,onPickerValueChange:function(Yr){_i(Yr,!0)},value:xi[0],onSelect:Vi,values:xi,cellRender:so,hoverRangeValue:Lo,hoverValue:tr}))))}var Or=fe.memo(fe.forwardRef(Vr)),Mn=Or;function Gn(oe){var me=oe.picker,Ae=oe.multiplePanel,ze=oe.pickerValue,Xe=oe.onPickerValueChange,Ht=oe.needConfirm,Qt=oe.onSubmit,$t=oe.range,bn=oe.hoverValue,xn=fe.useContext(te),rn=xn.prefixCls,Pn=xn.generateConfig,Nn=fe.useCallback(function(fr,or){return ot(Pn,me,fr,or)},[Pn,me]),Tn=fe.useMemo(function(){return Nn(ze,1)},[ze,Nn]),On=function(or){Xe(Nn(or,-1))},Hn={onCellDblClick:function(){Ht&&Qt()}},Vn=me==="time",Zn=(0,he.Z)((0,he.Z)({},oe),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Vn});return $t?Zn.hoverRangeValue=bn:Zn.hoverValue=bn,Ae?fe.createElement("div",{className:"".concat(rn,"-panels")},fe.createElement(xr.Provider,{value:(0,he.Z)((0,he.Z)({},Hn),{},{hideNext:!0})},fe.createElement(Mn,Zn)),fe.createElement(xr.Provider,{value:(0,he.Z)((0,he.Z)({},Hn),{},{hidePrev:!0})},fe.createElement(Mn,(0,st.Z)({},Zn,{pickerValue:Tn,onPickerValueChange:On})))):fe.createElement(xr.Provider,{value:(0,he.Z)({},Hn)},fe.createElement(Mn,Zn))}function zn(oe){return typeof oe=="function"?oe():oe}function In(oe){var me=oe.prefixCls,Ae=oe.presets,ze=oe.onClick,Xe=oe.onHover;return Ae.length?fe.createElement("div",{className:"".concat(me,"-presets")},fe.createElement("ul",null,Ae.map(function(Ht,Qt){var $t=Ht.label,bn=Ht.value;return fe.createElement("li",{key:Qt,onClick:function(){ze(zn(bn))},onMouseEnter:function(){Xe(zn(bn))},onMouseLeave:function(){Xe(null)}},$t)}))):null}function dr(oe){var me=oe.panelRender,Ae=oe.internalMode,ze=oe.picker,Xe=oe.showNow,Ht=oe.range,Qt=oe.multiple,$t=oe.activeInfo,bn=$t===void 0?[0,0,0]:$t,xn=oe.presets,rn=oe.onPresetHover,Pn=oe.onPresetSubmit,Nn=oe.onFocus,Tn=oe.onBlur,On=oe.onPanelMouseDown,Hn=oe.direction,Vn=oe.value,Zn=oe.onSelect,fr=oe.isInvalid,or=oe.defaultOpenValue,Qn=oe.onOk,pr=oe.onSubmit,tr=fe.useContext(te),ar=tr.prefixCls,Gr="".concat(ar,"-panel"),Mr=Hn==="rtl",Nr=fe.useRef(null),Br=fe.useRef(null),Jr=fe.useState(0),Rr=(0,De.Z)(Jr,2),Sr=Rr[0],hr=Rr[1],Dr=fe.useState(0),Er=(0,De.Z)(Dr,2),ni=Er[0],$r=Er[1],Tr=fe.useState(0),Wr=(0,De.Z)(Tr,2),Cr=Wr[0],Hr=Wr[1],kr=function(Vi){Vi.width&&hr(Vi.width)},fi=(0,De.Z)(bn,3),hi=fi[0],gi=fi[1],Ci=fi[2],oi=fe.useState(0),Li=(0,De.Z)(oi,2),Fi=Li[0],Pi=Li[1];fe.useEffect(function(){Pi(10)},[hi]),fe.useEffect(function(){if(Ht&&Br.current){var vo,Vi=((vo=Nr.current)===null||vo===void 0?void 0:vo.offsetWidth)||0,Lo=Br.current.getBoundingClientRect();if(!Lo.height||Lo.right<0){Pi(function(Co){return Math.max(0,Co-1)});return}var so=(Mr?gi-Vi:hi)-Lo.left;if(Hr(so),Sr&&Sr<Ci){var Ui=Mr?Lo.right-(gi-Vi+Sr):hi+Vi-Lo.left-Sr,no=Math.max(0,Ui);$r(no)}else $r(0)}},[Fi,Mr,Sr,hi,gi,Ci,Ht]);function ji(vo){return vo.filter(function(Vi){return Vi})}var Di=fe.useMemo(function(){return ji(Se(Vn))},[Vn]),Yi=ze==="time"&&!Di.length,xi=fe.useMemo(function(){return Yi?ji([or]):Di},[Yi,Di,or]),Xi=Yi?or:Di,Hi=fe.useMemo(function(){return xi.length?xi.some(function(vo){return fr(vo)}):!0},[xi,fr]),po=function(){Yi&&Zn(or),Qn(),pr()},mo=fe.createElement("div",{className:"".concat(ar,"-panel-layout")},fe.createElement(In,{prefixCls:ar,presets:xn,onClick:Pn,onHover:rn}),fe.createElement("div",null,fe.createElement(Gn,(0,st.Z)({},oe,{value:Xi})),fe.createElement(gr,(0,st.Z)({},oe,{showNow:Qt?!1:Xe,invalid:Hi,onSubmit:po}))));me&&(mo=me(mo));var Ai="".concat(Gr,"-container"),Zr="marginLeft",$i="marginRight",_i=fe.createElement("div",{onMouseDown:On,tabIndex:-1,className:Rt()(Ai,"".concat(ar,"-").concat(Ae,"-panel-container")),style:(0,Bt.Z)((0,Bt.Z)({},Mr?$i:Zr,ni),Mr?Zr:$i,"auto"),onFocus:Nn,onBlur:Tn},mo);return Ht&&(_i=fe.createElement("div",{onMouseDown:On,ref:Br,className:Rt()("".concat(ar,"-range-wrapper"),"".concat(ar,"-").concat(ze,"-range-wrapper"))},fe.createElement("div",{ref:Nr,className:"".concat(ar,"-range-arrow"),style:{left:Cr}}),fe.createElement(Dn.Z,{onResize:kr},_i))),_i}var br=ee(42244);function kn(oe,me){var Ae=oe.format,ze=oe.maskFormat,Xe=oe.generateConfig,Ht=oe.locale,Qt=oe.preserveInvalidOnBlur,$t=oe.inputReadOnly,bn=oe.required,xn=oe["aria-required"],rn=oe.onSubmit,Pn=oe.onFocus,Nn=oe.onBlur,Tn=oe.onInputChange,On=oe.onInvalid,Hn=oe.open,Vn=oe.onOpenChange,Zn=oe.onKeyDown,fr=oe.onChange,or=oe.activeHelp,Qn=oe.name,pr=oe.autoComplete,tr=oe.id,ar=oe.value,Gr=oe.invalid,Mr=oe.placeholder,Nr=oe.disabled,Br=oe.activeIndex,Jr=oe.allHelp,Rr=oe.picker,Sr=function(Cr,Hr){var kr=Xe.locale.parse(Ht.locale,Cr,[Hr]);return kr&&Xe.isValidate(kr)?kr:null},hr=Ae[0],Dr=fe.useCallback(function(Wr){return an(Wr,{locale:Ht,format:hr,generateConfig:Xe})},[Ht,Xe,hr]),Er=fe.useMemo(function(){return ar.map(Dr)},[ar,Dr]),ni=fe.useMemo(function(){var Wr=Rr==="time"?8:10,Cr=typeof hr=="function"?hr(Xe.getNow()).length:hr.length;return Math.max(Wr,Cr)+2},[hr,Rr,Xe]),$r=function(Cr){for(var Hr=0;Hr<Ae.length;Hr+=1){var kr=Ae[Hr];if(typeof kr=="string"){var fi=Sr(Cr,kr);if(fi)return fi}}return!1},Tr=function(Cr){function Hr(hi){return Cr!==void 0?hi[Cr]:hi}var kr=(0,Zt.Z)(oe,{aria:!0,data:!0}),fi=(0,he.Z)((0,he.Z)({},kr),{},{format:ze,validateFormat:function(gi){return!!$r(gi)},preserveInvalidOnBlur:Qt,readOnly:$t,required:bn,"aria-required":xn,name:Qn,autoComplete:pr,size:ni,id:Hr(tr),value:Hr(Er)||"",invalid:Hr(Gr),placeholder:Hr(Mr),active:Br===Cr,helped:Jr||or&&Br===Cr,disabled:Hr(Nr),onFocus:function(gi){Pn(gi,Cr)},onBlur:function(gi){Nn(gi,Cr)},onSubmit:rn,onChange:function(gi){Tn();var Ci=$r(gi);if(Ci){On(!1,Cr),fr(Ci,Cr);return}On(!!gi,Cr)},onHelp:function(){Vn(!0,{index:Cr})},onKeyDown:function(gi){var Ci=!1;if(Zn==null||Zn(gi,function(){Ci=!0}),!gi.defaultPrevented&&!Ci)switch(gi.key){case"Escape":Vn(!1,{index:Cr});break;case"Enter":Hn||Vn(!0);break}}},me==null?void 0:me({valueTexts:Er}));return Object.keys(fi).forEach(function(hi){fi[hi]===void 0&&delete fi[hi]}),fi};return[Tr,Dr]}var Fn=["onMouseEnter","onMouseLeave"];function er(oe){return fe.useMemo(function(){return ke(oe,Fn)},[oe])}var ur=["icon","type"],ri=["onClear"];function Mi(oe){var me=oe.icon,Ae=oe.type,ze=(0,br.Z)(oe,ur),Xe=fe.useContext(te),Ht=Xe.prefixCls;return me?fe.createElement("span",(0,st.Z)({className:"".concat(Ht,"-").concat(Ae)},ze),me):null}function wi(oe){var me=oe.onClear,Ae=(0,br.Z)(oe,ri);return fe.createElement(Mi,(0,st.Z)({},Ae,{type:"clear",role:"button",onMouseDown:function(Xe){Xe.preventDefault()},onClick:function(Xe){Xe.stopPropagation(),me()}}))}var eo=ee(38705),Ji=ee(17212),Gi=["YYYY","MM","DD","HH","mm","ss","SSS"],fo="\u9867",oo=function(){function oe(me){(0,eo.Z)(this,oe),(0,Bt.Z)(this,"format",void 0),(0,Bt.Z)(this,"maskFormat",void 0),(0,Bt.Z)(this,"cells",void 0),(0,Bt.Z)(this,"maskCells",void 0),this.format=me;var Ae=Gi.map(function($t){return"(".concat($t,")")}).join("|"),ze=new RegExp(Ae,"g");this.maskFormat=me.replace(ze,function($t){return fo.repeat($t.length)});var Xe=new RegExp("(".concat(Gi.join("|"),")")),Ht=(me.split(Xe)||[]).filter(function($t){return $t}),Qt=0;this.cells=Ht.map(function($t){var bn=Gi.includes($t),xn=Qt,rn=Qt+$t.length;return Qt=rn,{text:$t,mask:bn,start:xn,end:rn}}),this.maskCells=this.cells.filter(function($t){return $t.mask})}return(0,Ji.Z)(oe,[{key:"getSelection",value:function(Ae){var ze=this.maskCells[Ae]||{},Xe=ze.start,Ht=ze.end;return[Xe||0,Ht||0]}},{key:"match",value:function(Ae){for(var ze=0;ze<this.maskFormat.length;ze+=1){var Xe=this.maskFormat[ze],Ht=Ae[ze];if(!Ht||Xe!==fo&&Xe!==Ht)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(Ae){for(var ze=Number.MAX_SAFE_INTEGER,Xe=0,Ht=0;Ht<this.maskCells.length;Ht+=1){var Qt=this.maskCells[Ht],$t=Qt.start,bn=Qt.end;if(Ae>=$t&&Ae<=bn)return Ht;var xn=Math.min(Math.abs(Ae-$t),Math.abs(Ae-bn));xn<ze&&(ze=xn,Xe=Ht)}return Xe}}]),oe}();function yo(oe){var me={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 me[oe]}var Io=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],_o=fe.forwardRef(function(oe,me){var Ae=oe.active,ze=oe.showActiveCls,Xe=ze===void 0?!0:ze,Ht=oe.suffixIcon,Qt=oe.format,$t=oe.validateFormat,bn=oe.onChange,xn=oe.onInput,rn=oe.helped,Pn=oe.onHelp,Nn=oe.onSubmit,Tn=oe.onKeyDown,On=oe.preserveInvalidOnBlur,Hn=On===void 0?!1:On,Vn=oe.invalid,Zn=oe.clearIcon,fr=(0,br.Z)(oe,Io),or=oe.value,Qn=oe.onFocus,pr=oe.onBlur,tr=oe.onMouseUp,ar=fe.useContext(te),Gr=ar.prefixCls,Mr=ar.input,Nr=Mr===void 0?"input":Mr,Br="".concat(Gr,"-input"),Jr=fe.useState(!1),Rr=(0,De.Z)(Jr,2),Sr=Rr[0],hr=Rr[1],Dr=fe.useState(or),Er=(0,De.Z)(Dr,2),ni=Er[0],$r=Er[1],Tr=fe.useState(""),Wr=(0,De.Z)(Tr,2),Cr=Wr[0],Hr=Wr[1],kr=fe.useState(null),fi=(0,De.Z)(kr,2),hi=fi[0],gi=fi[1],Ci=fe.useState(null),oi=(0,De.Z)(Ci,2),Li=oi[0],Fi=oi[1],Pi=ni||"";fe.useEffect(function(){$r(or)},[or]);var ji=fe.useRef(),Di=fe.useRef();fe.useImperativeHandle(me,function(){return{nativeElement:ji.current,inputElement:Di.current,focus:function(Yr){Di.current.focus(Yr)},blur:function(){Di.current.blur()}}});var Yi=fe.useMemo(function(){return new oo(Qt||"")},[Qt]),xi=fe.useMemo(function(){return rn?[0,0]:Yi.getSelection(hi)},[Yi,hi,rn]),Xi=(0,De.Z)(xi,2),Hi=Xi[0],po=Xi[1],mo=function(Yr){Yr&&Yr!==Qt&&Yr!==or&&Pn()},Ai=(0,Me.zX)(function(_r){$t(_r)&&bn(_r),$r(_r),mo(_r)}),Zr=function(Yr){if(!Qt){var Ki=Yr.target.value;mo(Ki),$r(Ki),bn(Ki)}},$i=function(Yr){var Ki=Yr.clipboardData.getData("text");$t(Ki)&&Ai(Ki)},_i=fe.useRef(!1),vo=function(){_i.current=!0},Vi=function(Yr){var Ki=Yr.target,zr=Ki.selectionStart,qr=Yi.getMaskCellIndex(zr);gi(qr),Fi({}),tr==null||tr(Yr),_i.current=!1},Lo=function(Yr){hr(!0),gi(0),Hr(""),Qn(Yr)},so=function(Yr){pr(Yr)},Ui=function(Yr){hr(!1),so(Yr)};tt(Ae,function(){!Ae&&!Hn&&$r(or)});var no=function(Yr){Yr.key==="Enter"&&$t(Pi)&&Nn(),Tn==null||Tn(Yr)},Co=function(Yr){no(Yr);var Ki=Yr.key,zr=null,qr=null,wo=po-Hi,So=Qt.slice(Hi,po),To=function(na){gi(function(La){var ma=La+na;return ma=Math.max(ma,0),ma=Math.min(ma,Yi.size()-1),ma})},ba=function(na){var La=yo(So),ma=(0,De.Z)(La,3),_a=ma[0],cl=ma[1],pa=ma[2],el=Pi.slice(Hi,po),Ta=Number(el);if(isNaN(Ta))return String(pa||(na>0?_a:cl));var dl=Ta+na,tl=cl-_a+1;return String(_a+(tl+dl-_a)%tl)};switch(Ki){case"Backspace":case"Delete":zr="",qr=So;break;case"ArrowLeft":zr="",To(-1);break;case"ArrowRight":zr="",To(1);break;case"ArrowUp":zr="",qr=ba(1);break;case"ArrowDown":zr="",qr=ba(-1);break;default:isNaN(Number(Ki))||(zr=Cr+Ki,qr=zr);break}if(zr!==null&&(Hr(zr),zr.length>=wo&&(To(1),Hr(""))),qr!==null){var ua=Pi.slice(0,Hi)+ye(qr,wo)+Pi.slice(po);Ai(ua.slice(0,Qt.length))}Fi({})},yi=fe.useRef();(0,Dt.Z)(function(){if(!(!Sr||!Qt||_i.current)){if(!Yi.match(Pi)){Ai(Qt);return}return Di.current.setSelectionRange(Hi,po),yi.current=(0,lr.Z)(function(){Di.current.setSelectionRange(Hi,po)}),function(){lr.Z.cancel(yi.current)}}},[Yi,Qt,Sr,Pi,hi,Hi,po,Li,Ai]);var sa=Qt?{onFocus:Lo,onBlur:Ui,onKeyDown:Co,onMouseDown:vo,onMouseUp:Vi,onPaste:$i}:{};return fe.createElement("div",{ref:ji,className:Rt()(Br,(0,Bt.Z)((0,Bt.Z)({},"".concat(Br,"-active"),Ae&&Xe),"".concat(Br,"-placeholder"),rn))},fe.createElement(Nr,(0,st.Z)({ref:Di,"aria-invalid":Vn,autoComplete:"off"},fr,{onKeyDown:no,onBlur:so},sa,{value:Pi,onChange:Zr})),fe.createElement(Mi,{type:"suffix",icon:Ht}),Zn)}),ea=_o,Ko=["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"],Ro=["index"];function fa(oe,me){var Ae=oe.id,ze=oe.prefix,Xe=oe.clearIcon,Ht=oe.suffixIcon,Qt=oe.separator,$t=Qt===void 0?"~":Qt,bn=oe.activeIndex,xn=oe.activeHelp,rn=oe.allHelp,Pn=oe.focused,Nn=oe.onFocus,Tn=oe.onBlur,On=oe.onKeyDown,Hn=oe.locale,Vn=oe.generateConfig,Zn=oe.placeholder,fr=oe.className,or=oe.style,Qn=oe.onClick,pr=oe.onClear,tr=oe.value,ar=oe.onChange,Gr=oe.onSubmit,Mr=oe.onInputChange,Nr=oe.format,Br=oe.maskFormat,Jr=oe.preserveInvalidOnBlur,Rr=oe.onInvalid,Sr=oe.disabled,hr=oe.invalid,Dr=oe.inputReadOnly,Er=oe.direction,ni=oe.onOpenChange,$r=oe.onActiveInfo,Tr=oe.placement,Wr=oe.onMouseDown,Cr=oe.required,Hr=oe["aria-required"],kr=oe.autoFocus,fi=oe.tabIndex,hi=(0,br.Z)(oe,Ko),gi=Er==="rtl",Ci=fe.useContext(te),oi=Ci.prefixCls,Li=fe.useMemo(function(){if(typeof Ae=="string")return[Ae];var so=Ae||{};return[so.start,so.end]},[Ae]),Fi=fe.useRef(),Pi=fe.useRef(),ji=fe.useRef(),Di=function(Ui){var no;return(no=[Pi,ji][Ui])===null||no===void 0?void 0:no.current};fe.useImperativeHandle(me,function(){return{nativeElement:Fi.current,focus:function(Ui){if((0,mn.Z)(Ui)==="object"){var no,Co=Ui||{},yi=Co.index,sa=yi===void 0?0:yi,_r=(0,br.Z)(Co,Ro);(no=Di(sa))===null||no===void 0||no.focus(_r)}else{var Yr;(Yr=Di(Ui!=null?Ui:0))===null||Yr===void 0||Yr.focus()}},blur:function(){var Ui,no;(Ui=Di(0))===null||Ui===void 0||Ui.blur(),(no=Di(1))===null||no===void 0||no.blur()}}});var Yi=er(hi),xi=fe.useMemo(function(){return Array.isArray(Zn)?Zn:[Zn,Zn]},[Zn]),Xi=kn((0,he.Z)((0,he.Z)({},oe),{},{id:Li,placeholder:xi})),Hi=(0,De.Z)(Xi,1),po=Hi[0],mo=fe.useState({position:"absolute",width:0}),Ai=(0,De.Z)(mo,2),Zr=Ai[0],$i=Ai[1],_i=(0,Me.zX)(function(){var so=Di(bn);if(so){var Ui=so.nativeElement.getBoundingClientRect(),no=Fi.current.getBoundingClientRect(),Co=Ui.left-no.left;$i(function(yi){return(0,he.Z)((0,he.Z)({},yi),{},{width:Ui.width,left:Co})}),$r([Ui.left,Ui.right,no.width])}});fe.useEffect(function(){_i()},[bn]);var vo=Xe&&(tr[0]&&!Sr[0]||tr[1]&&!Sr[1]),Vi=kr&&!Sr[0],Lo=kr&&!Vi&&!Sr[1];return fe.createElement(Dn.Z,{onResize:_i},fe.createElement("div",(0,st.Z)({},Yi,{className:Rt()(oi,"".concat(oi,"-range"),(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(oi,"-focused"),Pn),"".concat(oi,"-disabled"),Sr.every(function(so){return so})),"".concat(oi,"-invalid"),hr.some(function(so){return so})),"".concat(oi,"-rtl"),gi),fr),style:or,ref:Fi,onClick:Qn,onMouseDown:function(Ui){var no=Ui.target;no!==Pi.current.inputElement&&no!==ji.current.inputElement&&Ui.preventDefault(),Wr==null||Wr(Ui)}}),ze&&fe.createElement("div",{className:"".concat(oi,"-prefix")},ze),fe.createElement(ea,(0,st.Z)({ref:Pi},po(0),{autoFocus:Vi,tabIndex:fi,"date-range":"start"})),fe.createElement("div",{className:"".concat(oi,"-range-separator")},$t),fe.createElement(ea,(0,st.Z)({ref:ji},po(1),{autoFocus:Lo,tabIndex:fi,"date-range":"end"})),fe.createElement("div",{className:"".concat(oi,"-active-bar"),style:Zr}),fe.createElement(Mi,{type:"suffix",icon:Ht}),vo&&fe.createElement(wi,{icon:Xe,onClear:pr})))}var ao=fe.forwardRef(fa),Ba=ao;function Ao(oe,me){var Ae=oe!=null?oe:me;return Array.isArray(Ae)?Ae:[Ae,Ae]}function di(oe){return oe===1?"end":"start"}function to(oe,me){var Ae=mr(oe,function(){var co=oe.disabled,Ni=oe.allowEmpty,ro=Ao(co,!1),go=Ao(Ni,!1);return{disabled:ro,allowEmpty:go}}),ze=(0,De.Z)(Ae,6),Xe=ze[0],Ht=ze[1],Qt=ze[2],$t=ze[3],bn=ze[4],xn=ze[5],rn=Xe.prefixCls,Pn=Xe.styles,Nn=Xe.classNames,Tn=Xe.defaultValue,On=Xe.value,Hn=Xe.needConfirm,Vn=Xe.onKeyDown,Zn=Xe.disabled,fr=Xe.allowEmpty,or=Xe.disabledDate,Qn=Xe.minDate,pr=Xe.maxDate,tr=Xe.defaultOpen,ar=Xe.open,Gr=Xe.onOpenChange,Mr=Xe.locale,Nr=Xe.generateConfig,Br=Xe.picker,Jr=Xe.showNow,Rr=Xe.showToday,Sr=Xe.showTime,hr=Xe.mode,Dr=Xe.onPanelChange,Er=Xe.onCalendarChange,ni=Xe.onOk,$r=Xe.defaultPickerValue,Tr=Xe.pickerValue,Wr=Xe.onPickerValueChange,Cr=Xe.inputReadOnly,Hr=Xe.suffixIcon,kr=Xe.onFocus,fi=Xe.onBlur,hi=Xe.presets,gi=Xe.ranges,Ci=Xe.components,oi=Xe.cellRender,Li=Xe.dateRender,Fi=Xe.monthCellRender,Pi=Xe.onClick,ji=Yn(me),Di=gn(ar,tr,Zn,Gr),Yi=(0,De.Z)(Di,2),xi=Yi[0],Xi=Yi[1],Hi=function(Ni,ro){(Zn.some(function(go){return!go})||!Ni)&&Xi(Ni,ro)},po=ft(Nr,Mr,$t,!0,!1,Tn,On,Er,ni),mo=(0,De.Z)(po,5),Ai=mo[0],Zr=mo[1],$i=mo[2],_i=mo[3],vo=mo[4],Vi=$i(),Lo=St(Zn,fr,xi),so=(0,De.Z)(Lo,9),Ui=so[0],no=so[1],Co=so[2],yi=so[3],sa=so[4],_r=so[5],Yr=so[6],Ki=so[7],zr=so[8],qr=function(Ni,ro){no(!0),kr==null||kr(Ni,{range:di(ro!=null?ro:yi)})},wo=function(Ni,ro){no(!1),fi==null||fi(Ni,{range:di(ro!=null?ro:yi)})},So=fe.useMemo(function(){if(!Sr)return null;var co=Sr.disabledTime,Ni=co?function(ro){var go=di(yi),ko=xt(Vi,Yr,yi);return co(ro,go,{from:ko})}:void 0;return(0,he.Z)((0,he.Z)({},Sr),{},{disabledTime:Ni})},[Sr,yi,Vi,Yr]),To=(0,Me.C8)([Br,Br],{value:hr}),ba=(0,De.Z)(To,2),ua=ba[0],$a=ba[1],na=ua[yi]||Br,La=na==="date"&&So?"datetime":na,ma=La===Br&&La!=="time",_a=Tt(Br,na,Jr,Rr,!0),cl=vt(Xe,Ai,Zr,$i,_i,Zn,$t,Ui,xi,xn),pa=(0,De.Z)(cl,2),el=pa[0],Ta=pa[1],dl=Le(Vi,Zn,Yr,Nr,Mr,or),tl=vn(Vi,xn,fr),Ll=(0,De.Z)(tl,2),ps=Ll[0],Gl=Ll[1],zo=ct(Nr,Mr,Vi,ua,xi,yi,Ht,ma,$r,Tr,So==null?void 0:So.defaultOpenValue,Wr,Qn,pr),fl=(0,De.Z)(zo,2),Yl=fl[0],Tl=fl[1],ka=(0,Me.zX)(function(co,Ni,ro){var go=Ye(ua,yi,Ni);if((go[0]!==ua[0]||go[1]!==ua[1])&&$a(go),Dr&&ro!==!1){var ko=(0,ut.Z)(Vi);co&&(ko[yi]=co),Dr(ko,go)}}),Na=function(Ni,ro){return Ye(Vi,ro,Ni)},Ca=function(Ni,ro){var go=Vi;Ni&&(go=Na(Ni,yi)),Ki(yi);var ko=_r(go);_i(go),el(yi,ko===null),ko===null?Hi(!1,{force:!0}):ro||ji.current.focus({index:ko})},Xl=function(Ni){var ro,go=Ni.target.getRootNode();if(!ji.current.nativeElement.contains((ro=go.activeElement)!==null&&ro!==void 0?ro:document.activeElement)){var ko=Zn.findIndex(function(ts){return!ts});ko>=0&&ji.current.focus({index:ko})}Hi(!0),Pi==null||Pi(Ni)},kl=function(){Ta(null),Hi(!1,{force:!0})},Kl=fe.useState(null),Ra=(0,De.Z)(Kl,2),Ql=Ra[0],nl=Ra[1],Ha=fe.useState(null),Wa=(0,De.Z)(Ha,2),Al=Wa[0],za=Wa[1],Nl=fe.useMemo(function(){return Al||Vi},[Vi,Al]);fe.useEffect(function(){xi||za(null)},[xi]);var Jl=fe.useState([0,0,0]),Dl=(0,De.Z)(Jl,2),hl=Dl[0],ml=Dl[1],pl=Wn(hi,gi),vl=function(Ni){za(Ni),nl("preset")},ql=function(Ni){var ro=Ta(Ni);ro&&Hi(!1,{force:!0})},vs=function(Ni){Ca(Ni)},$l=function(Ni){za(Ni?Na(Ni,yi):null),nl("cell")},Za=function(Ni){Hi(!0),qr(Ni)},rl=function(){Co("panel")},gl=function(Ni){var ro=Ye(Vi,yi,Ni);_i(ro),!Hn&&!Qt&&Ht===La&&Ca(Ni)},gs=function(){Hi(!1)},_l=Nt(oi,Li,Fi,di(yi)),ys=Vi[yi]||null,bs=(0,Me.zX)(function(co){return xn(co,{activeIndex:yi})}),zi=fe.useMemo(function(){var co=(0,Zt.Z)(Xe,!1),Ni=(0,bt.Z)(Xe,[].concat((0,ut.Z)(Object.keys(co)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ni},[Xe]),ai=fe.createElement(dr,(0,st.Z)({},zi,{showNow:_a,showTime:So,range:!0,multiplePanel:ma,activeInfo:hl,disabledDate:dl,onFocus:Za,onBlur:wo,onPanelMouseDown:rl,picker:Br,mode:na,internalMode:La,onPanelChange:ka,format:bn,value:ys,isInvalid:bs,onChange:null,onSelect:gl,pickerValue:Yl,defaultOpenValue:Se(Sr==null?void 0:Sr.defaultOpenValue)[yi],onPickerValueChange:Tl,hoverValue:Nl,onHover:$l,needConfirm:Hn,onSubmit:Ca,onOk:vo,presets:pl,onPresetHover:vl,onPresetSubmit:ql,onNow:vs,cellRender:_l})),ca=function(Ni,ro){var go=Na(Ni,ro);_i(go)},ja=function(){Co("input")},es=function(Ni,ro){var go=Yr.length,ko=Yr[go-1];if(go&&ko!==ro&&Hn&&!fr[ko]&&!zr(ko)&&Vi[ko]){ji.current.focus({index:ko});return}Co("input"),Hi(!0,{inherit:!0}),yi!==ro&&xi&&!Hn&&Qt&&Ca(null,!0),sa(ro),qr(Ni,ro)},Zs=function(Ni,ro){if(Hi(!1),!Hn&&Co()==="input"){var go=_r(Vi);el(yi,go===null)}wo(Ni,ro)},Ps=function(Ni,ro){Ni.key==="Tab"&&Ca(null,!0),Vn==null||Vn(Ni,ro)},Ms=fe.useMemo(function(){return{prefixCls:rn,locale:Mr,generateConfig:Nr,button:Ci.button,input:Ci.input}},[rn,Mr,Nr,Ci.button,Ci.input]);if((0,Dt.Z)(function(){xi&&yi!==void 0&&ka(null,Br,!1)},[xi,yi,Br]),(0,Dt.Z)(function(){var co=Co();!xi&&co==="input"&&(Hi(!1),Ca(null,!0)),!xi&&Qt&&!Hn&&co==="panel"&&(Hi(!0),Ca())},[xi]),0)var js;return fe.createElement(te.Provider,{value:Ms},fe.createElement(re,(0,st.Z)({},Xt(Xe),{popupElement:ai,popupStyle:Pn.popup,popupClassName:Nn.popup,visible:xi,onClose:gs,range:!0}),fe.createElement(Ba,(0,st.Z)({},Xe,{ref:ji,suffixIcon:Hr,activeIndex:Ui||xi?yi:null,activeHelp:!!Al,allHelp:!!Al&&Ql==="preset",focused:Ui,onFocus:es,onBlur:Zs,onKeyDown:Ps,onSubmit:Ca,value:Nl,maskFormat:bn,onChange:ca,onInputChange:ja,format:$t,inputReadOnly:Cr,disabled:Zn,open:xi,onOpenChange:Hi,onClick:Xl,onClear:kl,invalid:ps,onInvalid:Gl,onActiveInfo:ml}))))}var ho=fe.forwardRef(to),Si=ho,qi=ee(83836);function Wi(oe){var me=oe.prefixCls,Ae=oe.value,ze=oe.onRemove,Xe=oe.removeIcon,Ht=Xe===void 0?"\xD7":Xe,Qt=oe.formatDate,$t=oe.disabled,bn=oe.maxTagCount,xn=oe.placeholder,rn="".concat(me,"-selector"),Pn="".concat(me,"-selection"),Nn="".concat(Pn,"-overflow");function Tn(Vn,Zn){return fe.createElement("span",{className:Rt()("".concat(Pn,"-item")),title:typeof Vn=="string"?Vn:null},fe.createElement("span",{className:"".concat(Pn,"-item-content")},Vn),!$t&&Zn&&fe.createElement("span",{onMouseDown:function(or){or.preventDefault()},onClick:Zn,className:"".concat(Pn,"-item-remove")},Ht))}function On(Vn){var Zn=Qt(Vn),fr=function(Qn){Qn&&Qn.stopPropagation(),ze(Vn)};return Tn(Zn,fr)}function Hn(Vn){var Zn="+ ".concat(Vn.length," ...");return Tn(Zn)}return fe.createElement("div",{className:rn},fe.createElement(qi.Z,{prefixCls:Nn,data:Ae,renderItem:On,renderRest:Hn,itemKey:function(Zn){return Qt(Zn)},maxCount:bn}),!Ae.length&&fe.createElement("span",{className:"".concat(me,"-selection-placeholder")},xn))}var Ho=["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 ia(oe,me){var Ae=oe.id,ze=oe.open,Xe=oe.prefix,Ht=oe.clearIcon,Qt=oe.suffixIcon,$t=oe.activeHelp,bn=oe.allHelp,xn=oe.focused,rn=oe.onFocus,Pn=oe.onBlur,Nn=oe.onKeyDown,Tn=oe.locale,On=oe.generateConfig,Hn=oe.placeholder,Vn=oe.className,Zn=oe.style,fr=oe.onClick,or=oe.onClear,Qn=oe.internalPicker,pr=oe.value,tr=oe.onChange,ar=oe.onSubmit,Gr=oe.onInputChange,Mr=oe.multiple,Nr=oe.maxTagCount,Br=oe.format,Jr=oe.maskFormat,Rr=oe.preserveInvalidOnBlur,Sr=oe.onInvalid,hr=oe.disabled,Dr=oe.invalid,Er=oe.inputReadOnly,ni=oe.direction,$r=oe.onOpenChange,Tr=oe.onMouseDown,Wr=oe.required,Cr=oe["aria-required"],Hr=oe.autoFocus,kr=oe.tabIndex,fi=oe.removeIcon,hi=(0,br.Z)(oe,Ho),gi=ni==="rtl",Ci=fe.useContext(te),oi=Ci.prefixCls,Li=fe.useRef(),Fi=fe.useRef();fe.useImperativeHandle(me,function(){return{nativeElement:Li.current,focus:function(Zr){var $i;($i=Fi.current)===null||$i===void 0||$i.focus(Zr)},blur:function(){var Zr;(Zr=Fi.current)===null||Zr===void 0||Zr.blur()}}});var Pi=er(hi),ji=function(Zr){tr([Zr])},Di=function(Zr){var $i=pr.filter(function(_i){return _i&&!Yt(On,Tn,_i,Zr,Qn)});tr($i),ze||ar()},Yi=kn((0,he.Z)((0,he.Z)({},oe),{},{onChange:ji}),function(Ai){var Zr=Ai.valueTexts;return{value:Zr[0]||"",active:xn}}),xi=(0,De.Z)(Yi,2),Xi=xi[0],Hi=xi[1],po=!!(Ht&&pr.length&&!hr),mo=Mr?fe.createElement(fe.Fragment,null,fe.createElement(Wi,{prefixCls:oi,value:pr,onRemove:Di,formatDate:Hi,maxTagCount:Nr,disabled:hr,removeIcon:fi,placeholder:Hn}),fe.createElement("input",{className:"".concat(oi,"-multiple-input"),value:pr.map(Hi).join(","),ref:Fi,readOnly:!0,autoFocus:Hr,tabIndex:kr}),fe.createElement(Mi,{type:"suffix",icon:Qt}),po&&fe.createElement(wi,{icon:Ht,onClear:or})):fe.createElement(ea,(0,st.Z)({ref:Fi},Xi(),{autoFocus:Hr,tabIndex:kr,suffixIcon:Qt,clearIcon:po&&fe.createElement(wi,{icon:Ht,onClear:or}),showActiveCls:!1}));return fe.createElement("div",(0,st.Z)({},Pi,{className:Rt()(oi,(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(oi,"-multiple"),Mr),"".concat(oi,"-focused"),xn),"".concat(oi,"-disabled"),hr),"".concat(oi,"-invalid"),Dr),"".concat(oi,"-rtl"),gi),Vn),style:Zn,ref:Li,onClick:fr,onMouseDown:function(Zr){var $i,_i=Zr.target;_i!==(($i=Fi.current)===null||$i===void 0?void 0:$i.inputElement)&&Zr.preventDefault(),Tr==null||Tr(Zr)}}),Xe&&fe.createElement("div",{className:"".concat(oi,"-prefix")},Xe),mo)}var jo=fe.forwardRef(ia),Fo=jo;function ol(oe,me){var Ae=mr(oe),ze=(0,De.Z)(Ae,6),Xe=ze[0],Ht=ze[1],Qt=ze[2],$t=ze[3],bn=ze[4],xn=ze[5],rn=Xe,Pn=rn.prefixCls,Nn=rn.styles,Tn=rn.classNames,On=rn.order,Hn=rn.defaultValue,Vn=rn.value,Zn=rn.needConfirm,fr=rn.onChange,or=rn.onKeyDown,Qn=rn.disabled,pr=rn.disabledDate,tr=rn.minDate,ar=rn.maxDate,Gr=rn.defaultOpen,Mr=rn.open,Nr=rn.onOpenChange,Br=rn.locale,Jr=rn.generateConfig,Rr=rn.picker,Sr=rn.showNow,hr=rn.showToday,Dr=rn.showTime,Er=rn.mode,ni=rn.onPanelChange,$r=rn.onCalendarChange,Tr=rn.onOk,Wr=rn.multiple,Cr=rn.defaultPickerValue,Hr=rn.pickerValue,kr=rn.onPickerValueChange,fi=rn.inputReadOnly,hi=rn.suffixIcon,gi=rn.removeIcon,Ci=rn.onFocus,oi=rn.onBlur,Li=rn.presets,Fi=rn.components,Pi=rn.cellRender,ji=rn.dateRender,Di=rn.monthCellRender,Yi=rn.onClick,xi=Yn(me);function Xi(zi){return zi===null?null:Wr?zi:zi[0]}var Hi=rr(Jr,Br,Ht),po=gn(Mr,Gr,[Qn],Nr),mo=(0,De.Z)(po,2),Ai=mo[0],Zr=mo[1],$i=function(ai,ca,ja){if($r){var es=(0,he.Z)({},ja);delete es.range,$r(Xi(ai),Xi(ca),es)}},_i=function(ai){Tr==null||Tr(Xi(ai))},vo=ft(Jr,Br,$t,!1,On,Hn,Vn,$i,_i),Vi=(0,De.Z)(vo,5),Lo=Vi[0],so=Vi[1],Ui=Vi[2],no=Vi[3],Co=Vi[4],yi=Ui(),sa=St([Qn]),_r=(0,De.Z)(sa,4),Yr=_r[0],Ki=_r[1],zr=_r[2],qr=_r[3],wo=function(ai){Ki(!0),Ci==null||Ci(ai,{})},So=function(ai){Ki(!1),oi==null||oi(ai,{})},To=(0,Me.C8)(Rr,{value:Er}),ba=(0,De.Z)(To,2),ua=ba[0],$a=ba[1],na=ua==="date"&&Dr?"datetime":ua,La=Tt(Rr,ua,Sr,hr),ma=fr&&function(zi,ai){fr(Xi(zi),Xi(ai))},_a=vt((0,he.Z)((0,he.Z)({},Xe),{},{onChange:ma}),Lo,so,Ui,no,[],$t,Yr,Ai,xn),cl=(0,De.Z)(_a,2),pa=cl[1],el=vn(yi,xn),Ta=(0,De.Z)(el,2),dl=Ta[0],tl=Ta[1],Ll=fe.useMemo(function(){return dl.some(function(zi){return zi})},[dl]),ps=function(ai,ca){if(kr){var ja=(0,he.Z)((0,he.Z)({},ca),{},{mode:ca.mode[0]});delete ja.range,kr(ai[0],ja)}},Gl=ct(Jr,Br,yi,[ua],Ai,qr,Ht,!1,Cr,Hr,Se(Dr==null?void 0:Dr.defaultOpenValue),ps,tr,ar),zo=(0,De.Z)(Gl,2),fl=zo[0],Yl=zo[1],Tl=(0,Me.zX)(function(zi,ai,ca){if($a(ai),ni&&ca!==!1){var ja=zi||yi[yi.length-1];ni(ja,ai)}}),ka=function(){pa(Ui()),Zr(!1,{force:!0})},Na=function(ai){!Qn&&!xi.current.nativeElement.contains(document.activeElement)&&xi.current.focus(),Zr(!0),Yi==null||Yi(ai)},Ca=function(){pa(null),Zr(!1,{force:!0})},Xl=fe.useState(null),kl=(0,De.Z)(Xl,2),Kl=kl[0],Ra=kl[1],Ql=fe.useState(null),nl=(0,De.Z)(Ql,2),Ha=nl[0],Wa=nl[1],Al=fe.useMemo(function(){var zi=[Ha].concat((0,ut.Z)(yi)).filter(function(ai){return ai});return Wr?zi:zi.slice(0,1)},[yi,Ha,Wr]),za=fe.useMemo(function(){return!Wr&&Ha?[Ha]:yi.filter(function(zi){return zi})},[yi,Ha,Wr]);fe.useEffect(function(){Ai||Wa(null)},[Ai]);var Nl=Wn(Li),Jl=function(ai){Wa(ai),Ra("preset")},Dl=function(ai){var ca=Wr?Hi(Ui(),ai):[ai],ja=pa(ca);ja&&!Wr&&Zr(!1,{force:!0})},hl=function(ai){Dl(ai)},ml=function(ai){Wa(ai),Ra("cell")},pl=function(ai){Zr(!0),wo(ai)},vl=function(ai){if(zr("panel"),!(Wr&&na!==Rr)){var ca=Wr?Hi(Ui(),ai):[ai];no(ca),!Zn&&!Qt&&Ht===na&&ka()}},ql=function(){Zr(!1)},vs=Nt(Pi,ji,Di),$l=fe.useMemo(function(){var zi=(0,Zt.Z)(Xe,!1),ai=(0,bt.Z)(Xe,[].concat((0,ut.Z)(Object.keys(zi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,he.Z)((0,he.Z)({},ai),{},{multiple:Xe.multiple})},[Xe]),Za=fe.createElement(dr,(0,st.Z)({},$l,{showNow:La,showTime:Dr,disabledDate:pr,onFocus:pl,onBlur:So,picker:Rr,mode:ua,internalMode:na,onPanelChange:Tl,format:bn,value:yi,isInvalid:xn,onChange:null,onSelect:vl,pickerValue:fl,defaultOpenValue:Dr==null?void 0:Dr.defaultOpenValue,onPickerValueChange:Yl,hoverValue:Al,onHover:ml,needConfirm:Zn,onSubmit:ka,onOk:Co,presets:Nl,onPresetHover:Jl,onPresetSubmit:Dl,onNow:hl,cellRender:vs})),rl=function(ai){no(ai)},gl=function(){zr("input")},gs=function(ai){zr("input"),Zr(!0,{inherit:!0}),wo(ai)},_l=function(ai){Zr(!1),So(ai)},ys=function(ai,ca){ai.key==="Tab"&&ka(),or==null||or(ai,ca)},bs=fe.useMemo(function(){return{prefixCls:Pn,locale:Br,generateConfig:Jr,button:Fi.button,input:Fi.input}},[Pn,Br,Jr,Fi.button,Fi.input]);return(0,Dt.Z)(function(){Ai&&qr!==void 0&&Tl(null,Rr,!1)},[Ai,qr,Rr]),(0,Dt.Z)(function(){var zi=zr();!Ai&&zi==="input"&&(Zr(!1),ka()),!Ai&&Qt&&!Zn&&zi==="panel"&&ka()},[Ai]),fe.createElement(te.Provider,{value:bs},fe.createElement(re,(0,st.Z)({},Xt(Xe),{popupElement:Za,popupStyle:Nn.popup,popupClassName:Tn.popup,visible:Ai,onClose:ql}),fe.createElement(Fo,(0,st.Z)({},Xe,{ref:xi,suffixIcon:hi,removeIcon:gi,activeHelp:!!Ha,allHelp:!!Ha&&Kl==="preset",focused:Yr,onFocus:gs,onBlur:_l,onKeyDown:ys,onSubmit:ka,value:za,maskFormat:bn,onChange:rl,onInputChange:gl,internalPicker:Ht,format:$t,inputReadOnly:fi,disabled:Qn,open:Ai,onOpenChange:Zr,onClick:Na,onClear:Ca,invalid:Ll,onInvalid:function(ai){tl(ai,0)}}))))}var Xa=fe.forwardRef(ol),ci=Xa,Oi=ci,vi=ee(62487),Ei=ee(75030),lo=ee(82855),bo=ee(48755),Ea=ee(2171),Qo=ee(83397),Vo=ee(31756),Do=ee(56553),ga=ee(24971),Ia=ee(9017),oa=ee(70045),Fa=ee(57428),Ri=ee(36237),Pa=ee(53075),al=ee(64910),Il=ee(63356),Wl=ee(56119),aa=ee(46e3),Va=ee(93873),ya=ee(36305),zl=ee(16931),Cl=ee(51636),Zl=ee(26743);const xl=(oe,me)=>{const{componentCls:Ae,controlHeight:ze}=oe,Xe=me?`${Ae}-${me}`:"",Ht=(0,Zl.gp)(oe);return[{[`${Ae}-multiple${Xe}`]:{paddingBlock:Ht.containerPadding,paddingInlineStart:Ht.basePadding,minHeight:ze,[`${Ae}-selection-item`]:{height:Ht.itemHeight,lineHeight:(0,Ri.unit)(Ht.itemLineHeight)}}}]};var Fl=oe=>{const{componentCls:me,calc:Ae,lineWidth:ze}=oe,Xe=(0,Cl.mergeToken)(oe,{fontHeight:oe.fontSize,selectHeight:oe.controlHeightSM,multipleSelectItemHeight:oe.multipleItemHeightSM,borderRadius:oe.borderRadiusSM,borderRadiusSM:oe.borderRadiusXS,controlHeight:oe.controlHeightSM}),Ht=(0,Cl.mergeToken)(oe,{fontHeight:Ae(oe.multipleItemHeightLG).sub(Ae(ze).mul(2).equal()).equal(),fontSize:oe.fontSizeLG,selectHeight:oe.controlHeightLG,multipleSelectItemHeight:oe.multipleItemHeightLG,borderRadius:oe.borderRadiusLG,borderRadiusSM:oe.borderRadius,controlHeight:oe.controlHeightLG});return[xl(Xe,"small"),xl(oe),xl(Ht,"large"),{[`${me}${me}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${me}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${me}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:oe.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${oe.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:oe.colorTextPlaceholder,pointerEvents:"none"}}},(0,Zl._z)(oe)),{[`${me}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Ka=ee(17835);const ll=oe=>{const{pickerCellCls:me,pickerCellInnerCls:Ae,cellHeight:ze,borderRadiusSM:Xe,motionDurationMid:Ht,cellHoverBg:Qt,lineWidth:$t,lineType:bn,colorPrimary:xn,cellActiveWithRangeBg:rn,colorTextLightSolid:Pn,colorTextDisabled:Nn,cellBgDisabled:Tn,colorFillSecondary:On}=oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ze,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Ae]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ze,height:ze,lineHeight:(0,Ri.unit)(ze),borderRadius:Xe,transition:`background ${Ht}`},[`&:hover:not(${me}-in-view):not(${me}-disabled),
|
|
|
&:hover:not(${me}-selected):not(${me}-range-start):not(${me}-range-end):not(${me}-disabled)`]:{[Ae]:{background:Qt}},[`&-in-view${me}-today ${Ae}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Ri.unit)($t)} ${bn} ${xn}`,borderRadius:Xe,content:'""'}},[`&-in-view${me}-in-range,
|
|
|
&-in-view${me}-range-start,
|
|
|
&-in-view${me}-range-end`]:{position:"relative",[`&:not(${me}-disabled):before`]:{background:rn}},[`&-in-view${me}-selected,
|
|
|
&-in-view${me}-range-start,
|
|
|
&-in-view${me}-range-end`]:{[`&:not(${me}-disabled) ${Ae}`]:{color:Pn,background:xn},[`&${me}-disabled ${Ae}`]:{background:On}},[`&-in-view${me}-range-start:not(${me}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${me}-range-end:not(${me}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${me}-range-start:not(${me}-range-end) ${Ae}`]:{borderStartStartRadius:Xe,borderEndStartRadius:Xe,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${me}-range-end:not(${me}-range-start) ${Ae}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xe,borderEndEndRadius:Xe},"&-disabled":{color:Nn,cursor:"not-allowed",[Ae]:{background:"transparent"},"&::before":{background:Tn}},[`&-disabled${me}-today ${Ae}::before`]:{borderColor:Nn}}},Pl=oe=>{const{componentCls:me,pickerCellCls:Ae,pickerCellInnerCls:ze,pickerYearMonthCellWidth:Xe,pickerControlIconSize:Ht,cellWidth:Qt,paddingSM:$t,paddingXS:bn,paddingXXS:xn,colorBgContainer:rn,lineWidth:Pn,lineType:Nn,borderRadiusLG:Tn,colorPrimary:On,colorTextHeading:Hn,colorSplit:Vn,pickerControlIconBorderWidth:Zn,colorIcon:fr,textHeight:or,motionDurationMid:Qn,colorIconHover:pr,fontWeightStrong:tr,cellHeight:ar,pickerCellPaddingVertical:Gr,colorTextDisabled:Mr,colorText:Nr,fontSize:Br,motionDurationSlow:Jr,withoutTimeCellHeight:Rr,pickerQuarterPanelContentHeight:Sr,borderRadiusSM:hr,colorTextLightSolid:Dr,cellHoverBg:Er,timeColumnHeight:ni,timeColumnWidth:$r,timeCellHeight:Tr,controlItemBgActive:Wr,marginXXS:Cr,pickerDatePanelPaddingHorizontal:Hr,pickerControlIconMargin:kr}=oe,fi=oe.calc(Qt).mul(7).add(oe.calc(Hr).mul(2)).equal();return{[me]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:rn,borderRadius:Tn,outline:"none","&-focused":{borderColor:On},"&-rtl":{[`${me}-prev-icon,
|
|
|
${me}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${me}-next-icon,
|
|
|
${me}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${me}-time-panel`]:{[`${me}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:fi},"&-header":{display:"flex",padding:`0 ${(0,Ri.unit)(bn)}`,color:Hn,borderBottom:`${(0,Ri.unit)(Pn)} ${Nn} ${Vn}`,"> *":{flex:"none"},button:{padding:0,color:fr,lineHeight:(0,Ri.unit)(or),background:"transparent",border:0,cursor:"pointer",transition:`color ${Qn}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Br,"&:hover":{color:pr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:tr,lineHeight:(0,Ri.unit)(or),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:bn},"&:hover":{color:On}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Ht,height:Ht,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Ht,height:Ht,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderInlineStartWidth:Zn,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:kr,insetInlineStart:kr,display:"inline-block",width:Ht,height:Ht,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderInlineStartWidth:Zn,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ar,fontWeight:"normal"},th:{height:oe.calc(ar).add(oe.calc(Gr).mul(2)).equal(),color:Nr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Ri.unit)(Gr)} 0`,color:Mr,cursor:"pointer","&-in-view":{color:Nr}},ll(oe)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${me}-content`]:{height:oe.calc(Rr).mul(4).equal()},[ze]:{padding:`0 ${(0,Ri.unit)(bn)}`}},"&-quarter-panel":{[`${me}-content`]:{height:Sr}},"&-decade-panel":{[ze]:{padding:`0 ${(0,Ri.unit)(oe.calc(bn).div(2).equal())}`},[`${me}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${me}-body`]:{padding:`0 ${(0,Ri.unit)(bn)}`},[ze]:{width:Xe}},"&-date-panel":{[`${me}-body`]:{padding:`${(0,Ri.unit)(bn)} ${(0,Ri.unit)(Hr)}`},[`${me}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${me}-cell`]:{[`&:hover ${ze},
|
|
|
&-selected ${ze},
|
|
|
${ze}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Qn}`},"&:first-child:before":{borderStartStartRadius:hr,borderEndStartRadius:hr},"&:last-child:before":{borderStartEndRadius:hr,borderEndEndRadius:hr}},"&:hover td:before":{background:Er},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Ae}`]:{"&:before":{background:On},[`&${me}-cell-week`]:{color:new Ka.FastColor(Dr).setA(.5).toHexString()},[ze]:{color:Dr}}},"&-range-hover td:before":{background:Wr}}},"&-week-panel, &-date-panel-show-week":{[`${me}-body`]:{padding:`${(0,Ri.unit)(bn)} ${(0,Ri.unit)($t)}`},[`${me}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${me}-time-panel`]:{borderInlineStart:`${(0,Ri.unit)(Pn)} ${Nn} ${Vn}`},[`${me}-date-panel,
|
|
|
${me}-time-panel`]:{transition:`opacity ${Jr}`},"&-active":{[`${me}-date-panel,
|
|
|
${me}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${me}-content`]:{display:"flex",flex:"auto",height:ni},"&-column":{flex:"1 0 auto",width:$r,margin:`${(0,Ri.unit)(xn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Qn}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:oe.colorTextTertiary,borderRadius:oe.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${oe.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Ri.unit)(Tr)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Ri.unit)(Pn)} ${Nn} ${Vn}`},"&-active":{background:new Ka.FastColor(Wr).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${me}-time-panel-cell`]:{marginInline:Cr,[`${me}-time-panel-cell-inner`]:{display:"block",width:oe.calc($r).sub(oe.calc(Cr).mul(2)).equal(),height:Tr,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:oe.calc($r).sub(Tr).div(2).equal(),color:Nr,lineHeight:(0,Ri.unit)(Tr),borderRadius:hr,cursor:"pointer",transition:`background ${Qn}`,"&:hover":{background:Er}},"&-selected":{[`${me}-time-panel-cell-inner`]:{background:Wr}},"&-disabled":{[`${me}-time-panel-cell-inner`]:{color:Mr,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Ml=oe=>{const{componentCls:me,textHeight:Ae,lineWidth:ze,paddingSM:Xe,antCls:Ht,colorPrimary:Qt,cellActiveWithRangeBg:$t,colorPrimaryBorder:bn,lineType:xn,colorSplit:rn}=oe;return{[`${me}-dropdown`]:{[`${me}-footer`]:{borderTop:`${(0,Ri.unit)(ze)} ${xn} ${rn}`,"&-extra":{padding:`0 ${(0,Ri.unit)(Xe)}`,lineHeight:(0,Ri.unit)(oe.calc(Ae).sub(oe.calc(ze).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ri.unit)(ze)} ${xn} ${rn}`}}},[`${me}-panels + ${me}-footer ${me}-ranges`]:{justifyContent:"space-between"},[`${me}-ranges`]:{marginBlock:0,paddingInline:(0,Ri.unit)(Xe),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Ri.unit)(oe.calc(Ae).sub(oe.calc(ze).mul(2)).equal()),display:"inline-block"},[`${me}-now-btn-disabled`]:{pointerEvents:"none",color:oe.colorTextDisabled},[`${me}-preset > ${Ht}-tag-blue`]:{color:Qt,background:$t,borderColor:bn,cursor:"pointer"},[`${me}-ok`]:{paddingBlock:oe.calc(ze).mul(2).equal(),marginInlineStart:"auto"}}}}};const wl=oe=>{const{componentCls:me,controlHeightLG:Ae,paddingXXS:ze,padding:Xe}=oe;return{pickerCellCls:`${me}-cell`,pickerCellInnerCls:`${me}-cell-inner`,pickerYearMonthCellWidth:oe.calc(Ae).mul(1.5).equal(),pickerQuarterPanelContentHeight:oe.calc(Ae).mul(1.4).equal(),pickerCellPaddingVertical:oe.calc(ze).add(oe.calc(ze).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:oe.calc(Xe).add(oe.calc(ze).div(2)).equal()}},jl=oe=>{const{colorBgContainerDisabled:me,controlHeight:Ae,controlHeightSM:ze,controlHeightLG:Xe,paddingXXS:Ht,lineWidth:Qt}=oe,$t=Ht*2,bn=Qt*2,xn=Math.min(Ae-$t,Ae-bn),rn=Math.min(ze-$t,ze-bn),Pn=Math.min(Xe-$t,Xe-bn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ht/2),cellHoverBg:oe.controlItemBgHover,cellActiveWithRangeBg:oe.controlItemBgActive,cellHoverWithRangeBg:new Ka.FastColor(oe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ka.FastColor(oe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:me,timeColumnWidth:Xe*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ze*1.5,cellHeight:ze,textHeight:Xe,withoutTimeCellHeight:Xe*1.65,multipleItemBg:oe.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:xn,multipleItemHeightSM:rn,multipleItemHeightLG:Pn,multipleSelectorBgDisabled:me,multipleItemColorDisabled:oe.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Sl=oe=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,al.T)(oe)),jl(oe)),(0,ya.w)(oe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:oe.zIndexPopupBase+50});var Yo=ee(39082),ki=oe=>{const{componentCls:me}=oe;return{[me]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Yo.qG)(oe)),(0,Yo.vc)(oe)),(0,Yo.H8)(oe)),(0,Yo.Mu)(oe)),{"&-outlined":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-filled":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.colorBgContainer,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.colorSplit}`}},"&-borderless":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-underlined":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}}}]}};const Wo=(oe,me,Ae,ze)=>{const Xe=oe.calc(Ae).add(2).equal(),Ht=oe.max(oe.calc(me).sub(Xe).div(2).equal(),0),Qt=oe.max(oe.calc(me).sub(Xe).sub(Ht).equal(),0);return{padding:`${(0,Ri.unit)(Ht)} ${(0,Ri.unit)(ze)} ${(0,Ri.unit)(Qt)}`}},Jo=oe=>{const{componentCls:me,colorError:Ae,colorWarning:ze}=oe;return{[`${me}:not(${me}-disabled):not([disabled])`]:{[`&${me}-status-error`]:{[`${me}-active-bar`]:{background:Ae}},[`&${me}-status-warning`]:{[`${me}-active-bar`]:{background:ze}}}}},Po=oe=>{const{componentCls:me,antCls:Ae,controlHeight:ze,paddingInline:Xe,lineWidth:Ht,lineType:Qt,colorBorder:$t,borderRadius:bn,motionDurationMid:xn,colorTextDisabled:rn,colorTextPlaceholder:Pn,controlHeightLG:Nn,fontSizeLG:Tn,controlHeightSM:On,paddingInlineSM:Hn,paddingXS:Vn,marginXS:Zn,colorTextDescription:fr,lineWidthBold:or,colorPrimary:Qn,motionDurationSlow:pr,zIndexPopup:tr,paddingXXS:ar,sizePopupArrow:Gr,colorBgElevated:Mr,borderRadiusLG:Nr,boxShadowSecondary:Br,borderRadiusSM:Jr,colorSplit:Rr,cellHoverBg:Sr,presetsWidth:hr,presetsMaxWidth:Dr,boxShadowPopoverArrow:Er,fontHeight:ni,fontHeightLG:$r,lineHeightLG:Tr}=oe;return[{[me]:Object.assign(Object.assign(Object.assign({},(0,Il.Wf)(oe)),Wo(oe,ze,ni,Xe)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:bn,transition:`border ${xn}, box-shadow ${xn}, background ${xn}`,[`${me}-prefix`]:{flex:"0 0 auto",marginInlineEnd:oe.inputAffixPadding},[`${me}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:oe.fontSize,lineHeight:oe.lineHeight,transition:`all ${xn}`},(0,Pa.nz)(Pn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:rn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Pn}}},"&-large":Object.assign(Object.assign({},Wo(oe,Nn,$r,Xe)),{[`${me}-input > input`]:{fontSize:Tn,lineHeight:Tr}}),"&-small":Object.assign({},Wo(oe,On,ni,Hn)),[`${me}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:oe.calc(Vn).div(2).equal(),color:rn,lineHeight:1,pointerEvents:"none",transition:`opacity ${xn}, color ${xn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Zn}}},[`${me}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:rn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${xn}, color ${xn}`,"> *":{verticalAlign:"top"},"&:hover":{color:fr}},"&:hover":{[`${me}-clear`]:{opacity:1},[`${me}-suffix:not(:last-child)`]:{opacity:0}},[`${me}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Tn,color:rn,fontSize:Tn,verticalAlign:"top",cursor:"default",[`${me}-focused &`]:{color:fr},[`${me}-range-separator &`]:{[`${me}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${me}-active-bar`]:{bottom:oe.calc(Ht).mul(-1).equal(),height:or,background:Qn,opacity:0,transition:`all ${pr} ease-out`,pointerEvents:"none"},[`&${me}-focused`]:{[`${me}-active-bar`]:{opacity:1}},[`${me}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ri.unit)(Vn)}`,lineHeight:1}},"&-range, &-multiple":{[`${me}-clear`]:{insetInlineEnd:Xe},[`&${me}-small`]:{[`${me}-clear`]:{insetInlineEnd:Hn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Il.Wf)(oe)),Pl(oe)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:tr,[`&${me}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${me}-dropdown-placement-bottomLeft,
|
|
|
&${me}-dropdown-placement-bottomRight`]:{[`${me}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${me}-dropdown-placement-topLeft,
|
|
|
&${me}-dropdown-placement-topRight`]:{[`${me}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ae}-slide-up-appear, &${Ae}-slide-up-enter`]:{[`${me}-range-arrow${me}-range-arrow`]:{transition:"none"}},[`&${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-topLeft,
|
|
|
&${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-topRight,
|
|
|
&${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-topLeft,
|
|
|
&${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-topRight`]:{animationName:aa.Qt},[`&${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-bottomLeft,
|
|
|
&${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-bottomRight,
|
|
|
&${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-bottomLeft,
|
|
|
&${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-bottomRight`]:{animationName:aa.fJ},[`&${Ae}-slide-up-leave ${me}-panel-container`]:{pointerEvents:"none"},[`&${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-topLeft,
|
|
|
&${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-topRight`]:{animationName:aa.ly},[`&${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-bottomLeft,
|
|
|
&${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-bottomRight`]:{animationName:aa.Uw},[`${me}-panel > ${me}-time-panel`]:{paddingTop:ar},[`${me}-range-wrapper`]:{display:"flex",position:"relative"},[`${me}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:oe.calc(Xe).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${pr} ease-out`},(0,ya.W)(oe,Mr,Er)),{"&:before":{insetInlineStart:oe.calc(Xe).mul(1.5).equal()}}),[`${me}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Mr,borderRadius:Nr,boxShadow:Br,transition:`margin ${pr}`,display:"inline-block",pointerEvents:"auto",[`${me}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${me}-presets`]:{display:"flex",flexDirection:"column",minWidth:hr,maxWidth:Dr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Vn,borderInlineEnd:`${(0,Ri.unit)(Ht)} ${Qt} ${Rr}`,li:Object.assign(Object.assign({},Il.vS),{borderRadius:Jr,paddingInline:Vn,paddingBlock:oe.calc(On).sub(ni).div(2).equal(),cursor:"pointer",transition:`all ${pr}`,"+ li":{marginTop:Zn},"&:hover":{background:Sr}})}},[`${me}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${me}-panel`]:{borderWidth:0}}},[`${me}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${me}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:$t}}}}),"&-dropdown-range":{padding:`${(0,Ri.unit)(oe.calc(Gr).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${me}-separator`]:{transform:"scale(-1, 1)"},[`${me}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,aa.oN)(oe,"slide-up"),(0,aa.oN)(oe,"slide-down"),(0,Va.Fm)(oe,"move-up"),(0,Va.Fm)(oe,"move-down")]};var Oo=(0,zl.I$)("DatePicker",oe=>{const me=(0,Cl.mergeToken)((0,al.e)(oe),wl(oe),{inputPaddingHorizontalBase:oe.calc(oe.paddingSM).sub(1).equal(),multipleSelectItemHeight:oe.multipleItemHeight,selectHeight:oe.controlHeight});return[Ml(me),Po(me),ki(me),Jo(me),Fl(me),(0,Wl.c)(oe,{focusElCls:`${oe.componentCls}-focused`})]},Sl),Ma=ee(68525);function Aa(oe,me,Ae){return Ae!==void 0?Ae:me==="year"&&oe.lang.yearPlaceholder?oe.lang.yearPlaceholder:me==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.quarterPlaceholder:me==="month"&&oe.lang.monthPlaceholder?oe.lang.monthPlaceholder:me==="week"&&oe.lang.weekPlaceholder?oe.lang.weekPlaceholder:me==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.placeholder:oe.lang.placeholder}function Ua(oe,me,Ae){return Ae!==void 0?Ae:me==="year"&&oe.lang.yearPlaceholder?oe.lang.rangeYearPlaceholder:me==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.rangeQuarterPlaceholder:me==="month"&&oe.lang.monthPlaceholder?oe.lang.rangeMonthPlaceholder:me==="week"&&oe.lang.weekPlaceholder?oe.lang.rangeWeekPlaceholder:me==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.rangePlaceholder:oe.lang.rangePlaceholder}function la(oe,me){const{allowClear:Ae=!0}=oe,{clearIcon:ze,removeIcon:Xe}=(0,Ma.Z)(Object.assign(Object.assign({},oe),{prefixCls:me,componentName:"DatePicker"}));return[fe.useMemo(()=>Ae===!1?!1:Object.assign({clearIcon:ze},Ae===!0?{}:Ae),[Ae,ze]),Xe]}const[ha,Oa]=["week","WeekPicker"],[Qa,us]=["month","MonthPicker"],[Bs,cs]=["year","YearPicker"],[sl,ul]=["quarter","QuarterPicker"],[ta,Ga]=["time","TimePicker"];var Ja=ee(7939),Hs=oe=>fe.createElement(Ja.ZP,Object.assign({size:"small",type:"primary"},oe));function fs(oe){return(0,fe.useMemo)(()=>Object.assign({button:Hs},oe),[oe])}var Ol=function(oe,me){var Ae={};for(var ze in oe)Object.prototype.hasOwnProperty.call(oe,ze)&&me.indexOf(ze)<0&&(Ae[ze]=oe[ze]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ze=Object.getOwnPropertySymbols(oe);Xe<ze.length;Xe++)me.indexOf(ze[Xe])<0&&Object.prototype.propertyIsEnumerable.call(oe,ze[Xe])&&(Ae[ze[Xe]]=oe[ze[Xe]]);return Ae},Is=oe=>(0,fe.forwardRef)((Ae,ze)=>{var Xe;const{prefixCls:Ht,getPopupContainer:Qt,components:$t,className:bn,style:xn,placement:rn,size:Pn,disabled:Nn,bordered:Tn=!0,placeholder:On,popupClassName:Hn,dropdownClassName:Vn,status:Zn,rootClassName:fr,variant:or,picker:Qn}=Ae,pr=Ol(Ae,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),tr=fe.useRef(null),{getPrefixCls:ar,direction:Gr,getPopupContainer:Mr,rangePicker:Nr}=(0,fe.useContext)(bo.E_),Br=ar("picker",Ht),{compactSize:Jr,compactItemClassnames:Rr}=(0,oa.ri)(Br,Gr),Sr=ar(),[hr,Dr]=(0,ga.Z)("rangePicker",or,Tn),Er=(0,Qo.Z)(Br),[ni,$r,Tr]=Oo(Br,Er),[Wr]=la(Ae,Br),Cr=fs($t),Hr=(0,Vo.Z)(Di=>{var Yi;return(Yi=Pn!=null?Pn:Jr)!==null&&Yi!==void 0?Yi:Di}),kr=fe.useContext(Ea.Z),fi=Nn!=null?Nn:kr,hi=(0,fe.useContext)(Do.aM),{hasFeedback:gi,status:Ci,feedbackIcon:oi}=hi,Li=fe.createElement(fe.Fragment,null,Qn===ta?fe.createElement(gt,null):fe.createElement(Ct,null),gi&&oi);(0,fe.useImperativeHandle)(ze,()=>tr.current);const[Fi]=(0,Ia.Z)("Calendar",Fa.Z),Pi=Object.assign(Object.assign({},Fi),Ae.locale),[ji]=(0,Ei.Cn)("DatePicker",(Xe=Ae.popupStyle)===null||Xe===void 0?void 0:Xe.zIndex);return ni(fe.createElement(vi.Z,{space:!0},fe.createElement(Si,Object.assign({separator:fe.createElement("span",{"aria-label":"to",className:`${Br}-separator`},fe.createElement(ue,null)),disabled:fi,ref:tr,placement:rn,placeholder:Ua(Pi,Qn,On),suffixIcon:Li,prevIcon:fe.createElement("span",{className:`${Br}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${Br}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${Br}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${Br}-super-next-icon`}),transitionName:`${Sr}-slide-up`,picker:Qn},pr,{className:Rt()({[`${Br}-${Hr}`]:Hr,[`${Br}-${hr}`]:Dr},(0,lo.Z)(Br,(0,lo.F)(Ci,Zn),gi),$r,Rr,bn,Nr==null?void 0:Nr.className,Tr,Er,fr),style:Object.assign(Object.assign({},Nr==null?void 0:Nr.style),xn),locale:Pi.lang,prefixCls:Br,getPopupContainer:Qt||Mr,generateConfig:oe,components:Cr,direction:Gr,classNames:{popup:Rt()($r,Hn||Vn,Tr,Er,fr)},styles:{popup:Object.assign(Object.assign({},Ae.popupStyle),{zIndex:ji})},allowClear:Wr}))))}),Vl=function(oe,me){var Ae={};for(var ze in oe)Object.prototype.hasOwnProperty.call(oe,ze)&&me.indexOf(ze)<0&&(Ae[ze]=oe[ze]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ze=Object.getOwnPropertySymbols(oe);Xe<ze.length;Xe++)me.indexOf(ze[Xe])<0&&Object.prototype.propertyIsEnumerable.call(oe,ze[Xe])&&(Ae[ze[Xe]]=oe[ze[Xe]]);return Ae},hs=oe=>{const me=(bn,xn)=>{const rn=xn===Ga?"timePicker":"datePicker";return(0,fe.forwardRef)((Nn,Tn)=>{var On;const{prefixCls:Hn,getPopupContainer:Vn,components:Zn,style:fr,className:or,rootClassName:Qn,size:pr,bordered:tr,placement:ar,placeholder:Gr,popupClassName:Mr,dropdownClassName:Nr,disabled:Br,status:Jr,variant:Rr,onCalendarChange:Sr}=Nn,hr=Vl(Nn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Dr,direction:Er,getPopupContainer:ni,[rn]:$r}=(0,fe.useContext)(bo.E_),Tr=Dr("picker",Hn),{compactSize:Wr,compactItemClassnames:Cr}=(0,oa.ri)(Tr,Er),Hr=fe.useRef(null),[kr,fi]=(0,ga.Z)("datePicker",Rr,tr),hi=(0,Qo.Z)(Tr),[gi,Ci,oi]=Oo(Tr,hi);(0,fe.useImperativeHandle)(Tn,()=>Hr.current);const Li={showToday:!0},Fi=bn||Nn.picker,Pi=Dr(),{onSelect:ji,multiple:Di}=hr,Yi=ji&&bn==="time"&&!Di,xi=(Co,yi,sa)=>{Sr==null||Sr(Co,yi,sa),Yi&&ji(Co)},[Xi,Hi]=la(Nn,Tr),po=fs(Zn),mo=(0,Vo.Z)(Co=>{var yi;return(yi=pr!=null?pr:Wr)!==null&&yi!==void 0?yi:Co}),Ai=fe.useContext(Ea.Z),Zr=Br!=null?Br:Ai,$i=(0,fe.useContext)(Do.aM),{hasFeedback:_i,status:vo,feedbackIcon:Vi}=$i,Lo=fe.createElement(fe.Fragment,null,Fi==="time"?fe.createElement(gt,null):fe.createElement(Ct,null),_i&&Vi),[so]=(0,Ia.Z)("DatePicker",Fa.Z),Ui=Object.assign(Object.assign({},so),Nn.locale),[no]=(0,Ei.Cn)("DatePicker",(On=Nn.popupStyle)===null||On===void 0?void 0:On.zIndex);return gi(fe.createElement(vi.Z,{space:!0},fe.createElement(Oi,Object.assign({ref:Hr,placeholder:Aa(Ui,Fi,Gr),suffixIcon:Lo,placement:ar,prevIcon:fe.createElement("span",{className:`${Tr}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${Tr}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${Tr}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${Tr}-super-next-icon`}),transitionName:`${Pi}-slide-up`,picker:bn,onCalendarChange:xi},Li,hr,{locale:Ui.lang,className:Rt()({[`${Tr}-${mo}`]:mo,[`${Tr}-${kr}`]:fi},(0,lo.Z)(Tr,(0,lo.F)(vo,Jr),_i),Ci,Cr,$r==null?void 0:$r.className,or,oi,hi,Qn),style:Object.assign(Object.assign({},$r==null?void 0:$r.style),fr),prefixCls:Tr,getPopupContainer:Vn||ni,generateConfig:oe,components:po,direction:Er,disabled:Zr,classNames:{popup:Rt()(Ci,oi,hi,Qn,Mr||Nr)},styles:{popup:Object.assign(Object.assign({},Nn.popupStyle),{zIndex:no})},allowClear:Xi,removeIcon:Hi}))))})},Ae=me(),ze=me(ha,Oa),Xe=me(Qa,us),Ht=me(Bs,cs),Qt=me(sl,ul),$t=me(ta,Ga);return{DatePicker:Ae,WeekPicker:ze,MonthPicker:Xe,YearPicker:Ht,TimePicker:$t,QuarterPicker:Qt}},ms=oe=>{const{DatePicker:me,WeekPicker:Ae,MonthPicker:ze,YearPicker:Xe,TimePicker:Ht,QuarterPicker:Qt}=hs(oe),$t=Is(oe),bn=me;return bn.WeekPicker=Ae,bn.MonthPicker=ze,bn.YearPicker=Xe,bn.RangePicker=$t,bn.TimePicker=Ht,bn.QuarterPicker=Qt,bn};const qa=ms(Pt),El=(0,qt.Z)(qa,"popupAlign",void 0,"picker");qa._InternalPanelDoNotUseOrYouWillBeFired=El;const Ul=(0,qt.Z)(qa.RangePicker,"popupAlign",void 0,"picker");qa._InternalRangePanelDoNotUseOrYouWillBeFired=Ul,qa.generatePicker=ms;var Fs=qa},37285:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qe}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(48755),xe=ee(36237),Fe=ee(63356),Pe=ee(16931),We=ee(51636);const we=Ge=>{const{componentCls:Ke,sizePaddingEdgeHorizontal:Qe,colorSplit:dt,lineWidth:Pt,textPaddingInline:qt,orientationMargin:fe,verticalMarginInline:st}=Ge;return{[Ke]:Object.assign(Object.assign({},(0,Fe.Wf)(Ge)),{borderBlockStart:`${(0,xe.unit)(Pt)} solid ${dt}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:st,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,xe.unit)(Pt)} solid ${dt}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,xe.unit)(Ge.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Ke}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,xe.unit)(Ge.dividerHorizontalWithTextGutterMargin)} 0`,color:Ge.colorTextHeading,fontWeight:500,fontSize:Ge.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${dt}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,xe.unit)(Pt)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Ke}-with-text-start`]:{"&::before":{width:`calc(${fe} * 100%)`},"&::after":{width:`calc(100% - ${fe} * 100%)`}},[`&-horizontal${Ke}-with-text-end`]:{"&::before":{width:`calc(100% - ${fe} * 100%)`},"&::after":{width:`calc(${fe} * 100%)`}},[`${Ke}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:qt},"&-dashed":{background:"none",borderColor:dt,borderStyle:"dashed",borderWidth:`${(0,xe.unit)(Pt)} 0 0`},[`&-horizontal${Ke}-with-text${Ke}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Ke}-dashed`]:{borderInlineStartWidth:Pt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:dt,borderStyle:"dotted",borderWidth:`${(0,xe.unit)(Pt)} 0 0`},[`&-horizontal${Ke}-with-text${Ke}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Ke}-dotted`]:{borderInlineStartWidth:Pt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Ke}-with-text`]:{color:Ge.colorText,fontWeight:"normal",fontSize:Ge.fontSize},[`&-horizontal${Ke}-with-text-start${Ke}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Ke}-inner-text`]:{paddingInlineStart:Qe}},[`&-horizontal${Ke}-with-text-end${Ke}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Ke}-inner-text`]:{paddingInlineEnd:Qe}}})}},ve=Ge=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ge.marginXS});var lt=(0,Pe.I$)("Divider",Ge=>{const Ke=(0,We.mergeToken)(Ge,{dividerHorizontalWithTextGutterMargin:Ge.margin,dividerHorizontalGutterMargin:Ge.marginLG,sizePaddingEdgeHorizontal:0});return[we(Ke)]},ve,{unitless:{orientationMargin:!0}}),Ee=function(Ge,Ke){var Qe={};for(var dt in Ge)Object.prototype.hasOwnProperty.call(Ge,dt)&&Ke.indexOf(dt)<0&&(Qe[dt]=Ge[dt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,dt=Object.getOwnPropertySymbols(Ge);Pt<dt.length;Pt++)Ke.indexOf(dt[Pt])<0&&Object.prototype.propertyIsEnumerable.call(Ge,dt[Pt])&&(Qe[dt[Pt]]=Ge[dt[Pt]]);return Qe},qe=Ge=>{const{getPrefixCls:Ke,direction:Qe,className:dt,style:Pt}=(0,$e.dj)("divider"),{prefixCls:qt,type:fe="horizontal",orientation:st="center",orientationMargin:mt,className:pt,rootClassName:Vt,children:Ze,dashed:Ve,variant:Ct="solid",plain:Te,style:_e}=Ge,Ue=Ee(Ge,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),de=Ke("divider",qt),[gt,Oe,nt]=lt(de),jt=!!Ze,Ce=E.useMemo(()=>st==="left"?Qe==="rtl"?"end":"start":st==="right"?Qe==="rtl"?"start":"end":st,[Qe,st]),ue=Ce==="start"&&mt!=null,et=Ce==="end"&&mt!=null,Rt=be()(de,dt,Oe,nt,`${de}-${fe}`,{[`${de}-with-text`]:jt,[`${de}-with-text-${Ce}`]:jt,[`${de}-dashed`]:!!Ve,[`${de}-${Ct}`]:Ct!=="solid",[`${de}-plain`]:!!Te,[`${de}-rtl`]:Qe==="rtl",[`${de}-no-default-orientation-margin-start`]:ue,[`${de}-no-default-orientation-margin-end`]:et},pt,Vt),ut=E.useMemo(()=>typeof mt=="number"?mt:/^\d+$/.test(mt)?Number(mt):mt,[mt]),he={marginInlineStart:ue?ut:void 0,marginInlineEnd:et?ut:void 0};return gt(E.createElement("div",Object.assign({className:Rt,style:Object.assign(Object.assign({},Pt),_e)},Ue,{role:"separator"}),Ze&&fe!=="vertical"&&E.createElement("span",{className:`${de}-inner-text`,style:he},Ze)))}},36207:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ye}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(85899),xe=ee(72190),Fe=ee(43403),Pe=ee(34280),We=E.createContext(null),we=E.createContext({}),ve=We,lt=ee(18642),Ee=ee(60499),yt=ee(77900),qe=ee(10228),Ge=ee(26112),Ke=ee(42244),Qe=ee(8654),dt=["prefixCls","className","containerRef"],Pt=function(it){var xt=it.prefixCls,Xt=it.className,Nt=it.containerRef,vn=(0,Ke.Z)(it,dt),Jt=E.useContext(we),tn=Jt.panel,on=(0,Qe.x1)(tn,Nt);return E.createElement("div",(0,Ee.Z)({className:be()("".concat(xt,"-content"),Xt),role:"dialog",ref:on},(0,Ge.Z)(it,{aria:!0}),{"aria-modal":"true"},vn))},qt=Pt,fe=ee(48736);function st(ke){return typeof ke=="string"&&String(Number(ke))===ke?((0,fe.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ke)):ke}function mt(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 pt={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Vt(ke,it){var xt,Xt,Nt,vn=ke.prefixCls,Jt=ke.open,tn=ke.placement,on=ke.inline,mn=ke.push,cn=ke.forceRender,at=ke.autoFocus,Ut=ke.keyboard,un=ke.classNames,Je=ke.rootClassName,At=ke.rootStyle,_t=ke.zIndex,ln=ke.className,He=ke.id,ht=ke.style,Mt=ke.motion,Kt=ke.width,dn=ke.height,An=ke.children,Jn=ke.mask,Xn=ke.maskClosable,Sn=ke.maskMotion,Rn=ke.maskClassName,Gt=ke.maskStyle,Lt=ke.afterOpenChange,Yt=ke.onClose,kt=ke.onMouseEnter,It=ke.onMouseOver,fn=ke.onMouseLeave,an=ke.onClick,yn=ke.onKeyDown,Ln=ke.onKeyUp,Bn=ke.styles,hn=ke.drawerRender,Kn=E.useRef(),jn=E.useRef(),mr=E.useRef();E.useImperativeHandle(it,function(){return Kn.current});var lr=function(ft){var vt=ft.keyCode,Tt=ft.shiftKey;switch(vt){case qe.Z.TAB:{if(vt===qe.Z.TAB){if(!Tt&&document.activeElement===mr.current){var Dn;(Dn=jn.current)===null||Dn===void 0||Dn.focus({preventScroll:!0})}else if(Tt&&document.activeElement===jn.current){var Cn;(Cn=mr.current)===null||Cn===void 0||Cn.focus({preventScroll:!0})}}break}case qe.Z.ESC:{Yt&&Ut&&(ft.stopPropagation(),Yt(ft));break}}};E.useEffect(function(){if(Jt&&at){var Ot;(Ot=Kn.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},[Jt]);var en=E.useState(!1),gn=(0,xe.Z)(en,2),Yn=gn[0],Wn=gn[1],tt=E.useContext(ve),St;typeof mn=="boolean"?St=mn?{}:{distance:0}:St=mn||{};var Le=(xt=(Xt=(Nt=St)===null||Nt===void 0?void 0:Nt.distance)!==null&&Xt!==void 0?Xt:tt==null?void 0:tt.pushDistance)!==null&&xt!==void 0?xt:180,ot=E.useMemo(function(){return{pushDistance:Le,push:function(){Wn(!0)},pull:function(){Wn(!1)}}},[Le]);E.useEffect(function(){if(Jt){var Ot;tt==null||(Ot=tt.push)===null||Ot===void 0||Ot.call(tt)}else{var ft;tt==null||(ft=tt.pull)===null||ft===void 0||ft.call(tt)}},[Jt]),E.useEffect(function(){return function(){var Ot;tt==null||(Ot=tt.pull)===null||Ot===void 0||Ot.call(tt)}},[]);var Re=Jn&&E.createElement(yt.default,(0,Ee.Z)({key:"mask"},Sn,{visible:Jt}),function(Ot,ft){var vt=Ot.className,Tt=Ot.style;return E.createElement("div",{className:be()("".concat(vn,"-mask"),vt,un==null?void 0:un.mask,Rn),style:(0,$e.Z)((0,$e.Z)((0,$e.Z)({},Tt),Gt),Bn==null?void 0:Bn.mask),onClick:Xn&&Jt?Yt:void 0,ref:ft})}),ct=typeof Mt=="function"?Mt(tn):Mt,Ie={};if(Yn&&Le)switch(tn){case"top":Ie.transform="translateY(".concat(Le,"px)");break;case"bottom":Ie.transform="translateY(".concat(-Le,"px)");break;case"left":Ie.transform="translateX(".concat(Le,"px)");break;default:Ie.transform="translateX(".concat(-Le,"px)");break}tn==="left"||tn==="right"?Ie.width=st(Kt):Ie.height=st(dn);var Et={onMouseEnter:kt,onMouseOver:It,onMouseLeave:fn,onClick:an,onKeyDown:yn,onKeyUp:Ln},Ft=E.createElement(yt.default,(0,Ee.Z)({key:"panel"},ct,{visible:Jt,forceRender:cn,onVisibleChanged:function(ft){Lt==null||Lt(ft)},removeOnLeave:!1,leavedClassName:"".concat(vn,"-content-wrapper-hidden")}),function(Ot,ft){var vt=Ot.className,Tt=Ot.style,Dn=E.createElement(qt,(0,Ee.Z)({id:He,containerRef:ft,prefixCls:vn,className:be()(ln,un==null?void 0:un.content),style:(0,$e.Z)((0,$e.Z)({},ht),Bn==null?void 0:Bn.content)},(0,Ge.Z)(ke,{aria:!0}),Et),An);return E.createElement("div",(0,Ee.Z)({className:be()("".concat(vn,"-content-wrapper"),un==null?void 0:un.wrapper,vt),style:(0,$e.Z)((0,$e.Z)((0,$e.Z)({},Ie),Tt),Bn==null?void 0:Bn.wrapper)},(0,Ge.Z)(ke,{data:!0})),hn?hn(Dn):Dn)}),zt=(0,$e.Z)({},At);return _t&&(zt.zIndex=_t),E.createElement(ve.Provider,{value:ot},E.createElement("div",{className:be()(vn,"".concat(vn,"-").concat(tn),Je,(0,lt.Z)((0,lt.Z)({},"".concat(vn,"-open"),Jt),"".concat(vn,"-inline"),on)),style:zt,tabIndex:-1,ref:Kn,onKeyDown:lr},Re,E.createElement("div",{tabIndex:0,ref:jn,style:pt,"aria-hidden":"true","data-sentinel":"start"}),Ft,E.createElement("div",{tabIndex:0,ref:mr,style:pt,"aria-hidden":"true","data-sentinel":"end"})))}var Ze=E.forwardRef(Vt),Ve=Ze,Ct=function(it){var xt=it.open,Xt=xt===void 0?!1:xt,Nt=it.prefixCls,vn=Nt===void 0?"rc-drawer":Nt,Jt=it.placement,tn=Jt===void 0?"right":Jt,on=it.autoFocus,mn=on===void 0?!0:on,cn=it.keyboard,at=cn===void 0?!0:cn,Ut=it.width,un=Ut===void 0?378:Ut,Je=it.mask,At=Je===void 0?!0:Je,_t=it.maskClosable,ln=_t===void 0?!0:_t,He=it.getContainer,ht=it.forceRender,Mt=it.afterOpenChange,Kt=it.destroyOnClose,dn=it.onMouseEnter,An=it.onMouseOver,Jn=it.onMouseLeave,Xn=it.onClick,Sn=it.onKeyDown,Rn=it.onKeyUp,Gt=it.panelRef,Lt=E.useState(!1),Yt=(0,xe.Z)(Lt,2),kt=Yt[0],It=Yt[1],fn=E.useState(!1),an=(0,xe.Z)(fn,2),yn=an[0],Ln=an[1];(0,Pe.Z)(function(){Ln(!0)},[]);var Bn=yn?Xt:!1,hn=E.useRef(),Kn=E.useRef();(0,Pe.Z)(function(){Bn&&(Kn.current=document.activeElement)},[Bn]);var jn=function(Yn){var Wn;if(It(Yn),Mt==null||Mt(Yn),!Yn&&Kn.current&&!((Wn=hn.current)!==null&&Wn!==void 0&&Wn.contains(Kn.current))){var tt;(tt=Kn.current)===null||tt===void 0||tt.focus({preventScroll:!0})}},mr=E.useMemo(function(){return{panel:Gt}},[Gt]);if(!ht&&!kt&&!Bn&&Kt)return null;var lr={onMouseEnter:dn,onMouseOver:An,onMouseLeave:Jn,onClick:Xn,onKeyDown:Sn,onKeyUp:Rn},en=(0,$e.Z)((0,$e.Z)({},it),{},{open:Bn,prefixCls:vn,placement:tn,autoFocus:mn,keyboard:at,width:un,mask:At,maskClosable:ln,inline:He===!1,afterOpenChange:jn,ref:hn},lr);return E.createElement(we.Provider,{value:mr},E.createElement(Fe.Z,{open:Bn||ht||kt,autoDestroy:!1,getContainer:He,autoLock:At&&(Bn||kt)},E.createElement(Ve,en)))},Te=Ct,_e=Te,Ue=ee(62487),de=ee(75030),gt=ee(86641),Oe=ee(55743),nt=ee(48755),jt=ee(91190),Ce=ee(78776),ue=ee(458),Rt=ke=>{var it,xt;const{prefixCls:Xt,title:Nt,footer:vn,extra:Jt,loading:tn,onClose:on,headerStyle:mn,bodyStyle:cn,footerStyle:at,children:Ut,classNames:un,styles:Je}=ke,At=(0,nt.dj)("drawer"),_t=E.useCallback(Kt=>E.createElement("button",{type:"button",onClick:on,"aria-label":"Close",className:`${Xt}-close`},Kt),[on]),[ln,He]=(0,Ce.Z)((0,Ce.w)(ke),(0,Ce.w)(At),{closable:!0,closeIconRender:_t}),ht=E.useMemo(()=>{var Kt,dn;return!Nt&&!ln?null:E.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Kt=At.styles)===null||Kt===void 0?void 0:Kt.header),mn),Je==null?void 0:Je.header),className:be()(`${Xt}-header`,{[`${Xt}-header-close-only`]:ln&&!Nt&&!Jt},(dn=At.classNames)===null||dn===void 0?void 0:dn.header,un==null?void 0:un.header)},E.createElement("div",{className:`${Xt}-header-title`},He,Nt&&E.createElement("div",{className:`${Xt}-title`},Nt)),Jt&&E.createElement("div",{className:`${Xt}-extra`},Jt))},[ln,He,Jt,mn,Xt,Nt]),Mt=E.useMemo(()=>{var Kt,dn;if(!vn)return null;const An=`${Xt}-footer`;return E.createElement("div",{className:be()(An,(Kt=At.classNames)===null||Kt===void 0?void 0:Kt.footer,un==null?void 0:un.footer),style:Object.assign(Object.assign(Object.assign({},(dn=At.styles)===null||dn===void 0?void 0:dn.footer),at),Je==null?void 0:Je.footer)},vn)},[vn,at,Xt]);return E.createElement(E.Fragment,null,ht,E.createElement("div",{className:be()(`${Xt}-body`,un==null?void 0:un.body,(it=At.classNames)===null||it===void 0?void 0:it.body),style:Object.assign(Object.assign(Object.assign({},(xt=At.styles)===null||xt===void 0?void 0:xt.body),cn),Je==null?void 0:Je.body)},tn?E.createElement(ue.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Xt}-body-skeleton`}):Ut),Mt)},ut=ee(36237),he=ee(63356),De=ee(16931),Me=ee(51636);const Dt=ke=>{const it="100%";return{left:`translateX(-${it})`,right:`translateX(${it})`,top:`translateY(-${it})`,bottom:`translateY(${it})`}[ke]},bt=(ke,it)=>({"&-enter, &-appear":Object.assign(Object.assign({},ke),{"&-active":it}),"&-leave":Object.assign(Object.assign({},it),{"&-active":ke})}),Zt=(ke,it)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${it}`}}},bt({opacity:ke},{opacity:1})),je=(ke,it)=>[Zt(.7,it),bt({transform:Dt(ke)},{transform:"none"})];var rt=ke=>{const{componentCls:it,motionDurationSlow:xt}=ke;return{[it]:{[`${it}-mask-motion`]:Zt(0,xt),[`${it}-panel-motion`]:["left","right","top","bottom"].reduce((Xt,Nt)=>Object.assign(Object.assign({},Xt),{[`&-${Nt}`]:je(Nt,xt)}),{})}}};const le=ke=>{const{borderRadiusSM:it,componentCls:xt,zIndexPopup:Xt,colorBgMask:Nt,colorBgElevated:vn,motionDurationSlow:Jt,motionDurationMid:tn,paddingXS:on,padding:mn,paddingLG:cn,fontSizeLG:at,lineHeightLG:Ut,lineWidth:un,lineType:Je,colorSplit:At,marginXS:_t,colorIcon:ln,colorIconHover:He,colorBgTextHover:ht,colorBgTextActive:Mt,colorText:Kt,fontWeightStrong:dn,footerPaddingBlock:An,footerPaddingInline:Jn,calc:Xn}=ke,Sn=`${xt}-content-wrapper`;return{[xt]:{position:"fixed",inset:0,zIndex:Xt,pointerEvents:"none",color:Kt,"&-pure":{position:"relative",background:vn,display:"flex",flexDirection:"column",[`&${xt}-left`]:{boxShadow:ke.boxShadowDrawerLeft},[`&${xt}-right`]:{boxShadow:ke.boxShadowDrawerRight},[`&${xt}-top`]:{boxShadow:ke.boxShadowDrawerUp},[`&${xt}-bottom`]:{boxShadow:ke.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${xt}-mask`]:{position:"absolute",inset:0,zIndex:Xt,background:Nt,pointerEvents:"auto"},[Sn]:{position:"absolute",zIndex:Xt,maxWidth:"100vw",transition:`all ${Jt}`,"&-hidden":{display:"none"}},[`&-left > ${Sn}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ke.boxShadowDrawerLeft},[`&-right > ${Sn}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ke.boxShadowDrawerRight},[`&-top > ${Sn}`]:{top:0,insetInline:0,boxShadow:ke.boxShadowDrawerUp},[`&-bottom > ${Sn}`]:{bottom:0,insetInline:0,boxShadow:ke.boxShadowDrawerDown},[`${xt}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:vn,pointerEvents:"auto"},[`${xt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,ut.unit)(mn)} ${(0,ut.unit)(cn)}`,fontSize:at,lineHeight:Ut,borderBottom:`${(0,ut.unit)(un)} ${Je} ${At}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${xt}-extra`]:{flex:"none"},[`${xt}-close`]:Object.assign({display:"inline-flex",width:Xn(at).add(on).equal(),height:Xn(at).add(on).equal(),borderRadius:it,justifyContent:"center",alignItems:"center",marginInlineEnd:_t,color:ln,fontWeight:dn,fontSize:at,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${tn}`,textRendering:"auto","&:hover":{color:He,backgroundColor:ht,textDecoration:"none"},"&:active":{backgroundColor:Mt}},(0,he.Qy)(ke)),[`${xt}-title`]:{flex:1,margin:0,fontWeight:ke.fontWeightStrong,fontSize:at,lineHeight:Ut},[`${xt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:cn,overflow:"auto",[`${xt}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${xt}-footer`]:{flexShrink:0,padding:`${(0,ut.unit)(An)} ${(0,ut.unit)(Jn)}`,borderTop:`${(0,ut.unit)(un)} ${Je} ${At}`},"&-rtl":{direction:"rtl"}}}},ne=ke=>({zIndexPopup:ke.zIndexPopupBase,footerPaddingBlock:ke.paddingXS,footerPaddingInline:ke.padding});var te=(0,De.I$)("Drawer",ke=>{const it=(0,Me.mergeToken)(ke,{});return[le(it),rt(it)]},ne),ae=function(ke,it){var xt={};for(var Xt in ke)Object.prototype.hasOwnProperty.call(ke,Xt)&&it.indexOf(Xt)<0&&(xt[Xt]=ke[Xt]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Xt=Object.getOwnPropertySymbols(ke);Nt<Xt.length;Nt++)it.indexOf(Xt[Nt])<0&&Object.prototype.propertyIsEnumerable.call(ke,Xt[Nt])&&(xt[Xt[Nt]]=ke[Xt[Nt]]);return xt};const ce=null,re={distance:180},ye=ke=>{var it;const{rootClassName:xt,width:Xt,height:Nt,size:vn="default",mask:Jt=!0,push:tn=re,open:on,afterOpenChange:mn,onClose:cn,prefixCls:at,getContainer:Ut,style:un,className:Je,visible:At,afterVisibleChange:_t,maskStyle:ln,drawerStyle:He,contentWrapperStyle:ht}=ke,Mt=ae(ke,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Kt,getPrefixCls:dn,direction:An,className:Jn,style:Xn,classNames:Sn,styles:Rn}=(0,nt.dj)("drawer"),Gt=dn("drawer",at),[Lt,Yt,kt]=te(Gt),It=Ut===void 0&&Kt?()=>Kt(document.body):Ut,fn=be()({"no-mask":!Jt,[`${Gt}-rtl`]:An==="rtl"},xt,Yt,kt),an=E.useMemo(()=>Xt!=null?Xt:vn==="large"?736:378,[Xt,vn]),yn=E.useMemo(()=>Nt!=null?Nt:vn==="large"?736:378,[Nt,vn]),Ln={motionName:(0,gt.m)(Gt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Bn=en=>({motionName:(0,gt.m)(Gt,`panel-motion-${en}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),hn=(0,jt.H)(),[Kn,jn]=(0,de.Cn)("Drawer",Mt.zIndex),{classNames:mr={},styles:lr={}}=Mt;return Lt(E.createElement(Ue.Z,{form:!0,space:!0},E.createElement(Oe.Z.Provider,{value:jn},E.createElement(_e,Object.assign({prefixCls:Gt,onClose:cn,maskMotion:Ln,motion:Bn},Mt,{classNames:{mask:be()(mr.mask,Sn.mask),content:be()(mr.content,Sn.content),wrapper:be()(mr.wrapper,Sn.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},lr.mask),ln),Rn.mask),content:Object.assign(Object.assign(Object.assign({},lr.content),He),Rn.content),wrapper:Object.assign(Object.assign(Object.assign({},lr.wrapper),ht),Rn.wrapper)},open:on!=null?on:At,mask:Jt,push:tn,width:an,height:yn,style:Object.assign(Object.assign({},Xn),un),className:be()(Jn,Je),rootClassName:fn,getContainer:It,afterOpenChange:mn!=null?mn:_t,panelRef:hn,zIndex:Kn}),E.createElement(Rt,Object.assign({prefixCls:Gt},Mt,{onClose:cn}))))))},Se=ke=>{const{prefixCls:it,style:xt,className:Xt,placement:Nt="right"}=ke,vn=ae(ke,["prefixCls","style","className","placement"]),{getPrefixCls:Jt}=E.useContext(nt.E_),tn=Jt("drawer",it),[on,mn,cn]=te(tn),at=be()(tn,`${tn}-pure`,`${tn}-${Nt}`,mn,cn,Xt);return on(E.createElement("div",{className:at,style:xt},E.createElement(Rt,Object.assign({prefixCls:tn},vn))))};ye._InternalPanelDoNotUseOrYouWillBeFired=Se;var Ye=ye},19563:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return ut}});var E=ee(59301),Ne=ee(33853),be=ee(38819),$e=ee(92310),xe=ee.n($e),Fe=ee(96478),Pe=ee(6089),We=ee(18929),we=ee(2738),ve=ee(75030),Ee=he=>typeof he!="object"&&typeof he!="function"||he===null,yt=ee(52838),qe=ee(45915),Ge=ee(22703),Ke=ee(32383),Qe=ee(55743),dt=ee(48755),Pt=ee(83397),qt=ee(93041),fe=ee(78857),st=ee(57700),mt=ee(36237),pt=ee(63356),Vt=ee(46e3),Ze=ee(93873),Ve=ee(34925),Ct=ee(37645),Te=ee(36305),_e=ee(16931),Ue=ee(51636),gt=he=>{const{componentCls:De,menuCls:Me,colorError:Dt,colorTextLightSolid:bt}=he,Zt=`${Me}-item`;return{[`${De}, ${De}-menu-submenu`]:{[`${Me} ${Zt}`]:{[`&${Zt}-danger:not(${Zt}-disabled)`]:{color:Dt,"&:hover":{color:bt,backgroundColor:Dt}}}}}};const Oe=he=>{const{componentCls:De,menuCls:Me,zIndexPopup:Dt,dropdownArrowDistance:bt,sizePopupArrow:Zt,antCls:je,iconCls:Bt,motionDurationMid:rt,paddingBlock:le,fontSize:ne,dropdownEdgeChildPadding:te,colorTextDisabled:ae,fontSizeIcon:ce,controlPaddingHorizontal:re,colorBgElevated:ye}=he;return[{[De]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Dt,display:"block","&::before":{position:"absolute",insetBlock:he.calc(Zt).div(2).sub(bt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${je}-btn`]:{[`& > ${Bt}-down, & > ${je}-btn-icon > ${Bt}-down`]:{fontSize:ce}},[`${De}-wrap`]:{position:"relative",[`${je}-btn > ${Bt}-down`]:{fontSize:ce},[`${Bt}-down::before`]:{transition:`transform ${rt}`}},[`${De}-wrap-open`]:{[`${Bt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${je}-slide-down-enter${je}-slide-down-enter-active${De}-placement-bottomLeft,
|
|
|
&${je}-slide-down-appear${je}-slide-down-appear-active${De}-placement-bottomLeft,
|
|
|
&${je}-slide-down-enter${je}-slide-down-enter-active${De}-placement-bottom,
|
|
|
&${je}-slide-down-appear${je}-slide-down-appear-active${De}-placement-bottom,
|
|
|
&${je}-slide-down-enter${je}-slide-down-enter-active${De}-placement-bottomRight,
|
|
|
&${je}-slide-down-appear${je}-slide-down-appear-active${De}-placement-bottomRight`]:{animationName:Vt.fJ},[`&${je}-slide-up-enter${je}-slide-up-enter-active${De}-placement-topLeft,
|
|
|
&${je}-slide-up-appear${je}-slide-up-appear-active${De}-placement-topLeft,
|
|
|
&${je}-slide-up-enter${je}-slide-up-enter-active${De}-placement-top,
|
|
|
&${je}-slide-up-appear${je}-slide-up-appear-active${De}-placement-top,
|
|
|
&${je}-slide-up-enter${je}-slide-up-enter-active${De}-placement-topRight,
|
|
|
&${je}-slide-up-appear${je}-slide-up-appear-active${De}-placement-topRight`]:{animationName:Vt.Qt},[`&${je}-slide-down-leave${je}-slide-down-leave-active${De}-placement-bottomLeft,
|
|
|
&${je}-slide-down-leave${je}-slide-down-leave-active${De}-placement-bottom,
|
|
|
&${je}-slide-down-leave${je}-slide-down-leave-active${De}-placement-bottomRight`]:{animationName:Vt.Uw},[`&${je}-slide-up-leave${je}-slide-up-leave-active${De}-placement-topLeft,
|
|
|
&${je}-slide-up-leave${je}-slide-up-leave-active${De}-placement-top,
|
|
|
&${je}-slide-up-leave${je}-slide-up-leave-active${De}-placement-topRight`]:{animationName:Vt.ly}}},(0,Ct.ZP)(he,ye,{arrowPlacement:{top:!0,bottom:!0}}),{[`${De} ${Me}`]:{position:"relative",margin:0},[`${Me}-submenu-popup`]:{position:"absolute",zIndex:Dt,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${De}, ${De}-menu-submenu`]:Object.assign(Object.assign({},(0,pt.Wf)(he)),{[Me]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:he.borderRadiusLG,outline:"none",boxShadow:he.boxShadowSecondary},(0,pt.Qy)(he)),{"&:empty":{padding:0,boxShadow:"none"},[`${Me}-item-group-title`]:{padding:`${(0,mt.unit)(le)} ${(0,mt.unit)(re)}`,color:he.colorTextDescription,transition:`all ${rt}`},[`${Me}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Me}-item-icon`]:{minWidth:ne,marginInlineEnd:he.marginXS,fontSize:he.fontSizeSM},[`${Me}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${rt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Me}-item-extra`]:{paddingInlineStart:he.padding,marginInlineStart:"auto",fontSize:he.fontSizeSM,color:he.colorTextDescription}},[`${Me}-item, ${Me}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,mt.unit)(le)} ${(0,mt.unit)(re)}`,color:he.colorText,fontWeight:"normal",fontSize:ne,lineHeight:he.lineHeight,cursor:"pointer",transition:`all ${rt}`,borderRadius:he.borderRadiusSM,"&:hover, &-active":{backgroundColor:he.controlItemBgHover}},(0,pt.Qy)(he)),{"&-selected":{color:he.colorPrimary,backgroundColor:he.controlItemBgActive,"&:hover, &-active":{backgroundColor:he.controlItemBgActiveHover}},"&-disabled":{color:ae,cursor:"not-allowed","&:hover":{color:ae,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,mt.unit)(he.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:he.colorSplit},[`${De}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:he.paddingXS,[`${De}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:he.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${Me}-item-group-list`]:{margin:`0 ${(0,mt.unit)(he.marginXS)}`,padding:0,listStyle:"none"},[`${Me}-submenu-title`]:{paddingInlineEnd:he.calc(re).add(he.fontSizeSM).equal()},[`${Me}-submenu-vertical`]:{position:"relative"},[`${Me}-submenu${Me}-submenu-disabled ${De}-menu-submenu-title`]:{[`&, ${De}-menu-submenu-arrow-icon`]:{color:ae,backgroundColor:ye,cursor:"not-allowed"}},[`${Me}-submenu-selected ${De}-menu-submenu-title`]:{color:he.colorPrimary}})})},[(0,Vt.oN)(he,"slide-up"),(0,Vt.oN)(he,"slide-down"),(0,Ze.Fm)(he,"move-up"),(0,Ze.Fm)(he,"move-down"),(0,Ve._y)(he,"zoom-big")]]},nt=he=>Object.assign(Object.assign({zIndexPopup:he.zIndexPopupBase+50,paddingBlock:(he.controlHeight-he.fontSize*he.lineHeight)/2},(0,Ct.wZ)({contentRadius:he.borderRadiusLG,limitVerticalRadius:!0})),(0,Te.w)(he));var jt=(0,_e.I$)("Dropdown",he=>{const{marginXXS:De,sizePopupArrow:Me,paddingXXS:Dt,componentCls:bt}=he,Zt=(0,Ue.mergeToken)(he,{menuCls:`${bt}-menu`,dropdownArrowDistance:he.calc(Me).div(2).add(De).equal(),dropdownEdgeChildPadding:Dt});return[Oe(Zt),gt(Zt)]},nt,{resetStyle:!1});const Ce=null,ue=he=>{var De;const{menu:Me,arrow:Dt,prefixCls:bt,children:Zt,trigger:je,disabled:Bt,dropdownRender:rt,getPopupContainer:le,overlayClassName:ne,rootClassName:te,overlayStyle:ae,open:ce,onOpenChange:re,visible:ye,onVisibleChange:Se,mouseEnterDelay:Ye=.15,mouseLeaveDelay:ke=.1,autoAdjustOverflow:it=!0,placement:xt="",overlay:Xt,transitionName:Nt}=he,{getPopupContainer:vn,getPrefixCls:Jt,direction:tn,dropdown:on}=E.useContext(dt.E_),mn=(0,Ke.ln)("Dropdown"),cn=E.useMemo(()=>{const It=Jt();return Nt!==void 0?Nt:xt.includes("top")?`${It}-slide-down`:`${It}-slide-up`},[Jt,xt,Nt]),at=E.useMemo(()=>xt?xt.includes("Center")?xt.slice(0,xt.indexOf("Center")):xt:tn==="rtl"?"bottomRight":"bottomLeft",[xt,tn]),Ut=Jt("dropdown",bt),un=(0,Pt.Z)(Ut),[Je,At,_t]=jt(Ut,un),[,ln]=(0,st.ZP)(),He=E.Children.only(Ee(Zt)?E.createElement("span",null,Zt):Zt),ht=(0,Ge.Tm)(He,{className:xe()(`${Ut}-trigger`,{[`${Ut}-rtl`]:tn==="rtl"},He.props.className),disabled:(De=He.props.disabled)!==null&&De!==void 0?De:Bt}),Mt=Bt?[]:je,Kt=!!(Mt!=null&&Mt.includes("contextMenu")),[dn,An]=(0,We.Z)(!1,{value:ce!=null?ce:ye}),Jn=(0,Pe.Z)(It=>{re==null||re(It,{source:"trigger"}),Se==null||Se(It),An(It)}),Xn=xe()(ne,te,At,_t,un,on==null?void 0:on.className,{[`${Ut}-rtl`]:tn==="rtl"}),Sn=(0,yt.Z)({arrowPointAtCenter:typeof Dt=="object"&&Dt.pointAtCenter,autoAdjustOverflow:it,offset:ln.marginXXS,arrowWidth:Dt?ln.sizePopupArrow:0,borderRadius:ln.borderRadius}),Rn=E.useCallback(()=>{Me!=null&&Me.selectable&&(Me!=null&&Me.multiple)||(re==null||re(!1,{source:"menu"}),An(!1))},[Me==null?void 0:Me.selectable,Me==null?void 0:Me.multiple]),Gt=()=>{let It;return Me!=null&&Me.items?It=E.createElement(qt.default,Object.assign({},Me)):typeof Xt=="function"?It=Xt():It=Xt,rt&&(It=rt(It)),It=E.Children.only(typeof It=="string"?E.createElement("span",null,It):It),E.createElement(fe.J,{prefixCls:`${Ut}-menu`,rootClassName:xe()(_t,un),expandIcon:E.createElement("span",{className:`${Ut}-menu-submenu-arrow`},tn==="rtl"?E.createElement(Ne.Z,{className:`${Ut}-menu-submenu-arrow-icon`}):E.createElement(be.Z,{className:`${Ut}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Rn,validator:fn=>{let{mode:an}=fn}},It)},[Lt,Yt]=(0,ve.Cn)("Dropdown",ae==null?void 0:ae.zIndex);let kt=E.createElement(Fe.Z,Object.assign({alignPoint:Kt},(0,we.Z)(he,["rootClassName"]),{mouseEnterDelay:Ye,mouseLeaveDelay:ke,visible:dn,builtinPlacements:Sn,arrow:!!Dt,overlayClassName:Xn,prefixCls:Ut,getPopupContainer:le||vn,transitionName:cn,trigger:Mt,overlay:Gt,placement:at,onVisibleChange:Jn,overlayStyle:Object.assign(Object.assign(Object.assign({},on==null?void 0:on.style),ae),{zIndex:Lt})}),ht);return Lt&&(kt=E.createElement(Qe.Z.Provider,{value:Yt},kt)),Je(kt)},et=(0,qe.Z)(ue,"align",void 0,"dropdown",he=>he),Rt=he=>E.createElement(et,Object.assign({},he),E.createElement("span",null));ue._InternalPanelDoNotUseOrYouWillBeFired=Rt;var ut=ue},75727:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qe}});var E=ee(19563),Ne=ee(59301),be=ee(18785),$e=ee(92310),xe=ee.n($e),Fe=ee(7939),Pe=ee(48755),We=ee(44104),we=ee(70045),ve=function(Ge,Ke){var Qe={};for(var dt in Ge)Object.prototype.hasOwnProperty.call(Ge,dt)&&Ke.indexOf(dt)<0&&(Qe[dt]=Ge[dt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,dt=Object.getOwnPropertySymbols(Ge);Pt<dt.length;Pt++)Ke.indexOf(dt[Pt])<0&&Object.prototype.propertyIsEnumerable.call(Ge,dt[Pt])&&(Qe[dt[Pt]]=Ge[dt[Pt]]);return Qe};const lt=Ge=>{const{getPopupContainer:Ke,getPrefixCls:Qe,direction:dt}=Ne.useContext(Pe.E_),{prefixCls:Pt,type:qt="default",danger:fe,disabled:st,loading:mt,onClick:pt,htmlType:Vt,children:Ze,className:Ve,menu:Ct,arrow:Te,autoFocus:_e,overlay:Ue,trigger:de,align:gt,open:Oe,onOpenChange:nt,placement:jt,getPopupContainer:Ce,href:ue,icon:et=Ne.createElement(be.Z,null),title:Rt,buttonsRender:ut=Ye=>Ye,mouseEnterDelay:he,mouseLeaveDelay:De,overlayClassName:Me,overlayStyle:Dt,destroyPopupOnHide:bt,dropdownRender:Zt}=Ge,je=ve(Ge,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Bt=Qe("dropdown",Pt),rt=`${Bt}-button`,le={menu:Ct,arrow:Te,autoFocus:_e,align:gt,disabled:st,trigger:st?[]:de,onOpenChange:nt,getPopupContainer:Ce||Ke,mouseEnterDelay:he,mouseLeaveDelay:De,overlayClassName:Me,overlayStyle:Dt,destroyPopupOnHide:bt,dropdownRender:Zt},{compactSize:ne,compactItemClassnames:te}=(0,we.ri)(Bt,dt),ae=xe()(rt,te,Ve);"overlay"in Ge&&(le.overlay=Ue),"open"in Ge&&(le.open=Oe),"placement"in Ge?le.placement=jt:le.placement=dt==="rtl"?"bottomLeft":"bottomRight";const ce=Ne.createElement(Fe.ZP,{type:qt,danger:fe,disabled:st,loading:mt,onClick:pt,htmlType:Vt,href:ue,title:Rt},Ze),re=Ne.createElement(Fe.ZP,{type:qt,danger:fe,icon:et}),[ye,Se]=ut([ce,re]);return Ne.createElement(We.Z.Compact,Object.assign({className:ae,size:ne,block:!0},je),ye,Ne.createElement(E.Z,Object.assign({},le),Se))};lt.__ANT_BUTTON=!0;var Ee=lt;const yt=E.Z;yt.Button=Ee;var qe=yt},584:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qt}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(9017),xe=ee(17835),Fe=ee(57700),We=()=>{const[,fe]=(0,Fe.ZP)(),[st]=(0,$e.Z)("Empty"),pt=new xe.FastColor(fe.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return E.createElement("svg",{style:pt,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,(st==null?void 0:st.description)||"Empty"),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(24 31.67)"},E.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),E.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),E.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),E.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),E.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),E.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),E.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},E.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),E.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ve=()=>{const[,fe]=(0,Fe.ZP)(),[st]=(0,$e.Z)("Empty"),{colorFill:mt,colorFillTertiary:pt,colorFillQuaternary:Vt,colorBgContainer:Ze}=fe,{borderColor:Ve,shadowColor:Ct,contentColor:Te}=(0,E.useMemo)(()=>({borderColor:new xe.FastColor(mt).onBackground(Ze).toHexString(),shadowColor:new xe.FastColor(pt).onBackground(Ze).toHexString(),contentColor:new xe.FastColor(Vt).onBackground(Ze).toHexString()}),[mt,pt,Vt,Ze]);return E.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,(st==null?void 0:st.description)||"Empty"),E.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},E.createElement("ellipse",{fill:Ct,cx:"32",cy:"33",rx:"32",ry:"7"}),E.createElement("g",{fillRule:"nonzero",stroke:Ve},E.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),E.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Te}))))},lt=ee(16931),Ee=ee(51636);const yt=fe=>{const{componentCls:st,margin:mt,marginXS:pt,marginXL:Vt,fontSize:Ze,lineHeight:Ve}=fe;return{[st]:{marginInline:pt,fontSize:Ze,lineHeight:Ve,textAlign:"center",[`${st}-image`]:{height:fe.emptyImgHeight,marginBottom:pt,opacity:fe.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${st}-description`]:{color:fe.colorTextDescription},[`${st}-footer`]:{marginTop:mt},"&-normal":{marginBlock:Vt,color:fe.colorTextDescription,[`${st}-description`]:{color:fe.colorTextDescription},[`${st}-image`]:{height:fe.emptyImgHeightMD}},"&-small":{marginBlock:pt,color:fe.colorTextDescription,[`${st}-image`]:{height:fe.emptyImgHeightSM}}}}};var qe=(0,lt.I$)("Empty",fe=>{const{componentCls:st,controlHeightLG:mt,calc:pt}=fe,Vt=(0,Ee.mergeToken)(fe,{emptyImgCls:`${st}-img`,emptyImgHeight:pt(mt).mul(2.5).equal(),emptyImgHeightMD:mt,emptyImgHeightSM:pt(mt).mul(.875).equal()});return[yt(Vt)]}),Ge=ee(48755),Ke=function(fe,st){var mt={};for(var pt in fe)Object.prototype.hasOwnProperty.call(fe,pt)&&st.indexOf(pt)<0&&(mt[pt]=fe[pt]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,pt=Object.getOwnPropertySymbols(fe);Vt<pt.length;Vt++)st.indexOf(pt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(fe,pt[Vt])&&(mt[pt[Vt]]=fe[pt[Vt]]);return mt};const Qe=E.createElement(We,null),dt=E.createElement(ve,null),Pt=fe=>{const{className:st,rootClassName:mt,prefixCls:pt,image:Vt=Qe,description:Ze,children:Ve,imageStyle:Ct,style:Te,classNames:_e,styles:Ue}=fe,de=Ke(fe,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:gt,direction:Oe,className:nt,style:jt,classNames:Ce,styles:ue}=(0,Ge.dj)("empty"),et=gt("empty",pt),[Rt,ut,he]=qe(et),[De]=(0,$e.Z)("Empty"),Me=typeof Ze!="undefined"?Ze:De==null?void 0:De.description,Dt=typeof Me=="string"?Me:"empty";let bt=null;return typeof Vt=="string"?bt=E.createElement("img",{alt:Dt,src:Vt}):bt=Vt,Rt(E.createElement("div",Object.assign({className:be()(ut,he,et,nt,{[`${et}-normal`]:Vt===dt,[`${et}-rtl`]:Oe==="rtl"},st,mt,Ce.root,_e==null?void 0:_e.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},ue.root),jt),Ue==null?void 0:Ue.root),Te)},de),E.createElement("div",{className:be()(`${et}-image`,Ce.image,_e==null?void 0:_e.image),style:Object.assign(Object.assign(Object.assign({},Ct),ue.image),Ue==null?void 0:Ue.image)},bt),Me&&E.createElement("div",{className:be()(`${et}-description`,Ce.description,_e==null?void 0:_e.description),style:Object.assign(Object.assign({},ue.description),Ue==null?void 0:Ue.description)},Me),Ve&&E.createElement("div",{className:be()(`${et}-footer`,Ce.footer,_e==null?void 0:_e.footer),style:Object.assign(Object.assign({},ue.footer),Ue==null?void 0:Ue.footer)},Ve)))};Pt.PRESENTED_IMAGE_DEFAULT=Qe,Pt.PRESENTED_IMAGE_SIMPLE=dt;var qt=Pt},28284:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return St}});var E=ee(56553),Ne=ee(77654),be=ee(59301),$e=ee(92310),xe=ee.n($e),Fe=ee(77900),Pe=ee(86641),We=ee(83397);function we(Le){const[ot,Re]=be.useState(Le);return be.useEffect(()=>{const ct=setTimeout(()=>{Re(Le)},Le.length?0:10);return()=>{clearTimeout(ct)}},[Le]),ot}var ve=ee(36237),lt=ee(63356),Ee=ee(34925),yt=ee(34961),qe=ee(51636),Ge=ee(16931),Qe=Le=>{const{componentCls:ot}=Le,Re=`${ot}-show-help`,ct=`${ot}-show-help-item`;return{[Re]:{transition:`opacity ${Le.motionDurationFast} ${Le.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[ct]:{overflow:"hidden",transition:`height ${Le.motionDurationFast} ${Le.motionEaseInOut},
|
|
|
opacity ${Le.motionDurationFast} ${Le.motionEaseInOut},
|
|
|
transform ${Le.motionDurationFast} ${Le.motionEaseInOut} !important`,[`&${ct}-appear, &${ct}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${ct}-leave-active`]:{transform:"translateY(-5px)"}}}}};const dt=Le=>({legend:{display:"block",width:"100%",marginBottom:Le.marginLG,padding:0,color:Le.colorTextDescription,fontSize:Le.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ve.unit)(Le.lineWidth)} ${Le.lineType} ${Le.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,ve.unit)(Le.controlOutlineWidth)} ${Le.controlOutline}`},output:{display:"block",paddingTop:15,color:Le.colorText,fontSize:Le.fontSize,lineHeight:Le.lineHeight}}),Pt=(Le,ot)=>{const{formItemCls:Re}=Le;return{[Re]:{[`${Re}-label > label`]:{height:ot},[`${Re}-control-input`]:{minHeight:ot}}}},qt=Le=>{const{componentCls:ot}=Le;return{[Le.componentCls]:Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(Le)),dt(Le)),{[`${ot}-text`]:{display:"inline-block",paddingInlineEnd:Le.paddingSM},"&-small":Object.assign({},Pt(Le,Le.controlHeightSM)),"&-large":Object.assign({},Pt(Le,Le.controlHeightLG))})}},fe=Le=>{const{formItemCls:ot,iconCls:Re,rootPrefixCls:ct,antCls:Ie,labelRequiredMarkColor:Et,labelColor:Ft,labelFontSize:zt,labelHeight:Ot,labelColonMarginInlineStart:ft,labelColonMarginInlineEnd:vt,itemMarginBottom:Tt}=Le;return{[ot]:Object.assign(Object.assign({},(0,lt.Wf)(Le)),{marginBottom:Tt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
|
|
|
&-hidden${Ie}-row`]:{display:"none"},"&-has-warning":{[`${ot}-split`]:{color:Le.colorError}},"&-has-error":{[`${ot}-split`]:{color:Le.colorWarning}},[`${ot}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:Le.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ot,color:Ft,fontSize:zt,[`> ${Re}`]:{fontSize:Le.fontSize,verticalAlign:"top"},[`&${ot}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:Le.marginXXS,color:Et,fontSize:Le.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${ot}-required-mark-hidden, &${ot}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${ot}-optional`]:{display:"inline-block",marginInlineStart:Le.marginXXS,color:Le.colorTextDescription,[`&${ot}-required-mark-hidden`]:{display:"none"}},[`${ot}-tooltip`]:{color:Le.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Le.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ft,marginInlineEnd:vt},[`&${ot}-no-colon::after`]:{content:'"\\a0"'}}},[`${ot}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ct}-col-'"]):not([class*="' ${ct}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Le.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ot]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:Le.colorTextDescription,fontSize:Le.fontSize,lineHeight:Le.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Le.controlHeightSM,transition:`color ${Le.motionDurationMid} ${Le.motionEaseOut}`},"&-explain":{"&-error":{color:Le.colorError},"&-warning":{color:Le.colorWarning}}},[`&-with-help ${ot}-explain`]:{height:"auto",opacity:1},[`${ot}-feedback-icon`]:{fontSize:Le.fontSize,textAlign:"center",visibility:"visible",animationName:Ee.kr,animationDuration:Le.motionDurationMid,animationTimingFunction:Le.motionEaseOutBack,pointerEvents:"none","&-success":{color:Le.colorSuccess},"&-error":{color:Le.colorError},"&-warning":{color:Le.colorWarning},"&-validating":{color:Le.colorPrimary}}})}},st=(Le,ot)=>{const{formItemCls:Re}=Le;return{[`${ot}-horizontal`]:{[`${Re}-label`]:{flexGrow:0},[`${Re}-control`]:{flex:"1 1 0",minWidth:0},[`${Re}-label[class$='-24'], ${Re}-label[class*='-24 ']`]:{[`& + ${Re}-control`]:{minWidth:"unset"}}}}},mt=Le=>{const{componentCls:ot,formItemCls:Re,inlineItemMarginBottom:ct}=Le;return{[`${ot}-inline`]:{display:"flex",flexWrap:"wrap",[Re]:{flex:"none",marginInlineEnd:Le.margin,marginBottom:ct,"&-row":{flexWrap:"nowrap"},[`> ${Re}-label,
|
|
|
> ${Re}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Re}-label`]:{flex:"none"},[`${ot}-text`]:{display:"inline-block"},[`${Re}-has-feedback`]:{display:"inline-block"}}}}},pt=Le=>({padding:Le.verticalLabelPadding,margin:Le.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Vt=Le=>{const{componentCls:ot,formItemCls:Re,rootPrefixCls:ct}=Le;return{[`${Re} ${Re}-label`]:pt(Le),[`${ot}:not(${ot}-inline)`]:{[Re]:{flexWrap:"wrap",[`${Re}-label, ${Re}-control`]:{[`&:not([class*=" ${ct}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Ze=Le=>{const{componentCls:ot,formItemCls:Re,antCls:ct}=Le;return{[`${ot}-vertical`]:{[`${Re}:not(${Re}-horizontal)`]:{[`${Re}-row`]:{flexDirection:"column"},[`${Re}-label > label`]:{height:"auto"},[`${Re}-control`]:{width:"100%"},[`${Re}-label,
|
|
|
${ct}-col-24${Re}-label,
|
|
|
${ct}-col-xl-24${Re}-label`]:pt(Le)}},[`@media (max-width: ${(0,ve.unit)(Le.screenXSMax)})`]:[Vt(Le),{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-xs-24${Re}-label`]:pt(Le)}}}],[`@media (max-width: ${(0,ve.unit)(Le.screenSMMax)})`]:{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-sm-24${Re}-label`]:pt(Le)}}},[`@media (max-width: ${(0,ve.unit)(Le.screenMDMax)})`]:{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-md-24${Re}-label`]:pt(Le)}}},[`@media (max-width: ${(0,ve.unit)(Le.screenLGMax)})`]:{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-lg-24${Re}-label`]:pt(Le)}}}}},Ve=Le=>{const{formItemCls:ot,antCls:Re}=Le;return{[`${ot}-vertical`]:{[`${ot}-row`]:{flexDirection:"column"},[`${ot}-label > label`]:{height:"auto"},[`${ot}-control`]:{width:"100%"}},[`${ot}-vertical ${ot}-label,
|
|
|
${Re}-col-24${ot}-label,
|
|
|
${Re}-col-xl-24${ot}-label`]:pt(Le),[`@media (max-width: ${(0,ve.unit)(Le.screenXSMax)})`]:[Vt(Le),{[ot]:{[`${Re}-col-xs-24${ot}-label`]:pt(Le)}}],[`@media (max-width: ${(0,ve.unit)(Le.screenSMMax)})`]:{[ot]:{[`${Re}-col-sm-24${ot}-label`]:pt(Le)}},[`@media (max-width: ${(0,ve.unit)(Le.screenMDMax)})`]:{[ot]:{[`${Re}-col-md-24${ot}-label`]:pt(Le)}},[`@media (max-width: ${(0,ve.unit)(Le.screenLGMax)})`]:{[ot]:{[`${Re}-col-lg-24${ot}-label`]:pt(Le)}}}},Ct=Le=>({labelRequiredMarkColor:Le.colorError,labelColor:Le.colorTextHeading,labelFontSize:Le.fontSize,labelHeight:Le.controlHeight,labelColonMarginInlineStart:Le.marginXXS/2,labelColonMarginInlineEnd:Le.marginXS,itemMarginBottom:Le.marginLG,verticalLabelPadding:`0 0 ${Le.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Te=(Le,ot)=>(0,qe.mergeToken)(Le,{formItemCls:`${Le.componentCls}-item`,rootPrefixCls:ot});var _e=(0,Ge.I$)("Form",(Le,ot)=>{let{rootPrefixCls:Re}=ot;const ct=Te(Le,Re);return[qt(ct),fe(ct),Qe(ct),st(ct,ct.componentCls),st(ct,ct.formItemCls),mt(ct),Ze(ct),Ve(ct),(0,yt.Z)(ct),Ee.kr]},Ct,{order:-1e3});const Ue=[];function de(Le,ot,Re){let ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Le=="string"?Le:`${ot}-${ct}`,error:Le,errorStatus:Re}}var Oe=Le=>{let{help:ot,helpStatus:Re,errors:ct=Ue,warnings:Ie=Ue,className:Et,fieldId:Ft,onVisibleChanged:zt}=Le;const{prefixCls:Ot}=be.useContext(E.Rk),ft=`${Ot}-item-explain`,vt=(0,We.Z)(Ot),[Tt,Dn,Cn]=_e(Ot,vt),En=be.useMemo(()=>(0,Pe.Z)(Ot),[Ot]),nr=we(ct),sr=we(Ie),gr=be.useMemo(()=>ot!=null?[de(ot,"help",Re)]:[].concat((0,Ne.Z)(nr.map(($n,cr)=>de($n,"error","error",cr))),(0,Ne.Z)(sr.map(($n,cr)=>de($n,"warning","warning",cr)))),[ot,Re,nr,sr]),rr=be.useMemo(()=>{const $n={};return gr.forEach(cr=>{let{key:xr}=cr;$n[xr]=($n[xr]||0)+1}),gr.map((cr,xr)=>Object.assign(Object.assign({},cr),{key:$n[cr.key]>1?`${cr.key}-fallback-${xr}`:cr.key}))},[gr]),qn={};return Ft&&(qn.id=`${Ft}_help`),Tt(be.createElement(Fe.default,{motionDeadline:En.motionDeadline,motionName:`${Ot}-show-help`,visible:!!rr.length,onVisibleChanged:zt},$n=>{const{className:cr,style:xr}=$n;return be.createElement("div",Object.assign({},qn,{className:xe()(ft,cr,Cn,vt,Et,Dn),style:xr}),be.createElement(Fe.CSSMotionList,Object.assign({keys:rr},(0,Pe.Z)(Ot),{motionName:`${Ot}-show-help-item`,component:!1}),wr=>{const{key:Ar,error:_n,errorStatus:Pr,className:yr,style:ii}=wr;return be.createElement("div",{key:Ar,className:xe()(yr,{[`${ft}-${Pr}`]:Pr}),style:ii},_n)}))}))},nt=ee(69180),jt=ee(48755),Ce=ee(2171),ue=ee(31756),et=ee(23069),Rt=ee(76846),ut=ee(16722);const he=["parentNode"],De="form_item";function Me(Le){return Le===void 0||Le===!1?[]:Array.isArray(Le)?Le:[Le]}function Dt(Le,ot){if(!Le.length)return;const Re=Le.join("_");return ot?`${ot}_${Re}`:he.includes(Re)?`${De}_${Re}`:Re}function bt(Le,ot,Re,ct,Ie,Et){let Ft=ct;return Et!==void 0?Ft=Et:Re.validating?Ft="validating":Le.length?Ft="error":ot.length?Ft="warning":(Re.touched||Ie&&Re.validated)&&(Ft="success"),Ft}var Zt=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie<ct.length;Ie++)ot.indexOf(ct[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Le,ct[Ie])&&(Re[ct[Ie]]=Le[ct[Ie]]);return Re};function je(Le){return Me(Le).join("_")}function Bt(Le,ot){const Re=ot.getFieldInstance(Le),ct=(0,Rt.bn)(Re);if(ct)return ct;const Ie=Dt(Me(Le),ot.__INTERNAL__.name);if(Ie)return document.getElementById(Ie)}function rt(Le){const[ot]=(0,nt.useForm)(),Re=be.useRef({}),ct=be.useMemo(()=>Le!=null?Le:Object.assign(Object.assign({},ot),{__INTERNAL__:{itemRef:Ie=>Et=>{const Ft=je(Ie);Et?Re.current[Ft]=Et:delete Re.current[Ft]}},scrollToField:function(Ie){let Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Ft}=Et,zt=Zt(Et,["focus"]),Ot=Bt(Ie,ct);Ot&&((0,ut.Z)(Ot,Object.assign({scrollMode:"if-needed",block:"nearest"},zt)),Ft&&ct.focusField(Ie))},focusField:Ie=>{var Et,Ft;const zt=ct.getFieldInstance(Ie);typeof(zt==null?void 0:zt.focus)=="function"?zt.focus():(Ft=(Et=Bt(Ie,ct))===null||Et===void 0?void 0:Et.focus)===null||Ft===void 0||Ft.call(Et)},getFieldInstance:Ie=>{const Et=je(Ie);return Re.current[Et]}}),[Le,ot]);return[ct]}var le=ee(98350),ne=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie<ct.length;Ie++)ot.indexOf(ct[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Le,ct[Ie])&&(Re[ct[Ie]]=Le[ct[Ie]]);return Re};const te=(Le,ot)=>{const Re=be.useContext(Ce.Z),{getPrefixCls:ct,direction:Ie,requiredMark:Et,colon:Ft,scrollToFirstError:zt,className:Ot,style:ft}=(0,jt.dj)("form"),{prefixCls:vt,className:Tt,rootClassName:Dn,size:Cn,disabled:En=Re,form:nr,colon:sr,labelAlign:gr,labelWrap:rr,labelCol:qn,wrapperCol:$n,hideRequiredMark:cr,layout:xr="horizontal",scrollToFirstError:wr,requiredMark:Ar,onFinishFailed:_n,name:Pr,style:yr,feedbackIcons:ii,variant:li}=Le,ei=ne(Le,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),ti=(0,ue.Z)(Cn),mi=be.useContext(le.Z),Xr=be.useMemo(()=>Ar!==void 0?Ar:cr?!1:Et!==void 0?Et:!0,[cr,Ar,Et]),Qr=sr!=null?sr:Ft,Lr=ct("form",vt),si=(0,We.Z)(Lr),[pi,io,Bi]=_e(Lr,si),Zi=xe()(Lr,`${Lr}-${xr}`,{[`${Lr}-hide-required-mark`]:Xr===!1,[`${Lr}-rtl`]:Ie==="rtl",[`${Lr}-${ti}`]:ti},Bi,si,io,Ot,Tt,Dn),[Ii]=rt(nr),{__INTERNAL__:Ti}=Ii;Ti.name=Pr;const Ur=be.useMemo(()=>({name:Pr,labelAlign:gr,labelCol:qn,labelWrap:rr,wrapperCol:$n,vertical:xr==="vertical",colon:Qr,requiredMark:Xr,itemRef:Ti.itemRef,form:Ii,feedbackIcons:ii}),[Pr,gr,qn,$n,xr,Qr,Xr,Ii,ii]),Vr=be.useRef(null);be.useImperativeHandle(ot,()=>{var Gn;return Object.assign(Object.assign({},Ii),{nativeElement:(Gn=Vr.current)===null||Gn===void 0?void 0:Gn.nativeElement})});const Or=(Gn,zn)=>{if(Gn){let In={block:"nearest"};typeof Gn=="object"&&(In=Object.assign(Object.assign({},In),Gn)),Ii.scrollToField(zn,In)}},Mn=Gn=>{if(_n==null||_n(Gn),Gn.errorFields.length){const zn=Gn.errorFields[0].name;if(wr!==void 0){Or(wr,zn);return}zt!==void 0&&Or(zt,zn)}};return pi(be.createElement(E.pg.Provider,{value:li},be.createElement(Ce.n,{disabled:En},be.createElement(et.Z.Provider,{value:ti},be.createElement(E.RV,{validateMessages:mi},be.createElement(E.q3.Provider,{value:Ur},be.createElement(nt.default,Object.assign({id:Pr},ei,{name:Pr,onFinishFailed:Mn,form:Ii,ref:Vr,style:Object.assign(Object.assign({},ft),yr),className:Zi}))))))))};var ce=be.forwardRef(te),re=ee(41799),ye=ee(8654),Se=ee(22703),Ye=ee(32383),ke=ee(11592);function it(Le){if(typeof Le=="function")return Le;const ot=(0,ke.Z)(Le);return ot.length<=1?ot[0]:ot}const xt=()=>{const{status:Le,errors:ot=[],warnings:Re=[]}=be.useContext(E.aM);return{status:Le,errors:ot,warnings:Re}};xt.Context=E.aM;var Xt=xt,Nt=ee(16089);function vn(Le){const[ot,Re]=be.useState(Le),ct=be.useRef(null),Ie=be.useRef([]),Et=be.useRef(!1);be.useEffect(()=>(Et.current=!1,()=>{Et.current=!0,Nt.Z.cancel(ct.current),ct.current=null}),[]);function Ft(zt){Et.current||(ct.current===null&&(Ie.current=[],ct.current=(0,Nt.Z)(()=>{ct.current=null,Re(Ot=>{let ft=Ot;return Ie.current.forEach(vt=>{ft=vt(ft)}),ft})})),Ie.current.push(zt))}return[ot,Ft]}function Jt(){const{itemRef:Le}=be.useContext(E.q3),ot=be.useRef({});function Re(ct,Ie){const Et=Ie&&typeof Ie=="object"&&(0,ye.C4)(Ie),Ft=ct.join("_");return(ot.current.name!==Ft||ot.current.originRef!==Et)&&(ot.current.name=Ft,ot.current.originRef=Et,ot.current.ref=(0,ye.sQ)(Le(ct),Et)),ot.current.ref}return Re}var tn=ee(29194),on=ee(34280),mn=ee(2738),cn=ee(65970),at=ee(70425),Ut=ee(5472);const un=Le=>{const{formItemCls:ot}=Le;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ot}-control`]:{display:"flex"}}}};var Je=(0,Ge.bk)(["Form","item-item"],(Le,ot)=>{let{rootPrefixCls:Re}=ot;const ct=Te(Le,Re);return[un(ct)]}),At=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie<ct.length;Ie++)ot.indexOf(ct[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Le,ct[Ie])&&(Re[ct[Ie]]=Le[ct[Ie]]);return Re};const _t=24;var He=Le=>{const{prefixCls:ot,status:Re,labelCol:ct,wrapperCol:Ie,children:Et,errors:Ft,warnings:zt,_internalItemRender:Ot,extra:ft,help:vt,fieldId:Tt,marginBottom:Dn,onErrorVisibleChanged:Cn,label:En}=Le,nr=`${ot}-item`,sr=be.useContext(E.q3),gr=be.useMemo(()=>{let ei=Object.assign({},Ie||sr.wrapperCol||{});return En===null&&!ct&&!Ie&&sr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(mi=>{const Xr=mi?[mi]:[],Qr=(0,at.U2)(sr.labelCol,Xr),Lr=typeof Qr=="object"?Qr:{},si=(0,at.U2)(ei,Xr),pi=typeof si=="object"?si:{};"span"in Lr&&!("offset"in pi)&&Lr.span<_t&&(ei=(0,at.t8)(ei,[].concat(Xr,["offset"]),Lr.span))}),ei},[Ie,sr]),rr=xe()(`${nr}-control`,gr.className),qn=be.useMemo(()=>{const{labelCol:ei,wrapperCol:ti}=sr;return At(sr,["labelCol","wrapperCol"])},[sr]),$n=be.useRef(null),[cr,xr]=be.useState(0);(0,on.Z)(()=>{ft&&$n.current?xr($n.current.clientHeight):xr(0)},[ft]);const wr=be.createElement("div",{className:`${nr}-control-input`},be.createElement("div",{className:`${nr}-control-input-content`},Et)),Ar=be.useMemo(()=>({prefixCls:ot,status:Re}),[ot,Re]),_n=Dn!==null||Ft.length||zt.length?be.createElement(E.Rk.Provider,{value:Ar},be.createElement(Oe,{fieldId:Tt,errors:Ft,warnings:zt,help:vt,helpStatus:Re,className:`${nr}-explain-connected`,onVisibleChanged:Cn})):null,Pr={};Tt&&(Pr.id=`${Tt}_extra`);const yr=ft?be.createElement("div",Object.assign({},Pr,{className:`${nr}-extra`,ref:$n}),ft):null,ii=_n||yr?be.createElement("div",{className:`${nr}-additional`,style:Dn?{minHeight:Dn+cr}:{}},_n,yr):null,li=Ot&&Ot.mark==="pro_table_render"&&Ot.render?Ot.render(Le,{input:wr,errorList:_n,extra:yr}):be.createElement(be.Fragment,null,wr,ii);return be.createElement(E.q3.Provider,{value:qn},be.createElement(Ut.Z,Object.assign({},gr,{className:rr}),li),be.createElement(Je,{prefixCls:ot}))},ht=ee(61485),Mt=ee(9017),Kt=ee(85981),dn=ee(25399),An=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie<ct.length;Ie++)ot.indexOf(ct[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Le,ct[Ie])&&(Re[ct[Ie]]=Le[ct[Ie]]);return Re};function Jn(Le){return Le?typeof Le=="object"&&!be.isValidElement(Le)?Le:{title:Le}:null}var Sn=Le=>{let{prefixCls:ot,label:Re,htmlFor:ct,labelCol:Ie,labelAlign:Et,colon:Ft,required:zt,requiredMark:Ot,tooltip:ft,vertical:vt}=Le;var Tt;const[Dn]=(0,Mt.Z)("Form"),{labelAlign:Cn,labelCol:En,labelWrap:nr,colon:sr}=be.useContext(E.q3);if(!Re)return null;const gr=Ie||En||{},rr=Et||Cn,qn=`${ot}-item-label`,$n=xe()(qn,rr==="left"&&`${qn}-left`,gr.className,{[`${qn}-wrap`]:!!nr});let cr=Re;const xr=Ft===!0||sr!==!1&&Ft!==!1;xr&&!vt&&typeof Re=="string"&&Re.trim()&&(cr=Re.replace(/[:|:]\s*$/,""));const Ar=Jn(ft);if(Ar){const{icon:ei=be.createElement(ht.Z,null)}=Ar,ti=An(Ar,["icon"]),mi=be.createElement(dn.Z,Object.assign({},ti),be.cloneElement(ei,{className:`${ot}-item-tooltip`,title:"",onClick:Xr=>{Xr.preventDefault()},tabIndex:null}));cr=be.createElement(be.Fragment,null,cr,mi)}const _n=Ot==="optional",Pr=typeof Ot=="function",yr=Ot===!1;Pr?cr=Ot(cr,{required:!!zt}):_n&&!zt&&(cr=be.createElement(be.Fragment,null,cr,be.createElement("span",{className:`${ot}-item-optional`,title:""},(Dn==null?void 0:Dn.optional)||((Tt=Kt.Z.Form)===null||Tt===void 0?void 0:Tt.optional))));let ii;yr?ii="hidden":(_n||Pr)&&(ii="optional");const li=xe()({[`${ot}-item-required`]:zt,[`${ot}-item-required-mark-${ii}`]:ii,[`${ot}-item-no-colon`]:!xr});return be.createElement(Ut.Z,Object.assign({},gr,{className:$n}),be.createElement("label",{htmlFor:ct,className:li,title:typeof Re=="string"?Re:""},cr))},Rn=ee(29679),Gt=ee(19248),Lt=ee(96512),Yt=ee(58617);const kt={success:Rn.Z,warning:Lt.Z,error:Gt.Z,validating:Yt.Z};function It(Le){let{children:ot,errors:Re,warnings:ct,hasFeedback:Ie,validateStatus:Et,prefixCls:Ft,meta:zt,noStyle:Ot}=Le;const ft=`${Ft}-item`,{feedbackIcons:vt}=be.useContext(E.q3),Tt=bt(Re,ct,zt,null,!!Ie,Et),{isFormItemInput:Dn,status:Cn,hasFeedback:En,feedbackIcon:nr}=be.useContext(E.aM),sr=be.useMemo(()=>{var gr;let rr;if(Ie){const $n=Ie!==!0&&Ie.icons||vt,cr=Tt&&((gr=$n==null?void 0:$n({status:Tt,errors:Re,warnings:ct}))===null||gr===void 0?void 0:gr[Tt]),xr=Tt&&kt[Tt];rr=cr!==!1&&xr?be.createElement("span",{className:xe()(`${ft}-feedback-icon`,`${ft}-feedback-icon-${Tt}`)},cr||be.createElement(xr,null)):null}const qn={status:Tt||"",errors:Re,warnings:ct,hasFeedback:!!Ie,feedbackIcon:rr,isFormItemInput:!0};return Ot&&(qn.status=(Tt!=null?Tt:Cn)||"",qn.isFormItemInput=Dn,qn.hasFeedback=!!(Ie!=null?Ie:En),qn.feedbackIcon=Ie!==void 0?qn.feedbackIcon:nr),qn},[Tt,Ie,Ot,Dn,Cn]);return be.createElement(E.aM.Provider,{value:sr},ot)}var fn=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie<ct.length;Ie++)ot.indexOf(ct[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Le,ct[Ie])&&(Re[ct[Ie]]=Le[ct[Ie]]);return Re};function an(Le){const{prefixCls:ot,className:Re,rootClassName:ct,style:Ie,help:Et,errors:Ft,warnings:zt,validateStatus:Ot,meta:ft,hasFeedback:vt,hidden:Tt,children:Dn,fieldId:Cn,required:En,isRequired:nr,onSubItemMetaChange:sr,layout:gr}=Le,rr=fn(Le,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),qn=`${ot}-item`,{requiredMark:$n,vertical:cr}=be.useContext(E.q3),xr=cr||gr==="vertical",wr=be.useRef(null),Ar=we(Ft),_n=we(zt),Pr=Et!=null,yr=!!(Pr||Ft.length||zt.length),ii=!!wr.current&&(0,tn.Z)(wr.current),[li,ei]=be.useState(null);(0,on.Z)(()=>{if(yr&&wr.current){const Lr=getComputedStyle(wr.current);ei(parseInt(Lr.marginBottom,10))}},[yr,ii]);const ti=Lr=>{Lr||ei(null)},Xr=function(){let Lr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const si=Lr?Ar:ft.errors,pi=Lr?_n:ft.warnings;return bt(si,pi,ft,"",!!vt,Ot)}(),Qr=xe()(qn,Re,ct,{[`${qn}-with-help`]:Pr||Ar.length||_n.length,[`${qn}-has-feedback`]:Xr&&vt,[`${qn}-has-success`]:Xr==="success",[`${qn}-has-warning`]:Xr==="warning",[`${qn}-has-error`]:Xr==="error",[`${qn}-is-validating`]:Xr==="validating",[`${qn}-hidden`]:Tt,[`${qn}-${gr}`]:gr});return be.createElement("div",{className:Qr,style:Ie,ref:wr},be.createElement(cn.Z,Object.assign({className:`${qn}-row`},(0,mn.Z)(rr,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),be.createElement(Sn,Object.assign({htmlFor:Cn},Le,{requiredMark:$n,required:En!=null?En:nr,prefixCls:ot,vertical:xr})),be.createElement(He,Object.assign({},Le,ft,{errors:Ar,warnings:_n,prefixCls:ot,status:Xr,help:Et,marginBottom:li,onErrorVisibleChanged:ti}),be.createElement(E.qI.Provider,{value:sr},be.createElement(It,{prefixCls:ot,meta:ft,errors:ft.errors,warnings:ft.warnings,hasFeedback:vt,validateStatus:Xr},Dn)))),!!li&&be.createElement("div",{className:`${qn}-margin-offset`,style:{marginBottom:-li}}))}const yn="__SPLIT__",Ln=null;function Bn(Le,ot){const Re=Object.keys(Le),ct=Object.keys(ot);return Re.length===ct.length&&Re.every(Ie=>{const Et=Le[Ie],Ft=ot[Ie];return Et===Ft||typeof Et=="function"||typeof Ft=="function"})}const hn=be.memo(Le=>{let{children:ot}=Le;return ot},(Le,ot)=>Bn(Le.control,ot.control)&&Le.update===ot.update&&Le.childProps.length===ot.childProps.length&&Le.childProps.every((Re,ct)=>Re===ot.childProps[ct]));function Kn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function jn(Le){const{name:ot,noStyle:Re,className:ct,dependencies:Ie,prefixCls:Et,shouldUpdate:Ft,rules:zt,children:Ot,required:ft,label:vt,messageVariables:Tt,trigger:Dn="onChange",validateTrigger:Cn,hidden:En,help:nr,layout:sr}=Le,{getPrefixCls:gr}=be.useContext(jt.E_),{name:rr}=be.useContext(E.q3),qn=it(Ot),$n=typeof qn=="function",cr=be.useContext(E.qI),{validateTrigger:xr}=be.useContext(nt.FieldContext),wr=Cn!==void 0?Cn:xr,Ar=ot!=null,_n=gr("form",Et),Pr=(0,We.Z)(_n),[yr,ii,li]=_e(_n,Pr),ei=(0,Ye.ln)("Form.Item"),ti=be.useContext(nt.ListContext),mi=be.useRef(null),[Xr,Qr]=vn({}),[Lr,si]=(0,re.Z)(()=>Kn()),pi=Vr=>{const Or=ti==null?void 0:ti.getKey(Vr.name);if(si(Vr.destroy?Kn():Vr,!0),Re&&nr!==!1&&cr){let Mn=Vr.name;if(Vr.destroy)Mn=mi.current||Mn;else if(Or!==void 0){const[Gn,zn]=Or;Mn=[Gn].concat((0,Ne.Z)(zn)),mi.current=Mn}cr(Vr,Mn)}},io=(Vr,Or)=>{Qr(Mn=>{const Gn=Object.assign({},Mn),In=[].concat((0,Ne.Z)(Vr.name.slice(0,-1)),(0,Ne.Z)(Or)).join(yn);return Vr.destroy?delete Gn[In]:Gn[In]=Vr,Gn})},[Bi,Zi]=be.useMemo(()=>{const Vr=(0,Ne.Z)(Lr.errors),Or=(0,Ne.Z)(Lr.warnings);return Object.values(Xr).forEach(Mn=>{Vr.push.apply(Vr,(0,Ne.Z)(Mn.errors||[])),Or.push.apply(Or,(0,Ne.Z)(Mn.warnings||[]))}),[Vr,Or]},[Xr,Lr.errors,Lr.warnings]),Ii=Jt();function Ti(Vr,Or,Mn){return Re&&!En?be.createElement(It,{prefixCls:_n,hasFeedback:Le.hasFeedback,validateStatus:Le.validateStatus,meta:Lr,errors:Bi,warnings:Zi,noStyle:!0},Vr):be.createElement(an,Object.assign({key:"row"},Le,{className:xe()(ct,li,Pr,ii),prefixCls:_n,fieldId:Or,isRequired:Mn,errors:Bi,warnings:Zi,meta:Lr,onSubItemMetaChange:io,layout:sr}),Vr)}if(!Ar&&!$n&&!Ie)return yr(Ti(qn));let Ur={};return typeof vt=="string"?Ur.label=vt:ot&&(Ur.label=String(ot)),Tt&&(Ur=Object.assign(Object.assign({},Ur),Tt)),yr(be.createElement(nt.Field,Object.assign({},Le,{messageVariables:Ur,trigger:Dn,validateTrigger:wr,onMetaChange:pi}),(Vr,Or,Mn)=>{const Gn=Me(ot).length&&Or?Or.name:[],zn=Dt(Gn,rr),In=ft!==void 0?ft:!!(zt!=null&&zt.some(kn=>{if(kn&&typeof kn=="object"&&kn.required&&!kn.warningOnly)return!0;if(typeof kn=="function"){const Fn=kn(Mn);return(Fn==null?void 0:Fn.required)&&!(Fn!=null&&Fn.warningOnly)}return!1})),dr=Object.assign({},Vr);let br=null;if(Array.isArray(qn)&&Ar)br=qn;else if(!($n&&(!(Ft||Ie)||Ar))){if(!(Ie&&!$n&&!Ar))if(be.isValidElement(qn)){const kn=Object.assign(Object.assign({},qn.props),dr);if(kn.id||(kn.id=zn),nr||Bi.length>0||Zi.length>0||Le.extra){const ur=[];(nr||Bi.length>0)&&ur.push(`${zn}_help`),Le.extra&&ur.push(`${zn}_extra`),kn["aria-describedby"]=ur.join(" ")}Bi.length>0&&(kn["aria-invalid"]="true"),In&&(kn["aria-required"]="true"),(0,ye.Yr)(qn)&&(kn.ref=Ii(Gn,qn)),new Set([].concat((0,Ne.Z)(Me(Dn)),(0,Ne.Z)(Me(wr)))).forEach(ur=>{kn[ur]=function(){for(var ri,Mi,wi,eo,Ji,Gi=arguments.length,fo=new Array(Gi),oo=0;oo<Gi;oo++)fo[oo]=arguments[oo];(wi=dr[ur])===null||wi===void 0||(ri=wi).call.apply(ri,[dr].concat(fo)),(Ji=(eo=qn.props)[ur])===null||Ji===void 0||(Mi=Ji).call.apply(Mi,[eo].concat(fo))}});const er=[kn["aria-required"],kn["aria-invalid"],kn["aria-describedby"]];br=be.createElement(hn,{control:dr,update:qn,childProps:er},(0,Se.Tm)(qn,kn))}else $n&&(Ft||Ie)&&!Ar?br=qn(Mn):br=qn}return Ti(br,zn,In)}))}const mr=jn;mr.useStatus=Xt;var lr=mr,en=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie<ct.length;Ie++)ot.indexOf(ct[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Le,ct[Ie])&&(Re[ct[Ie]]=Le[ct[Ie]]);return Re},Yn=Le=>{var{prefixCls:ot,children:Re}=Le,ct=en(Le,["prefixCls","children"]);const{getPrefixCls:Ie}=be.useContext(jt.E_),Et=Ie("form",ot),Ft=be.useMemo(()=>({prefixCls:Et,status:"error"}),[Et]);return be.createElement(nt.List,Object.assign({},ct),(zt,Ot,ft)=>be.createElement(E.Rk.Provider,{value:Ft},Re(zt.map(vt=>Object.assign(Object.assign({},vt),{fieldKey:vt.key})),Ot,{errors:ft.errors,warnings:ft.warnings})))};function Wn(){const{form:Le}=be.useContext(E.q3);return Le}const tt=ce;tt.Item=lr,tt.List=Yn,tt.ErrorList=Oe,tt.useForm=rt,tt.useFormInstance=Wn,tt.useWatch=nt.useWatch,tt.Provider=E.RV,tt.create=()=>{};var St=tt},4875:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return ln}});var E=ee(59301),Ne=ee(84105),be=ee(87395),$e=ee(92310),xe=ee.n($e),Fe=ee(60499),Pe=ee(18642),We=ee(43749),we=ee(72190),ve=ee(42244),lt=ee(38705),Ee=ee(17212);function yt(){return typeof BigInt=="function"}function qe(He){return!He&&He!==0&&!Number.isNaN(He)||!String(He).trim()}function Ge(He){var ht=He.trim(),Mt=ht.startsWith("-");Mt&&(ht=ht.slice(1)),ht=ht.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),ht.startsWith(".")&&(ht="0".concat(ht));var Kt=ht||"0",dn=Kt.split("."),An=dn[0]||"0",Jn=dn[1]||"0";An==="0"&&Jn==="0"&&(Mt=!1);var Xn=Mt?"-":"";return{negative:Mt,negativeStr:Xn,trimStr:Kt,integerStr:An,decimalStr:Jn,fullStr:"".concat(Xn).concat(Kt)}}function Ke(He){var ht=String(He);return!Number.isNaN(Number(ht))&&ht.includes("e")}function Qe(He){var ht=String(He);if(Ke(He)){var Mt=Number(ht.slice(ht.indexOf("e-")+2)),Kt=ht.match(/\.(\d+)/);return Kt!=null&&Kt[1]&&(Mt+=Kt[1].length),Mt}return ht.includes(".")&&Pt(ht)?ht.length-ht.indexOf(".")-1:0}function dt(He){var ht=String(He);if(Ke(He)){if(He>Number.MAX_SAFE_INTEGER)return String(yt()?BigInt(He).toString():Number.MAX_SAFE_INTEGER);if(He<Number.MIN_SAFE_INTEGER)return String(yt()?BigInt(He).toString():Number.MIN_SAFE_INTEGER);ht=He.toFixed(Qe(ht))}return Ge(ht).fullStr}function Pt(He){return typeof He=="number"?!Number.isNaN(He):He?/^\s*-?\d+(\.\d+)?\s*$/.test(He)||/^\s*-?\d+\.\s*$/.test(He)||/^\s*-?\.\d+\s*$/.test(He):!1}var qt=function(){function He(ht){if((0,lt.Z)(this,He),(0,Pe.Z)(this,"origin",""),(0,Pe.Z)(this,"negative",void 0),(0,Pe.Z)(this,"integer",void 0),(0,Pe.Z)(this,"decimal",void 0),(0,Pe.Z)(this,"decimalLen",void 0),(0,Pe.Z)(this,"empty",void 0),(0,Pe.Z)(this,"nan",void 0),qe(ht)){this.empty=!0;return}if(this.origin=String(ht),ht==="-"||Number.isNaN(ht)){this.nan=!0;return}var Mt=ht;if(Ke(Mt)&&(Mt=Number(Mt)),Mt=typeof Mt=="string"?Mt:dt(Mt),Pt(Mt)){var Kt=Ge(Mt);this.negative=Kt.negative;var dn=Kt.trimStr.split(".");this.integer=BigInt(dn[0]);var An=dn[1]||"0";this.decimal=BigInt(An),this.decimalLen=An.length}else this.nan=!0}return(0,Ee.Z)(He,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(Mt){var Kt="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Mt,"0"));return BigInt(Kt)}},{key:"negate",value:function(){var Mt=new He(this.toString());return Mt.negative=!Mt.negative,Mt}},{key:"cal",value:function(Mt,Kt,dn){var An=Math.max(this.getDecimalStr().length,Mt.getDecimalStr().length),Jn=this.alignDecimal(An),Xn=Mt.alignDecimal(An),Sn=Kt(Jn,Xn).toString(),Rn=dn(An),Gt=Ge(Sn),Lt=Gt.negativeStr,Yt=Gt.trimStr,kt="".concat(Lt).concat(Yt.padStart(Rn+1,"0"));return new He("".concat(kt.slice(0,-Rn),".").concat(kt.slice(-Rn)))}},{key:"add",value:function(Mt){if(this.isInvalidate())return new He(Mt);var Kt=new He(Mt);return Kt.isInvalidate()?this:this.cal(Kt,function(dn,An){return dn+An},function(dn){return dn})}},{key:"multi",value:function(Mt){var Kt=new He(Mt);return this.isInvalidate()||Kt.isInvalidate()?new He(NaN):this.cal(Kt,function(dn,An){return dn*An},function(dn){return dn*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Mt){return this.toString()===(Mt==null?void 0:Mt.toString())}},{key:"lessEquals",value:function(Mt){return this.add(Mt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Mt?this.isInvalidate()?"":Ge("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),He}(),fe=function(){function He(ht){if((0,lt.Z)(this,He),(0,Pe.Z)(this,"origin",""),(0,Pe.Z)(this,"number",void 0),(0,Pe.Z)(this,"empty",void 0),qe(ht)){this.empty=!0;return}this.origin=String(ht),this.number=Number(ht)}return(0,Ee.Z)(He,[{key:"negate",value:function(){return new He(-this.toNumber())}},{key:"add",value:function(Mt){if(this.isInvalidate())return new He(Mt);var Kt=Number(Mt);if(Number.isNaN(Kt))return this;var dn=this.number+Kt;if(dn>Number.MAX_SAFE_INTEGER)return new He(Number.MAX_SAFE_INTEGER);if(dn<Number.MIN_SAFE_INTEGER)return new He(Number.MIN_SAFE_INTEGER);var An=Math.max(Qe(this.number),Qe(Kt));return new He(dn.toFixed(An))}},{key:"multi",value:function(Mt){var Kt=Number(Mt);if(this.isInvalidate()||Number.isNaN(Kt))return new He(NaN);var dn=this.number*Kt;if(dn>Number.MAX_SAFE_INTEGER)return new He(Number.MAX_SAFE_INTEGER);if(dn<Number.MIN_SAFE_INTEGER)return new He(Number.MIN_SAFE_INTEGER);var An=Math.max(Qe(this.number),Qe(Kt));return new He(dn.toFixed(An))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Mt){return this.toNumber()===(Mt==null?void 0:Mt.toNumber())}},{key:"lessEquals",value:function(Mt){return this.add(Mt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Mt?this.isInvalidate()?"":dt(this.number):this.origin}}]),He}();function st(He){return yt()?new qt(He):new fe(He)}function mt(He,ht,Mt){var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(He==="")return"";var dn=Ge(He),An=dn.negativeStr,Jn=dn.integerStr,Xn=dn.decimalStr,Sn="".concat(ht).concat(Xn),Rn="".concat(An).concat(Jn);if(Mt>=0){var Gt=Number(Xn[Mt]);if(Gt>=5&&!Kt){var Lt=st(He).add("".concat(An,"0.").concat("0".repeat(Mt)).concat(10-Gt));return mt(Lt.toString(),ht,Mt,Kt)}return Mt===0?Rn:"".concat(Rn).concat(ht).concat(Xn.padEnd(Mt,"0").slice(0,Mt))}return Sn===".0"?Rn:"".concat(Rn).concat(Sn)}var pt=st,Vt=ee(36901),Ze=ee(34280);function Ve(He,ht){return typeof Proxy!="undefined"&&He?new Proxy(He,{get:function(Kt,dn){if(ht[dn])return ht[dn];var An=Kt[dn];return typeof An=="function"?An.bind(Kt):An}}):He}var Ct=ee(8654),Te=ee(48736);function _e(He,ht){var Mt=(0,E.useRef)(null);function Kt(){try{var An=He.selectionStart,Jn=He.selectionEnd,Xn=He.value,Sn=Xn.substring(0,An),Rn=Xn.substring(Jn);Mt.current={start:An,end:Jn,value:Xn,beforeTxt:Sn,afterTxt:Rn}}catch(Gt){}}function dn(){if(He&&Mt.current&&ht)try{var An=He.value,Jn=Mt.current,Xn=Jn.beforeTxt,Sn=Jn.afterTxt,Rn=Jn.start,Gt=An.length;if(An.startsWith(Xn))Gt=Xn.length;else if(An.endsWith(Sn))Gt=An.length-Mt.current.afterTxt.length;else{var Lt=Xn[Rn-1],Yt=An.indexOf(Lt,Rn-1);Yt!==-1&&(Gt=Yt+1)}He.setSelectionRange(Gt,Gt)}catch(kt){(0,Te.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(kt.message))}}return[Kt,dn]}var Ue=ee(49658),de=function(){var ht=(0,E.useState)(!1),Mt=(0,we.Z)(ht,2),Kt=Mt[0],dn=Mt[1];return(0,Ze.Z)(function(){dn((0,Ue.Z)())},[]),Kt},gt=de,Oe=ee(16089),nt=200,jt=600;function Ce(He){var ht=He.prefixCls,Mt=He.upNode,Kt=He.downNode,dn=He.upDisabled,An=He.downDisabled,Jn=He.onStep,Xn=E.useRef(),Sn=E.useRef([]),Rn=E.useRef();Rn.current=Jn;var Gt=function(){clearTimeout(Xn.current)},Lt=function(Bn,hn){Bn.preventDefault(),Gt(),Rn.current(hn);function Kn(){Rn.current(hn),Xn.current=setTimeout(Kn,nt)}Xn.current=setTimeout(Kn,jt)};E.useEffect(function(){return function(){Gt(),Sn.current.forEach(function(Ln){return Oe.Z.cancel(Ln)})}},[]);var Yt=gt();if(Yt)return null;var kt="".concat(ht,"-handler"),It=xe()(kt,"".concat(kt,"-up"),(0,Pe.Z)({},"".concat(kt,"-up-disabled"),dn)),fn=xe()(kt,"".concat(kt,"-down"),(0,Pe.Z)({},"".concat(kt,"-down-disabled"),An)),an=function(){return Sn.current.push((0,Oe.Z)(Gt))},yn={unselectable:"on",role:"button",onMouseUp:an,onMouseLeave:an};return E.createElement("div",{className:"".concat(kt,"-wrap")},E.createElement("span",(0,Fe.Z)({},yn,{onMouseDown:function(Bn){Lt(Bn,!0)},"aria-label":"Increase Value","aria-disabled":dn,className:It}),Mt||E.createElement("span",{unselectable:"on",className:"".concat(ht,"-handler-up-inner")})),E.createElement("span",(0,Fe.Z)({},yn,{onMouseDown:function(Bn){Lt(Bn,!1)},"aria-label":"Decrease Value","aria-disabled":An,className:fn}),Kt||E.createElement("span",{unselectable:"on",className:"".concat(ht,"-handler-down-inner")})))}function ue(He){var ht=typeof He=="number"?dt(He):Ge(He).fullStr,Mt=ht.includes(".");return Mt?Ge(ht.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:He+"0"}var et=ee(30292),Rt=function(){var He=(0,E.useRef)(0),ht=function(){Oe.Z.cancel(He.current)};return(0,E.useEffect)(function(){return ht},[]),function(Mt){ht(),He.current=(0,Oe.Z)(function(){Mt()})}},ut=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],he=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],De=function(ht,Mt){return ht||Mt.isEmpty()?Mt.toString():Mt.toNumber()},Me=function(ht){var Mt=pt(ht);return Mt.isInvalidate()?null:Mt},Dt=E.forwardRef(function(He,ht){var Mt=He.prefixCls,Kt=He.className,dn=He.style,An=He.min,Jn=He.max,Xn=He.step,Sn=Xn===void 0?1:Xn,Rn=He.defaultValue,Gt=He.value,Lt=He.disabled,Yt=He.readOnly,kt=He.upHandler,It=He.downHandler,fn=He.keyboard,an=He.changeOnWheel,yn=an===void 0?!1:an,Ln=He.controls,Bn=Ln===void 0?!0:Ln,hn=He.classNames,Kn=He.stringMode,jn=He.parser,mr=He.formatter,lr=He.precision,en=He.decimalSeparator,gn=He.onChange,Yn=He.onInput,Wn=He.onPressEnter,tt=He.onStep,St=He.changeOnBlur,Le=St===void 0?!0:St,ot=He.domRef,Re=(0,ve.Z)(He,ut),ct="".concat(Mt,"-input"),Ie=E.useRef(null),Et=E.useState(!1),Ft=(0,we.Z)(Et,2),zt=Ft[0],Ot=Ft[1],ft=E.useRef(!1),vt=E.useRef(!1),Tt=E.useRef(!1),Dn=E.useState(function(){return pt(Gt!=null?Gt:Rn)}),Cn=(0,we.Z)(Dn,2),En=Cn[0],nr=Cn[1];function sr(zn){Gt===void 0&&nr(zn)}var gr=E.useCallback(function(zn,In){if(!In)return lr>=0?lr:Math.max(Qe(zn),Qe(Sn))},[lr,Sn]),rr=E.useCallback(function(zn){var In=String(zn);if(jn)return jn(In);var dr=In;return en&&(dr=dr.replace(en,".")),dr.replace(/[^\w.-]+/g,"")},[jn,en]),qn=E.useRef(""),$n=E.useCallback(function(zn,In){if(mr)return mr(zn,{userTyping:In,input:String(qn.current)});var dr=typeof zn=="number"?dt(zn):zn;if(!In){var br=gr(dr,In);if(Pt(dr)&&(en||br>=0)){var kn=en||".";dr=mt(dr,kn,br)}}return dr},[mr,gr,en]),cr=E.useState(function(){var zn=Rn!=null?Rn:Gt;return En.isInvalidate()&&["string","number"].includes((0,We.Z)(zn))?Number.isNaN(zn)?"":zn:$n(En.toString(),!1)}),xr=(0,we.Z)(cr,2),wr=xr[0],Ar=xr[1];qn.current=wr;function _n(zn,In){Ar($n(zn.isInvalidate()?zn.toString(!1):zn.toString(!In),In))}var Pr=E.useMemo(function(){return Me(Jn)},[Jn,lr]),yr=E.useMemo(function(){return Me(An)},[An,lr]),ii=E.useMemo(function(){return!Pr||!En||En.isInvalidate()?!1:Pr.lessEquals(En)},[Pr,En]),li=E.useMemo(function(){return!yr||!En||En.isInvalidate()?!1:En.lessEquals(yr)},[yr,En]),ei=_e(Ie.current,zt),ti=(0,we.Z)(ei,2),mi=ti[0],Xr=ti[1],Qr=function(In){return Pr&&!In.lessEquals(Pr)?Pr:yr&&!yr.lessEquals(In)?yr:null},Lr=function(In){return!Qr(In)},si=function(In,dr){var br=In,kn=Lr(br)||br.isEmpty();if(!br.isEmpty()&&!dr&&(br=Qr(br)||br,kn=!0),!Yt&&!Lt&&kn){var Fn=br.toString(),er=gr(Fn,dr);return er>=0&&(br=pt(mt(Fn,".",er)),Lr(br)||(br=pt(mt(Fn,".",er,!0)))),br.equals(En)||(sr(br),gn==null||gn(br.isEmpty()?null:De(Kn,br)),Gt===void 0&&_n(br,dr)),br}return En},pi=Rt(),io=function zn(In){if(mi(),qn.current=In,Ar(In),!vt.current){var dr=rr(In),br=pt(dr);br.isNaN()||si(br,!0)}Yn==null||Yn(In),pi(function(){var kn=In;jn||(kn=In.replace(/。/g,".")),kn!==In&&zn(kn)})},Bi=function(){vt.current=!0},Zi=function(){vt.current=!1,io(Ie.current.value)},Ii=function(In){io(In.target.value)},Ti=function(In){var dr;if(!(In&&ii||!In&&li)){ft.current=!1;var br=pt(Tt.current?ue(Sn):Sn);In||(br=br.negate());var kn=(En||pt(0)).add(br.toString()),Fn=si(kn,!1);tt==null||tt(De(Kn,Fn),{offset:Tt.current?ue(Sn):Sn,type:In?"up":"down"}),(dr=Ie.current)===null||dr===void 0||dr.focus()}},Ur=function(In){var dr=pt(rr(wr)),br;dr.isNaN()?br=si(En,In):br=si(dr,In),Gt!==void 0?_n(En,!1):br.isNaN()||_n(br,!1)},Vr=function(){ft.current=!0},Or=function(In){var dr=In.key,br=In.shiftKey;ft.current=!0,Tt.current=br,dr==="Enter"&&(vt.current||(ft.current=!1),Ur(!1),Wn==null||Wn(In)),fn!==!1&&!vt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(dr)&&(Ti(dr==="Up"||dr==="ArrowUp"),In.preventDefault())},Mn=function(){ft.current=!1,Tt.current=!1};E.useEffect(function(){if(yn&&zt){var zn=function(br){Ti(br.deltaY<0),br.preventDefault()},In=Ie.current;if(In)return In.addEventListener("wheel",zn,{passive:!1}),function(){return In.removeEventListener("wheel",zn)}}});var Gn=function(){Le&&Ur(!1),Ot(!1),ft.current=!1};return(0,Ze.o)(function(){En.isInvalidate()||_n(En,!1)},[lr,mr]),(0,Ze.o)(function(){var zn=pt(Gt);nr(zn);var In=pt(rr(wr));(!zn.equals(In)||!ft.current||mr)&&_n(zn,ft.current)},[Gt]),(0,Ze.o)(function(){mr&&Xr()},[wr]),E.createElement("div",{ref:ot,className:xe()(Mt,Kt,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},"".concat(Mt,"-focused"),zt),"".concat(Mt,"-disabled"),Lt),"".concat(Mt,"-readonly"),Yt),"".concat(Mt,"-not-a-number"),En.isNaN()),"".concat(Mt,"-out-of-range"),!En.isInvalidate()&&!Lr(En))),style:dn,onFocus:function(){Ot(!0)},onBlur:Gn,onKeyDown:Or,onKeyUp:Mn,onCompositionStart:Bi,onCompositionEnd:Zi,onBeforeInput:Vr},Bn&&E.createElement(Ce,{prefixCls:Mt,upNode:kt,downNode:It,upDisabled:ii,downDisabled:li,onStep:Ti}),E.createElement("div",{className:"".concat(ct,"-wrap")},E.createElement("input",(0,Fe.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":An,"aria-valuemax":Jn,"aria-valuenow":En.isInvalidate()?null:En.toString(),step:Sn},Re,{ref:(0,Ct.sQ)(Ie,ht),className:ct,value:wr,onChange:Ii,disabled:Lt,readOnly:Yt}))))}),bt=E.forwardRef(function(He,ht){var Mt=He.disabled,Kt=He.style,dn=He.prefixCls,An=dn===void 0?"rc-input-number":dn,Jn=He.value,Xn=He.prefix,Sn=He.suffix,Rn=He.addonBefore,Gt=He.addonAfter,Lt=He.className,Yt=He.classNames,kt=(0,ve.Z)(He,he),It=E.useRef(null),fn=E.useRef(null),an=E.useRef(null),yn=function(Bn){an.current&&(0,et.nH)(an.current,Bn)};return E.useImperativeHandle(ht,function(){return Ve(an.current,{focus:yn,nativeElement:It.current.nativeElement||fn.current})}),E.createElement(Vt.BaseInput,{className:Lt,triggerFocus:yn,prefixCls:An,value:Jn,disabled:Mt,style:Kt,prefix:Xn,suffix:Sn,addonAfter:Gt,addonBefore:Rn,classNames:Yt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:It},E.createElement(Dt,(0,Fe.Z)({prefixCls:An,disabled:Mt,ref:an,domRef:fn,className:Yt==null?void 0:Yt.input},kt)))}),Zt=bt,je=Zt,Bt=ee(62487),rt=ee(82855),le=ee(48755),ne=ee(60840),te=ee(2171),ae=ee(83397),ce=ee(31756),re=ee(56553),ye=ee(24971),Se=ee(70045),Ye=ee(36237),ke=ee(53075),it=ee(64910),xt=ee(39082),Xt=ee(63356),Nt=ee(56119),vn=ee(16931),Jt=ee(51636),tn=ee(17835);const on=He=>{var ht;const Mt=(ht=He.handleVisible)!==null&&ht!==void 0?ht:"auto",Kt=He.controlHeightSM-He.lineWidth*2;return Object.assign(Object.assign({},(0,it.T)(He)),{controlWidth:90,handleWidth:Kt,handleFontSize:He.fontSize/2,handleVisible:Mt,handleActiveBg:He.colorFillAlter,handleBg:He.colorBgContainer,filledHandleBg:new tn.FastColor(He.colorFillSecondary).onBackground(He.colorBgContainer).toHexString(),handleHoverColor:He.colorPrimary,handleBorderColor:He.colorBorder,handleOpacity:Mt===!0?1:0,handleVisibleWidth:Mt===!0?Kt:0})},mn=(He,ht)=>{let{componentCls:Mt,borderRadiusSM:Kt,borderRadiusLG:dn}=He;const An=ht==="lg"?dn:Kt;return{[`&-${ht}`]:{[`${Mt}-handler-wrap`]:{borderStartEndRadius:An,borderEndEndRadius:An},[`${Mt}-handler-up`]:{borderStartEndRadius:An},[`${Mt}-handler-down`]:{borderEndEndRadius:An}}}},cn=He=>{const{componentCls:ht,lineWidth:Mt,lineType:Kt,borderRadius:dn,inputFontSizeSM:An,inputFontSizeLG:Jn,controlHeightLG:Xn,controlHeightSM:Sn,colorError:Rn,paddingInlineSM:Gt,paddingBlockSM:Lt,paddingBlockLG:Yt,paddingInlineLG:kt,colorTextDescription:It,motionDurationMid:fn,handleHoverColor:an,handleOpacity:yn,paddingInline:Ln,paddingBlock:Bn,handleBg:hn,handleActiveBg:Kn,colorTextDisabled:jn,borderRadiusSM:mr,borderRadiusLG:lr,controlWidth:en,handleBorderColor:gn,filledHandleBg:Yn,lineHeightLG:Wn,calc:tt}=He;return[{[ht]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xt.Wf)(He)),(0,ke.ik)(He)),{display:"inline-block",width:en,margin:0,padding:0,borderRadius:dn}),(0,xt.qG)(He,{[`${ht}-handler-wrap`]:{background:hn,[`${ht}-handler-down`]:{borderBlockStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`}}})),(0,xt.H8)(He,{[`${ht}-handler-wrap`]:{background:Yn,[`${ht}-handler-down`]:{borderBlockStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`}},"&:focus-within":{[`${ht}-handler-wrap`]:{background:hn}}})),(0,xt.vc)(He,{[`${ht}-handler-wrap`]:{background:hn,[`${ht}-handler-down`]:{borderBlockStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`}}})),(0,xt.Mu)(He)),{"&-rtl":{direction:"rtl",[`${ht}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Jn,lineHeight:Wn,borderRadius:lr,[`input${ht}-input`]:{height:tt(Xn).sub(tt(Mt).mul(2)).equal(),padding:`${(0,Ye.unit)(Yt)} ${(0,Ye.unit)(kt)}`}},"&-sm":{padding:0,fontSize:An,borderRadius:mr,[`input${ht}-input`]:{height:tt(Sn).sub(tt(Mt).mul(2)).equal(),padding:`${(0,Ye.unit)(Lt)} ${(0,Ye.unit)(Gt)}`}},"&-out-of-range":{[`${ht}-input-wrap`]:{input:{color:Rn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Xt.Wf)(He)),(0,ke.s7)(He)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${ht}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${ht}-group-addon`]:{borderRadius:lr,fontSize:He.fontSizeLG}},"&-sm":{[`${ht}-group-addon`]:{borderRadius:mr}}},(0,xt.ir)(He)),(0,xt.S5)(He)),{[`&:not(${ht}-compact-first-item):not(${ht}-compact-last-item)${ht}-compact-item`]:{[`${ht}, ${ht}-group-addon`]:{borderRadius:0}},[`&:not(${ht}-compact-last-item)${ht}-compact-first-item`]:{[`${ht}, ${ht}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${ht}-compact-first-item)${ht}-compact-last-item`]:{[`${ht}, ${ht}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${ht}-input`]:{cursor:"not-allowed"},[ht]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xt.Wf)(He)),{width:"100%",padding:`${(0,Ye.unit)(Bn)} ${(0,Ye.unit)(Ln)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:dn,outline:0,transition:`all ${fn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,ke.nz)(He.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${ht}-handler-wrap, &-focused ${ht}-handler-wrap`]:{width:He.handleWidth,opacity:1}})},{[ht]:Object.assign(Object.assign(Object.assign({[`${ht}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:He.handleVisibleWidth,opacity:yn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:dn,borderEndEndRadius:dn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${fn}`,overflow:"hidden",[`${ht}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
|
|
|
${ht}-handler-up-inner,
|
|
|
${ht}-handler-down-inner
|
|
|
`]:{marginInlineEnd:0,fontSize:He.handleFontSize}}},[`${ht}-handler`]:{height:"50%",overflow:"hidden",color:It,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`,transition:`all ${fn} linear`,"&:active":{background:Kn},"&:hover":{height:"60%",[`
|
|
|
${ht}-handler-up-inner,
|
|
|
${ht}-handler-down-inner
|
|
|
`]:{color:an}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,Xt.Ro)()),{color:It,transition:`all ${fn} linear`,userSelect:"none"})},[`${ht}-handler-up`]:{borderStartEndRadius:dn},[`${ht}-handler-down`]:{borderEndEndRadius:dn}},mn(He,"lg")),mn(He,"sm")),{"&-disabled, &-readonly":{[`${ht}-handler-wrap`]:{display:"none"},[`${ht}-input`]:{color:"inherit"}},[`
|
|
|
${ht}-handler-up-disabled,
|
|
|
${ht}-handler-down-disabled
|
|
|
`]:{cursor:"not-allowed"},[`
|
|
|
${ht}-handler-up-disabled:hover &-handler-up-inner,
|
|
|
${ht}-handler-down-disabled:hover &-handler-down-inner
|
|
|
`]:{color:jn}})}]},at=He=>{const{componentCls:ht,paddingBlock:Mt,paddingInline:Kt,inputAffixPadding:dn,controlWidth:An,borderRadiusLG:Jn,borderRadiusSM:Xn,paddingInlineLG:Sn,paddingInlineSM:Rn,paddingBlockLG:Gt,paddingBlockSM:Lt,motionDurationMid:Yt}=He;return{[`${ht}-affix-wrapper`]:Object.assign(Object.assign({[`input${ht}-input`]:{padding:`${(0,Ye.unit)(Mt)} 0`}},(0,ke.ik)(He)),{position:"relative",display:"inline-flex",alignItems:"center",width:An,padding:0,paddingInlineStart:Kt,"&-lg":{borderRadius:Jn,paddingInlineStart:Sn,[`input${ht}-input`]:{padding:`${(0,Ye.unit)(Gt)} 0`}},"&-sm":{borderRadius:Xn,paddingInlineStart:Rn,[`input${ht}-input`]:{padding:`${(0,Ye.unit)(Lt)} 0`}},[`&:not(${ht}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${ht}-disabled`]:{background:"transparent"},[`> div${ht}`]:{width:"100%",border:"none",outline:"none",[`&${ht}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${ht}-handler-wrap`]:{zIndex:2},[ht]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:dn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Kt,marginInlineStart:dn,transition:`margin ${Yt}`}},[`&:hover ${ht}-handler-wrap, &-focused ${ht}-handler-wrap`]:{width:He.handleWidth,opacity:1},[`&:not(${ht}-affix-wrapper-without-controls):hover ${ht}-suffix`]:{marginInlineEnd:He.calc(He.handleWidth).add(Kt).equal()}})}};var Ut=(0,vn.I$)("InputNumber",He=>{const ht=(0,Jt.mergeToken)(He,(0,it.e)(He));return[cn(ht),at(ht),(0,Nt.c)(ht)]},on,{unitless:{handleOpacity:!0}}),un=function(He,ht){var Mt={};for(var Kt in He)Object.prototype.hasOwnProperty.call(He,Kt)&&ht.indexOf(Kt)<0&&(Mt[Kt]=He[Kt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Kt=Object.getOwnPropertySymbols(He);dn<Kt.length;dn++)ht.indexOf(Kt[dn])<0&&Object.prototype.propertyIsEnumerable.call(He,Kt[dn])&&(Mt[Kt[dn]]=He[Kt[dn]]);return Mt};const Je=E.forwardRef((He,ht)=>{const{getPrefixCls:Mt,direction:Kt}=E.useContext(le.E_),dn=E.useRef(null);E.useImperativeHandle(ht,()=>dn.current);const{className:An,rootClassName:Jn,size:Xn,disabled:Sn,prefixCls:Rn,addonBefore:Gt,addonAfter:Lt,prefix:Yt,suffix:kt,bordered:It,readOnly:fn,status:an,controls:yn,variant:Ln}=He,Bn=un(He,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),hn=Mt("input-number",Rn),Kn=(0,ae.Z)(hn),[jn,mr,lr]=Ut(hn,Kn),{compactSize:en,compactItemClassnames:gn}=(0,Se.ri)(hn,Kt);let Yn=E.createElement(be.Z,{className:`${hn}-handler-up-inner`}),Wn=E.createElement(Ne.Z,{className:`${hn}-handler-down-inner`});const tt=typeof yn=="boolean"?yn:void 0;typeof yn=="object"&&(Yn=typeof yn.upIcon=="undefined"?Yn:E.createElement("span",{className:`${hn}-handler-up-inner`},yn.upIcon),Wn=typeof yn.downIcon=="undefined"?Wn:E.createElement("span",{className:`${hn}-handler-down-inner`},yn.downIcon));const{hasFeedback:St,status:Le,isFormItemInput:ot,feedbackIcon:Re}=E.useContext(re.aM),ct=(0,rt.F)(Le,an),Ie=(0,ce.Z)(Cn=>{var En;return(En=Xn!=null?Xn:en)!==null&&En!==void 0?En:Cn}),Et=E.useContext(te.Z),Ft=Sn!=null?Sn:Et,[zt,Ot]=(0,ye.Z)("inputNumber",Ln,It),ft=St&&E.createElement(E.Fragment,null,Re),vt=xe()({[`${hn}-lg`]:Ie==="large",[`${hn}-sm`]:Ie==="small",[`${hn}-rtl`]:Kt==="rtl",[`${hn}-in-form-item`]:ot},mr),Tt=`${hn}-group`,Dn=E.createElement(je,Object.assign({ref:dn,disabled:Ft,className:xe()(lr,Kn,An,Jn,gn),upHandler:Yn,downHandler:Wn,prefixCls:hn,readOnly:fn,controls:tt,prefix:Yt,suffix:ft||kt,addonBefore:Gt&&E.createElement(Bt.Z,{form:!0,space:!0},Gt),addonAfter:Lt&&E.createElement(Bt.Z,{form:!0,space:!0},Lt),classNames:{input:vt,variant:xe()({[`${hn}-${zt}`]:Ot},(0,rt.Z)(hn,ct,St)),affixWrapper:xe()({[`${hn}-affix-wrapper-sm`]:Ie==="small",[`${hn}-affix-wrapper-lg`]:Ie==="large",[`${hn}-affix-wrapper-rtl`]:Kt==="rtl",[`${hn}-affix-wrapper-without-controls`]:yn===!1||Ft},mr),wrapper:xe()({[`${Tt}-rtl`]:Kt==="rtl"},mr),groupWrapper:xe()({[`${hn}-group-wrapper-sm`]:Ie==="small",[`${hn}-group-wrapper-lg`]:Ie==="large",[`${hn}-group-wrapper-rtl`]:Kt==="rtl",[`${hn}-group-wrapper-${zt}`]:Ot},(0,rt.Z)(`${hn}-group-wrapper`,ct,St),mr)}},Bn));return jn(Dn)}),At=Je,_t=He=>E.createElement(ne.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},E.createElement(Je,Object.assign({},He)));At._InternalPanelDoNotUseOrYouWillBeFired=_t;var ln=At},49397:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return fe}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(36901),xe=ee(8654),Fe=ee(62487),Pe=ee(86013),We=ee(82855),we=ee(48755),ve=ee(2171),lt=ee(83397),Ee=ee(31756),yt=ee(56553),qe=ee(24971),Ge=ee(70045),Ke=ee(23826),Qe=ee(53075);function dt(st){return!!(st.prefix||st.suffix||st.allowClear||st.showCount)}var Pt=function(st,mt){var pt={};for(var Vt in st)Object.prototype.hasOwnProperty.call(st,Vt)&&mt.indexOf(Vt)<0&&(pt[Vt]=st[Vt]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Vt=Object.getOwnPropertySymbols(st);Ze<Vt.length;Ze++)mt.indexOf(Vt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(st,Vt[Ze])&&(pt[Vt[Ze]]=st[Vt[Ze]]);return pt},fe=(0,E.forwardRef)((st,mt)=>{const{prefixCls:pt,bordered:Vt=!0,status:Ze,size:Ve,disabled:Ct,onBlur:Te,onFocus:_e,suffix:Ue,allowClear:de,addonAfter:gt,addonBefore:Oe,className:nt,style:jt,styles:Ce,rootClassName:ue,onChange:et,classNames:Rt,variant:ut}=st,he=Pt(st,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:De,direction:Me,allowClear:Dt,autoComplete:bt,className:Zt,style:je,classNames:Bt,styles:rt}=(0,we.dj)("input"),le=De("input",pt),ne=(0,E.useRef)(null),te=(0,lt.Z)(le),[ae,ce,re]=(0,Qe.TI)(le,ue),[ye]=(0,Qe.ZP)(le,te),{compactSize:Se,compactItemClassnames:Ye}=(0,Ge.ri)(le,Me),ke=(0,Ee.Z)(ln=>{var He;return(He=Ve!=null?Ve:Se)!==null&&He!==void 0?He:ln}),it=E.useContext(ve.Z),xt=Ct!=null?Ct:it,{status:Xt,hasFeedback:Nt,feedbackIcon:vn}=(0,E.useContext)(yt.aM),Jt=(0,We.F)(Xt,Ze),tn=dt(st)||!!Nt,on=(0,E.useRef)(tn),mn=(0,Ke.Z)(ne,!0),cn=ln=>{mn(),Te==null||Te(ln)},at=ln=>{mn(),_e==null||_e(ln)},Ut=ln=>{mn(),et==null||et(ln)},un=(Nt||Ue)&&E.createElement(E.Fragment,null,Ue,Nt&&vn),Je=(0,Pe.Z)(de!=null?de:Dt),[At,_t]=(0,qe.Z)("input",ut,Vt);return ae(ye(E.createElement($e.default,Object.assign({ref:(0,xe.sQ)(mt,ne),prefixCls:le,autoComplete:bt},he,{disabled:xt,onBlur:cn,onFocus:at,style:Object.assign(Object.assign({},je),jt),styles:Object.assign(Object.assign({},rt),Ce),suffix:un,allowClear:Je,className:be()(nt,ue,re,te,Ye,Zt),onChange:Ut,addonBefore:Oe&&E.createElement(Fe.Z,{form:!0,space:!0},Oe),addonAfter:gt&&E.createElement(Fe.Z,{form:!0,space:!0},gt),classNames:Object.assign(Object.assign(Object.assign({},Rt),Bt),{input:be()({[`${le}-sm`]:ke==="small",[`${le}-lg`]:ke==="large",[`${le}-rtl`]:Me==="rtl"},Rt==null?void 0:Rt.input,Bt.input,ce),variant:be()({[`${le}-${At}`]:_t},(0,We.Z)(le,Jt)),affixWrapper:be()({[`${le}-affix-wrapper-sm`]:ke==="small",[`${le}-affix-wrapper-lg`]:ke==="large",[`${le}-affix-wrapper-rtl`]:Me==="rtl"},ce),wrapper:be()({[`${le}-group-rtl`]:Me==="rtl"},ce),groupWrapper:be()({[`${le}-group-wrapper-sm`]:ke==="small",[`${le}-group-wrapper-lg`]:ke==="large",[`${le}-group-wrapper-rtl`]:Me==="rtl",[`${le}-group-wrapper-${At}`]:_t},(0,We.Z)(`${le}-group-wrapper`,Jt,Nt),ce)})}))))})},79809:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return mt}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(22711),xe=ee(86013),Fe=ee(82855),Pe=ee(48755),We=ee(2171),we=ee(83397),ve=ee(31756),lt=ee(56553),Ee=ee(24971),yt=ee(70045),qe=ee(30292),Ge=ee(53075),Ke=ee(16931),Qe=ee(51636),dt=ee(64910);const Pt=pt=>{const{componentCls:Vt,paddingLG:Ze}=pt,Ve=`${Vt}-textarea`;return{[`textarea${Vt}`]:{maxWidth:"100%",height:"auto",minHeight:pt.controlHeight,lineHeight:pt.lineHeight,verticalAlign:"bottom",transition:`all ${pt.motionDurationSlow}`,resize:"vertical",[`&${Vt}-mouse-active`]:{transition:`all ${pt.motionDurationSlow}, height 0s, width 0s`}},[`${Vt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[Ve]:{position:"relative","&-show-count":{[`> ${Vt}`]:{height:"100%"},[`${Vt}-data-count`]:{position:"absolute",bottom:pt.calc(pt.fontSize).mul(pt.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:pt.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
|
|
|
&-allow-clear > ${Vt},
|
|
|
&-affix-wrapper${Ve}-has-feedback ${Vt}
|
|
|
`]:{paddingInlineEnd:Ze},[`&-affix-wrapper${Vt}-affix-wrapper`]:{padding:0,[`> textarea${Vt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:pt.calc(pt.controlHeight).sub(pt.calc(pt.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${Vt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${Vt}-clear-icon`]:{position:"absolute",insetInlineEnd:pt.paddingInline,insetBlockStart:pt.paddingXS},[`${Ve}-suffix`]:{position:"absolute",top:0,insetInlineEnd:pt.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${Vt}-affix-wrapper-sm`]:{[`${Vt}-suffix`]:{[`${Vt}-clear-icon`]:{insetInlineEnd:pt.paddingInlineSM}}}}}};var qt=(0,Ke.I$)(["Input","TextArea"],pt=>{const Vt=(0,Qe.mergeToken)(pt,(0,dt.e)(pt));return[Pt(Vt)]},dt.T,{resetFont:!1}),fe=function(pt,Vt){var Ze={};for(var Ve in pt)Object.prototype.hasOwnProperty.call(pt,Ve)&&Vt.indexOf(Ve)<0&&(Ze[Ve]=pt[Ve]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Ve=Object.getOwnPropertySymbols(pt);Ct<Ve.length;Ct++)Vt.indexOf(Ve[Ct])<0&&Object.prototype.propertyIsEnumerable.call(pt,Ve[Ct])&&(Ze[Ve[Ct]]=pt[Ve[Ct]]);return Ze},mt=(0,E.forwardRef)((pt,Vt)=>{var Ze;const{prefixCls:Ve,bordered:Ct=!0,size:Te,disabled:_e,status:Ue,allowClear:de,classNames:gt,rootClassName:Oe,className:nt,style:jt,styles:Ce,variant:ue,showCount:et,onMouseDown:Rt,onResize:ut}=pt,he=fe(pt,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:De,direction:Me,allowClear:Dt,autoComplete:bt,className:Zt,style:je,classNames:Bt,styles:rt}=(0,Pe.dj)("textArea"),le=E.useContext(We.Z),ne=_e!=null?_e:le,{status:te,hasFeedback:ae,feedbackIcon:ce}=E.useContext(lt.aM),re=(0,Fe.F)(te,Ue),ye=E.useRef(null);E.useImperativeHandle(Vt,()=>{var _t;return{resizableTextArea:(_t=ye.current)===null||_t===void 0?void 0:_t.resizableTextArea,focus:ln=>{var He,ht;(0,qe.nH)((ht=(He=ye.current)===null||He===void 0?void 0:He.resizableTextArea)===null||ht===void 0?void 0:ht.textArea,ln)},blur:()=>{var ln;return(ln=ye.current)===null||ln===void 0?void 0:ln.blur()}}});const Se=De("input",Ve),Ye=(0,we.Z)(Se),[ke,it,xt]=(0,Ge.TI)(Se,Oe),[Xt]=qt(Se,Ye),{compactSize:Nt,compactItemClassnames:vn}=(0,yt.ri)(Se,Me),Jt=(0,ve.Z)(_t=>{var ln;return(ln=Te!=null?Te:Nt)!==null&&ln!==void 0?ln:_t}),[tn,on]=(0,Ee.Z)("textArea",ue,Ct),mn=(0,xe.Z)(de!=null?de:Dt),[cn,at]=E.useState(!1),[Ut,un]=E.useState(!1),Je=_t=>{at(!0),Rt==null||Rt(_t);const ln=()=>{at(!1),document.removeEventListener("mouseup",ln)};document.addEventListener("mouseup",ln)},At=_t=>{var ln,He;if(ut==null||ut(_t),cn&&typeof getComputedStyle=="function"){const ht=(He=(ln=ye.current)===null||ln===void 0?void 0:ln.nativeElement)===null||He===void 0?void 0:He.querySelector("textarea");ht&&getComputedStyle(ht).resize==="both"&&un(!0)}};return ke(Xt(E.createElement($e.default,Object.assign({autoComplete:bt},he,{style:Object.assign(Object.assign({},je),jt),styles:Object.assign(Object.assign({},rt),Ce),disabled:ne,allowClear:mn,className:be()(xt,Ye,nt,Oe,vn,Zt,Ut&&`${Se}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},gt),Bt),{textarea:be()({[`${Se}-sm`]:Jt==="small",[`${Se}-lg`]:Jt==="large"},it,gt==null?void 0:gt.textarea,Bt.textarea,cn&&`${Se}-mouse-active`),variant:be()({[`${Se}-${tn}`]:on},(0,Fe.Z)(Se,re)),affixWrapper:be()(`${Se}-textarea-affix-wrapper`,{[`${Se}-affix-wrapper-rtl`]:Me==="rtl",[`${Se}-affix-wrapper-sm`]:Jt==="small",[`${Se}-affix-wrapper-lg`]:Jt==="large",[`${Se}-textarea-show-count`]:et||((Ze=pt.count)===null||Ze===void 0?void 0:Ze.show)},it)}),prefixCls:Se,suffix:ae&&E.createElement("span",{className:`${Se}-textarea-suffix`},ce),showCount:et,ref:ye,onResize:At,onMouseDown:Je}))))})},23826:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ne}});var E=ee(59301);function Ne(be,$e){const xe=(0,E.useRef)([]),Fe=()=>{xe.current.push(setTimeout(()=>{var Pe,We,we,ve;!((Pe=be.current)===null||Pe===void 0)&&Pe.input&&((We=be.current)===null||We===void 0?void 0:We.input.getAttribute("type"))==="password"&&(!((we=be.current)===null||we===void 0)&&we.input.hasAttribute("value"))&&((ve=be.current)===null||ve===void 0||ve.input.removeAttribute("value"))}))};return(0,E.useEffect)(()=>($e&&Fe(),()=>xe.current.forEach(Pe=>{Pe&&clearTimeout(Pe)})),[]),Fe}},37568:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Bt}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(48755),xe=ee(56553),Fe=ee(53075),We=rt=>{const{getPrefixCls:le,direction:ne}=(0,E.useContext)($e.E_),{prefixCls:te,className:ae}=rt,ce=le("input-group",te),re=le("input"),[ye,Se,Ye]=(0,Fe.ZP)(re),ke=be()(ce,Ye,{[`${ce}-lg`]:rt.size==="large",[`${ce}-sm`]:rt.size==="small",[`${ce}-compact`]:rt.compact,[`${ce}-rtl`]:ne==="rtl"},Se,ae),it=(0,E.useContext)(xe.aM),xt=(0,E.useMemo)(()=>Object.assign(Object.assign({},it),{isFormItemInput:!1}),[it]);return ye(E.createElement("span",{className:ke,style:rt.style,onMouseEnter:rt.onMouseEnter,onMouseLeave:rt.onMouseLeave,onFocus:rt.onFocus,onBlur:rt.onBlur},E.createElement(xe.aM.Provider,{value:xt},rt.children)))},we=ee(49397),ve=ee(77654),lt=ee(6089),Ee=ee(26112),yt=ee(82855),qe=ee(31756),Ge=ee(16931),Ke=ee(51636),Qe=ee(64910);const dt=rt=>{const{componentCls:le,paddingXS:ne}=rt;return{[le]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ne,"&-rtl":{direction:"rtl"},[`${le}-input`]:{textAlign:"center",paddingInline:rt.paddingXXS},[`&${le}-sm ${le}-input`]:{paddingInline:rt.calc(rt.paddingXXS).div(2).equal()},[`&${le}-lg ${le}-input`]:{paddingInline:rt.paddingXS}}}};var Pt=(0,Ge.I$)(["Input","OTP"],rt=>{const le=(0,Ke.mergeToken)(rt,(0,Qe.e)(rt));return[dt(le)]},Qe.T),qt=ee(16089),fe=function(rt,le){var ne={};for(var te in rt)Object.prototype.hasOwnProperty.call(rt,te)&&le.indexOf(te)<0&&(ne[te]=rt[te]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(rt);ae<te.length;ae++)le.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(rt,te[ae])&&(ne[te[ae]]=rt[te[ae]]);return ne},mt=E.forwardRef((rt,le)=>{const{value:ne,onChange:te,onActiveChange:ae,index:ce,mask:re}=rt,ye=fe(rt,["value","onChange","onActiveChange","index","mask"]),Se=ne&&typeof re=="string"?re:ne,Ye=Nt=>{te(ce,Nt.target.value)},ke=E.useRef(null);E.useImperativeHandle(le,()=>ke.current);const it=()=>{(0,qt.Z)(()=>{var Nt;const vn=(Nt=ke.current)===null||Nt===void 0?void 0:Nt.input;document.activeElement===vn&&vn&&vn.select()})},xt=Nt=>{const{key:vn,ctrlKey:Jt,metaKey:tn}=Nt;vn==="ArrowLeft"?ae(ce-1):vn==="ArrowRight"?ae(ce+1):vn==="z"&&(Jt||tn)&&Nt.preventDefault(),it()},Xt=Nt=>{Nt.key==="Backspace"&&!ne&&ae(ce-1),it()};return E.createElement(we.Z,Object.assign({type:re===!0?"password":"text"},ye,{ref:ke,value:Se,onInput:Ye,onFocus:it,onKeyDown:xt,onKeyUp:Xt,onMouseDown:it,onMouseUp:it}))}),pt=function(rt,le){var ne={};for(var te in rt)Object.prototype.hasOwnProperty.call(rt,te)&&le.indexOf(te)<0&&(ne[te]=rt[te]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(rt);ae<te.length;ae++)le.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(rt,te[ae])&&(ne[te[ae]]=rt[te[ae]]);return ne};function Vt(rt){return(rt||"").split("")}const Ze=rt=>{const{index:le,prefixCls:ne,separator:te}=rt,ae=typeof te=="function"?te(le):te;return ae?E.createElement("span",{className:`${ne}-separator`},ae):null};var Ct=E.forwardRef((rt,le)=>{const{prefixCls:ne,length:te=6,size:ae,defaultValue:ce,value:re,onChange:ye,formatter:Se,separator:Ye,variant:ke,disabled:it,status:xt,autoFocus:Xt,mask:Nt,type:vn,onInput:Jt,inputMode:tn}=rt,on=pt(rt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:mn,direction:cn}=E.useContext($e.E_),at=mn("otp",ne),Ut=(0,Ee.Z)(on,{aria:!0,data:!0,attr:!0}),[un,Je,At]=Pt(at),_t=(0,qe.Z)(Yt=>ae!=null?ae:Yt),ln=E.useContext(xe.aM),He=(0,yt.F)(ln.status,xt),ht=E.useMemo(()=>Object.assign(Object.assign({},ln),{status:He,hasFeedback:!1,feedbackIcon:null}),[ln,He]),Mt=E.useRef(null),Kt=E.useRef({});E.useImperativeHandle(le,()=>({focus:()=>{var Yt;(Yt=Kt.current[0])===null||Yt===void 0||Yt.focus()},blur:()=>{var Yt;for(let kt=0;kt<te;kt+=1)(Yt=Kt.current[kt])===null||Yt===void 0||Yt.blur()},nativeElement:Mt.current}));const dn=Yt=>Se?Se(Yt):Yt,[An,Jn]=E.useState(()=>Vt(dn(ce||"")));E.useEffect(()=>{re!==void 0&&Jn(Vt(re))},[re]);const Xn=(0,lt.Z)(Yt=>{Jn(Yt),Jt&&Jt(Yt),ye&&Yt.length===te&&Yt.every(kt=>kt)&&Yt.some((kt,It)=>An[It]!==kt)&&ye(Yt.join(""))}),Sn=(0,lt.Z)((Yt,kt)=>{let It=(0,ve.Z)(An);for(let an=0;an<Yt;an+=1)It[an]||(It[an]="");kt.length<=1?It[Yt]=kt:It=It.slice(0,Yt).concat(Vt(kt)),It=It.slice(0,te);for(let an=It.length-1;an>=0&&!It[an];an-=1)It.pop();const fn=dn(It.map(an=>an||" ").join(""));return It=Vt(fn).map((an,yn)=>an===" "&&!It[yn]?It[yn]:an),It}),Rn=(Yt,kt)=>{var It;const fn=Sn(Yt,kt),an=Math.min(Yt+kt.length,te-1);an!==Yt&&fn[Yt]!==void 0&&((It=Kt.current[an])===null||It===void 0||It.focus()),Xn(fn)},Gt=Yt=>{var kt;(kt=Kt.current[Yt])===null||kt===void 0||kt.focus()},Lt={variant:ke,disabled:it,status:He,mask:Nt,type:vn,inputMode:tn};return un(E.createElement("div",Object.assign({},Ut,{ref:Mt,className:be()(at,{[`${at}-sm`]:_t==="small",[`${at}-lg`]:_t==="large",[`${at}-rtl`]:cn==="rtl"},At,Je)}),E.createElement(xe.aM.Provider,{value:ht},Array.from({length:te}).map((Yt,kt)=>{const It=`otp-${kt}`,fn=An[kt]||"";return E.createElement(E.Fragment,{key:It},E.createElement(mt,Object.assign({ref:an=>{Kt.current[kt]=an},index:kt,size:_t,htmlSize:1,className:`${at}-input`,onChange:Rn,value:fn,onActiveChange:Gt,autoFocus:kt===0&&Xt},Lt)),kt<te-1&&E.createElement(Ze,{separator:Ye,index:kt,prefixCls:at}))}))))}),Te=ee(73331),_e=ee(15277),Ue=ee(2738),de=ee(8654),gt=ee(2171),Oe=ee(23826),nt=function(rt,le){var ne={};for(var te in rt)Object.prototype.hasOwnProperty.call(rt,te)&&le.indexOf(te)<0&&(ne[te]=rt[te]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(rt);ae<te.length;ae++)le.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(rt,te[ae])&&(ne[te[ae]]=rt[te[ae]]);return ne};const jt=rt=>rt?E.createElement(_e.Z,null):E.createElement(Te.Z,null),Ce={click:"onClick",hover:"onMouseOver"};var et=E.forwardRef((rt,le)=>{const{disabled:ne,action:te="click",visibilityToggle:ae=!0,iconRender:ce=jt}=rt,re=E.useContext(gt.Z),ye=ne!=null?ne:re,Se=typeof ae=="object"&&ae.visible!==void 0,[Ye,ke]=(0,E.useState)(()=>Se?ae.visible:!1),it=(0,E.useRef)(null);E.useEffect(()=>{Se&&ke(ae.visible)},[Se,ae]);const xt=(0,Oe.Z)(it),Xt=()=>{var _t;if(ye)return;Ye&&xt();const ln=!Ye;ke(ln),typeof ae=="object"&&((_t=ae.onVisibleChange)===null||_t===void 0||_t.call(ae,ln))},Nt=_t=>{const ln=Ce[te]||"",He=ce(Ye),ht={[ln]:Xt,className:`${_t}-icon`,key:"passwordIcon",onMouseDown:Mt=>{Mt.preventDefault()},onMouseUp:Mt=>{Mt.preventDefault()}};return E.cloneElement(E.isValidElement(He)?He:E.createElement("span",null,He),ht)},{className:vn,prefixCls:Jt,inputPrefixCls:tn,size:on}=rt,mn=nt(rt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:cn}=E.useContext($e.E_),at=cn("input",tn),Ut=cn("input-password",Jt),un=ae&&Nt(Ut),Je=be()(Ut,vn,{[`${Ut}-${on}`]:!!on}),At=Object.assign(Object.assign({},(0,Ue.Z)(mn,["suffix","iconRender","visibilityToggle"])),{type:Ye?"text":"password",className:Je,prefixCls:at,suffix:un});return on&&(At.size=on),E.createElement(we.Z,Object.assign({ref:(0,de.sQ)(le,it)},At))}),Rt=ee(47472),ut=ee(22703),he=ee(7939),De=ee(70045),Me=function(rt,le){var ne={};for(var te in rt)Object.prototype.hasOwnProperty.call(rt,te)&&le.indexOf(te)<0&&(ne[te]=rt[te]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(rt);ae<te.length;ae++)le.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(rt,te[ae])&&(ne[te[ae]]=rt[te[ae]]);return ne},bt=E.forwardRef((rt,le)=>{const{prefixCls:ne,inputPrefixCls:te,className:ae,size:ce,suffix:re,enterButton:ye=!1,addonAfter:Se,loading:Ye,disabled:ke,onSearch:it,onChange:xt,onCompositionStart:Xt,onCompositionEnd:Nt}=rt,vn=Me(rt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Jt,direction:tn}=E.useContext($e.E_),on=E.useRef(!1),mn=Jt("input-search",ne),cn=Jt("input",te),{compactSize:at}=(0,De.ri)(mn,tn),Ut=(0,qe.Z)(Rn=>{var Gt;return(Gt=ce!=null?ce:at)!==null&&Gt!==void 0?Gt:Rn}),un=E.useRef(null),Je=Rn=>{Rn!=null&&Rn.target&&Rn.type==="click"&&it&&it(Rn.target.value,Rn,{source:"clear"}),xt==null||xt(Rn)},At=Rn=>{var Gt;document.activeElement===((Gt=un.current)===null||Gt===void 0?void 0:Gt.input)&&Rn.preventDefault()},_t=Rn=>{var Gt,Lt;it&&it((Lt=(Gt=un.current)===null||Gt===void 0?void 0:Gt.input)===null||Lt===void 0?void 0:Lt.value,Rn,{source:"input"})},ln=Rn=>{on.current||Ye||_t(Rn)},He=typeof ye=="boolean"?E.createElement(Rt.Z,null):null,ht=`${mn}-button`;let Mt;const Kt=ye||{},dn=Kt.type&&Kt.type.__ANT_BUTTON===!0;dn||Kt.type==="button"?Mt=(0,ut.Tm)(Kt,Object.assign({onMouseDown:At,onClick:Rn=>{var Gt,Lt;(Lt=(Gt=Kt==null?void 0:Kt.props)===null||Gt===void 0?void 0:Gt.onClick)===null||Lt===void 0||Lt.call(Gt,Rn),_t(Rn)},key:"enterButton"},dn?{className:ht,size:Ut}:{})):Mt=E.createElement(he.ZP,{className:ht,type:ye?"primary":void 0,size:Ut,disabled:ke,key:"enterButton",onMouseDown:At,onClick:_t,loading:Ye,icon:He},ye),Se&&(Mt=[Mt,(0,ut.Tm)(Se,{key:"addonAfter"})]);const An=be()(mn,{[`${mn}-rtl`]:tn==="rtl",[`${mn}-${Ut}`]:!!Ut,[`${mn}-with-button`]:!!ye},ae),Jn=Object.assign(Object.assign({},vn),{className:An,prefixCls:cn,type:"search"}),Xn=Rn=>{on.current=!0,Xt==null||Xt(Rn)},Sn=Rn=>{on.current=!1,Nt==null||Nt(Rn)};return E.createElement(we.Z,Object.assign({ref:(0,de.sQ)(un,le),onPressEnter:ln},Jn,{size:Ut,onCompositionStart:Xn,onCompositionEnd:Sn,addonAfter:Mt,suffix:re,onChange:Je,disabled:ke}))}),Zt=ee(79809);const je=we.Z;je.Group=We,je.Search=bt,je.TextArea=Zt.Z,je.Password=et,je.OTP=Ct;var Bt=je},24303:function(wn,nn,ee){"use strict";ee.d(nn,{D:function(){return pt},Z:function(){return Ve}});var E=ee(59301),Ne=ee(60499),be={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(Te,_e){return E.createElement(xe.Z,(0,Ne.Z)({},Te,{ref:_e,icon:$e}))},Pe=E.forwardRef(Fe),We=Pe,we=ee(33853),ve=ee(38819),lt=ee(92310),Ee=ee.n(lt),yt=ee(2738),qe=ee(48755),Ge=ee(6989),Ke=ee(36237),Qe=ee(48923),dt=ee(16931);const Pt=Ct=>{const{componentCls:Te,siderBg:_e,motionDurationMid:Ue,motionDurationSlow:de,antCls:gt,triggerHeight:Oe,triggerColor:nt,triggerBg:jt,headerHeight:Ce,zeroTriggerWidth:ue,zeroTriggerHeight:et,borderRadiusLG:Rt,lightSiderBg:ut,lightTriggerColor:he,lightTriggerBg:De,bodyBg:Me}=Ct;return{[Te]:{position:"relative",minWidth:0,background:_e,transition:`all ${Ue}, background 0s`,"&-has-trigger":{paddingBottom:Oe},"&-right":{order:1},[`${Te}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${gt}-menu${gt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Te}-children`]:{overflow:"hidden"},[`${Te}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Oe,color:nt,lineHeight:(0,Ke.unit)(Oe),textAlign:"center",background:jt,cursor:"pointer",transition:`all ${Ue}`},[`${Te}-zero-width-trigger`]:{position:"absolute",top:Ce,insetInlineEnd:Ct.calc(ue).mul(-1).equal(),zIndex:1,width:ue,height:et,color:nt,fontSize:Ct.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:_e,borderRadius:`0 ${(0,Ke.unit)(Rt)} ${(0,Ke.unit)(Rt)} 0`,cursor:"pointer",transition:`background ${de} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${de}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Ct.calc(ue).mul(-1).equal(),borderRadius:`${(0,Ke.unit)(Rt)} 0 0 ${(0,Ke.unit)(Rt)}`}},"&-light":{background:ut,[`${Te}-trigger`]:{color:he,background:De},[`${Te}-zero-width-trigger`]:{color:he,background:De,border:`1px solid ${Me}`,borderInlineStart:0}}}}};var qt=(0,dt.I$)(["Layout","Sider"],Ct=>[Pt(Ct)],Qe.eh,{deprecatedTokens:Qe.jn}),fe=function(Ct,Te){var _e={};for(var Ue in Ct)Object.prototype.hasOwnProperty.call(Ct,Ue)&&Te.indexOf(Ue)<0&&(_e[Ue]=Ct[Ue]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Ue=Object.getOwnPropertySymbols(Ct);de<Ue.length;de++)Te.indexOf(Ue[de])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ue[de])&&(_e[Ue[de]]=Ct[Ue[de]]);return _e};const st={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},mt=Ct=>!Number.isNaN(Number.parseFloat(Ct))&&isFinite(Ct),pt=E.createContext({}),Vt=(()=>{let Ct=0;return function(){let Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ct+=1,`${Te}${Ct}`}})();var Ve=E.forwardRef((Ct,Te)=>{const{prefixCls:_e,className:Ue,trigger:de,children:gt,defaultCollapsed:Oe=!1,theme:nt="dark",style:jt={},collapsible:Ce=!1,reverseArrow:ue=!1,width:et=200,collapsedWidth:Rt=80,zeroWidthTriggerStyle:ut,breakpoint:he,onCollapse:De,onBreakpoint:Me}=Ct,Dt=fe(Ct,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:bt}=(0,E.useContext)(Ge.V),[Zt,je]=(0,E.useState)("collapsed"in Ct?Ct.collapsed:Oe),[Bt,rt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{"collapsed"in Ct&&je(Ct.collapsed)},[Ct.collapsed]);const le=(Ut,un)=>{"collapsed"in Ct||je(Ut),De==null||De(Ut,un)},{getPrefixCls:ne,direction:te}=(0,E.useContext)(qe.E_),ae=ne("layout-sider",_e),[ce,re,ye]=qt(ae),Se=(0,E.useRef)(null);Se.current=Ut=>{rt(Ut.matches),Me==null||Me(Ut.matches),Zt!==Ut.matches&&le(Ut.matches,"responsive")},(0,E.useEffect)(()=>{function Ut(Je){return Se.current(Je)}let un;if(typeof window!="undefined"){const{matchMedia:Je}=window;if(Je&&he&&he in st){un=Je(`screen and (max-width: ${st[he]})`);try{un.addEventListener("change",Ut)}catch(At){un.addListener(Ut)}Ut(un)}}return()=>{try{un==null||un.removeEventListener("change",Ut)}catch(Je){un==null||un.removeListener(Ut)}}},[he]),(0,E.useEffect)(()=>{const Ut=Vt("ant-sider-");return bt.addSider(Ut),()=>bt.removeSider(Ut)},[]);const Ye=()=>{le(!Zt,"clickTrigger")},ke=(0,yt.Z)(Dt,["collapsed"]),it=Zt?Rt:et,xt=mt(it)?`${it}px`:String(it),Xt=parseFloat(String(Rt||0))===0?E.createElement("span",{onClick:Ye,className:Ee()(`${ae}-zero-width-trigger`,`${ae}-zero-width-trigger-${ue?"right":"left"}`),style:ut},de||E.createElement(We,null)):null,Nt=te==="rtl"==!ue,tn={expanded:Nt?E.createElement(ve.Z,null):E.createElement(we.Z,null),collapsed:Nt?E.createElement(we.Z,null):E.createElement(ve.Z,null)}[Zt?"collapsed":"expanded"],on=de!==null?Xt||E.createElement("div",{className:`${ae}-trigger`,onClick:Ye,style:{width:xt}},de||tn):null,mn=Object.assign(Object.assign({},jt),{flex:`0 0 ${xt}`,maxWidth:xt,minWidth:xt,width:xt}),cn=Ee()(ae,`${ae}-${nt}`,{[`${ae}-collapsed`]:!!Zt,[`${ae}-has-trigger`]:Ce&&de!==null&&!Xt,[`${ae}-below`]:!!Bt,[`${ae}-zero-width`]:parseFloat(xt)===0},Ue,re,ye),at=E.useMemo(()=>({siderCollapsed:Zt}),[Zt]);return ce(E.createElement(pt.Provider,{value:at},E.createElement("aside",Object.assign({className:cn},ke,{style:mn,ref:Te}),E.createElement("div",{className:`${ae}-children`},gt),Ce||Bt&&Xt?on:null)))})},6989:function(wn,nn,ee){"use strict";ee.d(nn,{V:function(){return Ne}});var E=ee(59301);const Ne=E.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(wn,nn,ee){"use strict";ee.d(nn,{eh:function(){return $e},jn:function(){return xe}});var E=ee(36237),Ne=ee(16931);const be=Fe=>{const{antCls:Pe,componentCls:We,colorText:we,footerBg:ve,headerHeight:lt,headerPadding:Ee,headerColor:yt,footerPadding:qe,fontSize:Ge,bodyBg:Ke,headerBg:Qe}=Fe;return{[We]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ke,"&, *":{boxSizing:"border-box"},[`&${We}-has-sider`]:{flexDirection:"row",[`> ${We}, > ${We}-content`]:{width:0}},[`${We}-header, &${We}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${We}-header`]:{height:lt,padding:Ee,color:yt,lineHeight:(0,E.unit)(lt),background:Qe,[`${Pe}-menu`]:{lineHeight:"inherit"}},[`${We}-footer`]:{padding:qe,color:we,fontSize:Ge,background:ve},[`${We}-content`]:{flex:"auto",color:we,minHeight:0}}},$e=Fe=>{const{colorBgLayout:Pe,controlHeight:We,controlHeightLG:we,colorText:ve,controlHeightSM:lt,marginXXS:Ee,colorTextLightSolid:yt,colorBgContainer:qe}=Fe,Ge=we*1.25;return{colorBgHeader:"#001529",colorBgBody:Pe,colorBgTrigger:"#002140",bodyBg:Pe,headerBg:"#001529",headerHeight:We*2,headerPadding:`0 ${Ge}px`,headerColor:ve,footerPadding:`${lt}px ${Ge}px`,footerBg:Pe,siderBg:"#001529",triggerHeight:we+Ee*2,triggerBg:"#002140",triggerColor:yt,zeroTriggerWidth:we,zeroTriggerHeight:we,lightSiderBg:qe,lightTriggerBg:qe,lightTriggerColor:ve}},xe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];nn.ZP=(0,Ne.I$)("Layout",Fe=>[be(Fe)],$e,{deprecatedTokens:xe})},78857:function(wn,nn,ee){"use strict";ee.d(nn,{J:function(){return Fe}});var E=ee(59301),Ne=ee(8654),be=ee(62487),$e=function(Pe,We){var we={};for(var ve in Pe)Object.prototype.hasOwnProperty.call(Pe,ve)&&We.indexOf(ve)<0&&(we[ve]=Pe[ve]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,ve=Object.getOwnPropertySymbols(Pe);lt<ve.length;lt++)We.indexOf(ve[lt])<0&&Object.prototype.propertyIsEnumerable.call(Pe,ve[lt])&&(we[ve[lt]]=Pe[ve[lt]]);return we};const xe=E.createContext(null),Fe=E.forwardRef((Pe,We)=>{const{children:we}=Pe,ve=$e(Pe,["children"]),lt=E.useContext(xe),Ee=E.useMemo(()=>Object.assign(Object.assign({},lt),ve),[lt,ve.prefixCls,ve.mode,ve.selectable,ve.rootClassName]),yt=(0,Ne.t4)(we),qe=(0,Ne.x1)(We,yt?(0,Ne.C4)(we):null);return E.createElement(xe.Provider,{value:Ee},E.createElement(be.Z,{space:!0},yt?E.cloneElement(we,{ref:qe}):we))});nn.Z=xe},93041:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return ce}});var E=ee(59301),Ne=ee(28321),be=ee(24303),$e=ee(18785),xe=ee(92310),Fe=ee.n(xe),Pe=ee(6089),We=ee(2738),we=ee(86641),ve=ee(22703),lt=ee(48755),Ee=ee(83397),qe=(0,E.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ge=function(re,ye){var Se={};for(var Ye in re)Object.prototype.hasOwnProperty.call(re,Ye)&&ye.indexOf(Ye)<0&&(Se[Ye]=re[Ye]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ye=Object.getOwnPropertySymbols(re);ke<Ye.length;ke++)ye.indexOf(Ye[ke])<0&&Object.prototype.propertyIsEnumerable.call(re,Ye[ke])&&(Se[Ye[ke]]=re[Ye[ke]]);return Se},Qe=re=>{const{prefixCls:ye,className:Se,dashed:Ye}=re,ke=Ge(re,["prefixCls","className","dashed"]),{getPrefixCls:it}=E.useContext(lt.E_),xt=it("menu",ye),Xt=Fe()({[`${xt}-item-divider-dashed`]:!!Ye},Se);return E.createElement(Ne.iz,Object.assign({className:Xt},ke))},dt=ee(11592),Pt=ee(25399),fe=re=>{var ye;const{className:Se,children:Ye,icon:ke,title:it,danger:xt,extra:Xt}=re,{prefixCls:Nt,firstLevel:vn,direction:Jt,disableMenuItemTitleTooltip:tn,inlineCollapsed:on}=E.useContext(qe),mn=At=>{const _t=Ye==null?void 0:Ye[0],ln=E.createElement("span",{className:Fe()(`${Nt}-title-content`,{[`${Nt}-title-content-with-extra`]:!!Xt||Xt===0})},Ye);return(!ke||E.isValidElement(Ye)&&Ye.type==="span")&&Ye&&At&&vn&&typeof _t=="string"?E.createElement("div",{className:`${Nt}-inline-collapsed-noicon`},_t.charAt(0)):ln},{siderCollapsed:cn}=E.useContext(be.D);let at=it;typeof it=="undefined"?at=vn?Ye:"":it===!1&&(at="");const Ut={title:at};!cn&&!on&&(Ut.title=null,Ut.open=!1);const un=(0,dt.Z)(Ye).length;let Je=E.createElement(Ne.ck,Object.assign({},(0,We.Z)(re,["title","icon","danger"]),{className:Fe()({[`${Nt}-item-danger`]:xt,[`${Nt}-item-only-child`]:(ke?un+1:un)===1},Se),title:typeof it=="string"?it:void 0}),(0,ve.Tm)(ke,{className:Fe()(E.isValidElement(ke)?(ye=ke.props)===null||ye===void 0?void 0:ye.className:"",`${Nt}-item-icon`)}),mn(on));return tn||(Je=E.createElement(Pt.Z,Object.assign({},Ut,{placement:Jt==="rtl"?"left":"right",classNames:{root:`${Nt}-inline-collapsed-tooltip`}}),Je)),Je},st=ee(78857),mt=ee(36237),pt=ee(17835),Vt=ee(63356),Ze=ee(34961),Ve=ee(46e3),Ct=ee(34925),Te=ee(16931),_e=ee(51636),de=re=>{const{componentCls:ye,motionDurationSlow:Se,horizontalLineHeight:Ye,colorSplit:ke,lineWidth:it,lineType:xt,itemPaddingInline:Xt}=re;return{[`${ye}-horizontal`]:{lineHeight:Ye,border:0,borderBottom:`${(0,mt.unit)(it)} ${xt} ${ke}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ye}-item, ${ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Xt},[`> ${ye}-item:hover,
|
|
|
> ${ye}-item-active,
|
|
|
> ${ye}-submenu ${ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ye}-item, ${ye}-submenu-title`]:{transition:[`border-color ${Se}`,`background ${Se}`].join(",")},[`${ye}-submenu-arrow`]:{display:"none"}}}},Oe=re=>{let{componentCls:ye,menuArrowOffset:Se,calc:Ye}=re;return{[`${ye}-rtl`]:{direction:"rtl"},[`${ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ye}-rtl${ye}-vertical,
|
|
|
${ye}-submenu-rtl ${ye}-vertical`]:{[`${ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,mt.unit)(Ye(Se).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,mt.unit)(Se)})`}}}}};const nt=re=>Object.assign({},(0,Vt.oN)(re));var Ce=(re,ye)=>{const{componentCls:Se,itemColor:Ye,itemSelectedColor:ke,subMenuItemSelectedColor:it,groupTitleColor:xt,itemBg:Xt,subMenuItemBg:Nt,itemSelectedBg:vn,activeBarHeight:Jt,activeBarWidth:tn,activeBarBorderWidth:on,motionDurationSlow:mn,motionEaseInOut:cn,motionEaseOut:at,itemPaddingInline:Ut,motionDurationMid:un,itemHoverColor:Je,lineType:At,colorSplit:_t,itemDisabledColor:ln,dangerItemColor:He,dangerItemHoverColor:ht,dangerItemSelectedColor:Mt,dangerItemActiveBg:Kt,dangerItemSelectedBg:dn,popupBg:An,itemHoverBg:Jn,itemActiveBg:Xn,menuSubMenuBg:Sn,horizontalItemSelectedColor:Rn,horizontalItemSelectedBg:Gt,horizontalItemBorderRadius:Lt,horizontalItemHoverBg:Yt}=re;return{[`${Se}-${ye}, ${Se}-${ye} > ${Se}`]:{color:Ye,background:Xt,[`&${Se}-root:focus-visible`]:Object.assign({},nt(re)),[`${Se}-item`]:{"&-group-title, &-extra":{color:xt}},[`${Se}-submenu-selected > ${Se}-submenu-title`]:{color:it},[`${Se}-item, ${Se}-submenu-title`]:{color:Ye,[`&:not(${Se}-item-disabled):focus-visible`]:Object.assign({},nt(re))},[`${Se}-item-disabled, ${Se}-submenu-disabled`]:{color:`${ln} !important`},[`${Se}-item:not(${Se}-item-selected):not(${Se}-submenu-selected)`]:{[`&:hover, > ${Se}-submenu-title:hover`]:{color:Je}},[`&:not(${Se}-horizontal)`]:{[`${Se}-item:not(${Se}-item-selected)`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:Xn}},[`${Se}-submenu-title`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:Xn}}},[`${Se}-item-danger`]:{color:He,[`&${Se}-item:hover`]:{[`&:not(${Se}-item-selected):not(${Se}-submenu-selected)`]:{color:ht}},[`&${Se}-item:active`]:{background:Kt}},[`${Se}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Se}-item-selected`]:{color:ke,[`&${Se}-item-danger`]:{color:Mt},"a, a:hover":{color:"inherit"}},[`& ${Se}-item-selected`]:{backgroundColor:vn,[`&${Se}-item-danger`]:{backgroundColor:dn}},[`&${Se}-submenu > ${Se}`]:{backgroundColor:Sn},[`&${Se}-popup > ${Se}`]:{backgroundColor:An},[`&${Se}-submenu-popup > ${Se}`]:{backgroundColor:An},[`&${Se}-horizontal`]:Object.assign(Object.assign({},ye==="dark"?{borderBottom:0}:{}),{[`> ${Se}-item, > ${Se}-submenu`]:{top:on,marginTop:re.calc(on).mul(-1).equal(),marginBottom:0,borderRadius:Lt,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${(0,mt.unit)(Jt)} solid transparent`,transition:`border-color ${mn} ${cn}`,content:'""'},"&:hover, &-active, &-open":{background:Yt,"&::after":{borderBottomWidth:Jt,borderBottomColor:Rn}},"&-selected":{color:Rn,backgroundColor:Gt,"&:hover":{backgroundColor:Gt},"&::after":{borderBottomWidth:Jt,borderBottomColor:Rn}}}}),[`&${Se}-root`]:{[`&${Se}-inline, &${Se}-vertical`]:{borderInlineEnd:`${(0,mt.unit)(on)} ${At} ${_t}`}},[`&${Se}-inline`]:{[`${Se}-sub${Se}-inline`]:{background:Nt},[`${Se}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,mt.unit)(tn)} solid ${ke}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${un} ${at}`,`opacity ${un} ${at}`].join(","),content:'""'},[`&${Se}-item-danger`]:{"&::after":{borderInlineEndColor:Mt}}},[`${Se}-selected, ${Se}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${un} ${cn}`,`opacity ${un} ${cn}`].join(",")}}}}}};const ue=re=>{const{componentCls:ye,itemHeight:Se,itemMarginInline:Ye,padding:ke,menuArrowSize:it,marginXS:xt,itemMarginBlock:Xt,itemWidth:Nt,itemPaddingInline:vn}=re,Jt=re.calc(it).add(ke).add(xt).equal();return{[`${ye}-item`]:{position:"relative",overflow:"hidden"},[`${ye}-item, ${ye}-submenu-title`]:{height:Se,lineHeight:(0,mt.unit)(Se),paddingInline:vn,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ye,marginBlock:Xt,width:Nt},[`> ${ye}-item,
|
|
|
> ${ye}-submenu > ${ye}-submenu-title`]:{height:Se,lineHeight:(0,mt.unit)(Se)},[`${ye}-item-group-list ${ye}-submenu-title,
|
|
|
${ye}-submenu-title`]:{paddingInlineEnd:Jt}}};var Rt=re=>{const{componentCls:ye,iconCls:Se,itemHeight:Ye,colorTextLightSolid:ke,dropdownWidth:it,controlHeightLG:xt,motionEaseOut:Xt,paddingXL:Nt,itemMarginInline:vn,fontSizeLG:Jt,motionDurationFast:tn,motionDurationSlow:on,paddingXS:mn,boxShadowSecondary:cn,collapsedWidth:at,collapsedIconSize:Ut}=re,un={height:Ye,lineHeight:(0,mt.unit)(Ye),listStylePosition:"inside",listStyleType:"disc"};return[{[ye]:{"&-inline, &-vertical":Object.assign({[`&${ye}-root`]:{boxShadow:"none"}},ue(re))},[`${ye}-submenu-popup`]:{[`${ye}-vertical`]:Object.assign(Object.assign({},ue(re)),{boxShadow:cn})}},{[`${ye}-submenu-popup ${ye}-vertical${ye}-sub`]:{minWidth:it,maxHeight:`calc(100vh - ${(0,mt.unit)(re.calc(xt).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ye}-inline`]:{width:"100%",[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${on}`,`background ${on}`,`padding ${tn} ${Xt}`].join(","),[`> ${ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ye}-sub${ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ye}-submenu > ${ye}-submenu-title`]:un,[`& ${ye}-item-group-title`]:{paddingInlineStart:Nt}},[`${ye}-item`]:un}},{[`${ye}-inline-collapsed`]:{width:at,[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu ${ye}-submenu-title`]:{[`> ${ye}-inline-collapsed-noicon`]:{fontSize:Jt,textAlign:"center"}}},[`> ${ye}-item,
|
|
|
> ${ye}-item-group > ${ye}-item-group-list > ${ye}-item,
|
|
|
> ${ye}-item-group > ${ye}-item-group-list > ${ye}-submenu > ${ye}-submenu-title,
|
|
|
> ${ye}-submenu > ${ye}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,mt.unit)(re.calc(Ut).div(2).equal())} - ${(0,mt.unit)(vn)})`,textOverflow:"clip",[`
|
|
|
${ye}-submenu-arrow,
|
|
|
${ye}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${ye}-item-icon, ${Se}`]:{margin:0,fontSize:Ut,lineHeight:(0,mt.unit)(Ye),"+ span":{display:"inline-block",opacity:0}}},[`${ye}-item-icon, ${Se}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ye}-item-icon, ${Se}`]:{display:"none"},"a, a:hover":{color:ke}},[`${ye}-item-group-title`]:Object.assign(Object.assign({},Vt.vS),{paddingInline:mn})}}]};const ut=re=>{const{componentCls:ye,motionDurationSlow:Se,motionDurationMid:Ye,motionEaseInOut:ke,motionEaseOut:it,iconCls:xt,iconSize:Xt,iconMarginInlineEnd:Nt}=re;return{[`${ye}-item, ${ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Se}`,`background ${Se}`,`padding calc(${Se} + 0.1s) ${ke}`].join(","),[`${ye}-item-icon, ${xt}`]:{minWidth:Xt,fontSize:Xt,transition:[`font-size ${Ye} ${it}`,`margin ${Se} ${ke}`,`color ${Se}`].join(","),"+ span":{marginInlineStart:Nt,opacity:1,transition:[`opacity ${Se} ${ke}`,`margin ${Se}`,`color ${Se}`].join(",")}},[`${ye}-item-icon`]:Object.assign({},(0,Vt.Ro)()),[`&${ye}-item-only-child`]:{[`> ${xt}, > ${ye}-item-icon`]:{marginInlineEnd:0}}},[`${ye}-item-disabled, ${ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},he=re=>{const{componentCls:ye,motionDurationSlow:Se,motionEaseInOut:Ye,borderRadius:ke,menuArrowSize:it,menuArrowOffset:xt}=re;return{[`${ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:re.margin,width:it,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Se} ${Ye}, opacity ${Se}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:re.calc(it).mul(.6).equal(),height:re.calc(it).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:ke,transition:[`background ${Se} ${Ye}`,`transform ${Se} ${Ye}`,`top ${Se} ${Ye}`,`color ${Se} ${Ye}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,mt.unit)(re.calc(xt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,mt.unit)(xt)})`}}}}},De=re=>{const{antCls:ye,componentCls:Se,fontSize:Ye,motionDurationSlow:ke,motionDurationMid:it,motionEaseInOut:xt,paddingXS:Xt,padding:Nt,colorSplit:vn,lineWidth:Jt,zIndexPopup:tn,borderRadiusLG:on,subMenuItemBorderRadius:mn,menuArrowSize:cn,menuArrowOffset:at,lineType:Ut,groupTitleLineHeight:un,groupTitleFontSize:Je}=re;return[{"":{[Se]:Object.assign(Object.assign({},(0,Vt.dF)()),{"&-hidden":{display:"none"}})},[`${Se}-submenu-hidden`]:{display:"none"}},{[Se]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Vt.Wf)(re)),(0,Vt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ye,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ke} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Se}-item`]:{flex:"none"}},[`${Se}-item, ${Se}-submenu, ${Se}-submenu-title`]:{borderRadius:re.itemBorderRadius},[`${Se}-item-group-title`]:{padding:`${(0,mt.unit)(Xt)} ${(0,mt.unit)(Nt)}`,fontSize:Je,lineHeight:un,transition:`all ${ke}`},[`&-horizontal ${Se}-submenu`]:{transition:[`border-color ${ke} ${xt}`,`background ${ke} ${xt}`].join(",")},[`${Se}-submenu, ${Se}-submenu-inline`]:{transition:[`border-color ${ke} ${xt}`,`background ${ke} ${xt}`,`padding ${it} ${xt}`].join(",")},[`${Se}-submenu ${Se}-sub`]:{cursor:"initial",transition:[`background ${ke} ${xt}`,`padding ${ke} ${xt}`].join(",")},[`${Se}-title-content`]:{transition:`color ${ke}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${ye}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Se}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:re.padding}},[`${Se}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Se}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:vn,borderStyle:Ut,borderWidth:0,borderTopWidth:Jt,marginBlock:Jt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ut(re)),{[`${Se}-item-group`]:{[`${Se}-item-group-list`]:{margin:0,padding:0,[`${Se}-item, ${Se}-submenu-title`]:{paddingInline:`${(0,mt.unit)(re.calc(Ye).mul(2).equal())} ${(0,mt.unit)(Nt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tn,borderRadius:on,boxShadow:"none",transformOrigin:"0 0",[`&${Se}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Se}`]:Object.assign(Object.assign(Object.assign({borderRadius:on},ut(re)),he(re)),{[`${Se}-item, ${Se}-submenu > ${Se}-submenu-title`]:{borderRadius:mn},[`${Se}-submenu-title::after`]:{transition:`transform ${ke} ${xt}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:re.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:re.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:re.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:re.paddingXS}}}),he(re)),{[`&-inline-collapsed ${Se}-submenu-arrow,
|
|
|
&-inline ${Se}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,mt.unit)(at)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,mt.unit)(re.calc(at).mul(-1).equal())})`}},[`${Se}-submenu-open${Se}-submenu-inline > ${Se}-submenu-title > ${Se}-submenu-arrow`]:{transform:`translateY(${(0,mt.unit)(re.calc(cn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,mt.unit)(re.calc(at).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,mt.unit)(at)})`}}})},{[`${ye}-layout-header`]:{[Se]:{lineHeight:"inherit"}}}]},Me=re=>{var ye,Se,Ye;const{colorPrimary:ke,colorError:it,colorTextDisabled:xt,colorErrorBg:Xt,colorText:Nt,colorTextDescription:vn,colorBgContainer:Jt,colorFillAlter:tn,colorFillContent:on,lineWidth:mn,lineWidthBold:cn,controlItemBgActive:at,colorBgTextHover:Ut,controlHeightLG:un,lineHeight:Je,colorBgElevated:At,marginXXS:_t,padding:ln,fontSize:He,controlHeightSM:ht,fontSizeLG:Mt,colorTextLightSolid:Kt,colorErrorHover:dn}=re,An=(ye=re.activeBarWidth)!==null&&ye!==void 0?ye:0,Jn=(Se=re.activeBarBorderWidth)!==null&&Se!==void 0?Se:mn,Xn=(Ye=re.itemMarginInline)!==null&&Ye!==void 0?Ye:re.marginXXS,Sn=new pt.FastColor(Kt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:re.zIndexPopupBase+50,radiusItem:re.borderRadiusLG,itemBorderRadius:re.borderRadiusLG,radiusSubMenuItem:re.borderRadiusSM,subMenuItemBorderRadius:re.borderRadiusSM,colorItemText:Nt,itemColor:Nt,colorItemTextHover:Nt,itemHoverColor:Nt,colorItemTextHoverHorizontal:ke,horizontalItemHoverColor:ke,colorGroupTitle:vn,groupTitleColor:vn,colorItemTextSelected:ke,itemSelectedColor:ke,subMenuItemSelectedColor:ke,colorItemTextSelectedHorizontal:ke,horizontalItemSelectedColor:ke,colorItemBg:Jt,itemBg:Jt,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:on,itemActiveBg:at,colorSubItemBg:tn,subMenuItemBg:tn,colorItemBgSelected:at,itemSelectedBg:at,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:An,colorActiveBarHeight:cn,activeBarHeight:cn,colorActiveBarBorderSize:mn,activeBarBorderWidth:Jn,colorItemTextDisabled:xt,itemDisabledColor:xt,colorDangerItemText:it,dangerItemColor:it,colorDangerItemTextHover:it,dangerItemHoverColor:it,colorDangerItemTextSelected:it,dangerItemSelectedColor:it,colorDangerItemBgActive:Xt,dangerItemActiveBg:Xt,colorDangerItemBgSelected:Xt,dangerItemSelectedBg:Xt,itemMarginInline:Xn,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:un,groupTitleLineHeight:Je,collapsedWidth:un*2,popupBg:At,itemMarginBlock:_t,itemPaddingInline:ln,horizontalLineHeight:`${un*1.15}px`,iconSize:He,iconMarginInlineEnd:ht-He,collapsedIconSize:Mt,groupTitleFontSize:He,darkItemDisabledColor:new pt.FastColor(Kt).setA(.25).toRgbString(),darkItemColor:Sn,darkDangerItemColor:it,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Kt,darkItemSelectedBg:ke,darkDangerItemSelectedBg:it,darkItemHoverBg:"transparent",darkGroupTitleColor:Sn,darkItemHoverColor:Kt,darkDangerItemHoverColor:dn,darkDangerItemSelectedColor:Kt,darkDangerItemActiveBg:it,itemWidth:An?`calc(100% + ${Jn}px)`:`calc(100% - ${Xn*2}px)`}};var Dt=function(re){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Te.I$)("Menu",ke=>{const{colorBgElevated:it,controlHeightLG:xt,fontSize:Xt,darkItemColor:Nt,darkDangerItemColor:vn,darkItemBg:Jt,darkSubMenuItemBg:tn,darkItemSelectedColor:on,darkItemSelectedBg:mn,darkDangerItemSelectedBg:cn,darkItemHoverBg:at,darkGroupTitleColor:Ut,darkItemHoverColor:un,darkItemDisabledColor:Je,darkDangerItemHoverColor:At,darkDangerItemSelectedColor:_t,darkDangerItemActiveBg:ln,popupBg:He,darkPopupBg:ht}=ke,Mt=ke.calc(Xt).div(7).mul(5).equal(),Kt=(0,_e.mergeToken)(ke,{menuArrowSize:Mt,menuHorizontalHeight:ke.calc(xt).mul(1.15).equal(),menuArrowOffset:ke.calc(Mt).mul(.25).equal(),menuSubMenuBg:it,calc:ke.calc,popupBg:He}),dn=(0,_e.mergeToken)(Kt,{itemColor:Nt,itemHoverColor:un,groupTitleColor:Ut,itemSelectedColor:on,subMenuItemSelectedColor:on,itemBg:Jt,popupBg:ht,subMenuItemBg:tn,itemActiveBg:"transparent",itemSelectedBg:mn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:at,itemDisabledColor:Je,dangerItemColor:vn,dangerItemHoverColor:At,dangerItemSelectedColor:_t,dangerItemActiveBg:ln,dangerItemSelectedBg:cn,menuSubMenuBg:tn,horizontalItemSelectedColor:on,horizontalItemSelectedBg:mn});return[De(Kt),de(Kt),Rt(Kt),Ce(Kt,"light"),Ce(dn,"dark"),Oe(Kt),(0,Ze.Z)(Kt),(0,Ve.oN)(Kt,"slide-up"),(0,Ve.oN)(Kt,"slide-down"),(0,Ct._y)(Kt,"zoom-big")]},Me,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:Se,unitless:{groupTitleLineHeight:!0}})(re,ye)},bt=ee(75030),je=re=>{var ye;const{popupClassName:Se,icon:Ye,title:ke,theme:it}=re,xt=E.useContext(qe),{prefixCls:Xt,inlineCollapsed:Nt,theme:vn}=xt,Jt=(0,Ne.Xl)();let tn;if(!Ye)tn=Nt&&!Jt.length&&ke&&typeof ke=="string"?E.createElement("div",{className:`${Xt}-inline-collapsed-noicon`},ke.charAt(0)):E.createElement("span",{className:`${Xt}-title-content`},ke);else{const cn=E.isValidElement(ke)&&ke.type==="span";tn=E.createElement(E.Fragment,null,(0,ve.Tm)(Ye,{className:Fe()(E.isValidElement(Ye)?(ye=Ye.props)===null||ye===void 0?void 0:ye.className:"",`${Xt}-item-icon`)}),cn?ke:E.createElement("span",{className:`${Xt}-title-content`},ke))}const on=E.useMemo(()=>Object.assign(Object.assign({},xt),{firstLevel:!1}),[xt]),[mn]=(0,bt.Cn)("Menu");return E.createElement(qe.Provider,{value:on},E.createElement(Ne.Wd,Object.assign({},(0,We.Z)(re,["icon"]),{title:tn,popupClassName:Fe()(Xt,Se,`${Xt}-${it||vn}`),popupStyle:Object.assign({zIndex:mn},re.popupStyle)})))},Bt=function(re,ye){var Se={};for(var Ye in re)Object.prototype.hasOwnProperty.call(re,Ye)&&ye.indexOf(Ye)<0&&(Se[Ye]=re[Ye]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ye=Object.getOwnPropertySymbols(re);ke<Ye.length;ke++)ye.indexOf(Ye[ke])<0&&Object.prototype.propertyIsEnumerable.call(re,Ye[ke])&&(Se[Ye[ke]]=re[Ye[ke]]);return Se};function rt(re){return re===null||re===!1}const le={item:fe,submenu:je,divider:Qe};var te=(0,E.forwardRef)((re,ye)=>{var Se;const Ye=E.useContext(st.Z),ke=Ye||{},{getPrefixCls:it,getPopupContainer:xt,direction:Xt,menu:Nt}=E.useContext(lt.E_),vn=it(),{prefixCls:Jt,className:tn,style:on,theme:mn="light",expandIcon:cn,_internalDisableMenuItemTitleTooltip:at,inlineCollapsed:Ut,siderCollapsed:un,rootClassName:Je,mode:At,selectable:_t,onClick:ln,overflowedIndicatorPopupClassName:He}=re,ht=Bt(re,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Mt=(0,We.Z)(ht,["collapsedWidth"]);(Se=ke.validator)===null||Se===void 0||Se.call(ke,{mode:At});const Kt=(0,Pe.Z)(function(){var an;ln==null||ln.apply(void 0,arguments),(an=ke.onClick)===null||an===void 0||an.call(ke)}),dn=ke.mode||At,An=_t!=null?_t:ke.selectable,Jn=Ut!=null?Ut:un,Xn={horizontal:{motionName:`${vn}-slide-up`},inline:(0,we.Z)(vn),other:{motionName:`${vn}-zoom-big`}},Sn=it("menu",Jt||ke.prefixCls),Rn=(0,Ee.Z)(Sn),[Gt,Lt,Yt]=Dt(Sn,Rn,!Ye),kt=Fe()(`${Sn}-${mn}`,Nt==null?void 0:Nt.className,tn),It=E.useMemo(()=>{var an,yn;if(typeof cn=="function"||rt(cn))return cn||null;if(typeof ke.expandIcon=="function"||rt(ke.expandIcon))return ke.expandIcon||null;if(typeof(Nt==null?void 0:Nt.expandIcon)=="function"||rt(Nt==null?void 0:Nt.expandIcon))return(Nt==null?void 0:Nt.expandIcon)||null;const Ln=(an=cn!=null?cn:ke==null?void 0:ke.expandIcon)!==null&&an!==void 0?an:Nt==null?void 0:Nt.expandIcon;return(0,ve.Tm)(Ln,{className:Fe()(`${Sn}-submenu-expand-icon`,E.isValidElement(Ln)?(yn=Ln.props)===null||yn===void 0?void 0:yn.className:void 0)})},[cn,ke==null?void 0:ke.expandIcon,Nt==null?void 0:Nt.expandIcon,Sn]),fn=E.useMemo(()=>({prefixCls:Sn,inlineCollapsed:Jn||!1,direction:Xt,firstLevel:!0,theme:mn,mode:dn,disableMenuItemTitleTooltip:at}),[Sn,Jn,Xt,at,mn]);return Gt(E.createElement(st.Z.Provider,{value:null},E.createElement(qe.Provider,{value:fn},E.createElement(Ne.ZP,Object.assign({getPopupContainer:xt,overflowedIndicator:E.createElement($e.Z,null),overflowedIndicatorPopupClassName:Fe()(Sn,`${Sn}-${mn}`,He),mode:dn,selectable:An,onClick:Kt},Mt,{inlineCollapsed:Jn,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),on),className:kt,prefixCls:Sn,direction:Xt,defaultMotions:Xn,expandIcon:It,ref:ye,rootClassName:Fe()(Je,Lt,ke.rootClassName,Yt,Rn),_internalComponents:le})))))});const ae=(0,E.forwardRef)((re,ye)=>{const Se=(0,E.useRef)(null),Ye=E.useContext(be.D);return(0,E.useImperativeHandle)(ye,()=>({menu:Se.current,focus:ke=>{var it;(it=Se.current)===null||it===void 0||it.focus(ke)}})),E.createElement(te,Object.assign({ref:Se},re,Ye))});ae.Item=fe,ae.SubMenu=je,ae.Divider=Qe,ae.ItemGroup=Ne.BW;var ce=ae},89787:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return un}});var E=ee(59301),Ne=ee(17835),be=ee(29679),$e=ee(40001),xe=ee(19248),Fe=ee(99267),Pe=ee(92310),We=ee.n(Pe),we=ee(2738),ve=ee(48755),lt=ee(60499),Ee=ee(85899),yt=ee(42244),qe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ge=function(){var At=(0,E.useRef)([]),_t=(0,E.useRef)(null);return(0,E.useEffect)(function(){var ln=Date.now(),He=!1;At.current.forEach(function(ht){if(ht){He=!0;var Mt=ht.style;Mt.transitionDuration=".3s, .3s, .3s, .06s",_t.current&&ln-_t.current<100&&(Mt.transitionDuration="0s, 0s")}}),He&&(_t.current=Date.now())}),At.current},Ke=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Qe=function(At){var _t=(0,Ee.Z)((0,Ee.Z)({},qe),At),ln=_t.className,He=_t.percent,ht=_t.prefixCls,Mt=_t.strokeColor,Kt=_t.strokeLinecap,dn=_t.strokeWidth,An=_t.style,Jn=_t.trailColor,Xn=_t.trailWidth,Sn=_t.transition,Rn=(0,yt.Z)(_t,Ke);delete Rn.gapPosition;var Gt=Array.isArray(He)?He:[He],Lt=Array.isArray(Mt)?Mt:[Mt],Yt=Ge(),kt=dn/2,It=100-dn/2,fn="M ".concat(Kt==="round"?kt:0,",").concat(kt,`
|
|
|
L `).concat(Kt==="round"?It:100,",").concat(kt),an="0 0 100 ".concat(dn),yn=0;return E.createElement("svg",(0,lt.Z)({className:We()("".concat(ht,"-line"),ln),viewBox:an,preserveAspectRatio:"none",style:An},Rn),E.createElement("path",{className:"".concat(ht,"-line-trail"),d:fn,strokeLinecap:Kt,stroke:Jn,strokeWidth:Xn||dn,fillOpacity:"0"}),Gt.map(function(Ln,Bn){var hn=1;switch(Kt){case"round":hn=1-dn/100;break;case"square":hn=1-dn/2/100;break;default:hn=1;break}var Kn={strokeDasharray:"".concat(Ln*hn,"px, 100px"),strokeDashoffset:"-".concat(yn,"px"),transition:Sn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},jn=Lt[Bn]||Lt[Lt.length-1];return yn+=Ln,E.createElement("path",{key:Bn,className:"".concat(ht,"-line-path"),d:fn,strokeLinecap:Kt,stroke:jn,strokeWidth:dn,fillOpacity:"0",ref:function(lr){Yt[Bn]=lr},style:Kn})}))},dt=Qe,Pt=ee(43749),qt=ee(72190),fe=ee(47273),st=0,mt=(0,fe.Z)();function pt(){var Je;return mt?(Je=st,st+=1):Je="TEST_OR_SSR",Je}var Vt=function(Je){var At=E.useState(),_t=(0,qt.Z)(At,2),ln=_t[0],He=_t[1];return E.useEffect(function(){He("rc_progress_".concat(pt()))},[]),Je||ln},Ze=function(At){var _t=At.bg,ln=At.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:_t}},ln)};function Ve(Je,At){return Object.keys(Je).map(function(_t){var ln=parseFloat(_t),He="".concat(Math.floor(ln*At),"%");return"".concat(Je[_t]," ").concat(He)})}var Ct=E.forwardRef(function(Je,At){var _t=Je.prefixCls,ln=Je.color,He=Je.gradientId,ht=Je.radius,Mt=Je.style,Kt=Je.ptg,dn=Je.strokeLinecap,An=Je.strokeWidth,Jn=Je.size,Xn=Je.gapDegree,Sn=ln&&(0,Pt.Z)(ln)==="object",Rn=Sn?"#FFF":void 0,Gt=Jn/2,Lt=E.createElement("circle",{className:"".concat(_t,"-circle-path"),r:ht,cx:Gt,cy:Gt,stroke:Rn,strokeLinecap:dn,strokeWidth:An,opacity:Kt===0?0:1,style:Mt,ref:At});if(!Sn)return Lt;var Yt="".concat(He,"-conic"),kt=Xn?"".concat(180+Xn/2,"deg"):"0deg",It=Ve(ln,(360-Xn)/360),fn=Ve(ln,1),an="conic-gradient(from ".concat(kt,", ").concat(It.join(", "),")"),yn="linear-gradient(to ".concat(Xn?"bottom":"top",", ").concat(fn.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Yt},Lt),E.createElement("foreignObject",{x:0,y:0,width:Jn,height:Jn,mask:"url(#".concat(Yt,")")},E.createElement(Ze,{bg:yn},E.createElement(Ze,{bg:an}))))}),Te=Ct,_e=100,Ue=function(At,_t,ln,He,ht,Mt,Kt,dn,An,Jn){var Xn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Sn=ln/100*360*((360-Mt)/360),Rn=Mt===0?0:{bottom:0,top:180,left:90,right:-90}[Kt],Gt=(100-He)/100*_t;An==="round"&&He!==100&&(Gt+=Jn/2,Gt>=_t&&(Gt=_t-.01));var Lt=_e/2;return{stroke:typeof dn=="string"?dn:void 0,strokeDasharray:"".concat(_t,"px ").concat(At),strokeDashoffset:Gt+Xn,transform:"rotate(".concat(ht+Sn+Rn,"deg)"),transformOrigin:"".concat(Lt,"px ").concat(Lt,"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}},de=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function gt(Je){var At=Je!=null?Je:[];return Array.isArray(At)?At:[At]}var Oe=function(At){var _t=(0,Ee.Z)((0,Ee.Z)({},qe),At),ln=_t.id,He=_t.prefixCls,ht=_t.steps,Mt=_t.strokeWidth,Kt=_t.trailWidth,dn=_t.gapDegree,An=dn===void 0?0:dn,Jn=_t.gapPosition,Xn=_t.trailColor,Sn=_t.strokeLinecap,Rn=_t.style,Gt=_t.className,Lt=_t.strokeColor,Yt=_t.percent,kt=(0,yt.Z)(_t,de),It=_e/2,fn=Vt(ln),an="".concat(fn,"-gradient"),yn=It-Mt/2,Ln=Math.PI*2*yn,Bn=An>0?90+An/2:-90,hn=Ln*((360-An)/360),Kn=(0,Pt.Z)(ht)==="object"?ht:{count:ht,gap:2},jn=Kn.count,mr=Kn.gap,lr=gt(Yt),en=gt(Lt),gn=en.find(function(Re){return Re&&(0,Pt.Z)(Re)==="object"}),Yn=gn&&(0,Pt.Z)(gn)==="object",Wn=Yn?"butt":Sn,tt=Ue(Ln,hn,0,100,Bn,An,Jn,Xn,Wn,Mt),St=Ge(),Le=function(){var ct=0;return lr.map(function(Ie,Et){var Ft=en[Et]||en[en.length-1],zt=Ue(Ln,hn,ct,Ie,Bn,An,Jn,Ft,Wn,Mt);return ct+=Ie,E.createElement(Te,{key:Et,color:Ft,ptg:Ie,radius:yn,prefixCls:He,gradientId:an,style:zt,strokeLinecap:Wn,strokeWidth:Mt,gapDegree:An,ref:function(ft){St[Et]=ft},size:_e})}).reverse()},ot=function(){var ct=Math.round(jn*(lr[0]/100)),Ie=100/jn,Et=0;return new Array(jn).fill(null).map(function(Ft,zt){var Ot=zt<=ct-1?en[0]:Xn,ft=Ot&&(0,Pt.Z)(Ot)==="object"?"url(#".concat(an,")"):void 0,vt=Ue(Ln,hn,Et,Ie,Bn,An,Jn,Ot,"butt",Mt,mr);return Et+=(hn-vt.strokeDashoffset+mr)*100/hn,E.createElement("circle",{key:zt,className:"".concat(He,"-circle-path"),r:yn,cx:It,cy:It,stroke:ft,strokeWidth:Mt,opacity:1,style:vt,ref:function(Dn){St[zt]=Dn}})})};return E.createElement("svg",(0,lt.Z)({className:We()("".concat(He,"-circle"),Gt),viewBox:"0 0 ".concat(_e," ").concat(_e),style:Rn,id:ln,role:"presentation"},kt),!jn&&E.createElement("circle",{className:"".concat(He,"-circle-trail"),r:yn,cx:It,cy:It,stroke:Xn,strokeLinecap:Wn,strokeWidth:Kt||Mt,style:tt}),jn?ot():Le())},nt=Oe,jt={Line:dt,Circle:nt},Ce=ee(25399),ue=ee(68361);function et(Je){return!Je||Je<0?0:Je>100?100:Je}function Rt(Je){let{success:At,successPercent:_t}=Je,ln=_t;return At&&"progress"in At&&(ln=At.progress),At&&"percent"in At&&(ln=At.percent),ln}const ut=Je=>{let{percent:At,success:_t,successPercent:ln}=Je;const He=et(Rt({success:_t,successPercent:ln}));return[He,et(et(At)-He)]},he=Je=>{let{success:At={},strokeColor:_t}=Je;const{strokeColor:ln}=At;return[ln||ue.presetPrimaryColors.green,_t||null]},De=(Je,At,_t)=>{var ln,He,ht,Mt;let Kt=-1,dn=-1;if(At==="step"){const An=_t.steps,Jn=_t.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?(Kt=Je==="small"?2:14,dn=Jn!=null?Jn:8):typeof Je=="number"?[Kt,dn]=[Je,Je]:[Kt=14,dn=8]=Array.isArray(Je)?Je:[Je.width,Je.height],Kt*=An}else if(At==="line"){const An=_t==null?void 0:_t.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?dn=An||(Je==="small"?6:8):typeof Je=="number"?[Kt,dn]=[Je,Je]:[Kt=-1,dn=8]=Array.isArray(Je)?Je:[Je.width,Je.height]}else(At==="circle"||At==="dashboard")&&(typeof Je=="string"||typeof Je=="undefined"?[Kt,dn]=Je==="small"?[60,60]:[120,120]:typeof Je=="number"?[Kt,dn]=[Je,Je]:Array.isArray(Je)&&(Kt=(He=(ln=Je[0])!==null&&ln!==void 0?ln:Je[1])!==null&&He!==void 0?He:120,dn=(Mt=(ht=Je[0])!==null&&ht!==void 0?ht:Je[1])!==null&&Mt!==void 0?Mt:120));return[Kt,dn]},Me=3,Dt=Je=>Me/Je*100;var Zt=Je=>{const{prefixCls:At,trailColor:_t=null,strokeLinecap:ln="round",gapPosition:He,gapDegree:ht,width:Mt=120,type:Kt,children:dn,success:An,size:Jn=Mt,steps:Xn}=Je,[Sn,Rn]=De(Jn,"circle");let{strokeWidth:Gt}=Je;Gt===void 0&&(Gt=Math.max(Dt(Sn),6));const Lt={width:Sn,height:Rn,fontSize:Sn*.15+6},Yt=E.useMemo(()=>{if(ht||ht===0)return ht;if(Kt==="dashboard")return 75},[ht,Kt]),kt=ut(Je),It=He||Kt==="dashboard"&&"bottom"||void 0,fn=Object.prototype.toString.call(Je.strokeColor)==="[object Object]",an=he({success:An,strokeColor:Je.strokeColor}),yn=We()(`${At}-inner`,{[`${At}-circle-gradient`]:fn}),Ln=E.createElement(nt,{steps:Xn,percent:Xn?kt[1]:kt,strokeWidth:Gt,trailWidth:Gt,strokeColor:Xn?an[1]:an,strokeLinecap:ln,trailColor:_t,prefixCls:At,gapDegree:Yt,gapPosition:It}),Bn=Sn<=20,hn=E.createElement("div",{className:yn,style:Lt},Ln,!Bn&&dn);return Bn?E.createElement(Ce.Z,{title:dn},hn):hn},je=ee(36237),Bt=ee(63356),rt=ee(16931),le=ee(51636);const ne="--progress-line-stroke-color",te="--progress-percent",ae=Je=>{const At=Je?"100%":"-100%";return new je.Keyframes(`antProgress${Je?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${At}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${At}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ce=Je=>{const{componentCls:At,iconCls:_t}=Je;return{[At]:Object.assign(Object.assign({},(0,Bt.Wf)(Je)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Je.fontSize},[`${At}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${At}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:Je.remainingColor,borderRadius:Je.lineBorderRadius},[`${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:Je.defaultColor}},[`${At}-success-bg, ${At}-bg`]:{position:"relative",background:Je.defaultColor,borderRadius:Je.lineBorderRadius,transition:`all ${Je.motionDurationSlow} ${Je.motionEaseInOutCirc}`},[`${At}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${At}-text`]:{width:"max-content",marginInlineStart:0,marginTop:Je.marginXXS}},[`${At}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ne})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${At}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${At}-text-inner`]:{color:Je.colorWhite,[`&${At}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${At}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Je.colorSuccess},[`${At}-text`]:{display:"inline-block",marginInlineStart:Je.marginXS,color:Je.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[_t]:{fontSize:Je.fontSize},[`&${At}-text-outer`]:{width:"max-content"},[`&${At}-text-outer${At}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:Je.marginXS}},[`${At}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,je.unit)(Je.paddingXXS)}`,[`&${At}-text-start`]:{justifyContent:"start"},[`&${At}-text-end`]:{justifyContent:"end"}},[`&${At}-status-active`]:{[`${At}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Je.colorBgContainer,borderRadius:Je.lineBorderRadius,opacity:0,animationName:ae(),animationDuration:Je.progressActiveMotionDuration,animationTimingFunction:Je.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${At}-rtl${At}-status-active`]:{[`${At}-bg::before`]:{animationName:ae(!0)}},[`&${At}-status-exception`]:{[`${At}-bg`]:{backgroundColor:Je.colorError},[`${At}-text`]:{color:Je.colorError}},[`&${At}-status-exception ${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:Je.colorError}},[`&${At}-status-success`]:{[`${At}-bg`]:{backgroundColor:Je.colorSuccess},[`${At}-text`]:{color:Je.colorSuccess}},[`&${At}-status-success ${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:Je.colorSuccess}}})}},re=Je=>{const{componentCls:At,iconCls:_t}=Je;return{[At]:{[`${At}-circle-trail`]:{stroke:Je.remainingColor},[`&${At}-circle ${At}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${At}-circle ${At}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Je.circleTextColor,fontSize:Je.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[_t]:{fontSize:Je.circleIconFontSize}},[`${At}-circle&-status-exception`]:{[`${At}-text`]:{color:Je.colorError}},[`${At}-circle&-status-success`]:{[`${At}-text`]:{color:Je.colorSuccess}}},[`${At}-inline-circle`]:{lineHeight:1,[`${At}-inner`]:{verticalAlign:"bottom"}}}},ye=Je=>{const{componentCls:At}=Je;return{[At]:{[`${At}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Je.progressStepMinWidth,marginInlineEnd:Je.progressStepMarginInlineEnd,backgroundColor:Je.remainingColor,transition:`all ${Je.motionDurationSlow}`,"&-active":{backgroundColor:Je.defaultColor}}}}}},Se=Je=>{const{componentCls:At,iconCls:_t}=Je;return{[At]:{[`${At}-small&-line, ${At}-small&-line ${At}-text ${_t}`]:{fontSize:Je.fontSizeSM}}}},Ye=Je=>({circleTextColor:Je.colorText,defaultColor:Je.colorInfo,remainingColor:Je.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${Je.fontSize/Je.fontSizeSM}em`});var ke=(0,rt.I$)("Progress",Je=>{const At=Je.calc(Je.marginXXS).div(2).equal(),_t=(0,le.mergeToken)(Je,{progressStepMarginInlineEnd:At,progressStepMinWidth:At,progressActiveMotionDuration:"2.4s"});return[ce(_t),re(_t),ye(_t),Se(_t)]},Ye),it=function(Je,At){var _t={};for(var ln in Je)Object.prototype.hasOwnProperty.call(Je,ln)&&At.indexOf(ln)<0&&(_t[ln]=Je[ln]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,ln=Object.getOwnPropertySymbols(Je);He<ln.length;He++)At.indexOf(ln[He])<0&&Object.prototype.propertyIsEnumerable.call(Je,ln[He])&&(_t[ln[He]]=Je[ln[He]]);return _t};const xt=Je=>{let At=[];return Object.keys(Je).forEach(_t=>{const ln=parseFloat(_t.replace(/%/g,""));Number.isNaN(ln)||At.push({key:ln,value:Je[_t]})}),At=At.sort((_t,ln)=>_t.key-ln.key),At.map(_t=>{let{key:ln,value:He}=_t;return`${He} ${ln}%`}).join(", ")},Xt=(Je,At)=>{const{from:_t=ue.presetPrimaryColors.blue,to:ln=ue.presetPrimaryColors.blue,direction:He=At==="rtl"?"to left":"to right"}=Je,ht=it(Je,["from","to","direction"]);if(Object.keys(ht).length!==0){const Kt=xt(ht),dn=`linear-gradient(${He}, ${Kt})`;return{background:dn,[ne]:dn}}const Mt=`linear-gradient(${He}, ${_t}, ${ln})`;return{background:Mt,[ne]:Mt}};var vn=Je=>{const{prefixCls:At,direction:_t,percent:ln,size:He,strokeWidth:ht,strokeColor:Mt,strokeLinecap:Kt="round",children:dn,trailColor:An=null,percentPosition:Jn,success:Xn}=Je,{align:Sn,type:Rn}=Jn,Gt=Mt&&typeof Mt!="string"?Xt(Mt,_t):{[ne]:Mt,background:Mt},Lt=Kt==="square"||Kt==="butt"?0:void 0,Yt=He!=null?He:[-1,ht||(He==="small"?6:8)],[kt,It]=De(Yt,"line",{strokeWidth:ht}),fn={backgroundColor:An||void 0,borderRadius:Lt},an=Object.assign(Object.assign({width:`${et(ln)}%`,height:It,borderRadius:Lt},Gt),{[te]:et(ln)/100}),yn=Rt(Je),Ln={width:`${et(yn)}%`,height:It,borderRadius:Lt,backgroundColor:Xn==null?void 0:Xn.strokeColor},Bn={width:kt<0?"100%":kt},hn=E.createElement("div",{className:`${At}-inner`,style:fn},E.createElement("div",{className:We()(`${At}-bg`,`${At}-bg-${Rn}`),style:an},Rn==="inner"&&dn),yn!==void 0&&E.createElement("div",{className:`${At}-success-bg`,style:Ln})),Kn=Rn==="outer"&&Sn==="start",jn=Rn==="outer"&&Sn==="end";return Rn==="outer"&&Sn==="center"?E.createElement("div",{className:`${At}-layout-bottom`},hn,dn):E.createElement("div",{className:`${At}-outer`,style:Bn},Kn&&dn,hn,jn&&dn)},tn=Je=>{const{size:At,steps:_t,rounding:ln=Math.round,percent:He=0,strokeWidth:ht=8,strokeColor:Mt,trailColor:Kt=null,prefixCls:dn,children:An}=Je,Jn=ln(_t*(He/100)),Xn=At==="small"?2:14,Sn=At!=null?At:[Xn,ht],[Rn,Gt]=De(Sn,"step",{steps:_t,strokeWidth:ht}),Lt=Rn/_t,Yt=Array.from({length:_t});for(let kt=0;kt<_t;kt++){const It=Array.isArray(Mt)?Mt[kt]:Mt;Yt[kt]=E.createElement("div",{key:kt,className:We()(`${dn}-steps-item`,{[`${dn}-steps-item-active`]:kt<=Jn-1}),style:{backgroundColor:kt<=Jn-1?It:Kt,width:Lt,height:Gt}})}return E.createElement("div",{className:`${dn}-steps-outer`},Yt,An)},on=function(Je,At){var _t={};for(var ln in Je)Object.prototype.hasOwnProperty.call(Je,ln)&&At.indexOf(ln)<0&&(_t[ln]=Je[ln]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,ln=Object.getOwnPropertySymbols(Je);He<ln.length;He++)At.indexOf(ln[He])<0&&Object.prototype.propertyIsEnumerable.call(Je,ln[He])&&(_t[ln[He]]=Je[ln[He]]);return _t};const mn=null,cn=["normal","exception","active","success"];var Ut=E.forwardRef((Je,At)=>{const{prefixCls:_t,className:ln,rootClassName:He,steps:ht,strokeColor:Mt,percent:Kt=0,size:dn="default",showInfo:An=!0,type:Jn="line",status:Xn,format:Sn,style:Rn,percentPosition:Gt={}}=Je,Lt=on(Je,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Yt="end",type:kt="outer"}=Gt,It=Array.isArray(Mt)?Mt[0]:Mt,fn=typeof Mt=="string"||Array.isArray(Mt)?Mt:void 0,an=E.useMemo(()=>{if(It){const Le=typeof It=="string"?It:Object.values(It)[0];return new Ne.FastColor(Le).isLight()}return!1},[Mt]),yn=E.useMemo(()=>{var Le,ot;const Re=Rt(Je);return parseInt(Re!==void 0?(Le=Re!=null?Re:0)===null||Le===void 0?void 0:Le.toString():(ot=Kt!=null?Kt:0)===null||ot===void 0?void 0:ot.toString(),10)},[Kt,Je.success,Je.successPercent]),Ln=E.useMemo(()=>!cn.includes(Xn)&&yn>=100?"success":Xn||"normal",[Xn,yn]),{getPrefixCls:Bn,direction:hn,progress:Kn}=E.useContext(ve.E_),jn=Bn("progress",_t),[mr,lr,en]=ke(jn),gn=Jn==="line",Yn=gn&&!ht,Wn=E.useMemo(()=>{if(!An)return null;const Le=Rt(Je);let ot;const Re=Sn||(Ie=>`${Ie}%`),ct=gn&&an&&kt==="inner";return kt==="inner"||Sn||Ln!=="exception"&&Ln!=="success"?ot=Re(et(Kt),et(Le)):Ln==="exception"?ot=gn?E.createElement(xe.Z,null):E.createElement(Fe.Z,null):Ln==="success"&&(ot=gn?E.createElement(be.Z,null):E.createElement($e.Z,null)),E.createElement("span",{className:We()(`${jn}-text`,{[`${jn}-text-bright`]:ct,[`${jn}-text-${Yt}`]:Yn,[`${jn}-text-${kt}`]:Yn}),title:typeof ot=="string"?ot:void 0},ot)},[An,Kt,yn,Ln,Jn,jn,Sn]);let tt;Jn==="line"?tt=ht?E.createElement(tn,Object.assign({},Je,{strokeColor:fn,prefixCls:jn,steps:typeof ht=="object"?ht.count:ht}),Wn):E.createElement(vn,Object.assign({},Je,{strokeColor:It,prefixCls:jn,direction:hn,percentPosition:{align:Yt,type:kt}}),Wn):(Jn==="circle"||Jn==="dashboard")&&(tt=E.createElement(Zt,Object.assign({},Je,{strokeColor:It,prefixCls:jn,progressStatus:Ln}),Wn));const St=We()(jn,`${jn}-status-${Ln}`,{[`${jn}-${Jn==="dashboard"&&"circle"||Jn}`]:Jn!=="line",[`${jn}-inline-circle`]:Jn==="circle"&&De(dn,"circle")[0]<=20,[`${jn}-line`]:Yn,[`${jn}-line-align-${Yt}`]:Yn,[`${jn}-line-position-${kt}`]:Yn,[`${jn}-steps`]:ht,[`${jn}-show-info`]:An,[`${jn}-${dn}`]:typeof dn=="string",[`${jn}-rtl`]:hn==="rtl"},Kn==null?void 0:Kn.className,ln,He,lr,en);return mr(E.createElement("div",Object.assign({ref:At,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),Rn),className:St,role:"progressbar","aria-valuenow":yn,"aria-valuemin":0,"aria-valuemax":100},(0,we.Z)(Lt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),tt))}),un=Ut},63139:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return ut}});var E=ee(59301),Ne=ee(60499),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},$e=be,xe=ee(7657),Fe=function(De,Me){return E.createElement(xe.Z,(0,Ne.Z)({},De,{ref:Me,icon:$e}))},Pe=E.forwardRef(Fe),We=Pe,we=ee(92310),ve=ee.n(we),lt=ee(18642),Ee=ee(72190),yt=ee(42244),qe=ee(18929),Ge=ee(10228),Ke=ee(26112);function Qe(he,De){var Me=he.disabled,Dt=he.prefixCls,bt=he.character,Zt=he.characterRender,je=he.index,Bt=he.count,rt=he.value,le=he.allowHalf,ne=he.focused,te=he.onHover,ae=he.onClick,ce=function(Xt){te(Xt,je)},re=function(Xt){ae(Xt,je)},ye=function(Xt){Xt.keyCode===Ge.Z.ENTER&&ae(Xt,je)},Se=je+1,Ye=new Set([Dt]);rt===0&&je===0&&ne?Ye.add("".concat(Dt,"-focused")):le&&rt+.5>=Se&&rt<Se?(Ye.add("".concat(Dt,"-half")),Ye.add("".concat(Dt,"-active")),ne&&Ye.add("".concat(Dt,"-focused"))):(Se<=rt?Ye.add("".concat(Dt,"-full")):Ye.add("".concat(Dt,"-zero")),Se===rt&&ne&&Ye.add("".concat(Dt,"-focused")));var ke=typeof bt=="function"?bt(he):bt,it=E.createElement("li",{className:ve()(Array.from(Ye)),ref:De},E.createElement("div",{onClick:Me?null:re,onKeyDown:Me?null:ye,onMouseMove:Me?null:ce,role:"radio","aria-checked":rt>je?"true":"false","aria-posinset":je+1,"aria-setsize":Bt,tabIndex:Me?-1:0},E.createElement("div",{className:"".concat(Dt,"-first")},ke),E.createElement("div",{className:"".concat(Dt,"-second")},ke)));return Zt&&(it=Zt(it,he)),it}var dt=E.forwardRef(Qe);function Pt(){var he=E.useRef({});function De(Dt){return he.current[Dt]}function Me(Dt){return function(bt){he.current[Dt]=bt}}return[De,Me]}function qt(he){var De=he.pageXOffset,Me="scrollLeft";if(typeof De!="number"){var Dt=he.document;De=Dt.documentElement[Me],typeof De!="number"&&(De=Dt.body[Me])}return De}function fe(he){var De,Me,Dt=he.ownerDocument,bt=Dt.body,Zt=Dt&&Dt.documentElement,je=he.getBoundingClientRect();return De=je.left,Me=je.top,De-=Zt.clientLeft||bt.clientLeft||0,Me-=Zt.clientTop||bt.clientTop||0,{left:De,top:Me}}function st(he){var De=fe(he),Me=he.ownerDocument,Dt=Me.defaultView||Me.parentWindow;return De.left+=qt(Dt),De.left}var mt=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pt(he,De){var Me=he.prefixCls,Dt=Me===void 0?"rc-rate":Me,bt=he.className,Zt=he.defaultValue,je=he.value,Bt=he.count,rt=Bt===void 0?5:Bt,le=he.allowHalf,ne=le===void 0?!1:le,te=he.allowClear,ae=te===void 0?!0:te,ce=he.keyboard,re=ce===void 0?!0:ce,ye=he.character,Se=ye===void 0?"\u2605":ye,Ye=he.characterRender,ke=he.disabled,it=he.direction,xt=it===void 0?"ltr":it,Xt=he.tabIndex,Nt=Xt===void 0?0:Xt,vn=he.autoFocus,Jt=he.onHoverChange,tn=he.onChange,on=he.onFocus,mn=he.onBlur,cn=he.onKeyDown,at=he.onMouseLeave,Ut=(0,yt.Z)(he,mt),un=Pt(),Je=(0,Ee.Z)(un,2),At=Je[0],_t=Je[1],ln=E.useRef(null),He=function(){if(!ke){var Wn;(Wn=ln.current)===null||Wn===void 0||Wn.focus()}};E.useImperativeHandle(De,function(){return{focus:He,blur:function(){if(!ke){var Wn;(Wn=ln.current)===null||Wn===void 0||Wn.blur()}}}});var ht=(0,qe.Z)(Zt||0,{value:je}),Mt=(0,Ee.Z)(ht,2),Kt=Mt[0],dn=Mt[1],An=(0,qe.Z)(null),Jn=(0,Ee.Z)(An,2),Xn=Jn[0],Sn=Jn[1],Rn=function(Wn,tt){var St=xt==="rtl",Le=Wn+1;if(ne){var ot=At(Wn),Re=st(ot),ct=ot.clientWidth;(St&&tt-Re>ct/2||!St&&tt-Re<ct/2)&&(Le-=.5)}return Le},Gt=function(Wn){dn(Wn),tn==null||tn(Wn)},Lt=E.useState(!1),Yt=(0,Ee.Z)(Lt,2),kt=Yt[0],It=Yt[1],fn=function(){It(!0),on==null||on()},an=function(){It(!1),mn==null||mn()},yn=E.useState(null),Ln=(0,Ee.Z)(yn,2),Bn=Ln[0],hn=Ln[1],Kn=function(Wn,tt){var St=Rn(tt,Wn.pageX);St!==Xn&&(hn(St),Sn(null)),Jt==null||Jt(St)},jn=function(Wn){ke||(hn(null),Sn(null),Jt==null||Jt(void 0)),Wn&&(at==null||at(Wn))},mr=function(Wn,tt){var St=Rn(tt,Wn.pageX),Le=!1;ae&&(Le=St===Kt),jn(),Gt(Le?0:St),Sn(Le?St:null)},lr=function(Wn){var tt=Wn.keyCode,St=xt==="rtl",Le=ne?.5:1;re&&(tt===Ge.Z.RIGHT&&Kt<rt&&!St?(Gt(Kt+Le),Wn.preventDefault()):tt===Ge.Z.LEFT&&Kt>0&&!St||tt===Ge.Z.RIGHT&&Kt>0&&St?(Gt(Kt-Le),Wn.preventDefault()):tt===Ge.Z.LEFT&&Kt<rt&&St&&(Gt(Kt+Le),Wn.preventDefault())),cn==null||cn(Wn)};E.useEffect(function(){vn&&!ke&&He()},[]);var en=new Array(rt).fill(0).map(function(Yn,Wn){return E.createElement(dt,{ref:_t(Wn),index:Wn,count:rt,disabled:ke,prefixCls:"".concat(Dt,"-star"),allowHalf:ne,value:Bn===null?Kt:Bn,onClick:mr,onHover:Kn,key:Yn||Wn,character:Se,characterRender:Ye,focused:kt})}),gn=ve()(Dt,bt,(0,lt.Z)((0,lt.Z)({},"".concat(Dt,"-disabled"),ke),"".concat(Dt,"-rtl"),xt==="rtl"));return E.createElement("ul",(0,Ne.Z)({className:gn,onMouseLeave:jn,tabIndex:ke?-1:Nt,onFocus:ke?null:fn,onBlur:ke?null:an,onKeyDown:ke?null:lr,ref:ln},(0,Ke.Z)(Ut,{aria:!0,data:!0,attr:!0})),en)}var Vt=E.forwardRef(pt),Ze=Vt,Ve=ee(48755),Ct=ee(25399),Te=ee(36237),_e=ee(63356),Ue=ee(16931),de=ee(51636);const gt=he=>{const{componentCls:De}=he;return{[`${De}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:he.marginXS},"> div":{transition:`all ${he.motionDurationMid}, outline 0s`,"&:hover":{transform:he.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Te.unit)(he.lineWidth)} dashed ${he.starColor}`,transform:he.starHoverScale}},"&-first, &-second":{color:he.starBg,transition:`all ${he.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${De}-star-first, &-half ${De}-star-second`]:{opacity:1},[`&-half ${De}-star-first, &-full ${De}-star-second`]:{color:"inherit"}}}},Oe=he=>({[`&-rtl${he.componentCls}`]:{direction:"rtl"}}),nt=he=>{const{componentCls:De}=he;return{[De]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,_e.Wf)(he)),{display:"inline-block",margin:0,padding:0,color:he.starColor,fontSize:he.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${De} ${De}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),gt(he)),Oe(he))}},jt=he=>({starColor:he.yellow6,starSize:he.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:he.colorFillContent});var Ce=(0,Ue.I$)("Rate",he=>{const De=(0,de.mergeToken)(he,{});return[nt(De)]},jt),ue=ee(2171),et=function(he,De){var Me={};for(var Dt in he)Object.prototype.hasOwnProperty.call(he,Dt)&&De.indexOf(Dt)<0&&(Me[Dt]=he[Dt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,Dt=Object.getOwnPropertySymbols(he);bt<Dt.length;bt++)De.indexOf(Dt[bt])<0&&Object.prototype.propertyIsEnumerable.call(he,Dt[bt])&&(Me[Dt[bt]]=he[Dt[bt]]);return Me},ut=E.forwardRef((he,De)=>{const{prefixCls:Me,className:Dt,rootClassName:bt,style:Zt,tooltips:je,character:Bt=E.createElement(We,null),disabled:rt}=he,le=et(he,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ne=(Xt,Nt)=>{let{index:vn}=Nt;return je?E.createElement(Ct.Z,{title:je[vn]},Xt):Xt},{getPrefixCls:te,direction:ae,rate:ce}=E.useContext(Ve.E_),re=te("rate",Me),[ye,Se,Ye]=Ce(re),ke=Object.assign(Object.assign({},ce==null?void 0:ce.style),Zt),it=E.useContext(ue.Z),xt=rt!=null?rt:it;return ye(E.createElement(Ze,Object.assign({ref:De,character:Bt,characterRender:ne,disabled:xt},le,{className:ve()(Dt,bt,Se,Ye,ce==null?void 0:ce.className),style:ke,prefixCls:re,direction:ae})))})},82326:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(37463),xe=ee(2738),Fe=ee(75030),Pe=ee(86641),We=ee(45915),we=ee(82855),ve=ee(48755),lt=ee(38406),Ee=ee(2171),yt=ee(83397),qe=ee(31756),Ge=ee(56553),Ke=ee(24971),Qe=ee(70045),dt=ee(57700),Pt=ee(1722),qt=ee(90376),fe=ee(68525),st=ee(90005),mt=function(Ct,Te){var _e={};for(var Ue in Ct)Object.prototype.hasOwnProperty.call(Ct,Ue)&&Te.indexOf(Ue)<0&&(_e[Ue]=Ct[Ue]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Ue=Object.getOwnPropertySymbols(Ct);de<Ue.length;de++)Te.indexOf(Ue[de])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ue[de])&&(_e[Ue[de]]=Ct[Ue[de]]);return _e};const pt="SECRET_COMBOBOX_MODE_DO_NOT_USE",Vt=(Ct,Te)=>{var _e;const{prefixCls:Ue,bordered:de,className:gt,rootClassName:Oe,getPopupContainer:nt,popupClassName:jt,dropdownClassName:Ce,listHeight:ue=256,placement:et,listItemHeight:Rt,size:ut,disabled:he,notFoundContent:De,status:Me,builtinPlacements:Dt,dropdownMatchSelectWidth:bt,popupMatchSelectWidth:Zt,direction:je,style:Bt,allowClear:rt,variant:le,dropdownStyle:ne,transitionName:te,tagRender:ae,maxCount:ce,prefix:re}=Ct,ye=mt(Ct,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:Se,getPrefixCls:Ye,renderEmpty:ke,direction:it,virtual:xt,popupMatchSelectWidth:Xt,popupOverflow:Nt}=E.useContext(ve.E_),vn=(0,ve.dj)("select"),[,Jt]=(0,dt.ZP)(),tn=Rt!=null?Rt:Jt==null?void 0:Jt.controlHeight,on=Ye("select",Ue),mn=Ye(),cn=je!=null?je:it,{compactSize:at,compactItemClassnames:Ut}=(0,Qe.ri)(on,cn),[un,Je]=(0,Ke.Z)("select",le,de),At=(0,yt.Z)(on),[_t,ln,He]=(0,qt.Z)(on,At),ht=E.useMemo(()=>{const{mode:lr}=Ct;if(lr!=="combobox")return lr===pt?"combobox":lr},[Ct.mode]),Mt=ht==="multiple"||ht==="tags",Kt=(0,st.Z)(Ct.suffixIcon,Ct.showArrow),dn=(_e=Zt!=null?Zt:bt)!==null&&_e!==void 0?_e:Xt,{status:An,hasFeedback:Jn,isFormItemInput:Xn,feedbackIcon:Sn}=E.useContext(Ge.aM),Rn=(0,we.F)(An,Me);let Gt;De!==void 0?Gt=De:ht==="combobox"?Gt=null:Gt=(ke==null?void 0:ke("Select"))||E.createElement(lt.Z,{componentName:"Select"});const{suffixIcon:Lt,itemIcon:Yt,removeIcon:kt,clearIcon:It}=(0,fe.Z)(Object.assign(Object.assign({},ye),{multiple:Mt,hasFeedback:Jn,feedbackIcon:Sn,showSuffixIcon:Kt,prefixCls:on,componentName:"Select"})),fn=rt===!0?{clearIcon:It}:rt,an=(0,xe.Z)(ye,["suffixIcon","itemIcon"]),yn=be()(jt||Ce,{[`${on}-dropdown-${cn}`]:cn==="rtl"},Oe,He,At,ln),Ln=(0,qe.Z)(lr=>{var en;return(en=ut!=null?ut:at)!==null&&en!==void 0?en:lr}),Bn=E.useContext(Ee.Z),hn=he!=null?he:Bn,Kn=be()({[`${on}-lg`]:Ln==="large",[`${on}-sm`]:Ln==="small",[`${on}-rtl`]:cn==="rtl",[`${on}-${un}`]:Je,[`${on}-in-form-item`]:Xn},(0,we.Z)(on,Rn,Jn),Ut,vn.className,gt,Oe,He,At,ln),jn=E.useMemo(()=>et!==void 0?et:cn==="rtl"?"bottomRight":"bottomLeft",[et,cn]),[mr]=(0,Fe.Cn)("SelectLike",ne==null?void 0:ne.zIndex);return _t(E.createElement($e.ZP,Object.assign({ref:Te,virtual:xt,showSearch:vn.showSearch},an,{style:Object.assign(Object.assign({},vn.style),Bt),dropdownMatchSelectWidth:dn,transitionName:(0,Pe.m)(mn,"slide-up",te),builtinPlacements:(0,Pt.Z)(Dt,Nt),listHeight:ue,listItemHeight:tn,mode:ht,prefixCls:on,placement:jn,direction:cn,prefix:re,suffixIcon:Lt,menuItemSelectedIcon:Yt,removeIcon:kt,allowClear:fn,notFoundContent:Gt,className:Kn,getPopupContainer:nt||Se,dropdownClassName:yn,disabled:hn,dropdownStyle:Object.assign(Object.assign({},ne),{zIndex:mr}),maxCount:Mt?ce:void 0,tagRender:Mt?ae:void 0})))},Ze=E.forwardRef(Vt),Ve=(0,We.Z)(Ze,"dropdownAlign");Ze.SECRET_COMBOBOX_MODE_DO_NOT_USE=pt,Ze.Option=$e.Wx,Ze.OptGroup=$e.Xo,Ze._InternalPanelDoNotUseOrYouWillBeFired=Ve,nn.default=Ze},1722:function(wn,nn){"use strict";const ee=Ne=>{const $e={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Ne==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},$e),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},$e),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},$e),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},$e),{points:["br","tr"],offset:[0,-4]})}};function E(Ne,be){return Ne||ee(be)}nn.Z=E},90376:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ue}});var E=ee(63356),Ne=ee(56119),be=ee(16931),$e=ee(51636),xe=ee(46e3),Fe=ee(93873);const Pe=de=>{const{optionHeight:gt,optionFontSize:Oe,optionLineHeight:nt,optionPadding:jt}=de;return{position:"relative",display:"block",minHeight:gt,padding:jt,color:de.colorText,fontWeight:"normal",fontSize:Oe,lineHeight:nt,boxSizing:"border-box"}};var we=de=>{const{antCls:gt,componentCls:Oe}=de,nt=`${Oe}-item`,jt=`&${gt}-slide-up-enter${gt}-slide-up-enter-active`,Ce=`&${gt}-slide-up-appear${gt}-slide-up-appear-active`,ue=`&${gt}-slide-up-leave${gt}-slide-up-leave-active`,et=`${Oe}-dropdown-placement-`,Rt=`${nt}-option-selected`;return[{[`${Oe}-dropdown`]:Object.assign(Object.assign({},(0,E.Wf)(de)),{position:"absolute",top:-9999,zIndex:de.zIndexPopup,boxSizing:"border-box",padding:de.paddingXXS,overflow:"hidden",fontSize:de.fontSize,fontVariant:"initial",backgroundColor:de.colorBgElevated,borderRadius:de.borderRadiusLG,outline:"none",boxShadow:de.boxShadowSecondary,[`
|
|
|
${jt}${et}bottomLeft,
|
|
|
${Ce}${et}bottomLeft
|
|
|
`]:{animationName:xe.fJ},[`
|
|
|
${jt}${et}topLeft,
|
|
|
${Ce}${et}topLeft,
|
|
|
${jt}${et}topRight,
|
|
|
${Ce}${et}topRight
|
|
|
`]:{animationName:xe.Qt},[`${ue}${et}bottomLeft`]:{animationName:xe.Uw},[`
|
|
|
${ue}${et}topLeft,
|
|
|
${ue}${et}topRight
|
|
|
`]:{animationName:xe.ly},"&-hidden":{display:"none"},[nt]:Object.assign(Object.assign({},Pe(de)),{cursor:"pointer",transition:`background ${de.motionDurationSlow} ease`,borderRadius:de.borderRadiusSM,"&-group":{color:de.colorTextDescription,fontSize:de.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},E.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${nt}-option-disabled)`]:{backgroundColor:de.optionActiveBg},[`&-selected:not(${nt}-option-disabled)`]:{color:de.optionSelectedColor,fontWeight:de.optionSelectedFontWeight,backgroundColor:de.optionSelectedBg,[`${nt}-option-state`]:{color:de.colorPrimary}},"&-disabled":{[`&${nt}-option-selected`]:{backgroundColor:de.colorBgContainerDisabled},color:de.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:de.calc(de.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},Pe(de)),{color:de.colorTextDisabled})}),[`${Rt}:has(+ ${Rt})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Rt}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,xe.oN)(de,"slide-up"),(0,xe.oN)(de,"slide-down"),(0,Fe.Fm)(de,"move-up"),(0,Fe.Fm)(de,"move-down")]},ve=ee(26743),lt=ee(36237);function Ee(de,gt){const{componentCls:Oe,inputPaddingHorizontalBase:nt,borderRadius:jt}=de,Ce=de.calc(de.controlHeight).sub(de.calc(de.lineWidth).mul(2)).equal(),ue=gt?`${Oe}-${gt}`:"";return{[`${Oe}-single${ue}`]:{fontSize:de.fontSize,height:de.controlHeight,[`${Oe}-selector`]:Object.assign(Object.assign({},(0,E.Wf)(de,!0)),{display:"flex",borderRadius:jt,flex:"1 1 auto",[`${Oe}-selection-wrap:after`]:{lineHeight:(0,lt.unit)(Ce)},[`${Oe}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
|
|
|
${Oe}-selection-item,
|
|
|
${Oe}-selection-placeholder
|
|
|
`]:{display:"block",padding:0,lineHeight:(0,lt.unit)(Ce),transition:`all ${de.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Oe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Oe}-selection-item:empty:after`,`${Oe}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
|
|
|
&${Oe}-show-arrow ${Oe}-selection-item,
|
|
|
&${Oe}-show-arrow ${Oe}-selection-search,
|
|
|
&${Oe}-show-arrow ${Oe}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:de.showArrowPaddingInlineEnd},[`&${Oe}-open ${Oe}-selection-item`]:{color:de.colorTextPlaceholder},[`&:not(${Oe}-customize-input)`]:{[`${Oe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,lt.unit)(nt)}`,[`${Oe}-selection-search-input`]:{height:Ce,fontSize:de.fontSize},"&:after":{lineHeight:(0,lt.unit)(Ce)}}},[`&${Oe}-customize-input`]:{[`${Oe}-selector`]:{"&:after":{display:"none"},[`${Oe}-selection-search`]:{position:"static",width:"100%"},[`${Oe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,lt.unit)(nt)}`,"&:after":{display:"none"}}}}}}}function yt(de){const{componentCls:gt}=de,Oe=de.calc(de.controlPaddingHorizontalSM).sub(de.lineWidth).equal();return[Ee(de),Ee((0,$e.mergeToken)(de,{controlHeight:de.controlHeightSM,borderRadius:de.borderRadiusSM}),"sm"),{[`${gt}-single${gt}-sm`]:{[`&:not(${gt}-customize-input)`]:{[`${gt}-selector`]:{padding:`0 ${(0,lt.unit)(Oe)}`},[`&${gt}-show-arrow ${gt}-selection-search`]:{insetInlineEnd:de.calc(Oe).add(de.calc(de.fontSize).mul(1.5)).equal()},[`
|
|
|
&${gt}-show-arrow ${gt}-selection-item,
|
|
|
&${gt}-show-arrow ${gt}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:de.calc(de.fontSize).mul(1.5).equal()}}}},Ee((0,$e.mergeToken)(de,{controlHeight:de.singleItemHeightLG,fontSize:de.fontSizeLG,borderRadius:de.borderRadiusLG}),"lg")]}const qe=de=>{const{fontSize:gt,lineHeight:Oe,lineWidth:nt,controlHeight:jt,controlHeightSM:Ce,controlHeightLG:ue,paddingXXS:et,controlPaddingHorizontal:Rt,zIndexPopupBase:ut,colorText:he,fontWeightStrong:De,controlItemBgActive:Me,controlItemBgHover:Dt,colorBgContainer:bt,colorFillSecondary:Zt,colorBgContainerDisabled:je,colorTextDisabled:Bt,colorPrimaryHover:rt,colorPrimary:le,controlOutline:ne}=de,te=et*2,ae=nt*2,ce=Math.min(jt-te,jt-ae),re=Math.min(Ce-te,Ce-ae),ye=Math.min(ue-te,ue-ae);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(et/2),zIndexPopup:ut+50,optionSelectedColor:he,optionSelectedFontWeight:De,optionSelectedBg:Me,optionActiveBg:Dt,optionPadding:`${(jt-gt*Oe)/2}px ${Rt}px`,optionFontSize:gt,optionLineHeight:Oe,optionHeight:jt,selectorBg:bt,clearBg:bt,singleItemHeightLG:ue,multipleItemBg:Zt,multipleItemBorderColor:"transparent",multipleItemHeight:ce,multipleItemHeightSM:re,multipleItemHeightLG:ye,multipleSelectorBgDisabled:je,multipleItemColorDisabled:Bt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(de.fontSize*1.25),hoverBorderColor:rt,activeBorderColor:le,activeOutlineColor:ne,selectAffixPadding:et}},Ge=(de,gt)=>{const{componentCls:Oe,antCls:nt,controlOutlineWidth:jt}=de;return{[`&:not(${Oe}-customize-input) ${Oe}-selector`]:{border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${gt.borderColor}`,background:de.selectorBg},[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Oe}-selector`]:{borderColor:gt.hoverBorderHover},[`${Oe}-focused& ${Oe}-selector`]:{borderColor:gt.activeBorderColor,boxShadow:`0 0 0 ${(0,lt.unit)(jt)} ${gt.activeOutlineColor}`,outline:0},[`${Oe}-prefix`]:{color:gt.color}}}},Ke=(de,gt)=>({[`&${de.componentCls}-status-${gt.status}`]:Object.assign({},Ge(de,gt))}),Qe=de=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ge(de,{borderColor:de.colorBorder,hoverBorderHover:de.hoverBorderColor,activeBorderColor:de.activeBorderColor,activeOutlineColor:de.activeOutlineColor,color:de.colorText})),Ke(de,{status:"error",borderColor:de.colorError,hoverBorderHover:de.colorErrorHover,activeBorderColor:de.colorError,activeOutlineColor:de.colorErrorOutline,color:de.colorError})),Ke(de,{status:"warning",borderColor:de.colorWarning,hoverBorderHover:de.colorWarningHover,activeBorderColor:de.colorWarning,activeOutlineColor:de.colorWarningOutline,color:de.colorWarning})),{[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{background:de.colorBgContainerDisabled,color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.multipleItemBg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.multipleItemBorderColor}`}})}),dt=(de,gt)=>{const{componentCls:Oe,antCls:nt}=de;return{[`&:not(${Oe}-customize-input) ${Oe}-selector`]:{background:gt.bg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} transparent`,color:gt.color},[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Oe}-selector`]:{background:gt.hoverBg},[`${Oe}-focused& ${Oe}-selector`]:{background:de.selectorBg,borderColor:gt.activeBorderColor,outline:0}}}},Pt=(de,gt)=>({[`&${de.componentCls}-status-${gt.status}`]:Object.assign({},dt(de,gt))}),qt=de=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},dt(de,{bg:de.colorFillTertiary,hoverBg:de.colorFillSecondary,activeBorderColor:de.activeBorderColor,color:de.colorText})),Pt(de,{status:"error",bg:de.colorErrorBg,hoverBg:de.colorErrorBgHover,activeBorderColor:de.colorError,color:de.colorError})),Pt(de,{status:"warning",bg:de.colorWarningBg,hoverBg:de.colorWarningBgHover,activeBorderColor:de.colorWarning,color:de.colorWarning})),{[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{borderColor:de.colorBorder,background:de.colorBgContainerDisabled,color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.colorBgContainer,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.colorSplit}`}})}),fe=de=>({"&-borderless":{[`${de.componentCls}-selector`]:{background:"transparent",border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} transparent`},[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.multipleItemBg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.multipleItemBorderColor}`},[`&${de.componentCls}-status-error`]:{[`${de.componentCls}-prefix, ${de.componentCls}-selection-item`]:{color:de.colorError}},[`&${de.componentCls}-status-warning`]:{[`${de.componentCls}-prefix, ${de.componentCls}-selection-item`]:{color:de.colorWarning}}}}),st=(de,gt)=>{const{componentCls:Oe,antCls:nt}=de;return{[`&:not(${Oe}-customize-input) ${Oe}-selector`]:{borderWidth:`0 0 ${(0,lt.unit)(de.lineWidth)} 0`,borderStyle:`none none ${de.lineType} none`,borderColor:gt.borderColor,background:de.selectorBg,borderRadius:0},[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Oe}-selector`]:{borderColor:gt.hoverBorderHover},[`${Oe}-focused& ${Oe}-selector`]:{borderColor:gt.activeBorderColor,outline:0},[`${Oe}-prefix`]:{color:gt.color}}}},mt=(de,gt)=>({[`&${de.componentCls}-status-${gt.status}`]:Object.assign({},st(de,gt))}),pt=de=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},st(de,{borderColor:de.colorBorder,hoverBorderHover:de.hoverBorderColor,activeBorderColor:de.activeBorderColor,activeOutlineColor:de.activeOutlineColor,color:de.colorText})),mt(de,{status:"error",borderColor:de.colorError,hoverBorderHover:de.colorErrorHover,activeBorderColor:de.colorError,activeOutlineColor:de.colorErrorOutline,color:de.colorError})),mt(de,{status:"warning",borderColor:de.colorWarning,hoverBorderHover:de.colorWarningHover,activeBorderColor:de.colorWarning,activeOutlineColor:de.colorWarningOutline,color:de.colorWarning})),{[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.multipleItemBg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.multipleItemBorderColor}`}})});var Ze=de=>({[de.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Qe(de)),qt(de)),fe(de)),pt(de))});const Ve=de=>{const{componentCls:gt}=de;return{position:"relative",transition:`all ${de.motionDurationMid} ${de.motionEaseInOut}`,input:{cursor:"pointer"},[`${gt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${gt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Ct=de=>{const{componentCls:gt}=de;return{[`${gt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Te=de=>{const{antCls:gt,componentCls:Oe,inputPaddingHorizontalBase:nt,iconCls:jt}=de;return{[Oe]:Object.assign(Object.assign({},(0,E.Wf)(de)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Oe}-customize-input) ${Oe}-selector`]:Object.assign(Object.assign({},Ve(de)),Ct(de)),[`${Oe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},E.vS),{[`> ${gt}-typography`]:{display:"inline"}}),[`${Oe}-selection-placeholder`]:Object.assign(Object.assign({},E.vS),{flex:1,color:de.colorTextPlaceholder,pointerEvents:"none"}),[`${Oe}-arrow`]:Object.assign(Object.assign({},(0,E.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:nt,height:de.fontSizeIcon,marginTop:de.calc(de.fontSizeIcon).mul(-1).div(2).equal(),color:de.colorTextQuaternary,fontSize:de.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${de.motionDurationSlow} ease`,[jt]:{verticalAlign:"top",transition:`transform ${de.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Oe}-suffix)`]:{pointerEvents:"auto"}},[`${Oe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Oe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Oe}-prefix`]:{flex:"none",marginInlineEnd:de.selectAffixPadding},[`${Oe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:nt,zIndex:1,display:"inline-block",width:de.fontSizeIcon,height:de.fontSizeIcon,marginTop:de.calc(de.fontSizeIcon).mul(-1).div(2).equal(),color:de.colorTextQuaternary,fontSize:de.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${de.motionDurationMid} ease, opacity ${de.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:de.colorTextTertiary}},[`&:hover ${Oe}-clear`]:{opacity:1,background:de.colorBgBase,borderRadius:"50%"}}),[`${Oe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Oe}-has-feedback`]:{[`${Oe}-clear`]:{insetInlineEnd:de.calc(nt).add(de.fontSize).add(de.paddingXS).equal()}}}}}},_e=de=>{const{componentCls:gt}=de;return[{[gt]:{[`&${gt}-in-form-item`]:{width:"100%"}}},Te(de),yt(de),(0,ve.ZP)(de),we(de),{[`${gt}-rtl`]:{direction:"rtl"}},(0,Ne.c)(de,{borderElCls:`${gt}-selector`,focusElCls:`${gt}-focused`})]};var Ue=(0,be.I$)("Select",(de,gt)=>{let{rootPrefixCls:Oe}=gt;const nt=(0,$e.mergeToken)(de,{rootPrefixCls:Oe,inputPaddingHorizontalBase:de.calc(de.paddingSM).sub(1).equal(),multipleSelectItemHeight:de.multipleItemHeight,selectHeight:de.controlHeight});return[_e(nt),Ze(nt)]},qe,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(wn,nn,ee){"use strict";ee.d(nn,{_z:function(){return Fe},gp:function(){return $e}});var E=ee(36237),Ne=ee(63356),be=ee(51636);const $e=ve=>{const{multipleSelectItemHeight:lt,paddingXXS:Ee,lineWidth:yt,INTERNAL_FIXED_ITEM_MARGIN:qe}=ve,Ge=ve.max(ve.calc(Ee).sub(yt).equal(),0),Ke=ve.max(ve.calc(Ge).sub(qe).equal(),0);return{basePadding:Ge,containerPadding:Ke,itemHeight:(0,E.unit)(lt),itemLineHeight:(0,E.unit)(ve.calc(lt).sub(ve.calc(ve.lineWidth).mul(2)).equal())}},xe=ve=>{const{multipleSelectItemHeight:lt,selectHeight:Ee,lineWidth:yt}=ve;return ve.calc(Ee).sub(lt).div(2).sub(yt).equal()},Fe=ve=>{const{componentCls:lt,iconCls:Ee,borderRadiusSM:yt,motionDurationSlow:qe,paddingXS:Ge,multipleItemColorDisabled:Ke,multipleItemBorderColorDisabled:Qe,colorIcon:dt,colorIconHover:Pt,INTERNAL_FIXED_ITEM_MARGIN:qt}=ve;return{[`${lt}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${lt}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:qt,borderRadius:yt,cursor:"default",transition:`font-size ${qe}, line-height ${qe}, height ${qe}`,marginInlineEnd:ve.calc(qt).mul(2).equal(),paddingInlineStart:Ge,paddingInlineEnd:ve.calc(Ge).div(2).equal(),[`${lt}-disabled&`]:{color:Ke,borderColor:Qe,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ve.calc(Ge).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ne.Ro)()),{display:"inline-flex",alignItems:"center",color:dt,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Ee}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Pt}})}}}},Pe=(ve,lt)=>{const{componentCls:Ee,INTERNAL_FIXED_ITEM_MARGIN:yt}=ve,qe=`${Ee}-selection-overflow`,Ge=ve.multipleSelectItemHeight,Ke=xe(ve),Qe=lt?`${Ee}-${lt}`:"",dt=$e(ve);return{[`${Ee}-multiple${Qe}`]:Object.assign(Object.assign({},Fe(ve)),{[`${Ee}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:dt.basePadding,paddingBlock:dt.containerPadding,borderRadius:ve.borderRadius,[`${Ee}-disabled&`]:{background:ve.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,E.unit)(yt)} 0`,lineHeight:(0,E.unit)(Ge),visibility:"hidden",content:'"\\a0"'}},[`${Ee}-selection-item`]:{height:dt.itemHeight,lineHeight:(0,E.unit)(dt.itemLineHeight)},[`${Ee}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,E.unit)(Ge),marginBlock:yt}},[`${Ee}-prefix`]:{marginInlineStart:ve.calc(ve.inputPaddingHorizontalBase).sub(dt.basePadding).equal()},[`${qe}-item + ${qe}-item,
|
|
|
${Ee}-prefix + ${Ee}-selection-wrap
|
|
|
`]:{[`${Ee}-selection-search`]:{marginInlineStart:0},[`${Ee}-selection-placeholder`]:{insetInlineStart:0}},[`${qe}-item-suffix`]:{minHeight:dt.itemHeight,marginBlock:yt},[`${Ee}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ve.calc(ve.inputPaddingHorizontalBase).sub(Ke).equal(),"\n &-input,\n &-mirror\n ":{height:Ge,fontFamily:ve.fontFamily,lineHeight:(0,E.unit)(Ge),transition:`all ${ve.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Ee}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ve.calc(ve.inputPaddingHorizontalBase).sub(dt.basePadding).equal(),insetInlineEnd:ve.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ve.motionDurationSlow}`}})}};function We(ve,lt){const{componentCls:Ee}=ve,yt=lt?`${Ee}-${lt}`:"",qe={[`${Ee}-multiple${yt}`]:{fontSize:ve.fontSize,[`${Ee}-selector`]:{[`${Ee}-show-search&`]:{cursor:"text"}},[`
|
|
|
&${Ee}-show-arrow ${Ee}-selector,
|
|
|
&${Ee}-allow-clear ${Ee}-selector
|
|
|
`]:{paddingInlineEnd:ve.calc(ve.fontSizeIcon).add(ve.controlPaddingHorizontal).equal()}}};return[Pe(ve,lt),qe]}const we=ve=>{const{componentCls:lt}=ve,Ee=(0,be.mergeToken)(ve,{selectHeight:ve.controlHeightSM,multipleSelectItemHeight:ve.multipleItemHeightSM,borderRadius:ve.borderRadiusSM,borderRadiusSM:ve.borderRadiusXS}),yt=(0,be.mergeToken)(ve,{fontSize:ve.fontSizeLG,selectHeight:ve.controlHeightLG,multipleSelectItemHeight:ve.multipleItemHeightLG,borderRadius:ve.borderRadiusLG,borderRadiusSM:ve.borderRadius});return[We(ve),We(Ee,"sm"),{[`${lt}-multiple${lt}-sm`]:{[`${lt}-selection-placeholder`]:{insetInline:ve.calc(ve.controlPaddingHorizontalSM).sub(ve.lineWidth).equal()},[`${lt}-selection-search`]:{marginInlineStart:2}}},We(yt,"lg")]};nn.ZP=we},68525:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(59301),Ne=ee(40001),be=ee(19248),$e=ee(99267),xe=ee(84105),Fe=ee(58617),Pe=ee(47472);function We(we){let{suffixIcon:ve,clearIcon:lt,menuItemSelectedIcon:Ee,removeIcon:yt,loading:qe,multiple:Ge,hasFeedback:Ke,prefixCls:Qe,showSuffixIcon:dt,feedbackIcon:Pt,showArrow:qt,componentName:fe}=we;const st=lt!=null?lt:E.createElement(be.Z,null),mt=Ve=>ve===null&&!Ke&&!qt?null:E.createElement(E.Fragment,null,dt!==!1&&Ve,Ke&&Pt);let pt=null;if(ve!==void 0)pt=mt(ve);else if(qe)pt=mt(E.createElement(Fe.Z,{spin:!0}));else{const Ve=`${Qe}-suffix`;pt=Ct=>{let{open:Te,showSearch:_e}=Ct;return mt(Te&&_e?E.createElement(Pe.Z,{className:Ve}):E.createElement(xe.Z,{className:Ve}))}}let Vt=null;Ee!==void 0?Vt=Ee:Ge?Vt=E.createElement(Ne.Z,null):Vt=null;let Ze=null;return yt!==void 0?Ze=yt:Ze=E.createElement($e.Z,null),{clearIcon:st,suffixIcon:pt,itemIcon:Vt,removeIcon:Ze}}},90005:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return E}});function E(Ne,be){return be!==void 0?be:Ne!==null}},11938:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Ct}});var E=ee(59301),Ne=ee(40192),be=ee(22703),$e=ee(92310),xe=ee.n($e),Fe=ee(26112),Pe=ee(48755),We=ee(458),ve=Te=>{const{value:_e,formatter:Ue,precision:de,decimalSeparator:gt,groupSeparator:Oe="",prefixCls:nt}=Te;let jt;if(typeof Ue=="function")jt=Ue(_e);else{const Ce=String(_e),ue=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ue||Ce==="-")jt=Ce;else{const et=ue[1];let Rt=ue[2]||"0",ut=ue[4]||"";Rt=Rt.replace(/\B(?=(\d{3})+(?!\d))/g,Oe),typeof de=="number"&&(ut=ut.padEnd(de,"0").slice(0,de>0?de:0)),ut&&(ut=`${gt}${ut}`),jt=[E.createElement("span",{key:"int",className:`${nt}-content-value-int`},et,Rt),ut&&E.createElement("span",{key:"decimal",className:`${nt}-content-value-decimal`},ut)]}}return E.createElement("span",{className:`${nt}-content-value`},jt)},lt=ee(63356),Ee=ee(16931),yt=ee(51636);const qe=Te=>{const{componentCls:_e,marginXXS:Ue,padding:de,colorTextDescription:gt,titleFontSize:Oe,colorTextHeading:nt,contentFontSize:jt,fontFamily:Ce}=Te;return{[_e]:Object.assign(Object.assign({},(0,lt.Wf)(Te)),{[`${_e}-title`]:{marginBottom:Ue,color:gt,fontSize:Oe},[`${_e}-skeleton`]:{paddingTop:de},[`${_e}-content`]:{color:nt,fontSize:jt,fontFamily:Ce,[`${_e}-content-value`]:{display:"inline-block",direction:"ltr"},[`${_e}-content-prefix, ${_e}-content-suffix`]:{display:"inline-block"},[`${_e}-content-prefix`]:{marginInlineEnd:Ue},[`${_e}-content-suffix`]:{marginInlineStart:Ue}}})}},Ge=Te=>{const{fontSizeHeading3:_e,fontSize:Ue}=Te;return{titleFontSize:Ue,contentFontSize:_e}};var Ke=(0,Ee.I$)("Statistic",Te=>{const _e=(0,yt.mergeToken)(Te,{});return[qe(_e)]},Ge),Qe=function(Te,_e){var Ue={};for(var de in Te)Object.prototype.hasOwnProperty.call(Te,de)&&_e.indexOf(de)<0&&(Ue[de]=Te[de]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,de=Object.getOwnPropertySymbols(Te);gt<de.length;gt++)_e.indexOf(de[gt])<0&&Object.prototype.propertyIsEnumerable.call(Te,de[gt])&&(Ue[de[gt]]=Te[de[gt]]);return Ue},Pt=Te=>{const{prefixCls:_e,className:Ue,rootClassName:de,style:gt,valueStyle:Oe,value:nt=0,title:jt,valueRender:Ce,prefix:ue,suffix:et,loading:Rt=!1,formatter:ut,precision:he,decimalSeparator:De=".",groupSeparator:Me=",",onMouseEnter:Dt,onMouseLeave:bt}=Te,Zt=Qe(Te,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:je,direction:Bt,className:rt,style:le}=(0,Pe.dj)("statistic"),ne=je("statistic",_e),[te,ae,ce]=Ke(ne),re=E.createElement(ve,{decimalSeparator:De,groupSeparator:Me,prefixCls:ne,formatter:ut,precision:he,value:nt}),ye=xe()(ne,{[`${ne}-rtl`]:Bt==="rtl"},rt,Ue,de,ae,ce),Se=(0,Fe.Z)(Zt,{aria:!0,data:!0});return te(E.createElement("div",Object.assign({},Se,{className:ye,style:Object.assign(Object.assign({},le),gt),onMouseEnter:Dt,onMouseLeave:bt}),jt&&E.createElement("div",{className:`${ne}-title`},jt),E.createElement(We.Z,{paragraph:!1,loading:Rt,className:`${ne}-skeleton`},E.createElement("div",{style:Oe,className:`${ne}-content`},ue&&E.createElement("span",{className:`${ne}-content-prefix`},ue),Ce?Ce(re):re,et&&E.createElement("span",{className:`${ne}-content-suffix`},et)))))};const qt=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function fe(Te,_e){let Ue=Te;const de=/\[[^\]]*]/g,gt=(_e.match(de)||[]).map(Ce=>Ce.slice(1,-1)),Oe=_e.replace(de,"[]"),nt=qt.reduce((Ce,ue)=>{let[et,Rt]=ue;if(Ce.includes(et)){const ut=Math.floor(Ue/Rt);return Ue-=ut*Rt,Ce.replace(new RegExp(`${et}+`,"g"),he=>{const De=he.length;return ut.toString().padStart(De,"0")})}return Ce},Oe);let jt=0;return nt.replace(de,()=>{const Ce=gt[jt];return jt+=1,Ce})}function st(Te,_e){const{format:Ue=""}=_e,de=new Date(Te).getTime(),gt=Date.now(),Oe=Math.max(de-gt,0);return fe(Oe,Ue)}var mt=function(Te,_e){var Ue={};for(var de in Te)Object.prototype.hasOwnProperty.call(Te,de)&&_e.indexOf(de)<0&&(Ue[de]=Te[de]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,de=Object.getOwnPropertySymbols(Te);gt<de.length;gt++)_e.indexOf(de[gt])<0&&Object.prototype.propertyIsEnumerable.call(Te,de[gt])&&(Ue[de[gt]]=Te[de[gt]]);return Ue};const pt=1e3/30;function Vt(Te){return new Date(Te).getTime()}const Ze=Te=>{const{value:_e,format:Ue="HH:mm:ss",onChange:de,onFinish:gt}=Te,Oe=mt(Te,["value","format","onChange","onFinish"]),nt=(0,Ne.Z)(),jt=E.useRef(null),Ce=()=>{gt==null||gt(),jt.current&&(clearInterval(jt.current),jt.current=null)},ue=()=>{const ut=Vt(_e);ut>=Date.now()&&(jt.current=setInterval(()=>{nt(),de==null||de(ut-Date.now()),ut<Date.now()&&Ce()},pt))};E.useEffect(()=>(ue(),()=>{jt.current&&(clearInterval(jt.current),jt.current=null)}),[_e]);const et=(ut,he)=>st(ut,Object.assign(Object.assign({},he),{format:Ue})),Rt=ut=>(0,be.Tm)(ut,{title:void 0});return E.createElement(Pt,Object.assign({},Oe,{value:_e,valueRender:Rt,formatter:et}))};var Ve=E.memo(Ze);Pt.Countdown=Ve;var Ct=Pt},58755:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return gt}});var E=ee(59301),Ne=ee(58617),be=ee(92310),$e=ee.n(be),xe=ee(60499),Fe=ee(18642),Pe=ee(72190),We=ee(42244),we=ee(18929),ve=ee(10228),lt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ee=E.forwardRef(function(Oe,nt){var jt,Ce=Oe.prefixCls,ue=Ce===void 0?"rc-switch":Ce,et=Oe.className,Rt=Oe.checked,ut=Oe.defaultChecked,he=Oe.disabled,De=Oe.loadingIcon,Me=Oe.checkedChildren,Dt=Oe.unCheckedChildren,bt=Oe.onClick,Zt=Oe.onChange,je=Oe.onKeyDown,Bt=(0,We.Z)(Oe,lt),rt=(0,we.Z)(!1,{value:Rt,defaultValue:ut}),le=(0,Pe.Z)(rt,2),ne=le[0],te=le[1];function ae(Se,Ye){var ke=ne;return he||(ke=Se,te(ke),Zt==null||Zt(ke,Ye)),ke}function ce(Se){Se.which===ve.Z.LEFT?ae(!1,Se):Se.which===ve.Z.RIGHT&&ae(!0,Se),je==null||je(Se)}function re(Se){var Ye=ae(!ne,Se);bt==null||bt(Ye,Se)}var ye=$e()(ue,et,(jt={},(0,Fe.Z)(jt,"".concat(ue,"-checked"),ne),(0,Fe.Z)(jt,"".concat(ue,"-disabled"),he),jt));return E.createElement("button",(0,xe.Z)({},Bt,{type:"button",role:"switch","aria-checked":ne,disabled:he,className:ye,ref:nt,onKeyDown:ce,onClick:re}),De,E.createElement("span",{className:"".concat(ue,"-inner")},E.createElement("span",{className:"".concat(ue,"-inner-checked")},Me),E.createElement("span",{className:"".concat(ue,"-inner-unchecked")},Dt)))});Ee.displayName="Switch";var yt=Ee,qe=ee(12919),Ge=ee(48755),Ke=ee(2171),Qe=ee(31756),dt=ee(36237),Pt=ee(17835),qt=ee(63356),fe=ee(16931),st=ee(51636);const mt=Oe=>{const{componentCls:nt,trackHeightSM:jt,trackPadding:Ce,trackMinWidthSM:ue,innerMinMarginSM:et,innerMaxMarginSM:Rt,handleSizeSM:ut,calc:he}=Oe,De=`${nt}-inner`,Me=(0,dt.unit)(he(ut).add(he(Ce).mul(2)).equal()),Dt=(0,dt.unit)(he(Rt).mul(2).equal());return{[nt]:{[`&${nt}-small`]:{minWidth:ue,height:jt,lineHeight:(0,dt.unit)(jt),[`${nt}-inner`]:{paddingInlineStart:Rt,paddingInlineEnd:et,[`${De}-checked, ${De}-unchecked`]:{minHeight:jt},[`${De}-checked`]:{marginInlineStart:`calc(-100% + ${Me} - ${Dt})`,marginInlineEnd:`calc(100% - ${Me} + ${Dt})`},[`${De}-unchecked`]:{marginTop:he(jt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${nt}-handle`]:{width:ut,height:ut},[`${nt}-loading-icon`]:{top:he(he(ut).sub(Oe.switchLoadingIconSize)).div(2).equal(),fontSize:Oe.switchLoadingIconSize},[`&${nt}-checked`]:{[`${nt}-inner`]:{paddingInlineStart:et,paddingInlineEnd:Rt,[`${De}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${De}-unchecked`]:{marginInlineStart:`calc(100% - ${Me} + ${Dt})`,marginInlineEnd:`calc(-100% + ${Me} - ${Dt})`}},[`${nt}-handle`]:{insetInlineStart:`calc(100% - ${(0,dt.unit)(he(ut).add(Ce).equal())})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${De}`]:{[`${De}-unchecked`]:{marginInlineStart:he(Oe.marginXXS).div(2).equal(),marginInlineEnd:he(Oe.marginXXS).mul(-1).div(2).equal()}},[`&${nt}-checked ${De}`]:{[`${De}-checked`]:{marginInlineStart:he(Oe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:he(Oe.marginXXS).div(2).equal()}}}}}}},pt=Oe=>{const{componentCls:nt,handleSize:jt,calc:Ce}=Oe;return{[nt]:{[`${nt}-loading-icon${Oe.iconCls}`]:{position:"relative",top:Ce(Ce(jt).sub(Oe.fontSize)).div(2).equal(),color:Oe.switchLoadingIconColor,verticalAlign:"top"},[`&${nt}-checked ${nt}-loading-icon`]:{color:Oe.switchColor}}}},Vt=Oe=>{const{componentCls:nt,trackPadding:jt,handleBg:Ce,handleShadow:ue,handleSize:et,calc:Rt}=Oe,ut=`${nt}-handle`;return{[nt]:{[ut]:{position:"absolute",top:jt,insetInlineStart:jt,width:et,height:et,transition:`all ${Oe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ce,borderRadius:Rt(et).div(2).equal(),boxShadow:ue,transition:`all ${Oe.switchDuration} ease-in-out`,content:'""'}},[`&${nt}-checked ${ut}`]:{insetInlineStart:`calc(100% - ${(0,dt.unit)(Rt(et).add(jt).equal())})`},[`&:not(${nt}-disabled):active`]:{[`${ut}::before`]:{insetInlineEnd:Oe.switchHandleActiveInset,insetInlineStart:0},[`&${nt}-checked ${ut}::before`]:{insetInlineEnd:0,insetInlineStart:Oe.switchHandleActiveInset}}}}},Ze=Oe=>{const{componentCls:nt,trackHeight:jt,trackPadding:Ce,innerMinMargin:ue,innerMaxMargin:et,handleSize:Rt,calc:ut}=Oe,he=`${nt}-inner`,De=(0,dt.unit)(ut(Rt).add(ut(Ce).mul(2)).equal()),Me=(0,dt.unit)(ut(et).mul(2).equal());return{[nt]:{[he]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:et,paddingInlineEnd:ue,transition:`padding-inline-start ${Oe.switchDuration} ease-in-out, padding-inline-end ${Oe.switchDuration} ease-in-out`,[`${he}-checked, ${he}-unchecked`]:{display:"block",color:Oe.colorTextLightSolid,fontSize:Oe.fontSizeSM,transition:`margin-inline-start ${Oe.switchDuration} ease-in-out, margin-inline-end ${Oe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:jt},[`${he}-checked`]:{marginInlineStart:`calc(-100% + ${De} - ${Me})`,marginInlineEnd:`calc(100% - ${De} + ${Me})`},[`${he}-unchecked`]:{marginTop:ut(jt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${nt}-checked ${he}`]:{paddingInlineStart:ue,paddingInlineEnd:et,[`${he}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${he}-unchecked`]:{marginInlineStart:`calc(100% - ${De} + ${Me})`,marginInlineEnd:`calc(-100% + ${De} - ${Me})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${he}`]:{[`${he}-unchecked`]:{marginInlineStart:ut(Ce).mul(2).equal(),marginInlineEnd:ut(Ce).mul(-1).mul(2).equal()}},[`&${nt}-checked ${he}`]:{[`${he}-checked`]:{marginInlineStart:ut(Ce).mul(-1).mul(2).equal(),marginInlineEnd:ut(Ce).mul(2).equal()}}}}}},Ve=Oe=>{const{componentCls:nt,trackHeight:jt,trackMinWidth:Ce}=Oe;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,qt.Wf)(Oe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ce,height:jt,lineHeight:(0,dt.unit)(jt),verticalAlign:"middle",background:Oe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Oe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${nt}-disabled)`]:{background:Oe.colorTextTertiary}}),(0,qt.Qy)(Oe)),{[`&${nt}-checked`]:{background:Oe.switchColor,[`&:hover:not(${nt}-disabled)`]:{background:Oe.colorPrimaryHover}},[`&${nt}-loading, &${nt}-disabled`]:{cursor:"not-allowed",opacity:Oe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${nt}-rtl`]:{direction:"rtl"}})}},Ct=Oe=>{const{fontSize:nt,lineHeight:jt,controlHeight:Ce,colorWhite:ue}=Oe,et=nt*jt,Rt=Ce/2,ut=2,he=et-ut*2,De=Rt-ut*2;return{trackHeight:et,trackHeightSM:Rt,trackMinWidth:he*2+ut*4,trackMinWidthSM:De*2+ut*2,trackPadding:ut,handleBg:ue,handleSize:he,handleSizeSM:De,handleShadow:`0 2px 4px 0 ${new Pt.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:he/2,innerMaxMargin:he+ut+ut*2,innerMinMarginSM:De/2,innerMaxMarginSM:De+ut+ut*2}};var Te=(0,fe.I$)("Switch",Oe=>{const nt=(0,st.mergeToken)(Oe,{switchDuration:Oe.motionDurationMid,switchColor:Oe.colorPrimary,switchDisabledOpacity:Oe.opacityLoading,switchLoadingIconSize:Oe.calc(Oe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Oe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ve(nt),Ze(nt),Vt(nt),pt(nt),mt(nt)]},Ct),_e=function(Oe,nt){var jt={};for(var Ce in Oe)Object.prototype.hasOwnProperty.call(Oe,Ce)&&nt.indexOf(Ce)<0&&(jt[Ce]=Oe[Ce]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Ce=Object.getOwnPropertySymbols(Oe);ue<Ce.length;ue++)nt.indexOf(Ce[ue])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Ce[ue])&&(jt[Ce[ue]]=Oe[Ce[ue]]);return jt};const de=E.forwardRef((Oe,nt)=>{const{prefixCls:jt,size:Ce,disabled:ue,loading:et,className:Rt,rootClassName:ut,style:he,checked:De,value:Me,defaultChecked:Dt,defaultValue:bt,onChange:Zt}=Oe,je=_e(Oe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Bt,rt]=(0,we.Z)(!1,{value:De!=null?De:Me,defaultValue:Dt!=null?Dt:bt}),{getPrefixCls:le,direction:ne,switch:te}=E.useContext(Ge.E_),ae=E.useContext(Ke.Z),ce=(ue!=null?ue:ae)||et,re=le("switch",jt),ye=E.createElement("div",{className:`${re}-handle`},et&&E.createElement(Ne.Z,{className:`${re}-loading-icon`})),[Se,Ye,ke]=Te(re),it=(0,Qe.Z)(Ce),xt=$e()(te==null?void 0:te.className,{[`${re}-small`]:it==="small",[`${re}-loading`]:et,[`${re}-rtl`]:ne==="rtl"},Rt,ut,Ye,ke),Xt=Object.assign(Object.assign({},te==null?void 0:te.style),he),Nt=function(){rt(arguments.length<=0?void 0:arguments[0]),Zt==null||Zt.apply(void 0,arguments)};return Se(E.createElement(qe.Z,{component:"Switch"},E.createElement(yt,Object.assign({},je,{checked:Bt,onChange:Nt,prefixCls:re,className:xt,style:Xt,disabled:ce,ref:nt,loadingIcon:ye}))))});de.__ANT_SWITCH=!0;var gt=de},96599:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Ue}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(2738),xe=ee(29509),Fe=ee(78776),Pe=ee(22703),We=ee(12919),we=ee(48755),ve=ee(36237),lt=ee(17835),Ee=ee(63356),yt=ee(51636),qe=ee(16931);const Ge=de=>{const{paddingXXS:gt,lineWidth:Oe,tagPaddingHorizontal:nt,componentCls:jt,calc:Ce}=de,ue=Ce(nt).sub(Oe).equal(),et=Ce(gt).sub(Oe).equal();return{[jt]:Object.assign(Object.assign({},(0,Ee.Wf)(de)),{display:"inline-block",height:"auto",marginInlineEnd:de.marginXS,paddingInline:ue,fontSize:de.tagFontSize,lineHeight:de.tagLineHeight,whiteSpace:"nowrap",background:de.defaultBg,border:`${(0,ve.unit)(de.lineWidth)} ${de.lineType} ${de.colorBorder}`,borderRadius:de.borderRadiusSM,opacity:1,transition:`all ${de.motionDurationMid}`,textAlign:"start",position:"relative",[`&${jt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:de.defaultColor},[`${jt}-close-icon`]:{marginInlineStart:et,fontSize:de.tagIconSize,color:de.colorTextDescription,cursor:"pointer",transition:`all ${de.motionDurationMid}`,"&:hover":{color:de.colorTextHeading}},[`&${jt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${de.iconCls}-close, ${de.iconCls}-close:hover`]:{color:de.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${jt}-checkable-checked):hover`]:{color:de.colorPrimary,backgroundColor:de.colorFillSecondary},"&:active, &-checked":{color:de.colorTextLightSolid},"&-checked":{backgroundColor:de.colorPrimary,"&:hover":{backgroundColor:de.colorPrimaryHover}},"&:active":{backgroundColor:de.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${de.iconCls} + span, > span + ${de.iconCls}`]:{marginInlineStart:ue}}),[`${jt}-borderless`]:{borderColor:"transparent",background:de.tagBorderlessBg}}},Ke=de=>{const{lineWidth:gt,fontSizeIcon:Oe,calc:nt}=de,jt=de.fontSizeSM;return(0,yt.mergeToken)(de,{tagFontSize:jt,tagLineHeight:(0,ve.unit)(nt(de.lineHeightSM).mul(jt).equal()),tagIconSize:nt(Oe).sub(nt(gt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:de.defaultBg})},Qe=de=>({defaultBg:new lt.FastColor(de.colorFillQuaternary).onBackground(de.colorBgContainer).toHexString(),defaultColor:de.colorText});var dt=(0,qe.I$)("Tag",de=>{const gt=Ke(de);return Ge(gt)},Qe),Pt=function(de,gt){var Oe={};for(var nt in de)Object.prototype.hasOwnProperty.call(de,nt)&>.indexOf(nt)<0&&(Oe[nt]=de[nt]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,nt=Object.getOwnPropertySymbols(de);jt<nt.length;jt++)gt.indexOf(nt[jt])<0&&Object.prototype.propertyIsEnumerable.call(de,nt[jt])&&(Oe[nt[jt]]=de[nt[jt]]);return Oe},fe=E.forwardRef((de,gt)=>{const{prefixCls:Oe,style:nt,className:jt,checked:Ce,onChange:ue,onClick:et}=de,Rt=Pt(de,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ut,tag:he}=E.useContext(we.E_),De=Bt=>{ue==null||ue(!Ce),et==null||et(Bt)},Me=ut("tag",Oe),[Dt,bt,Zt]=dt(Me),je=be()(Me,`${Me}-checkable`,{[`${Me}-checkable-checked`]:Ce},he==null?void 0:he.className,jt,bt,Zt);return Dt(E.createElement("span",Object.assign({},Rt,{ref:gt,style:Object.assign(Object.assign({},nt),he==null?void 0:he.style),className:je,onClick:De})))}),st=ee(93427);const mt=de=>(0,st.Z)(de,(gt,Oe)=>{let{textColor:nt,lightBorderColor:jt,lightColor:Ce,darkColor:ue}=Oe;return{[`${de.componentCls}${de.componentCls}-${gt}`]:{color:nt,background:Ce,borderColor:jt,"&-inverse":{color:de.colorTextLightSolid,background:ue,borderColor:ue},[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}});var pt=(0,qe.bk)(["Tag","preset"],de=>{const gt=Ke(de);return mt(gt)},Qe);function Vt(de){return typeof de!="string"?de:de.charAt(0).toUpperCase()+de.slice(1)}const Ze=(de,gt,Oe)=>{const nt=Vt(Oe);return{[`${de.componentCls}${de.componentCls}-${gt}`]:{color:de[`color${Oe}`],background:de[`color${nt}Bg`],borderColor:de[`color${nt}Border`],[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ve=(0,qe.bk)(["Tag","status"],de=>{const gt=Ke(de);return[Ze(gt,"success","Success"),Ze(gt,"processing","Info"),Ze(gt,"error","Error"),Ze(gt,"warning","Warning")]},Qe),Ct=function(de,gt){var Oe={};for(var nt in de)Object.prototype.hasOwnProperty.call(de,nt)&>.indexOf(nt)<0&&(Oe[nt]=de[nt]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,nt=Object.getOwnPropertySymbols(de);jt<nt.length;jt++)gt.indexOf(nt[jt])<0&&Object.prototype.propertyIsEnumerable.call(de,nt[jt])&&(Oe[nt[jt]]=de[nt[jt]]);return Oe};const _e=E.forwardRef((de,gt)=>{const{prefixCls:Oe,className:nt,rootClassName:jt,style:Ce,children:ue,icon:et,color:Rt,onClose:ut,bordered:he=!0,visible:De}=de,Me=Ct(de,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Dt,direction:bt,tag:Zt}=E.useContext(we.E_),[je,Bt]=E.useState(!0),rt=(0,$e.Z)(Me,["closeIcon","closable"]);E.useEffect(()=>{De!==void 0&&Bt(De)},[De]);const le=(0,xe.o2)(Rt),ne=(0,xe.yT)(Rt),te=le||ne,ae=Object.assign(Object.assign({backgroundColor:Rt&&!te?Rt:void 0},Zt==null?void 0:Zt.style),Ce),ce=Dt("tag",Oe),[re,ye,Se]=dt(ce),Ye=be()(ce,Zt==null?void 0:Zt.className,{[`${ce}-${Rt}`]:te,[`${ce}-has-color`]:Rt&&!te,[`${ce}-hidden`]:!je,[`${ce}-rtl`]:bt==="rtl",[`${ce}-borderless`]:!he},nt,jt,ye,Se),ke=Jt=>{Jt.stopPropagation(),ut==null||ut(Jt),!Jt.defaultPrevented&&Bt(!1)},[,it]=(0,Fe.Z)((0,Fe.w)(de),(0,Fe.w)(Zt),{closable:!1,closeIconRender:Jt=>{const tn=E.createElement("span",{className:`${ce}-close-icon`,onClick:ke},Jt);return(0,Pe.wm)(Jt,tn,on=>({onClick:mn=>{var cn;(cn=on==null?void 0:on.onClick)===null||cn===void 0||cn.call(on,mn),ke(mn)},className:be()(on==null?void 0:on.className,`${ce}-close-icon`)}))}}),xt=typeof Me.onClick=="function"||ue&&ue.type==="a",Xt=et||null,Nt=Xt?E.createElement(E.Fragment,null,Xt,ue&&E.createElement("span",null,ue)):ue,vn=E.createElement("span",Object.assign({},rt,{ref:gt,className:Ye,style:ae}),Nt,it,le&&E.createElement(pt,{key:"preset",prefixCls:ce}),ne&&E.createElement(Ve,{key:"status",prefixCls:ce}));return re(xt?E.createElement(We.Z,{component:"Tag"},vn):vn)});_e.CheckableTag=fe;var Ue=_e},94968:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return ct}});var E=ee(59301),Ne=ee(77654),be=ee(4676),$e=ee(92310),xe=ee.n($e),Fe=ee(60499),Pe=ee(38705),We=ee(17212),we=ee(15793),ve=ee(39153),lt=ee(55401),Ee=ee(18642),yt=ee(85899),qe=ee(42244),Ge=ee(43749),Ke=ee(73001),Qe=ee(11576),dt=ee(26112),Pt=ee(48736),qt=function(Ie,Et){if(Ie&&Et){var Ft=Array.isArray(Et)?Et:Et.split(","),zt=Ie.name||"",Ot=Ie.type||"",ft=Ot.replace(/\/.*$/,"");return Ft.some(function(vt){var Tt=vt.trim();if(/^\*(\/\*)?$/.test(vt))return!0;if(Tt.charAt(0)==="."){var Dn=zt.toLowerCase(),Cn=Tt.toLowerCase(),En=[Cn];return(Cn===".jpg"||Cn===".jpeg")&&(En=[".jpg",".jpeg"]),En.some(function(nr){return Dn.endsWith(nr)})}return/\/\*$/.test(Tt)?ft===Tt.replace(/\/.*$/,""):Ot===Tt?!0:/^\w+$/.test(Tt)?((0,Pt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Tt,"'.Skip for check.")),!0):!1})}return!0};function fe(Ie,Et){var Ft="cannot ".concat(Ie.method," ").concat(Ie.action," ").concat(Et.status,"'"),zt=new Error(Ft);return zt.status=Et.status,zt.method=Ie.method,zt.url=Ie.action,zt}function st(Ie){var Et=Ie.responseText||Ie.response;if(!Et)return Et;try{return JSON.parse(Et)}catch(Ft){return Et}}function mt(Ie){var Et=new XMLHttpRequest;Ie.onProgress&&Et.upload&&(Et.upload.onprogress=function(ft){ft.total>0&&(ft.percent=ft.loaded/ft.total*100),Ie.onProgress(ft)});var Ft=new FormData;Ie.data&&Object.keys(Ie.data).forEach(function(Ot){var ft=Ie.data[Ot];if(Array.isArray(ft)){ft.forEach(function(vt){Ft.append("".concat(Ot,"[]"),vt)});return}Ft.append(Ot,ft)}),Ie.file instanceof Blob?Ft.append(Ie.filename,Ie.file,Ie.file.name):Ft.append(Ie.filename,Ie.file),Et.onerror=function(ft){Ie.onError(ft)},Et.onload=function(){return Et.status<200||Et.status>=300?Ie.onError(fe(Ie,Et),st(Et)):Ie.onSuccess(st(Et),Et)},Et.open(Ie.method,Ie.action,!0),Ie.withCredentials&&"withCredentials"in Et&&(Et.withCredentials=!0);var zt=Ie.headers||{};return zt["X-Requested-With"]!==null&&Et.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(zt).forEach(function(Ot){zt[Ot]!==null&&Et.setRequestHeader(Ot,zt[Ot])}),Et.send(Ft),{abort:function(){Et.abort()}}}var pt=function(){var Ie=(0,Qe.Z)((0,Ke.Z)().mark(function Et(Ft,zt){var Ot,ft,vt,Tt,Dn,Cn,En,nr;return(0,Ke.Z)().wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:Cn=function(){return Cn=(0,Qe.Z)((0,Ke.Z)().mark(function qn($n){return(0,Ke.Z)().wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.abrupt("return",new Promise(function(wr){$n.file(function(Ar){zt(Ar)?($n.fullPath&&!Ar.webkitRelativePath&&(Object.defineProperties(Ar,{webkitRelativePath:{writable:!0}}),Ar.webkitRelativePath=$n.fullPath.replace(/^\//,""),Object.defineProperties(Ar,{webkitRelativePath:{writable:!1}})),wr(Ar)):wr(null)})}));case 1:case"end":return xr.stop()}},qn)})),Cn.apply(this,arguments)},Dn=function(qn){return Cn.apply(this,arguments)},Tt=function(){return Tt=(0,Qe.Z)((0,Ke.Z)().mark(function qn($n){var cr,xr,wr,Ar,_n;return(0,Ke.Z)().wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:cr=$n.createReader(),xr=[];case 2:return yr.next=5,new Promise(function(ii){cr.readEntries(ii,function(){return ii([])})});case 5:if(wr=yr.sent,Ar=wr.length,Ar){yr.next=9;break}return yr.abrupt("break",12);case 9:for(_n=0;_n<Ar;_n++)xr.push(wr[_n]);yr.next=2;break;case 12:return yr.abrupt("return",xr);case 13:case"end":return yr.stop()}},qn)})),Tt.apply(this,arguments)},vt=function(qn){return Tt.apply(this,arguments)},Ot=[],ft=[],Ft.forEach(function(rr){return ft.push(rr.webkitGetAsEntry())}),En=function(){var rr=(0,Qe.Z)((0,Ke.Z)().mark(function qn($n,cr){var xr,wr;return(0,Ke.Z)().wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if($n){_n.next=2;break}return _n.abrupt("return");case 2:if($n.path=cr||"",!$n.isFile){_n.next=10;break}return _n.next=6,Dn($n);case 6:xr=_n.sent,xr&&Ot.push(xr),_n.next=15;break;case 10:if(!$n.isDirectory){_n.next=15;break}return _n.next=13,vt($n);case 13:wr=_n.sent,ft.push.apply(ft,(0,Ne.Z)(wr));case 15:case"end":return _n.stop()}},qn)}));return function($n,cr){return rr.apply(this,arguments)}}(),nr=0;case 9:if(!(nr<ft.length)){gr.next=15;break}return gr.next=12,En(ft[nr]);case 12:nr++,gr.next=9;break;case 15:return gr.abrupt("return",Ot);case 16:case"end":return gr.stop()}},Et)}));return function(Ft,zt){return Ie.apply(this,arguments)}}(),Vt=pt,Ze=+new Date,Ve=0;function Ct(){return"rc-upload-".concat(Ze,"-").concat(++Ve)}var Te=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],_e=function(Ie){(0,ve.Z)(Ft,Ie);var Et=(0,lt.Z)(Ft);function Ft(){var zt;(0,Pe.Z)(this,Ft);for(var Ot=arguments.length,ft=new Array(Ot),vt=0;vt<Ot;vt++)ft[vt]=arguments[vt];return zt=Et.call.apply(Et,[this].concat(ft)),(0,Ee.Z)((0,we.Z)(zt),"state",{uid:Ct()}),(0,Ee.Z)((0,we.Z)(zt),"reqs",{}),(0,Ee.Z)((0,we.Z)(zt),"fileInput",void 0),(0,Ee.Z)((0,we.Z)(zt),"_isMounted",void 0),(0,Ee.Z)((0,we.Z)(zt),"onChange",function(Tt){var Dn=zt.props,Cn=Dn.accept,En=Dn.directory,nr=Tt.target.files,sr=(0,Ne.Z)(nr).filter(function(gr){return!En||qt(gr,Cn)});zt.uploadFiles(sr),zt.reset()}),(0,Ee.Z)((0,we.Z)(zt),"onClick",function(Tt){var Dn=zt.fileInput;if(Dn){var Cn=Tt.target,En=zt.props.onClick;if(Cn&&Cn.tagName==="BUTTON"){var nr=Dn.parentNode;nr.focus(),Cn.blur()}Dn.click(),En&&En(Tt)}}),(0,Ee.Z)((0,we.Z)(zt),"onKeyDown",function(Tt){Tt.key==="Enter"&&zt.onClick(Tt)}),(0,Ee.Z)((0,we.Z)(zt),"onFileDrop",function(){var Tt=(0,Qe.Z)((0,Ke.Z)().mark(function Dn(Cn){var En,nr,sr;return(0,Ke.Z)().wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:if(En=zt.props.multiple,Cn.preventDefault(),Cn.type!=="dragover"){rr.next=4;break}return rr.abrupt("return");case 4:if(!zt.props.directory){rr.next=11;break}return rr.next=7,Vt(Array.prototype.slice.call(Cn.dataTransfer.items),function(qn){return qt(qn,zt.props.accept)});case 7:nr=rr.sent,zt.uploadFiles(nr),rr.next=14;break;case 11:sr=(0,Ne.Z)(Cn.dataTransfer.files).filter(function(qn){return qt(qn,zt.props.accept)}),En===!1&&(sr=sr.slice(0,1)),zt.uploadFiles(sr);case 14:case"end":return rr.stop()}},Dn)}));return function(Dn){return Tt.apply(this,arguments)}}()),(0,Ee.Z)((0,we.Z)(zt),"uploadFiles",function(Tt){var Dn=(0,Ne.Z)(Tt),Cn=Dn.map(function(En){return En.uid=Ct(),zt.processFile(En,Dn)});Promise.all(Cn).then(function(En){var nr=zt.props.onBatchStart;nr==null||nr(En.map(function(sr){var gr=sr.origin,rr=sr.parsedFile;return{file:gr,parsedFile:rr}})),En.filter(function(sr){return sr.parsedFile!==null}).forEach(function(sr){zt.post(sr)})})}),(0,Ee.Z)((0,we.Z)(zt),"processFile",function(){var Tt=(0,Qe.Z)((0,Ke.Z)().mark(function Dn(Cn,En){var nr,sr,gr,rr,qn,$n,cr,xr,wr;return(0,Ke.Z)().wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(nr=zt.props.beforeUpload,sr=Cn,!nr){_n.next=14;break}return _n.prev=3,_n.next=6,nr(Cn,En);case 6:sr=_n.sent,_n.next=12;break;case 9:_n.prev=9,_n.t0=_n.catch(3),sr=!1;case 12:if(sr!==!1){_n.next=14;break}return _n.abrupt("return",{origin:Cn,parsedFile:null,action:null,data:null});case 14:if(gr=zt.props.action,typeof gr!="function"){_n.next=21;break}return _n.next=18,gr(Cn);case 18:rr=_n.sent,_n.next=22;break;case 21:rr=gr;case 22:if(qn=zt.props.data,typeof qn!="function"){_n.next=29;break}return _n.next=26,qn(Cn);case 26:$n=_n.sent,_n.next=30;break;case 29:$n=qn;case 30:return cr=((0,Ge.Z)(sr)==="object"||typeof sr=="string")&&sr?sr:Cn,cr instanceof File?xr=cr:xr=new File([cr],Cn.name,{type:Cn.type}),wr=xr,wr.uid=Cn.uid,_n.abrupt("return",{origin:Cn,data:$n,parsedFile:wr,action:rr});case 35:case"end":return _n.stop()}},Dn,null,[[3,9]])}));return function(Dn,Cn){return Tt.apply(this,arguments)}}()),(0,Ee.Z)((0,we.Z)(zt),"saveFileInput",function(Tt){zt.fileInput=Tt}),zt}return(0,We.Z)(Ft,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Ot){var ft=this,vt=Ot.data,Tt=Ot.origin,Dn=Ot.action,Cn=Ot.parsedFile;if(this._isMounted){var En=this.props,nr=En.onStart,sr=En.customRequest,gr=En.name,rr=En.headers,qn=En.withCredentials,$n=En.method,cr=Tt.uid,xr=sr||mt,wr={action:Dn,filename:gr,data:vt,file:Cn,headers:rr,withCredentials:qn,method:$n||"post",onProgress:function(_n){var Pr=ft.props.onProgress;Pr==null||Pr(_n,Cn)},onSuccess:function(_n,Pr){var yr=ft.props.onSuccess;yr==null||yr(_n,Cn,Pr),delete ft.reqs[cr]},onError:function(_n,Pr){var yr=ft.props.onError;yr==null||yr(_n,Pr,Cn),delete ft.reqs[cr]}};nr(Tt),this.reqs[cr]=xr(wr)}}},{key:"reset",value:function(){this.setState({uid:Ct()})}},{key:"abort",value:function(Ot){var ft=this.reqs;if(Ot){var vt=Ot.uid?Ot.uid:Ot;ft[vt]&&ft[vt].abort&&ft[vt].abort(),delete ft[vt]}else Object.keys(ft).forEach(function(Tt){ft[Tt]&&ft[Tt].abort&&ft[Tt].abort(),delete ft[Tt]})}},{key:"render",value:function(){var Ot=this.props,ft=Ot.component,vt=Ot.prefixCls,Tt=Ot.className,Dn=Ot.classNames,Cn=Dn===void 0?{}:Dn,En=Ot.disabled,nr=Ot.id,sr=Ot.name,gr=Ot.style,rr=Ot.styles,qn=rr===void 0?{}:rr,$n=Ot.multiple,cr=Ot.accept,xr=Ot.capture,wr=Ot.children,Ar=Ot.directory,_n=Ot.openFileDialogOnClick,Pr=Ot.onMouseEnter,yr=Ot.onMouseLeave,ii=Ot.hasControlInside,li=(0,qe.Z)(Ot,Te),ei=xe()((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},vt,!0),"".concat(vt,"-disabled"),En),Tt,Tt)),ti=Ar?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},mi=En?{}:{onClick:_n?this.onClick:function(){},onKeyDown:_n?this.onKeyDown:function(){},onMouseEnter:Pr,onMouseLeave:yr,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:ii?void 0:"0"};return E.createElement(ft,(0,Fe.Z)({},mi,{className:ei,role:ii?void 0:"button",style:gr}),E.createElement("input",(0,Fe.Z)({},(0,dt.Z)(li,{aria:!0,data:!0}),{id:nr,name:sr,disabled:En,type:"file",ref:this.saveFileInput,onClick:function(Qr){return Qr.stopPropagation()},key:this.state.uid,style:(0,yt.Z)({display:"none"},qn.input),className:Cn.input,accept:cr},ti,{multiple:$n,onChange:this.onChange},xr!=null?{capture:xr}:{})),wr)}}]),Ft}(E.Component),Ue=_e;function de(){}var gt=function(Ie){(0,ve.Z)(Ft,Ie);var Et=(0,lt.Z)(Ft);function Ft(){var zt;(0,Pe.Z)(this,Ft);for(var Ot=arguments.length,ft=new Array(Ot),vt=0;vt<Ot;vt++)ft[vt]=arguments[vt];return zt=Et.call.apply(Et,[this].concat(ft)),(0,Ee.Z)((0,we.Z)(zt),"uploader",void 0),(0,Ee.Z)((0,we.Z)(zt),"saveUploader",function(Tt){zt.uploader=Tt}),zt}return(0,We.Z)(Ft,[{key:"abort",value:function(Ot){this.uploader.abort(Ot)}},{key:"render",value:function(){return E.createElement(Ue,(0,Fe.Z)({},this.props,{ref:this.saveUploader}))}}]),Ft}(E.Component);(0,Ee.Z)(gt,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:de,onError:de,onSuccess:de,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Oe=gt,nt=Oe,jt=ee(18929),Ce=ee(48755),ue=ee(2171),et=ee(9017),Rt=ee(85981),ut=ee(63356),he=ee(34961),De=ee(16931),Me=ee(51636),Dt=ee(36237),Zt=Ie=>{const{componentCls:Et,iconCls:Ft}=Ie;return{[`${Et}-wrapper`]:{[`${Et}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ie.colorFillAlter,border:`${(0,Dt.unit)(Ie.lineWidth)} dashed ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ie.motionDurationSlow}`,[Et]:{padding:Ie.padding},[`${Et}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:Ie.borderRadiusLG,"&:focus-visible":{outline:`${(0,Dt.unit)(Ie.lineWidthFocus)} solid ${Ie.colorPrimaryBorder}`}},[`${Et}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
|
|
|
&:not(${Et}-disabled):hover,
|
|
|
&-hover:not(${Et}-disabled)
|
|
|
`]:{borderColor:Ie.colorPrimaryHover},[`p${Et}-drag-icon`]:{marginBottom:Ie.margin,[Ft]:{color:Ie.colorPrimary,fontSize:Ie.uploadThumbnailSize}},[`p${Et}-text`]:{margin:`0 0 ${(0,Dt.unit)(Ie.marginXXS)}`,color:Ie.colorTextHeading,fontSize:Ie.fontSizeLG},[`p${Et}-hint`]:{color:Ie.colorTextDescription,fontSize:Ie.fontSize},[`&${Et}-disabled`]:{[`p${Et}-drag-icon ${Ft},
|
|
|
p${Et}-text,
|
|
|
p${Et}-hint
|
|
|
`]:{color:Ie.colorTextDisabled}}}}}},Bt=Ie=>{const{componentCls:Et,iconCls:Ft,fontSize:zt,lineHeight:Ot,calc:ft}=Ie,vt=`${Et}-list-item`,Tt=`${vt}-actions`,Dn=`${vt}-action`;return{[`${Et}-wrapper`]:{[`${Et}-list`]:Object.assign(Object.assign({},(0,ut.dF)()),{lineHeight:Ie.lineHeight,[vt]:{position:"relative",height:ft(Ie.lineHeight).mul(zt).equal(),marginTop:Ie.marginXS,fontSize:zt,display:"flex",alignItems:"center",transition:`background-color ${Ie.motionDurationSlow}`,borderRadius:Ie.borderRadiusSM,"&:hover":{backgroundColor:Ie.controlItemBgHover},[`${vt}-name`]:Object.assign(Object.assign({},ut.vS),{padding:`0 ${(0,Dt.unit)(Ie.paddingXS)}`,lineHeight:Ot,flex:"auto",transition:`all ${Ie.motionDurationSlow}`}),[Tt]:{whiteSpace:"nowrap",[Dn]:{opacity:0},[Ft]:{color:Ie.actionsColor,transition:`all ${Ie.motionDurationSlow}`},[`
|
|
|
${Dn}:focus-visible,
|
|
|
&.picture ${Dn}
|
|
|
`]:{opacity:1}},[`${Et}-icon ${Ft}`]:{color:Ie.colorTextDescription,fontSize:zt},[`${vt}-progress`]:{position:"absolute",bottom:Ie.calc(Ie.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:ft(zt).add(Ie.paddingXS).equal(),fontSize:zt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${vt}:hover ${Dn}`]:{opacity:1},[`${vt}-error`]:{color:Ie.colorError,[`${vt}-name, ${Et}-icon ${Ft}`]:{color:Ie.colorError},[Tt]:{[`${Ft}, ${Ft}:hover`]:{color:Ie.colorError},[Dn]:{opacity:1}}},[`${Et}-list-item-container`]:{transition:`opacity ${Ie.motionDurationSlow}, height ${Ie.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},rt=ee(99495),ne=Ie=>{const{componentCls:Et}=Ie,Ft=new Dt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:Ie.calc(Ie.marginXS).div(-2).equal()}}),zt=new Dt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:Ie.calc(Ie.marginXS).div(-2).equal()}}),Ot=`${Et}-animate-inline`;return[{[`${Et}-wrapper`]:{[`${Ot}-appear, ${Ot}-enter, ${Ot}-leave`]:{animationDuration:Ie.motionDurationSlow,animationTimingFunction:Ie.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ot}-appear, ${Ot}-enter`]:{animationName:Ft},[`${Ot}-leave`]:{animationName:zt}}},{[`${Et}-wrapper`]:(0,rt.J$)(Ie)},Ft,zt]},te=ee(68361);const ae=Ie=>{const{componentCls:Et,iconCls:Ft,uploadThumbnailSize:zt,uploadProgressOffset:Ot,calc:ft}=Ie,vt=`${Et}-list`,Tt=`${vt}-item`;return{[`${Et}-wrapper`]:{[`
|
|
|
${vt}${vt}-picture,
|
|
|
${vt}${vt}-picture-card,
|
|
|
${vt}${vt}-picture-circle
|
|
|
`]:{[Tt]:{position:"relative",height:ft(zt).add(ft(Ie.lineWidth).mul(2)).add(ft(Ie.paddingXS).mul(2)).equal(),padding:Ie.paddingXS,border:`${(0,Dt.unit)(Ie.lineWidth)} ${Ie.lineType} ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusLG,"&:hover":{background:"transparent"},[`${Tt}-thumbnail`]:Object.assign(Object.assign({},ut.vS),{width:zt,height:zt,lineHeight:(0,Dt.unit)(ft(zt).add(Ie.paddingSM).equal()),textAlign:"center",flex:"none",[Ft]:{fontSize:Ie.fontSizeHeading2,color:Ie.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Tt}-progress`]:{bottom:Ot,width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:ft(zt).add(Ie.paddingXS).equal()}},[`${Tt}-error`]:{borderColor:Ie.colorError,[`${Tt}-thumbnail ${Ft}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:Ie.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:Ie.colorError}}},[`${Tt}-uploading`]:{borderStyle:"dashed",[`${Tt}-name`]:{marginBottom:Ot}}},[`${vt}${vt}-picture-circle ${Tt}`]:{[`&, &::before, ${Tt}-thumbnail`]:{borderRadius:"50%"}}}}},ce=Ie=>{const{componentCls:Et,iconCls:Ft,fontSizeLG:zt,colorTextLightSolid:Ot,calc:ft}=Ie,vt=`${Et}-list`,Tt=`${vt}-item`,Dn=Ie.uploadPicCardSize;return{[`
|
|
|
${Et}-wrapper${Et}-picture-card-wrapper,
|
|
|
${Et}-wrapper${Et}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,ut.dF)()),{display:"block",[`${Et}${Et}-select`]:{width:Dn,height:Dn,textAlign:"center",verticalAlign:"top",backgroundColor:Ie.colorFillAlter,border:`${(0,Dt.unit)(Ie.lineWidth)} dashed ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ie.motionDurationSlow}`,[`> ${Et}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Et}-disabled):hover`]:{borderColor:Ie.colorPrimary}},[`${vt}${vt}-picture-card, ${vt}${vt}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:Ie.marginXS,marginInlineEnd:Ie.marginXS}},"@supports (gap: 1px)":{gap:Ie.marginXS},[`${vt}-item-container`]:{display:"inline-block",width:Dn,height:Dn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Tt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`,backgroundColor:Ie.colorBgMask,opacity:0,transition:`all ${Ie.motionDurationSlow}`,content:'" "'}},[`${Tt}:hover`]:{[`&::before, ${Tt}-actions`]:{opacity:1}},[`${Tt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ie.motionDurationSlow}`,[`
|
|
|
${Ft}-eye,
|
|
|
${Ft}-download,
|
|
|
${Ft}-delete
|
|
|
`]:{zIndex:10,width:zt,margin:`0 ${(0,Dt.unit)(Ie.marginXXS)}`,fontSize:zt,cursor:"pointer",transition:`all ${Ie.motionDurationSlow}`,color:Ot,"&:hover":{color:Ot},svg:{verticalAlign:"baseline"}}},[`${Tt}-thumbnail, ${Tt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Tt}-name`]:{display:"none",textAlign:"center"},[`${Tt}-file + ${Tt}-name`]:{position:"absolute",bottom:Ie.margin,display:"block",width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`},[`${Tt}-uploading`]:{[`&${Tt}`]:{backgroundColor:Ie.colorFillAlter},[`&::before, ${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{display:"none"}},[`${Tt}-progress`]:{bottom:Ie.marginXL,width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Et}-wrapper${Et}-picture-circle-wrapper`]:{[`${Et}${Et}-select`]:{borderRadius:"50%"}}}};var ye=Ie=>{const{componentCls:Et}=Ie;return{[`${Et}-rtl`]:{direction:"rtl"}}};const Se=Ie=>{const{componentCls:Et,colorTextDisabled:Ft}=Ie;return{[`${Et}-wrapper`]:Object.assign(Object.assign({},(0,ut.Wf)(Ie)),{[Et]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Et}-select`]:{display:"inline-block"},[`${Et}-hidden`]:{display:"none"},[`${Et}-disabled`]:{color:Ft,cursor:"not-allowed"}})}},Ye=Ie=>({actionsColor:Ie.colorTextDescription});var ke=(0,De.I$)("Upload",Ie=>{const{fontSizeHeading3:Et,fontHeight:Ft,lineWidth:zt,controlHeightLG:Ot,calc:ft}=Ie,vt=(0,Me.mergeToken)(Ie,{uploadThumbnailSize:ft(Et).mul(2).equal(),uploadProgressOffset:ft(ft(Ft).div(2)).add(zt).equal(),uploadPicCardSize:ft(Ot).mul(2.55).equal()});return[Se(vt),Zt(vt),ae(vt),ce(vt),Bt(vt),ne(vt),ye(vt),(0,he.Z)(vt)]},Ye),it={icon:function(Et,Ft){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Ft}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Et}}]}},name:"file",theme:"twotone"},xt=it,Xt=ee(7657),Nt=function(Et,Ft){return E.createElement(Xt.Z,(0,Fe.Z)({},Et,{ref:Ft,icon:xt}))},vn=E.forwardRef(Nt),Jt=vn,tn=ee(58617),on={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},mn=on,cn=function(Et,Ft){return E.createElement(Xt.Z,(0,Fe.Z)({},Et,{ref:Ft,icon:mn}))},at=E.forwardRef(cn),Ut=at,un={icon:function(Et,Ft){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Et}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Ft}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Ft}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Ft}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Et}}]}},name:"picture",theme:"twotone"},Je=un,At=function(Et,Ft){return E.createElement(Xt.Z,(0,Fe.Z)({},Et,{ref:Ft,icon:Je}))},_t=E.forwardRef(At),ln=_t,He=ee(77900),ht=ee(2738),Mt=ee(40192),Kt=ee(86641),dn=ee(22703),An=ee(7939);function Jn(Ie){return Object.assign(Object.assign({},Ie),{lastModified:Ie.lastModified,lastModifiedDate:Ie.lastModifiedDate,name:Ie.name,size:Ie.size,type:Ie.type,uid:Ie.uid,percent:0,originFileObj:Ie})}function Xn(Ie,Et){const Ft=(0,Ne.Z)(Et),zt=Ft.findIndex(Ot=>{let{uid:ft}=Ot;return ft===Ie.uid});return zt===-1?Ft.push(Ie):Ft[zt]=Ie,Ft}function Sn(Ie,Et){const Ft=Ie.uid!==void 0?"uid":"name";return Et.filter(zt=>zt[Ft]===Ie[Ft])[0]}function Rn(Ie,Et){const Ft=Ie.uid!==void 0?"uid":"name",zt=Et.filter(Ot=>Ot[Ft]!==Ie[Ft]);return zt.length===Et.length?null:zt}const Gt=function(){const Et=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),zt=Et[Et.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(zt)||[""])[0]},Lt=Ie=>Ie.indexOf("image/")===0,Yt=Ie=>{if(Ie.type&&!Ie.thumbUrl)return Lt(Ie.type);const Et=Ie.thumbUrl||Ie.url||"",Ft=Gt(Et);return/^data:image\//.test(Et)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ft)?!0:!(/^data:/.test(Et)||Ft)},kt=200;function It(Ie){return new Promise(Et=>{if(!Ie.type||!Lt(Ie.type)){Et("");return}const Ft=document.createElement("canvas");Ft.width=kt,Ft.height=kt,Ft.style.cssText=`position: fixed; left: 0; top: 0; width: ${kt}px; height: ${kt}px; z-index: 9999; display: none;`,document.body.appendChild(Ft);const zt=Ft.getContext("2d"),Ot=new Image;if(Ot.onload=()=>{const{width:ft,height:vt}=Ot;let Tt=kt,Dn=kt,Cn=0,En=0;ft>vt?(Dn=vt*(kt/ft),En=-(Dn-Tt)/2):(Tt=ft*(kt/vt),Cn=-(Tt-Dn)/2),zt.drawImage(Ot,Cn,En,Tt,Dn);const nr=Ft.toDataURL();document.body.removeChild(Ft),window.URL.revokeObjectURL(Ot.src),Et(nr)},Ot.crossOrigin="anonymous",Ie.type.startsWith("image/svg+xml")){const ft=new FileReader;ft.onload=()=>{ft.result&&typeof ft.result=="string"&&(Ot.src=ft.result)},ft.readAsDataURL(Ie)}else if(Ie.type.startsWith("image/gif")){const ft=new FileReader;ft.onload=()=>{ft.result&&Et(ft.result)},ft.readAsDataURL(Ie)}else Ot.src=window.URL.createObjectURL(Ie)})}var fn=ee(26227),an=ee(41464),yn=ee(15277),Ln=ee(89787),Bn=ee(25399),Kn=E.forwardRef((Ie,Et)=>{let{prefixCls:Ft,className:zt,style:Ot,locale:ft,listType:vt,file:Tt,items:Dn,progress:Cn,iconRender:En,actionIconRender:nr,itemRender:sr,isImgUrl:gr,showPreviewIcon:rr,showRemoveIcon:qn,showDownloadIcon:$n,previewIcon:cr,removeIcon:xr,downloadIcon:wr,extra:Ar,onPreview:_n,onDownload:Pr,onClose:yr}=Ie;var ii,li;const{status:ei}=Tt,[ti,mi]=E.useState(ei);E.useEffect(()=>{ei!=="removed"&&mi(ei)},[ei]);const[Xr,Qr]=E.useState(!1);E.useEffect(()=>{const Fn=setTimeout(()=>{Qr(!0)},300);return()=>{clearTimeout(Fn)}},[]);const Lr=En(Tt);let si=E.createElement("div",{className:`${Ft}-icon`},Lr);if(vt==="picture"||vt==="picture-card"||vt==="picture-circle")if(ti==="uploading"||!Tt.thumbUrl&&!Tt.url){const Fn=xe()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:ti!=="uploading"});si=E.createElement("div",{className:Fn},Lr)}else{const Fn=gr!=null&&gr(Tt)?E.createElement("img",{src:Tt.thumbUrl||Tt.url,alt:Tt.name,className:`${Ft}-list-item-image`,crossOrigin:Tt.crossOrigin}):Lr,er=xe()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:gr&&!gr(Tt)});si=E.createElement("a",{className:er,onClick:ur=>_n(Tt,ur),href:Tt.url||Tt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Fn)}const pi=xe()(`${Ft}-list-item`,`${Ft}-list-item-${ti}`),io=typeof Tt.linkProps=="string"?JSON.parse(Tt.linkProps):Tt.linkProps,Bi=(typeof qn=="function"?qn(Tt):qn)?nr((typeof xr=="function"?xr(Tt):xr)||E.createElement(fn.Z,null),()=>yr(Tt),Ft,ft.removeFile,!0):null,Zi=(typeof $n=="function"?$n(Tt):$n)&&ti==="done"?nr((typeof wr=="function"?wr(Tt):wr)||E.createElement(an.Z,null),()=>Pr(Tt),Ft,ft.downloadFile):null,Ii=vt!=="picture-card"&&vt!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:xe()(`${Ft}-list-item-actions`,{picture:vt==="picture"})},Zi,Bi),Ti=typeof Ar=="function"?Ar(Tt):Ar,Ur=Ti&&E.createElement("span",{className:`${Ft}-list-item-extra`},Ti),Vr=xe()(`${Ft}-list-item-name`),Or=Tt.url?E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Vr,title:Tt.name},io,{href:Tt.url,onClick:Fn=>_n(Tt,Fn)}),Tt.name,Ur):E.createElement("span",{key:"view",className:Vr,onClick:Fn=>_n(Tt,Fn),title:Tt.name},Tt.name,Ur),Mn=(typeof rr=="function"?rr(Tt):rr)&&(Tt.url||Tt.thumbUrl)?E.createElement("a",{href:Tt.url||Tt.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Fn=>_n(Tt,Fn),title:ft.previewFile},typeof cr=="function"?cr(Tt):cr||E.createElement(yn.Z,null)):null,Gn=(vt==="picture-card"||vt==="picture-circle")&&ti!=="uploading"&&E.createElement("span",{className:`${Ft}-list-item-actions`},Mn,ti==="done"&&Zi,Bi),{getPrefixCls:zn}=E.useContext(Ce.E_),In=zn(),dr=E.createElement("div",{className:pi},si,Or,Ii,Gn,Xr&&E.createElement(He.default,{motionName:`${In}-fade`,visible:ti==="uploading",motionDeadline:2e3},Fn=>{let{className:er}=Fn;const ur="percent"in Tt?E.createElement(Ln.Z,Object.assign({},Cn,{type:"line",percent:Tt.percent,"aria-label":Tt["aria-label"],"aria-labelledby":Tt["aria-labelledby"]})):null;return E.createElement("div",{className:xe()(`${Ft}-list-item-progress`,er)},ur)})),br=Tt.response&&typeof Tt.response=="string"?Tt.response:((ii=Tt.error)===null||ii===void 0?void 0:ii.statusText)||((li=Tt.error)===null||li===void 0?void 0:li.message)||ft.uploadError,kn=ti==="error"?E.createElement(Bn.Z,{title:br,getPopupContainer:Fn=>Fn.parentNode},dr):dr;return E.createElement("div",{className:xe()(`${Ft}-list-item-container`,zt),style:Ot,ref:Et},sr?sr(kn,Tt,Dn,{download:Pr.bind(null,Tt),preview:_n.bind(null,Tt),remove:yr.bind(null,Tt)}):kn)});const jn=(Ie,Et)=>{const{listType:Ft="text",previewFile:zt=It,onPreview:Ot,onDownload:ft,onRemove:vt,locale:Tt,iconRender:Dn,isImageUrl:Cn=Yt,prefixCls:En,items:nr=[],showPreviewIcon:sr=!0,showRemoveIcon:gr=!0,showDownloadIcon:rr=!1,removeIcon:qn,previewIcon:$n,downloadIcon:cr,extra:xr,progress:wr={size:[-1,2],showInfo:!1},appendAction:Ar,appendActionVisible:_n=!0,itemRender:Pr,disabled:yr}=Ie,ii=(0,Mt.Z)(),[li,ei]=E.useState(!1),ti=["picture-card","picture-circle"].includes(Ft);E.useEffect(()=>{Ft.startsWith("picture")&&(nr||[]).forEach(Ur=>{!(Ur.originFileObj instanceof File||Ur.originFileObj instanceof Blob)||Ur.thumbUrl!==void 0||(Ur.thumbUrl="",zt==null||zt(Ur.originFileObj).then(Vr=>{Ur.thumbUrl=Vr||"",ii()}))})},[Ft,nr,zt]),E.useEffect(()=>{ei(!0)},[]);const mi=(Ur,Vr)=>{if(Ot)return Vr==null||Vr.preventDefault(),Ot(Ur)},Xr=Ur=>{typeof ft=="function"?ft(Ur):Ur.url&&window.open(Ur.url)},Qr=Ur=>{vt==null||vt(Ur)},Lr=Ur=>{if(Dn)return Dn(Ur,Ft);const Vr=Ur.status==="uploading";if(Ft.startsWith("picture")){const Or=Ft==="picture"?E.createElement(tn.Z,null):Tt.uploading,Mn=Cn!=null&&Cn(Ur)?E.createElement(ln,null):E.createElement(Jt,null);return Vr?Or:Mn}return Vr?E.createElement(tn.Z,null):E.createElement(Ut,null)},si=(Ur,Vr,Or,Mn,Gn)=>{const zn={type:"text",size:"small",title:Mn,onClick:In=>{var dr,br;Vr(),E.isValidElement(Ur)&&((br=(dr=Ur.props).onClick)===null||br===void 0||br.call(dr,In))},className:`${Or}-list-item-action`};return Gn&&(zn.disabled=yr),E.isValidElement(Ur)?E.createElement(An.ZP,Object.assign({},zn,{icon:(0,dn.Tm)(Ur,Object.assign(Object.assign({},Ur.props),{onClick:()=>{}}))})):E.createElement(An.ZP,Object.assign({},zn),E.createElement("span",null,Ur))};E.useImperativeHandle(Et,()=>({handlePreview:mi,handleDownload:Xr}));const{getPrefixCls:pi}=E.useContext(Ce.E_),io=pi("upload",En),Bi=pi(),Zi=xe()(`${io}-list`,`${io}-list-${Ft}`),Ii=E.useMemo(()=>(0,ht.Z)((0,Kt.Z)(Bi),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Bi]),Ti=Object.assign(Object.assign({},ti?{}:Ii),{motionDeadline:2e3,motionName:`${io}-${ti?"animate-inline":"animate"}`,keys:(0,Ne.Z)(nr.map(Ur=>({key:Ur.uid,file:Ur}))),motionAppear:li});return E.createElement("div",{className:Zi},E.createElement(He.CSSMotionList,Object.assign({},Ti,{component:!1}),Ur=>{let{key:Vr,file:Or,className:Mn,style:Gn}=Ur;return E.createElement(Kn,{key:Vr,locale:Tt,prefixCls:io,className:Mn,style:Gn,file:Or,items:nr,progress:wr,listType:Ft,isImgUrl:Cn,showPreviewIcon:sr,showRemoveIcon:gr,showDownloadIcon:rr,removeIcon:qn,previewIcon:$n,downloadIcon:cr,extra:xr,iconRender:Lr,actionIconRender:si,itemRender:Pr,onPreview:mi,onDownload:Xr,onClose:Qr})}),Ar&&E.createElement(He.default,Object.assign({},Ti,{visible:_n,forceRender:!0}),Ur=>{let{className:Vr,style:Or}=Ur;return(0,dn.Tm)(Ar,Mn=>({className:xe()(Mn.className,Vr),style:Object.assign(Object.assign(Object.assign({},Or),{pointerEvents:Vr?"none":void 0}),Mn.style)}))}))};var lr=E.forwardRef(jn),en=function(Ie,Et,Ft,zt){function Ot(ft){return ft instanceof Ft?ft:new Ft(function(vt){vt(ft)})}return new(Ft||(Ft=Promise))(function(ft,vt){function Tt(En){try{Cn(zt.next(En))}catch(nr){vt(nr)}}function Dn(En){try{Cn(zt.throw(En))}catch(nr){vt(nr)}}function Cn(En){En.done?ft(En.value):Ot(En.value).then(Tt,Dn)}Cn((zt=zt.apply(Ie,Et||[])).next())})};const gn=`__LIST_IGNORE_${Date.now()}__`,Yn=(Ie,Et)=>{const{fileList:Ft,defaultFileList:zt,onRemove:Ot,showUploadList:ft=!0,listType:vt="text",onPreview:Tt,onDownload:Dn,onChange:Cn,onDrop:En,previewFile:nr,disabled:sr,locale:gr,iconRender:rr,isImageUrl:qn,progress:$n,prefixCls:cr,className:xr,type:wr="select",children:Ar,style:_n,itemRender:Pr,maxCount:yr,data:ii={},multiple:li=!1,hasControlInside:ei=!0,action:ti="",accept:mi="",supportServerRender:Xr=!0,rootClassName:Qr}=Ie,Lr=E.useContext(ue.Z),si=sr!=null?sr:Lr,[pi,io]=(0,jt.Z)(zt||[],{value:Ft,postState:di=>di!=null?di:[]}),[Bi,Zi]=E.useState("drop"),Ii=E.useRef(null),Ti=E.useRef(null);E.useMemo(()=>{const di=Date.now();(Ft||[]).forEach((to,ho)=>{!to.uid&&!Object.isFrozen(to)&&(to.uid=`__AUTO__${di}_${ho}__`)})},[Ft]);const Ur=(di,to,ho)=>{let Si=(0,Ne.Z)(to),qi=!1;yr===1?Si=Si.slice(-1):yr&&(qi=Si.length>yr,Si=Si.slice(0,yr)),(0,be.flushSync)(()=>{io(Si)});const Wi={file:di,fileList:Si};ho&&(Wi.event=ho),(!qi||di.status==="removed"||Si.some(Ho=>Ho.uid===di.uid))&&(0,be.flushSync)(()=>{Cn==null||Cn(Wi)})},Vr=(di,to)=>en(void 0,void 0,void 0,function*(){const{beforeUpload:ho,transformFile:Si}=Ie;let qi=di;if(ho){const Wi=yield ho(di,to);if(Wi===!1)return!1;if(delete di[gn],Wi===gn)return Object.defineProperty(di,gn,{value:!0,configurable:!0}),!1;typeof Wi=="object"&&Wi&&(qi=Wi)}return Si&&(qi=yield Si(qi)),qi}),Or=di=>{const to=di.filter(qi=>!qi.file[gn]);if(!to.length)return;const ho=to.map(qi=>Jn(qi.file));let Si=(0,Ne.Z)(pi);ho.forEach(qi=>{Si=Xn(qi,Si)}),ho.forEach((qi,Wi)=>{let Ho=qi;if(to[Wi].parsedFile)qi.status="uploading";else{const{originFileObj:ia}=qi;let jo;try{jo=new File([ia],ia.name,{type:ia.type})}catch(Fo){jo=new Blob([ia],{type:ia.type}),jo.name=ia.name,jo.lastModifiedDate=new Date,jo.lastModified=new Date().getTime()}jo.uid=qi.uid,Ho=jo}Ur(Ho,Si)})},Mn=(di,to,ho)=>{try{typeof di=="string"&&(di=JSON.parse(di))}catch(Wi){}if(!Sn(to,pi))return;const Si=Jn(to);Si.status="done",Si.percent=100,Si.response=di,Si.xhr=ho;const qi=Xn(Si,pi);Ur(Si,qi)},Gn=(di,to)=>{if(!Sn(to,pi))return;const ho=Jn(to);ho.status="uploading",ho.percent=di.percent;const Si=Xn(ho,pi);Ur(ho,Si,di)},zn=(di,to,ho)=>{if(!Sn(ho,pi))return;const Si=Jn(ho);Si.error=di,Si.response=to,Si.status="error";const qi=Xn(Si,pi);Ur(Si,qi)},In=di=>{let to;Promise.resolve(typeof Ot=="function"?Ot(di):Ot).then(ho=>{var Si;if(ho===!1)return;const qi=Rn(di,pi);qi&&(to=Object.assign(Object.assign({},di),{status:"removed"}),pi==null||pi.forEach(Wi=>{const Ho=to.uid!==void 0?"uid":"name";Wi[Ho]===to[Ho]&&!Object.isFrozen(Wi)&&(Wi.status="removed")}),(Si=Ii.current)===null||Si===void 0||Si.abort(to),Ur(to,qi))})},dr=di=>{Zi(di.type),di.type==="drop"&&(En==null||En(di))};E.useImperativeHandle(Et,()=>({onBatchStart:Or,onSuccess:Mn,onProgress:Gn,onError:zn,fileList:pi,upload:Ii.current,nativeElement:Ti.current}));const{getPrefixCls:br,direction:kn,upload:Fn}=E.useContext(Ce.E_),er=br("upload",cr),ur=Object.assign(Object.assign({onBatchStart:Or,onError:zn,onProgress:Gn,onSuccess:Mn},Ie),{data:ii,multiple:li,action:ti,accept:mi,supportServerRender:Xr,prefixCls:er,disabled:si,beforeUpload:Vr,onChange:void 0,hasControlInside:ei});delete ur.className,delete ur.style,(!Ar||si)&&delete ur.id;const ri=`${er}-wrapper`,[Mi,wi,eo]=ke(er,ri),[Ji]=(0,et.Z)("Upload",Rt.Z.Upload),{showRemoveIcon:Gi,showPreviewIcon:fo,showDownloadIcon:oo,removeIcon:yo,previewIcon:Io,downloadIcon:_o,extra:ea}=typeof ft=="boolean"?{}:ft,Ko=typeof Gi=="undefined"?!si:Gi,Ro=(di,to)=>ft?E.createElement(lr,{prefixCls:er,listType:vt,items:pi,previewFile:nr,onPreview:Tt,onDownload:Dn,onRemove:In,showRemoveIcon:Ko,showPreviewIcon:fo,showDownloadIcon:oo,removeIcon:yo,previewIcon:Io,downloadIcon:_o,iconRender:rr,extra:ea,locale:Object.assign(Object.assign({},Ji),gr),isImageUrl:qn,progress:$n,appendAction:di,appendActionVisible:to,itemRender:Pr,disabled:si}):di,fa=xe()(ri,xr,Qr,wi,eo,Fn==null?void 0:Fn.className,{[`${er}-rtl`]:kn==="rtl",[`${er}-picture-card-wrapper`]:vt==="picture-card",[`${er}-picture-circle-wrapper`]:vt==="picture-circle"}),ao=Object.assign(Object.assign({},Fn==null?void 0:Fn.style),_n);if(wr==="drag"){const di=xe()(wi,er,`${er}-drag`,{[`${er}-drag-uploading`]:pi.some(to=>to.status==="uploading"),[`${er}-drag-hover`]:Bi==="dragover",[`${er}-disabled`]:si,[`${er}-rtl`]:kn==="rtl"});return Mi(E.createElement("span",{className:fa,ref:Ti},E.createElement("div",{className:di,style:ao,onDrop:dr,onDragOver:dr,onDragLeave:dr},E.createElement(nt,Object.assign({},ur,{ref:Ii,className:`${er}-btn`}),E.createElement("div",{className:`${er}-drag-container`},Ar))),Ro()))}const Ba=xe()(er,`${er}-select`,{[`${er}-disabled`]:si,[`${er}-hidden`]:!Ar}),Ao=E.createElement("div",{className:Ba},E.createElement(nt,Object.assign({},ur,{ref:Ii})));return Mi(vt==="picture-card"||vt==="picture-circle"?E.createElement("span",{className:fa,ref:Ti},Ro(Ao,!!Ar)):E.createElement("span",{className:fa,ref:Ti},Ao,Ro()))};var tt=E.forwardRef(Yn),St=function(Ie,Et){var Ft={};for(var zt in Ie)Object.prototype.hasOwnProperty.call(Ie,zt)&&Et.indexOf(zt)<0&&(Ft[zt]=Ie[zt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,zt=Object.getOwnPropertySymbols(Ie);Ot<zt.length;Ot++)Et.indexOf(zt[Ot])<0&&Object.prototype.propertyIsEnumerable.call(Ie,zt[Ot])&&(Ft[zt[Ot]]=Ie[zt[Ot]]);return Ft},ot=E.forwardRef((Ie,Et)=>{var{style:Ft,height:zt,hasControlInside:Ot=!1}=Ie,ft=St(Ie,["style","height","hasControlInside"]);return E.createElement(tt,Object.assign({ref:Et,hasControlInside:Ot},ft,{type:"drag",style:Object.assign(Object.assign({},Ft),{height:zt})}))});const Re=tt;Re.Dragger=ot,Re.LIST_IGNORE=gn;var ct=Re},99498:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){E.defineOption("placeholder","",function(We,we,ve){var lt=ve&&ve!=E.Init;if(we&&!lt)We.on("blur",xe),We.on("change",Fe),We.on("swapDoc",Fe),E.on(We.getInputField(),"compositionupdate",We.state.placeholderCompose=function(){$e(We)}),Fe(We);else if(!we&<){We.off("blur",xe),We.off("change",Fe),We.off("swapDoc",Fe),E.off(We.getInputField(),"compositionupdate",We.state.placeholderCompose),Ne(We);var Ee=We.getWrapperElement();Ee.className=Ee.className.replace(" CodeMirror-empty","")}we&&!We.hasFocus()&&xe(We)});function Ne(We){We.state.placeholder&&(We.state.placeholder.parentNode.removeChild(We.state.placeholder),We.state.placeholder=null)}function be(We){Ne(We);var we=We.state.placeholder=document.createElement("pre");we.style.cssText="height: 0; overflow: visible",we.style.direction=We.getOption("direction"),we.className="CodeMirror-placeholder CodeMirror-line-like";var ve=We.getOption("placeholder");typeof ve=="string"&&(ve=document.createTextNode(ve)),we.appendChild(ve),We.display.lineSpace.insertBefore(we,We.display.lineSpace.firstChild)}function $e(We){setTimeout(function(){var we=!1,ve=We.getInputField();ve.nodeName=="TEXTAREA"?we=!ve.value:We.lineCount()==1&&(we=!/[^\u200b]/.test(ve.querySelector(".CodeMirror-line").textContent)),we?be(We):Ne(We)},20)}function xe(We){Pe(We)&&be(We)}function Fe(We){var we=We.getWrapperElement(),ve=Pe(We);we.className=we.className.replace(" CodeMirror-empty","")+(ve?" CodeMirror-empty":""),ve?be(We):Ne(We)}function Pe(We){return We.lineCount()===1&&We.getLine(0)===""}})},25717:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){var Ne={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},be=E.Pos;E.defineOption("autoCloseBrackets",!1,function(Ge,Ke,Qe){Qe&&Qe!=E.Init&&(Ge.removeKeyMap(xe),Ge.state.closeBrackets=null),Ke&&(Fe($e(Ke,"pairs")),Ge.state.closeBrackets=Ke,Ge.addKeyMap(xe))});function $e(Ge,Ke){return Ke=="pairs"&&typeof Ge=="string"?Ge:typeof Ge=="object"&&Ge[Ke]!=null?Ge[Ke]:Ne[Ke]}var xe={Backspace:we,Enter:ve};function Fe(Ge){for(var Ke=0;Ke<Ge.length;Ke++){var Qe=Ge.charAt(Ke),dt="'"+Qe+"'";xe[dt]||(xe[dt]=Pe(Qe))}}Fe(Ne.pairs+"`");function Pe(Ge){return function(Ke){return Ee(Ke,Ge)}}function We(Ge){var Ke=Ge.state.closeBrackets;if(!Ke||Ke.override)return Ke;var Qe=Ge.getModeAt(Ge.getCursor());return Qe.closeBrackets||Ke}function we(Ge){var Ke=We(Ge);if(!Ke||Ge.getOption("disableInput"))return E.Pass;for(var Qe=$e(Ke,"pairs"),dt=Ge.listSelections(),Pt=0;Pt<dt.length;Pt++){if(!dt[Pt].empty())return E.Pass;var qt=yt(Ge,dt[Pt].head);if(!qt||Qe.indexOf(qt)%2!=0)return E.Pass}for(var Pt=dt.length-1;Pt>=0;Pt--){var fe=dt[Pt].head;Ge.replaceRange("",be(fe.line,fe.ch-1),be(fe.line,fe.ch+1),"+delete")}}function ve(Ge){var Ke=We(Ge),Qe=Ke&&$e(Ke,"explode");if(!Qe||Ge.getOption("disableInput"))return E.Pass;for(var dt=Ge.listSelections(),Pt=0;Pt<dt.length;Pt++){if(!dt[Pt].empty())return E.Pass;var qt=yt(Ge,dt[Pt].head);if(!qt||Qe.indexOf(qt)%2!=0)return E.Pass}Ge.operation(function(){var fe=Ge.lineSeparator()||`
|
|
|
`;Ge.replaceSelection(fe+fe,null),Ge.execCommand("goCharLeft"),dt=Ge.listSelections();for(var st=0;st<dt.length;st++){var mt=dt[st].head.line;Ge.indentLine(mt,null,!0),Ge.indentLine(mt+1,null,!0)}})}function lt(Ge){var Ke=E.cmpPos(Ge.anchor,Ge.head)>0;return{anchor:new be(Ge.anchor.line,Ge.anchor.ch+(Ke?-1:1)),head:new be(Ge.head.line,Ge.head.ch+(Ke?1:-1))}}function Ee(Ge,Ke){var Qe=We(Ge);if(!Qe||Ge.getOption("disableInput"))return E.Pass;var dt=$e(Qe,"pairs"),Pt=dt.indexOf(Ke);if(Pt==-1)return E.Pass;for(var qt=$e(Qe,"closeBefore"),fe=$e(Qe,"triples"),st=dt.charAt(Pt+1)==Ke,mt=Ge.listSelections(),pt=Pt%2==0,Vt,Ze=0;Ze<mt.length;Ze++){var Ve=mt[Ze],Ct=Ve.head,Te,_e=Ge.getRange(Ct,be(Ct.line,Ct.ch+1));if(pt&&!Ve.empty())Te="surround";else if((st||!pt)&&_e==Ke)st&&qe(Ge,Ct)?Te="both":fe.indexOf(Ke)>=0&&Ge.getRange(Ct,be(Ct.line,Ct.ch+3))==Ke+Ke+Ke?Te="skipThree":Te="skip";else if(st&&Ct.ch>1&&fe.indexOf(Ke)>=0&&Ge.getRange(be(Ct.line,Ct.ch-2),Ct)==Ke+Ke){if(Ct.ch>2&&/\bstring/.test(Ge.getTokenTypeAt(be(Ct.line,Ct.ch-2))))return E.Pass;Te="addFour"}else if(st){var Ue=Ct.ch==0?" ":Ge.getRange(be(Ct.line,Ct.ch-1),Ct);if(!E.isWordChar(_e)&&Ue!=Ke&&!E.isWordChar(Ue))Te="both";else return E.Pass}else if(pt&&(_e.length===0||/\s/.test(_e)||qt.indexOf(_e)>-1))Te="both";else return E.Pass;if(!Vt)Vt=Te;else if(Vt!=Te)return E.Pass}var de=Pt%2?dt.charAt(Pt-1):Ke,gt=Pt%2?Ke:dt.charAt(Pt+1);Ge.operation(function(){if(Vt=="skip")Ge.execCommand("goCharRight");else if(Vt=="skipThree")for(var Oe=0;Oe<3;Oe++)Ge.execCommand("goCharRight");else if(Vt=="surround"){for(var nt=Ge.getSelections(),Oe=0;Oe<nt.length;Oe++)nt[Oe]=de+nt[Oe]+gt;Ge.replaceSelections(nt,"around"),nt=Ge.listSelections().slice();for(var Oe=0;Oe<nt.length;Oe++)nt[Oe]=lt(nt[Oe]);Ge.setSelections(nt)}else Vt=="both"?(Ge.replaceSelection(de+gt,null),Ge.triggerElectric(de+gt),Ge.execCommand("goCharLeft")):Vt=="addFour"&&(Ge.replaceSelection(de+de+de+de,"before"),Ge.execCommand("goCharRight"))})}function yt(Ge,Ke){var Qe=Ge.getRange(be(Ke.line,Ke.ch-1),be(Ke.line,Ke.ch+1));return Qe.length==2?Qe:null}function qe(Ge,Ke){var Qe=Ge.getTokenAt(be(Ke.line,Ke.ch+1));return/\bstring/.test(Qe.type)&&Qe.start==Ke.ch&&(Ke.ch==0||!/\bstring/.test(Ge.getTokenTypeAt(Ke)))}})},6313:function(wn,nn,ee){(function(E){E(ee(89780),ee(32855))})(function(E){E.defineOption("autoCloseTags",!1,function(we,ve,lt){if(lt!=E.Init&<&&we.removeKeyMap("autoCloseTags"),!!ve){var Ee={name:"autoCloseTags"};(typeof ve!="object"||ve.whenClosing!==!1)&&(Ee["'/'"]=function(yt){return Fe(yt)}),(typeof ve!="object"||ve.whenOpening!==!1)&&(Ee["'>'"]=function(yt){return $e(yt)}),we.addKeyMap(Ee)}});var Ne=["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 $e(we){if(we.getOption("disableInput"))return E.Pass;for(var ve=we.listSelections(),lt=[],Ee=we.getOption("autoCloseTags"),yt=0;yt<ve.length;yt++){if(!ve[yt].empty())return E.Pass;var qe=ve[yt].head,Ge=we.getTokenAt(qe),Ke=E.innerMode(we.getMode(),Ge.state),Qe=Ke.state,dt=Ke.mode.xmlCurrentTag&&Ke.mode.xmlCurrentTag(Qe),Pt=dt&&dt.name;if(!Pt)return E.Pass;var qt=Ke.mode.configuration=="html",fe=typeof Ee=="object"&&Ee.dontCloseTags||qt&&Ne,st=typeof Ee=="object"&&Ee.indentTags||qt&&be;Ge.end>qe.ch&&(Pt=Pt.slice(0,Pt.length-Ge.end+qe.ch));var mt=Pt.toLowerCase();if(!Pt||Ge.type=="string"&&(Ge.end!=qe.ch||!/[\"\']/.test(Ge.string.charAt(Ge.string.length-1))||Ge.string.length==1)||Ge.type=="tag"&&dt.close||Ge.string.indexOf("/")==qe.ch-Ge.start-1||fe&&Pe(fe,mt)>-1||We(we,Ke.mode.xmlCurrentContext&&Ke.mode.xmlCurrentContext(Qe)||[],Pt,qe,!0))return E.Pass;var pt=typeof Ee=="object"&&Ee.emptyTags;if(pt&&Pe(pt,Pt)>-1){lt[yt]={text:"/>",newPos:E.Pos(qe.line,qe.ch+2)};continue}var Vt=st&&Pe(st,mt)>-1;lt[yt]={indent:Vt,text:">"+(Vt?`
|
|
|
|
|
|
`:"")+"</"+Pt+">",newPos:Vt?E.Pos(qe.line+1,0):E.Pos(qe.line,qe.ch+1)}}for(var Ze=typeof Ee=="object"&&Ee.dontIndentOnAutoClose,yt=ve.length-1;yt>=0;yt--){var Ve=lt[yt];we.replaceRange(Ve.text,ve[yt].head,ve[yt].anchor,"+insert");var Ct=we.listSelections().slice(0);Ct[yt]={head:Ve.newPos,anchor:Ve.newPos},we.setSelections(Ct),!Ze&&Ve.indent&&(we.indentLine(Ve.newPos.line,null,!0),we.indentLine(Ve.newPos.line+1,null,!0))}}function xe(we,ve){for(var lt=we.listSelections(),Ee=[],yt=ve?"/":"</",qe=we.getOption("autoCloseTags"),Ge=typeof qe=="object"&&qe.dontIndentOnSlash,Ke=0;Ke<lt.length;Ke++){if(!lt[Ke].empty())return E.Pass;var Qe=lt[Ke].head,dt=we.getTokenAt(Qe),Pt=E.innerMode(we.getMode(),dt.state),qt=Pt.state;if(ve&&(dt.type=="string"||dt.string.charAt(0)!="<"||dt.start!=Qe.ch-1))return E.Pass;var fe,st=Pt.mode.name!="xml"&&we.getMode().name=="htmlmixed";if(st&&Pt.mode.name=="javascript")fe=yt+"script";else if(st&&Pt.mode.name=="css")fe=yt+"style";else{var mt=Pt.mode.xmlCurrentContext&&Pt.mode.xmlCurrentContext(qt);if(!mt||mt.length&&We(we,mt,mt[mt.length-1],Qe))return E.Pass;fe=yt+mt[mt.length-1]}we.getLine(Qe.line).charAt(dt.end)!=">"&&(fe+=">"),Ee[Ke]=fe}if(we.replaceSelections(Ee),lt=we.listSelections(),!Ge)for(var Ke=0;Ke<lt.length;Ke++)(Ke==lt.length-1||lt[Ke].head.line<lt[Ke+1].head.line)&&we.indentLine(lt[Ke].head.line)}function Fe(we){return we.getOption("disableInput")?E.Pass:xe(we,!0)}E.commands.closeTag=function(we){return xe(we)};function Pe(we,ve){if(we.indexOf)return we.indexOf(ve);for(var lt=0,Ee=we.length;lt<Ee;++lt)if(we[lt]==ve)return lt;return-1}function We(we,ve,lt,Ee,yt){if(!E.scanForClosingTag)return!1;var qe=Math.min(we.lastLine()+1,Ee.line+500),Ge=E.scanForClosingTag(we,Ee,null,qe);if(!Ge||Ge.tag!=lt)return!1;for(var Ke=yt?1:0,Qe=ve.length-1;Qe>=0&&ve[Qe]==lt;Qe--)++Ke;Ee=Ge.to;for(var Qe=1;Qe<Ke;Qe++){var dt=E.scanForClosingTag(we,Ee,null,qe);if(!dt||dt.tag!=lt)return!1;Ee=dt.to}return!0}})},32855:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){"use strict";var Ne=E.Pos;function be(Qe,dt){return Qe.line-dt.line||Qe.ch-dt.ch}var $e="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",xe=$e+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Fe=new RegExp("<(/?)(["+$e+"]["+xe+"]*)","g");function Pe(Qe,dt,Pt,qt){this.line=dt,this.ch=Pt,this.cm=Qe,this.text=Qe.getLine(dt),this.min=qt?Math.max(qt.from,Qe.firstLine()):Qe.firstLine(),this.max=qt?Math.min(qt.to-1,Qe.lastLine()):Qe.lastLine()}function We(Qe,dt){var Pt=Qe.cm.getTokenTypeAt(Ne(Qe.line,dt));return Pt&&/\btag\b/.test(Pt)}function we(Qe){if(!(Qe.line>=Qe.max))return Qe.ch=0,Qe.text=Qe.cm.getLine(++Qe.line),!0}function ve(Qe){if(!(Qe.line<=Qe.min))return Qe.text=Qe.cm.getLine(--Qe.line),Qe.ch=Qe.text.length,!0}function lt(Qe){for(;;){var dt=Qe.text.indexOf(">",Qe.ch);if(dt==-1){if(we(Qe))continue;return}if(!We(Qe,dt+1)){Qe.ch=dt+1;continue}var Pt=Qe.text.lastIndexOf("/",dt),qt=Pt>-1&&!/\S/.test(Qe.text.slice(Pt+1,dt));return Qe.ch=dt+1,qt?"selfClose":"regular"}}function Ee(Qe){for(;;){var dt=Qe.ch?Qe.text.lastIndexOf("<",Qe.ch-1):-1;if(dt==-1){if(ve(Qe))continue;return}if(!We(Qe,dt+1)){Qe.ch=dt;continue}Fe.lastIndex=dt,Qe.ch=dt;var Pt=Fe.exec(Qe.text);if(Pt&&Pt.index==dt)return Pt}}function yt(Qe){for(;;){Fe.lastIndex=Qe.ch;var dt=Fe.exec(Qe.text);if(!dt){if(we(Qe))continue;return}if(!We(Qe,dt.index+1)){Qe.ch=dt.index+1;continue}return Qe.ch=dt.index+dt[0].length,dt}}function qe(Qe){for(;;){var dt=Qe.ch?Qe.text.lastIndexOf(">",Qe.ch-1):-1;if(dt==-1){if(ve(Qe))continue;return}if(!We(Qe,dt+1)){Qe.ch=dt;continue}var Pt=Qe.text.lastIndexOf("/",dt),qt=Pt>-1&&!/\S/.test(Qe.text.slice(Pt+1,dt));return Qe.ch=dt+1,qt?"selfClose":"regular"}}function Ge(Qe,dt){for(var Pt=[];;){var qt=yt(Qe),fe,st=Qe.line,mt=Qe.ch-(qt?qt[0].length:0);if(!qt||!(fe=lt(Qe)))return;if(fe!="selfClose")if(qt[1]){for(var pt=Pt.length-1;pt>=0;--pt)if(Pt[pt]==qt[2]){Pt.length=pt;break}if(pt<0&&(!dt||dt==qt[2]))return{tag:qt[2],from:Ne(st,mt),to:Ne(Qe.line,Qe.ch)}}else Pt.push(qt[2])}}function Ke(Qe,dt){for(var Pt=[];;){var qt=qe(Qe);if(!qt)return;if(qt=="selfClose"){Ee(Qe);continue}var fe=Qe.line,st=Qe.ch,mt=Ee(Qe);if(!mt)return;if(mt[1])Pt.push(mt[2]);else{for(var pt=Pt.length-1;pt>=0;--pt)if(Pt[pt]==mt[2]){Pt.length=pt;break}if(pt<0&&(!dt||dt==mt[2]))return{tag:mt[2],from:Ne(Qe.line,Qe.ch),to:Ne(fe,st)}}}}E.registerHelper("fold","xml",function(Qe,dt){for(var Pt=new Pe(Qe,dt.line,0);;){var qt=yt(Pt);if(!qt||Pt.line!=dt.line)return;var fe=lt(Pt);if(!fe)return;if(!qt[1]&&fe!="selfClose"){var st=Ne(Pt.line,Pt.ch),mt=Ge(Pt,qt[2]);return mt&&be(mt.from,st)>0?{from:st,to:mt.from}:null}}}),E.findMatchingTag=function(Qe,dt,Pt){var qt=new Pe(Qe,dt.line,dt.ch,Pt);if(!(qt.text.indexOf(">")==-1&&qt.text.indexOf("<")==-1)){var fe=lt(qt),st=fe&&Ne(qt.line,qt.ch),mt=fe&&Ee(qt);if(!(!fe||!mt||be(qt,dt)>0)){var pt={from:Ne(qt.line,qt.ch),to:st,tag:mt[2]};return fe=="selfClose"?{open:pt,close:null,at:"open"}:mt[1]?{open:Ke(qt,mt[2]),close:pt,at:"close"}:(qt=new Pe(Qe,st.line,st.ch,Pt),{open:pt,close:Ge(qt,mt[2]),at:"open"})}}},E.findEnclosingTag=function(Qe,dt,Pt,qt){for(var fe=new Pe(Qe,dt.line,dt.ch,Pt);;){var st=Ke(fe,qt);if(!st)break;var mt=new Pe(Qe,dt.line,dt.ch,Pt),pt=Ge(mt,st.tag);if(pt)return{open:st,close:pt}}},E.scanForClosingTag=function(Qe,dt,Pt,qt){var fe=new Pe(Qe,dt.line,dt.ch,qt?{from:0,to:qt}:null);return Ge(fe,Pt)}})},89780:function(wn){(function(nn,ee){wn.exports=ee()})(this,function(){"use strict";var nn=navigator.userAgent,ee=navigator.platform,E=/gecko\/\d/i.test(nn),Ne=/MSIE \d/.test(nn),be=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(nn),$e=/Edge\/(\d+)/.exec(nn),xe=Ne||be||$e,Fe=xe&&(Ne?document.documentMode||6:+($e||be)[1]),Pe=!$e&&/WebKit\//.test(nn),We=Pe&&/Qt\/\d+\.\d+/.test(nn),we=!$e&&/Chrome\//.test(nn),ve=/Opera\//.test(nn),lt=/Apple Computer/.test(navigator.vendor),Ee=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(nn),yt=/PhantomJS/.test(nn),qe=!$e&&/AppleWebKit/.test(nn)&&/Mobile\/\w+/.test(nn),Ge=/Android/.test(nn),Ke=qe||Ge||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(nn),Qe=qe||/Mac/.test(ee),dt=/\bCrOS\b/.test(nn),Pt=/win/i.test(ee),qt=ve&&nn.match(/Version\/(\d*\.\d*)/);qt&&(qt=Number(qt[1])),qt&&qt>=15&&(ve=!1,Pe=!0);var fe=Qe&&(We||ve&&(qt==null||qt<12.11)),st=E||xe&&Fe>=9;function mt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var pt=function(a,y){var x=a.className,b=mt(y).exec(x);if(b){var z=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function Vt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Ze(a,y){return Vt(a).appendChild(y)}function Ve(a,y,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var ie=0;ie<y.length;++ie)z.appendChild(y[ie]);return z}function Ct(a,y,x,b){var z=Ve(a,y,x,b);return z.setAttribute("role","presentation"),z}var Te;document.createRange?Te=function(a,y,x,b){var z=document.createRange();return z.setEnd(b||a,x),z.setStart(a,y),z}:Te=function(a,y,x){var b=document.body.createTextRange();try{b.moveToElementText(a.parentNode)}catch(z){return b}return b.collapse(!0),b.moveEnd("character",x),b.moveStart("character",y),b};function _e(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 Ue(){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 de(a,y){var x=a.className;mt(y).test(x)||(a.className+=(x?" ":"")+y)}function gt(a,y){for(var x=a.split(" "),b=0;b<x.length;b++)x[b]&&!mt(x[b]).test(y)&&(y+=" "+x[b]);return y}var Oe=function(a){a.select()};qe?Oe=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:xe&&(Oe=function(a){try{a.select()}catch(y){}});function nt(a){var y=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,y)}}function jt(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 Ce(a,y,x,b,z){y==null&&(y=a.search(/[^\s\u00a0]/),y==-1&&(y=a.length));for(var ie=b||0,se=z||0;;){var pe=a.indexOf(" ",ie);if(pe<0||pe>=y)return se+(y-ie);se+=pe-ie,se+=x-se%x,ie=pe+1}}var ue=function(){this.id=null,this.f=null,this.time=0,this.handler=nt(this.onTimeout,this)};ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ue.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 et(a,y){for(var x=0;x<a.length;++x)if(a[x]==y)return x;return-1}var Rt=50,ut={toString:function(){return"CodeMirror.Pass"}},he={scroll:!1},De={origin:"*mouse"},Me={origin:"+move"};function Dt(a,y,x){for(var b=0,z=0;;){var ie=a.indexOf(" ",b);ie==-1&&(ie=a.length);var se=ie-b;if(ie==a.length||z+se>=y)return b+Math.min(se,y-z);if(z+=ie-b,z+=x-z%x,b=ie+1,z>=y)return b}}var bt=[""];function Zt(a){for(;bt.length<=a;)bt.push(je(bt)+" ");return bt[a]}function je(a){return a[a.length-1]}function Bt(a,y){for(var x=[],b=0;b<a.length;b++)x[b]=y(a[b],b);return x}function rt(a,y,x){for(var b=0,z=x(y);b<a.length&&x(a[b])<=z;)b++;a.splice(b,0,y)}function le(){}function ne(a,y){var x;return Object.create?x=Object.create(a):(le.prototype=a,x=new le),y&&jt(y,x),x}var te=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ae(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function ce(a,y){return y?y.source.indexOf("\\w")>-1&&ae(a)?!0:y.test(a):ae(a)}function re(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var ye=/[\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 Se(a){return a.charCodeAt(0)>=768&&ye.test(a)}function Ye(a,y,x){for(;(x<0?y>0:y<a.length)&&Se(a.charAt(y));)y+=x;return y}function ke(a,y,x){for(var b=y>x?-1:1;;){if(y==x)return y;var z=(y+x)/2,ie=b<0?Math.ceil(z):Math.floor(z);if(ie==y)return a(ie)?y:x;a(ie)?x=ie:y=ie+b}}function it(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var z=!1,ie=0;ie<a.length;++ie){var se=a[ie];(se.from<x&&se.to>y||y==x&&se.to==y)&&(b(Math.max(se.from,y),Math.min(se.to,x),se.level==1?"rtl":"ltr",ie),z=!0)}z||b(y,x,"ltr")}var xt=null;function Xt(a,y,x){var b;xt=null;for(var z=0;z<a.length;++z){var ie=a[z];if(ie.from<y&&ie.to>y)return z;ie.to==y&&(ie.from!=ie.to&&x=="before"?b=z:xt=z),ie.from==y&&(ie.from!=ie.to&&x!="before"?b=z:xt=z)}return b!=null?b:xt}var Nt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Be){return Be<=247?a.charAt(Be):1424<=Be&&Be<=1524?"R":1536<=Be&&Be<=1785?y.charAt(Be-1536):1774<=Be&&Be<=2220?"r":8192<=Be&&Be<=8203?"w":Be==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,ie=/[LRr]/,se=/[Lb1n]/,pe=/[1n]/;function ge(Be,wt,Wt){this.level=Be,this.from=wt,this.to=Wt}return function(Be,wt){var Wt=wt=="ltr"?"L":"R";if(Be.length==0||wt=="ltr"&&!b.test(Be))return!1;for(var pn=Be.length,sn=[],Un=0;Un<pn;++Un)sn.push(x(Be.charCodeAt(Un)));for(var ir=0,vr=Wt;ir<pn;++ir){var Ir=sn[ir];Ir=="m"?sn[ir]=vr:vr=Ir}for(var jr=0,Fr=Wt;jr<pn;++jr){var Kr=sn[jr];Kr=="1"&&Fr=="r"?sn[jr]="n":ie.test(Kr)&&(Fr=Kr,Kr=="r"&&(sn[jr]="R"))}for(var bi=1,ui=sn[0];bi<pn-1;++bi){var Qi=sn[bi];Qi=="+"&&ui=="1"&&sn[bi+1]=="1"?sn[bi]="1":Qi==","&&ui==sn[bi+1]&&(ui=="1"||ui=="n")&&(sn[bi]=ui),ui=Qi}for(var Eo=0;Eo<pn;++Eo){var qo=sn[Eo];if(qo==",")sn[Eo]="N";else if(qo=="%"){var Mo=void 0;for(Mo=Eo+1;Mo<pn&&sn[Mo]=="%";++Mo);for(var Da=Eo&&sn[Eo-1]=="!"||Mo<pn&&sn[Mo]=="1"?"1":"N",xa=Eo;xa<Mo;++xa)sn[xa]=Da;Eo=Mo-1}}for(var Uo=0,wa=Wt;Uo<pn;++Uo){var ra=sn[Uo];wa=="L"&&ra=="1"?sn[Uo]="L":ie.test(ra)&&(wa=ra)}for(var Xo=0;Xo<pn;++Xo)if(z.test(sn[Xo])){var Go=void 0;for(Go=Xo+1;Go<pn&&z.test(sn[Go]);++Go);for(var No=(Xo?sn[Xo-1]:Wt)=="L",Sa=(Go<pn?sn[Go]:Wt)=="L",as=No==Sa?No?"L":"R":Wt,Bl=Xo;Bl<Go;++Bl)sn[Bl]=as;Xo=Go-1}for(var da=[],il,$o=0;$o<pn;)if(se.test(sn[$o])){var $s=$o;for(++$o;$o<pn&&se.test(sn[$o]);++$o);da.push(new ge(0,$s,$o))}else{var bl=$o,Rl=da.length,Hl=wt=="rtl"?1:0;for(++$o;$o<pn&&sn[$o]!="L";++$o);for(var va=bl;va<$o;)if(pe.test(sn[va])){bl<va&&(da.splice(Rl,0,new ge(1,bl,va)),Rl+=Hl);var ls=va;for(++va;va<$o&&pe.test(sn[va]);++va);da.splice(Rl,0,new ge(2,ls,va)),Rl+=Hl,bl=va}else++va;bl<$o&&da.splice(Rl,0,new ge(1,bl,$o))}return wt=="ltr"&&(da[0].level==1&&(il=Be.match(/^\s+/))&&(da[0].from=il[0].length,da.unshift(new ge(0,0,il[0].length))),je(da).level==1&&(il=Be.match(/\s+$/))&&(je(da).to-=il[0].length,da.push(new ge(0,pn-il[0].length,pn)))),wt=="rtl"?da.reverse():da}}();function vn(a,y){var x=a.order;return x==null&&(x=a.order=Nt(a.text,y)),x}var Jt=[],tn=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]||Jt).concat(x)}};function on(a,y){return a._handlers&&a._handlers[y]||Jt}function mn(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,z=b&&b[y];if(z){var ie=et(z,x);ie>-1&&(b[y]=z.slice(0,ie).concat(z.slice(ie+1)))}}}function cn(a,y){var x=on(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z<x.length;++z)x[z].apply(null,b)}function at(a,y,x){return typeof y=="string"&&(y={type:y,preventDefault:function(){this.defaultPrevented=!0}}),cn(a,x||y.type,a,y),ln(y)||y.codemirrorIgnore}function Ut(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)et(x,y[b])==-1&&x.push(y[b])}function un(a,y){return on(a,y).length>0}function Je(a){a.prototype.on=function(y,x){tn(this,y,x)},a.prototype.off=function(y,x){mn(this,y,x)}}function At(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function _t(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function ln(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function He(a){At(a),_t(a)}function ht(a){return a.target||a.srcElement}function Mt(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Qe&&a.ctrlKey&&y==1&&(y=3),y}var Kt=function(){if(xe&&Fe<9)return!1;var a=Ve("div");return"draggable"in a||"dragDrop"in a}(),dn;function An(a){if(dn==null){var y=Ve("span","\u200B");Ze(a,Ve("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(dn=y.offsetWidth<=1&&y.offsetHeight>2&&!(xe&&Fe<8))}var x=dn?Ve("span","\u200B"):Ve("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Jn;function Xn(a){if(Jn!=null)return Jn;var y=Ze(a,document.createTextNode("A\u062EA")),x=Te(y,0,1).getBoundingClientRect(),b=Te(y,1,2).getBoundingClientRect();return Vt(a),!x||x.left==x.right?!1:Jn=b.right-x.right<3}var Sn=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(a){for(var y=0,x=[],b=a.length;y<=b;){var z=a.indexOf(`
|
|
|
`,y);z==-1&&(z=a.length);var ie=a.slice(y,a.charAt(z-1)=="\r"?z-1:z),se=ie.indexOf("\r");se!=-1?(x.push(ie.slice(0,se)),y+=se+1):(x.push(ie),y=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Rn=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},Gt=function(){var a=Ve("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Lt=null;function Yt(a){if(Lt!=null)return Lt;var y=Ze(a,Ve("span","x")),x=y.getBoundingClientRect(),b=Te(y,0,1).getBoundingClientRect();return Lt=Math.abs(x.left-b.left)>1}var kt={},It={};function fn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),kt[a]=y}function an(a,y){It[a]=y}function yn(a){if(typeof a=="string"&&It.hasOwnProperty(a))a=It[a];else if(a&&typeof a.name=="string"&&It.hasOwnProperty(a.name)){var y=It[a.name];typeof y=="string"&&(y={name:y}),a=ne(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return yn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return yn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Ln(a,y){y=yn(y);var x=kt[y.name];if(!x)return Ln(a,"text/plain");var b=x(a,y);if(Bn.hasOwnProperty(y.name)){var z=Bn[y.name];for(var ie in z)z.hasOwnProperty(ie)&&(b.hasOwnProperty(ie)&&(b["_"+ie]=b[ie]),b[ie]=z[ie])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var se in y.modeProps)b[se]=y.modeProps[se];return b}var Bn={};function hn(a,y){var x=Bn.hasOwnProperty(a)?Bn[a]:Bn[a]={};jt(y,x)}function Kn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function jn(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 mr(a,y,x){return a.startState?a.startState(y,x):!0}var lr=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};lr.prototype.eol=function(){return this.pos>=this.string.length},lr.prototype.sol=function(){return this.pos==this.lineStart},lr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},lr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},lr.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},lr.prototype.eatWhile=function(a){for(var y=this.pos;this.eat(a););return this.pos>y},lr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},lr.prototype.skipToEnd=function(){this.pos=this.string.length},lr.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},lr.prototype.backUp=function(a){this.pos-=a},lr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Ce(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Ce(this.string,this.lineStart,this.tabSize):0)},lr.prototype.indentation=function(){return Ce(this.string,null,this.tabSize)-(this.lineStart?Ce(this.string,this.lineStart,this.tabSize):0)},lr.prototype.match=function(a,y,x){if(typeof a=="string"){var b=function(se){return x?se.toLowerCase():se},z=this.string.substr(this.pos,a.length);if(b(z)==b(a))return y!==!1&&(this.pos+=a.length),!0}else{var ie=this.string.slice(this.pos).match(a);return ie&&ie.index>0?null:(ie&&y!==!1&&(this.pos+=ie[0].length),ie)}},lr.prototype.current=function(){return this.string.slice(this.start,this.pos)},lr.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},lr.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},lr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function en(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 z=x.children[b],ie=z.chunkSize();if(y<ie){x=z;break}y-=ie}return x.lines[y]}function gn(a,y,x){var b=[],z=y.line;return a.iter(y.line,x.line+1,function(ie){var se=ie.text;z==x.line&&(se=se.slice(0,x.ch)),z==y.line&&(se=se.slice(y.ch)),b.push(se),++z}),b}function Yn(a,y,x){var b=[];return a.iter(y,x,function(z){b.push(z.text)}),b}function Wn(a,y){var x=y-a.height;if(x)for(var b=a;b;b=b.parent)b.height+=x}function tt(a){if(a.parent==null)return null;for(var y=a.parent,x=et(y.lines,a),b=y.parent;b;y=b,b=b.parent)for(var z=0;b.children[z]!=y;++z)x+=b.children[z].chunkSize();return x+y.first}function St(a,y){var x=a.first;e:do{for(var b=0;b<a.children.length;++b){var z=a.children[b],ie=z.height;if(y<ie){a=z;continue e}y-=ie,x+=z.chunkSize()}return x}while(!a.lines);for(var se=0;se<a.lines.length;++se){var pe=a.lines[se],ge=pe.height;if(y<ge)break;y-=ge}return x+se}function Le(a,y){return y>=a.first&&y<a.first+a.size}function ot(a,y){return String(a.lineNumberFormatter(y+a.firstLineNumber))}function Re(a,y,x){if(x===void 0&&(x=null),!(this instanceof Re))return new Re(a,y,x);this.line=a,this.ch=y,this.sticky=x}function ct(a,y){return a.line-y.line||a.ch-y.ch}function Ie(a,y){return a.sticky==y.sticky&&ct(a,y)==0}function Et(a){return Re(a.line,a.ch)}function Ft(a,y){return ct(a,y)<0?y:a}function zt(a,y){return ct(a,y)<0?a:y}function Ot(a,y){return Math.max(a.first,Math.min(y,a.first+a.size-1))}function ft(a,y){if(y.line<a.first)return Re(a.first,0);var x=a.first+a.size-1;return y.line>x?Re(x,en(a,x).text.length):vt(y,en(a,y.line).text.length)}function vt(a,y){var x=a.ch;return x==null||x>y?Re(a.line,y):x<0?Re(a.line,0):a}function Tt(a,y){for(var x=[],b=0;b<y.length;b++)x[b]=ft(a,y[b]);return x}var Dn=function(a,y){this.state=a,this.lookAhead=y},Cn=function(a,y,x,b){this.state=y,this.doc=a,this.line=x,this.maxLookAhead=b||0,this.baseTokens=null,this.baseTokenPos=1};Cn.prototype.lookAhead=function(a){var y=this.doc.getLine(this.line+a);return y!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),y},Cn.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}},Cn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Cn.fromSaved=function(a,y,x){return y instanceof Dn?new Cn(a,Kn(a.mode,y.state),x,y.lookAhead):new Cn(a,Kn(a.mode,y),x)},Cn.prototype.save=function(a){var y=a!==!1?Kn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Dn(y,this.maxLookAhead):y};function En(a,y,x,b){var z=[a.state.modeGen],ie={};wr(a,y.text,a.doc.mode,x,function(Be,wt){return z.push(Be,wt)},ie,b);for(var se=x.state,pe=function(Be){x.baseTokens=z;var wt=a.state.overlays[Be],Wt=1,pn=0;x.state=!0,wr(a,y.text,wt.mode,x,function(sn,Un){for(var ir=Wt;pn<sn;){var vr=z[Wt];vr>sn&&z.splice(Wt,1,sn,z[Wt+1],vr),Wt+=2,pn=Math.min(sn,vr)}if(Un)if(wt.opaque)z.splice(ir,Wt-ir,sn,"overlay "+Un),Wt=ir+2;else for(;ir<Wt;ir+=2){var Ir=z[ir+1];z[ir+1]=(Ir?Ir+" ":"")+"overlay "+Un}},ie),x.state=se,x.baseTokens=null,x.baseTokenPos=1},ge=0;ge<a.state.overlays.length;++ge)pe(ge);return{styles:z,classes:ie.bgClass||ie.textClass?ie:null}}function nr(a,y,x){if(!y.styles||y.styles[0]!=a.state.modeGen){var b=sr(a,tt(y)),z=y.text.length>a.options.maxHighlightLength&&Kn(a.doc.mode,b.state),ie=En(a,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=ie.styles,ie.classes?y.styleClasses=ie.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 sr(a,y,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new Cn(b,!0,y);var ie=Ar(a,y,x),se=ie>b.first&&en(b,ie-1).stateAfter,pe=se?Cn.fromSaved(b,se,ie):new Cn(b,mr(b.mode),ie);return b.iter(ie,y,function(ge){gr(a,ge.text,pe);var Be=pe.line;ge.stateAfter=Be==y-1||Be%5==0||Be>=z.viewFrom&&Be<z.viewTo?pe.save():null,pe.nextLine()}),x&&(b.modeFrontier=pe.line),pe}function gr(a,y,x,b){var z=a.doc.mode,ie=new lr(y,a.options.tabSize,x);for(ie.start=ie.pos=b||0,y==""&&rr(z,x.state);!ie.eol();)qn(z,ie,x.state),ie.start=ie.pos}function rr(a,y){if(a.blankLine)return a.blankLine(y);if(a.innerMode){var x=jn(a,y);if(x.mode.blankLine)return x.mode.blankLine(x.state)}}function qn(a,y,x,b){for(var z=0;z<10;z++){b&&(b[0]=jn(a,x).mode);var ie=a.token(y,x);if(y.pos>y.start)return ie}throw new Error("Mode "+a.name+" failed to advance stream.")}var $n=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function cr(a,y,x,b){var z=a.doc,ie=z.mode,se;y=ft(z,y);var pe=en(z,y.line),ge=sr(a,y.line,x),Be=new lr(pe.text,a.options.tabSize,ge),wt;for(b&&(wt=[]);(b||Be.pos<y.ch)&&!Be.eol();)Be.start=Be.pos,se=qn(ie,Be,ge.state),b&&wt.push(new $n(Be,se,Kn(z.mode,ge.state)));return b?wt:new $n(Be,se,ge.state)}function xr(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 wr(a,y,x,b,z,ie,se){var pe=x.flattenSpans;pe==null&&(pe=a.options.flattenSpans);var ge=0,Be=null,wt=new lr(y,a.options.tabSize,b),Wt,pn=a.options.addModeClass&&[null];for(y==""&&xr(rr(x,b.state),ie);!wt.eol();){if(wt.pos>a.options.maxHighlightLength?(pe=!1,se&&gr(a,y,b,wt.pos),wt.pos=y.length,Wt=null):Wt=xr(qn(x,wt,b.state,pn),ie),pn){var sn=pn[0].name;sn&&(Wt="m-"+(Wt?sn+" "+Wt:sn))}if(!pe||Be!=Wt){for(;ge<wt.start;)ge=Math.min(wt.start,ge+5e3),z(ge,Be);Be=Wt}wt.start=wt.pos}for(;ge<wt.pos;){var Un=Math.min(wt.pos,ge+5e3);z(Un,Be),ge=Un}}function Ar(a,y,x){for(var b,z,ie=a.doc,se=x?-1:y-(a.doc.mode.innerMode?1e3:100),pe=y;pe>se;--pe){if(pe<=ie.first)return ie.first;var ge=en(ie,pe-1),Be=ge.stateAfter;if(Be&&(!x||pe+(Be instanceof Dn?Be.lookAhead:0)<=ie.modeFrontier))return pe;var wt=Ce(ge.text,null,a.options.tabSize);(z==null||b>wt)&&(z=pe-1,b=wt)}return z}function _n(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 z=en(a,b).stateAfter;if(z&&(!(z instanceof Dn)||b+z.lookAhead<y)){x=b+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,x)}}var Pr=!1,yr=!1;function ii(){Pr=!0}function li(){yr=!0}function ei(a,y,x){this.marker=a,this.from=y,this.to=x}function ti(a,y){if(a)for(var x=0;x<a.length;++x){var b=a[x];if(b.marker==y)return b}}function mi(a,y){for(var x,b=0;b<a.length;++b)a[b]!=y&&(x||(x=[])).push(a[b]);return x}function Xr(a,y){a.markedSpans=a.markedSpans?a.markedSpans.concat([y]):[y],y.marker.attachLine(a)}function Qr(a,y,x){var b;if(a)for(var z=0;z<a.length;++z){var ie=a[z],se=ie.marker,pe=ie.from==null||(se.inclusiveLeft?ie.from<=y:ie.from<y);if(pe||ie.from==y&&se.type=="bookmark"&&(!x||!ie.marker.insertLeft)){var ge=ie.to==null||(se.inclusiveRight?ie.to>=y:ie.to>y);(b||(b=[])).push(new ei(se,ie.from,ge?null:ie.to))}}return b}function Lr(a,y,x){var b;if(a)for(var z=0;z<a.length;++z){var ie=a[z],se=ie.marker,pe=ie.to==null||(se.inclusiveRight?ie.to>=y:ie.to>y);if(pe||ie.from==y&&se.type=="bookmark"&&(!x||ie.marker.insertLeft)){var ge=ie.from==null||(se.inclusiveLeft?ie.from<=y:ie.from<y);(b||(b=[])).push(new ei(se,ge?null:ie.from-y,ie.to==null?null:ie.to-y))}}return b}function si(a,y){if(y.full)return null;var x=Le(a,y.from.line)&&en(a,y.from.line).markedSpans,b=Le(a,y.to.line)&&en(a,y.to.line).markedSpans;if(!x&&!b)return null;var z=y.from.ch,ie=y.to.ch,se=ct(y.from,y.to)==0,pe=Qr(x,z,se),ge=Lr(b,ie,se),Be=y.text.length==1,wt=je(y.text).length+(Be?z:0);if(pe)for(var Wt=0;Wt<pe.length;++Wt){var pn=pe[Wt];if(pn.to==null){var sn=ti(ge,pn.marker);sn?Be&&(pn.to=sn.to==null?null:sn.to+wt):pn.to=z}}if(ge)for(var Un=0;Un<ge.length;++Un){var ir=ge[Un];if(ir.to!=null&&(ir.to+=wt),ir.from==null){var vr=ti(pe,ir.marker);vr||(ir.from=wt,Be&&(pe||(pe=[])).push(ir))}else ir.from+=wt,Be&&(pe||(pe=[])).push(ir)}pe&&(pe=pi(pe)),ge&&ge!=pe&&(ge=pi(ge));var Ir=[pe];if(!Be){var jr=y.text.length-2,Fr;if(jr>0&&pe)for(var Kr=0;Kr<pe.length;++Kr)pe[Kr].to==null&&(Fr||(Fr=[])).push(new ei(pe[Kr].marker,null,null));for(var bi=0;bi<jr;++bi)Ir.push(Fr);Ir.push(ge)}return Ir}function pi(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 io(a,y,x){var b=null;if(a.iter(y.line,x.line+1,function(sn){if(sn.markedSpans)for(var Un=0;Un<sn.markedSpans.length;++Un){var ir=sn.markedSpans[Un].marker;ir.readOnly&&(!b||et(b,ir)==-1)&&(b||(b=[])).push(ir)}}),!b)return null;for(var z=[{from:y,to:x}],ie=0;ie<b.length;++ie)for(var se=b[ie],pe=se.find(0),ge=0;ge<z.length;++ge){var Be=z[ge];if(!(ct(Be.to,pe.from)<0||ct(Be.from,pe.to)>0)){var wt=[ge,1],Wt=ct(Be.from,pe.from),pn=ct(Be.to,pe.to);(Wt<0||!se.inclusiveLeft&&!Wt)&&wt.push({from:Be.from,to:pe.from}),(pn>0||!se.inclusiveRight&&!pn)&&wt.push({from:pe.to,to:Be.to}),z.splice.apply(z,wt),ge+=wt.length-3}}return z}function Bi(a){var y=a.markedSpans;if(y){for(var x=0;x<y.length;++x)y[x].marker.detachLine(a);a.markedSpans=null}}function Zi(a,y){if(y){for(var x=0;x<y.length;++x)y[x].marker.attachLine(a);a.markedSpans=y}}function Ii(a){return a.inclusiveLeft?-1:0}function Ti(a){return a.inclusiveRight?1:0}function Ur(a,y){var x=a.lines.length-y.lines.length;if(x!=0)return x;var b=a.find(),z=y.find(),ie=ct(b.from,z.from)||Ii(a)-Ii(y);if(ie)return-ie;var se=ct(b.to,z.to)||Ti(a)-Ti(y);return se||y.id-a.id}function Vr(a,y){var x=yr&&a.markedSpans,b;if(x)for(var z=void 0,ie=0;ie<x.length;++ie)z=x[ie],z.marker.collapsed&&(y?z.from:z.to)==null&&(!b||Ur(b,z.marker)<0)&&(b=z.marker);return b}function Or(a){return Vr(a,!0)}function Mn(a){return Vr(a,!1)}function Gn(a,y){var x=yr&&a.markedSpans,b;if(x)for(var z=0;z<x.length;++z){var ie=x[z];ie.marker.collapsed&&(ie.from==null||ie.from<y)&&(ie.to==null||ie.to>y)&&(!b||Ur(b,ie.marker)<0)&&(b=ie.marker)}return b}function zn(a,y,x,b,z){var ie=en(a,y),se=yr&&ie.markedSpans;if(se)for(var pe=0;pe<se.length;++pe){var ge=se[pe];if(ge.marker.collapsed){var Be=ge.marker.find(0),wt=ct(Be.from,x)||Ii(ge.marker)-Ii(z),Wt=ct(Be.to,b)||Ti(ge.marker)-Ti(z);if(!(wt>=0&&Wt<=0||wt<=0&&Wt>=0)&&(wt<=0&&(ge.marker.inclusiveRight&&z.inclusiveLeft?ct(Be.to,x)>=0:ct(Be.to,x)>0)||wt>=0&&(ge.marker.inclusiveRight&&z.inclusiveLeft?ct(Be.from,b)<=0:ct(Be.from,b)<0)))return!0}}}function In(a){for(var y;y=Or(a);)a=y.find(-1,!0).line;return a}function dr(a){for(var y;y=Mn(a);)a=y.find(1,!0).line;return a}function br(a){for(var y,x;y=Mn(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function kn(a,y){var x=en(a,y),b=In(x);return x==b?y:tt(b)}function Fn(a,y){if(y>a.lastLine())return y;var x=en(a,y),b;if(!er(a,x))return y;for(;b=Mn(x);)x=b.find(1,!0).line;return tt(x)+1}function er(a,y){var x=yr&&y.markedSpans;if(x){for(var b=void 0,z=0;z<x.length;++z)if(b=x[z],!!b.marker.collapsed){if(b.from==null)return!0;if(!b.marker.widgetNode&&b.from==0&&b.marker.inclusiveLeft&&ur(a,y,b))return!0}}}function ur(a,y,x){if(x.to==null){var b=x.marker.find(1,!0);return ur(a,b.line,ti(b.line.markedSpans,x.marker))}if(x.marker.inclusiveRight&&x.to==y.text.length)return!0;for(var z=void 0,ie=0;ie<y.markedSpans.length;++ie)if(z=y.markedSpans[ie],z.marker.collapsed&&!z.marker.widgetNode&&z.from==x.to&&(z.to==null||z.to!=x.from)&&(z.marker.inclusiveLeft||x.marker.inclusiveRight)&&ur(a,y,z))return!0}function ri(a){a=In(a);for(var y=0,x=a.parent,b=0;b<x.lines.length;++b){var z=x.lines[b];if(z==a)break;y+=z.height}for(var ie=x.parent;ie;x=ie,ie=x.parent)for(var se=0;se<ie.children.length;++se){var pe=ie.children[se];if(pe==x)break;y+=pe.height}return y}function Mi(a){if(a.height==0)return 0;for(var y=a.text.length,x,b=a;x=Or(b);){var z=x.find(0,!0);b=z.from.line,y+=z.from.ch-z.to.ch}for(b=a;x=Mn(b);){var ie=x.find(0,!0);y-=b.text.length-ie.from.ch,b=ie.to.line,y+=b.text.length-ie.to.ch}return y}function wi(a){var y=a.display,x=a.doc;y.maxLine=en(x,x.first),y.maxLineLength=Mi(y.maxLine),y.maxLineChanged=!0,x.iter(function(b){var z=Mi(b);z>y.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var eo=function(a,y,x){this.text=a,Zi(this,y),this.height=x?x(this):1};eo.prototype.lineNo=function(){return tt(this)},Je(eo);function Ji(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Bi(a),Zi(a,x);var z=b?b(a):1;z!=a.height&&Wn(a,z)}function Gi(a){a.parent=null,Bi(a)}var fo={},oo={};function yo(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?oo:fo;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Io(a,y){var x=Ct("span",null,null,Pe?"padding-right: .1px":null),b={pre:Ct("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var ie=z?y.rest[z-1]:y.line,se=void 0;b.pos=0,b.addToken=ea,Xn(a.display.measure)&&(se=vn(ie,a.doc.direction))&&(b.addToken=Ro(b.addToken,se)),b.map=[];var pe=y!=a.display.externalMeasured&&tt(ie);ao(ie,b,nr(a,ie,pe)),ie.styleClasses&&(ie.styleClasses.bgClass&&(b.bgClass=gt(ie.styleClasses.bgClass,b.bgClass||"")),ie.styleClasses.textClass&&(b.textClass=gt(ie.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(An(a.display.measure))),z==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(Pe){var ge=b.content.lastChild;(/\bcm-tab\b/.test(ge.className)||ge.querySelector&&ge.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return cn(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=gt(b.pre.className,b.textClass||"")),b}function _o(a){var y=Ve("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function ea(a,y,x,b,z,ie,se){if(y){var pe=a.splitSpaces?Ko(y,a.trailingSpace):y,ge=a.cm.state.specialChars,Be=!1,wt;if(!ge.test(y))a.col+=y.length,wt=document.createTextNode(pe),a.map.push(a.pos,a.pos+y.length,wt),xe&&Fe<9&&(Be=!0),a.pos+=y.length;else{wt=document.createDocumentFragment();for(var Wt=0;;){ge.lastIndex=Wt;var pn=ge.exec(y),sn=pn?pn.index-Wt:y.length-Wt;if(sn){var Un=document.createTextNode(pe.slice(Wt,Wt+sn));xe&&Fe<9?wt.appendChild(Ve("span",[Un])):wt.appendChild(Un),a.map.push(a.pos,a.pos+sn,Un),a.col+=sn,a.pos+=sn}if(!pn)break;Wt+=sn+1;var ir=void 0;if(pn[0]==" "){var vr=a.cm.options.tabSize,Ir=vr-a.col%vr;ir=wt.appendChild(Ve("span",Zt(Ir),"cm-tab")),ir.setAttribute("role","presentation"),ir.setAttribute("cm-text"," "),a.col+=Ir}else pn[0]=="\r"||pn[0]==`
|
|
|
`?(ir=wt.appendChild(Ve("span",pn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),ir.setAttribute("cm-text",pn[0]),a.col+=1):(ir=a.cm.options.specialCharPlaceholder(pn[0]),ir.setAttribute("cm-text",pn[0]),xe&&Fe<9?wt.appendChild(Ve("span",[ir])):wt.appendChild(ir),a.col+=1);a.map.push(a.pos,a.pos+1,ir),a.pos++}}if(a.trailingSpace=pe.charCodeAt(y.length-1)==32,x||b||z||Be||ie||se){var jr=x||"";b&&(jr+=b),z&&(jr+=z);var Fr=Ve("span",[wt],jr,ie);if(se)for(var Kr in se)se.hasOwnProperty(Kr)&&Kr!="style"&&Kr!="class"&&Fr.setAttribute(Kr,se[Kr]);return a.content.appendChild(Fr)}a.content.appendChild(wt)}}function Ko(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",z=0;z<a.length;z++){var ie=a.charAt(z);ie==" "&&x&&(z==a.length-1||a.charCodeAt(z+1)==32)&&(ie="\xA0"),b+=ie,x=ie==" "}return b}function Ro(a,y){return function(x,b,z,ie,se,pe,ge){z=z?z+" cm-force-border":"cm-force-border";for(var Be=x.pos,wt=Be+b.length;;){for(var Wt=void 0,pn=0;pn<y.length&&(Wt=y[pn],!(Wt.to>Be&&Wt.from<=Be));pn++);if(Wt.to>=wt)return a(x,b,z,ie,se,pe,ge);a(x,b.slice(0,Wt.to-Be),z,ie,null,pe,ge),ie=null,b=b.slice(Wt.to-Be),Be=Wt.to}}}function fa(a,y,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+y,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=y,a.trailingSpace=!1}function ao(a,y,x){var b=a.markedSpans,z=a.text,ie=0;if(!b){for(var se=1;se<x.length;se+=2)y.addToken(y,z.slice(ie,ie=x[se]),yo(x[se+1],y.cm.options));return}for(var pe=z.length,ge=0,Be=1,wt="",Wt,pn,sn=0,Un,ir,vr,Ir,jr;;){if(sn==ge){Un=ir=vr=pn="",jr=null,Ir=null,sn=1/0;for(var Fr=[],Kr=void 0,bi=0;bi<b.length;++bi){var ui=b[bi],Qi=ui.marker;if(Qi.type=="bookmark"&&ui.from==ge&&Qi.widgetNode)Fr.push(Qi);else if(ui.from<=ge&&(ui.to==null||ui.to>ge||Qi.collapsed&&ui.to==ge&&ui.from==ge)){if(ui.to!=null&&ui.to!=ge&&sn>ui.to&&(sn=ui.to,ir=""),Qi.className&&(Un+=" "+Qi.className),Qi.css&&(pn=(pn?pn+";":"")+Qi.css),Qi.startStyle&&ui.from==ge&&(vr+=" "+Qi.startStyle),Qi.endStyle&&ui.to==sn&&(Kr||(Kr=[])).push(Qi.endStyle,ui.to),Qi.title&&((jr||(jr={})).title=Qi.title),Qi.attributes)for(var Eo in Qi.attributes)(jr||(jr={}))[Eo]=Qi.attributes[Eo];Qi.collapsed&&(!Ir||Ur(Ir.marker,Qi)<0)&&(Ir=ui)}else ui.from>ge&&sn>ui.from&&(sn=ui.from)}if(Kr)for(var qo=0;qo<Kr.length;qo+=2)Kr[qo+1]==sn&&(ir+=" "+Kr[qo]);if(!Ir||Ir.from==ge)for(var Mo=0;Mo<Fr.length;++Mo)fa(y,0,Fr[Mo]);if(Ir&&(Ir.from||0)==ge){if(fa(y,(Ir.to==null?pe+1:Ir.to)-ge,Ir.marker,Ir.from==null),Ir.to==null)return;Ir.to==ge&&(Ir=!1)}}if(ge>=pe)break;for(var Da=Math.min(pe,sn);;){if(wt){var xa=ge+wt.length;if(!Ir){var Uo=xa>Da?wt.slice(0,Da-ge):wt;y.addToken(y,Uo,Wt?Wt+Un:Un,vr,ge+Uo.length==sn?ir:"",pn,jr)}if(xa>=Da){wt=wt.slice(Da-ge),ge=Da;break}ge=xa,vr=""}wt=z.slice(ie,ie=x[Be++]),Wt=yo(x[Be++],y.cm.options)}}}function Ba(a,y,x){this.line=y,this.rest=br(y),this.size=this.rest?tt(je(this.rest))-x+1:1,this.node=this.text=null,this.hidden=er(a,y)}function Ao(a,y,x){for(var b=[],z,ie=y;ie<x;ie=z){var se=new Ba(a.doc,en(a.doc,ie),ie);z=ie+se.size,b.push(se)}return b}var di=null;function to(a){di?di.ops.push(a):a.ownsGroup=di={ops:[a],delayedCallbacks:[]}}function ho(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 z=a.ops[b];if(z.cursorActivityHandlers)for(;z.cursorActivityCalled<z.cursorActivityHandlers.length;)z.cursorActivityHandlers[z.cursorActivityCalled++].call(null,z.cm)}}while(x<y.length)}function Si(a,y){var x=a.ownsGroup;if(x)try{ho(x)}finally{di=null,y(x)}}var qi=null;function Wi(a,y){var x=on(a,y);if(x.length){var b=Array.prototype.slice.call(arguments,2),z;di?z=di.delayedCallbacks:qi?z=qi:(z=qi=[],setTimeout(Ho,0));for(var ie=function(pe){z.push(function(){return x[pe].apply(null,b)})},se=0;se<x.length;++se)ie(se)}}function Ho(){var a=qi;qi=null;for(var y=0;y<a.length;++y)a[y]()}function ia(a,y,x,b){for(var z=0;z<y.changes.length;z++){var ie=y.changes[z];ie=="text"?Xa(a,y):ie=="gutter"?Oi(a,y,x,b):ie=="class"?ci(a,y):ie=="widget"&&vi(a,y,b)}y.changes=null}function jo(a){return a.node==a.text&&(a.node=Ve("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),xe&&Fe<8&&(a.node.style.zIndex=2)),a.node}function Fo(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=jo(y);y.background=b.insertBefore(Ve("div",null,x),b.firstChild),a.display.input.setUneditable(y.background)}}function ol(a,y){var x=a.display.externalMeasured;return x&&x.line==y.line?(a.display.externalMeasured=null,y.measure=x.measure,x.built):Io(a,y)}function Xa(a,y){var x=y.text.className,b=ol(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,ci(a,y)):x&&(y.text.className=x)}function ci(a,y){Fo(a,y),y.line.wrapClass?jo(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 Oi(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 z=jo(y);y.gutterBackground=Ve("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),z.insertBefore(y.gutterBackground,y.text)}var ie=y.line.gutterMarkers;if(a.options.lineNumbers||ie){var se=jo(y),pe=y.gutter=Ve("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?b.fixedPos:-b.gutterTotalWidth)+"px");if(a.display.input.setUneditable(pe),se.insertBefore(pe,y.text),y.line.gutterClass&&(pe.className+=" "+y.line.gutterClass),a.options.lineNumbers&&(!ie||!ie["CodeMirror-linenumbers"])&&(y.lineNumber=pe.appendChild(Ve("div",ot(a.options,x),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+b.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),ie)for(var ge=0;ge<a.display.gutterSpecs.length;++ge){var Be=a.display.gutterSpecs[ge].className,wt=ie.hasOwnProperty(Be)&&ie[Be];wt&&pe.appendChild(Ve("div",[wt],"CodeMirror-gutter-elt","left: "+b.gutterLeft[Be]+"px; width: "+b.gutterWidth[Be]+"px"))}}}function vi(a,y,x){y.alignable&&(y.alignable=null);for(var b=mt("CodeMirror-linewidget"),z=y.node.firstChild,ie=void 0;z;z=ie)ie=z.nextSibling,b.test(z.className)&&y.node.removeChild(z);lo(a,y,x)}function Ei(a,y,x,b){var z=ol(a,y);return y.text=y.node=z.pre,z.bgClass&&(y.bgClass=z.bgClass),z.textClass&&(y.textClass=z.textClass),ci(a,y),Oi(a,y,x,b),lo(a,y,b),y.node}function lo(a,y,x){if(bo(a,y.line,y,x,!0),y.rest)for(var b=0;b<y.rest.length;b++)bo(a,y.rest[b],y,x,!1)}function bo(a,y,x,b,z){if(y.widgets)for(var ie=jo(x),se=0,pe=y.widgets;se<pe.length;++se){var ge=pe[se],Be=Ve("div",[ge.node],"CodeMirror-linewidget"+(ge.className?" "+ge.className:""));ge.handleMouseEvents||Be.setAttribute("cm-ignore-events","true"),Ea(ge,Be,x,b),a.display.input.setUneditable(Be),z&&ge.above?ie.insertBefore(Be,x.gutter||x.text):ie.appendChild(Be),Wi(ge,"redraw")}}function Ea(a,y,x,b){if(a.noHScroll){(x.alignable||(x.alignable=[])).push(y);var z=b.wrapperWidth;y.style.left=b.fixedPos+"px",a.coverGutter||(z-=b.gutterTotalWidth,y.style.paddingLeft=b.gutterTotalWidth+"px"),y.style.width=z+"px"}a.coverGutter&&(y.style.zIndex=5,y.style.position="relative",a.noHScroll||(y.style.marginLeft=-b.gutterTotalWidth+"px"))}function Qo(a){if(a.height!=null)return a.height;var y=a.doc.cm;if(!y)return 0;if(!_e(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;"),Ze(y.display.measure,Ve("div",[a.node],null,x))}return a.height=a.node.parentNode.offsetHeight}function Vo(a,y){for(var x=ht(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 Do(a){return a.lineSpace.offsetTop}function ga(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Ia(a){if(a.cachedPaddingH)return a.cachedPaddingH;var y=Ze(a.measure,Ve("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 oa(a){return Rt-a.display.nativeBarWidth}function Fa(a){return a.display.scroller.clientWidth-oa(a)-a.display.barWidth}function Ri(a){return a.display.scroller.clientHeight-oa(a)-a.display.barHeight}function Pa(a,y,x){var b=a.options.lineWrapping,z=b&&Fa(a);if(!y.measure.heights||b&&y.measure.width!=z){var ie=y.measure.heights=[];if(b){y.measure.width=z;for(var se=y.text.firstChild.getClientRects(),pe=0;pe<se.length-1;pe++){var ge=se[pe],Be=se[pe+1];Math.abs(ge.bottom-Be.bottom)>2&&ie.push((ge.bottom+Be.top)/2-x.top)}}ie.push(x.bottom-x.top)}}function al(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 z=0;z<a.rest.length;z++)if(tt(a.rest[z])>x)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function Il(a,y){y=In(y);var x=tt(y),b=a.display.externalMeasured=new Ba(a.doc,y,x);b.lineN=x;var z=b.built=Io(a,b);return b.text=z.pre,Ze(a.display.lineMeasure,z.pre),b}function Wl(a,y,x,b){return ya(a,Va(a,y),x,b)}function aa(a,y){if(y>=a.display.viewFrom&&y<a.display.viewTo)return a.display.view[ul(a,y)];var x=a.display.externalMeasured;if(x&&y>=x.lineN&&y<x.lineN+x.size)return x}function Va(a,y){var x=tt(y),b=aa(a,x);b&&!b.text?b=null:b&&b.changes&&(ia(a,b,x,Qa(a)),a.curOp.forceUpdate=!0),b||(b=Il(a,y));var z=al(b,y,x);return{line:y,view:b,rect:null,map:z.map,cache:z.cache,before:z.before,hasHeights:!1}}function ya(a,y,x,b,z){y.before&&(x=-1);var ie=x+(b||""),se;return y.cache.hasOwnProperty(ie)?se=y.cache[ie]:(y.rect||(y.rect=y.view.text.getBoundingClientRect()),y.hasHeights||(Pa(a,y.view,y.rect),y.hasHeights=!0),se=xl(a,y,x,b),se.bogus||(y.cache[ie]=se)),{left:se.left,right:se.right,top:z?se.rtop:se.top,bottom:z?se.rbottom:se.bottom}}var zl={left:0,right:0,top:0,bottom:0};function Cl(a,y,x){for(var b,z,ie,se,pe,ge,Be=0;Be<a.length;Be+=3)if(pe=a[Be],ge=a[Be+1],y<pe?(z=0,ie=1,se="left"):y<ge?(z=y-pe,ie=z+1):(Be==a.length-3||y==ge&&a[Be+3]>y)&&(ie=ge-pe,z=ie-1,y>=ge&&(se="right")),z!=null){if(b=a[Be+2],pe==ge&&x==(b.insertLeft?"left":"right")&&(se=x),x=="left"&&z==0)for(;Be&&a[Be-2]==a[Be-3]&&a[Be-1].insertLeft;)b=a[(Be-=3)+2],se="left";if(x=="right"&&z==ge-pe)for(;Be<a.length-3&&a[Be+3]==a[Be+4]&&!a[Be+5].insertLeft;)b=a[(Be+=3)+2],se="right";break}return{node:b,start:z,end:ie,collapse:se,coverStart:pe,coverEnd:ge}}function Zl(a,y){var x=zl;if(y=="left")for(var b=0;b<a.length&&(x=a[b]).left==x.right;b++);else for(var z=a.length-1;z>=0&&(x=a[z]).left==x.right;z--);return x}function xl(a,y,x,b){var z=Cl(y.map,x,b),ie=z.node,se=z.start,pe=z.end,ge=z.collapse,Be;if(ie.nodeType==3){for(var wt=0;wt<4;wt++){for(;se&&Se(y.line.text.charAt(z.coverStart+se));)--se;for(;z.coverStart+pe<z.coverEnd&&Se(y.line.text.charAt(z.coverStart+pe));)++pe;if(xe&&Fe<9&&se==0&&pe==z.coverEnd-z.coverStart?Be=ie.parentNode.getBoundingClientRect():Be=Zl(Te(ie,se,pe).getClientRects(),b),Be.left||Be.right||se==0)break;pe=se,se=se-1,ge="right"}xe&&Fe<11&&(Be=Ds(a.display.measure,Be))}else{se>0&&(ge=b="right");var Wt;a.options.lineWrapping&&(Wt=ie.getClientRects()).length>1?Be=Wt[b=="right"?Wt.length-1:0]:Be=ie.getBoundingClientRect()}if(xe&&Fe<9&&!se&&(!Be||!Be.left&&!Be.right)){var pn=ie.parentNode.getClientRects()[0];pn?Be={left:pn.left,right:pn.left+Oa(a.display),top:pn.top,bottom:pn.bottom}:Be=zl}for(var sn=Be.top-y.rect.top,Un=Be.bottom-y.rect.top,ir=(sn+Un)/2,vr=y.view.measure.heights,Ir=0;Ir<vr.length-1&&!(ir<vr[Ir]);Ir++);var jr=Ir?vr[Ir-1]:0,Fr=vr[Ir],Kr={left:(ge=="right"?Be.right:Be.left)-y.rect.left,right:(ge=="left"?Be.left:Be.right)-y.rect.left,top:jr,bottom:Fr};return!Be.left&&!Be.right&&(Kr.bogus=!0),a.options.singleCursorHeightPerLine||(Kr.rtop=sn,Kr.rbottom=Un),Kr}function Ds(a,y){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Yt(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 Fl(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 Ka(a){a.display.externalMeasure=null,Vt(a.display.lineMeasure);for(var y=0;y<a.display.view.length;y++)Fl(a.display.view[y])}function ll(a){Ka(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Pl(){return we&&Ge?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function ss(){return we&&Ge?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Ml(a){var y=0;if(a.widgets)for(var x=0;x<a.widgets.length;++x)a.widgets[x].above&&(y+=Qo(a.widgets[x]));return y}function wl(a,y,x,b,z){if(!z){var ie=Ml(y);x.top+=ie,x.bottom+=ie}if(b=="line")return x;b||(b="local");var se=ri(y);if(b=="local"?se+=Do(a.display):se-=a.display.viewOffset,b=="page"||b=="window"){var pe=a.display.lineSpace.getBoundingClientRect();se+=pe.top+(b=="window"?0:ss());var ge=pe.left+(b=="window"?0:Pl());x.left+=ge,x.right+=ge}return x.top+=se,x.bottom+=se,x}function jl(a,y,x){if(x=="div")return y;var b=y.left,z=y.top;if(x=="page")b-=Pl(),z-=ss();else if(x=="local"||!x){var ie=a.display.sizer.getBoundingClientRect();b+=ie.left,z+=ie.top}var se=a.display.lineSpace.getBoundingClientRect();return{left:b-se.left,top:z-se.top}}function Sl(a,y,x,b,z){return b||(b=en(a.doc,y.line)),wl(a,b,Wl(a,b,y.ch,z),x)}function Yo(a,y,x,b,z,ie){b=b||en(a.doc,y.line),z||(z=Va(a,b));function se(Un,ir){var vr=ya(a,z,Un,ir?"right":"left",ie);return ir?vr.left=vr.right:vr.right=vr.left,wl(a,b,vr,x)}var pe=vn(b,a.doc.direction),ge=y.ch,Be=y.sticky;if(ge>=b.text.length?(ge=b.text.length,Be="before"):ge<=0&&(ge=0,Be="after"),!pe)return se(Be=="before"?ge-1:ge,Be=="before");function wt(Un,ir,vr){var Ir=pe[ir],jr=Ir.level==1;return se(vr?Un-1:Un,jr!=vr)}var Wt=Xt(pe,ge,Be),pn=xt,sn=wt(ge,Wt,Be=="before");return pn!=null&&(sn.other=wt(ge,pn,Be!="before")),sn}function uo(a,y){var x=0;y=ft(a.doc,y),a.options.lineWrapping||(x=Oa(a.display)*y.ch);var b=en(a.doc,y.line),z=ri(b)+Do(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function ki(a,y,x,b,z){var ie=Re(a,y,x);return ie.xRel=z,b&&(ie.outside=b),ie}function Wo(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return ki(b.first,0,null,-1,-1);var z=St(b,x),ie=b.first+b.size-1;if(z>ie)return ki(b.first+b.size-1,en(b,ie).text.length,null,1,1);y<0&&(y=0);for(var se=en(b,z);;){var pe=Ma(a,se,z,y,x),ge=Gn(se,pe.ch+(pe.xRel>0||pe.outside>0?1:0));if(!ge)return pe;var Be=ge.find(1);if(Be.line==z)return Be;se=en(b,z=Be.line)}}function Jo(a,y,x,b){b-=Ml(y);var z=y.text.length,ie=ke(function(se){return ya(a,x,se-1).bottom<=b},z,0);return z=ke(function(se){return ya(a,x,se).top>b},ie,z),{begin:ie,end:z}}function Po(a,y,x,b){x||(x=Va(a,y));var z=wl(a,y,ya(a,x,b),"line").top;return Jo(a,y,x,z)}function Oo(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function Ma(a,y,x,b,z){z-=ri(y);var ie=Va(a,y),se=Ml(y),pe=0,ge=y.text.length,Be=!0,wt=vn(y,a.doc.direction);if(wt){var Wt=(a.options.lineWrapping?Ua:Aa)(a,y,x,ie,wt,b,z);Be=Wt.level!=1,pe=Be?Wt.from:Wt.to-1,ge=Be?Wt.to:Wt.from-1}var pn=null,sn=null,Un=ke(function(bi){var ui=ya(a,ie,bi);return ui.top+=se,ui.bottom+=se,Oo(ui,b,z,!1)?(ui.top<=z&&ui.left<=b&&(pn=bi,sn=ui),!0):!1},pe,ge),ir,vr,Ir=!1;if(sn){var jr=b-sn.left<sn.right-b,Fr=jr==Be;Un=pn+(Fr?0:1),vr=Fr?"after":"before",ir=jr?sn.left:sn.right}else{!Be&&(Un==ge||Un==pe)&&Un++,vr=Un==0?"after":Un==y.text.length?"before":ya(a,ie,Un-(Be?1:0)).bottom+se<=z==Be?"after":"before";var Kr=Yo(a,Re(x,Un,vr),"line",y,ie);ir=Kr.left,Ir=z<Kr.top?-1:z>=Kr.bottom?1:0}return Un=Ye(y.text,Un,1),ki(x,Un,vr,Ir,b-ir)}function Aa(a,y,x,b,z,ie,se){var pe=ke(function(Wt){var pn=z[Wt],sn=pn.level!=1;return Oo(Yo(a,Re(x,sn?pn.to:pn.from,sn?"before":"after"),"line",y,b),ie,se,!0)},0,z.length-1),ge=z[pe];if(pe>0){var Be=ge.level!=1,wt=Yo(a,Re(x,Be?ge.from:ge.to,Be?"after":"before"),"line",y,b);Oo(wt,ie,se,!0)&&wt.top>se&&(ge=z[pe-1])}return ge}function Ua(a,y,x,b,z,ie,se){var pe=Jo(a,y,b,se),ge=pe.begin,Be=pe.end;/\s/.test(y.text.charAt(Be-1))&&Be--;for(var wt=null,Wt=null,pn=0;pn<z.length;pn++){var sn=z[pn];if(!(sn.from>=Be||sn.to<=ge)){var Un=sn.level!=1,ir=ya(a,b,Un?Math.min(Be,sn.to)-1:Math.max(ge,sn.from)).right,vr=ir<ie?ie-ir+1e9:ir-ie;(!wt||Wt>vr)&&(wt=sn,Wt=vr)}}return wt||(wt=z[z.length-1]),wt.from<ge&&(wt={from:ge,to:wt.to,level:wt.level}),wt.to>Be&&(wt={from:wt.from,to:Be,level:wt.level}),wt}var la;function ha(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(la==null){la=Ve("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)la.appendChild(document.createTextNode("x")),la.appendChild(Ve("br"));la.appendChild(document.createTextNode("x"))}Ze(a.measure,la);var x=la.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),Vt(a.measure),x||1}function Oa(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Ve("span","xxxxxxxxxx"),x=Ve("pre",[y],"CodeMirror-line-like");Ze(a.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function Qa(a){for(var y=a.display,x={},b={},z=y.gutters.clientLeft,ie=y.gutters.firstChild,se=0;ie;ie=ie.nextSibling,++se){var pe=a.display.gutterSpecs[se].className;x[pe]=ie.offsetLeft+ie.clientLeft+z,b[pe]=ie.clientWidth}return{fixedPos:us(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function us(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Bs(a){var y=ha(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/Oa(a.display)-3);return function(z){if(er(a.doc,z))return 0;var ie=0;if(z.widgets)for(var se=0;se<z.widgets.length;se++)z.widgets[se].height&&(ie+=z.widgets[se].height);return x?ie+(Math.ceil(z.text.length/b)||1)*y:ie+y}}function cs(a){var y=a.doc,x=Bs(a);y.iter(function(b){var z=x(b);z!=b.height&&Wn(b,z)})}function sl(a,y,x,b){var z=a.display;if(!x&&ht(y).getAttribute("cm-not-content")=="true")return null;var ie,se,pe=z.lineSpace.getBoundingClientRect();try{ie=y.clientX-pe.left,se=y.clientY-pe.top}catch(Wt){return null}var ge=Wo(a,ie,se),Be;if(b&&ge.xRel>0&&(Be=en(a.doc,ge.line).text).length==ge.ch){var wt=Ce(Be,Be.length,a.options.tabSize)-Be.length;ge=Re(ge.line,Math.max(0,Math.round((ie-Ia(a.display).left)/Oa(a.display))-wt))}return ge}function ul(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 ta(a,y,x,b){y==null&&(y=a.doc.first),x==null&&(x=a.doc.first+a.doc.size),b||(b=0);var z=a.display;if(b&&x<z.viewTo&&(z.updateLineNumbers==null||z.updateLineNumbers>y)&&(z.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=z.viewTo)yr&&kn(a.doc,y)<z.viewTo&&Ja(a);else if(x<=z.viewFrom)yr&&Fn(a.doc,x+b)>z.viewFrom?Ja(a):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)Ja(a);else if(y<=z.viewFrom){var ie=ds(a,x,x+b,1);ie?(z.view=z.view.slice(ie.index),z.viewFrom=ie.lineN,z.viewTo+=b):Ja(a)}else if(x>=z.viewTo){var se=ds(a,y,y,-1);se?(z.view=z.view.slice(0,se.index),z.viewTo=se.lineN):Ja(a)}else{var pe=ds(a,y,y,-1),ge=ds(a,x,x+b,1);pe&&ge?(z.view=z.view.slice(0,pe.index).concat(Ao(a,pe.lineN,ge.lineN)).concat(z.view.slice(ge.index)),z.viewTo+=b):Ja(a)}var Be=z.externalMeasured;Be&&(x<Be.lineN?Be.lineN+=b:y<Be.lineN+Be.size&&(z.externalMeasured=null))}function Ga(a,y,x){a.curOp.viewChanged=!0;var b=a.display,z=a.display.externalMeasured;if(z&&y>=z.lineN&&y<z.lineN+z.size&&(b.externalMeasured=null),!(y<b.viewFrom||y>=b.viewTo)){var ie=b.view[ul(a,y)];if(ie.node!=null){var se=ie.changes||(ie.changes=[]);et(se,x)==-1&&se.push(x)}}}function Ja(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function ds(a,y,x,b){var z=ul(a,y),ie,se=a.display.view;if(!yr||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var pe=a.display.viewFrom,ge=0;ge<z;ge++)pe+=se[ge].size;if(pe!=y){if(b>0){if(z==se.length-1)return null;ie=pe+se[z].size-y,z++}else ie=pe-y;y+=ie,x+=ie}for(;kn(a.doc,x)!=x;){if(z==(b<0?0:se.length-1))return null;x+=b*se[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Hs(a,y,x){var b=a.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=Ao(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=Ao(a,y,b.viewFrom).concat(b.view):b.viewFrom<y&&(b.view=b.view.slice(ul(a,y))),b.viewFrom=y,b.viewTo<x?b.view=b.view.concat(Ao(a,b.viewTo,x)):b.viewTo>x&&(b.view=b.view.slice(0,ul(a,x)))),b.viewTo=x}function fs(a){for(var y=a.display.view,x=0,b=0;b<y.length;b++){var z=y[b];!z.hidden&&(!z.node||z.changes)&&++x}return x}function Ol(a){a.display.input.showSelection(a.display.input.prepareSelection())}function Ws(a,y){y===void 0&&(y=!0);for(var x=a.doc,b={},z=b.cursors=document.createDocumentFragment(),ie=b.selection=document.createDocumentFragment(),se=0;se<x.sel.ranges.length;se++)if(!(!y&&se==x.sel.primIndex)){var pe=x.sel.ranges[se];if(!(pe.from().line>=a.display.viewTo||pe.to().line<a.display.viewFrom)){var ge=pe.empty();(ge||a.options.showCursorWhenSelecting)&&Is(a,pe.head,z),ge||eu(a,pe,ie)}}return b}function Is(a,y,x){var b=Yo(a,y,"div",null,null,!a.options.singleCursorHeightPerLine),z=x.appendChild(Ve("div","\xA0","CodeMirror-cursor"));if(z.style.left=b.left+"px",z.style.top=b.top+"px",z.style.height=Math.max(0,b.bottom-b.top)*a.options.cursorHeight+"px",b.other){var ie=x.appendChild(Ve("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));ie.style.display="",ie.style.left=b.other.left+"px",ie.style.top=b.other.top+"px",ie.style.height=(b.other.bottom-b.other.top)*.85+"px"}}function Vl(a,y){return a.top-y.top||a.left-y.left}function eu(a,y,x){var b=a.display,z=a.doc,ie=document.createDocumentFragment(),se=Ia(a.display),pe=se.left,ge=Math.max(b.sizerWidth,Fa(a)-b.sizer.offsetLeft)-se.right,Be=z.direction=="ltr";function wt(Fr,Kr,bi,ui){Kr<0&&(Kr=0),Kr=Math.round(Kr),ui=Math.round(ui),ie.appendChild(Ve("div",null,"CodeMirror-selected","position: absolute; left: "+Fr+`px;
|
|
|
top: `+Kr+"px; width: "+(bi==null?ge-Fr:bi)+`px;
|
|
|
height: `+(ui-Kr)+"px"))}function Wt(Fr,Kr,bi){var ui=en(z,Fr),Qi=ui.text.length,Eo,qo;function Mo(Uo,wa){return Sl(a,Re(Fr,Uo),"div",ui,wa)}function Da(Uo,wa,ra){var Xo=Po(a,ui,null,Uo),Go=wa=="ltr"==(ra=="after")?"left":"right",No=ra=="after"?Xo.begin:Xo.end-(/\s/.test(ui.text.charAt(Xo.end-1))?2:1);return Mo(No,Go)[Go]}var xa=vn(ui,z.direction);return it(xa,Kr||0,bi==null?Qi:bi,function(Uo,wa,ra,Xo){var Go=ra=="ltr",No=Mo(Uo,Go?"left":"right"),Sa=Mo(wa-1,Go?"right":"left"),as=Kr==null&&Uo==0,Bl=bi==null&&wa==Qi,da=Xo==0,il=!xa||Xo==xa.length-1;if(Sa.top-No.top<=3){var $o=(Be?as:Bl)&&da,$s=(Be?Bl:as)&&il,bl=$o?pe:(Go?No:Sa).left,Rl=$s?ge:(Go?Sa:No).right;wt(bl,No.top,Rl-bl,No.bottom)}else{var Hl,va,ls,_s;Go?(Hl=Be&&as&&da?pe:No.left,va=Be?ge:Da(Uo,ra,"before"),ls=Be?pe:Da(wa,ra,"after"),_s=Be&&Bl&&il?ge:Sa.right):(Hl=Be?Da(Uo,ra,"before"):pe,va=!Be&&as&&da?ge:No.right,ls=!Be&&Bl&&il?pe:Sa.left,_s=Be?Da(wa,ra,"after"):ge),wt(Hl,No.top,va-Hl,No.bottom),No.bottom<Sa.top&&wt(pe,No.bottom,null,Sa.top),wt(ls,Sa.top,_s-ls,Sa.bottom)}(!Eo||Vl(No,Eo)<0)&&(Eo=No),Vl(Sa,Eo)<0&&(Eo=Sa),(!qo||Vl(No,qo)<0)&&(qo=No),Vl(Sa,qo)<0&&(qo=Sa)}),{start:Eo,end:qo}}var pn=y.from(),sn=y.to();if(pn.line==sn.line)Wt(pn.line,pn.ch,sn.ch);else{var Un=en(z,pn.line),ir=en(z,sn.line),vr=In(Un)==In(ir),Ir=Wt(pn.line,pn.ch,vr?Un.text.length+1:null).end,jr=Wt(sn.line,vr?0:null,sn.ch).start;vr&&(Ir.top<jr.top-2?(wt(Ir.right,Ir.top,null,Ir.bottom),wt(pe,jr.top,jr.left,jr.bottom)):wt(Ir.right,Ir.top,jr.left-Ir.right,Ir.bottom)),Ir.bottom<jr.top&&wt(pe,Ir.bottom,null,jr.top)}x.appendChild(ie)}function hs(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 zs(a){a.state.focused||(a.display.input.focus(),qa(a))}function ms(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,El(a))},100)}function qa(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(cn(a,"focus",a,y),a.state.focused=!0,de(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Pe&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),hs(a))}function El(a,y){a.state.delayingBlurEvent||(a.state.focused&&(cn(a,"blur",a,y),a.state.focused=!1,pt(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Ul(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b<y.view.length;b++){var z=y.view[b],ie=a.options.lineWrapping,se=void 0,pe=0;if(!z.hidden){if(xe&&Fe<8){var ge=z.node.offsetTop+z.node.offsetHeight;se=ge-x,x=ge}else{var Be=z.node.getBoundingClientRect();se=Be.bottom-Be.top,!ie&&z.text.firstChild&&(pe=z.text.firstChild.getBoundingClientRect().right-Be.left-1)}var wt=z.line.height-se;if((wt>.005||wt<-.005)&&(Wn(z.line,se),Fs(z.line),z.rest))for(var Wt=0;Wt<z.rest.length;Wt++)Fs(z.rest[Wt]);if(pe>a.display.sizerWidth){var pn=Math.ceil(pe/Oa(a.display));pn>a.display.maxLineLength&&(a.display.maxLineLength=pn,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Fs(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 oe(a,y,x){var b=x&&x.top!=null?Math.max(0,x.top):a.scroller.scrollTop;b=Math.floor(b-Do(a));var z=x&&x.bottom!=null?x.bottom:b+a.wrapper.clientHeight,ie=St(y,b),se=St(y,z);if(x&&x.ensure){var pe=x.ensure.from.line,ge=x.ensure.to.line;pe<ie?(ie=pe,se=St(y,ri(en(y,pe))+a.wrapper.clientHeight)):Math.min(ge,y.lastLine())>=se&&(ie=St(y,ri(en(y,ge))-a.wrapper.clientHeight),se=ge)}return{from:ie,to:Math.max(se,ie+1)}}function me(a,y){if(!at(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(y.top+b.top<0?z=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!yt){var ie=Ve("div","\u200B",null,`position: absolute;
|
|
|
top: `+(y.top-x.viewOffset-Do(a.display))+`px;
|
|
|
height: `+(y.bottom-y.top+oa(a)+x.barHeight)+`px;
|
|
|
left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ie),ie.scrollIntoView(z),a.display.lineSpace.removeChild(ie)}}}function Ae(a,y,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&y==x&&(y=y.ch?Re(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Re(y.line,y.ch+1,"before"):y);for(var ie=0;ie<5;ie++){var se=!1,pe=Yo(a,y),ge=!x||x==y?pe:Yo(a,x);z={left:Math.min(pe.left,ge.left),top:Math.min(pe.top,ge.top)-b,right:Math.max(pe.left,ge.left),bottom:Math.max(pe.bottom,ge.bottom)+b};var Be=Xe(a,z),wt=a.doc.scrollTop,Wt=a.doc.scrollLeft;if(Be.scrollTop!=null&&(Pn(a,Be.scrollTop),Math.abs(a.doc.scrollTop-wt)>1&&(se=!0)),Be.scrollLeft!=null&&(Tn(a,Be.scrollLeft),Math.abs(a.doc.scrollLeft-Wt)>1&&(se=!0)),!se)break}return z}function ze(a,y){var x=Xe(a,y);x.scrollTop!=null&&Pn(a,x.scrollTop),x.scrollLeft!=null&&Tn(a,x.scrollLeft)}function Xe(a,y){var x=a.display,b=ha(a.display);y.top<0&&(y.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,ie=Ri(a),se={};y.bottom-y.top>ie&&(y.bottom=y.top+ie);var pe=a.doc.height+ga(x),ge=y.top<b,Be=y.bottom>pe-b;if(y.top<z)se.scrollTop=ge?0:y.top;else if(y.bottom>z+ie){var wt=Math.min(y.top,(Be?pe:y.bottom)-ie);wt!=z&&(se.scrollTop=wt)}var Wt=a.options.fixedGutter?0:x.gutters.offsetWidth,pn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Wt,sn=Fa(a)-x.gutters.offsetWidth,Un=y.right-y.left>sn;return Un&&(y.right=y.left+sn),y.left<10?se.scrollLeft=0:y.left<pn?se.scrollLeft=Math.max(0,y.left+Wt-(Un?0:10)):y.right>sn+pn-3&&(se.scrollLeft=y.right+(Un?0:10)-sn),se}function Ht(a,y){y!=null&&(xn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Qt(a){xn(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function $t(a,y,x){(y!=null||x!=null)&&xn(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function bn(a,y){xn(a),a.curOp.scrollToPos=y}function xn(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=uo(a,y.from),b=uo(a,y.to);rn(a,x,b,y.margin)}}function rn(a,y,x,b){var z=Xe(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});$t(a,z.scrollLeft,z.scrollTop)}function Pn(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||hi(a,{top:y}),Nn(a,y,!0),E&&hi(a),ni(a,100))}function Nn(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 Tn(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,Li(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function On(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+ga(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+oa(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var Hn=function(a,y,x){this.cm=x;var b=this.vert=Ve("div",[Ve("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ve("div",[Ve("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),tn(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),tn(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,xe&&Fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hn.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 z=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"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 ie=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ie)+"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}},Hn.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Hn.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Hn.prototype.zeroWidthHack=function(){var a=Qe&&!Ee?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ue,this.disableVert=new ue},Hn.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),ie=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);ie!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},Hn.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Vn=function(){};Vn.prototype.update=function(){return{bottom:0,right:0}},Vn.prototype.setScrollLeft=function(){},Vn.prototype.setScrollTop=function(){},Vn.prototype.clear=function(){};function Zn(a,y){y||(y=On(a));var x=a.display.barWidth,b=a.display.barHeight;fr(a,y);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Ul(a),fr(a,On(a)),x=a.display.barWidth,b=a.display.barHeight}function fr(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 or={native:Hn,null:Vn};function Qn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&pt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new or[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),tn(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"?Tn(a,y):Pn(a,y)},a),a.display.scrollbars.addClass&&de(a.display.wrapper,a.display.scrollbars.addClass)}var pr=0;function tr(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:++pr},to(a.curOp)}function ar(a){var y=a.curOp;y&&Si(y,function(x){for(var b=0;b<x.ops.length;b++)x.ops[b].cm.curOp=null;Gr(x)})}function Gr(a){for(var y=a.ops,x=0;x<y.length;x++)Mr(y[x]);for(var b=0;b<y.length;b++)Nr(y[b]);for(var z=0;z<y.length;z++)Br(y[z]);for(var ie=0;ie<y.length;ie++)Jr(y[ie]);for(var se=0;se<y.length;se++)Rr(y[se])}function Mr(a){var y=a.cm,x=y.display;Wr(y),a.updateMaxLine&&wi(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 Tr(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Nr(a){a.updatedDisplay=a.mustUpdate&&kr(a.cm,a.update)}function Br(a){var y=a.cm,x=y.display;a.updatedDisplay&&Ul(y),a.barMeasure=On(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Wl(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+oa(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Fa(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Jr(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<y.doc.scrollLeft&&Tn(y,Math.min(y.display.scroller.scrollLeft,a.maxScrollLeft),!0),y.display.maxLineChanged=!1);var x=a.focus&&a.focus==Ue();a.preparedSelection&&y.display.input.showSelection(a.preparedSelection,x),(a.updatedDisplay||a.startHeight!=y.doc.height)&&Zn(y,a.barMeasure),a.updatedDisplay&&oi(y,a.barMeasure),a.selectionChanged&&hs(y),y.state.focused&&a.updateInput&&y.display.input.reset(a.typing),x&&zs(a.cm)}function Rr(a){var y=a.cm,x=y.display,b=y.doc;if(a.updatedDisplay&&fi(y,a.update),x.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(x.wheelStartX=x.wheelStartY=null),a.scrollTop!=null&&Nn(y,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&Tn(y,a.scrollLeft,!0,!0),a.scrollToPos){var z=Ae(y,ft(b,a.scrollToPos.from),ft(b,a.scrollToPos.to),a.scrollToPos.margin);me(y,z)}var ie=a.maybeHiddenMarkers,se=a.maybeUnhiddenMarkers;if(ie)for(var pe=0;pe<ie.length;++pe)ie[pe].lines.length||cn(ie[pe],"hide");if(se)for(var ge=0;ge<se.length;++ge)se[ge].lines.length&&cn(se[ge],"unhide");x.wrapper.offsetHeight&&(b.scrollTop=y.display.scroller.scrollTop),a.changeObjs&&cn(y,"changes",y,a.changeObjs),a.update&&a.update.finish()}function Sr(a,y){if(a.curOp)return y();tr(a);try{return y()}finally{ar(a)}}function hr(a,y){return function(){if(a.curOp)return y.apply(a,arguments);tr(a);try{return y.apply(a,arguments)}finally{ar(a)}}}function Dr(a){return function(){if(this.curOp)return a.apply(this,arguments);tr(this);try{return a.apply(this,arguments)}finally{ar(this)}}}function Er(a){return function(){var y=this.cm;if(!y||y.curOp)return a.apply(this,arguments);tr(y);try{return a.apply(this,arguments)}finally{ar(y)}}}function ni(a,y){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(y,nt($r,a))}function $r(a){var y=a.doc;if(!(y.highlightFrontier>=a.display.viewTo)){var x=+new Date+a.options.workTime,b=sr(a,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ie){if(b.line>=a.display.viewFrom){var se=ie.styles,pe=ie.text.length>a.options.maxHighlightLength?Kn(y.mode,b.state):null,ge=En(a,ie,b,!0);pe&&(b.state=pe),ie.styles=ge.styles;var Be=ie.styleClasses,wt=ge.classes;wt?ie.styleClasses=wt:Be&&(ie.styleClasses=null);for(var Wt=!se||se.length!=ie.styles.length||Be!=wt&&(!Be||!wt||Be.bgClass!=wt.bgClass||Be.textClass!=wt.textClass),pn=0;!Wt&&pn<se.length;++pn)Wt=se[pn]!=ie.styles[pn];Wt&&z.push(b.line),ie.stateAfter=b.save(),b.nextLine()}else ie.text.length<=a.options.maxHighlightLength&&gr(a,ie.text,b),ie.stateAfter=b.line%5==0?b.save():null,b.nextLine();if(+new Date>x)return ni(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&Sr(a,function(){for(var ie=0;ie<z.length;ie++)Ga(a,z[ie],"text")})}}var Tr=function(a,y,x){var b=a.display;this.viewport=y,this.visible=oe(b,a.doc,y),this.editorIsHidden=!b.wrapper.offsetWidth,this.wrapperHeight=b.wrapper.clientHeight,this.wrapperWidth=b.wrapper.clientWidth,this.oldDisplayWidth=Fa(a),this.force=x,this.dims=Qa(a),this.events=[]};Tr.prototype.signal=function(a,y){un(a,y)&&this.events.push(arguments)},Tr.prototype.finish=function(){for(var a=0;a<this.events.length;a++)cn.apply(null,this.events[a])};function Wr(a){var y=a.display;!y.scrollbarsClipped&&y.scroller.offsetWidth&&(y.nativeBarWidth=y.scroller.offsetWidth-y.scroller.clientWidth,y.heightForcer.style.height=oa(a)+"px",y.sizer.style.marginBottom=-y.nativeBarWidth+"px",y.sizer.style.borderRightWidth=oa(a)+"px",y.scrollbarsClipped=!0)}function Cr(a){if(a.hasFocus())return null;var y=Ue();if(!y||!_e(a.display.lineDiv,y))return null;var x={activeElt:y};if(window.getSelection){var b=window.getSelection();b.anchorNode&&b.extend&&_e(a.display.lineDiv,b.anchorNode)&&(x.anchorNode=b.anchorNode,x.anchorOffset=b.anchorOffset,x.focusNode=b.focusNode,x.focusOffset=b.focusOffset)}return x}function Hr(a){if(!(!a||!a.activeElt||a.activeElt==Ue())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&_e(document.body,a.anchorNode)&&_e(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 kr(a,y){var x=a.display,b=a.doc;if(y.editorIsHidden)return Ja(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&&fs(a)==0)return!1;Fi(a)&&(Ja(a),y.dims=Qa(a));var z=b.first+b.size,ie=Math.max(y.visible.from-a.options.viewportMargin,b.first),se=Math.min(z,y.visible.to+a.options.viewportMargin);x.viewFrom<ie&&ie-x.viewFrom<20&&(ie=Math.max(b.first,x.viewFrom)),x.viewTo>se&&x.viewTo-se<20&&(se=Math.min(z,x.viewTo)),yr&&(ie=kn(a.doc,ie),se=Fn(a.doc,se));var pe=ie!=x.viewFrom||se!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;Hs(a,ie,se),x.viewOffset=ri(en(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var ge=fs(a);if(!pe&&ge==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Be=Cr(a);return ge>4&&(x.lineDiv.style.display="none"),gi(a,x.updateLineNumbers,y.dims),ge>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Hr(Be),Vt(x.cursorDiv),Vt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,pe&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,ni(a,400)),x.updateLineNumbers=null,!0}function fi(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==Fa(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+ga(a.display)-Ri(a),x.top)}),y.visible=oe(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=oe(a.display,a.doc,x));if(!kr(a,y))break;Ul(a);var z=On(a);Ol(a),Zn(a,z),oi(a,z),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 hi(a,y){var x=new Tr(a,y);if(kr(a,x)){Ul(a),fi(a,x);var b=On(a);Ol(a),Zn(a,b),oi(a,b),x.finish()}}function gi(a,y,x){var b=a.display,z=a.options.lineNumbers,ie=b.lineDiv,se=ie.firstChild;function pe(Un){var ir=Un.nextSibling;return Pe&&Qe&&a.display.currentWheelTarget==Un?Un.style.display="none":Un.parentNode.removeChild(Un),ir}for(var ge=b.view,Be=b.viewFrom,wt=0;wt<ge.length;wt++){var Wt=ge[wt];if(!Wt.hidden)if(!Wt.node||Wt.node.parentNode!=ie){var pn=Ei(a,Wt,Be,x);ie.insertBefore(pn,se)}else{for(;se!=Wt.node;)se=pe(se);var sn=z&&y!=null&&y<=Be&&Wt.lineNumber;Wt.changes&&(et(Wt.changes,"gutter")>-1&&(sn=!1),ia(a,Wt,Be,x)),sn&&(Vt(Wt.lineNumber),Wt.lineNumber.appendChild(document.createTextNode(ot(a.options,Be)))),se=Wt.node.nextSibling}Be+=Wt.size}for(;se;)se=pe(se)}function Ci(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function oi(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+oa(a)+"px"}function Li(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=us(y)-y.scroller.scrollLeft+a.doc.scrollLeft,z=y.gutters.offsetWidth,ie=b+"px",se=0;se<x.length;se++)if(!x[se].hidden){a.options.fixedGutter&&(x[se].gutter&&(x[se].gutter.style.left=ie),x[se].gutterBackground&&(x[se].gutterBackground.style.left=ie));var pe=x[se].alignable;if(pe)for(var ge=0;ge<pe.length;ge++)pe[ge].style.left=ie}a.options.fixedGutter&&(y.gutters.style.left=b+z+"px")}}function Fi(a){if(!a.options.lineNumbers)return!1;var y=a.doc,x=ot(a.options,y.first+y.size-1),b=a.display;if(x.length!=b.lineNumChars){var z=b.measure.appendChild(Ve("div",[Ve("div",x)],"CodeMirror-linenumber CodeMirror-gutter-elt")),ie=z.firstChild.offsetWidth,se=z.offsetWidth-ie;return b.lineGutter.style.width="",b.lineNumInnerWidth=Math.max(ie,b.lineGutter.offsetWidth-se)+1,b.lineNumWidth=b.lineNumInnerWidth+se,b.lineNumChars=b.lineNumInnerWidth?x.length:-1,b.lineGutter.style.width=b.lineNumWidth+"px",Ci(a.display),!0}return!1}function Pi(a,y){for(var x=[],b=!1,z=0;z<a.length;z++){var ie=a[z],se=null;if(typeof ie!="string"&&(se=ie.style,ie=ie.className),ie=="CodeMirror-linenumbers")if(y)b=!0;else continue;x.push({className:ie,style:se})}return y&&!b&&x.push({className:"CodeMirror-linenumbers",style:null}),x}function ji(a){var y=a.gutters,x=a.gutterSpecs;Vt(y),a.lineGutter=null;for(var b=0;b<x.length;++b){var z=x[b],ie=z.className,se=z.style,pe=y.appendChild(Ve("div",null,"CodeMirror-gutter "+ie));se&&(pe.style.cssText=se),ie=="CodeMirror-linenumbers"&&(a.lineGutter=pe,pe.style.width=(a.lineNumWidth||1)+"px")}y.style.display=x.length?"":"none",Ci(a)}function Di(a){ji(a.display),ta(a),Li(a)}function Yi(a,y,x,b){var z=this;this.input=x,z.scrollbarFiller=Ve("div",null,"CodeMirror-scrollbar-filler"),z.scrollbarFiller.setAttribute("cm-not-content","true"),z.gutterFiller=Ve("div",null,"CodeMirror-gutter-filler"),z.gutterFiller.setAttribute("cm-not-content","true"),z.lineDiv=Ct("div",null,"CodeMirror-code"),z.selectionDiv=Ve("div",null,null,"position: relative; z-index: 1"),z.cursorDiv=Ve("div",null,"CodeMirror-cursors"),z.measure=Ve("div",null,"CodeMirror-measure"),z.lineMeasure=Ve("div",null,"CodeMirror-measure"),z.lineSpace=Ct("div",[z.measure,z.lineMeasure,z.selectionDiv,z.cursorDiv,z.lineDiv],null,"position: relative; outline: none");var ie=Ct("div",[z.lineSpace],"CodeMirror-lines");z.mover=Ve("div",[ie],null,"position: relative"),z.sizer=Ve("div",[z.mover],"CodeMirror-sizer"),z.sizerWidth=null,z.heightForcer=Ve("div",null,null,"position: absolute; height: "+Rt+"px; width: 1px;"),z.gutters=Ve("div",null,"CodeMirror-gutters"),z.lineGutter=null,z.scroller=Ve("div",[z.sizer,z.heightForcer,z.gutters],"CodeMirror-scroll"),z.scroller.setAttribute("tabIndex","-1"),z.wrapper=Ve("div",[z.scrollbarFiller,z.gutterFiller,z.scroller],"CodeMirror"),xe&&Fe<8&&(z.gutters.style.zIndex=-1,z.scroller.style.paddingRight=0),!Pe&&!(E&&Ke)&&(z.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(z.wrapper):a(z.wrapper)),z.viewFrom=z.viewTo=y.first,z.reportedViewFrom=z.reportedViewTo=y.first,z.view=[],z.renderedView=null,z.externalMeasured=null,z.viewOffset=0,z.lastWrapHeight=z.lastWrapWidth=0,z.updateLineNumbers=null,z.nativeBarWidth=z.barHeight=z.barWidth=0,z.scrollbarsClipped=!1,z.lineNumWidth=z.lineNumInnerWidth=z.lineNumChars=null,z.alignWidgets=!1,z.cachedCharWidth=z.cachedTextHeight=z.cachedPaddingH=null,z.maxLine=null,z.maxLineLength=0,z.maxLineChanged=!1,z.wheelDX=z.wheelDY=z.wheelStartX=z.wheelStartY=null,z.shift=!1,z.selForContextMenu=null,z.activeTouch=null,z.gutterSpecs=Pi(b.gutters,b.lineNumbers),ji(z),x.init(z)}var xi=0,Xi=null;xe?Xi=-.53:E?Xi=15:we?Xi=-.7:lt&&(Xi=-1/3);function Hi(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 po(a){var y=Hi(a);return y.x*=Xi,y.y*=Xi,y}function mo(a,y){var x=Hi(y),b=x.x,z=x.y,ie=a.display,se=ie.scroller,pe=se.scrollWidth>se.clientWidth,ge=se.scrollHeight>se.clientHeight;if(b&&pe||z&&ge){if(z&&Qe&&Pe){e:for(var Be=y.target,wt=ie.view;Be!=se;Be=Be.parentNode)for(var Wt=0;Wt<wt.length;Wt++)if(wt[Wt].node==Be){a.display.currentWheelTarget=Be;break e}}if(b&&!E&&!ve&&Xi!=null){z&&ge&&Pn(a,Math.max(0,se.scrollTop+z*Xi)),Tn(a,Math.max(0,se.scrollLeft+b*Xi)),(!z||z&&ge)&&At(y),ie.wheelStartX=null;return}if(z&&Xi!=null){var pn=z*Xi,sn=a.doc.scrollTop,Un=sn+ie.wrapper.clientHeight;pn<0?sn=Math.max(0,sn+pn-50):Un=Math.min(a.doc.height,Un+pn+50),hi(a,{top:sn,bottom:Un})}xi<20&&(ie.wheelStartX==null?(ie.wheelStartX=se.scrollLeft,ie.wheelStartY=se.scrollTop,ie.wheelDX=b,ie.wheelDY=z,setTimeout(function(){if(ie.wheelStartX!=null){var ir=se.scrollLeft-ie.wheelStartX,vr=se.scrollTop-ie.wheelStartY,Ir=vr&&ie.wheelDY&&vr/ie.wheelDY||ir&&ie.wheelDX&&ir/ie.wheelDX;ie.wheelStartX=ie.wheelStartY=null,Ir&&(Xi=(Xi*xi+Ir)/(xi+1),++xi)}},200)):(ie.wheelDX+=b,ie.wheelDY+=z))}}var Ai=function(a,y){this.ranges=a,this.primIndex=y};Ai.prototype.primary=function(){return this.ranges[this.primIndex]},Ai.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(!Ie(x.anchor,b.anchor)||!Ie(x.head,b.head))return!1}return!0},Ai.prototype.deepCopy=function(){for(var a=[],y=0;y<this.ranges.length;y++)a[y]=new Zr(Et(this.ranges[y].anchor),Et(this.ranges[y].head));return new Ai(a,this.primIndex)},Ai.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},Ai.prototype.contains=function(a,y){y||(y=a);for(var x=0;x<this.ranges.length;x++){var b=this.ranges[x];if(ct(y,b.from())>=0&&ct(a,b.to())<=0)return x}return-1};var Zr=function(a,y){this.anchor=a,this.head=y};Zr.prototype.from=function(){return zt(this.anchor,this.head)},Zr.prototype.to=function(){return Ft(this.anchor,this.head)},Zr.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function $i(a,y,x){var b=a&&a.options.selectionsMayTouch,z=y[x];y.sort(function(pn,sn){return ct(pn.from(),sn.from())}),x=et(y,z);for(var ie=1;ie<y.length;ie++){var se=y[ie],pe=y[ie-1],ge=ct(pe.to(),se.from());if(b&&!se.empty()?ge>0:ge>=0){var Be=zt(pe.from(),se.from()),wt=Ft(pe.to(),se.to()),Wt=pe.empty()?se.from()==se.head:pe.from()==pe.head;ie<=x&&--x,y.splice(--ie,2,new Zr(Wt?wt:Be,Wt?Be:wt))}}return new Ai(y,x)}function _i(a,y){return new Ai([new Zr(a,y||a)],0)}function vo(a){return a.text?Re(a.from.line+a.text.length-1,je(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Vi(a,y){if(ct(a,y.from)<0)return a;if(ct(a,y.to)<=0)return vo(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+=vo(y).ch-y.to.ch),Re(x,b)}function Lo(a,y){for(var x=[],b=0;b<a.sel.ranges.length;b++){var z=a.sel.ranges[b];x.push(new Zr(Vi(z.anchor,y),Vi(z.head,y)))}return $i(a.cm,x,a.sel.primIndex)}function so(a,y,x){return a.line==y.line?Re(x.line,a.ch-y.ch+x.ch):Re(x.line+(a.line-y.line),a.ch)}function Ui(a,y,x){for(var b=[],z=Re(a.first,0),ie=z,se=0;se<y.length;se++){var pe=y[se],ge=so(pe.from,z,ie),Be=so(vo(pe),z,ie);if(z=pe.to,ie=Be,x=="around"){var wt=a.sel.ranges[se],Wt=ct(wt.head,wt.anchor)<0;b[se]=new Zr(Wt?Be:ge,Wt?ge:Be)}else b[se]=new Zr(ge,ge)}return new Ai(b,a.sel.primIndex)}function no(a){a.doc.mode=Ln(a.options,a.doc.modeOption),Co(a)}function Co(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,ni(a,100),a.state.modeGen++,a.curOp&&ta(a)}function yi(a,y){return y.from.ch==0&&y.to.ch==0&&je(y.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function sa(a,y,x,b){function z(jr){return x?x[jr]:null}function ie(jr,Fr,Kr){Ji(jr,Fr,Kr,b),Wi(jr,"change",jr,y)}function se(jr,Fr){for(var Kr=[],bi=jr;bi<Fr;++bi)Kr.push(new eo(Be[bi],z(bi),b));return Kr}var pe=y.from,ge=y.to,Be=y.text,wt=en(a,pe.line),Wt=en(a,ge.line),pn=je(Be),sn=z(Be.length-1),Un=ge.line-pe.line;if(y.full)a.insert(0,se(0,Be.length)),a.remove(Be.length,a.size-Be.length);else if(yi(a,y)){var ir=se(0,Be.length-1);ie(Wt,Wt.text,sn),Un&&a.remove(pe.line,Un),ir.length&&a.insert(pe.line,ir)}else if(wt==Wt)if(Be.length==1)ie(wt,wt.text.slice(0,pe.ch)+pn+wt.text.slice(ge.ch),sn);else{var vr=se(1,Be.length-1);vr.push(new eo(pn+wt.text.slice(ge.ch),sn,b)),ie(wt,wt.text.slice(0,pe.ch)+Be[0],z(0)),a.insert(pe.line+1,vr)}else if(Be.length==1)ie(wt,wt.text.slice(0,pe.ch)+Be[0]+Wt.text.slice(ge.ch),z(0)),a.remove(pe.line+1,Un);else{ie(wt,wt.text.slice(0,pe.ch)+Be[0],z(0)),ie(Wt,pn+Wt.text.slice(ge.ch),sn);var Ir=se(1,Be.length-1);Un>1&&a.remove(pe.line+1,Un-1),a.insert(pe.line+1,Ir)}Wi(a,"change",a,y)}function _r(a,y,x){function b(z,ie,se){if(z.linked)for(var pe=0;pe<z.linked.length;++pe){var ge=z.linked[pe];if(ge.doc!=ie){var Be=se&&ge.sharedHist;x&&!Be||(y(ge.doc,Be),b(ge.doc,z,Be))}}}b(a,null,!0)}function Yr(a,y){if(y.cm)throw new Error("This document is already in use.");a.doc=y,y.cm=a,cs(a),no(a),Ki(a),a.options.lineWrapping||wi(a),a.options.mode=y.modeOption,ta(a)}function Ki(a){(a.doc.direction=="rtl"?de:pt)(a.display.lineDiv,"CodeMirror-rtl")}function zr(a){Sr(a,function(){Ki(a),ta(a)})}function qr(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 wo(a,y){var x={from:Et(y.from),to:vo(y),text:gn(a,y.from,y.to)};return La(a,x,y.from.line,y.to.line+1),_r(a,function(b){return La(b,x,y.from.line,y.to.line+1)},!0),x}function So(a){for(;a.length;){var y=je(a);if(y.ranges)a.pop();else break}}function To(a,y){if(y)return So(a.done),je(a.done);if(a.done.length&&!je(a.done).ranges)return je(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),je(a.done)}function ba(a,y,x,b){var z=a.history;z.undone.length=0;var ie=+new Date,se,pe;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>ie-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(se=To(z,z.lastOp==b)))pe=je(se.changes),ct(y.from,y.to)==0&&ct(y.from,pe.to)==0?pe.to=vo(y):se.changes.push(wo(a,y));else{var ge=je(z.done);for((!ge||!ge.ranges)&&na(a.sel,z.done),se={changes:[wo(a,y)],generation:z.generation},z.done.push(se);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=ie,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,pe||cn(a,"historyAdded")}function ua(a,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function $a(a,y,x,b){var z=a.history,ie=b&&b.origin;x==z.lastSelOp||ie&&z.lastSelOrigin==ie&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==ie||ua(a,ie,je(z.done),y))?z.done[z.done.length-1]=y:na(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=ie,z.lastSelOp=x,b&&b.clearRedo!==!1&&So(z.undone)}function na(a,y){var x=je(y);x&&x.ranges&&x.equals(a)||y.push(a)}function La(a,y,x,b){var z=y["spans_"+a.id],ie=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(se){se.markedSpans&&((z||(z=y["spans_"+a.id]={}))[ie]=se.markedSpans),++ie})}function ma(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 _a(a,y){var x=y["spans_"+a.id];if(!x)return null;for(var b=[],z=0;z<y.text.length;++z)b.push(ma(x[z]));return b}function cl(a,y){var x=_a(a,y),b=si(a,y);if(!x)return b;if(!b)return x;for(var z=0;z<x.length;++z){var ie=x[z],se=b[z];if(ie&&se)e:for(var pe=0;pe<se.length;++pe){for(var ge=se[pe],Be=0;Be<ie.length;++Be)if(ie[Be].marker==ge.marker)continue e;ie.push(ge)}else se&&(x[z]=se)}return x}function pa(a,y,x){for(var b=[],z=0;z<a.length;++z){var ie=a[z];if(ie.ranges){b.push(x?Ai.prototype.deepCopy.call(ie):ie);continue}var se=ie.changes,pe=[];b.push({changes:pe});for(var ge=0;ge<se.length;++ge){var Be=se[ge],wt=void 0;if(pe.push({from:Be.from,to:Be.to,text:Be.text}),y)for(var Wt in Be)(wt=Wt.match(/^spans_(\d+)$/))&&et(y,Number(wt[1]))>-1&&(je(pe)[Wt]=Be[Wt],delete Be[Wt])}}return b}function el(a,y,x,b){if(b){var z=a.anchor;if(x){var ie=ct(y,z)<0;ie!=ct(x,z)<0?(z=y,y=x):ie!=ct(y,x)<0&&(y=x)}return new Zr(z,y)}else return new Zr(x||y,y)}function Ta(a,y,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),zo(a,new Ai([el(a.sel.primary(),y,x,z)],0),b)}function dl(a,y,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),ie=0;ie<a.sel.ranges.length;ie++)b[ie]=el(a.sel.ranges[ie],y[ie],null,z);var se=$i(a.cm,b,a.sel.primIndex);zo(a,se,x)}function tl(a,y,x,b){var z=a.sel.ranges.slice(0);z[y]=x,zo(a,$i(a.cm,z,a.sel.primIndex),b)}function Ll(a,y,x,b){zo(a,_i(y,x),b)}function ps(a,y,x){var b={ranges:y.ranges,update:function(z){this.ranges=[];for(var ie=0;ie<z.length;ie++)this.ranges[ie]=new Zr(ft(a,z[ie].anchor),ft(a,z[ie].head))},origin:x&&x.origin};return cn(a,"beforeSelectionChange",a,b),a.cm&&cn(a.cm,"beforeSelectionChange",a.cm,b),b.ranges!=y.ranges?$i(a.cm,b.ranges,b.ranges.length-1):y}function Gl(a,y,x){var b=a.history.done,z=je(b);z&&z.ranges?(b[b.length-1]=y,fl(a,y,x)):zo(a,y,x)}function zo(a,y,x){fl(a,y,x),$a(a,a.sel,a.cm?a.cm.curOp.id:NaN,x)}function fl(a,y,x){(un(a,"beforeSelectionChange")||a.cm&&un(a.cm,"beforeSelectionChange"))&&(y=ps(a,y,x));var b=x&&x.bias||(ct(y.primary().head,a.sel.primary().head)<0?-1:1);Yl(a,ka(a,y,b,!0)),!(x&&x.scroll===!1)&&a.cm&&Qt(a.cm)}function Yl(a,y){y.equals(a.sel)||(a.sel=y,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,Ut(a.cm)),Wi(a,"cursorActivity",a))}function Tl(a){Yl(a,ka(a,a.sel,null,!1))}function ka(a,y,x,b){for(var z,ie=0;ie<y.ranges.length;ie++){var se=y.ranges[ie],pe=y.ranges.length==a.sel.ranges.length&&a.sel.ranges[ie],ge=Ca(a,se.anchor,pe&&pe.anchor,x,b),Be=Ca(a,se.head,pe&&pe.head,x,b);(z||ge!=se.anchor||Be!=se.head)&&(z||(z=y.ranges.slice(0,ie)),z[ie]=new Zr(ge,Be))}return z?$i(a.cm,z,y.primIndex):y}function Na(a,y,x,b,z){var ie=en(a,y.line);if(ie.markedSpans)for(var se=0;se<ie.markedSpans.length;++se){var pe=ie.markedSpans[se],ge=pe.marker,Be="selectLeft"in ge?!ge.selectLeft:ge.inclusiveLeft,wt="selectRight"in ge?!ge.selectRight:ge.inclusiveRight;if((pe.from==null||(Be?pe.from<=y.ch:pe.from<y.ch))&&(pe.to==null||(wt?pe.to>=y.ch:pe.to>y.ch))){if(z&&(cn(ge,"beforeCursorEnter"),ge.explicitlyCleared))if(ie.markedSpans){--se;continue}else break;if(!ge.atomic)continue;if(x){var Wt=ge.find(b<0?1:-1),pn=void 0;if((b<0?wt:Be)&&(Wt=Xl(a,Wt,-b,Wt&&Wt.line==y.line?ie:null)),Wt&&Wt.line==y.line&&(pn=ct(Wt,x))&&(b<0?pn<0:pn>0))return Na(a,Wt,y,b,z)}var sn=ge.find(b<0?-1:1);return(b<0?Be:wt)&&(sn=Xl(a,sn,b,sn.line==y.line?ie:null)),sn?Na(a,sn,y,b,z):null}}return y}function Ca(a,y,x,b,z){var ie=b||1,se=Na(a,y,x,ie,z)||!z&&Na(a,y,x,ie,!0)||Na(a,y,x,-ie,z)||!z&&Na(a,y,x,-ie,!0);return se||(a.cantEdit=!0,Re(a.first,0))}function Xl(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?ft(a,Re(y.line-1)):null:x>0&&y.ch==(b||en(a,y.line)).text.length?y.line<a.first+a.size-1?Re(y.line+1,0):null:new Re(y.line,y.ch+x)}function kl(a){a.setSelection(Re(a.firstLine(),0),Re(a.lastLine()),he)}function Kl(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(z,ie,se,pe){z&&(b.from=ft(a,z)),ie&&(b.to=ft(a,ie)),se&&(b.text=se),pe!==void 0&&(b.origin=pe)}),cn(a,"beforeChange",a,b),a.cm&&cn(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 Ra(a,y,x){if(a.cm){if(!a.cm.curOp)return hr(a.cm,Ra)(a,y,x);if(a.cm.state.suppressEdits)return}if(!((un(a,"beforeChange")||a.cm&&un(a.cm,"beforeChange"))&&(y=Kl(a,y,!0),!y))){var b=Pr&&!x&&io(a,y.from,y.to);if(b)for(var z=b.length-1;z>=0;--z)Ql(a,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else Ql(a,y)}}function Ql(a,y){if(!(y.text.length==1&&y.text[0]==""&&ct(y.from,y.to)==0)){var x=Lo(a,y);ba(a,y,x,a.cm?a.cm.curOp.id:NaN),Wa(a,y,x,si(a,y));var b=[];_r(a,function(z,ie){!ie&&et(b,z.history)==-1&&(Dl(z.history,y),b.push(z.history)),Wa(z,y,null,si(z,y))})}}function nl(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,ie,se=a.sel,pe=y=="undo"?z.done:z.undone,ge=y=="undo"?z.undone:z.done,Be=0;Be<pe.length&&(ie=pe[Be],!(x?ie.ranges&&!ie.equals(a.sel):!ie.ranges));Be++);if(Be!=pe.length){for(z.lastOrigin=z.lastSelOrigin=null;;)if(ie=pe.pop(),ie.ranges){if(na(ie,ge),x&&!ie.equals(a.sel)){zo(a,ie,{clearRedo:!1});return}se=ie}else if(b){pe.push(ie);return}else break;var wt=[];na(se,ge),ge.push({changes:wt,generation:z.generation}),z.generation=ie.generation||++z.maxGeneration;for(var Wt=un(a,"beforeChange")||a.cm&&un(a.cm,"beforeChange"),pn=function(ir){var vr=ie.changes[ir];if(vr.origin=y,Wt&&!Kl(a,vr,!1))return pe.length=0,{};wt.push(wo(a,vr));var Ir=ir?Lo(a,vr):je(pe);Wa(a,vr,Ir,cl(a,vr)),!ir&&a.cm&&a.cm.scrollIntoView({from:vr.from,to:vo(vr)});var jr=[];_r(a,function(Fr,Kr){!Kr&&et(jr,Fr.history)==-1&&(Dl(Fr.history,vr),jr.push(Fr.history)),Wa(Fr,vr,null,cl(Fr,vr))})},sn=ie.changes.length-1;sn>=0;--sn){var Un=pn(sn);if(Un)return Un.v}}}}function Ha(a,y){if(y!=0&&(a.first+=y,a.sel=new Ai(Bt(a.sel.ranges,function(z){return new Zr(Re(z.anchor.line+y,z.anchor.ch),Re(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){ta(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;b<x.viewTo;b++)Ga(a.cm,b,"gutter")}}function Wa(a,y,x,b){if(a.cm&&!a.cm.curOp)return hr(a.cm,Wa)(a,y,x,b);if(y.to.line<a.first){Ha(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 z=y.text.length-1-(a.first-y.from.line);Ha(a,z),y={from:Re(a.first,0),to:Re(y.to.line+z,y.to.ch),text:[je(y.text)],origin:y.origin}}var ie=a.lastLine();y.to.line>ie&&(y={from:y.from,to:Re(ie,en(a,ie).text.length),text:[y.text[0]],origin:y.origin}),y.removed=gn(a,y.from,y.to),x||(x=Lo(a,y)),a.cm?Al(a.cm,y,b):sa(a,y,b),fl(a,x,he),a.cantEdit&&Ca(a,Re(a.firstLine(),0))&&(a.cantEdit=!1)}}function Al(a,y,x){var b=a.doc,z=a.display,ie=y.from,se=y.to,pe=!1,ge=ie.line;a.options.lineWrapping||(ge=tt(In(en(b,ie.line))),b.iter(ge,se.line+1,function(sn){if(sn==z.maxLine)return pe=!0,!0})),b.sel.contains(y.from,y.to)>-1&&Ut(a),sa(b,y,x,Bs(a)),a.options.lineWrapping||(b.iter(ge,ie.line+y.text.length,function(sn){var Un=Mi(sn);Un>z.maxLineLength&&(z.maxLine=sn,z.maxLineLength=Un,z.maxLineChanged=!0,pe=!1)}),pe&&(a.curOp.updateMaxLine=!0)),_n(b,ie.line),ni(a,400);var Be=y.text.length-(se.line-ie.line)-1;y.full?ta(a):ie.line==se.line&&y.text.length==1&&!yi(a.doc,y)?Ga(a,ie.line,"text"):ta(a,ie.line,se.line+1,Be);var wt=un(a,"changes"),Wt=un(a,"change");if(Wt||wt){var pn={from:ie,to:se,text:y.text,removed:y.removed,origin:y.origin};Wt&&Wi(a,"change",a,pn),wt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(pn)}a.display.selForContextMenu=null}function za(a,y,x,b,z){var ie;b||(b=x),ct(b,x)<0&&(ie=[b,x],x=ie[0],b=ie[1]),typeof y=="string"&&(y=a.splitLines(y)),Ra(a,{from:x,to:b,text:y,origin:z})}function Nl(a,y,x,b){x<a.line?a.line+=b:y<a.line&&(a.line=y,a.ch=0)}function Jl(a,y,x,b){for(var z=0;z<a.length;++z){var ie=a[z],se=!0;if(ie.ranges){ie.copied||(ie=a[z]=ie.deepCopy(),ie.copied=!0);for(var pe=0;pe<ie.ranges.length;pe++)Nl(ie.ranges[pe].anchor,y,x,b),Nl(ie.ranges[pe].head,y,x,b);continue}for(var ge=0;ge<ie.changes.length;++ge){var Be=ie.changes[ge];if(x<Be.from.line)Be.from=Re(Be.from.line+b,Be.from.ch),Be.to=Re(Be.to.line+b,Be.to.ch);else if(y<=Be.to.line){se=!1;break}}se||(a.splice(0,z+1),z=0)}}function Dl(a,y){var x=y.from.line,b=y.to.line,z=y.text.length-(b-x)-1;Jl(a.done,x,b,z),Jl(a.undone,x,b,z)}function hl(a,y,x,b){var z=y,ie=y;return typeof y=="number"?ie=en(a,Ot(a,y)):z=tt(y),z==null?null:(b(ie,z)&&a.cm&&Ga(a.cm,z,x),ie)}function ml(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}ml.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,y){for(var x=a,b=a+y;x<b;++x){var z=this.lines[x];this.height-=z.height,Gi(z),Wi(z,"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 pl(a){this.children=a;for(var y=0,x=0,b=0;b<a.length;++b){var z=a[b];y+=z.chunkSize(),x+=z.height,z.parent=this}this.size=y,this.height=x,this.parent=null}pl.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],z=b.chunkSize();if(a<z){var ie=Math.min(y,z-a),se=b.height;if(b.removeInner(a,ie),this.height-=se-b.height,z==ie&&(this.children.splice(x--,1),b.parent=null),(y-=ie)==0)break;a=0}else a-=z}if(this.size-y<25&&(this.children.length>1||!(this.children[0]instanceof ml))){var pe=[];this.collapse(pe),this.children=[new ml(pe)],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 z=this.children[b],ie=z.chunkSize();if(a<=ie){if(z.insertInner(a,y,x),z.lines&&z.lines.length>50){for(var se=z.lines.length%25+25,pe=se;pe<z.lines.length;){var ge=new ml(z.lines.slice(pe,pe+=25));z.height-=ge.height,this.children.splice(++b,0,ge),ge.parent=this}z.lines=z.lines.slice(0,se),this.maybeSpill()}break}a-=ie}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var y=a.children.splice(a.children.length-5,5),x=new pl(y);if(a.parent){a.size-=x.size,a.height-=x.height;var z=et(a.parent.children,a);a.parent.children.splice(z+1,0,x)}else{var b=new pl(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 z=this.children[b],ie=z.chunkSize();if(a<ie){var se=Math.min(y,ie-a);if(z.iterN(a,se,x))return!0;if((y-=se)==0)break;a=0}else a-=ie}}};var vl=function(a,y,x){if(x)for(var b in x)x.hasOwnProperty(b)&&(this[b]=x[b]);this.doc=a,this.node=y};vl.prototype.clear=function(){var a=this.doc.cm,y=this.line.widgets,x=this.line,b=tt(x);if(!(b==null||!y)){for(var z=0;z<y.length;++z)y[z]==this&&y.splice(z--,1);y.length||(x.widgets=null);var ie=Qo(this);Wn(x,Math.max(0,x.height-ie)),a&&(Sr(a,function(){ql(a,x,-ie),Ga(a,b,"widget")}),Wi(a,"lineWidgetCleared",a,this,b))}},vl.prototype.changed=function(){var a=this,y=this.height,x=this.doc.cm,b=this.line;this.height=null;var z=Qo(this)-y;z&&(er(this.doc,b)||Wn(b,b.height+z),x&&Sr(x,function(){x.curOp.forceUpdate=!0,ql(x,b,z),Wi(x,"lineWidgetChanged",x,a,tt(b))}))},Je(vl);function ql(a,y,x){ri(y)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&Ht(a,x)}function vs(a,y,x,b){var z=new vl(a,x,b),ie=a.cm;return ie&&z.noHScroll&&(ie.display.alignWidgets=!0),hl(a,y,"widget",function(se){var pe=se.widgets||(se.widgets=[]);if(z.insertAt==null?pe.push(z):pe.splice(Math.min(pe.length-1,Math.max(0,z.insertAt)),0,z),z.line=se,ie&&!er(a,se)){var ge=ri(se)<a.scrollTop;Wn(se,se.height+Qo(z)),ge&&Ht(ie,z.height),ie.curOp.forceUpdate=!0}return!0}),ie&&Wi(ie,"lineWidgetAdded",ie,z,typeof y=="number"?y:tt(y)),z}var $l=0,Za=function(a,y){this.lines=[],this.type=y,this.doc=a,this.id=++$l};Za.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,y=a&&!a.curOp;if(y&&tr(a),un(this,"clear")){var x=this.find();x&&Wi(this,"clear",x.from,x.to)}for(var b=null,z=null,ie=0;ie<this.lines.length;++ie){var se=this.lines[ie],pe=ti(se.markedSpans,this);a&&!this.collapsed?Ga(a,tt(se),"text"):a&&(pe.to!=null&&(z=tt(se)),pe.from!=null&&(b=tt(se))),se.markedSpans=mi(se.markedSpans,pe),pe.from==null&&this.collapsed&&!er(this.doc,se)&&a&&Wn(se,ha(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var ge=0;ge<this.lines.length;++ge){var Be=In(this.lines[ge]),wt=Mi(Be);wt>a.display.maxLineLength&&(a.display.maxLine=Be,a.display.maxLineLength=wt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&ta(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Tl(a.doc)),a&&Wi(a,"markerCleared",a,this,b,z),y&&ar(a),this.parent&&this.parent.clear()}},Za.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z<this.lines.length;++z){var ie=this.lines[z],se=ti(ie.markedSpans,this);if(se.from!=null&&(x=Re(y?ie:tt(ie),se.from),a==-1))return x;if(se.to!=null&&(b=Re(y?ie:tt(ie),se.to),a==1))return b}return x&&{from:x,to:b}},Za.prototype.changed=function(){var a=this,y=this.find(-1,!0),x=this,b=this.doc.cm;!y||!b||Sr(b,function(){var z=y.line,ie=tt(y.line),se=aa(b,ie);if(se&&(Fl(se),b.curOp.selectionChanged=b.curOp.forceUpdate=!0),b.curOp.updateMaxLine=!0,!er(x.doc,z)&&x.height!=null){var pe=x.height;x.height=null;var ge=Qo(x)-pe;ge&&Wn(z,z.height+ge)}Wi(b,"markerChanged",b,a)})},Za.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(!y.maybeHiddenMarkers||et(y.maybeHiddenMarkers,this)==-1)&&(y.maybeUnhiddenMarkers||(y.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Za.prototype.detachLine=function(a){if(this.lines.splice(et(this.lines,a),1),!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(y.maybeHiddenMarkers||(y.maybeHiddenMarkers=[])).push(this)}},Je(Za);function rl(a,y,x,b,z){if(b&&b.shared)return gs(a,y,x,b,z);if(a.cm&&!a.cm.curOp)return hr(a.cm,rl)(a,y,x,b,z);var ie=new Za(a,z),se=ct(y,x);if(b&&jt(b,ie,!1),se>0||se==0&&ie.clearWhenEmpty!==!1)return ie;if(ie.replacedWith&&(ie.collapsed=!0,ie.widgetNode=Ct("span",[ie.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||ie.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(ie.widgetNode.insertLeft=!0)),ie.collapsed){if(zn(a,y.line,y,x,ie)||y.line!=x.line&&zn(a,x.line,y,x,ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");li()}ie.addToHistory&&ba(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var pe=y.line,ge=a.cm,Be;if(a.iter(pe,x.line+1,function(Wt){ge&&ie.collapsed&&!ge.options.lineWrapping&&In(Wt)==ge.display.maxLine&&(Be=!0),ie.collapsed&&pe!=y.line&&Wn(Wt,0),Xr(Wt,new ei(ie,pe==y.line?y.ch:null,pe==x.line?x.ch:null)),++pe}),ie.collapsed&&a.iter(y.line,x.line+1,function(Wt){er(a,Wt)&&Wn(Wt,0)}),ie.clearOnEnter&&tn(ie,"beforeCursorEnter",function(){return ie.clear()}),ie.readOnly&&(ii(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ie.collapsed&&(ie.id=++$l,ie.atomic=!0),ge){if(Be&&(ge.curOp.updateMaxLine=!0),ie.collapsed)ta(ge,y.line,x.line+1);else if(ie.className||ie.startStyle||ie.endStyle||ie.css||ie.attributes||ie.title)for(var wt=y.line;wt<=x.line;wt++)Ga(ge,wt,"text");ie.atomic&&Tl(ge.doc),Wi(ge,"markerAdded",ge,ie)}return ie}var gl=function(a,y){this.markers=a,this.primary=y;for(var x=0;x<a.length;++x)a[x].parent=this};gl.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();Wi(this,"clear")}},gl.prototype.find=function(a,y){return this.primary.find(a,y)},Je(gl);function gs(a,y,x,b,z){b=jt(b),b.shared=!1;var ie=[rl(a,y,x,b,z)],se=ie[0],pe=b.widgetNode;return _r(a,function(ge){pe&&(b.widgetNode=pe.cloneNode(!0)),ie.push(rl(ge,ft(ge,y),ft(ge,x),b,z));for(var Be=0;Be<ge.linked.length;++Be)if(ge.linked[Be].isParent)return;se=je(ie)}),new gl(ie,se)}function _l(a){return a.findMarks(Re(a.first,0),a.clipPos(Re(a.lastLine())),function(y){return y.parent})}function ys(a,y){for(var x=0;x<y.length;x++){var b=y[x],z=b.find(),ie=a.clipPos(z.from),se=a.clipPos(z.to);if(ct(ie,se)){var pe=rl(a,ie,se,b.primary,b.primary.type);b.markers.push(pe),pe.parent=b}}}function bs(a){for(var y=function(b){var z=a[b],ie=[z.primary.doc];_r(z.primary.doc,function(ge){return ie.push(ge)});for(var se=0;se<z.markers.length;se++){var pe=z.markers[se];et(ie,pe.doc)==-1&&(pe.parent=null,z.markers.splice(se--,1))}},x=0;x<a.length;x++)y(x)}var zi=0,ai=function(a,y,x,b,z){if(!(this instanceof ai))return new ai(a,y,x,b,z);x==null&&(x=0),pl.call(this,[new ml([new eo("",null)])]),this.first=x,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=x;var ie=Re(x,0);this.sel=_i(ie),this.history=new qr(null),this.id=++zi,this.modeOption=y,this.lineSep=b,this.direction=z=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),sa(this,{from:ie,to:ie,text:a}),zo(this,_i(ie),he)};ai.prototype=ne(pl.prototype,{constructor:ai,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=Yn(this,this.first,this.first+this.size);return a===!1?y:y.join(a||this.lineSeparator())},setValue:Er(function(a){var y=Re(this.first,0),x=this.first+this.size-1;Ra(this,{from:y,to:Re(x,en(this,x).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&$t(this.cm,0,0),zo(this,_i(y),he)}),replaceRange:function(a,y,x,b){y=ft(this,y),x=x?ft(this,x):y,za(this,a,y,x,b)},getRange:function(a,y,x){var b=gn(this,ft(this,a),ft(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(Le(this,a))return en(this,a)},getLineNumber:function(a){return tt(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=en(this,a)),In(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return ft(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:Er(function(a,y,x){Ll(this,ft(this,typeof a=="number"?Re(a,y||0):a),null,x)}),setSelection:Er(function(a,y,x){Ll(this,ft(this,a),ft(this,y||a),x)}),extendSelection:Er(function(a,y,x){Ta(this,ft(this,a),y&&ft(this,y),x)}),extendSelections:Er(function(a,y){dl(this,Tt(this,a),y)}),extendSelectionsBy:Er(function(a,y){var x=Bt(this.sel.ranges,a);dl(this,Tt(this,x),y)}),setSelections:Er(function(a,y,x){if(a.length){for(var b=[],z=0;z<a.length;z++)b[z]=new Zr(ft(this,a[z].anchor),ft(this,a[z].head));y==null&&(y=Math.min(a.length-1,this.sel.primIndex)),zo(this,$i(this.cm,b,y),x)}}),addSelection:Er(function(a,y,x){var b=this.sel.ranges.slice(0);b.push(new Zr(ft(this,a),ft(this,y||a))),zo(this,$i(this.cm,b,b.length-1),x)}),getSelection:function(a){for(var y=this.sel.ranges,x,b=0;b<y.length;b++){var z=gn(this,y[b].from(),y[b].to());x=x?x.concat(z):z}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 z=gn(this,x[b].from(),x[b].to());a!==!1&&(z=z.join(a||this.lineSeparator())),y[b]=z}return y},replaceSelection:function(a,y,x){for(var b=[],z=0;z<this.sel.ranges.length;z++)b[z]=a;this.replaceSelections(b,y,x||"+input")},replaceSelections:Er(function(a,y,x){for(var b=[],z=this.sel,ie=0;ie<z.ranges.length;ie++){var se=z.ranges[ie];b[ie]={from:se.from(),to:se.to(),text:this.splitLines(a[ie]),origin:x}}for(var pe=y&&y!="end"&&Ui(this,b,y),ge=b.length-1;ge>=0;ge--)Ra(this,b[ge]);pe?Gl(this,pe):this.cm&&Qt(this.cm)}),undo:Er(function(){nl(this,"undo")}),redo:Er(function(){nl(this,"redo")}),undoSelection:Er(function(){nl(this,"undo",!0)}),redoSelection:Er(function(){nl(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 z=0;z<a.undone.length;z++)a.undone[z].ranges||++x;return{undo:y,redo:x}},clearHistory:function(){var a=this;this.history=new qr(this.history.maxGeneration),_r(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:pa(this.history.done),undone:pa(this.history.undone)}},setHistory:function(a){var y=this.history=new qr(this.history.maxGeneration);y.done=pa(a.done.slice(0),null,!0),y.undone=pa(a.undone.slice(0),null,!0)},setGutterMarker:Er(function(a,y,x){return hl(this,a,"gutter",function(b){var z=b.gutterMarkers||(b.gutterMarkers={});return z[y]=x,!x&&re(z)&&(b.gutterMarkers=null),!0})}),clearGutter:Er(function(a){var y=this;this.iter(function(x){x.gutterMarkers&&x.gutterMarkers[a]&&hl(y,x,"gutter",function(){return x.gutterMarkers[a]=null,re(x.gutterMarkers)&&(x.gutterMarkers=null),!0})})}),lineInfo:function(a){var y;if(typeof a=="number"){if(!Le(this,a)||(y=a,a=en(this,a),!a))return null}else if(y=tt(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:Er(function(a,y,x){return hl(this,a,y=="gutter"?"gutter":"class",function(b){var z=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass";if(!b[z])b[z]=x;else{if(mt(x).test(b[z]))return!1;b[z]+=" "+x}return!0})}),removeLineClass:Er(function(a,y,x){return hl(this,a,y=="gutter"?"gutter":"class",function(b){var z=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass",ie=b[z];if(ie)if(x==null)b[z]=null;else{var se=ie.match(mt(x));if(!se)return!1;var pe=se.index+se[0].length;b[z]=ie.slice(0,se.index)+(!se.index||pe==ie.length?"":" ")+ie.slice(pe)||null}else return!1;return!0})}),addLineWidget:Er(function(a,y,x){return vs(this,a,y,x)}),removeLineWidget:function(a){a.clear()},markText:function(a,y,x){return rl(this,ft(this,a),ft(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=ft(this,a),rl(this,a,a,x,"bookmark")},findMarksAt:function(a){a=ft(this,a);var y=[],x=en(this,a.line).markedSpans;if(x)for(var b=0;b<x.length;++b){var z=x[b];(z.from==null||z.from<=a.ch)&&(z.to==null||z.to>=a.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(a,y,x){a=ft(this,a),y=ft(this,y);var b=[],z=a.line;return this.iter(a.line,y.line+1,function(ie){var se=ie.markedSpans;if(se)for(var pe=0;pe<se.length;pe++){var ge=se[pe];!(ge.to!=null&&z==a.line&&a.ch>=ge.to||ge.from==null&&z!=a.line||ge.from!=null&&z==y.line&&ge.from>=y.ch)&&(!x||x(ge.marker))&&b.push(ge.marker.parent||ge.marker)}++z}),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(z){var ie=z.text.length+b;if(ie>a)return y=a,!0;a-=ie,++x}),ft(this,Re(x,y))},indexFromPos:function(a){a=ft(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 ai(Yn(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 ai(Yn(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}],ys(b,_l(this)),b},unlinkDoc:function(a){if(a instanceof Bo&&(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),bs(_l(this));break}}if(a.history==this.history){var b=[a.id];_r(a,function(z){return b.push(z.id)},!0),a.history=new qr(null),a.history.done=pa(this.history.done,b),a.history.undone=pa(this.history.undone,b)}},iterLinkedDocs:function(a){_r(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):Sn(a)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:Er(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(y){return y.order=null}),this.cm&&zr(this.cm))})}),ai.prototype.eachLine=ai.prototype.iter;var ca=0;function ja(a){var y=this;if(Ps(y),!(at(y,a)||Vo(y.display,a))){At(a),xe&&(ca=+new Date);var x=sl(y,a,!0),b=a.dataTransfer.files;if(!(!x||y.isReadOnly()))if(b&&b.length&&window.FileReader&&window.File)for(var z=b.length,ie=Array(z),se=0,pe=function(){++se==z&&hr(y,function(){x=ft(y.doc,x);var sn={from:x,to:x,text:y.doc.splitLines(ie.filter(function(Un){return Un!=null}).join(y.doc.lineSeparator())),origin:"paste"};Ra(y.doc,sn),Gl(y.doc,_i(ft(y.doc,x),ft(y.doc,vo(sn))))})()},ge=function(sn,Un){if(y.options.allowDropFileTypes&&et(y.options.allowDropFileTypes,sn.type)==-1){pe();return}var ir=new FileReader;ir.onerror=function(){return pe()},ir.onload=function(){var vr=ir.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(vr)){pe();return}ie[Un]=vr,pe()},ir.readAsText(sn)},Be=0;Be<b.length;Be++)ge(b[Be],Be);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 wt=a.dataTransfer.getData("Text");if(wt){var Wt;if(y.state.draggingText&&!y.state.draggingText.copy&&(Wt=y.listSelections()),fl(y.doc,_i(x,x)),Wt)for(var pn=0;pn<Wt.length;++pn)za(y.doc,"",Wt[pn].anchor,Wt[pn].head,"drag");y.replaceSelection(wt,"around","paste"),y.display.input.focus()}}catch(sn){}}}}function es(a,y){if(xe&&(!a.state.draggingText||+new Date-ca<100)){He(y);return}if(!(at(a,y)||Vo(a.display,y))&&(y.dataTransfer.setData("Text",a.getSelection()),y.dataTransfer.effectAllowed="copyMove",y.dataTransfer.setDragImage&&!lt)){var x=Ve("img",null,null,"position: fixed; left: 0; top: 0;");x.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ve&&(x.width=x.height=1,a.display.wrapper.appendChild(x),x._top=x.offsetTop),y.dataTransfer.setDragImage(x,0,0),ve&&x.parentNode.removeChild(x)}}function Zs(a,y){var x=sl(a,y);if(x){var b=document.createDocumentFragment();Is(a,x,b),a.display.dragCursor||(a.display.dragCursor=Ve("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),Ze(a.display.dragCursor,b)}}function Ps(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function Ms(a){if(document.getElementsByClassName){for(var y=document.getElementsByClassName("CodeMirror"),x=[],b=0;b<y.length;b++){var z=y[b].CodeMirror;z&&x.push(z)}x.length&&x[0].operation(function(){for(var ie=0;ie<x.length;ie++)a(x[ie])})}}var js=!1;function co(){js||(Ni(),js=!0)}function Ni(){var a;tn(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,Ms(ro)},100))}),tn(window,"blur",function(){return Ms(El)})}function ro(a){var y=a.display;y.cachedCharWidth=y.cachedTextHeight=y.cachedPaddingH=null,y.scrollbarsClipped=!1,a.setSize()}for(var go={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"},ko=0;ko<10;ko++)go[ko+48]=go[ko+96]=String(ko);for(var ts=65;ts<=90;ts++)go[ts]=String.fromCharCode(ts);for(var Cs=1;Cs<=12;Cs++)go[Cs+111]=go[Cs+63235]="F"+Cs;var yl={};yl.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"},yl.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"},yl.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"},yl.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"]},yl.default=Qe?yl.macDefault:yl.pcDefault;function Au(a){var y=a.split(/-(?!$)/);a=y[y.length-1];for(var x,b,z,ie,se=0;se<y.length-1;se++){var pe=y[se];if(/^(cmd|meta|m)$/i.test(pe))ie=!0;else if(/^a(lt)?$/i.test(pe))x=!0;else if(/^(c|ctrl|control)$/i.test(pe))b=!0;else if(/^s(hift)?$/i.test(pe))z=!0;else throw new Error("Unrecognized modifier name: "+pe)}return x&&(a="Alt-"+a),b&&(a="Ctrl-"+a),ie&&(a="Cmd-"+a),z&&(a="Shift-"+a),a}function Du(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 z=Bt(x.split(" "),Au),ie=0;ie<z.length;ie++){var se=void 0,pe=void 0;ie==z.length-1?(pe=z.join(" "),se=b):(pe=z.slice(0,ie+1).join(" "),se="...");var ge=y[pe];if(!ge)y[pe]=se;else if(ge!=se)throw new Error("Inconsistent bindings for "+pe)}delete a[x]}for(var Be in y)a[Be]=y[Be];return a}function ns(a,y,x,b){y=Os(y);var z=y.call?y.call(a,b):y[a];if(z===!1)return"nothing";if(z==="...")return"multi";if(z!=null&&x(z))return"handled";if(y.fallthrough){if(Object.prototype.toString.call(y.fallthrough)!="[object Array]")return ns(a,y.fallthrough,x,b);for(var ie=0;ie<y.fallthrough.length;ie++){var se=ns(a,y.fallthrough[ie],x,b);if(se)return se}}}function tu(a){var y=typeof a=="string"?a:go[a.keyCode];return y=="Ctrl"||y=="Alt"||y=="Shift"||y=="Mod"}function nu(a,y,x){var b=a;return y.altKey&&b!="Alt"&&(a="Alt-"+a),(fe?y.metaKey:y.ctrlKey)&&b!="Ctrl"&&(a="Ctrl-"+a),(fe?y.ctrlKey:y.metaKey)&&b!="Mod"&&(a="Cmd-"+a),!x&&y.shiftKey&&b!="Shift"&&(a="Shift-"+a),a}function ru(a,y){if(ve&&a.keyCode==34&&a.char)return!1;var x=go[a.keyCode];return x==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(x=a.code),nu(x,a,y))}function Os(a){return typeof a=="string"?yl[a]:a}function rs(a,y){for(var x=a.doc.sel.ranges,b=[],z=0;z<x.length;z++){for(var ie=y(x[z]);b.length&&ct(ie.from,je(b).to)<=0;){var se=b.pop();if(ct(se.from,ie.from)<0){ie.from=se.from;break}}b.push(ie)}Sr(a,function(){for(var pe=b.length-1;pe>=0;pe--)za(a.doc,"",b[pe].from,b[pe].to,"+delete");Qt(a)})}function Vs(a,y,x){var b=Ye(a.text,y+x,x);return b<0||b>a.text.length?null:b}function Us(a,y,x){var b=Vs(a,y.ch,x);return b==null?null:new Re(y.line,b,x<0?"after":"before")}function Gs(a,y,x,b,z){if(a){y.doc.direction=="rtl"&&(z=-z);var ie=vn(x,y.doc.direction);if(ie){var se=z<0?je(ie):ie[0],pe=z<0==(se.level==1),ge=pe?"after":"before",Be;if(se.level>0||y.doc.direction=="rtl"){var wt=Va(y,x);Be=z<0?x.text.length-1:0;var Wt=ya(y,wt,Be).top;Be=ke(function(pn){return ya(y,wt,pn).top==Wt},z<0==(se.level==1)?se.from:se.to-1,Be),ge=="before"&&(Be=Vs(x,Be,1))}else Be=z<0?se.to:se.from;return new Re(b,Be,ge)}}return new Re(b,z<0?x.text.length:0,z<0?"before":"after")}function Bu(a,y,x,b){var z=vn(y,a.doc.direction);if(!z)return Us(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 ie=Xt(z,x.ch,x.sticky),se=z[ie];if(a.doc.direction=="ltr"&&se.level%2==0&&(b>0?se.to>x.ch:se.from<x.ch))return Us(y,x,b);var pe=function(Ir,jr){return Vs(y,Ir instanceof Re?Ir.ch:Ir,jr)},ge,Be=function(Ir){return a.options.lineWrapping?(ge=ge||Va(a,y),Po(a,y,ge,Ir)):{begin:0,end:y.text.length}},wt=Be(x.sticky=="before"?pe(x,-1):x.ch);if(a.doc.direction=="rtl"||se.level==1){var Wt=se.level==1==b<0,pn=pe(x,Wt?1:-1);if(pn!=null&&(Wt?pn<=se.to&&pn<=wt.end:pn>=se.from&&pn>=wt.begin)){var sn=Wt?"before":"after";return new Re(x.line,pn,sn)}}var Un=function(Ir,jr,Fr){for(var Kr=function(Eo,qo){return qo?new Re(x.line,pe(Eo,1),"before"):new Re(x.line,Eo,"after")};Ir>=0&&Ir<z.length;Ir+=jr){var bi=z[Ir],ui=jr>0==(bi.level!=1),Qi=ui?Fr.begin:pe(Fr.end,-1);if(bi.from<=Qi&&Qi<bi.to||(Qi=ui?bi.from:pe(bi.to,-1),Fr.begin<=Qi&&Qi<Fr.end))return Kr(Qi,ui)}},ir=Un(ie+b,b,wt);if(ir)return ir;var vr=b>0?wt.end:pe(wt.begin,-1);return vr!=null&&!(b>0&&vr==y.text.length)&&(ir=Un(b>0?0:z.length-1,b,Be(vr)),ir)?ir:null}var xs={selectAll:kl,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),he)},killLine:function(a){return rs(a,function(y){if(y.empty()){var x=en(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line<a.lastLine()?{from:y.head,to:Re(y.head.line+1,0)}:{from:y.head,to:Re(y.head.line,x)}}else return{from:y.from(),to:y.to()}})},deleteLine:function(a){return rs(a,function(y){return{from:Re(y.from().line,0),to:ft(a.doc,Re(y.to().line+1,0))}})},delLineLeft:function(a){return rs(a,function(y){return{from:Re(y.from().line,0),to:y.from()}})},delWrappedLineLeft:function(a){return rs(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 rs(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(Re(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(Re(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(y){return iu(a,y.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(y){return ou(a,y.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(y){return Iu(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")},Me)},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")},Me)},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/)?ou(a,y.head):b},Me)},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,z=0;z<x.length;z++){var ie=x[z].from(),se=Ce(a.getLine(ie.line),ie.ch,b);y.push(Zt(b-se%b))}a.replaceSelections(y)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return Sr(a,function(){for(var y=a.listSelections(),x=[],b=0;b<y.length;b++)if(y[b].empty()){var z=y[b].head,ie=en(a.doc,z.line).text;if(ie){if(z.ch==ie.length&&(z=new Re(z.line,z.ch-1)),z.ch>0)z=new Re(z.line,z.ch+1),a.replaceRange(ie.charAt(z.ch-1)+ie.charAt(z.ch-2),Re(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var se=en(a.doc,z.line-1).text;se&&(z=new Re(z.line,1),a.replaceRange(ie.charAt(0)+a.doc.lineSeparator()+se.charAt(se.length-1),Re(z.line-1,se.length-1),z,"+transpose"))}}x.push(new Zr(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return Sr(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);Qt(a)})},openLine:function(a){return a.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function iu(a,y){var x=en(a.doc,y),b=In(x);return b!=x&&(y=tt(b)),Gs(!0,a,b,y,1)}function Iu(a,y){var x=en(a.doc,y),b=dr(x);return b!=x&&(y=tt(b)),Gs(!0,a,x,y,-1)}function ou(a,y){var x=iu(a,y.line),b=en(a.doc,x.line),z=vn(b,a.doc.direction);if(!z||z[0].level==0){var ie=Math.max(x.ch,b.text.search(/\S/)),se=y.line==x.line&&y.ch<=ie&&y.ch;return Re(x.line,se?0:ie,x.sticky)}return x}function Ls(a,y,x){if(typeof y=="string"&&(y=xs[y],!y))return!1;a.display.input.ensurePolled();var b=a.display.shift,z=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),x&&(a.display.shift=!1),z=y(a)!=ut}finally{a.display.shift=b,a.state.suppressEdits=!1}return z}function Fu(a,y,x){for(var b=0;b<a.state.keyMaps.length;b++){var z=ns(y,a.state.keyMaps[b],x,a);if(z)return z}return a.options.extraKeys&&ns(y,a.options.extraKeys,x,a)||ns(y,a.options.keyMap,x,a)}var Pu=new ue;function ws(a,y,x,b){var z=a.state.keySeq;if(z){if(tu(y))return"handled";if(/\'$/.test(y)?a.state.keySeq=null:Pu.set(50,function(){a.state.keySeq==z&&(a.state.keySeq=null,a.display.input.reset())}),au(a,z+" "+y,x,b))return!0}return au(a,y,x,b)}function au(a,y,x,b){var z=Fu(a,y,b);return z=="multi"&&(a.state.keySeq=y),z=="handled"&&Wi(a,"keyHandled",a,y,x),(z=="handled"||z=="multi")&&(At(x),hs(a)),!!z}function lu(a,y){var x=ru(y,!0);return x?y.shiftKey&&!a.state.keySeq?ws(a,"Shift-"+x,y,function(b){return Ls(a,b,!0)})||ws(a,x,y,function(b){if(typeof b=="string"?/^go[A-Z]/.test(b):b.motion)return Ls(a,b)}):ws(a,x,y,function(b){return Ls(a,b)}):!1}function Mu(a,y,x){return ws(a,"'"+x+"'",y,function(b){return Ls(a,b,!0)})}var Ys=null;function su(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&(y.curOp.focus=Ue(),!at(y,a))){xe&&Fe<11&&a.keyCode==27&&(a.returnValue=!1);var x=a.keyCode;y.display.shift=x==16||a.shiftKey;var b=lu(y,a);ve&&(Ys=b?x:null,!b&&x==88&&!Gt&&(Qe?a.metaKey:a.ctrlKey)&&y.replaceSelection("",null,"cut")),E&&!Qe&&!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;de(y,"CodeMirror-crosshair");function x(b){(b.keyCode==18||!b.altKey)&&(pt(y,"CodeMirror-crosshair"),mn(document,"keyup",x),mn(document,"mouseover",x))}tn(document,"keyup",x),tn(document,"mouseover",x)}function uu(a){a.keyCode==16&&(this.doc.sel.shift=!1),at(this,a)}function cu(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&!(Vo(y.display,a)||at(y,a)||a.ctrlKey&&!a.altKey||Qe&&a.metaKey)){var x=a.keyCode,b=a.charCode;if(ve&&x==Ys){Ys=null,At(a);return}if(!(ve&&(!a.which||a.which<10)&&lu(y,a))){var z=String.fromCharCode(b==null?x:b);z!="\b"&&(Mu(y,a,z)||y.display.input.onKeyPress(a))}}}var Lu=400,Xs=function(a,y,x){this.time=a,this.pos=y,this.button=x};Xs.prototype.compare=function(a,y,x){return this.time+Lu>a&&ct(y,this.pos)==0&&x==this.button};var Ss,Es;function Tu(a,y){var x=+new Date;return Es&&Es.compare(x,a,y)?(Ss=Es=null,"triple"):Ss&&Ss.compare(x,a,y)?(Es=new Xs(x,a,y),Ss=null,"double"):(Ss=new Xs(x,a,y),Es=null,"single")}function du(a){var y=this,x=y.display;if(!(at(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Vo(x,a)){Pe||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Ks(y,a)){var b=sl(y,a),z=Mt(a),ie=b?Tu(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&ku(y,z,b,ie,a))&&(z==1?b?Ru(y,b,ie,a):ht(a)==x.scroller&&At(a):z==2?(b&&Ta(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(st?y.display.input.onContextMenu(a):ms(y)))}}}function ku(a,y,x,b,z){var ie="Click";return b=="double"?ie="Double"+ie:b=="triple"&&(ie="Triple"+ie),ie=(y==1?"Left":y==2?"Middle":"Right")+ie,ws(a,nu(ie,z),z,function(se){if(typeof se=="string"&&(se=xs[se]),!se)return!1;var pe=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),pe=se(a,x)!=ut}finally{a.state.suppressEdits=!1}return pe})}function Nu(a,y,x){var b=a.getOption("configureMouse"),z=b?b(a,y,x):{};if(z.unit==null){var ie=dt?x.shiftKey&&x.metaKey:x.altKey;z.unit=ie?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=Qe?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(Qe?x.altKey:x.ctrlKey)),z}function Ru(a,y,x,b){xe?setTimeout(nt(zs,a),0):a.curOp.focus=Ue();var z=Nu(a,x,b),ie=a.doc.sel,se;a.options.dragDrop&&Kt&&!a.isReadOnly()&&x=="single"&&(se=ie.contains(y))>-1&&(ct((se=ie.ranges[se]).from(),y)<0||y.xRel>0)&&(ct(se.to(),y)>0||y.xRel<0)?Hu(a,b,y,z):Wu(a,b,y,z)}function Hu(a,y,x,b){var z=a.display,ie=!1,se=hr(a,function(Be){Pe&&(z.scroller.draggable=!1),a.state.draggingText=!1,mn(z.wrapper.ownerDocument,"mouseup",se),mn(z.wrapper.ownerDocument,"mousemove",pe),mn(z.scroller,"dragstart",ge),mn(z.scroller,"drop",se),ie||(At(Be),b.addNew||Ta(a.doc,x,null,null,b.extend),Pe&&!lt||xe&&Fe==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),pe=function(Be){ie=ie||Math.abs(y.clientX-Be.clientX)+Math.abs(y.clientY-Be.clientY)>=10},ge=function(){return ie=!0};Pe&&(z.scroller.draggable=!0),a.state.draggingText=se,se.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),tn(z.wrapper.ownerDocument,"mouseup",se),tn(z.wrapper.ownerDocument,"mousemove",pe),tn(z.scroller,"dragstart",ge),tn(z.scroller,"drop",se),ms(a),setTimeout(function(){return z.input.focus()},20)}function fu(a,y,x){if(x=="char")return new Zr(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new Zr(Re(y.line,0),ft(a.doc,Re(y.line+1,0)));var b=x(a,y);return new Zr(b.from,b.to)}function Wu(a,y,x,b){var z=a.display,ie=a.doc;At(y);var se,pe,ge=ie.sel,Be=ge.ranges;if(b.addNew&&!b.extend?(pe=ie.sel.contains(x),pe>-1?se=Be[pe]:se=new Zr(x,x)):(se=ie.sel.primary(),pe=ie.sel.primIndex),b.unit=="rectangle")b.addNew||(se=new Zr(x,x)),x=sl(a,y,!0,!0),pe=-1;else{var wt=fu(a,x,b.unit);b.extend?se=el(se,wt.anchor,wt.head,b.extend):se=wt}b.addNew?pe==-1?(pe=Be.length,zo(ie,$i(a,Be.concat([se]),pe),{scroll:!1,origin:"*mouse"})):Be.length>1&&Be[pe].empty()&&b.unit=="char"&&!b.extend?(zo(ie,$i(a,Be.slice(0,pe).concat(Be.slice(pe+1)),0),{scroll:!1,origin:"*mouse"}),ge=ie.sel):tl(ie,pe,se,De):(pe=0,zo(ie,new Ai([se],0),De),ge=ie.sel);var Wt=x;function pn(Fr){if(ct(Wt,Fr)!=0)if(Wt=Fr,b.unit=="rectangle"){for(var Kr=[],bi=a.options.tabSize,ui=Ce(en(ie,x.line).text,x.ch,bi),Qi=Ce(en(ie,Fr.line).text,Fr.ch,bi),Eo=Math.min(ui,Qi),qo=Math.max(ui,Qi),Mo=Math.min(x.line,Fr.line),Da=Math.min(a.lastLine(),Math.max(x.line,Fr.line));Mo<=Da;Mo++){var xa=en(ie,Mo).text,Uo=Dt(xa,Eo,bi);Eo==qo?Kr.push(new Zr(Re(Mo,Uo),Re(Mo,Uo))):xa.length>Uo&&Kr.push(new Zr(Re(Mo,Uo),Re(Mo,Dt(xa,qo,bi))))}Kr.length||Kr.push(new Zr(x,x)),zo(ie,$i(a,ge.ranges.slice(0,pe).concat(Kr),pe),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Fr)}else{var wa=se,ra=fu(a,Fr,b.unit),Xo=wa.anchor,Go;ct(ra.anchor,Xo)>0?(Go=ra.head,Xo=zt(wa.from(),ra.anchor)):(Go=ra.anchor,Xo=Ft(wa.to(),ra.head));var No=ge.ranges.slice(0);No[pe]=zu(a,new Zr(ft(ie,Xo),Go)),zo(ie,$i(a,No,pe),De)}}var sn=z.wrapper.getBoundingClientRect(),Un=0;function ir(Fr){var Kr=++Un,bi=sl(a,Fr,!0,b.unit=="rectangle");if(bi)if(ct(bi,Wt)!=0){a.curOp.focus=Ue(),pn(bi);var ui=oe(z,ie);(bi.line>=ui.to||bi.line<ui.from)&&setTimeout(hr(a,function(){Un==Kr&&ir(Fr)}),150)}else{var Qi=Fr.clientY<sn.top?-20:Fr.clientY>sn.bottom?20:0;Qi&&setTimeout(hr(a,function(){Un==Kr&&(z.scroller.scrollTop+=Qi,ir(Fr))}),50)}}function vr(Fr){a.state.selectingText=!1,Un=1/0,Fr&&(At(Fr),z.input.focus()),mn(z.wrapper.ownerDocument,"mousemove",Ir),mn(z.wrapper.ownerDocument,"mouseup",jr),ie.history.lastSelOrigin=null}var Ir=hr(a,function(Fr){Fr.buttons===0||!Mt(Fr)?vr(Fr):ir(Fr)}),jr=hr(a,vr);a.state.selectingText=jr,tn(z.wrapper.ownerDocument,"mousemove",Ir),tn(z.wrapper.ownerDocument,"mouseup",jr)}function zu(a,y){var x=y.anchor,b=y.head,z=en(a.doc,x.line);if(ct(x,b)==0&&x.sticky==b.sticky)return y;var ie=vn(z);if(!ie)return y;var se=Xt(ie,x.ch,x.sticky),pe=ie[se];if(pe.from!=x.ch&&pe.to!=x.ch)return y;var ge=se+(pe.from==x.ch==(pe.level!=1)?0:1);if(ge==0||ge==ie.length)return y;var Be;if(b.line!=x.line)Be=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var wt=Xt(ie,b.ch,b.sticky),Wt=wt-se||(b.ch-x.ch)*(pe.level==1?-1:1);wt==ge-1||wt==ge?Be=Wt<0:Be=Wt>0}var pn=ie[ge+(Be?-1:0)],sn=Be==(pn.level==1),Un=sn?pn.from:pn.to,ir=sn?"after":"before";return x.ch==Un&&x.sticky==ir?y:new Zr(new Re(x.line,Un,ir),b)}function hu(a,y,x,b){var z,ie;if(y.touches)z=y.touches[0].clientX,ie=y.touches[0].clientY;else try{z=y.clientX,ie=y.clientY}catch(pn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&At(y);var se=a.display,pe=se.lineDiv.getBoundingClientRect();if(ie>pe.bottom||!un(a,x))return ln(y);ie-=pe.top-se.viewOffset;for(var ge=0;ge<a.display.gutterSpecs.length;++ge){var Be=se.gutters.childNodes[ge];if(Be&&Be.getBoundingClientRect().right>=z){var wt=St(a.doc,ie),Wt=a.display.gutterSpecs[ge];return cn(a,x,a,wt,Wt.className,y),ln(y)}}}function Ks(a,y){return hu(a,y,"gutterClick",!0)}function mu(a,y){Vo(a.display,y)||Zu(a,y)||at(a,y,"contextmenu")||st||a.display.input.onContextMenu(y)}function Zu(a,y){return un(a,"gutterContextMenu")?hu(a,y,"gutterContextMenu",!1):!1}function pu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),ll(a)}var is={toString:function(){return"CodeMirror.Init"}},vu={},Ts={};function ju(a){var y=a.optionHandlers;function x(b,z,ie,se){a.defaults[b]=z,ie&&(y[b]=se?function(pe,ge,Be){Be!=is&&ie(pe,ge,Be)}:ie)}a.defineOption=x,a.Init=is,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,no(b)},!0),x("indentUnit",2,no,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Co(b),ll(b),ta(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var ie=[],se=b.doc.first;b.doc.iter(function(ge){for(var Be=0;;){var wt=ge.text.indexOf(z,Be);if(wt==-1)break;Be=wt+z.length,ie.push(Re(se,wt))}se++});for(var pe=ie.length-1;pe>=0;pe--)za(b.doc,z,ie[pe],Re(ie[pe].line,ie[pe].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,ie){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),ie!=is&&b.refresh()}),x("specialCharPlaceholder",_o,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Ke?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!Pt),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){pu(b),Di(b)},!0),x("keyMap","default",function(b,z,ie){var se=Os(z),pe=ie!=is&&Os(ie);pe&&pe.detach&&pe.detach(b,se),se.attach&&se.attach(b,pe||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Uu,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=Pi(z,b.options.lineNumbers),Di(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?us(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Zn(b)},!0),x("scrollbarStyle","native",function(b){Qn(b),Zn(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=Pi(b.options.gutters,z),Di(b)},!0),x("firstLineNumber",1,Di,!0),x("lineNumberFormatter",function(b){return b},Di,!0),x("showCursorWhenSelecting",!1,Ol,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(El(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Vu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Ol,!0),x("singleCursorHeightPerLine",!0,Ol,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Co,!0),x("addModeClass",!1,Co,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Co,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Vu(a,y,x){var b=x&&x!=is;if(!y!=!b){var z=a.display.dragFunctions,ie=y?tn:mn;ie(a.display.scroller,"dragstart",z.start),ie(a.display.scroller,"dragenter",z.enter),ie(a.display.scroller,"dragover",z.over),ie(a.display.scroller,"dragleave",z.leave),ie(a.display.scroller,"drop",z.drop)}}function Uu(a){a.options.lineWrapping?(de(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(pt(a.display.wrapper,"CodeMirror-wrap"),wi(a)),cs(a),ta(a),ll(a),setTimeout(function(){return Zn(a)},100)}function Bo(a,y){var x=this;if(!(this instanceof Bo))return new Bo(a,y);this.options=y=y?jt(y):{},jt(vu,y,!1);var b=y.value;typeof b=="string"?b=new ai(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new Bo.inputStyles[y.inputStyle](this),ie=this.display=new Yi(a,b,z,y);ie.wrapper.CodeMirror=this,pu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Qn(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 ue,keySeq:null,specialChars:null},y.autofocus&&!Ke&&ie.input.focus(),xe&&Fe<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Gu(this),co(),tr(this),this.curOp.forceUpdate=!0,Yr(this,b),y.autofocus&&!Ke||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&qa(x)},20):El(this);for(var se in Ts)Ts.hasOwnProperty(se)&&Ts[se](this,y[se],is);Fi(this),y.finishInit&&y.finishInit(this);for(var pe=0;pe<Qs.length;++pe)Qs[pe](this);ar(this),Pe&&y.lineWrapping&&getComputedStyle(ie.lineDiv).textRendering=="optimizelegibility"&&(ie.lineDiv.style.textRendering="auto")}Bo.defaults=vu,Bo.optionHandlers=Ts;function Gu(a){var y=a.display;tn(y.scroller,"mousedown",hr(a,du)),xe&&Fe<11?tn(y.scroller,"dblclick",hr(a,function(ge){if(!at(a,ge)){var Be=sl(a,ge);if(!(!Be||Ks(a,ge)||Vo(a.display,ge))){At(ge);var wt=a.findWordAt(Be);Ta(a.doc,wt.anchor,wt.head)}}})):tn(y.scroller,"dblclick",function(ge){return at(a,ge)||At(ge)}),tn(y.scroller,"contextmenu",function(ge){return mu(a,ge)}),tn(y.input.getField(),"contextmenu",function(ge){y.scroller.contains(ge.target)||mu(a,ge)});var x,b={end:0};function z(){y.activeTouch&&(x=setTimeout(function(){return y.activeTouch=null},1e3),b=y.activeTouch,b.end=+new Date)}function ie(ge){if(ge.touches.length!=1)return!1;var Be=ge.touches[0];return Be.radiusX<=1&&Be.radiusY<=1}function se(ge,Be){if(Be.left==null)return!0;var wt=Be.left-ge.left,Wt=Be.top-ge.top;return wt*wt+Wt*Wt>20*20}tn(y.scroller,"touchstart",function(ge){if(!at(a,ge)&&!ie(ge)&&!Ks(a,ge)){y.input.ensurePolled(),clearTimeout(x);var Be=+new Date;y.activeTouch={start:Be,moved:!1,prev:Be-b.end<=300?b:null},ge.touches.length==1&&(y.activeTouch.left=ge.touches[0].pageX,y.activeTouch.top=ge.touches[0].pageY)}}),tn(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),tn(y.scroller,"touchend",function(ge){var Be=y.activeTouch;if(Be&&!Vo(y,ge)&&Be.left!=null&&!Be.moved&&new Date-Be.start<300){var wt=a.coordsChar(y.activeTouch,"page"),Wt;!Be.prev||se(Be,Be.prev)?Wt=new Zr(wt,wt):!Be.prev.prev||se(Be,Be.prev.prev)?Wt=a.findWordAt(wt):Wt=new Zr(Re(wt.line,0),ft(a.doc,Re(wt.line+1,0))),a.setSelection(Wt.anchor,Wt.head),a.focus(),At(ge)}z()}),tn(y.scroller,"touchcancel",z),tn(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Pn(a,y.scroller.scrollTop),Tn(a,y.scroller.scrollLeft,!0),cn(a,"scroll",a))}),tn(y.scroller,"mousewheel",function(ge){return mo(a,ge)}),tn(y.scroller,"DOMMouseScroll",function(ge){return mo(a,ge)}),tn(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ge){at(a,ge)||He(ge)},over:function(ge){at(a,ge)||(Zs(a,ge),He(ge))},start:function(ge){return es(a,ge)},drop:hr(a,ja),leave:function(ge){at(a,ge)||Ps(a)}};var pe=y.input.getField();tn(pe,"keyup",function(ge){return uu.call(a,ge)}),tn(pe,"keydown",hr(a,su)),tn(pe,"keypress",hr(a,cu)),tn(pe,"focus",function(ge){return qa(a,ge)}),tn(pe,"blur",function(ge){return El(a,ge)})}var Qs=[];Bo.defineInitHook=function(a){return Qs.push(a)};function As(a,y,x,b){var z=a.doc,ie;x==null&&(x="add"),x=="smart"&&(z.mode.indent?ie=sr(a,y).state:x="prev");var se=a.options.tabSize,pe=en(z,y),ge=Ce(pe.text,null,se);pe.stateAfter&&(pe.stateAfter=null);var Be=pe.text.match(/^\s*/)[0],wt;if(!b&&!/\S/.test(pe.text))wt=0,x="not";else if(x=="smart"&&(wt=z.mode.indent(ie,pe.text.slice(Be.length),pe.text),wt==ut||wt>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?wt=Ce(en(z,y-1).text,null,se):wt=0:x=="add"?wt=ge+a.options.indentUnit:x=="subtract"?wt=ge-a.options.indentUnit:typeof x=="number"&&(wt=ge+x),wt=Math.max(0,wt);var Wt="",pn=0;if(a.options.indentWithTabs)for(var sn=Math.floor(wt/se);sn;--sn)pn+=se,Wt+=" ";if(pn<wt&&(Wt+=Zt(wt-pn)),Wt!=Be)return za(z,Wt,Re(y,0),Re(y,Be.length),"+input"),pe.stateAfter=null,!0;for(var Un=0;Un<z.sel.ranges.length;Un++){var ir=z.sel.ranges[Un];if(ir.head.line==y&&ir.head.ch<Be.length){var vr=Re(y,Be.length);tl(z,Un,new Zr(vr,vr));break}}}var Ya=null;function ks(a){Ya=a}function Js(a,y,x,b,z){var ie=a.doc;a.display.shift=!1,b||(b=ie.sel);var se=+new Date-200,pe=z=="paste"||a.state.pasteIncoming>se,ge=Sn(y),Be=null;if(pe&&b.ranges.length>1)if(Ya&&Ya.text.join(`
|
|
|
`)==y){if(b.ranges.length%Ya.text.length==0){Be=[];for(var wt=0;wt<Ya.text.length;wt++)Be.push(ie.splitLines(Ya.text[wt]))}}else ge.length==b.ranges.length&&a.options.pasteLinesPerSelection&&(Be=Bt(ge,function(Ir){return[Ir]}));for(var Wt=a.curOp.updateInput,pn=b.ranges.length-1;pn>=0;pn--){var sn=b.ranges[pn],Un=sn.from(),ir=sn.to();sn.empty()&&(x&&x>0?Un=Re(Un.line,Un.ch-x):a.state.overwrite&&!pe?ir=Re(ir.line,Math.min(en(ie,ir.line).text.length,ir.ch+je(ge).length)):pe&&Ya&&Ya.lineWise&&Ya.text.join(`
|
|
|
`)==ge.join(`
|
|
|
`)&&(Un=ir=Re(Un.line,0)));var vr={from:Un,to:ir,text:Be?Be[pn%Be.length]:ge,origin:z||(pe?"paste":a.state.cutIncoming>se?"cut":"+input")};Ra(a.doc,vr),Wi(a,"inputRead",a,vr)}y&&!pe&&yu(a,y),Qt(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Wt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function gu(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Sr(y,function(){return Js(y,x,0,null,"paste")}),!0}function yu(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var ie=a.getModeAt(z.head),se=!1;if(ie.electricChars){for(var pe=0;pe<ie.electricChars.length;pe++)if(y.indexOf(ie.electricChars.charAt(pe))>-1){se=As(a,z.head.line,"smart");break}}else ie.electricInput&&ie.electricInput.test(en(a.doc,z.head.line).text.slice(0,z.head.ch))&&(se=As(a,z.head.line,"smart"));se&&Wi(a,"electricInput",a,z.head.line)}}}function bu(a){for(var y=[],x=[],b=0;b<a.doc.sel.ranges.length;b++){var z=a.doc.sel.ranges[b].head.line,ie={anchor:Re(z,0),head:Re(z+1,0)};x.push(ie),y.push(a.getRange(ie.anchor,ie.head))}return{text:y,ranges:x}}function Cu(a,y,x,b){a.setAttribute("autocorrect",x?"":"off"),a.setAttribute("autocapitalize",b?"":"off"),a.setAttribute("spellcheck",!!y)}function xu(){var a=Ve("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),y=Ve("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return Pe?a.style.width="1000px":a.setAttribute("wrap","off"),qe&&(a.style.border="1px solid black"),Cu(a),y}function Yu(a){var y=a.optionHandlers,x=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(b,z){var ie=this.options,se=ie[b];ie[b]==z&&b!="mode"||(ie[b]=z,y.hasOwnProperty(b)&&hr(this,y[b])(this,z,se),cn(this,"optionChange",this,b))},getOption:function(b){return this.options[b]},getDoc:function(){return this.doc},addKeyMap:function(b,z){this.state.keyMaps[z?"push":"unshift"](Os(b))},removeKeyMap:function(b){for(var z=this.state.keyMaps,ie=0;ie<z.length;++ie)if(z[ie]==b||z[ie].name==b)return z.splice(ie,1),!0},addOverlay:Dr(function(b,z){var ie=b.token?b:a.getMode(this.options,b);if(ie.startState)throw new Error("Overlays may not be stateful.");rt(this.state.overlays,{mode:ie,modeSpec:b,opaque:z&&z.opaque,priority:z&&z.priority||0},function(se){return se.priority}),this.state.modeGen++,ta(this)}),removeOverlay:Dr(function(b){for(var z=this.state.overlays,ie=0;ie<z.length;++ie){var se=z[ie].modeSpec;if(se==b||typeof b=="string"&&se.name==b){z.splice(ie,1),this.state.modeGen++,ta(this);return}}}),indentLine:Dr(function(b,z,ie){typeof z!="string"&&typeof z!="number"&&(z==null?z=this.options.smartIndent?"smart":"prev":z=z?"add":"subtract"),Le(this.doc,b)&&As(this,b,z,ie)}),indentSelection:Dr(function(b){for(var z=this.doc.sel.ranges,ie=-1,se=0;se<z.length;se++){var pe=z[se];if(pe.empty())pe.head.line>ie&&(As(this,pe.head.line,b,!0),ie=pe.head.line,se==this.doc.sel.primIndex&&Qt(this));else{var ge=pe.from(),Be=pe.to(),wt=Math.max(ie,ge.line);ie=Math.min(this.lastLine(),Be.line-(Be.ch?0:1))+1;for(var Wt=wt;Wt<ie;++Wt)As(this,Wt,b);var pn=this.doc.sel.ranges;ge.ch==0&&z.length==pn.length&&pn[se].from().ch>0&&tl(this.doc,se,new Zr(ge,pn[se].to()),he)}}}),getTokenAt:function(b,z){return cr(this,b,z)},getLineTokens:function(b,z){return cr(this,Re(b),z,!0)},getTokenTypeAt:function(b){b=ft(this.doc,b);var z=nr(this,en(this.doc,b.line)),ie=0,se=(z.length-1)/2,pe=b.ch,ge;if(pe==0)ge=z[2];else for(;;){var Be=ie+se>>1;if((Be?z[Be*2-1]:0)>=pe)se=Be;else if(z[Be*2+1]<pe)ie=Be+1;else{ge=z[Be*2+2];break}}var wt=ge?ge.indexOf("overlay "):-1;return wt<0?ge:wt==0?null:ge.slice(0,wt-1)},getModeAt:function(b){var z=this.doc.mode;return z.innerMode?a.innerMode(z,this.getTokenAt(b).state).mode:z},getHelper:function(b,z){return this.getHelpers(b,z)[0]},getHelpers:function(b,z){var ie=[];if(!x.hasOwnProperty(z))return ie;var se=x[z],pe=this.getModeAt(b);if(typeof pe[z]=="string")se[pe[z]]&&ie.push(se[pe[z]]);else if(pe[z])for(var ge=0;ge<pe[z].length;ge++){var Be=se[pe[z][ge]];Be&&ie.push(Be)}else pe.helperType&&se[pe.helperType]?ie.push(se[pe.helperType]):se[pe.name]&&ie.push(se[pe.name]);for(var wt=0;wt<se._global.length;wt++){var Wt=se._global[wt];Wt.pred(pe,this)&&et(ie,Wt.val)==-1&&ie.push(Wt.val)}return ie},getStateAfter:function(b,z){var ie=this.doc;return b=Ot(ie,b==null?ie.first+ie.size-1:b),sr(this,b+1,z).state},cursorCoords:function(b,z){var ie,se=this.doc.sel.primary();return b==null?ie=se.head:typeof b=="object"?ie=ft(this.doc,b):ie=b?se.from():se.to(),Yo(this,ie,z||"page")},charCoords:function(b,z){return Sl(this,ft(this.doc,b),z||"page")},coordsChar:function(b,z){return b=jl(this,b,z||"page"),Wo(this,b.left,b.top)},lineAtHeight:function(b,z){return b=jl(this,{top:b,left:0},z||"page").top,St(this.doc,b+this.display.viewOffset)},heightAtLine:function(b,z,ie){var se=!1,pe;if(typeof b=="number"){var ge=this.doc.first+this.doc.size-1;b<this.doc.first?b=this.doc.first:b>ge&&(b=ge,se=!0),pe=en(this.doc,b)}else pe=b;return wl(this,pe,{top:0,left:0},z||"page",ie||se).top+(se?this.doc.height-ri(pe):0)},defaultTextHeight:function(){return ha(this.display)},defaultCharWidth:function(){return Oa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,ie,se,pe){var ge=this.display;b=Yo(this,ft(this.doc,b));var Be=b.bottom,wt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),ge.sizer.appendChild(z),se=="over")Be=b.top;else if(se=="above"||se=="near"){var Wt=Math.max(ge.wrapper.clientHeight,this.doc.height),pn=Math.max(ge.sizer.clientWidth,ge.lineSpace.clientWidth);(se=="above"||b.bottom+z.offsetHeight>Wt)&&b.top>z.offsetHeight?Be=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=Wt&&(Be=b.bottom),wt+z.offsetWidth>pn&&(wt=pn-z.offsetWidth)}z.style.top=Be+"px",z.style.left=z.style.right="",pe=="right"?(wt=ge.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(pe=="left"?wt=0:pe=="middle"&&(wt=(ge.sizer.clientWidth-z.offsetWidth)/2),z.style.left=wt+"px"),ie&&ze(this,{left:wt,top:Be,right:wt+z.offsetWidth,bottom:Be+z.offsetHeight})},triggerOnKeyDown:Dr(su),triggerOnKeyPress:Dr(cu),triggerOnKeyUp:uu,triggerOnMouseDown:Dr(du),execCommand:function(b){if(xs.hasOwnProperty(b))return xs[b].call(null,this)},triggerElectric:Dr(function(b){yu(this,b)}),findPosH:function(b,z,ie,se){var pe=1;z<0&&(pe=-1,z=-z);for(var ge=ft(this.doc,b),Be=0;Be<z&&(ge=qs(this.doc,ge,pe,ie,se),!ge.hitSide);++Be);return ge},moveH:Dr(function(b,z){var ie=this;this.extendSelectionsBy(function(se){return ie.display.shift||ie.doc.extend||se.empty()?qs(ie.doc,se.head,b,z,ie.options.rtlMoveVisually):b<0?se.from():se.to()},Me)}),deleteH:Dr(function(b,z){var ie=this.doc.sel,se=this.doc;ie.somethingSelected()?se.replaceSelection("",null,"+delete"):rs(this,function(pe){var ge=qs(se,pe.head,b,z,!1);return b<0?{from:ge,to:pe.head}:{from:pe.head,to:ge}})}),findPosV:function(b,z,ie,se){var pe=1,ge=se;z<0&&(pe=-1,z=-z);for(var Be=ft(this.doc,b),wt=0;wt<z;++wt){var Wt=Yo(this,Be,"div");if(ge==null?ge=Wt.left:Wt.left=ge,Be=wu(this,Wt,pe,ie),Be.hitSide)break}return Be},moveV:Dr(function(b,z){var ie=this,se=this.doc,pe=[],ge=!this.display.shift&&!se.extend&&se.sel.somethingSelected();if(se.extendSelectionsBy(function(wt){if(ge)return b<0?wt.from():wt.to();var Wt=Yo(ie,wt.head,"div");wt.goalColumn!=null&&(Wt.left=wt.goalColumn),pe.push(Wt.left);var pn=wu(ie,Wt,b,z);return z=="page"&&wt==se.sel.primary()&&Ht(ie,Sl(ie,pn,"div").top-Wt.top),pn},Me),pe.length)for(var Be=0;Be<se.sel.ranges.length;Be++)se.sel.ranges[Be].goalColumn=pe[Be]}),findWordAt:function(b){var z=this.doc,ie=en(z,b.line).text,se=b.ch,pe=b.ch;if(ie){var ge=this.getHelper(b,"wordChars");(b.sticky=="before"||pe==ie.length)&&se?--se:++pe;for(var Be=ie.charAt(se),wt=ce(Be,ge)?function(Wt){return ce(Wt,ge)}:/\s/.test(Be)?function(Wt){return/\s/.test(Wt)}:function(Wt){return!/\s/.test(Wt)&&!ce(Wt)};se>0&&wt(ie.charAt(se-1));)--se;for(;pe<ie.length&&wt(ie.charAt(pe));)++pe}return new Zr(Re(b.line,se),Re(b.line,pe))},toggleOverwrite:function(b){b!=null&&b==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?de(this.display.cursorDiv,"CodeMirror-overwrite"):pt(this.display.cursorDiv,"CodeMirror-overwrite"),cn(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Ue()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Dr(function(b,z){$t(this,b,z)}),getScrollInfo:function(){var b=this.display.scroller;return{left:b.scrollLeft,top:b.scrollTop,height:b.scrollHeight-oa(this)-this.display.barHeight,width:b.scrollWidth-oa(this)-this.display.barWidth,clientHeight:Ri(this),clientWidth:Fa(this)}},scrollIntoView:Dr(function(b,z){b==null?(b={from:this.doc.sel.primary().head,to:null},z==null&&(z=this.options.cursorScrollMargin)):typeof b=="number"?b={from:Re(b,0),to:null}:b.from==null&&(b={from:b,to:null}),b.to||(b.to=b.from),b.margin=z||0,b.from.line!=null?bn(this,b):rn(this,b.from,b.to,b.margin)}),setSize:Dr(function(b,z){var ie=this,se=function(ge){return typeof ge=="number"||/^\d+$/.test(String(ge))?ge+"px":ge};b!=null&&(this.display.wrapper.style.width=se(b)),z!=null&&(this.display.wrapper.style.height=se(z)),this.options.lineWrapping&&Ka(this);var pe=this.display.viewFrom;this.doc.iter(pe,this.display.viewTo,function(ge){if(ge.widgets){for(var Be=0;Be<ge.widgets.length;Be++)if(ge.widgets[Be].noHScroll){Ga(ie,pe,"widget");break}}++pe}),this.curOp.forceUpdate=!0,cn(this,"refresh",this)}),operation:function(b){return Sr(this,b)},startOperation:function(){return tr(this)},endOperation:function(){return ar(this)},refresh:Dr(function(){var b=this.display.cachedTextHeight;ta(this),this.curOp.forceUpdate=!0,ll(this),$t(this,this.doc.scrollLeft,this.doc.scrollTop),Ci(this.display),(b==null||Math.abs(b-ha(this.display))>.5||this.options.lineWrapping)&&cs(this),cn(this,"refresh",this)}),swapDoc:Dr(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Yr(this,b),ll(this),this.display.input.reset(),$t(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,Wi(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[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}},Je(a),a.registerHelper=function(b,z,ie){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=ie},a.registerGlobalHelper=function(b,z,ie,se){a.registerHelper(b,z,se),x[b]._global.push({pred:ie,val:se})}}function qs(a,y,x,b,z){var ie=y,se=x,pe=en(a,y.line),ge=z&&a.direction=="rtl"?-x:x;function Be(){var jr=y.line+ge;return jr<a.first||jr>=a.first+a.size?!1:(y=new Re(jr,y.ch,y.sticky),pe=en(a,jr))}function wt(jr){var Fr;if(b=="codepoint"){var Kr=pe.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(Kr)?Fr=null:Fr=new Re(y.line,Math.max(0,Math.min(pe.text.length,y.ch+x*(Kr>=55296&&Kr<56320?2:1))),-x)}else z?Fr=Bu(a.cm,pe,y,x):Fr=Us(pe,y,x);if(Fr==null)if(!jr&&Be())y=Gs(z,a.cm,pe,y.line,ge);else return!1;else y=Fr;return!0}if(b=="char"||b=="codepoint")wt();else if(b=="column")wt(!0);else if(b=="word"||b=="group")for(var Wt=null,pn=b=="group",sn=a.cm&&a.cm.getHelper(y,"wordChars"),Un=!0;!(x<0&&!wt(!Un));Un=!1){var ir=pe.text.charAt(y.ch)||`
|
|
|
`,vr=ce(ir,sn)?"w":pn&&ir==`
|
|
|
`?"n":!pn||/\s/.test(ir)?null:"p";if(pn&&!Un&&!vr&&(vr="s"),Wt&&Wt!=vr){x<0&&(x=1,wt(),y.sticky="after");break}if(vr&&(Wt=vr),x>0&&!wt(!Un))break}var Ir=Ca(a,y,ie,se,!0);return Ie(ie,Ir)&&(Ir.hitSide=!0),Ir}function wu(a,y,x,b){var z=a.doc,ie=y.left,se;if(b=="page"){var pe=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ge=Math.max(pe-.5*ha(a.display),3);se=(x>0?y.bottom:y.top)+x*ge}else b=="line"&&(se=x>0?y.bottom+3:y.top-3);for(var Be;Be=Wo(a,ie,se),!!Be.outside;){if(x<0?se<=0:se>=z.height){Be.hitSide=!0;break}se+=x*5}return Be}var xo=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ue,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};xo.prototype.init=function(a){var y=this,x=this,b=x.cm,z=x.div=a.lineDiv;Cu(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function ie(pe){for(var ge=pe.target;ge;ge=ge.parentNode){if(ge==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ge.className))break}return!1}tn(z,"paste",function(pe){!ie(pe)||at(b,pe)||gu(pe,b)||Fe<=11&&setTimeout(hr(b,function(){return y.updateFromDOM()}),20)}),tn(z,"compositionstart",function(pe){y.composing={data:pe.data,done:!1}}),tn(z,"compositionupdate",function(pe){y.composing||(y.composing={data:pe.data,done:!1})}),tn(z,"compositionend",function(pe){y.composing&&(pe.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),tn(z,"touchstart",function(){return x.forceCompositionEnd()}),tn(z,"input",function(){y.composing||y.readFromDOMSoon()});function se(pe){if(!(!ie(pe)||at(b,pe))){if(b.somethingSelected())ks({lineWise:!1,text:b.getSelections()}),pe.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var ge=bu(b);ks({lineWise:!0,text:ge.text}),pe.type=="cut"&&b.operation(function(){b.setSelections(ge.ranges,0,he),b.replaceSelection("",null,"cut")})}else return;if(pe.clipboardData){pe.clipboardData.clearData();var Be=Ya.text.join(`
|
|
|
`);if(pe.clipboardData.setData("Text",Be),pe.clipboardData.getData("Text")==Be){pe.preventDefault();return}}var wt=xu(),Wt=wt.firstChild;b.display.lineSpace.insertBefore(wt,b.display.lineSpace.firstChild),Wt.value=Ya.text.join(`
|
|
|
`);var pn=document.activeElement;Oe(Wt),setTimeout(function(){b.display.lineSpace.removeChild(wt),pn.focus(),pn==z&&x.showPrimarySelection()},50)}}tn(z,"copy",se),tn(z,"cut",se)},xo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},xo.prototype.prepareSelection=function(){var a=Ws(this.cm,!1);return a.focus=document.activeElement==this.div,a},xo.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},xo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},xo.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line<y.display.viewFrom){a.removeAllRanges();return}var ie=Ns(y,a.anchorNode,a.anchorOffset),se=Ns(y,a.focusNode,a.focusOffset);if(!(ie&&!ie.bad&&se&&!se.bad&&ct(zt(ie,se),b)==0&&ct(Ft(ie,se),z)==0)){var pe=y.display.view,ge=b.line>=y.display.viewFrom&&Su(y,b)||{node:pe[0].measure.map[2],offset:0},Be=z.line<y.display.viewTo&&Su(y,z);if(!Be){var wt=pe[pe.length-1].measure,Wt=wt.maps?wt.maps[wt.maps.length-1]:wt.map;Be={node:Wt[Wt.length-1],offset:Wt[Wt.length-2]-Wt[Wt.length-3]}}if(!ge||!Be){a.removeAllRanges();return}var pn=a.rangeCount&&a.getRangeAt(0),sn;try{sn=Te(ge.node,ge.offset,Be.offset,Be.node)}catch(Un){}sn&&(!E&&y.state.focused?(a.collapse(ge.node,ge.offset),sn.collapsed||(a.removeAllRanges(),a.addRange(sn))):(a.removeAllRanges(),a.addRange(sn)),pn&&a.anchorNode==null?a.addRange(pn):E&&this.startGracePeriod()),this.rememberSelection()}},xo.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)},xo.prototype.showMultipleSelections=function(a){Ze(this.cm.display.cursorDiv,a.cursors),Ze(this.cm.display.selectionDiv,a.selection)},xo.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},xo.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var y=a.getRangeAt(0).commonAncestorContainer;return _e(this.div,y)},xo.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},xo.prototype.blur=function(){this.div.blur()},xo.prototype.getField=function(){return this.div},xo.prototype.supportsTouch=function(){return!0},xo.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():Sr(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)},xo.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},xo.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),y=this.cm;if(Ge&&we&&this.cm.display.gutterSpecs.length&&Xu(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var x=Ns(y,a.anchorNode,a.anchorOffset),b=Ns(y,a.focusNode,a.focusOffset);x&&b&&Sr(y,function(){zo(y.doc,_i(x,b),he),(x.bad||b.bad)&&(y.curOp.selectionChanged=!0)})}}},xo.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(),z=x.to();if(b.ch==0&&b.line>a.firstLine()&&(b=Re(b.line-1,en(a.doc,b.line-1).length)),z.ch==en(a.doc,z.line).text.length&&z.line<a.lastLine()&&(z=Re(z.line+1,0)),b.line<y.viewFrom||z.line>y.viewTo-1)return!1;var ie,se,pe;b.line==y.viewFrom||(ie=ul(a,b.line))==0?(se=tt(y.view[0].line),pe=y.view[0].node):(se=tt(y.view[ie].line),pe=y.view[ie-1].node.nextSibling);var ge=ul(a,z.line),Be,wt;if(ge==y.view.length-1?(Be=y.viewTo-1,wt=y.lineDiv.lastChild):(Be=tt(y.view[ge+1].line)-1,wt=y.view[ge+1].node.previousSibling),!pe)return!1;for(var Wt=a.doc.splitLines(Ku(a,pe,wt,se,Be)),pn=gn(a.doc,Re(se,0),Re(Be,en(a.doc,Be).text.length));Wt.length>1&&pn.length>1;)if(je(Wt)==je(pn))Wt.pop(),pn.pop(),Be--;else if(Wt[0]==pn[0])Wt.shift(),pn.shift(),se++;else break;for(var sn=0,Un=0,ir=Wt[0],vr=pn[0],Ir=Math.min(ir.length,vr.length);sn<Ir&&ir.charCodeAt(sn)==vr.charCodeAt(sn);)++sn;for(var jr=je(Wt),Fr=je(pn),Kr=Math.min(jr.length-(Wt.length==1?sn:0),Fr.length-(pn.length==1?sn:0));Un<Kr&&jr.charCodeAt(jr.length-Un-1)==Fr.charCodeAt(Fr.length-Un-1);)++Un;if(Wt.length==1&&pn.length==1&&se==b.line)for(;sn&&sn>b.ch&&jr.charCodeAt(jr.length-Un-1)==Fr.charCodeAt(Fr.length-Un-1);)sn--,Un++;Wt[Wt.length-1]=jr.slice(0,jr.length-Un).replace(/^\u200b+/,""),Wt[0]=Wt[0].slice(sn).replace(/\u200b+$/,"");var bi=Re(se,sn),ui=Re(Be,pn.length?je(pn).length-Un:0);if(Wt.length>1||Wt[0]||ct(bi,ui))return za(a.doc,Wt,bi,ui,"+input"),!0},xo.prototype.ensurePolled=function(){this.forceCompositionEnd()},xo.prototype.reset=function(){this.forceCompositionEnd()},xo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},xo.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))},xo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Sr(this.cm,function(){return ta(a.cm)})},xo.prototype.setUneditable=function(a){a.contentEditable="false"},xo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||hr(this.cm,Js)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},xo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},xo.prototype.onContextMenu=function(){},xo.prototype.resetPosition=function(){},xo.prototype.needsContentAttribute=!0;function Su(a,y){var x=aa(a,y.line);if(!x||x.hidden)return null;var b=en(a.doc,y.line),z=al(x,b,y.line),ie=vn(b,a.doc.direction),se="left";if(ie){var pe=Xt(ie,y.ch);se=pe%2?"right":"left"}var ge=Cl(z.map,y.ch,se);return ge.offset=ge.collapse=="right"?ge.end:ge.start,ge}function Xu(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function os(a,y){return y&&(a.bad=!0),a}function Ku(a,y,x,b,z){var ie="",se=!1,pe=a.doc.lineSeparator(),ge=!1;function Be(sn){return function(Un){return Un.id==sn}}function wt(){se&&(ie+=pe,ge&&(ie+=pe),se=ge=!1)}function Wt(sn){sn&&(wt(),ie+=sn)}function pn(sn){if(sn.nodeType==1){var Un=sn.getAttribute("cm-text");if(Un){Wt(Un);return}var ir=sn.getAttribute("cm-marker"),vr;if(ir){var Ir=a.findMarks(Re(b,0),Re(z+1,0),Be(+ir));Ir.length&&(vr=Ir[0].find(0))&&Wt(gn(a.doc,vr.from,vr.to).join(pe));return}if(sn.getAttribute("contenteditable")=="false")return;var jr=/^(pre|div|p|li|table|br)$/i.test(sn.nodeName);if(!/^br$/i.test(sn.nodeName)&&sn.textContent.length==0)return;jr&&wt();for(var Fr=0;Fr<sn.childNodes.length;Fr++)pn(sn.childNodes[Fr]);/^(pre|p)$/i.test(sn.nodeName)&&(ge=!0),jr&&(se=!0)}else sn.nodeType==3&&Wt(sn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;pn(y),y!=x;)y=y.nextSibling,ge=!1;return ie}function Ns(a,y,x){var b;if(y==a.display.lineDiv){if(b=a.display.lineDiv.childNodes[x],!b)return os(a.clipPos(Re(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 z=0;z<a.display.view.length;z++){var ie=a.display.view[z];if(ie.node==b)return Qu(ie,y,x)}}function Qu(a,y,x){var b=a.text.firstChild,z=!1;if(!y||!_e(b,y))return os(Re(tt(a.line),0),!0);if(y==b&&(z=!0,y=b.childNodes[x],x=0,!y)){var ie=a.rest?je(a.rest):a.line;return os(Re(tt(ie),ie.text.length),z)}var se=y.nodeType==3?y:null,pe=y;for(!se&&y.childNodes.length==1&&y.firstChild.nodeType==3&&(se=y.firstChild,x&&(x=se.nodeValue.length));pe.parentNode!=b;)pe=pe.parentNode;var ge=a.measure,Be=ge.maps;function wt(vr,Ir,jr){for(var Fr=-1;Fr<(Be?Be.length:0);Fr++)for(var Kr=Fr<0?ge.map:Be[Fr],bi=0;bi<Kr.length;bi+=3){var ui=Kr[bi+2];if(ui==vr||ui==Ir){var Qi=tt(Fr<0?a.line:a.rest[Fr]),Eo=Kr[bi]+jr;return(jr<0||ui!=vr)&&(Eo=Kr[bi+(jr?1:0)]),Re(Qi,Eo)}}}var Wt=wt(se,pe,x);if(Wt)return os(Wt,z);for(var pn=pe.nextSibling,sn=se?se.nodeValue.length-x:0;pn;pn=pn.nextSibling){if(Wt=wt(pn,pn.firstChild,0),Wt)return os(Re(Wt.line,Wt.ch-sn),z);sn+=pn.textContent.length}for(var Un=pe.previousSibling,ir=x;Un;Un=Un.previousSibling){if(Wt=wt(Un,Un.firstChild,-1),Wt)return os(Re(Wt.line,Wt.ch+ir),z);ir+=Un.textContent.length}}var Zo=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new ue,this.hasSelection=!1,this.composing=null};Zo.prototype.init=function(a){var y=this,x=this,b=this.cm;this.createField(a);var z=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),qe&&(z.style.width="0px"),tn(z,"input",function(){xe&&Fe>=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),tn(z,"paste",function(se){at(b,se)||gu(se,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function ie(se){if(!at(b,se)){if(b.somethingSelected())ks({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var pe=bu(b);ks({lineWise:!0,text:pe.text}),se.type=="cut"?b.setSelections(pe.ranges,null,he):(x.prevInput="",z.value=pe.text.join(`
|
|
|
`),Oe(z))}else return;se.type=="cut"&&(b.state.cutIncoming=+new Date)}}tn(z,"cut",ie),tn(z,"copy",ie),tn(a.scroller,"paste",function(se){if(!(Vo(a,se)||at(b,se))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var pe=new Event("paste");pe.clipboardData=se.clipboardData,z.dispatchEvent(pe)}}),tn(a.lineSpace,"selectstart",function(se){Vo(a,se)||At(se)}),tn(z,"compositionstart",function(){var se=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:se,range:b.markText(se,b.getCursor("to"),{className:"CodeMirror-composing"})}}),tn(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Zo.prototype.createField=function(a){this.wrapper=xu(),this.textarea=this.wrapper.firstChild},Zo.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Zo.prototype.prepareSelection=function(){var a=this.cm,y=a.display,x=a.doc,b=Ws(a);if(a.options.moveInputWithCursor){var z=Yo(a,x.sel.primary().head,"div"),ie=y.wrapper.getBoundingClientRect(),se=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,z.top+se.top-ie.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,z.left+se.left-ie.left))}return b},Zo.prototype.showSelection=function(a){var y=this.cm,x=y.display;Ze(x.cursorDiv,a.cursors),Ze(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Zo.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&&Oe(this.textarea),xe&&Fe>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",xe&&Fe>=9&&(this.hasSelection=null))}},Zo.prototype.getField=function(){return this.textarea},Zo.prototype.supportsTouch=function(){return!1},Zo.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ke||Ue()!=this.textarea))try{this.textarea.focus()}catch(a){}},Zo.prototype.blur=function(){this.textarea.blur()},Zo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Zo.prototype.receivedFocus=function(){this.slowPoll()},Zo.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Zo.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)},Zo.prototype.poll=function(){var a=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||Rn(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var z=x.value;if(z==b&&!y.somethingSelected())return!1;if(xe&&Fe>=9&&this.hasSelection===z||Qe&&/[\uf700-\uf7ff]/.test(z))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ie=z.charCodeAt(0);if(ie==8203&&!b&&(b="\u200B"),ie==8666)return this.reset(),this.cm.execCommand("undo")}for(var se=0,pe=Math.min(b.length,z.length);se<pe&&b.charCodeAt(se)==z.charCodeAt(se);)++se;return Sr(y,function(){Js(y,z.slice(se),b.length-se,null,a.composing?"*compose":null),z.length>1e3||z.indexOf(`
|
|
|
`)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Zo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Zo.prototype.onKeyPress=function(){xe&&Fe>=9&&(this.hasSelection=null),this.fastPoll()},Zo.prototype.onContextMenu=function(a){var y=this,x=y.cm,b=x.display,z=y.textarea;y.contextMenuPending&&y.contextMenuPending();var ie=sl(x,a),se=b.scroller.scrollTop;if(!ie||ve)return;var pe=x.options.resetSelectionOnContextMenu;pe&&x.doc.sel.contains(ie)==-1&&hr(x,zo)(x.doc,_i(ie),he);var ge=z.style.cssText,Be=y.wrapper.style.cssText,wt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(a.clientY-wt.top-5)+"px; left: "+(a.clientX-wt.left-5)+`px;
|
|
|
z-index: 1000; background: `+(xe?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Wt;Pe&&(Wt=window.scrollY),b.input.focus(),Pe&&window.scrollTo(null,Wt),b.input.reset(),x.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=sn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function pn(){if(z.selectionStart!=null){var ir=x.somethingSelected(),vr="\u200B"+(ir?z.value:"");z.value="\u21DA",z.value=vr,y.prevInput=ir?"":"\u200B",z.selectionStart=1,z.selectionEnd=vr.length,b.selForContextMenu=x.doc.sel}}function sn(){if(y.contextMenuPending==sn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Be,z.style.cssText=ge,xe&&Fe<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=se),z.selectionStart!=null)){(!xe||xe&&Fe<9)&&pn();var ir=0,vr=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?hr(x,kl)(x):ir++<10?b.detectingSelectAll=setTimeout(vr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(vr,200)}}if(xe&&Fe>=9&&pn(),st){He(a);var Un=function(){mn(window,"mouseup",Un),setTimeout(sn,20)};tn(window,"mouseup",Un)}else setTimeout(sn,50)},Zo.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Zo.prototype.setUneditable=function(){},Zo.prototype.needsContentAttribute=!1;function Ju(a,y){if(y=y?jt(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=Ue();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=pe.getValue()}var z;if(a.form&&(tn(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var ie=a.form;z=ie.submit;try{var se=ie.submit=function(){b(),ie.submit=z,ie.submit(),ie.submit=se}}catch(ge){}}y.finishInit=function(ge){ge.save=b,ge.getTextArea=function(){return a},ge.toTextArea=function(){ge.toTextArea=isNaN,b(),a.parentNode.removeChild(ge.getWrapperElement()),a.style.display="",a.form&&(mn(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var pe=Bo(function(ge){return a.parentNode.insertBefore(ge,a.nextSibling)},y);return pe}function qu(a){a.off=mn,a.on=tn,a.wheelEventPixels=po,a.Doc=ai,a.splitLines=Sn,a.countColumn=Ce,a.findColumn=Dt,a.isWordChar=ae,a.Pass=ut,a.signal=cn,a.Line=eo,a.changeEnd=vo,a.scrollbarModel=or,a.Pos=Re,a.cmpPos=ct,a.modes=kt,a.mimeModes=It,a.resolveMode=yn,a.getMode=Ln,a.modeExtensions=Bn,a.extendMode=hn,a.copyState=Kn,a.startState=mr,a.innerMode=jn,a.commands=xs,a.keyMap=yl,a.keyName=ru,a.isModifierKey=tu,a.lookupKey=ns,a.normalizeKeyMap=Du,a.StringStream=lr,a.SharedTextMarker=gl,a.TextMarker=Za,a.LineWidget=vl,a.e_preventDefault=At,a.e_stopPropagation=_t,a.e_stop=He,a.addClass=de,a.contains=_e,a.rmClass=pt,a.keyNames=go}ju(Bo),Yu(Bo);var $u="iter insert remove copy getEditor constructor".split(" ");for(var Rs in ai.prototype)ai.prototype.hasOwnProperty(Rs)&&et($u,Rs)<0&&(Bo.prototype[Rs]=function(a){return function(){return a.apply(this.doc,arguments)}}(ai.prototype[Rs]));return Je(ai),Bo.inputStyles={textarea:Zo,contenteditable:xo},Bo.defineMode=function(a){!Bo.defaults.mode&&a!="null"&&(Bo.defaults.mode=a),fn.apply(this,arguments)},Bo.defineMIME=an,Bo.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Bo.defineMIME("text/plain","null"),Bo.defineExtension=function(a,y){Bo.prototype[a]=y},Bo.defineDocExtension=function(a,y){ai.prototype[a]=y},Bo.fromTextArea=Ju,qu(Bo),Bo.version="5.58.2",Bo})},25419:function(wn,nn,ee){(function(E){E(ee(89780),ee(15525),ee(98101))})(function(E){"use strict";E.defineMode("markdown",function(Ne,be){var $e=E.getMode(Ne,"text/html"),xe=$e.name=="null";function Fe(Ce){if(E.findModeByName){var ue=E.findModeByName(Ce);ue&&(Ce=ue.mime||ue.mimes[0])}var et=E.getMode(Ne,Ce);return et.name=="null"?null:et}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 Pe={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 We in Pe)Pe.hasOwnProperty(We)&&be.tokenTypeOverrides[We]&&(Pe[We]=be.tokenTypeOverrides[We]);var we=/^([*\-_])(?:\s*\1){2,}\s*$/,ve=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,lt=/^\[(x| )\](?=\s)/i,Ee=be.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,yt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,qe=/^[^#!\[\]*_\\<>` "'(~:]+/,Ge=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ke=/^\s*\[[^\]]+?\]:.*$/,Qe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,dt=" ";function Pt(Ce,ue,et){return ue.f=ue.inline=et,et(Ce,ue)}function qt(Ce,ue,et){return ue.f=ue.block=et,et(Ce,ue)}function fe(Ce){return!Ce||!/\S/.test(Ce.string)}function st(Ce){if(Ce.linkTitle=!1,Ce.linkHref=!1,Ce.linkText=!1,Ce.em=!1,Ce.strong=!1,Ce.strikethrough=!1,Ce.quote=0,Ce.indentedCode=!1,Ce.f==pt){var ue=xe;if(!ue){var et=E.innerMode($e,Ce.htmlState);ue=et.mode.name=="xml"&&et.state.tagStart===null&&!et.state.context&&et.state.tokenize.isInText}ue&&(Ce.f=Ct,Ce.block=mt,Ce.htmlState=null)}return Ce.trailingSpace=0,Ce.trailingSpaceNewLine=!1,Ce.prevLine=Ce.thisLine,Ce.thisLine={stream:null},null}function mt(Ce,ue){var et=Ce.column()===ue.indentation,Rt=fe(ue.prevLine.stream),ut=ue.indentedCode,he=ue.prevLine.hr,De=ue.list!==!1,Me=(ue.listStack[ue.listStack.length-1]||0)+3;ue.indentedCode=!1;var Dt=ue.indentation;if(ue.indentationDiff===null&&(ue.indentationDiff=ue.indentation,De)){for(ue.list=null;Dt<ue.listStack[ue.listStack.length-1];)ue.listStack.pop(),ue.listStack.length?ue.indentation=ue.listStack[ue.listStack.length-1]:ue.list=!1;ue.list!==!1&&(ue.indentationDiff=Dt-ue.listStack[ue.listStack.length-1])}var bt=!Rt&&!he&&!ue.prevLine.header&&(!De||!ut)&&!ue.prevLine.fencedCodeEnd,Zt=(ue.list===!1||he||Rt)&&ue.indentation<=Me&&Ce.match(we),je=null;if(ue.indentationDiff>=4&&(ut||ue.prevLine.fencedCodeEnd||ue.prevLine.header||Rt))return Ce.skipToEnd(),ue.indentedCode=!0,Pe.code;if(Ce.eatSpace())return null;if(et&&ue.indentation<=Me&&(je=Ce.match(Ee))&&je[1].length<=6)return ue.quote=0,ue.header=je[1].length,ue.thisLine.header=!0,be.highlightFormatting&&(ue.formatting="header"),ue.f=ue.inline,Ze(ue);if(ue.indentation<=Me&&Ce.eat(">"))return ue.quote=et?1:ue.quote+1,be.highlightFormatting&&(ue.formatting="quote"),Ce.eatSpace(),Ze(ue);if(!Zt&&!ue.setext&&et&&ue.indentation<=Me&&(je=Ce.match(ve))){var Bt=je[1]?"ol":"ul";return ue.indentation=Dt+Ce.current().length,ue.list=!0,ue.quote=0,ue.listStack.push(ue.indentation),ue.em=!1,ue.strong=!1,ue.code=!1,ue.strikethrough=!1,be.taskLists&&Ce.match(lt,!1)&&(ue.taskList=!0),ue.f=ue.inline,be.highlightFormatting&&(ue.formatting=["list","list-"+Bt]),Ze(ue)}else{if(et&&ue.indentation<=Me&&(je=Ce.match(Ge,!0)))return ue.quote=0,ue.fencedEndRE=new RegExp(je[1]+"+ *$"),ue.localMode=be.fencedCodeBlockHighlighting&&Fe(je[2]||be.fencedCodeBlockDefaultMode),ue.localMode&&(ue.localState=E.startState(ue.localMode)),ue.f=ue.block=Vt,be.highlightFormatting&&(ue.formatting="code-block"),ue.code=-1,Ze(ue);if(ue.setext||(!bt||!De)&&!ue.quote&&ue.list===!1&&!ue.code&&!Zt&&!Ke.test(Ce.string)&&(je=Ce.lookAhead(1))&&(je=je.match(yt)))return ue.setext?(ue.header=ue.setext,ue.setext=0,Ce.skipToEnd(),be.highlightFormatting&&(ue.formatting="header")):(ue.header=je[0].charAt(0)=="="?1:2,ue.setext=ue.header),ue.thisLine.header=!0,ue.f=ue.inline,Ze(ue);if(Zt)return Ce.skipToEnd(),ue.hr=!0,ue.thisLine.hr=!0,Pe.hr;if(Ce.peek()==="[")return Pt(Ce,ue,gt)}return Pt(Ce,ue,ue.inline)}function pt(Ce,ue){var et=$e.token(Ce,ue.htmlState);if(!xe){var Rt=E.innerMode($e,ue.htmlState);(Rt.mode.name=="xml"&&Rt.state.tagStart===null&&!Rt.state.context&&Rt.state.tokenize.isInText||ue.md_inside&&Ce.current().indexOf(">")>-1)&&(ue.f=Ct,ue.block=mt,ue.htmlState=null)}return et}function Vt(Ce,ue){var et=ue.listStack[ue.listStack.length-1]||0,Rt=ue.indentation<et,ut=et+3;if(ue.fencedEndRE&&ue.indentation<=ut&&(Rt||Ce.match(ue.fencedEndRE))){be.highlightFormatting&&(ue.formatting="code-block");var he;return Rt||(he=Ze(ue)),ue.localMode=ue.localState=null,ue.block=mt,ue.f=Ct,ue.fencedEndRE=null,ue.code=0,ue.thisLine.fencedCodeEnd=!0,Rt?qt(Ce,ue,ue.block):he}else return ue.localMode?ue.localMode.token(Ce,ue.localState):(Ce.skipToEnd(),Pe.code)}function Ze(Ce){var ue=[];if(Ce.formatting){ue.push(Pe.formatting),typeof Ce.formatting=="string"&&(Ce.formatting=[Ce.formatting]);for(var et=0;et<Ce.formatting.length;et++)ue.push(Pe.formatting+"-"+Ce.formatting[et]),Ce.formatting[et]==="header"&&ue.push(Pe.formatting+"-"+Ce.formatting[et]+"-"+Ce.header),Ce.formatting[et]==="quote"&&(!be.maxBlockquoteDepth||be.maxBlockquoteDepth>=Ce.quote?ue.push(Pe.formatting+"-"+Ce.formatting[et]+"-"+Ce.quote):ue.push("error"))}if(Ce.taskOpen)return ue.push("meta"),ue.length?ue.join(" "):null;if(Ce.taskClosed)return ue.push("property"),ue.length?ue.join(" "):null;if(Ce.linkHref?ue.push(Pe.linkHref,"url"):(Ce.strong&&ue.push(Pe.strong),Ce.em&&ue.push(Pe.em),Ce.strikethrough&&ue.push(Pe.strikethrough),Ce.emoji&&ue.push(Pe.emoji),Ce.linkText&&ue.push(Pe.linkText),Ce.code&&ue.push(Pe.code),Ce.image&&ue.push(Pe.image),Ce.imageAltText&&ue.push(Pe.imageAltText,"link"),Ce.imageMarker&&ue.push(Pe.imageMarker)),Ce.header&&ue.push(Pe.header,Pe.header+"-"+Ce.header),Ce.quote&&(ue.push(Pe.quote),!be.maxBlockquoteDepth||be.maxBlockquoteDepth>=Ce.quote?ue.push(Pe.quote+"-"+Ce.quote):ue.push(Pe.quote+"-"+be.maxBlockquoteDepth)),Ce.list!==!1){var Rt=(Ce.listStack.length-1)%3;Rt?Rt===1?ue.push(Pe.list2):ue.push(Pe.list3):ue.push(Pe.list1)}return Ce.trailingSpaceNewLine?ue.push("trailing-space-new-line"):Ce.trailingSpace&&ue.push("trailing-space-"+(Ce.trailingSpace%2?"a":"b")),ue.length?ue.join(" "):null}function Ve(Ce,ue){if(Ce.match(qe,!0))return Ze(ue)}function Ct(Ce,ue){var et=ue.text(Ce,ue);if(typeof et!="undefined")return et;if(ue.list)return ue.list=null,Ze(ue);if(ue.taskList){var Rt=Ce.match(lt,!0)[1]===" ";return Rt?ue.taskOpen=!0:ue.taskClosed=!0,be.highlightFormatting&&(ue.formatting="task"),ue.taskList=!1,Ze(ue)}if(ue.taskOpen=!1,ue.taskClosed=!1,ue.header&&Ce.match(/^#+$/,!0))return be.highlightFormatting&&(ue.formatting="header"),Ze(ue);var ut=Ce.next();if(ue.linkTitle){ue.linkTitle=!1;var he=ut;ut==="("&&(he=")"),he=(he+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var De="^\\s*(?:[^"+he+"\\\\]+|\\\\\\\\|\\\\.)"+he;if(Ce.match(new RegExp(De),!0))return Pe.linkHref}if(ut==="`"){var Me=ue.formatting;be.highlightFormatting&&(ue.formatting="code"),Ce.eatWhile("`");var Dt=Ce.current().length;if(ue.code==0&&(!ue.quote||Dt==1))return ue.code=Dt,Ze(ue);if(Dt==ue.code){var bt=Ze(ue);return ue.code=0,bt}else return ue.formatting=Me,Ze(ue)}else if(ue.code)return Ze(ue);if(ut==="\\"&&(Ce.next(),be.highlightFormatting)){var Zt=Ze(ue),je=Pe.formatting+"-escape";return Zt?Zt+" "+je:je}if(ut==="!"&&Ce.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ue.imageMarker=!0,ue.image=!0,be.highlightFormatting&&(ue.formatting="image"),Ze(ue);if(ut==="["&&ue.imageMarker&&Ce.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ue.imageMarker=!1,ue.imageAltText=!0,be.highlightFormatting&&(ue.formatting="image"),Ze(ue);if(ut==="]"&&ue.imageAltText){be.highlightFormatting&&(ue.formatting="image");var Zt=Ze(ue);return ue.imageAltText=!1,ue.image=!1,ue.inline=ue.f=_e,Zt}if(ut==="["&&!ue.image)return ue.linkText&&Ce.match(/^.*?\]/)||(ue.linkText=!0,be.highlightFormatting&&(ue.formatting="link")),Ze(ue);if(ut==="]"&&ue.linkText){be.highlightFormatting&&(ue.formatting="link");var Zt=Ze(ue);return ue.linkText=!1,ue.inline=ue.f=Ce.match(/\(.*?\)| ?\[.*?\]/,!1)?_e:Ct,Zt}if(ut==="<"&&Ce.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Te,be.highlightFormatting&&(ue.formatting="link");var Zt=Ze(ue);return Zt?Zt+=" ":Zt="",Zt+Pe.linkInline}if(ut==="<"&&Ce.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Te,be.highlightFormatting&&(ue.formatting="link");var Zt=Ze(ue);return Zt?Zt+=" ":Zt="",Zt+Pe.linkEmail}if(be.xml&&ut==="<"&&Ce.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Bt=Ce.string.indexOf(">",Ce.pos);if(Bt!=-1){var rt=Ce.string.substring(Ce.start,Bt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(rt)&&(ue.md_inside=!0)}return Ce.backUp(1),ue.htmlState=E.startState($e),qt(Ce,ue,pt)}if(be.xml&&ut==="<"&&Ce.match(/^\/\w*?>/))return ue.md_inside=!1,"tag";if(ut==="*"||ut==="_"){for(var le=1,ne=Ce.pos==1?" ":Ce.string.charAt(Ce.pos-2);le<3&&Ce.eat(ut);)le++;var te=Ce.peek()||" ",ae=!/\s/.test(te)&&(!Qe.test(te)||/\s/.test(ne)||Qe.test(ne)),ce=!/\s/.test(ne)&&(!Qe.test(ne)||/\s/.test(te)||Qe.test(te)),re=null,ye=null;if(le%2&&(!ue.em&&ae&&(ut==="*"||!ce||Qe.test(ne))?re=!0:ue.em==ut&&ce&&(ut==="*"||!ae||Qe.test(te))&&(re=!1)),le>1&&(!ue.strong&&ae&&(ut==="*"||!ce||Qe.test(ne))?ye=!0:ue.strong==ut&&ce&&(ut==="*"||!ae||Qe.test(te))&&(ye=!1)),ye!=null||re!=null){be.highlightFormatting&&(ue.formatting=re==null?"strong":ye==null?"em":"strong em"),re===!0&&(ue.em=ut),ye===!0&&(ue.strong=ut);var bt=Ze(ue);return re===!1&&(ue.em=!1),ye===!1&&(ue.strong=!1),bt}}else if(ut===" "&&(Ce.eat("*")||Ce.eat("_"))){if(Ce.peek()===" ")return Ze(ue);Ce.backUp(1)}if(be.strikethrough){if(ut==="~"&&Ce.eatWhile(ut)){if(ue.strikethrough){be.highlightFormatting&&(ue.formatting="strikethrough");var bt=Ze(ue);return ue.strikethrough=!1,bt}else if(Ce.match(/^[^\s]/,!1))return ue.strikethrough=!0,be.highlightFormatting&&(ue.formatting="strikethrough"),Ze(ue)}else if(ut===" "&&Ce.match(/^~~/,!0)){if(Ce.peek()===" ")return Ze(ue);Ce.backUp(2)}}if(be.emoji&&ut===":"&&Ce.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ue.emoji=!0,be.highlightFormatting&&(ue.formatting="emoji");var Se=Ze(ue);return ue.emoji=!1,Se}return ut===" "&&(Ce.match(/^ +$/,!1)?ue.trailingSpace++:ue.trailingSpace&&(ue.trailingSpaceNewLine=!0)),Ze(ue)}function Te(Ce,ue){var et=Ce.next();if(et===">"){ue.f=ue.inline=Ct,be.highlightFormatting&&(ue.formatting="link");var Rt=Ze(ue);return Rt?Rt+=" ":Rt="",Rt+Pe.linkInline}return Ce.match(/^[^>]+/,!0),Pe.linkInline}function _e(Ce,ue){if(Ce.eatSpace())return null;var et=Ce.next();return et==="("||et==="["?(ue.f=ue.inline=de(et==="("?")":"]"),be.highlightFormatting&&(ue.formatting="link-string"),ue.linkHref=!0,Ze(ue)):"error"}var Ue={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function de(Ce){return function(ue,et){var Rt=ue.next();if(Rt===Ce){et.f=et.inline=Ct,be.highlightFormatting&&(et.formatting="link-string");var ut=Ze(et);return et.linkHref=!1,ut}return ue.match(Ue[Ce]),et.linkHref=!0,Ze(et)}}function gt(Ce,ue){return Ce.match(/^([^\]\\]|\\.)*\]:/,!1)?(ue.f=Oe,Ce.next(),be.highlightFormatting&&(ue.formatting="link"),ue.linkText=!0,Ze(ue)):Pt(Ce,ue,Ct)}function Oe(Ce,ue){if(Ce.match(/^\]:/,!0)){ue.f=ue.inline=nt,be.highlightFormatting&&(ue.formatting="link");var et=Ze(ue);return ue.linkText=!1,et}return Ce.match(/^([^\]\\]|\\.)+/,!0),Pe.linkText}function nt(Ce,ue){return Ce.eatSpace()?null:(Ce.match(/^[^\s]+/,!0),Ce.peek()===void 0?ue.linkTitle=!0:Ce.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ue.f=ue.inline=Ct,Pe.linkHref+" url")}var jt={startState:function(){return{f:mt,prevLine:{stream:null},thisLine:{stream:null},block:mt,htmlState:null,indentation:0,inline:Ct,text:Ve,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(Ce){return{f:Ce.f,prevLine:Ce.prevLine,thisLine:Ce.thisLine,block:Ce.block,htmlState:Ce.htmlState&&E.copyState($e,Ce.htmlState),indentation:Ce.indentation,localMode:Ce.localMode,localState:Ce.localMode?E.copyState(Ce.localMode,Ce.localState):null,inline:Ce.inline,text:Ce.text,formatting:!1,linkText:Ce.linkText,linkTitle:Ce.linkTitle,linkHref:Ce.linkHref,code:Ce.code,em:Ce.em,strong:Ce.strong,strikethrough:Ce.strikethrough,emoji:Ce.emoji,header:Ce.header,setext:Ce.setext,hr:Ce.hr,taskList:Ce.taskList,list:Ce.list,listStack:Ce.listStack.slice(0),quote:Ce.quote,indentedCode:Ce.indentedCode,trailingSpace:Ce.trailingSpace,trailingSpaceNewLine:Ce.trailingSpaceNewLine,md_inside:Ce.md_inside,fencedEndRE:Ce.fencedEndRE}},token:function(Ce,ue){if(ue.formatting=!1,Ce!=ue.thisLine.stream){if(ue.header=0,ue.hr=!1,Ce.match(/^\s*$/,!0))return st(ue),null;if(ue.prevLine=ue.thisLine,ue.thisLine={stream:Ce},ue.taskList=!1,ue.trailingSpace=0,ue.trailingSpaceNewLine=!1,!ue.localState&&(ue.f=ue.block,ue.f!=pt)){var et=Ce.match(/^\s*/,!0)[0].replace(/\t/g,dt).length;if(ue.indentation=et,ue.indentationDiff=null,et>0)return null}}return ue.f(Ce,ue)},innerMode:function(Ce){return Ce.block==pt?{state:Ce.htmlState,mode:$e}:Ce.localState?{state:Ce.localState,mode:Ce.localMode}:{state:Ce,mode:jt}},indent:function(Ce,ue,et){return Ce.block==pt&&$e.indent?$e.indent(Ce.htmlState,ue,et):Ce.localState&&Ce.localMode.indent?Ce.localMode.indent(Ce.localState,ue,et):E.Pass},blankLine:st,getType:Ze,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return jt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(wn,nn,ee){(function(E){E(ee(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 Ne=0;Ne<E.modeInfo.length;Ne++){var be=E.modeInfo[Ne];be.mimes&&(be.mime=be.mimes[0])}E.findModeByMIME=function($e){$e=$e.toLowerCase();for(var xe=0;xe<E.modeInfo.length;xe++){var Fe=E.modeInfo[xe];if(Fe.mime==$e)return Fe;if(Fe.mimes){for(var Pe=0;Pe<Fe.mimes.length;Pe++)if(Fe.mimes[Pe]==$e)return Fe}}if(/\+xml$/.test($e))return E.findModeByMIME("application/xml");if(/\+json$/.test($e))return E.findModeByMIME("application/json")},E.findModeByExtension=function($e){$e=$e.toLowerCase();for(var xe=0;xe<E.modeInfo.length;xe++){var Fe=E.modeInfo[xe];if(Fe.ext){for(var Pe=0;Pe<Fe.ext.length;Pe++)if(Fe.ext[Pe]==$e)return Fe}}},E.findModeByFileName=function($e){for(var xe=0;xe<E.modeInfo.length;xe++){var Fe=E.modeInfo[xe];if(Fe.file&&Fe.file.test($e))return Fe}var Pe=$e.lastIndexOf("."),We=Pe>-1&&$e.substring(Pe+1,$e.length);if(We)return E.findModeByExtension(We)},E.findModeByName=function($e){$e=$e.toLowerCase();for(var xe=0;xe<E.modeInfo.length;xe++){var Fe=E.modeInfo[xe];if(Fe.name.toLowerCase()==$e)return Fe;if(Fe.alias){for(var Pe=0;Pe<Fe.alias.length;Pe++)if(Fe.alias[Pe].toLowerCase()==$e)return Fe}}}})},67549:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){"use strict";E.defineMode("stex",function(Ne,be){"use strict";function $e(qe,Ge){qe.cmdState.push(Ge)}function xe(qe){return qe.cmdState.length>0?qe.cmdState[qe.cmdState.length-1]:null}function Fe(qe){var Ge=qe.cmdState.pop();Ge&&Ge.closeBracket()}function Pe(qe){for(var Ge=qe.cmdState,Ke=Ge.length-1;Ke>=0;Ke--){var Qe=Ge[Ke];if(Qe.name!="DEFAULT")return Qe}return{styleIdentifier:function(){return null}}}function We(qe,Ge,Ke){return function(){this.name=qe,this.bracketNo=0,this.style=Ge,this.styles=Ke,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var we={};we.importmodule=We("importmodule","tag",["string","builtin"]),we.documentclass=We("documentclass","tag",["","atom"]),we.usepackage=We("usepackage","tag",["atom"]),we.begin=We("begin","tag",["atom"]),we.end=We("end","tag",["atom"]),we.label=We("label","tag",["atom"]),we.ref=We("ref","tag",["atom"]),we.eqref=We("eqref","tag",["atom"]),we.cite=We("cite","tag",["atom"]),we.bibitem=We("bibitem","tag",["atom"]),we.Bibitem=We("Bibitem","tag",["atom"]),we.RBibitem=We("RBibitem","tag",["atom"]),we.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ve(qe,Ge){qe.f=Ge}function lt(qe,Ge){var Ke;if(qe.match(/^\\[a-zA-Z@]+/)){var Qe=qe.current().slice(1);return Ke=we.hasOwnProperty(Qe)?we[Qe]:we.DEFAULT,Ke=new Ke,$e(Ge,Ke),ve(Ge,yt),Ke.style}if(qe.match(/^\\[$&%#{}_]/)||qe.match(/^\\[,;!\/\\]/))return"tag";if(qe.match("\\["))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"\\]")}),"keyword";if(qe.match("\\("))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"\\)")}),"keyword";if(qe.match("$$"))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"$$")}),"keyword";if(qe.match("$"))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"$")}),"keyword";var dt=qe.next();if(dt=="%")return qe.skipToEnd(),"comment";if(dt=="}"||dt=="]"){if(Ke=xe(Ge),Ke)Ke.closeBracket(dt),ve(Ge,yt);else return"error";return"bracket"}else return dt=="{"||dt=="["?(Ke=we.DEFAULT,Ke=new Ke,$e(Ge,Ke),"bracket"):/\d/.test(dt)?(qe.eatWhile(/[\w.%]/),"atom"):(qe.eatWhile(/[\w\-_]/),Ke=Pe(Ge),Ke.name=="begin"&&(Ke.argument=qe.current()),Ke.styleIdentifier())}function Ee(qe,Ge,Ke){if(qe.eatSpace())return null;if(Ke&&qe.match(Ke))return ve(Ge,lt),"keyword";if(qe.match(/^\\[a-zA-Z@]+/))return"tag";if(qe.match(/^[a-zA-Z]+/))return"variable-2";if(qe.match(/^\\[$&%#{}_]/)||qe.match(/^\\[,;!\/]/)||qe.match(/^[\^_&]/))return"tag";if(qe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(qe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Qe=qe.next();return Qe=="{"||Qe=="}"||Qe=="["||Qe=="]"||Qe=="("||Qe==")"?"bracket":Qe=="%"?(qe.skipToEnd(),"comment"):"error"}function yt(qe,Ge){var Ke=qe.peek(),Qe;return Ke=="{"||Ke=="["?(Qe=xe(Ge),Qe.openBracket(Ke),qe.eat(Ke),ve(Ge,lt),"bracket"):/[ \t\r]/.test(Ke)?(qe.eat(Ke),null):(ve(Ge,lt),Fe(Ge),lt(qe,Ge))}return{startState:function(){var qe=be.inMathMode?function(Ge,Ke){return Ee(Ge,Ke)}:lt;return{cmdState:[],f:qe}},copyState:function(qe){return{cmdState:qe.cmdState.slice(),f:qe.f}},token:function(qe,Ge){return Ge.f(qe,Ge)},blankLine:function(qe){qe.f=lt,qe.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){"use strict";var Ne={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($e,xe){var Fe=$e.indentUnit,Pe={},We=xe.htmlMode?Ne:be;for(var we in We)Pe[we]=We[we];for(var we in xe)Pe[we]=xe[we];var ve,lt;function Ee(Te,_e){function Ue(Oe){return _e.tokenize=Oe,Oe(Te,_e)}var de=Te.next();if(de=="<")return Te.eat("!")?Te.eat("[")?Te.match("CDATA[")?Ue(Ge("atom","]]>")):null:Te.match("--")?Ue(Ge("comment","-->")):Te.match("DOCTYPE",!0,!0)?(Te.eatWhile(/[\w\._\-]/),Ue(Ke(1))):null:Te.eat("?")?(Te.eatWhile(/[\w\._\-]/),_e.tokenize=Ge("meta","?>"),"meta"):(ve=Te.eat("/")?"closeTag":"openTag",_e.tokenize=yt,"tag bracket");if(de=="&"){var gt;return Te.eat("#")?Te.eat("x")?gt=Te.eatWhile(/[a-fA-F\d]/)&&Te.eat(";"):gt=Te.eatWhile(/[\d]/)&&Te.eat(";"):gt=Te.eatWhile(/[\w\.\-:]/)&&Te.eat(";"),gt?"atom":"error"}else return Te.eatWhile(/[^&<]/),null}Ee.isInText=!0;function yt(Te,_e){var Ue=Te.next();if(Ue==">"||Ue=="/"&&Te.eat(">"))return _e.tokenize=Ee,ve=Ue==">"?"endTag":"selfcloseTag","tag bracket";if(Ue=="=")return ve="equals",null;if(Ue=="<"){_e.tokenize=Ee,_e.state=qt,_e.tagName=_e.tagStart=null;var de=_e.tokenize(Te,_e);return de?de+" tag error":"tag error"}else return/[\'\"]/.test(Ue)?(_e.tokenize=qe(Ue),_e.stringStartCol=Te.column(),_e.tokenize(Te,_e)):(Te.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function qe(Te){var _e=function(Ue,de){for(;!Ue.eol();)if(Ue.next()==Te){de.tokenize=yt;break}return"string"};return _e.isInAttribute=!0,_e}function Ge(Te,_e){return function(Ue,de){for(;!Ue.eol();){if(Ue.match(_e)){de.tokenize=Ee;break}Ue.next()}return Te}}function Ke(Te){return function(_e,Ue){for(var de;(de=_e.next())!=null;){if(de=="<")return Ue.tokenize=Ke(Te+1),Ue.tokenize(_e,Ue);if(de==">")if(Te==1){Ue.tokenize=Ee;break}else return Ue.tokenize=Ke(Te-1),Ue.tokenize(_e,Ue)}return"meta"}}function Qe(Te,_e,Ue){this.prev=Te.context,this.tagName=_e,this.indent=Te.indented,this.startOfLine=Ue,(Pe.doNotIndent.hasOwnProperty(_e)||Te.context&&Te.context.noIndent)&&(this.noIndent=!0)}function dt(Te){Te.context&&(Te.context=Te.context.prev)}function Pt(Te,_e){for(var Ue;;){if(!Te.context||(Ue=Te.context.tagName,!Pe.contextGrabbers.hasOwnProperty(Ue)||!Pe.contextGrabbers[Ue].hasOwnProperty(_e)))return;dt(Te)}}function qt(Te,_e,Ue){return Te=="openTag"?(Ue.tagStart=_e.column(),fe):Te=="closeTag"?st:qt}function fe(Te,_e,Ue){return Te=="word"?(Ue.tagName=_e.current(),lt="tag",Vt):Pe.allowMissingTagName&&Te=="endTag"?(lt="tag bracket",Vt(Te,_e,Ue)):(lt="error",fe)}function st(Te,_e,Ue){if(Te=="word"){var de=_e.current();return Ue.context&&Ue.context.tagName!=de&&Pe.implicitlyClosed.hasOwnProperty(Ue.context.tagName)&&dt(Ue),Ue.context&&Ue.context.tagName==de||Pe.matchClosing===!1?(lt="tag",mt):(lt="tag error",pt)}else return Pe.allowMissingTagName&&Te=="endTag"?(lt="tag bracket",mt(Te,_e,Ue)):(lt="error",pt)}function mt(Te,_e,Ue){return Te!="endTag"?(lt="error",mt):(dt(Ue),qt)}function pt(Te,_e,Ue){return lt="error",mt(Te,_e,Ue)}function Vt(Te,_e,Ue){if(Te=="word")return lt="attribute",Ze;if(Te=="endTag"||Te=="selfcloseTag"){var de=Ue.tagName,gt=Ue.tagStart;return Ue.tagName=Ue.tagStart=null,Te=="selfcloseTag"||Pe.autoSelfClosers.hasOwnProperty(de)?Pt(Ue,de):(Pt(Ue,de),Ue.context=new Qe(Ue,de,gt==Ue.indented)),qt}return lt="error",Vt}function Ze(Te,_e,Ue){return Te=="equals"?Ve:(Pe.allowMissing||(lt="error"),Vt(Te,_e,Ue))}function Ve(Te,_e,Ue){return Te=="string"?Ct:Te=="word"&&Pe.allowUnquoted?(lt="string",Vt):(lt="error",Vt(Te,_e,Ue))}function Ct(Te,_e,Ue){return Te=="string"?Ct:Vt(Te,_e,Ue)}return{startState:function(Te){var _e={tokenize:Ee,state:qt,indented:Te||0,tagName:null,tagStart:null,context:null};return Te!=null&&(_e.baseIndent=Te),_e},token:function(Te,_e){if(!_e.tagName&&Te.sol()&&(_e.indented=Te.indentation()),Te.eatSpace())return null;ve=null;var Ue=_e.tokenize(Te,_e);return(Ue||ve)&&Ue!="comment"&&(lt=null,_e.state=_e.state(ve||Ue,Te,_e),lt&&(Ue=lt=="error"?Ue+" error":lt)),Ue},indent:function(Te,_e,Ue){var de=Te.context;if(Te.tokenize.isInAttribute)return Te.tagStart==Te.indented?Te.stringStartCol+1:Te.indented+Fe;if(de&&de.noIndent)return E.Pass;if(Te.tokenize!=yt&&Te.tokenize!=Ee)return Ue?Ue.match(/^(\s*)/)[0].length:0;if(Te.tagName)return Pe.multilineTagIndentPastTag!==!1?Te.tagStart+Te.tagName.length+2:Te.tagStart+Fe*(Pe.multilineTagIndentFactor||1);if(Pe.alignCDATA&&/<!\[CDATA\[/.test(_e))return 0;var gt=_e&&/^<(\/)?([\w_:\.-]*)/.exec(_e);if(gt&>[1])for(;de;)if(de.tagName==gt[2]){de=de.prev;break}else if(Pe.implicitlyClosed.hasOwnProperty(de.tagName))de=de.prev;else break;else if(gt)for(;de;){var Oe=Pe.contextGrabbers[de.tagName];if(Oe&&Oe.hasOwnProperty(gt[2]))de=de.prev;else break}for(;de&&de.prev&&!de.startOfLine;)de=de.prev;return de?de.indent+Fe:Te.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:Pe.htmlMode?"html":"xml",helperType:Pe.htmlMode?"html":"xml",skipAttribute:function(Te){Te.state==Ve&&(Te.state=Vt)},xmlCurrentTag:function(Te){return Te.tagName?{name:Te.tagName,close:Te.type=="closeTag"}:null},xmlCurrentContext:function(Te){for(var _e=[],Ue=Te.context;Ue;Ue=Ue.prev)Ue.tagName&&_e.push(Ue.tagName);return _e.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(wn,nn,ee){"use strict";ee.d(nn,{hP:function(){return rt}});var E=function(le,ne){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ae){te.__proto__=ae}||function(te,ae){for(var ce in ae)Object.prototype.hasOwnProperty.call(ae,ce)&&(te[ce]=ae[ce])})(le,ne)};function Ne(le,ne){function te(){this.constructor=le}E(le,ne),le.prototype=ne===null?Object.create(ne):(te.prototype=ne.prototype,new te)}function be(le,ne,te,ae){return new(te||(te=Promise))(function(ce,re){function ye(ke){try{Ye(ae.next(ke))}catch(it){re(it)}}function Se(ke){try{Ye(ae.throw(ke))}catch(it){re(it)}}function Ye(ke){var it;ke.done?ce(ke.value):(it=ke.value,it instanceof te?it:new te(function(xt){xt(it)})).then(ye,Se)}Ye((ae=ae.apply(le,ne||[])).next())})}function $e(le,ne){var te,ae,ce,re,ye={label:0,sent:function(){if(1&ce[0])throw ce[1];return ce[1]},trys:[],ops:[]};return re={next:Se(0),throw:Se(1),return:Se(2)},typeof Symbol=="function"&&(re[Symbol.iterator]=function(){return this}),re;function Se(Ye){return function(ke){return function(it){if(te)throw new TypeError("Generator is already executing.");for(;ye;)try{if(te=1,ae&&(ce=2&it[0]?ae.return:it[0]?ae.throw||((ce=ae.return)&&ce.call(ae),0):ae.next)&&!(ce=ce.call(ae,it[1])).done)return ce;switch(ae=0,ce&&(it=[2&it[0],ce.value]),it[0]){case 0:case 1:ce=it;break;case 4:return ye.label++,{value:it[1],done:!1};case 5:ye.label++,ae=it[1],it=[0];continue;case 7:it=ye.ops.pop(),ye.trys.pop();continue;default:if(ce=ye.trys,!((ce=ce.length>0&&ce[ce.length-1])||it[0]!==6&&it[0]!==2)){ye=0;continue}if(it[0]===3&&(!ce||it[1]>ce[0]&&it[1]<ce[3])){ye.label=it[1];break}if(it[0]===6&&ye.label<ce[1]){ye.label=ce[1],ce=it;break}if(ce&&ye.label<ce[2]){ye.label=ce[2],ye.ops.push(it);break}ce[2]&&ye.ops.pop(),ye.trys.pop();continue}it=ne.call(le,ye)}catch(xt){it=[6,xt],ae=0}finally{te=ce=0}if(5&it[0])throw it[1];return{value:it[0]?it[1]:void 0,done:!0}}([Ye,ke])}}}function xe(){for(var le=0,ne=0,te=arguments.length;ne<te;ne++)le+=arguments[ne].length;var ae=Array(le),ce=0;for(ne=0;ne<te;ne++)for(var re=arguments[ne],ye=0,Se=re.length;ye<Se;ye++,ce++)ae[ce]=re[ye];return ae}var Fe=function(){function le(){}return le.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},le.setAttributes=function(ne,te){for(var ae=0,ce=te;ae<ce.length;ae++){var re=ce[ae],ye=re[0],Se=re[1];ne.setAttribute(ye,Se)}},le.createRect=function(ne,te,ae){var ce=document.createElementNS("http://www.w3.org/2000/svg","rect");return ce.setAttribute("width",ne.toString()),ce.setAttribute("height",te.toString()),ae&&le.setAttributes(ce,ae),ce},le.createLine=function(ne,te,ae,ce,re){var ye=document.createElementNS("http://www.w3.org/2000/svg","line");return ye.setAttribute("x1",ne.toString()),ye.setAttribute("y1",te.toString()),ye.setAttribute("x2",ae.toString()),ye.setAttribute("y2",ce.toString()),re&&le.setAttributes(ye,re),ye},le.createPolygon=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","polygon");return ae.setAttribute("points",ne),te&&le.setAttributes(ae,te),ae},le.createCircle=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","circle");return ae.setAttribute("cx",(ne/2).toString()),ae.setAttribute("cy",(ne/2).toString()),ae.setAttribute("r",ne.toString()),te&&le.setAttributes(ae,te),ae},le.createEllipse=function(ne,te,ae){var ce=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return ce.setAttribute("cx",(ne/2).toString()),ce.setAttribute("cy",(te/2).toString()),ce.setAttribute("rx",(ne/2).toString()),ce.setAttribute("ry",(te/2).toString()),ae&&le.setAttributes(ce,ae),ce},le.createGroup=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","g");return ne&&le.setAttributes(te,ne),te},le.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},le.createMarker=function(ne,te,ae,ce,re,ye,Se){var Ye=document.createElementNS("http://www.w3.org/2000/svg","marker");return le.setAttributes(Ye,[["id",ne],["orient",te],["markerWidth",ae.toString()],["markerHeight",ce.toString()],["refX",re.toString()],["refY",ye.toString()]]),Ye.appendChild(Se),Ye},le.createText=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","text");return te.setAttribute("x","0"),te.setAttribute("y","0"),ne&&le.setAttributes(te,ne),te},le.createTSpan=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","tspan");return ae.textContent=ne,te&&le.setAttributes(ae,te),ae},le.createImage=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","image");return ne&&le.setAttributes(te,ne),te},le.createPoint=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return ae.x=ne,ae.y=te,ae},le.createPath=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","path");return ae.setAttribute("d",ne),te&&le.setAttributes(ae,te),ae},le}(),Pe=function(){function le(){}return le.addKey=function(ne){le.key=ne},Object.defineProperty(le,"isLicensed",{get:function(){return!!le.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(le.key)},enumerable:!1,configurable:!0}),le}(),We=function(){function le(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return le.prototype.rasterize=function(ne,te,ae){var ce=this;return new Promise(function(re){var ye=ae!==void 0?ae:document.createElement("canvas");ne===null&&(ce.markersOnly=!0,ce.naturalSize=!1);var Se=document.createElementNS("http://www.w3.org/2000/svg","svg");Se.setAttribute("xmlns","http://www.w3.org/2000/svg"),Se.setAttribute("width",te.width.baseVal.valueAsString),Se.setAttribute("height",te.height.baseVal.valueAsString),Se.setAttribute("viewBox","0 0 "+te.viewBox.baseVal.width.toString()+" "+te.viewBox.baseVal.height.toString()),Se.innerHTML=te.innerHTML,ce.naturalSize===!0?(Se.width.baseVal.value=ne.naturalWidth,Se.height.baseVal.value=ne.naturalHeight):ce.width!==void 0&&ce.height!==void 0&&(Se.width.baseVal.value=ce.width,Se.height.baseVal.value=ce.height),ye.width=Se.width.baseVal.value,ye.height=Se.height.baseVal.value;var Ye=Se.outerHTML,ke=ye.getContext("2d");ce.markersOnly!==!0&&ke.drawImage(ne,0,0,ye.width,ye.height);var it=window.URL,xt=new Image(ye.width,ye.height);xt.setAttribute("crossOrigin","anonymous");var Xt=new Blob([Ye],{type:"image/svg+xml"}),Nt=it.createObjectURL(Xt);xt.onload=function(){ke.drawImage(xt,0,0),it.revokeObjectURL(Nt);var vn=ye.toDataURL(ce.imageType,ce.imageQuality);re(vn)},xt.src=Nt})},le}(),we=function(){},ve=function(){function le(ne){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ne+"_"}return Object.defineProperty(le.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(le.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(le.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),le.prototype.addClass=function(ne){return this.styleSheet===void 0&&this.addStyleSheet(),ne.name=""+this.classNamePrefix+ne.localName,this.classes.push(ne),this.styleSheet.sheet.insertRule("."+ne.name+" {"+ne.style+"}",this.styleSheet.sheet.cssRules.length),ne},le.prototype.addRule=function(ne){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ne),this.styleSheet.sheet.insertRule(ne.selector+" {"+ne.style+"}",this.styleSheet.sheet.cssRules.length)},le.prototype.addStyleSheet=function(){var ne;this.styleSheet=document.createElement("style"),((ne=this.styleSheetRoot)!==null&&ne!==void 0?ne:document.head).appendChild(this.styleSheet),this.addRule(new lt("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new lt("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new lt("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new Ee("fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new Ee("fade_out",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
|
`))},le.prototype.removeStyleSheet=function(){var ne;this.styleSheet&&(((ne=this.styleSheetRoot)!==null&&ne!==void 0?ne:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},le}(),lt=function(le,ne){this.selector=le,this.style=ne},Ee=function(le,ne){this.localName=le,this.style=ne},yt=function(){function le(ne,te,ae,ce,re){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ne,this.displayMode=te,this.markerItems=ae,this.uiStyleSettings=ce,this.styles=re,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return le.prototype.show=function(ne){var te=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var ae=document.createElement("div");ae.className=this.toolbarBlockStyleClass.name,ae.style.whiteSpace="nowrap",this.uiContainer.appendChild(ae),this.addActionButton(ae,'<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(ae,'<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(ae,'<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(ae,'<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(ae,'<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(ae,'<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(ae,'<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(ae,'<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(re){var ye=document.createElement("div");ye.className=""+te.toolbarButtonStyleClass.name,ye.setAttribute("data-type-name",re.typeName),ye.innerHTML=re.icon,ye.addEventListener("click",function(){te.markerToolbarButtonClicked(ye,re)}),te.buttons.push(ye),te.markerButtons.push(ye)}),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 ce=document.createElement("div");ce.className=this.toolbarBlockStyleClass.name,ce.style.whiteSpace="nowrap",ce.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ce),this.addActionButton(ce,'<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(ce,'<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()},le.prototype.addButtonClickListener=function(ne){this.buttonClickListeners.push(ne)},le.prototype.removeButtonClickListener=function(ne){this.buttonClickListeners.indexOf(ne)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ne),1)},le.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},le.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ne=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var te=0;te<this.markerButtons.length;te++)te<ne||te===ne&&this.markerButtons.length-1===ne?this.markerButtonBlock.appendChild(this.markerButtons[te]):(te===ne&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[te]))}},le.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")},le.prototype.resetButtonStyles=function(){var ne=this;this.buttons.forEach(function(te){te.className=te.className.replace(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name,"").trim(),te.className=te.className.replace(ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ne.toolbarActiveButtonStyleColorsClass.name,"").trim(),te.className+=" "+(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name)})},le.prototype.addActionButton=function(ne,te,ae){var ce=this,re=document.createElement("div");switch(re.className=""+this.toolbarButtonStyleClass.name,re.innerHTML=te,re.setAttribute("data-action",ae),re.addEventListener("click",function(){ce.actionToolbarButtonClicked(re,ae)}),ae){case"select":re.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":re.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":re.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":re.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":re.style.fill=this.uiStyleSettings.closeButtonColor}ne.appendChild(re),this.buttons.push(re)},le.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new Ee("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 Ee("toolbar_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new Ee("toolbar-block",`
|
|
|
display: inline-block;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new Ee("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 Ee("toolbar-overflow-block_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`));var ne=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new Ee("toolbar_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px;
|
|
|
padding: `+ne+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new Ee("toolbar_button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new Ee("toolbar_active_button",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new lt("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new lt("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`))},le.prototype.markerToolbarButtonClicked=function(ne,te){this.setActiveButton(ne),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ae){return ae("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},le.prototype.actionToolbarButtonClicked=function(ne,te){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ae){return ae("action",te)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},le.prototype.setActiveButton=function(ne){this.resetButtonStyles(),ne.className=ne.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ne.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},le.prototype.setActiveMarkerButton=function(ne){var te=this.markerButtons.find(function(ae){return ae.getAttribute("data-type-name")===ne});te&&this.setActiveButton(te)},le.prototype.setCurrentMarker=function(ne){var te=this;this.currentMarker=ne,this.buttons.filter(function(ae){return/delete|notes/.test(ae.getAttribute("data-action"))}).forEach(function(ae){te.currentMarker===void 0?(ae.style.fillOpacity="0.4",ae.style.pointerEvents="none"):(ae.style.fillOpacity="1",ae.style.pointerEvents="all")})},le}(),qe=function(){function le(ne,te,ae,ce){this.panels=[],this.panelButtons=[],this.markerjsContainer=ne,this.displayMode=te,this.uiStyleSettings=ae,this.styles=ce,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return le.prototype.addStyles=function(){var ne;this.toolboxStyleClass=this.styles.addClass(new Ee("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 Ee("toolbox_colors",`
|
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
|
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Ee("toolbox-button-row",`
|
|
|
display: flex;
|
|
|
cursor: default;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Ee("toolbox-button-row_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Ee("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 Ee("toolbox-panel-row_colors",`
|
|
|
background-color: `+((ne=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ne!==void 0?ne:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new Ee("toolbox_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
|
|
|
padding: `+te+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Ee("toolbox-button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Ee("toolbox-active-button_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.styles.addRule(new lt("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new lt("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`))},le.prototype.show=function(ne){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},le.prototype.setPanelButtons=function(ne){var te,ae,ce=this;this.panels=ne,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((te=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ae=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ae!==void 0?ae:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(re){var ye;re.uiStyleSettings=ce.uiStyleSettings;var Se=document.createElement("div");Se.className=ce.toolboxButtonStyleClass.name+" "+((ye=ce.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ye!==void 0?ye:ce.toolboxButtonStyleColorsClass.name),Se.innerHTML=re.icon,Se.title=re.title,Se.addEventListener("click",function(){ce.panelButtonClick(re)}),ce.panelButtons.push(Se),ce.buttonRow.appendChild(Se)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},le.prototype.panelButtonClick=function(ne){var te=this,ae=-1;if(ne!==this.activePanel){ae=this.panels.indexOf(ne),this.panelRow.innerHTML="";var ce=ne.getUi();ce.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(ce),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=ne}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){te.displayMode==="inline"?te.panelRow.style.display="none":te.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(re,ye){var Se,Ye;re.className=te.toolboxButtonStyleClass.name+" "+(ye===ae?""+((Se=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Se!==void 0?Se:te.toolboxActiveButtonStyleColorsClass.name):""+((Ye=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ye!==void 0?Ye:te.toolboxButtonStyleColorsClass.name))})},le}(),Ge=function(le,ne){this.title=le,this.icon=ne},Ke=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'<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 ye.colors=[],ye.addTransparent=!1,ye.colorBoxes=[],ye.colors=ae,ye.currentColor=ce,ye.setCurrentColor=ye.setCurrentColor.bind(ye),ye.getColorBox=ye.getColorBox.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.whiteSpace="nowrap",this.colors.forEach(function(ce){var re=te.getColorBox(ce);ae.appendChild(re),te.colorBoxes.push(re)}),ae},ne.prototype.getColorBox=function(te){var ae=this,ce=this.uiStyleSettings.toolbarHeight/4,re=this.uiStyleSettings.toolbarHeight-ce,ye=document.createElement("div");ye.style.display="inline-block",ye.style.boxSizing="content-box",ye.style.width=re-2+"px",ye.style.height=re-2+"px",ye.style.padding="1px",ye.style.marginRight="2px",ye.style.marginBottom="2px",ye.style.borderWidth="2px",ye.style.borderStyle="solid",ye.style.borderRadius=(re+2)/2+"px",ye.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ye.addEventListener("click",function(){ae.setCurrentColor(te,ye)});var Se=document.createElement("div");return Se.style.display="inline-block",Se.style.width=re-2+"px",Se.style.height=re-2+"px",Se.style.backgroundColor=te,Se.style.borderRadius=re/2+"px",te==="transparent"&&(Se.style.fill=this.uiStyleSettings.toolboxAccentColor,Se.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>`),ye.appendChild(Se),ye},ne.prototype.setCurrentColor=function(te,ae){var ce=this;this.currentColor=te,this.colorBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(te)},ne}(Ge),Qe=function(){function le(ne,te,ae){this._state="new",this._isSelected=!1,this._container=ne,this._overlayContainer=te,this.globalSettings=ae,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(le.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),le.prototype.ownsTarget=function(ne){return!1},Object.defineProperty(le.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),le.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},le.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},le.prototype.pointerDown=function(ne,te){},le.prototype.dblClick=function(ne,te){},le.prototype.manipulate=function(ne){},le.prototype.pointerUp=function(ne){this.stateChanged()},le.prototype.dispose=function(){},le.prototype.addMarkerVisualToContainer=function(ne){this.container.childNodes.length>0?this.container.insertBefore(ne,this.container.childNodes[0]):this.container.appendChild(ne)},le.prototype.getState=function(){return{typeName:le.typeName,state:this.state,notes:this.notes}},le.prototype.restoreState=function(ne){this._state=ne.state,this.notes=ne.notes},le.prototype.scale=function(ne,te){},le.prototype.colorChanged=function(ne){this.onColorChanged&&this.onColorChanged(ne),this.stateChanged()},le.prototype.fillColorChanged=function(ne){this.onFillColorChanged&&this.onFillColorChanged(ne),this.stateChanged()},le.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ne=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ne.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ne)&&this.onStateChanged(this)}},le.typeName="MarkerBase",le}(),dt=function(){function le(){this.findGripByVisual=this.findGripByVisual.bind(this)}return le.prototype.findGripByVisual=function(ne){return this.topLeft.ownsTarget(ne)?this.topLeft:this.topCenter.ownsTarget(ne)?this.topCenter:this.topRight.ownsTarget(ne)?this.topRight:this.centerLeft.ownsTarget(ne)?this.centerLeft:this.centerRight.ownsTarget(ne)?this.centerRight:this.bottomLeft.ownsTarget(ne)?this.bottomLeft:this.bottomCenter.ownsTarget(ne)?this.bottomCenter:this.bottomRight.ownsTarget(ne)?this.bottomRight:void 0},le}(),Pt=function(){function le(){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 le.prototype.ownsTarget=function(ne){return ne===this.visual||ne===this.visual.childNodes[0]||ne===this.visual.childNodes[1]},le}(),qt=function(){function le(){}return le.toITransformMatrix=function(ne){return{a:ne.a,b:ne.b,c:ne.c,d:ne.d,e:ne.e,f:ne.f}},le.toSVGMatrix=function(ne,te){return ne.a=te.a,ne.b=te.b,ne.c=te.c,ne.d=te.d,ne.e=te.e,ne.f=te.f,ne},le}(),fe=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.left=0,re.top=0,re.width=0,re.height=0,re.defaultSize={x:50,y:20},re.offsetX=0,re.offsetY=0,re.rotationAngle=0,re.CB_DISTANCE=10,re._suppressMarkerCreateEvent=!1,re.container.transform.baseVal.appendItem(Fe.createTransform()),re.setupControlBox(),re}return Ne(ne,le),Object.defineProperty(ne.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var ae=Fe.createTransform();this._visual.transform.baseVal.appendItem(ae)},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(te){return!!le.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.left=te.x,this.top=te.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ce=this.unrotatePoint(te);if(this.manipulationStartX=ce.x,this.manipulationStartY=ce.y,this.offsetX=ce.x-this.left,this.offsetY=ce.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ae),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae)){this.activeGrip=this.rotatorGrip;var re=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=re.x-this.width/2,this.top=re.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ye=this.container.transform.baseVal.getItem(0);ye.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ye,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ne.prototype.pointerUp=function(te){var ae=this.state;le.prototype.pointerUp.call(this,te),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ne.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},ne.prototype.manipulate=function(te){var ae=this.unrotatePoint(te);this.state==="creating"?this.resize(te):this.state==="move"?(this.left=this.manipulationStartLeft+(ae.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ae.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ae):this.state==="rotate"&&this.rotate(te)},ne.prototype.resize=function(te){var ae=this.manipulationStartLeft,ce=this.manipulationStartWidth,re=this.manipulationStartTop,ye=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ae=this.manipulationStartLeft+te.x-this.manipulationStartX,ce=this.manipulationStartWidth+this.manipulationStartLeft-ae;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ce=this.manipulationStartWidth+te.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:re=this.manipulationStartTop+te.y-this.manipulationStartY,ye=this.manipulationStartHeight+this.manipulationStartTop-re;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ye=this.manipulationStartHeight+te.y-this.manipulationStartY}ce>=0?(this.left=ae,this.width=ce):(this.left=ae+ce,this.width=-ce),ye>=0?(this.top=re,this.height=ye):(this.top=re+ye,this.height=-ye),this.setSize()},ne.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ne.prototype.rotate=function(te){if(Math.abs(te.x-this.centerX)>.1){var ae=Math.sign(te.x-this.centerX);this.rotationAngle=180*Math.atan((te.y-this.centerY)/(te.x-this.centerX))/Math.PI+90*ae,this.applyRotation()}},ne.prototype.applyRotation=function(){var te=this.container.transform.baseVal.getItem(0);te.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(te,0)},ne.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM(),ce=Fe.createPoint(te.x,te.y);return{x:(ce=ce.matrixTransform(ae)).x,y:ce.y}},ne.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM();ae=ae.inverse();var ce=Fe.createPoint(te.x,te.y);return{x:(ce=ce.matrixTransform(ae)).x,y:ce.y}},ne.prototype.select=function(){le.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){le.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=Fe.createGroup();var te=Fe.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),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 dt,this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){var te=this.controlBox.transform.baseVal.getItem(0);te.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(te,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()},ne.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()},ne.prototype.createGrip=function(){var te=new Pt;return te.visual.transform.baseVal.appendItem(Fe.createTransform()),this.controlBox.appendChild(te.visual),te},ne.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,ae=-te/2,ce=ae,re=(this.width+this.CB_DISTANCE)/2-te/2,ye=(this.height+this.CB_DISTANCE)/2-te/2,Se=this.height+this.CB_DISTANCE-te/2,Ye=this.width+this.CB_DISTANCE-te/2;this.positionGrip(this.controlGrips.topLeft.visual,ae,ce),this.positionGrip(this.controlGrips.topCenter.visual,re,ce),this.positionGrip(this.controlGrips.topRight.visual,Ye,ce),this.positionGrip(this.controlGrips.centerLeft.visual,ae,ye),this.positionGrip(this.controlGrips.centerRight.visual,Ye,ye),this.positionGrip(this.controlGrips.bottomLeft.visual,ae,Se),this.positionGrip(this.controlGrips.bottomCenter.visual,re,Se),this.positionGrip(this.controlGrips.bottomRight.visual,Ye,Se),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,re,ce-3*this.CB_DISTANCE)},ne.prototype.positionGrip=function(te,ae,ce){var re=te.transform.baseVal.getItem(0);re.setTranslate(ae,ce),te.transform.baseVal.replaceItem(re,0)},ne.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ne.prototype.showControlBox=function(){this.controlBox.style.display=""},ne.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},le.prototype.getState.call(this))},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.left=ae.left,this.top=ae.top,this.width=ae.width,this.height=ae.height,this.rotationAngle=ae.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ae.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ae.containerTransformMatrix))},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae);var ce=this.rotatePoint({x:this.left,y:this.top}),re=this.unrotatePoint({x:ce.x*te,y:ce.y*ae});this.left=re.x,this.top=re.y,this.width=this.width*te,this.height=this.height*ae,this.adjustControlBox()},ne}(Qe),st=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.opacity=1,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ne.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)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){le.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.setSize()},ne.prototype.setSize=function(){le.prototype.setSize.call(this),Fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){le.prototype.pointerUp.call(this,te),this.setSize()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&Fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&Fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&Fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&Fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},le.prototype.getState.call(this))},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),le.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setSize()},ne.title="Rectangle marker",ne}(fe),mt=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return ye.widths=[],ye.widthBoxes=[],ye.widths=ae,ye.currentWidth=ce,ye.setCurrentWidth=ye.setCurrentWidth.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.widths.forEach(function(ce){var re=document.createElement("div");re.style.display="flex",re.style.flexGrow="2",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=ce===te.currentWidth?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentWidth(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.innerText=ce.toString(),ye.style.marginRight="5px",re.appendChild(ye);var Se=document.createElement("div");Se.style.minHeight="20px",Se.style.flexGrow="2",Se.style.display="flex",Se.style.alignItems="center";var Ye=document.createElement("hr");Ye.style.minWidth="20px",Ye.style.border="0px",Ye.style.borderTop=ce+"px solid "+te.uiStyleSettings.toolboxColor,Ye.style.flexGrow="2",Se.appendChild(Ye),re.appendChild(Se),te.widthBoxes.push(re)}),ae},ne.prototype.setCurrentWidth=function(te,ae){var ce=this;this.currentWidth=te,this.widthBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ne}(Ge),pt=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'<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 ye.styles=[],ye.styleBoxes=[],ye.styles=ae,ye.currentStyle=ce,ye.setCurrentStyle=ye.setCurrentStyle.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.styles.forEach(function(ce){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.styles.length-5+"%",re.style.borderColor=ce===te.currentStyle?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentStyle(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.overflow="hidden";var Se=`<svg width="100" height="20">
|
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+te.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(ce!==""?'stroke-dasharray="'+ce+'"':"")+` />
|
|
|
</svg>`;ye.innerHTML=Se,re.appendChild(ye),te.styleBoxes.push(re)}),ae},ne.prototype.setCurrentStyle=function(te,ae){var ce=this;this.currentStyle=te,this.styleBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ne}(Ge),Vt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.strokePanel=new Ke("Line color",ce.defaultColorSet,ce.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ne(ne,le),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="FrameMarker",ne.title="Frame marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ne}(st),Ze=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"},Ve=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.x1=0,re.y1=0,re.x2=0,re.y2=0,re.defaultLength=50,re.manipulationStartX=0,re.manipulationStartY=0,re.manipulationStartX1=0,re.manipulationStartY1=0,re.manipulationStartX2=0,re.manipulationStartY2=0,re.setupControlBox(),re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!!le.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.manipulationStartX=te.x,this.manipulationStartY=te.y,this.state==="new"&&(this.x1=te.x,this.y1=te.y,this.x2=te.x,this.y2=te.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(ae)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ae)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ne.prototype.pointerUp=function(te){var ae=this.state;le.prototype.pointerUp.call(this,te),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(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ne.prototype.adjustVisual=function(){},ne.prototype.manipulate=function(te){this.state==="creating"?this.resize(te):this.state==="move"?(this.x1=this.manipulationStartX1+te.x-this.manipulationStartX,this.y1=this.manipulationStartY1+te.y-this.manipulationStartY,this.x2=this.manipulationStartX2+te.x-this.manipulationStartX,this.y2=this.manipulationStartY2+te.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(te)},ne.prototype.resize=function(te){switch(this.activeGrip){case this.grip1:this.x1=te.x,this.y1=te.y;break;case this.grip2:case void 0:this.x2=te.x,this.y2=te.y}this.adjustVisual(),this.adjustControlBox()},ne.prototype.select=function(){le.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){le.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=Fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){this.positionGrips()},ne.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ne.prototype.createGrip=function(){var te=new Pt;return te.visual.transform.baseVal.appendItem(Fe.createTransform()),this.controlBox.appendChild(te.visual),te},ne.prototype.positionGrips=function(){var te=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-te/2,this.y1-te/2),this.positionGrip(this.grip2.visual,this.x2-te/2,this.y2-te/2)},ne.prototype.positionGrip=function(te,ae,ce){var re=te.transform.baseVal.getItem(0);re.setTranslate(ae,ce),te.transform.baseVal.replaceItem(re,0)},ne.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},le.prototype.getState.call(this))},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.x1=ae.x1,this.y1=ae.y1,this.x2=ae.x2,this.y2=ae.y2},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.x1=this.x1*te,this.y1=this.y1*ae,this.x2=this.x2*te,this.y2=this.y2*ae,this.adjustVisual(),this.adjustControlBox()},ne}(Qe),Ct=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.strokePanel=new Ke("Line color",ce.defaultColorSet,ce.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},ne.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)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ne.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()]]))},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.createVisual(),this.adjustVisual()},ne.typeName="LineMarker",ne.title="Line marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ne}(Ve),Te=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'<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 ye.fonts=[],ye.fontBoxes=[],ye.fonts=ae,ye.currentFont=ce,ye.setCurrentFont=ye.setCurrentFont.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.flexGrow="2",this.fonts.forEach(function(ce){var re=document.createElement("div");re.style.display="inline-block",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.fonts.length-5+"%",re.style.borderColor=ce===te.currentFont?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentFont(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.style.display="flex",ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.fontFamily=ce,ye.style.overflow="hidden";var Se=document.createElement("div");Se.style.whiteSpace="nowrap",Se.style.overflow="hidden",Se.style.textOverflow="ellipsis",Se.innerHTML="The quick brown fox jumps over the lazy dog",ye.appendChild(Se),re.appendChild(ye),te.fontBoxes.push(re)}),ae},ne.prototype.setCurrentFont=function(te,ae){var ce=this;this.currentFont=te,this.fontBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ne}(Ge),_e=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.color="transparent",re.padding=5,re.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",re.text=re.DEFAULT_TEXT,re.isMoved=!1,re.color=ce.defaultColor,re.fontFamily=ce.defaultFontFamily,re.defaultSize={x:100,y:30},re.setColor=re.setColor.bind(re),re.setFont=re.setFont.bind(re),re.renderText=re.renderText.bind(re),re.sizeText=re.sizeText.bind(re),re.textEditDivClicked=re.textEditDivClicked.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.setSize=re.setSize.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.colorPanel=new Ke("Color",ce.defaultColorSet,ce.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.fontFamilyPanel=new Te("Font",ce.defaultFontFamilies,ce.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){if(le.prototype.ownsTarget.call(this,te)||te===this.visual||te===this.textElement||te===this.bgRectangle)return!0;var ae=!1;return this.textElement.childNodes.forEach(function(ce){ce===te&&(ae=!0)}),ae},ne.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()},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.renderText=function(){var te=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(ae){te.textElement.appendChild(Fe.createTSpan(ae.trim()===""?" ":ae.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ne.prototype.getTextScale=function(){var te=this.textElement.getBBox(),ae=1;if(te.width>0&&te.height>0){var ce=(1*this.width-this.width*this.padding*2/100)/te.width,re=(1*this.height-this.height*this.padding*2/100)/te.height;ae=Math.min(ce,re)}return ae},ne.prototype.getTextPosition=function(te){var ae=this.textElement.getBBox(),ce=0,re=0;return ae.width>0&&ae.height>0&&(ce=(this.width-ae.width*te)/2,re=this.height/2-ae.height*te/2),{x:ce,y:re}},ne.prototype.sizeText=function(){var te=this.textElement.getBBox(),ae=this.getTextScale(),ce=this.getTextPosition(ae);ce.y-=te.y*ae,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ce.x+"px, "+ce.y+"px) scale("+ae+", "+ae+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ce.x,ce.y),this.textElement.transform.baseVal.getItem(1).setScale(ae,ae))},ne.prototype.manipulate=function(te){le.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},ne.prototype.setSize=function(){le.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()]]))},ne.prototype.pointerUp=function(te){var ae=this.state;ae==="creating"&&(this._suppressMarkerCreateEvent=!0),le.prototype.pointerUp.call(this,te),this.setSize(),(ae==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.showTextEditor=function(){var te=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(ae){ae.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ae=Number.parseFloat(te.textEditor.style.fontSize);te.textEditor.clientWidth>=Number.parseInt(te.textEditor.style.maxWidth)&&ae>.9;)ae-=.1,te.textEditor.style.fontSize=Math.max(ae,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ae){if(ae.clipboardData){var ce=ae.clipboardData.getData("text"),re=window.getSelection();if(!re.rangeCount)return!1;re.deleteFromDocument(),re.getRangeAt(0).insertNode(document.createTextNode(ce)),ae.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){te.textEditDivClicked(te.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ne.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var te=this.getTextScale(),ae=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ce=this.textElement.getBBox(),re={x:ce.width*te,y:ce.height*te};ae.x-=re.x/2,ae.y-=re.y/2,this.textEditor.style.top=ae.y+"px",this.textEditor.style.left=ae.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ae.x+"px",this.textEditor.style.fontSize=Math.max(16*te,12)+"px",this.textElement.style.display="none"}},ne.prototype.textEditDivClicked=function(te){this.text=te.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ne.prototype.select=function(){le.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ne.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),le.prototype.deselect.call(this)},ne.prototype.dblClick=function(te,ae){le.prototype.dblClick.call(this,te,ae),this.showTextEditor()},ne.prototype.setColor=function(te){this.textElement&&Fe.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},ne.prototype.setFont=function(te){this.textElement&&Fe.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ne.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ne.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.color=ae.color,this.fontFamily=ae.fontFamily,this.padding=ae.padding,this.text=ae.text,this.createVisual(),le.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setSize(),this.sizeText(),this.positionTextEditor()},ne.typeName="TextMarker",ne.title="Text marker",ne.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>',ne}(fe),Ue=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.color="transparent",re.lineWidth=3,re.drawing=!1,re.pixelRatio=1,re.color=ce.defaultColor,re.lineWidth=ce.defaultStrokeWidth,re.pixelRatio=ce.freehandPixelRatio,re.setColor=re.setColor.bind(re),re.addCanvas=re.addCanvas.bind(re),re.finishCreation=re.finishCreation.bind(re),re.setLineWidth=re.setLineWidth.bind(re),re.colorPanel=new Ke("Color",ce.defaultColorSet,ce.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.lineWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.lineWidthPanel.onWidthChanged=re.setLineWidth,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},ne.prototype.createVisual=function(){this.visual=Fe.createGroup(),this.drawingImage=Fe.createImage(),this.visual.appendChild(this.drawingImage);var te=Fe.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){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(te.x,te.y),this.drawing=!0):le.prototype.pointerDown.call(this,te,ae)},ne.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):le.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),Fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):le.prototype.pointerUp.call(this,te)},ne.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)},ne.prototype.select=function(){this.state==="creating"&&this.finishCreation(),le.prototype.select.call(this)},ne.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),le.prototype.deselect.call(this)},ne.prototype.finishCreation=function(){for(var te=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ae=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ce=ae[0],re=ae[1],ye=ae[2],Se=ae[3],Ye=!1,ke=0;ke<this.canvasElement.height;ke++)for(var it=0;it<this.canvasElement.width;it++)te.data[ke*this.canvasElement.width*4+4*it+3]>0&&(Ye=!0,ke<re&&(re=ke),it<ce&&(ce=it),ke>Se&&(Se=ke),it>ye&&(ye=it));if(Ye){this.left=ce/this.pixelRatio,this.top=re/this.pixelRatio,this.width=(ye-ce)/this.pixelRatio,this.height=(Se-re)/this.pixelRatio;var xt=document.createElement("canvas");xt.width=ye-ce,xt.height=Se-re,xt.getContext("2d").putImageData(this.canvasContext.getImageData(ce,re,ye-ce,Se-re),0,0),this.drawingImgUrl=xt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ne.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})},ne.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},ne.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){this.createVisual(),le.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setDrawingImage()},ne.typeName="FreehandMarker",ne.title="Freehand marker",ne.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>',ne}(fe),de=function(le){function ne(te,ae,ce){var re=le.call(this,te,ce||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return re.typeBoxes=[],re.currentType=ae,re.setCurrentType=re.setCurrentType.bind(re),re}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2";for(var ce=function(Se){var Ye="both";switch(Se){case 0:Ye="both";break;case 1:Ye="start";break;case 2:Ye="end";break;case 3:Ye="none"}var ke=document.createElement("div");if(ke.style.display="flex",ke.style.flexGrow="2",ke.style.alignItems="center",ke.style.justifyContent="space-between",ke.style.padding="5px",ke.style.borderWidth="2px",ke.style.borderStyle="solid",ke.style.borderColor=Ye===re.currentType?re.uiStyleSettings.toolboxAccentColor:"transparent",ke.addEventListener("click",function(){te.setCurrentType(Ye,ke)}),ae.appendChild(ke),Ye==="both"||Ye==="start"){var it=document.createElement("div");it.style.display="flex",it.style.alignItems="center",it.style.minHeight="20px",it.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="`+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,it.style.marginLeft="5px",ke.appendChild(it)}var xt=document.createElement("div");xt.style.display="flex",xt.style.alignItems="center",xt.style.minHeight="20px",xt.style.flexGrow="2";var Xt=document.createElement("hr");if(Xt.style.minWidth="20px",Xt.style.border="0px",Xt.style.borderTop="3px solid "+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee"),Xt.style.flexGrow="2",xt.appendChild(Xt),ke.appendChild(xt),Ye==="both"||Ye==="end"){var Nt=document.createElement("div");Nt.style.display="flex",Nt.style.alignItems="center",Nt.style.minHeight="20px",Nt.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="`+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,Nt.style.marginRight="5px",ke.appendChild(Nt)}re.typeBoxes.push(ke)},re=this,ye=0;ye<4;ye++)ce(ye);return ae},ne.prototype.setCurrentType=function(te,ae){var ce=this;this.currentType=te,this.typeBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings!==void 0?ce.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(Ge),gt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.arrowType="end",re.arrowBaseHeight=10,re.arrowBaseWidth=10,re.getArrowPoints=re.getArrowPoints.bind(re),re.setArrowType=re.setArrowType.bind(re),re.arrowTypePanel=new de("Arrow type","end"),re.arrowTypePanel.onArrowTypeChanged=re.setArrowType,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ne.prototype.getArrowPoints=function(te,ae){var ce=this.arrowBaseWidth+2*this.strokeWidth,re=this.arrowBaseHeight+2*this.strokeWidth;return te-ce/2+","+(ae+re/2)+" "+te+","+(ae-re/2)+" "+(te+ce/2)+","+(ae+re/2)},ne.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)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(le.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 te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ae=this.arrow1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ae,0);var ce=this.arrow2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ce,0)}},ne.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.arrowType=ae.arrowType,this.createTips(),this.adjustVisual()},ne.typeName="ArrowMarker",ne.title="Arrow marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ne}(Ct),Oe=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.fillColor=ce.defaultFillColor,re.strokeWidth=0,re.fillPanel=new Ke("Color",ce.defaultColorSet,ce.defaultFillColor),re.fillPanel.onColorChanged=re.setFillColor,re}return Ne(ne,le),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ne}(st),nt=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'<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 ye.opacities=[],ye.opacityBoxes=[],ye.opacities=ae,ye.currentOpacity=ce,ye.setCurrentOpacity=ye.setCurrentOpacity.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",ae.style.justifyContent="space-between",this.opacities.forEach(function(ce){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="center",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=ce===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentOpacity(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.innerText=100*ce+"%",re.appendChild(ye),te.opacityBoxes.push(re)}),ae},ne.prototype.setCurrentOpacity=function(te,ae){var ce=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(Ge),jt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.setOpacity=re.setOpacity.bind(re),re.fillColor=ce.defaultHighlightColor,re.strokeWidth=0,re.opacity=ce.defaultHighlightOpacity,re.fillPanel=new Ke("Color",ce.defaultColorSet,re.fillColor),re.fillPanel.onColorChanged=re.setFillColor,re.opacityPanel=new nt("Opacity",ce.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ne(ne,le),ne.prototype.setOpacity=function(te){this.opacity=te,this.visual&&Fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="HighlightMarker",ne.title="Highlight marker",ne.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>',ne}(Oe),Ce='<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>',ue='<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>',et=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.bgColor="transparent",re.tipPosition={x:0,y:0},re.tipBase1Position={x:0,y:0},re.tipBase2Position={x:0,y:0},re.tipMoving=!1,re.color=ce.defaultStrokeColor,re.bgColor=ce.defaultFillColor,re.fontFamily=ce.defaultFontFamily,re.defaultSize={x:100,y:30},re.setBgColor=re.setBgColor.bind(re),re.getTipPoints=re.getTipPoints.bind(re),re.positionTip=re.positionTip.bind(re),re.setTipPoints=re.setTipPoints.bind(re),re.colorPanel=new Ke("Text color",ce.defaultColorSet,re.color,Ce),re.colorPanel.onColorChanged=re.setColor,re.bgColorPanel=new Ke("Fill color",ce.defaultColorSet,re.bgColor,ue),re.bgColorPanel.onColorChanged=re.setBgColor,re.fontFamilyPanel=new Te("Font",ce.defaultFontFamilies,ce.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.tipGrip=new Pt,re.tipGrip.visual.transform.baseVal.appendItem(Fe.createTransform()),re.controlBox.appendChild(re.tipGrip.visual),re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return le.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},ne.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)},ne.prototype.pointerDown=function(te,ae){this.state==="new"&&le.prototype.pointerDown.call(this,te,ae),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ae)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):le.prototype.pointerDown.call(this,te,ae)},ne.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,le.prototype.pointerUp.call(this,te);else{var ae=this.state==="creating";le.prototype.pointerUp.call(this,te),this.setTipPoints(ae),this.positionTip()}},ne.prototype.manipulate=function(te){if(this.tipMoving){var ae=this.unrotatePoint(te);this.tipPosition={x:ae.x-this.manipulationStartLeft,y:ae.y-this.manipulationStartTop},this.positionTip()}else le.prototype.manipulate.call(this,te)},ne.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(Fe.setAttributes(this.bgRectangle,[["fill",te]]),Fe.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},ne.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},ne.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var ae=Math.min(this.height/2,15),ce=this.height/5;te&&(this.tipPosition={x:ae+ce/2,y:this.height+20});var re=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?re<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(ce=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:ae,y:0},this.tipBase2Position={x:ae+ce,y:0}):(this.tipBase1Position={x:0,y:ae},this.tipBase2Position={x:0,y:ae+ce}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?re<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(ce=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ae-ce,y:0},this.tipBase2Position={x:this.width-ae,y:0}):(this.tipBase1Position={x:this.width,y:ae},this.tipBase2Position={x:this.width,y:ae+ce}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?re<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(ce=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ae-ce,y:this.height},this.tipBase2Position={x:this.width-ae,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-ae-ce},this.tipBase2Position={x:this.width,y:this.height-ae}):re<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(ce=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:ae,y:this.height},this.tipBase2Position={x:ae+ce,y:this.height}):(this.tipBase1Position={x:0,y:this.height-ae},this.tipBase2Position={x:0,y:this.height-ae-ce})},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.positionTip()},ne.prototype.positionTip=function(){Fe.setAttributes(this.tip,[["points",this.getTipPoints()]]);var te=this.tipGrip.visual.transform.baseVal.getItem(0);te.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(te,0)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.select=function(){this.positionTip(),le.prototype.select.call(this)},ne.prototype.getState=function(){var te=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.bgColor=ae.bgColor,this.tipPosition=ae.tipPosition,le.prototype.restoreState.call(this,te),this.createTip(),this.setTipPoints()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.tipPosition={x:this.tipPosition.x*te,y:this.tipPosition.y*ae},this.positionTip()},ne.typeName="CalloutMarker",ne.title="Callout marker",ne.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>',ne}(_e),Rt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.opacity=1,re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.fillColor=ce.defaultFillColor,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.setOpacity=re.setOpacity.bind(re),re.createVisual=re.createVisual.bind(re),re.strokePanel=new Ke("Line color",xe(ce.defaultColorSet,["transparent"]),ce.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new Ke("Fill color",xe(ce.defaultColorSet,["transparent"]),re.fillColor,ue),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.opacityPanel=new nt("Opacity",ce.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ne.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)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){le.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.setSize()},ne.prototype.setSize=function(){le.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()]])},ne.prototype.pointerUp=function(te){le.prototype.pointerUp.call(this,te),this.setSize()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&Fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&Fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&Fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&Fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.setOpacity=function(te){this.opacity=te,this.visual&&Fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),le.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setSize()},ne.typeName="EllipseMarker",ne.title="Ellipse marker",ne.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>',ne}(fe),ut=function(le){function ne(te,ae,ce){return le.call(this,te,ae,ce)||this}return Ne(ne,le),Object.defineProperty(ne.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.tip1&&te!==this.tip2)},ne.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)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(le.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 te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.tip1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ae,0);var ce=this.tip2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ce,0)}},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ne.typeName="MeasurementMarker",ne.title="Measurement marker",ne.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>',ne}(Ct),he=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokePanel.colors=ce.defaultColorSet,re.fillColor="transparent",re}return Ne(ne,le),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="EllipseFrameMarker",ne.title="Ellipse frame marker",ne.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>',ne}(Rt),De=function(){function le(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(le.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),le.prototype.addUndoStep=function(ne){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ne)||(this.undoStack.push(ne),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ne)&&this.redoStack.splice(0,this.redoStack.length))},le.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},le.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},le.prototype.undo=function(){if(this.undoStack.length>1){var ne=this.undoStack.pop();return ne!==void 0&&this.redoStack.push(ne),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},le.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},le}(),Me=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.curveX=0,re.curveY=0,re.manipulationStartCurveX=0,re.manipulationStartCurveY=0,re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.positionGrips=re.positionGrips.bind(re),re.addControlGrips=re.addControlGrips.bind(re),re.adjustVisual=re.adjustVisual.bind(re),re.setupControlBox=re.setupControlBox.bind(re),re.resize=re.resize.bind(re),re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.strokePanel=new Ke("Line color",ce.defaultColorSet,ce.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},ne.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ne.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)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ae)&&(this.activeGrip=this.curveGrip,this._state="resize")},ne.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()]]))},ne.prototype.setupControlBox=function(){le.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)},ne.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,le.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){le.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/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()))},ne.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),le.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),le.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},ne.prototype.scale=function(te,ae){this.curveX=this.curveX*te,this.curveY=this.curveY*ae,le.prototype.scale.call(this,te,ae)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.curveX=ae.curveX,this.curveY=ae.curveY,this.createVisual(),this.adjustVisual()},ne.typeName="CurveMarker",ne.title="Curve marker",ne.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>',ne}(Ve),Dt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.textColor="transparent",re.fontSize="1rem",re.isMoved=!1,re.captionText="Caption",re.PADDING=5,re.captionBoxWidth=0,re.captionBoxHeight=0,re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.fillColor=ce.defaultFillColor,re.textColor=ce.defaultStrokeColor,re.fontFamily=ce.defaultFontFamily,re.fontSize=ce.defaultCaptionFontSize,re.captionText=ce.defaultCaptionText,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re.sizeCaption=re.sizeCaption.bind(re),re.setCaptionText=re.setCaptionText.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.finishTextEditing=re.finishTextEditing.bind(re),re.setFont=re.setFont.bind(re),re.setTextColor=re.setTextColor.bind(re),re.strokePanel=new Ke("Line color",xe(ce.defaultColorSet,["transparent"]),re.strokeColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new Ke("Fill color",xe(ce.defaultColorSet,["transparent"]),re.fillColor,ue),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.fontFamilyPanel=new Te("Font",ce.defaultFontFamilies,ce.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.textColorPanel=new Ke("Text color",ce.defaultColorSet,re.textColor,Ce),re.textColorPanel.onColorChanged=re.setTextColor,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},ne.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()},ne.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){le.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.setSize()},ne.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.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')"]])},ne.prototype.showTextEditor=function(){var te=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(ae){ae.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ae){ae.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ne.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"))},ne.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ne.prototype.setFont=function(te){this.captionElement&&Fe.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ne.prototype.setTextColor=function(te){this.captionElement&&Fe.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ne.prototype.setSize=function(){le.prototype.setSize.call(this),Fe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(te){le.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.dblClick=function(te,ae){le.prototype.dblClick.call(this,te,ae),this.showTextEditor()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&Fe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&Fe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&Fe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&Fe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=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},le.prototype.getState.call(this));return te.typeName=this.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.textColor=ae.textColor,this.fontFamily=ae.fontFamily,this.captionText=ae.captionText,this.fontSize=ae.fontSize,this.createVisual(),le.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setSize()},ne.typeName="CaptionFrameMarker",ne.title="Caption frame marker",ne.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>',ne}(fe),bt=function(){function le(ne,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=te}return Object.defineProperty(le.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),le.prototype.preventDefault=function(){this._defaultPrevented=!0},le}(),Zt=function(le){function ne(te,ae,ce){var re=le.call(this,te,!1)||this;return re.dataUrl=ae,re.state=ce,re}return Ne(ne,le),ne}(bt),je=function(le){function ne(te,ae,ce){ce===void 0&&(ce=!1);var re=le.call(this,te,ce)||this;return re.marker=ae,re}return Ne(ne,le),ne}(bt),Bt=function(){function le(){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 le.prototype.addEventListener=function(ne,te){this[ne].push(te)},le.prototype.removeEventListener=function(ne,te){var ae=this[ne].indexOf(te);ae>-1&&this[ne].splice(ae,1)},le}(),rt=function(){function le(ne){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ze,this._isOpen=!1,this.undoRedoManager=new De,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 Bt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=le.instanceCounter++,this.styles=new ve(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ne,this.targetRoot=document.body,this.width=ne.clientWidth,this.height=ne.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(le.prototype,"ALL_MARKER_TYPES",{get:function(){return[Vt,Ue,gt,_e,he,Rt,jt,et,ut,Oe,Ct,Me,Dt]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Vt,Ue,gt,_e,Rt,jt,et]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Vt,Ue,gt,_e,jt]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ne){var te=this;this._availableMarkerTypes.splice(0),ne.forEach(function(ae){if(typeof ae=="string"){var ce=te.ALL_MARKER_TYPES.find(function(re){return re.typeName===ae});ce!==void 0&&te._availableMarkerTypes.push(ce)}else te._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ne){this._zoomLevel=ne,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(le.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),le.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Pe.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},le.prototype.show=function(){var ne=this;this.styles.styleSheetRoot===void 0&&we.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=we.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new bt(ne))})},le.prototype.render=function(){return be(this,void 0,void 0,function(){var ne;return $e(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(ne=new We).naturalSize=this.renderAtNaturalSize,ne.imageType=this.renderImageType,ne.imageQuality=this.renderImageQuality,ne.markersOnly=this.renderMarkersOnly,ne.width=this.renderWidth,ne.height=this.renderHeight,[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},le.prototype.close=function(ne){var te=this;if(ne===void 0&&(ne=!1),this.isOpen){var ae=!1;ne||this.eventListeners.beforeclose.forEach(function(ce){var re=new bt(te,!0);ce(re),re.defaultPrevented&&(ae=!0)}),ae||(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(ce){return ce(new bt(te))}),this.detachEvents(),this._isOpen=!1)}},le.prototype.addMarkersToToolbar=function(){for(var ne,te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];(ne=this._availableMarkerTypes).push.apply(ne,te)},le.prototype.addRenderEventListener=function(ne){this.addEventListener("render",function(te){ne(te.dataUrl,te.state)})},le.prototype.removeRenderEventListener=function(ne){},le.prototype.addCloseEventListener=function(ne){this.addEventListener("close",function(){ne()})},le.prototype.removeCloseEventListener=function(ne){},le.prototype.setupResizeObserver=function(){var ne=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ne.resize(ne.target.clientWidth,ne.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ne.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},le.prototype.onPopupTargetResize=function(){var ne=1*this.target.clientWidth/this.target.clientHeight,te=this.editorCanvas.clientWidth/ne>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,ae=te<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ne;this.resize(te,ae)},le.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},le.prototype.resize=function(ne,te){this._isResizing=!0;var ae=ne/this.imageWidth,ce=te/this.imageHeight;this.imageWidth=Math.round(ne),this.imageHeight=Math.round(te),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(ae,ce),this._isResizing=!1},le.prototype.scaleMarkers=function(ne,te){var ae,ce=this;this._currentMarker&&this._currentMarker instanceof _e?this._currentMarker.scale(ne,te):(ae=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(re){re!==ce._currentMarker&&re.scale(ne,te)}),ae!==void 0&&this.setCurrentMarker(ae)},le.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"},le.prototype.setTopLeft=function(){var ne=this.editingTarget.getBoundingClientRect(),te=this.editorCanvas.getBoundingClientRect();this.left=ne.left-te.left,this.top=ne.top-te.top},le.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)},le.prototype.addDefs=function(){for(var ne,te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];this.defs=Fe.createDefs(),this.addDefsToImage(),(ne=this.defs).append.apply(ne,te)},le.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},le.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)},le.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},le.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},le.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)},le.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},le.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)},le.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 ne=document.createElement("a");ne.href="https://markerjs.com/",ne.target="_blank",ne.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>',ne.title="Powered by marker.js",ne.style.display="grid",ne.style.alignItems="center",ne.style.justifyItems="center",ne.style.padding="3px",ne.style.width="20px",ne.style.height="20px",this.logoUI.appendChild(ne),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},le.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")},le.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"},le.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},le.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 ne=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=ne+"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 yt(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 qe(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},le.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},le.prototype.removeMarker=function(ne){this.markerImage.removeChild(ne.container),this.markers.indexOf(ne)>-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},le.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())},le.prototype.toolbarButtonClicked=function(ne,te){if(ne==="marker"&&te!==void 0)this.createNewMarker(te);else if(ne==="action")switch(te){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()}},le.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ce){var re=new je(ne,ne._currentMarker,!0);ce(re),re.defaultPrevented&&(te=!0)}),!te){var ae=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(ce){return ce(new je(ne,ae))})}}},le.prototype.clear=function(){var ne=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ye){var Se=new je(ne,void 0,!0);ye(Se),Se.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ae=function(ye){var Se=ce.markers[ye];ce.setCurrentMarker(ce.markers[ye]),ce._currentMarker.dispose(),ce.markerImage.removeChild(ce._currentMarker.container),ce.markers.splice(ce.markers.indexOf(ce._currentMarker),1),ce.eventListeners.markerdelete.forEach(function(Ye){return Ye(new je(ne,Se))})},ce=this,re=this.markers.length-1;re>=0;re--)ae(re);this.addUndoStep()}},Object.defineProperty(le.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),le.prototype.showNotesEditor=function(){var ne;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=(ne=this._currentMarker.notes)!==null&&ne!==void 0?ne:"",this.overlayContainer.appendChild(this.notesArea))},le.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)},le.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},le.prototype.addUndoStep=function(){var ne=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),ae=this.undoRedoManager.getLastUndoStep();if(!ae||ae.width===te.width&&ae.height===te.height){var ce=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),ce<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(re){return re(new bt(ne))})}else this.undoRedoManager.replaceLastUndoStep(te),this.eventListeners.statechange.forEach(function(re){return re(new bt(ne))})}},le.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},le.prototype.undoStep=function(){var ne=this,te=this.undoRedoManager.undo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ae){return ae(new bt(ne))}))},le.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},le.prototype.redoStep=function(){var ne=this,te=this.undoRedoManager.redo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ae){return ae(new bt(ne))}))},le.prototype.stepZoom=function(){var ne=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ne<this.zoomSteps.length-1?this.zoomSteps[ne+1]:this.zoomSteps[0]},le.prototype.panTo=function(ne){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ne.x,top:this.prevPanPoint.y-ne.y}),this.prevPanPoint=ne},le.prototype.startRenderAndClose=function(){return be(this,void 0,void 0,function(){var ne,te,ae=this;return $e(this,function(ce){switch(ce.label){case 0:return[4,this.render()];case 1:return ne=ce.sent(),te=this.getState(),this.eventListeners.render.forEach(function(re){return re(new Zt(ae,ne,te))}),this.close(!0),[2]}})})},le.prototype.getState=function(ne){ne===!0&&this.setCurrentMarker();var te={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(ae){return te.markers.push(ae.getState())}),te},le.prototype.restoreState=function(ne){var te=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ne.markers.forEach(function(ae){var ce=te._availableMarkerTypes.find(function(ye){return ye.typeName===ae.typeName});if(ce!==void 0){var re=te.addNewMarker(ce);re.restoreState(ae),te.markers.push(re)}}),ne.width&&ne.height&&(ne.width!==this.imageWidth||ne.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ne.width,this.imageHeight/ne.height),this.eventListeners.restorestate.forEach(function(ae){return ae(new bt(te))})},le.prototype.addNewMarker=function(ne){var te=Fe.createGroup();return this.markerImage.appendChild(te),new ne(te,this.overlayContainer,this.settings)},le.prototype.createNewMarker=function(ne){var te,ae=this;(te=typeof ne=="string"?this._availableMarkerTypes.find(function(ce){return ce.typeName===ne}):ne)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(te),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(te.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(ce){return ce(new je(ae,ae._currentMarker))}))},le.prototype.markerCreated=function(ne){var te=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ne),this.setCurrentMarker(ne),ne instanceof Ue&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Ue):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(ae){return ae(new je(te,te._currentMarker))})},le.prototype.colorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ne,this.settings.defaultStrokeColor=ne)},le.prototype.fillColorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ne)},le.prototype.markerStateChanged=function(ne){var te=this;this.eventListeners.markerchange.forEach(function(ae){return ae(new je(te,ne))})},le.prototype.setCurrentMarker=function(ne){var te=this;this._currentMarker!==ne&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(ae){return ae(new je(te,te._currentMarker))})),this._currentMarker=ne,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(ae){return ae(new je(te,te._currentMarker))}))},le.prototype.onPointerDown=function(ne){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ne.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var te=this.markers.find(function(ae){return ae.ownsTarget(ne.target)});te!==void 0?(this.setCurrentMarker(te),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ne.clientX,ne.clientY),ne.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ne.clientX,y:ne.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ne.clientX,ne.clientY))},le.prototype.onDblClick=function(ne){if(this._isFocused||this.focus(),this.mode==="select"){var te=this.markers.find(function(ae){return ae.ownsTarget(ne.target)});te!==void 0&&te!==this._currentMarker&&this.setCurrentMarker(te),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ne.clientX,ne.clientY),ne.target):this.setCurrentMarker()}},le.prototype.onPointerMove=function(ne){this.touchPoints!==1&&ne.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ne.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ne.clientX,ne.clientY)):this.zoomLevel>1&&this.panTo({x:ne.clientX,y:ne.clientY}))},le.prototype.onPointerUp=function(ne){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ne.clientX,ne.clientY)),this.isDragging=!1,this.addUndoStep()},le.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},le.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},le.prototype.clientToLocalCoordinates=function(ne,te){var ae=this.markerImage.getBoundingClientRect();return{x:(ne-ae.left)/this.zoomLevel,y:(te-ae.top)/this.zoomLevel}},le.prototype.onWindowResize=function(){this.positionUI()},le.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ne=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"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()},le.prototype.addLicenseKey=function(ne){Pe.addKey(ne)},le.prototype.addEventListener=function(ne,te){this.eventListeners.addEventListener(ne,te)},le.prototype.removeEventListener=function(ne,te){this.eventListeners.removeEventListener(ne,te)},le.prototype.renderState=function(ne){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ne),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(le.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),le.prototype.focus=function(){var ne=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new bt(ne))}))},le.prototype.blur=function(){var ne=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new bt(ne))}))},le.instanceCounter=0,le}()},6551:function(wn,nn,ee){"use strict";ee.d(nn,{ZP:function(){return Pe}});var E=ee(72190),Ne=ee(59301),be=ee(47273),$e=0,xe=(0,be.Z)();function Fe(){var We;return xe?(We=$e,$e+=1):We="TEST_OR_SSR",We}function Pe(We){var we=Ne.useState(),ve=(0,E.Z)(we,2),lt=ve[0],Ee=ve[1];return Ne.useEffect(function(){Ee("rc_select_".concat(Fe()))},[]),We||lt}},37463:function(wn,nn,ee){"use strict";ee.d(nn,{Ac:function(){return at},Xo:function(){return un},Wx:function(){return At},ZP:function(){return Wn},lk:function(){return qt}});var E=ee(60499),Ne=ee(77654),be=ee(18642),$e=ee(85899),xe=ee(72190),Fe=ee(42244),Pe=ee(43749),We=ee(18929),we=ee(48736),ve=ee(59301),lt=ee(92310),Ee=ee.n(lt),yt=ee(34280),qe=ee(49658),Ge=ee(8654),Ke=function(St){var Le=St.className,ot=St.customizeIcon,Re=St.customizeIconProps,ct=St.children,Ie=St.onMouseDown,Et=St.onClick,Ft=typeof ot=="function"?ot(Re):ot;return ve.createElement("span",{className:Le,onMouseDown:function(Ot){Ot.preventDefault(),Ie==null||Ie(Ot)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Et,"aria-hidden":!0},Ft!==void 0?Ft:ve.createElement("span",{className:Ee()(Le.split(/\s+/).map(function(zt){return"".concat(zt,"-icon")}))},ct))},Qe=Ke,dt=function(St,Le,ot,Re,ct){var Ie=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Et=arguments.length>6?arguments[6]:void 0,Ft=arguments.length>7?arguments[7]:void 0,zt=ve.useMemo(function(){if((0,Pe.Z)(Re)==="object")return Re.clearIcon;if(ct)return ct},[Re,ct]),Ot=ve.useMemo(function(){return!!(!Ie&&Re&&(ot.length||Et)&&!(Ft==="combobox"&&Et===""))},[Re,Ie,ot.length,Et,Ft]);return{allowClear:Ot,clearIcon:ve.createElement(Qe,{className:"".concat(St,"-clear"),onMouseDown:Le,customizeIcon:zt},"\xD7")}},Pt=ve.createContext(null);function qt(){return ve.useContext(Pt)}function fe(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,St=ve.useState(!1),Le=(0,xe.Z)(St,2),ot=Le[0],Re=Le[1],ct=ve.useRef(null),Ie=function(){window.clearTimeout(ct.current)};ve.useEffect(function(){return Ie},[]);var Et=function(zt,Ot){Ie(),ct.current=window.setTimeout(function(){Re(zt),Ot&&Ot()},tt)};return[ot,Et,Ie]}function st(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,St=ve.useRef(null),Le=ve.useRef(null);ve.useEffect(function(){return function(){window.clearTimeout(Le.current)}},[]);function ot(Re){(Re||St.current===null)&&(St.current=Re),window.clearTimeout(Le.current),Le.current=window.setTimeout(function(){St.current=null},tt)}return[function(){return St.current},ot]}function mt(tt,St,Le,ot){var Re=ve.useRef(null);Re.current={open:St,triggerOpen:Le,customizedTrigger:ot},ve.useEffect(function(){function ct(Ie){var Et;if(!((Et=Re.current)!==null&&Et!==void 0&&Et.customizedTrigger)){var Ft=Ie.target;Ft.shadowRoot&&Ie.composed&&(Ft=Ie.composedPath()[0]||Ft),Re.current.open&&tt().filter(function(zt){return zt}).every(function(zt){return!zt.contains(Ft)&&zt!==Ft})&&Re.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ct),function(){return window.removeEventListener("mousedown",ct)}},[])}var pt=ee(10228);function Vt(tt){return tt&&![pt.Z.ESC,pt.Z.SHIFT,pt.Z.BACKSPACE,pt.Z.TAB,pt.Z.WIN_KEY,pt.Z.ALT,pt.Z.META,pt.Z.WIN_KEY_RIGHT,pt.Z.CTRL,pt.Z.SEMICOLON,pt.Z.EQUALS,pt.Z.CAPS_LOCK,pt.Z.CONTEXT_MENU,pt.Z.F1,pt.Z.F2,pt.Z.F3,pt.Z.F4,pt.Z.F5,pt.Z.F6,pt.Z.F7,pt.Z.F8,pt.Z.F9,pt.Z.F10,pt.Z.F11,pt.Z.F12].includes(tt)}var Ze=ee(26112),Ve=ee(83836);function Ct(tt,St,Le){var ot=(0,$e.Z)((0,$e.Z)({},tt),Le?St:{});return Object.keys(St).forEach(function(Re){var ct=St[Re];typeof ct=="function"&&(ot[Re]=function(){for(var Ie,Et=arguments.length,Ft=new Array(Et),zt=0;zt<Et;zt++)Ft[zt]=arguments[zt];return ct.apply(void 0,Ft),(Ie=tt[Re])===null||Ie===void 0?void 0:Ie.call.apply(Ie,[tt].concat(Ft))})}),ot}var Te=Ct,_e=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],Ue=function(St,Le){var ot=St.prefixCls,Re=St.id,ct=St.inputElement,Ie=St.autoFocus,Et=St.autoComplete,Ft=St.editable,zt=St.activeDescendantId,Ot=St.value,ft=St.open,vt=St.attrs,Tt=(0,Fe.Z)(St,_e),Dn=ct||ve.createElement("input",null),Cn=Dn,En=Cn.ref,nr=Cn.props;return(0,we.Kp)(!("maxLength"in Dn.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Dn=ve.cloneElement(Dn,(0,$e.Z)((0,$e.Z)((0,$e.Z)({type:"search"},Te(Tt,nr,!0)),{},{id:Re,ref:(0,Ge.sQ)(Le,En),autoComplete:Et||"off",autoFocus:Ie,className:Ee()("".concat(ot,"-selection-search-input"),nr==null?void 0:nr.className),role:"combobox","aria-expanded":ft||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Re,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Re,"_list"),"aria-activedescendant":ft?zt:void 0},vt),{},{value:Ft?Ot:"",readOnly:!Ft,unselectable:Ft?null:"on",style:(0,$e.Z)((0,$e.Z)({},nr.style),{},{opacity:Ft?null:0})})),Dn},de=ve.forwardRef(Ue),gt=de;function Oe(tt){return Array.isArray(tt)?tt:tt!==void 0?[tt]:[]}var nt=typeof window!="undefined"&&window.document&&window.document.documentElement,jt=nt;function Ce(tt){return tt!=null}function ue(tt){return!tt&&tt!==0}function et(tt){return["string","number"].includes((0,Pe.Z)(tt))}function Rt(tt){var St=void 0;return tt&&(et(tt.title)?St=tt.title.toString():et(tt.label)&&(St=tt.label.toString())),St}function ut(tt,St){jt?ve.useLayoutEffect(tt,St):ve.useEffect(tt,St)}function he(tt){var St;return(St=tt.key)!==null&&St!==void 0?St:tt.value}var De=function(St){St.preventDefault(),St.stopPropagation()},Me=function(St){var Le=St.id,ot=St.prefixCls,Re=St.values,ct=St.open,Ie=St.searchValue,Et=St.autoClearSearchValue,Ft=St.inputRef,zt=St.placeholder,Ot=St.disabled,ft=St.mode,vt=St.showSearch,Tt=St.autoFocus,Dn=St.autoComplete,Cn=St.activeDescendantId,En=St.tabIndex,nr=St.removeIcon,sr=St.maxTagCount,gr=St.maxTagTextLength,rr=St.maxTagPlaceholder,qn=rr===void 0?function(zn){return"+ ".concat(zn.length," ...")}:rr,$n=St.tagRender,cr=St.onToggleOpen,xr=St.onRemove,wr=St.onInputChange,Ar=St.onInputPaste,_n=St.onInputKeyDown,Pr=St.onInputMouseDown,yr=St.onInputCompositionStart,ii=St.onInputCompositionEnd,li=St.onInputBlur,ei=ve.useRef(null),ti=(0,ve.useState)(0),mi=(0,xe.Z)(ti,2),Xr=mi[0],Qr=mi[1],Lr=(0,ve.useState)(!1),si=(0,xe.Z)(Lr,2),pi=si[0],io=si[1],Bi="".concat(ot,"-selection"),Zi=ct||ft==="multiple"&&Et===!1||ft==="tags"?Ie:"",Ii=ft==="tags"||ft==="multiple"&&Et===!1||vt&&(ct||pi);ut(function(){Qr(ei.current.scrollWidth)},[Zi]);var Ti=function(In,dr,br,kn,Fn){return ve.createElement("span",{title:Rt(In),className:Ee()("".concat(Bi,"-item"),(0,be.Z)({},"".concat(Bi,"-item-disabled"),br))},ve.createElement("span",{className:"".concat(Bi,"-item-content")},dr),kn&&ve.createElement(Qe,{className:"".concat(Bi,"-item-remove"),onMouseDown:De,onClick:Fn,customizeIcon:nr},"\xD7"))},Ur=function(In,dr,br,kn,Fn,er){var ur=function(Mi){De(Mi),cr(!ct)};return ve.createElement("span",{onMouseDown:ur},$n({label:dr,value:In,disabled:br,closable:kn,onClose:Fn,isMaxTag:!!er}))},Vr=function(In){var dr=In.disabled,br=In.label,kn=In.value,Fn=!Ot&&!dr,er=br;if(typeof gr=="number"&&(typeof br=="string"||typeof br=="number")){var ur=String(er);ur.length>gr&&(er="".concat(ur.slice(0,gr),"..."))}var ri=function(wi){wi&&wi.stopPropagation(),xr(In)};return typeof $n=="function"?Ur(kn,er,dr,Fn,ri):Ti(In,er,dr,Fn,ri)},Or=function(In){if(!Re.length)return null;var dr=typeof qn=="function"?qn(In):qn;return typeof $n=="function"?Ur(void 0,dr,!1,!1,void 0,!0):Ti({title:dr},dr,!1)},Mn=ve.createElement("div",{className:"".concat(Bi,"-search"),style:{width:Xr},onFocus:function(){io(!0)},onBlur:function(){io(!1)}},ve.createElement(gt,{ref:Ft,open:ct,prefixCls:ot,id:Le,inputElement:null,disabled:Ot,autoFocus:Tt,autoComplete:Dn,editable:Ii,activeDescendantId:Cn,value:Zi,onKeyDown:_n,onMouseDown:Pr,onChange:wr,onPaste:Ar,onCompositionStart:yr,onCompositionEnd:ii,onBlur:li,tabIndex:En,attrs:(0,Ze.Z)(St,!0)}),ve.createElement("span",{ref:ei,className:"".concat(Bi,"-search-mirror"),"aria-hidden":!0},Zi,"\xA0")),Gn=ve.createElement(Ve.Z,{prefixCls:"".concat(Bi,"-overflow"),data:Re,renderItem:Vr,renderRest:Or,suffix:Mn,itemKey:he,maxCount:sr});return ve.createElement("span",{className:"".concat(Bi,"-wrap")},Gn,!Re.length&&!Zi&&ve.createElement("span",{className:"".concat(Bi,"-placeholder")},zt))},Dt=Me,bt=function(St){var Le=St.inputElement,ot=St.prefixCls,Re=St.id,ct=St.inputRef,Ie=St.disabled,Et=St.autoFocus,Ft=St.autoComplete,zt=St.activeDescendantId,Ot=St.mode,ft=St.open,vt=St.values,Tt=St.placeholder,Dn=St.tabIndex,Cn=St.showSearch,En=St.searchValue,nr=St.activeValue,sr=St.maxLength,gr=St.onInputKeyDown,rr=St.onInputMouseDown,qn=St.onInputChange,$n=St.onInputPaste,cr=St.onInputCompositionStart,xr=St.onInputCompositionEnd,wr=St.onInputBlur,Ar=St.title,_n=ve.useState(!1),Pr=(0,xe.Z)(_n,2),yr=Pr[0],ii=Pr[1],li=Ot==="combobox",ei=li||Cn,ti=vt[0],mi=En||"";li&&nr&&!yr&&(mi=nr),ve.useEffect(function(){li&&ii(!1)},[li,nr]);var Xr=Ot!=="combobox"&&!ft&&!Cn?!1:!!mi,Qr=Ar===void 0?Rt(ti):Ar,Lr=ve.useMemo(function(){return ti?null:ve.createElement("span",{className:"".concat(ot,"-selection-placeholder"),style:Xr?{visibility:"hidden"}:void 0},Tt)},[ti,Xr,Tt,ot]);return ve.createElement("span",{className:"".concat(ot,"-selection-wrap")},ve.createElement("span",{className:"".concat(ot,"-selection-search")},ve.createElement(gt,{ref:ct,prefixCls:ot,id:Re,open:ft,inputElement:Le,disabled:Ie,autoFocus:Et,autoComplete:Ft,editable:ei,activeDescendantId:zt,value:mi,onKeyDown:gr,onMouseDown:rr,onChange:function(pi){ii(!0),qn(pi)},onPaste:$n,onCompositionStart:cr,onCompositionEnd:xr,onBlur:wr,tabIndex:Dn,attrs:(0,Ze.Z)(St,!0),maxLength:li?sr:void 0})),!li&&ti?ve.createElement("span",{className:"".concat(ot,"-selection-item"),title:Qr,style:Xr?{visibility:"hidden"}:void 0},ti.label):null,Lr)},Zt=bt,je=function(St,Le){var ot=(0,ve.useRef)(null),Re=(0,ve.useRef)(!1),ct=St.prefixCls,Ie=St.open,Et=St.mode,Ft=St.showSearch,zt=St.tokenWithEnter,Ot=St.disabled,ft=St.prefix,vt=St.autoClearSearchValue,Tt=St.onSearch,Dn=St.onSearchSubmit,Cn=St.onToggleOpen,En=St.onInputKeyDown,nr=St.onInputBlur,sr=St.domRef;ve.useImperativeHandle(Le,function(){return{focus:function(Qr){ot.current.focus(Qr)},blur:function(){ot.current.blur()}}});var gr=st(0),rr=(0,xe.Z)(gr,2),qn=rr[0],$n=rr[1],cr=function(Qr){var Lr=Qr.which,si=ot.current instanceof HTMLTextAreaElement;!si&&Ie&&(Lr===pt.Z.UP||Lr===pt.Z.DOWN)&&Qr.preventDefault(),En&&En(Qr),Lr===pt.Z.ENTER&&Et==="tags"&&!Re.current&&!Ie&&(Dn==null||Dn(Qr.target.value)),!(si&&!Ie&&~[pt.Z.UP,pt.Z.DOWN,pt.Z.LEFT,pt.Z.RIGHT].indexOf(Lr))&&Vt(Lr)&&Cn(!0)},xr=function(){$n(!0)},wr=(0,ve.useRef)(null),Ar=function(Qr){Tt(Qr,!0,Re.current)!==!1&&Cn(!0)},_n=function(){Re.current=!0},Pr=function(Qr){Re.current=!1,Et!=="combobox"&&Ar(Qr.target.value)},yr=function(Qr){var Lr=Qr.target.value;if(zt&&wr.current&&/[\r\n]/.test(wr.current)){var si=wr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Lr=Lr.replace(si,wr.current)}wr.current=null,Ar(Lr)},ii=function(Qr){var Lr=Qr.clipboardData,si=Lr==null?void 0:Lr.getData("text");wr.current=si||""},li=function(Qr){var Lr=Qr.target;if(Lr!==ot.current){var si=document.body.style.msTouchAction!==void 0;si?setTimeout(function(){ot.current.focus()}):ot.current.focus()}},ei=function(Qr){var Lr=qn();Qr.target!==ot.current&&!Lr&&!(Et==="combobox"&&Ot)&&Qr.preventDefault(),(Et!=="combobox"&&(!Ft||!Lr)||!Ie)&&(Ie&&vt!==!1&&Tt("",!0,!1),Cn())},ti={inputRef:ot,onInputKeyDown:cr,onInputMouseDown:xr,onInputChange:yr,onInputPaste:ii,onInputCompositionStart:_n,onInputCompositionEnd:Pr,onInputBlur:nr},mi=Et==="multiple"||Et==="tags"?ve.createElement(Dt,(0,E.Z)({},St,ti)):ve.createElement(Zt,(0,E.Z)({},St,ti));return ve.createElement("div",{ref:sr,className:"".concat(ct,"-selector"),onClick:li,onMouseDown:ei},ft&&ve.createElement("div",{className:"".concat(ct,"-prefix")},ft),mi)},Bt=ve.forwardRef(je),rt=Bt,le=ee(68196),ne=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(St){var Le=St===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"}}},ae=function(St,Le){var ot=St.prefixCls,Re=St.disabled,ct=St.visible,Ie=St.children,Et=St.popupElement,Ft=St.animation,zt=St.transitionName,Ot=St.dropdownStyle,ft=St.dropdownClassName,vt=St.direction,Tt=vt===void 0?"ltr":vt,Dn=St.placement,Cn=St.builtinPlacements,En=St.dropdownMatchSelectWidth,nr=St.dropdownRender,sr=St.dropdownAlign,gr=St.getPopupContainer,rr=St.empty,qn=St.getTriggerDOMNode,$n=St.onPopupVisibleChange,cr=St.onPopupMouseEnter,xr=(0,Fe.Z)(St,ne),wr="".concat(ot,"-dropdown"),Ar=Et;nr&&(Ar=nr(Et));var _n=ve.useMemo(function(){return Cn||te(En)},[Cn,En]),Pr=Ft?"".concat(wr,"-").concat(Ft):zt,yr=typeof En=="number",ii=ve.useMemo(function(){return yr?null:En===!1?"minWidth":"width"},[En,yr]),li=Ot;yr&&(li=(0,$e.Z)((0,$e.Z)({},li),{},{width:En}));var ei=ve.useRef(null);return ve.useImperativeHandle(Le,function(){return{getPopupElement:function(){var mi;return(mi=ei.current)===null||mi===void 0?void 0:mi.popupElement}}}),ve.createElement(le.Z,(0,E.Z)({},xr,{showAction:$n?["click"]:[],hideAction:$n?["click"]:[],popupPlacement:Dn||(Tt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:_n,prefixCls:wr,popupTransitionName:Pr,popup:ve.createElement("div",{onMouseEnter:cr},Ar),ref:ei,stretch:ii,popupAlign:sr,popupVisible:ct,getPopupContainer:gr,popupClassName:Ee()(ft,(0,be.Z)({},"".concat(wr,"-empty"),rr)),popupStyle:li,getTriggerDOMNode:qn,onPopupVisibleChange:$n}),Ie)},ce=ve.forwardRef(ae),re=ce,ye=ee(48745);function Se(tt,St){var Le=tt.key,ot;return"value"in tt&&(ot=tt.value),Le!=null?Le:ot!==void 0?ot:"rc-index-key-".concat(St)}function Ye(tt){return typeof tt!="undefined"&&!Number.isNaN(tt)}function ke(tt,St){var Le=tt||{},ot=Le.label,Re=Le.value,ct=Le.options,Ie=Le.groupLabel,Et=ot||(St?"children":"label");return{label:Et,value:Re||"value",options:ct||"options",groupLabel:Ie||Et}}function it(tt){var St=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=St.fieldNames,ot=St.childrenAsData,Re=[],ct=ke(Le,!1),Ie=ct.label,Et=ct.value,Ft=ct.options,zt=ct.groupLabel;function Ot(ft,vt){Array.isArray(ft)&&ft.forEach(function(Tt){if(vt||!(Ft in Tt)){var Dn=Tt[Et];Re.push({key:Se(Tt,Re.length),groupOption:vt,data:Tt,label:Tt[Ie],value:Dn})}else{var Cn=Tt[zt];Cn===void 0&&ot&&(Cn=Tt.label),Re.push({key:Se(Tt,Re.length),group:!0,data:Tt,label:Cn}),Ot(Tt[Ft],!0)}})}return Ot(tt,!1),Re}function xt(tt){var St=(0,$e.Z)({},tt);return"props"in St||Object.defineProperty(St,"props",{get:function(){return(0,we.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),St}}),St}var Xt=function(St,Le,ot){if(!Le||!Le.length)return null;var Re=!1,ct=function Et(Ft,zt){var Ot=(0,ye.Z)(zt),ft=Ot[0],vt=Ot.slice(1);if(!ft)return[Ft];var Tt=Ft.split(ft);return Re=Re||Tt.length>1,Tt.reduce(function(Dn,Cn){return[].concat((0,Ne.Z)(Dn),(0,Ne.Z)(Et(Cn,vt)))},[]).filter(Boolean)},Ie=ct(St,Le);return Re?typeof ot!="undefined"?Ie.slice(0,ot):Ie:null},Nt=ve.createContext(null),vn=Nt;function Jt(tt){var St=tt.visible,Le=tt.values;if(!St)return null;var ot=50;return ve.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Le.slice(0,ot).map(function(Re){var ct=Re.label,Ie=Re.value;return["number","string"].includes((0,Pe.Z)(ct))?ct:Ie}).join(", ")),Le.length>ot?", ...":null)}var tn=["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"],on=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],mn=function(St){return St==="tags"||St==="multiple"},cn=ve.forwardRef(function(tt,St){var Le,ot=tt.id,Re=tt.prefixCls,ct=tt.className,Ie=tt.showSearch,Et=tt.tagRender,Ft=tt.direction,zt=tt.omitDomProps,Ot=tt.displayValues,ft=tt.onDisplayValuesChange,vt=tt.emptyOptions,Tt=tt.notFoundContent,Dn=Tt===void 0?"Not Found":Tt,Cn=tt.onClear,En=tt.mode,nr=tt.disabled,sr=tt.loading,gr=tt.getInputElement,rr=tt.getRawInputElement,qn=tt.open,$n=tt.defaultOpen,cr=tt.onDropdownVisibleChange,xr=tt.activeValue,wr=tt.onActiveValueChange,Ar=tt.activeDescendantId,_n=tt.searchValue,Pr=tt.autoClearSearchValue,yr=tt.onSearch,ii=tt.onSearchSplit,li=tt.tokenSeparators,ei=tt.allowClear,ti=tt.prefix,mi=tt.suffixIcon,Xr=tt.clearIcon,Qr=tt.OptionList,Lr=tt.animation,si=tt.transitionName,pi=tt.dropdownStyle,io=tt.dropdownClassName,Bi=tt.dropdownMatchSelectWidth,Zi=tt.dropdownRender,Ii=tt.dropdownAlign,Ti=tt.placement,Ur=tt.builtinPlacements,Vr=tt.getPopupContainer,Or=tt.showAction,Mn=Or===void 0?[]:Or,Gn=tt.onFocus,zn=tt.onBlur,In=tt.onKeyUp,dr=tt.onKeyDown,br=tt.onMouseDown,kn=(0,Fe.Z)(tt,tn),Fn=mn(En),er=(Ie!==void 0?Ie:Fn)||En==="combobox",ur=(0,$e.Z)({},kn);on.forEach(function(uo){delete ur[uo]}),zt==null||zt.forEach(function(uo){delete ur[uo]});var ri=ve.useState(!1),Mi=(0,xe.Z)(ri,2),wi=Mi[0],eo=Mi[1];ve.useEffect(function(){eo((0,qe.Z)())},[]);var Ji=ve.useRef(null),Gi=ve.useRef(null),fo=ve.useRef(null),oo=ve.useRef(null),yo=ve.useRef(null),Io=ve.useRef(!1),_o=fe(),ea=(0,xe.Z)(_o,3),Ko=ea[0],Ro=ea[1],fa=ea[2];ve.useImperativeHandle(St,function(){var uo,ki;return{focus:(uo=oo.current)===null||uo===void 0?void 0:uo.focus,blur:(ki=oo.current)===null||ki===void 0?void 0:ki.blur,scrollTo:function(Jo){var Po;return(Po=yo.current)===null||Po===void 0?void 0:Po.scrollTo(Jo)},nativeElement:Ji.current||Gi.current}});var ao=ve.useMemo(function(){var uo;if(En!=="combobox")return _n;var ki=(uo=Ot[0])===null||uo===void 0?void 0:uo.value;return typeof ki=="string"||typeof ki=="number"?String(ki):""},[_n,En,Ot]),Ba=En==="combobox"&&typeof gr=="function"&&gr()||null,Ao=typeof rr=="function"&&rr(),di=(0,Ge.x1)(Gi,Ao==null||(Le=Ao.props)===null||Le===void 0?void 0:Le.ref),to=ve.useState(!1),ho=(0,xe.Z)(to,2),Si=ho[0],qi=ho[1];(0,yt.Z)(function(){qi(!0)},[]);var Wi=(0,We.Z)(!1,{defaultValue:$n,value:qn}),Ho=(0,xe.Z)(Wi,2),ia=Ho[0],jo=Ho[1],Fo=Si?ia:!1,ol=!Dn&&vt;(nr||ol&&Fo&&En==="combobox")&&(Fo=!1);var Xa=ol?!1:Fo,ci=ve.useCallback(function(uo){var ki=uo!==void 0?uo:!Fo;nr||(jo(ki),Fo!==ki&&(cr==null||cr(ki)))},[nr,Fo,jo,cr]),Oi=ve.useMemo(function(){return(li||[]).some(function(uo){return[`
|
|
|
`,`\r
|
|
|
`].includes(uo)})},[li]),vi=ve.useContext(vn)||{},Ei=vi.maxCount,lo=vi.rawValues,bo=function(ki,Wo,Jo){if(!(Fn&&Ye(Ei)&&(lo==null?void 0:lo.size)>=Ei)){var Po=!0,Oo=ki;wr==null||wr(null);var Ma=Xt(ki,li,Ye(Ei)?Ei-lo.size:void 0),Aa=Jo?null:Ma;return En!=="combobox"&&Aa&&(Oo="",ii==null||ii(Aa),ci(!1),Po=!1),yr&&ao!==Oo&&yr(Oo,{source:Wo?"typing":"effect"}),Po}},Ea=function(ki){!ki||!ki.trim()||yr(ki,{source:"submit"})};ve.useEffect(function(){!Fo&&!Fn&&En!=="combobox"&&bo("",!1,!1)},[Fo]),ve.useEffect(function(){ia&&nr&&jo(!1),nr&&!Io.current&&Ro(!1)},[nr]);var Qo=st(),Vo=(0,xe.Z)(Qo,2),Do=Vo[0],ga=Vo[1],Ia=ve.useRef(!1),oa=function(ki){var Wo=Do(),Jo=ki.key,Po=Jo==="Enter";if(Po&&(En!=="combobox"&&ki.preventDefault(),Fo||ci(!0)),ga(!!ao),Jo==="Backspace"&&!Wo&&Fn&&!ao&&Ot.length){for(var Oo=(0,Ne.Z)(Ot),Ma=null,Aa=Oo.length-1;Aa>=0;Aa-=1){var Ua=Oo[Aa];if(!Ua.disabled){Oo.splice(Aa,1),Ma=Ua;break}}Ma&&ft(Oo,{type:"remove",values:[Ma]})}for(var la=arguments.length,ha=new Array(la>1?la-1:0),Oa=1;Oa<la;Oa++)ha[Oa-1]=arguments[Oa];if(Fo&&(!Po||!Ia.current)){var Qa;Po&&(Ia.current=!0),(Qa=yo.current)===null||Qa===void 0||Qa.onKeyDown.apply(Qa,[ki].concat(ha))}dr==null||dr.apply(void 0,[ki].concat(ha))},Fa=function(ki){for(var Wo=arguments.length,Jo=new Array(Wo>1?Wo-1:0),Po=1;Po<Wo;Po++)Jo[Po-1]=arguments[Po];if(Fo){var Oo;(Oo=yo.current)===null||Oo===void 0||Oo.onKeyUp.apply(Oo,[ki].concat(Jo))}ki.key==="Enter"&&(Ia.current=!1),In==null||In.apply(void 0,[ki].concat(Jo))},Ri=function(ki){var Wo=Ot.filter(function(Jo){return Jo!==ki});ft(Wo,{type:"remove",values:[ki]})},Pa=function(){Ia.current=!1},al=ve.useRef(!1),Il=function(){Ro(!0),nr||(Gn&&!al.current&&Gn.apply(void 0,arguments),Mn.includes("focus")&&ci(!0)),al.current=!0},Wl=function(){Io.current=!0,Ro(!1,function(){al.current=!1,Io.current=!1,ci(!1)}),!nr&&(ao&&(En==="tags"?yr(ao,{source:"submit"}):En==="multiple"&&yr("",{source:"blur"})),zn&&zn.apply(void 0,arguments))},aa=[];ve.useEffect(function(){return function(){aa.forEach(function(uo){return clearTimeout(uo)}),aa.splice(0,aa.length)}},[]);var Va=function(ki){var Wo,Jo=ki.target,Po=(Wo=fo.current)===null||Wo===void 0?void 0:Wo.getPopupElement();if(Po&&Po.contains(Jo)){var Oo=setTimeout(function(){var la=aa.indexOf(Oo);if(la!==-1&&aa.splice(la,1),fa(),!wi&&!Po.contains(document.activeElement)){var ha;(ha=oo.current)===null||ha===void 0||ha.focus()}});aa.push(Oo)}for(var Ma=arguments.length,Aa=new Array(Ma>1?Ma-1:0),Ua=1;Ua<Ma;Ua++)Aa[Ua-1]=arguments[Ua];br==null||br.apply(void 0,[ki].concat(Aa))},ya=ve.useState({}),zl=(0,xe.Z)(ya,2),Cl=zl[1];function Zl(){Cl({})}var xl;Ao&&(xl=function(ki){ci(ki)}),mt(function(){var uo;return[Ji.current,(uo=fo.current)===null||uo===void 0?void 0:uo.getPopupElement()]},Xa,ci,!!Ao);var Ds=ve.useMemo(function(){return(0,$e.Z)((0,$e.Z)({},tt),{},{notFoundContent:Dn,open:Fo,triggerOpen:Xa,id:ot,showSearch:er,multiple:Fn,toggleOpen:ci})},[tt,Dn,Xa,Fo,ot,er,Fn,ci]),Fl=!!mi||sr,Ka;Fl&&(Ka=ve.createElement(Qe,{className:Ee()("".concat(Re,"-arrow"),(0,be.Z)({},"".concat(Re,"-arrow-loading"),sr)),customizeIcon:mi,customizeIconProps:{loading:sr,searchValue:ao,open:Fo,focused:Ko,showSearch:er}}));var ll=function(){var ki;Cn==null||Cn(),(ki=oo.current)===null||ki===void 0||ki.focus(),ft([],{type:"clear",values:Ot}),bo("",!1,!1)},Pl=dt(Re,ll,Ot,ei,Xr,nr,ao,En),ss=Pl.allowClear,Ml=Pl.clearIcon,wl=ve.createElement(Qr,{ref:yo}),jl=Ee()(Re,ct,(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(Re,"-focused"),Ko),"".concat(Re,"-multiple"),Fn),"".concat(Re,"-single"),!Fn),"".concat(Re,"-allow-clear"),ei),"".concat(Re,"-show-arrow"),Fl),"".concat(Re,"-disabled"),nr),"".concat(Re,"-loading"),sr),"".concat(Re,"-open"),Fo),"".concat(Re,"-customize-input"),Ba),"".concat(Re,"-show-search"),er)),Sl=ve.createElement(re,{ref:fo,disabled:nr,prefixCls:Re,visible:Xa,popupElement:wl,animation:Lr,transitionName:si,dropdownStyle:pi,dropdownClassName:io,direction:Ft,dropdownMatchSelectWidth:Bi,dropdownRender:Zi,dropdownAlign:Ii,placement:Ti,builtinPlacements:Ur,getPopupContainer:Vr,empty:vt,getTriggerDOMNode:function(ki){return Gi.current||ki},onPopupVisibleChange:xl,onPopupMouseEnter:Zl},Ao?ve.cloneElement(Ao,{ref:di}):ve.createElement(rt,(0,E.Z)({},tt,{domRef:Gi,prefixCls:Re,inputElement:Ba,ref:oo,id:ot,prefix:ti,showSearch:er,autoClearSearchValue:Pr,mode:En,activeDescendantId:Ar,tagRender:Et,values:Ot,open:Fo,onToggleOpen:ci,activeValue:xr,searchValue:ao,onSearch:bo,onSearchSubmit:Ea,onRemove:Ri,tokenWithEnter:Oi,onInputBlur:Pa}))),Yo;return Ao?Yo=Sl:Yo=ve.createElement("div",(0,E.Z)({className:jl},ur,{ref:Ji,onMouseDown:Va,onKeyDown:oa,onKeyUp:Fa,onFocus:Il,onBlur:Wl}),ve.createElement(Jt,{visible:Ko&&!Fo,values:Ot}),Sl,Ka,ss&&Ml),ve.createElement(Pt.Provider,{value:Ds},Yo)}),at=cn,Ut=function(){return null};Ut.isSelectOptGroup=!0;var un=Ut,Je=function(){return null};Je.isSelectOption=!0;var At=Je,_t=ee(80547),ln=ee(2738),He=ee(48911);function ht(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Mt=["disabled","title","children","style","className"];function Kt(tt){return typeof tt=="string"||typeof tt=="number"}var dn=function(St,Le){var ot=qt(),Re=ot.prefixCls,ct=ot.id,Ie=ot.open,Et=ot.multiple,Ft=ot.mode,zt=ot.searchValue,Ot=ot.toggleOpen,ft=ot.notFoundContent,vt=ot.onPopupScroll,Tt=ve.useContext(vn),Dn=Tt.maxCount,Cn=Tt.flattenOptions,En=Tt.onActiveValue,nr=Tt.defaultActiveFirstOption,sr=Tt.onSelect,gr=Tt.menuItemSelectedIcon,rr=Tt.rawValues,qn=Tt.fieldNames,$n=Tt.virtual,cr=Tt.direction,xr=Tt.listHeight,wr=Tt.listItemHeight,Ar=Tt.optionRender,_n="".concat(Re,"-item"),Pr=(0,_t.Z)(function(){return Cn},[Ie,Cn],function(Or,Mn){return Mn[0]&&Or[1]!==Mn[1]}),yr=ve.useRef(null),ii=ve.useMemo(function(){return Et&&Ye(Dn)&&(rr==null?void 0:rr.size)>=Dn},[Et,Dn,rr==null?void 0:rr.size]),li=function(Mn){Mn.preventDefault()},ei=function(Mn){var Gn;(Gn=yr.current)===null||Gn===void 0||Gn.scrollTo(typeof Mn=="number"?{index:Mn}:Mn)},ti=ve.useCallback(function(Or){return Ft==="combobox"?!1:rr.has(Or)},[Ft,(0,Ne.Z)(rr).toString(),rr.size]),mi=function(Mn){for(var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,zn=Pr.length,In=0;In<zn;In+=1){var dr=(Mn+In*Gn+zn)%zn,br=Pr[dr]||{},kn=br.group,Fn=br.data;if(!kn&&!(Fn!=null&&Fn.disabled)&&(ti(Fn.value)||!ii))return dr}return-1},Xr=ve.useState(function(){return mi(0)}),Qr=(0,xe.Z)(Xr,2),Lr=Qr[0],si=Qr[1],pi=function(Mn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;si(Mn);var zn={source:Gn?"keyboard":"mouse"},In=Pr[Mn];if(!In){En(null,-1,zn);return}En(In.value,Mn,zn)};(0,ve.useEffect)(function(){pi(nr!==!1?mi(0):-1)},[Pr.length,zt]);var io=ve.useCallback(function(Or){return Ft==="combobox"?String(Or).toLowerCase()===zt.toLowerCase():rr.has(Or)},[Ft,zt,(0,Ne.Z)(rr).toString(),rr.size]);(0,ve.useEffect)(function(){var Or=setTimeout(function(){if(!Et&&Ie&&rr.size===1){var Gn=Array.from(rr)[0],zn=Pr.findIndex(function(In){var dr=In.data;return zt?String(dr.value).startsWith(zt):dr.value===Gn});zn!==-1&&(pi(zn),ei(zn))}});if(Ie){var Mn;(Mn=yr.current)===null||Mn===void 0||Mn.scrollTo(void 0)}return function(){return clearTimeout(Or)}},[Ie,zt]);var Bi=function(Mn){Mn!==void 0&&sr(Mn,{selected:!rr.has(Mn)}),Et||Ot(!1)};if(ve.useImperativeHandle(Le,function(){return{onKeyDown:function(Mn){var Gn=Mn.which,zn=Mn.ctrlKey;switch(Gn){case pt.Z.N:case pt.Z.P:case pt.Z.UP:case pt.Z.DOWN:{var In=0;if(Gn===pt.Z.UP?In=-1:Gn===pt.Z.DOWN?In=1:ht()&&zn&&(Gn===pt.Z.N?In=1:Gn===pt.Z.P&&(In=-1)),In!==0){var dr=mi(Lr+In,In);ei(dr),pi(dr,!0)}break}case pt.Z.TAB:case pt.Z.ENTER:{var br,kn=Pr[Lr];kn&&!(kn!=null&&(br=kn.data)!==null&&br!==void 0&&br.disabled)&&!ii?Bi(kn.value):Bi(void 0),Ie&&Mn.preventDefault();break}case pt.Z.ESC:Ot(!1),Ie&&Mn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Mn){ei(Mn)}}}),Pr.length===0)return ve.createElement("div",{role:"listbox",id:"".concat(ct,"_list"),className:"".concat(_n,"-empty"),onMouseDown:li},ft);var Zi=Object.keys(qn).map(function(Or){return qn[Or]}),Ii=function(Mn){return Mn.label};function Ti(Or,Mn){var Gn=Or.group;return{role:Gn?"presentation":"option",id:"".concat(ct,"_list_").concat(Mn)}}var Ur=function(Mn){var Gn=Pr[Mn];if(!Gn)return null;var zn=Gn.data||{},In=zn.value,dr=Gn.group,br=(0,Ze.Z)(zn,!0),kn=Ii(Gn);return Gn?ve.createElement("div",(0,E.Z)({"aria-label":typeof kn=="string"&&!dr?kn:null},br,{key:Mn},Ti(Gn,Mn),{"aria-selected":io(In)}),In):null},Vr={role:"listbox",id:"".concat(ct,"_list")};return ve.createElement(ve.Fragment,null,$n&&ve.createElement("div",(0,E.Z)({},Vr,{style:{height:0,width:0,overflow:"hidden"}}),Ur(Lr-1),Ur(Lr),Ur(Lr+1)),ve.createElement(He.Z,{itemKey:"key",ref:yr,data:Pr,height:xr,itemHeight:wr,fullHeight:!1,onMouseDown:li,onScroll:vt,virtual:$n,direction:cr,innerProps:$n?null:Vr},function(Or,Mn){var Gn=Or.group,zn=Or.groupOption,In=Or.data,dr=Or.label,br=Or.value,kn=In.key;if(Gn){var Fn,er=(Fn=In.title)!==null&&Fn!==void 0?Fn:Kt(dr)?dr.toString():void 0;return ve.createElement("div",{className:Ee()(_n,"".concat(_n,"-group"),In.className),title:er},dr!==void 0?dr:kn)}var ur=In.disabled,ri=In.title,Mi=In.children,wi=In.style,eo=In.className,Ji=(0,Fe.Z)(In,Mt),Gi=(0,ln.Z)(Ji,Zi),fo=ti(br),oo=ur||!fo&&ii,yo="".concat(_n,"-option"),Io=Ee()(_n,yo,eo,(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(yo,"-grouped"),zn),"".concat(yo,"-active"),Lr===Mn&&!oo),"".concat(yo,"-disabled"),oo),"".concat(yo,"-selected"),fo)),_o=Ii(Or),ea=!gr||typeof gr=="function"||fo,Ko=typeof _o=="number"?_o:_o||br,Ro=Kt(Ko)?Ko.toString():void 0;return ri!==void 0&&(Ro=ri),ve.createElement("div",(0,E.Z)({},(0,Ze.Z)(Gi),$n?{}:Ti(Or,Mn),{"aria-selected":io(br),className:Io,title:Ro,onMouseMove:function(){Lr===Mn||oo||pi(Mn)},onClick:function(){oo||Bi(br)},style:wi}),ve.createElement("div",{className:"".concat(yo,"-content")},typeof Ar=="function"?Ar(Or,{index:Mn}):Ko),ve.isValidElement(gr)||fo,ea&&ve.createElement(Qe,{className:"".concat(_n,"-option-state"),customizeIcon:gr,customizeIconProps:{value:br,disabled:oo,isSelected:fo}},fo?"\u2713":null))}))},An=ve.forwardRef(dn),Jn=An,Xn=function(tt,St){var Le=ve.useRef({values:new Map,options:new Map}),ot=ve.useMemo(function(){var ct=Le.current,Ie=ct.values,Et=ct.options,Ft=tt.map(function(ft){if(ft.label===void 0){var vt;return(0,$e.Z)((0,$e.Z)({},ft),{},{label:(vt=Ie.get(ft.value))===null||vt===void 0?void 0:vt.label})}return ft}),zt=new Map,Ot=new Map;return Ft.forEach(function(ft){zt.set(ft.value,ft),Ot.set(ft.value,St.get(ft.value)||Et.get(ft.value))}),Le.current.values=zt,Le.current.options=Ot,Ft},[tt,St]),Re=ve.useCallback(function(ct){return St.get(ct)||Le.current.options.get(ct)},[St]);return[ot,Re]};function Sn(tt,St){return Oe(tt).join("").toUpperCase().includes(St)}var Rn=function(tt,St,Le,ot,Re){return ve.useMemo(function(){if(!Le||ot===!1)return tt;var ct=St.options,Ie=St.label,Et=St.value,Ft=[],zt=typeof ot=="function",Ot=Le.toUpperCase(),ft=zt?ot:function(Tt,Dn){return Re?Sn(Dn[Re],Ot):Dn[ct]?Sn(Dn[Ie!=="children"?Ie:"label"],Ot):Sn(Dn[Et],Ot)},vt=zt?function(Tt){return xt(Tt)}:function(Tt){return Tt};return tt.forEach(function(Tt){if(Tt[ct]){var Dn=ft(Le,vt(Tt));if(Dn)Ft.push(Tt);else{var Cn=Tt[ct].filter(function(En){return ft(Le,vt(En))});Cn.length&&Ft.push((0,$e.Z)((0,$e.Z)({},Tt),{},(0,be.Z)({},ct,Cn)))}return}ft(Le,vt(Tt))&&Ft.push(Tt)}),Ft},[tt,ot,Re,Le,St])},Gt=ee(6551),Lt=ee(11592),Yt=["children","value"],kt=["children"];function It(tt){var St=tt,Le=St.key,ot=St.props,Re=ot.children,ct=ot.value,Ie=(0,Fe.Z)(ot,Yt);return(0,$e.Z)({key:Le,value:ct!==void 0?ct:Le,children:Re},Ie)}function fn(tt){var St=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Lt.Z)(tt).map(function(Le,ot){if(!ve.isValidElement(Le)||!Le.type)return null;var Re=Le,ct=Re.type.isSelectOptGroup,Ie=Re.key,Et=Re.props,Ft=Et.children,zt=(0,Fe.Z)(Et,kt);return St||!ct?It(Le):(0,$e.Z)((0,$e.Z)({key:"__RC_SELECT_GRP__".concat(Ie===null?ot:Ie,"__"),label:Ie},zt),{},{options:fn(Ft)})}).filter(function(Le){return Le})}var an=function(St,Le,ot,Re,ct){return ve.useMemo(function(){var Ie=St,Et=!St;Et&&(Ie=fn(Le));var Ft=new Map,zt=new Map,Ot=function(Tt,Dn,Cn){Cn&&typeof Cn=="string"&&Tt.set(Dn[Cn],Dn)},ft=function vt(Tt){for(var Dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Cn=0;Cn<Tt.length;Cn+=1){var En=Tt[Cn];!En[ot.options]||Dn?(Ft.set(En[ot.value],En),Ot(zt,En,ot.label),Ot(zt,En,Re),Ot(zt,En,ct)):vt(En[ot.options],!0)}};return ft(Ie),{options:Ie,valueOptions:Ft,labelOptions:zt}},[St,Le,ot,Re,ct])},yn=an;function Ln(tt){var St=ve.useRef();St.current=tt;var Le=ve.useCallback(function(){return St.current.apply(St,arguments)},[]);return Le}function Bn(tt){var St=tt.mode,Le=tt.options,ot=tt.children,Re=tt.backfill,ct=tt.allowClear,Ie=tt.placeholder,Et=tt.getInputElement,Ft=tt.showSearch,zt=tt.onSearch,Ot=tt.defaultOpen,ft=tt.autoFocus,vt=tt.labelInValue,Tt=tt.value,Dn=tt.inputValue,Cn=tt.optionLabelProp,En=isMultiple(St),nr=Ft!==void 0?Ft:En||St==="combobox",sr=Le||convertChildrenToData(ot);if(warning(St!=="tags"||sr.every(function($n){return!$n.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),St==="tags"||St==="combobox"){var gr=sr.some(function($n){return $n.options?$n.options.some(function(cr){return typeof("value"in cr?cr.value:cr.key)=="number"}):typeof("value"in $n?$n.value:$n.key)=="number"});warning(!gr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(St!=="combobox"||!Cn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(St==="combobox"||!Re,"`backfill` only works with `combobox` mode."),warning(St==="combobox"||!Et,"`getInputElement` only work with `combobox` mode."),noteOnce(St!=="combobox"||!Et||!ct||!Ie,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),zt&&!nr&&St!=="combobox"&&St!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ot||ft,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Tt!=null){var rr=toArray(Tt);warning(!vt||rr.every(function($n){return _typeof($n)==="object"&&("key"in $n||"value"in $n)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!En||Array.isArray(Tt),"`value` should be array when `mode` is `multiple` or `tags`")}if(ot){var qn=null;toNodeArray(ot).some(function($n){if(!React.isValidElement($n)||!$n.type)return!1;var cr=$n,xr=cr.type;if(xr.isSelectOption)return!1;if(xr.isSelectOptGroup){var wr=toNodeArray($n.props.children).every(function(Ar){return!React.isValidElement(Ar)||!$n.type||Ar.type.isSelectOption?!0:(qn=Ar.type,!1)});return!wr}return qn=xr,!0}),qn&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(qn.displayName||qn.name||qn,"`.")),warning(Dn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function hn(tt,St){if(tt){var Le=function ot(Re){for(var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=0;Ie<Re.length;Ie++){var Et=Re[Ie];if(Et[St==null?void 0:St.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!ct&&Array.isArray(Et[St==null?void 0:St.options])&&ot(Et[St==null?void 0:St.options],!0))break}};Le(tt)}}var Kn=null,jn=["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"],mr=["inputValue"];function lr(tt){return!tt||(0,Pe.Z)(tt)!=="object"}var en=ve.forwardRef(function(tt,St){var Le=tt.id,ot=tt.mode,Re=tt.prefixCls,ct=Re===void 0?"rc-select":Re,Ie=tt.backfill,Et=tt.fieldNames,Ft=tt.inputValue,zt=tt.searchValue,Ot=tt.onSearch,ft=tt.autoClearSearchValue,vt=ft===void 0?!0:ft,Tt=tt.onSelect,Dn=tt.onDeselect,Cn=tt.dropdownMatchSelectWidth,En=Cn===void 0?!0:Cn,nr=tt.filterOption,sr=tt.filterSort,gr=tt.optionFilterProp,rr=tt.optionLabelProp,qn=tt.options,$n=tt.optionRender,cr=tt.children,xr=tt.defaultActiveFirstOption,wr=tt.menuItemSelectedIcon,Ar=tt.virtual,_n=tt.direction,Pr=tt.listHeight,yr=Pr===void 0?200:Pr,ii=tt.listItemHeight,li=ii===void 0?20:ii,ei=tt.labelRender,ti=tt.value,mi=tt.defaultValue,Xr=tt.labelInValue,Qr=tt.onChange,Lr=tt.maxCount,si=(0,Fe.Z)(tt,jn),pi=(0,Gt.ZP)(Le),io=mn(ot),Bi=!!(!qn&&cr),Zi=ve.useMemo(function(){return nr===void 0&&ot==="combobox"?!1:nr},[nr,ot]),Ii=ve.useMemo(function(){return ke(Et,Bi)},[JSON.stringify(Et),Bi]),Ti=(0,We.Z)("",{value:zt!==void 0?zt:Ft,postState:function(Oi){return Oi||""}}),Ur=(0,xe.Z)(Ti,2),Vr=Ur[0],Or=Ur[1],Mn=yn(qn,cr,Ii,gr,rr),Gn=Mn.valueOptions,zn=Mn.labelOptions,In=Mn.options,dr=ve.useCallback(function(ci){var Oi=Oe(ci);return Oi.map(function(vi){var Ei,lo,bo,Ea,Qo;if(lr(vi))Ei=vi;else{var Vo;bo=vi.key,lo=vi.label,Ei=(Vo=vi.value)!==null&&Vo!==void 0?Vo:bo}var Do=Gn.get(Ei);if(Do){var ga;if(lo===void 0&&(lo=Do==null?void 0:Do[rr||Ii.label]),bo===void 0&&(bo=(ga=Do==null?void 0:Do.key)!==null&&ga!==void 0?ga:Ei),Ea=Do==null?void 0:Do.disabled,Qo=Do==null?void 0:Do.title,0)var Ia}return{label:lo,value:Ei,key:bo,disabled:Ea,title:Qo}})},[Ii,rr,Gn]),br=(0,We.Z)(mi,{value:ti}),kn=(0,xe.Z)(br,2),Fn=kn[0],er=kn[1],ur=ve.useMemo(function(){var ci,Oi=io&&Fn===null?[]:Fn,vi=dr(Oi);return ot==="combobox"&&ue((ci=vi[0])===null||ci===void 0?void 0:ci.value)?[]:vi},[Fn,dr,ot,io]),ri=Xn(ur,Gn),Mi=(0,xe.Z)(ri,2),wi=Mi[0],eo=Mi[1],Ji=ve.useMemo(function(){if(!ot&&wi.length===1){var ci=wi[0];if(ci.value===null&&(ci.label===null||ci.label===void 0))return[]}return wi.map(function(Oi){var vi;return(0,$e.Z)((0,$e.Z)({},Oi),{},{label:(vi=typeof ei=="function"?ei(Oi):Oi.label)!==null&&vi!==void 0?vi:Oi.value})})},[ot,wi,ei]),Gi=ve.useMemo(function(){return new Set(wi.map(function(ci){return ci.value}))},[wi]);ve.useEffect(function(){if(ot==="combobox"){var ci,Oi=(ci=wi[0])===null||ci===void 0?void 0:ci.value;Or(Ce(Oi)?String(Oi):"")}},[wi]);var fo=Ln(function(ci,Oi){var vi=Oi!=null?Oi:ci;return(0,be.Z)((0,be.Z)({},Ii.value,ci),Ii.label,vi)}),oo=ve.useMemo(function(){if(ot!=="tags")return In;var ci=(0,Ne.Z)(In),Oi=function(Ei){return Gn.has(Ei)};return(0,Ne.Z)(wi).sort(function(vi,Ei){return vi.value<Ei.value?-1:1}).forEach(function(vi){var Ei=vi.value;Oi(Ei)||ci.push(fo(Ei,vi.label))}),ci},[fo,In,Gn,wi,ot]),yo=Rn(oo,Ii,Vr,Zi,gr),Io=ve.useMemo(function(){return ot!=="tags"||!Vr||yo.some(function(ci){return ci[gr||"value"]===Vr})||yo.some(function(ci){return ci[Ii.value]===Vr})?yo:[fo(Vr)].concat((0,Ne.Z)(yo))},[fo,gr,ot,yo,Vr,Ii]),_o=function ci(Oi){var vi=(0,Ne.Z)(Oi).sort(function(Ei,lo){return sr(Ei,lo,{searchValue:Vr})});return vi.map(function(Ei){return Array.isArray(Ei.options)?(0,$e.Z)((0,$e.Z)({},Ei),{},{options:Ei.options.length>0?ci(Ei.options):Ei.options}):Ei})},ea=ve.useMemo(function(){return sr?_o(Io):Io},[Io,sr,Vr]),Ko=ve.useMemo(function(){return it(ea,{fieldNames:Ii,childrenAsData:Bi})},[ea,Ii,Bi]),Ro=function(Oi){var vi=dr(Oi);if(er(vi),Qr&&(vi.length!==wi.length||vi.some(function(bo,Ea){var Qo;return((Qo=wi[Ea])===null||Qo===void 0?void 0:Qo.value)!==(bo==null?void 0:bo.value)}))){var Ei=Xr?vi:vi.map(function(bo){return bo.value}),lo=vi.map(function(bo){return xt(eo(bo.value))});Qr(io?Ei:Ei[0],io?lo:lo[0])}},fa=ve.useState(null),ao=(0,xe.Z)(fa,2),Ba=ao[0],Ao=ao[1],di=ve.useState(0),to=(0,xe.Z)(di,2),ho=to[0],Si=to[1],qi=xr!==void 0?xr:ot!=="combobox",Wi=ve.useCallback(function(ci,Oi){var vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ei=vi.source,lo=Ei===void 0?"keyboard":Ei;Si(Oi),Ie&&ot==="combobox"&&ci!==null&&lo==="keyboard"&&Ao(String(ci))},[Ie,ot]),Ho=function(Oi,vi,Ei){var lo=function(){var Ri,Pa=eo(Oi);return[Xr?{label:Pa==null?void 0:Pa[Ii.label],value:Oi,key:(Ri=Pa==null?void 0:Pa.key)!==null&&Ri!==void 0?Ri:Oi}:Oi,xt(Pa)]};if(vi&&Tt){var bo=lo(),Ea=(0,xe.Z)(bo,2),Qo=Ea[0],Vo=Ea[1];Tt(Qo,Vo)}else if(!vi&&Dn&&Ei!=="clear"){var Do=lo(),ga=(0,xe.Z)(Do,2),Ia=ga[0],oa=ga[1];Dn(Ia,oa)}},ia=Ln(function(ci,Oi){var vi,Ei=io?Oi.selected:!0;Ei?vi=io?[].concat((0,Ne.Z)(wi),[ci]):[ci]:vi=wi.filter(function(lo){return lo.value!==ci}),Ro(vi),Ho(ci,Ei),ot==="combobox"?Ao(""):(!mn||vt)&&(Or(""),Ao(""))}),jo=function(Oi,vi){Ro(Oi);var Ei=vi.type,lo=vi.values;(Ei==="remove"||Ei==="clear")&&lo.forEach(function(bo){Ho(bo.value,!1,Ei)})},Fo=function(Oi,vi){if(Or(Oi),Ao(null),vi.source==="submit"){var Ei=(Oi||"").trim();if(Ei){var lo=Array.from(new Set([].concat((0,Ne.Z)(Gi),[Ei])));Ro(lo),Ho(Ei,!0),Or("")}return}vi.source!=="blur"&&(ot==="combobox"&&Ro(Oi),Ot==null||Ot(Oi))},ol=function(Oi){var vi=Oi;ot!=="tags"&&(vi=Oi.map(function(lo){var bo=zn.get(lo);return bo==null?void 0:bo.value}).filter(function(lo){return lo!==void 0}));var Ei=Array.from(new Set([].concat((0,Ne.Z)(Gi),(0,Ne.Z)(vi))));Ro(Ei),Ei.forEach(function(lo){Ho(lo,!0)})},Xa=ve.useMemo(function(){var ci=Ar!==!1&&En!==!1;return(0,$e.Z)((0,$e.Z)({},Mn),{},{flattenOptions:Ko,onActiveValue:Wi,defaultActiveFirstOption:qi,onSelect:ia,menuItemSelectedIcon:wr,rawValues:Gi,fieldNames:Ii,virtual:ci,direction:_n,listHeight:yr,listItemHeight:li,childrenAsData:Bi,maxCount:Lr,optionRender:$n})},[Lr,Mn,Ko,Wi,qi,ia,wr,Gi,Ii,Ar,En,_n,yr,li,Bi,$n]);return ve.createElement(vn.Provider,{value:Xa},ve.createElement(at,(0,E.Z)({},si,{id:pi,prefixCls:ct,ref:St,omitDomProps:mr,mode:ot,displayValues:Ji,onDisplayValuesChange:jo,direction:_n,searchValue:Vr,onSearch:Fo,autoClearSearchValue:vt,onSearchSplit:ol,dropdownMatchSelectWidth:En,OptionList:Jn,emptyOptions:!Ko.length,activeValue:Ba,activeDescendantId:"".concat(pi,"_list_").concat(ho)})))}),gn=en;gn.Option=At,gn.OptGroup=un;var Yn=gn,Wn=Yn},22711:function(wn,nn,ee){"use strict";ee.r(nn),ee.d(nn,{ResizableTextArea:function(){return Te},default:function(){return gt}});var E=ee(60499),Ne=ee(18642),be=ee(85899),$e=ee(77654),xe=ee(72190),Fe=ee(42244),Pe=ee(92310),We=ee.n(Pe),we=ee(36901),ve=ee(66003),lt=ee(30292),Ee=ee(18929),yt=ee(59301),qe=ee(43749),Ge=ee(29301),Ke=ee(34280),Qe=ee(16089),dt=`
|
|
|
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;
|
|
|
`,Pt=["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"],qt={},fe;function st(Oe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt=Oe.getAttribute("id")||Oe.getAttribute("data-reactid")||Oe.getAttribute("name");if(nt&&qt[jt])return qt[jt];var Ce=window.getComputedStyle(Oe),ue=Ce.getPropertyValue("box-sizing")||Ce.getPropertyValue("-moz-box-sizing")||Ce.getPropertyValue("-webkit-box-sizing"),et=parseFloat(Ce.getPropertyValue("padding-bottom"))+parseFloat(Ce.getPropertyValue("padding-top")),Rt=parseFloat(Ce.getPropertyValue("border-bottom-width"))+parseFloat(Ce.getPropertyValue("border-top-width")),ut=Pt.map(function(De){return"".concat(De,":").concat(Ce.getPropertyValue(De))}).join(";"),he={sizingStyle:ut,paddingSize:et,borderSize:Rt,boxSizing:ue};return nt&&jt&&(qt[jt]=he),he}function mt(Oe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;fe||(fe=document.createElement("textarea"),fe.setAttribute("tab-index","-1"),fe.setAttribute("aria-hidden","true"),fe.setAttribute("name","hiddenTextarea"),document.body.appendChild(fe)),Oe.getAttribute("wrap")?fe.setAttribute("wrap",Oe.getAttribute("wrap")):fe.removeAttribute("wrap");var ue=st(Oe,nt),et=ue.paddingSize,Rt=ue.borderSize,ut=ue.boxSizing,he=ue.sizingStyle;fe.setAttribute("style","".concat(he,";").concat(dt)),fe.value=Oe.value||Oe.placeholder||"";var De=void 0,Me=void 0,Dt,bt=fe.scrollHeight;if(ut==="border-box"?bt+=Rt:ut==="content-box"&&(bt-=et),jt!==null||Ce!==null){fe.value=" ";var Zt=fe.scrollHeight-et;jt!==null&&(De=Zt*jt,ut==="border-box"&&(De=De+et+Rt),bt=Math.max(De,bt)),Ce!==null&&(Me=Zt*Ce,ut==="border-box"&&(Me=Me+et+Rt),Dt=bt>Me?"":"hidden",bt=Math.min(Me,bt))}var je={height:bt,overflowY:Dt,resize:"none"};return De&&(je.minHeight=De),Me&&(je.maxHeight=Me),je}var pt=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Vt=0,Ze=1,Ve=2,Ct=yt.forwardRef(function(Oe,nt){var jt=Oe,Ce=jt.prefixCls,ue=jt.defaultValue,et=jt.value,Rt=jt.autoSize,ut=jt.onResize,he=jt.className,De=jt.style,Me=jt.disabled,Dt=jt.onChange,bt=jt.onInternalAutoSize,Zt=(0,Fe.Z)(jt,pt),je=(0,Ee.Z)(ue,{value:et,postState:function(At){return At!=null?At:""}}),Bt=(0,xe.Z)(je,2),rt=Bt[0],le=Bt[1],ne=function(At){le(At.target.value),Dt==null||Dt(At)},te=yt.useRef();yt.useImperativeHandle(nt,function(){return{textArea:te.current}});var ae=yt.useMemo(function(){return Rt&&(0,qe.Z)(Rt)==="object"?[Rt.minRows,Rt.maxRows]:[]},[Rt]),ce=(0,xe.Z)(ae,2),re=ce[0],ye=ce[1],Se=!!Rt,Ye=function(){try{if(document.activeElement===te.current){var At=te.current,_t=At.selectionStart,ln=At.selectionEnd,He=At.scrollTop;te.current.setSelectionRange(_t,ln),te.current.scrollTop=He}}catch(ht){}},ke=yt.useState(Ve),it=(0,xe.Z)(ke,2),xt=it[0],Xt=it[1],Nt=yt.useState(),vn=(0,xe.Z)(Nt,2),Jt=vn[0],tn=vn[1],on=function(){Xt(Vt)};(0,Ke.Z)(function(){Se&&on()},[et,re,ye,Se]),(0,Ke.Z)(function(){if(xt===Vt)Xt(Ze);else if(xt===Ze){var Je=mt(te.current,!1,re,ye);Xt(Ve),tn(Je)}else Ye()},[xt]);var mn=yt.useRef(),cn=function(){Qe.Z.cancel(mn.current)},at=function(At){xt===Ve&&(ut==null||ut(At),Rt&&(cn(),mn.current=(0,Qe.Z)(function(){on()})))};yt.useEffect(function(){return cn},[]);var Ut=Se?Jt:null,un=(0,be.Z)((0,be.Z)({},De),Ut);return(xt===Vt||xt===Ze)&&(un.overflowY="hidden",un.overflowX="hidden"),yt.createElement(Ge.Z,{onResize:at,disabled:!(Rt||ut)},yt.createElement("textarea",(0,E.Z)({},Zt,{ref:te,style:un,className:We()(Ce,he,(0,Ne.Z)({},"".concat(Ce,"-disabled"),Me)),disabled:Me,value:rt,onChange:ne})))}),Te=Ct,_e=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Ue=yt.forwardRef(function(Oe,nt){var jt,Ce=Oe.defaultValue,ue=Oe.value,et=Oe.onFocus,Rt=Oe.onBlur,ut=Oe.onChange,he=Oe.allowClear,De=Oe.maxLength,Me=Oe.onCompositionStart,Dt=Oe.onCompositionEnd,bt=Oe.suffix,Zt=Oe.prefixCls,je=Zt===void 0?"rc-textarea":Zt,Bt=Oe.showCount,rt=Oe.count,le=Oe.className,ne=Oe.style,te=Oe.disabled,ae=Oe.hidden,ce=Oe.classNames,re=Oe.styles,ye=Oe.onResize,Se=Oe.onClear,Ye=Oe.onPressEnter,ke=Oe.readOnly,it=Oe.autoSize,xt=Oe.onKeyDown,Xt=(0,Fe.Z)(Oe,_e),Nt=(0,Ee.Z)(Ce,{value:ue,defaultValue:Ce}),vn=(0,xe.Z)(Nt,2),Jt=vn[0],tn=vn[1],on=Jt==null?"":String(Jt),mn=yt.useState(!1),cn=(0,xe.Z)(mn,2),at=cn[0],Ut=cn[1],un=yt.useRef(!1),Je=yt.useState(null),At=(0,xe.Z)(Je,2),_t=At[0],ln=At[1],He=(0,yt.useRef)(null),ht=(0,yt.useRef)(null),Mt=function(){var gn;return(gn=ht.current)===null||gn===void 0?void 0:gn.textArea},Kt=function(){Mt().focus()};(0,yt.useImperativeHandle)(nt,function(){var en;return{resizableTextArea:ht.current,focus:Kt,blur:function(){Mt().blur()},nativeElement:((en=He.current)===null||en===void 0?void 0:en.nativeElement)||Mt()}}),(0,yt.useEffect)(function(){Ut(function(en){return!te&&en})},[te]);var dn=yt.useState(null),An=(0,xe.Z)(dn,2),Jn=An[0],Xn=An[1];yt.useEffect(function(){if(Jn){var en;(en=Mt()).setSelectionRange.apply(en,(0,$e.Z)(Jn))}},[Jn]);var Sn=(0,ve.Z)(rt,Bt),Rn=(jt=Sn.max)!==null&&jt!==void 0?jt:De,Gt=Number(Rn)>0,Lt=Sn.strategy(on),Yt=!!Rn&&Lt>Rn,kt=function(gn,Yn){var Wn=Yn;!un.current&&Sn.exceedFormatter&&Sn.max&&Sn.strategy(Yn)>Sn.max&&(Wn=Sn.exceedFormatter(Yn,{max:Sn.max}),Yn!==Wn&&Xn([Mt().selectionStart||0,Mt().selectionEnd||0])),tn(Wn),(0,lt.rJ)(gn.currentTarget,gn,ut,Wn)},It=function(gn){un.current=!0,Me==null||Me(gn)},fn=function(gn){un.current=!1,kt(gn,gn.currentTarget.value),Dt==null||Dt(gn)},an=function(gn){kt(gn,gn.target.value)},yn=function(gn){gn.key==="Enter"&&Ye&&Ye(gn),xt==null||xt(gn)},Ln=function(gn){Ut(!0),et==null||et(gn)},Bn=function(gn){Ut(!1),Rt==null||Rt(gn)},hn=function(gn){tn(""),Kt(),(0,lt.rJ)(Mt(),gn,ut)},Kn=bt,jn;Sn.show&&(Sn.showFormatter?jn=Sn.showFormatter({value:on,count:Lt,maxLength:Rn}):jn="".concat(Lt).concat(Gt?" / ".concat(Rn):""),Kn=yt.createElement(yt.Fragment,null,Kn,yt.createElement("span",{className:We()("".concat(je,"-data-count"),ce==null?void 0:ce.count),style:re==null?void 0:re.count},jn)));var mr=function(gn){var Yn;ye==null||ye(gn),(Yn=Mt())!==null&&Yn!==void 0&&Yn.style.height&&ln(!0)},lr=!it&&!Bt&&!he;return yt.createElement(we.BaseInput,{ref:He,value:on,allowClear:he,handleReset:hn,suffix:Kn,prefixCls:je,classNames:(0,be.Z)((0,be.Z)({},ce),{},{affixWrapper:We()(ce==null?void 0:ce.affixWrapper,(0,Ne.Z)((0,Ne.Z)({},"".concat(je,"-show-count"),Bt),"".concat(je,"-textarea-allow-clear"),he))}),disabled:te,focused:at,className:We()(le,Yt&&"".concat(je,"-out-of-range")),style:(0,be.Z)((0,be.Z)({},ne),_t&&!lr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof jn=="string"?jn:void 0}},hidden:ae,readOnly:ke,onClear:Se},yt.createElement(Te,(0,E.Z)({},Xt,{autoSize:it,maxLength:De,onKeyDown:yn,onChange:an,onFocus:Ln,onBlur:Bn,onCompositionStart:It,onCompositionEnd:fn,className:We()(ce==null?void 0:ce.textarea),style:(0,be.Z)((0,be.Z)({},re==null?void 0:re.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:te,prefixCls:je,onResize:mr,ref:ht,readOnly:ke})))}),de=Ue,gt=de},48911:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return rt}});var E=ee(60499),Ne=ee(43749),be=ee(85899),$e=ee(18642),xe=ee(72190),Fe=ee(42244),Pe=ee(92310),We=ee.n(Pe),we=ee(29301),ve=ee(70425),lt=ee(34280),Ee=ee(59301),yt=ee(4676),qe=Ee.forwardRef(function(le,ne){var te=le.height,ae=le.offsetY,ce=le.offsetX,re=le.children,ye=le.prefixCls,Se=le.onInnerResize,Ye=le.innerProps,ke=le.rtl,it=le.extra,xt={},Xt={display:"flex",flexDirection:"column"};return ae!==void 0&&(xt={height:te,position:"relative",overflow:"hidden"},Xt=(0,be.Z)((0,be.Z)({},Xt),{},(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)({transform:"translateY(".concat(ae,"px)")},ke?"marginRight":"marginLeft",-ce),"position","absolute"),"left",0),"right",0),"top",0))),Ee.createElement("div",{style:xt},Ee.createElement(we.Z,{onResize:function(vn){var Jt=vn.offsetHeight;Jt&&Se&&Se()}},Ee.createElement("div",(0,E.Z)({style:Xt,className:We()((0,$e.Z)({},"".concat(ye,"-holder-inner"),ye)),ref:ne},Ye),re,it)))});qe.displayName="Filler";var Ge=qe;function Ke(le){var ne=le.children,te=le.setRef,ae=Ee.useCallback(function(ce){te(ce)},[]);return Ee.cloneElement(ne,{ref:ae})}function Qe(le,ne,te,ae,ce,re,ye,Se){var Ye=Se.getKey;return le.slice(ne,te+1).map(function(ke,it){var xt=ne+it,Xt=ye(ke,xt,{style:{width:ae},offsetX:ce}),Nt=Ye(ke);return Ee.createElement(Ke,{key:Nt,setRef:function(Jt){return re(ke,Jt)}},Xt)})}function dt(le,ne,te,ae){var ce=te-le,re=ne-te,ye=Math.min(ce,re)*2;if(ae<=ye){var Se=Math.floor(ae/2);return ae%2?te+Se+1:te-Se}return ce>re?te-(ae-re):te+(ae-ce)}function Pt(le,ne,te){var ae=le.length,ce=ne.length,re,ye;if(ae===0&&ce===0)return null;ae<ce?(re=le,ye=ne):(re=ne,ye=le);var Se={__EMPTY_ITEM__:!0};function Ye(vn){return vn!==void 0?te(vn):Se}for(var ke=null,it=Math.abs(ae-ce)!==1,xt=0;xt<ye.length;xt+=1){var Xt=Ye(re[xt]),Nt=Ye(ye[xt]);if(Xt!==Nt){ke=xt,it=it||Xt!==Ye(ye[xt+1]);break}}return ke===null?null:{index:ke,multiple:it}}function qt(le,ne,te){var ae=Ee.useState(le),ce=(0,xe.Z)(ae,2),re=ce[0],ye=ce[1],Se=Ee.useState(null),Ye=(0,xe.Z)(Se,2),ke=Ye[0],it=Ye[1];return Ee.useEffect(function(){var xt=Pt(re||[],le||[],ne);(xt==null?void 0:xt.index)!==void 0&&(te==null||te(xt.index),it(le[xt.index])),ye(le)},[le]),[ke]}var fe=ee(16089),st=(typeof navigator=="undefined"?"undefined":(0,Ne.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),mt=st,pt=function(le,ne,te,ae){var ce=(0,Ee.useRef)(!1),re=(0,Ee.useRef)(null);function ye(){clearTimeout(re.current),ce.current=!0,re.current=setTimeout(function(){ce.current=!1},50)}var Se=(0,Ee.useRef)({top:le,bottom:ne,left:te,right:ae});return Se.current.top=le,Se.current.bottom=ne,Se.current.left=te,Se.current.right=ae,function(Ye,ke){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,xt=Ye?ke<0&&Se.current.left||ke>0&&Se.current.right:ke<0&&Se.current.top||ke>0&&Se.current.bottom;return it&&xt?(clearTimeout(re.current),ce.current=!1):(!xt||ce.current)&&ye(),!ce.current&&xt}};function Vt(le,ne,te,ae,ce,re,ye){var Se=(0,Ee.useRef)(0),Ye=(0,Ee.useRef)(null),ke=(0,Ee.useRef)(null),it=(0,Ee.useRef)(!1),xt=pt(ne,te,ae,ce);function Xt(mn,cn){if(fe.Z.cancel(Ye.current),!xt(!1,cn)){var at=mn;if(!at._virtualHandled)at._virtualHandled=!0;else return;Se.current+=cn,ke.current=cn,mt||at.preventDefault(),Ye.current=(0,fe.Z)(function(){var Ut=it.current?10:1;ye(Se.current*Ut,!1),Se.current=0})}}function Nt(mn,cn){ye(cn,!0),mt||mn.preventDefault()}var vn=(0,Ee.useRef)(null),Jt=(0,Ee.useRef)(null);function tn(mn){if(le){fe.Z.cancel(Jt.current),Jt.current=(0,fe.Z)(function(){vn.current=null},2);var cn=mn.deltaX,at=mn.deltaY,Ut=mn.shiftKey,un=cn,Je=at;(vn.current==="sx"||!vn.current&&Ut&&at&&!cn)&&(un=at,Je=0,vn.current="sx");var At=Math.abs(un),_t=Math.abs(Je);vn.current===null&&(vn.current=re&&At>_t?"x":"y"),vn.current==="y"?Xt(mn,Je):Nt(mn,un)}}function on(mn){le&&(it.current=mn.detail===ke.current)}return[tn,on]}function Ze(le,ne,te,ae){var ce=Ee.useMemo(function(){return[new Map,[]]},[le,te.id,ae]),re=(0,xe.Z)(ce,2),ye=re[0],Se=re[1],Ye=function(it){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:it,Xt=ye.get(it),Nt=ye.get(xt);if(Xt===void 0||Nt===void 0)for(var vn=le.length,Jt=Se.length;Jt<vn;Jt+=1){var tn,on=le[Jt],mn=ne(on);ye.set(mn,Jt);var cn=(tn=te.get(mn))!==null&&tn!==void 0?tn:ae;if(Se[Jt]=(Se[Jt-1]||0)+cn,mn===it&&(Xt=Jt),mn===xt&&(Nt=Jt),Xt!==void 0&&Nt!==void 0)break}return{top:Se[Xt-1]||0,bottom:Se[Nt]}};return Ye}var Ve=ee(38705),Ct=ee(17212),Te=function(){function le(){(0,Ve.Z)(this,le),(0,$e.Z)(this,"maps",void 0),(0,$e.Z)(this,"id",0),(0,$e.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,Ct.Z)(le,[{key:"set",value:function(te,ae){this.diffRecords.set(te,this.maps[te]),this.maps[te]=ae,this.id+=1}},{key:"get",value:function(te){return this.maps[te]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),le}(),_e=Te;function Ue(le){var ne=parseFloat(le);return isNaN(ne)?0:ne}function de(le,ne,te){var ae=Ee.useState(0),ce=(0,xe.Z)(ae,2),re=ce[0],ye=ce[1],Se=(0,Ee.useRef)(new Map),Ye=(0,Ee.useRef)(new _e),ke=(0,Ee.useRef)(0);function it(){ke.current+=1}function xt(){var Nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;it();var vn=function(){var on=!1;Se.current.forEach(function(mn,cn){if(mn&&mn.offsetParent){var at=mn.offsetHeight,Ut=getComputedStyle(mn),un=Ut.marginTop,Je=Ut.marginBottom,At=Ue(un),_t=Ue(Je),ln=at+At+_t;Ye.current.get(cn)!==ln&&(Ye.current.set(cn,ln),on=!0)}}),on&&ye(function(mn){return mn+1})};if(Nt)vn();else{ke.current+=1;var Jt=ke.current;Promise.resolve().then(function(){Jt===ke.current&&vn()})}}function Xt(Nt,vn){var Jt=le(Nt),tn=Se.current.get(Jt);vn?(Se.current.set(Jt,vn),xt()):Se.current.delete(Jt),!tn!=!vn&&(vn?ne==null||ne(Nt):te==null||te(Nt))}return(0,Ee.useEffect)(function(){return it},[]),[Xt,xt,Ye.current,re]}var gt=14/15;function Oe(le,ne,te){var ae=(0,Ee.useRef)(!1),ce=(0,Ee.useRef)(0),re=(0,Ee.useRef)(0),ye=(0,Ee.useRef)(null),Se=(0,Ee.useRef)(null),Ye,ke=function(Nt){if(ae.current){var vn=Math.ceil(Nt.touches[0].pageX),Jt=Math.ceil(Nt.touches[0].pageY),tn=ce.current-vn,on=re.current-Jt,mn=Math.abs(tn)>Math.abs(on);mn?ce.current=vn:re.current=Jt;var cn=te(mn,mn?tn:on,!1,Nt);cn&&Nt.preventDefault(),clearInterval(Se.current),cn&&(Se.current=setInterval(function(){mn?tn*=gt:on*=gt;var at=Math.floor(mn?tn:on);(!te(mn,at,!0)||Math.abs(at)<=.1)&&clearInterval(Se.current)},16))}},it=function(){ae.current=!1,Ye()},xt=function(Nt){Ye(),Nt.touches.length===1&&!ae.current&&(ae.current=!0,ce.current=Math.ceil(Nt.touches[0].pageX),re.current=Math.ceil(Nt.touches[0].pageY),ye.current=Nt.target,ye.current.addEventListener("touchmove",ke,{passive:!1}),ye.current.addEventListener("touchend",it,{passive:!0}))};Ye=function(){ye.current&&(ye.current.removeEventListener("touchmove",ke),ye.current.removeEventListener("touchend",it))},(0,lt.Z)(function(){return le&&ne.current.addEventListener("touchstart",xt,{passive:!0}),function(){var Xt;(Xt=ne.current)===null||Xt===void 0||Xt.removeEventListener("touchstart",xt),Ye(),clearInterval(Se.current)}},[le])}function nt(le){return Math.floor(Math.pow(le,.5))}function jt(le,ne){var te="touches"in le?le.touches[0]:le;return te[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function Ce(le,ne,te){Ee.useEffect(function(){var ae=ne.current;if(le&&ae){var ce=!1,re,ye,Se=function(){fe.Z.cancel(re)},Ye=function Xt(){Se(),re=(0,fe.Z)(function(){te(ye),Xt()})},ke=function(){ce=!1,Se()},it=function(Nt){if(!(Nt.target.draggable||Nt.button!==0)){var vn=Nt;vn._virtualHandled||(vn._virtualHandled=!0,ce=!0)}},xt=function(Nt){if(ce){var vn=jt(Nt,!1),Jt=ae.getBoundingClientRect(),tn=Jt.top,on=Jt.bottom;if(vn<=tn){var mn=tn-vn;ye=-nt(mn),Ye()}else if(vn>=on){var cn=vn-on;ye=nt(cn),Ye()}else Se()}};return ae.addEventListener("mousedown",it),ae.ownerDocument.addEventListener("mouseup",ke),ae.ownerDocument.addEventListener("mousemove",xt),ae.ownerDocument.addEventListener("dragend",ke),function(){ae.removeEventListener("mousedown",it),ae.ownerDocument.removeEventListener("mouseup",ke),ae.ownerDocument.removeEventListener("mousemove",xt),ae.ownerDocument.removeEventListener("dragend",ke),Se()}}},[le])}var ue=10;function et(le,ne,te,ae,ce,re,ye,Se){var Ye=Ee.useRef(),ke=Ee.useState(null),it=(0,xe.Z)(ke,2),xt=it[0],Xt=it[1];return(0,lt.Z)(function(){if(xt&&xt.times<ue){if(!le.current){Xt(function(Sn){return(0,be.Z)({},Sn)});return}re();var Nt=xt.targetAlign,vn=xt.originAlign,Jt=xt.index,tn=xt.offset,on=le.current.clientHeight,mn=!1,cn=Nt,at=null;if(on){for(var Ut=Nt||vn,un=0,Je=0,At=0,_t=Math.min(ne.length-1,Jt),ln=0;ln<=_t;ln+=1){var He=ce(ne[ln]);Je=un;var ht=te.get(He);At=Je+(ht===void 0?ae:ht),un=At}for(var Mt=Ut==="top"?tn:on-tn,Kt=_t;Kt>=0;Kt-=1){var dn=ce(ne[Kt]),An=te.get(dn);if(An===void 0){mn=!0;break}if(Mt-=An,Mt<=0)break}switch(Ut){case"top":at=Je-tn;break;case"bottom":at=At-on+tn;break;default:{var Jn=le.current.scrollTop,Xn=Jn+on;Je<Jn?cn="top":At>Xn&&(cn="bottom")}}at!==null&&ye(at),at!==xt.lastTop&&(mn=!0)}mn&&Xt((0,be.Z)((0,be.Z)({},xt),{},{times:xt.times+1,targetAlign:cn,lastTop:at}))}},[xt,le.current]),function(Nt){if(Nt==null){Se();return}if(fe.Z.cancel(Ye.current),typeof Nt=="number")ye(Nt);else if(Nt&&(0,Ne.Z)(Nt)==="object"){var vn,Jt=Nt.align;"index"in Nt?vn=Nt.index:vn=ne.findIndex(function(mn){return ce(mn)===Nt.key});var tn=Nt.offset,on=tn===void 0?0:tn;Xt({times:0,index:vn,offset:on,originAlign:Jt})}}}var Rt=Ee.forwardRef(function(le,ne){var te=le.prefixCls,ae=le.rtl,ce=le.scrollOffset,re=le.scrollRange,ye=le.onStartMove,Se=le.onStopMove,Ye=le.onScroll,ke=le.horizontal,it=le.spinSize,xt=le.containerSize,Xt=le.style,Nt=le.thumbStyle,vn=le.showScrollBar,Jt=Ee.useState(!1),tn=(0,xe.Z)(Jt,2),on=tn[0],mn=tn[1],cn=Ee.useState(null),at=(0,xe.Z)(cn,2),Ut=at[0],un=at[1],Je=Ee.useState(null),At=(0,xe.Z)(Je,2),_t=At[0],ln=At[1],He=!ae,ht=Ee.useRef(),Mt=Ee.useRef(),Kt=Ee.useState(vn),dn=(0,xe.Z)(Kt,2),An=dn[0],Jn=dn[1],Xn=Ee.useRef(),Sn=function(){vn===!0||vn===!1||(clearTimeout(Xn.current),Jn(!0),Xn.current=setTimeout(function(){Jn(!1)},3e3))},Rn=re-xt||0,Gt=xt-it||0,Lt=Ee.useMemo(function(){if(ce===0||Rn===0)return 0;var hn=ce/Rn;return hn*Gt},[ce,Rn,Gt]),Yt=function(Kn){Kn.stopPropagation(),Kn.preventDefault()},kt=Ee.useRef({top:Lt,dragging:on,pageY:Ut,startTop:_t});kt.current={top:Lt,dragging:on,pageY:Ut,startTop:_t};var It=function(Kn){mn(!0),un(jt(Kn,ke)),ln(kt.current.top),ye(),Kn.stopPropagation(),Kn.preventDefault()};Ee.useEffect(function(){var hn=function(lr){lr.preventDefault()},Kn=ht.current,jn=Mt.current;return Kn.addEventListener("touchstart",hn,{passive:!1}),jn.addEventListener("touchstart",It,{passive:!1}),function(){Kn.removeEventListener("touchstart",hn),jn.removeEventListener("touchstart",It)}},[]);var fn=Ee.useRef();fn.current=Rn;var an=Ee.useRef();an.current=Gt,Ee.useEffect(function(){if(on){var hn,Kn=function(lr){var en=kt.current,gn=en.dragging,Yn=en.pageY,Wn=en.startTop;fe.Z.cancel(hn);var tt=ht.current.getBoundingClientRect(),St=xt/(ke?tt.width:tt.height);if(gn){var Le=(jt(lr,ke)-Yn)*St,ot=Wn;!He&&ke?ot-=Le:ot+=Le;var Re=fn.current,ct=an.current,Ie=ct?ot/ct:0,Et=Math.ceil(Ie*Re);Et=Math.max(Et,0),Et=Math.min(Et,Re),hn=(0,fe.Z)(function(){Ye(Et,ke)})}},jn=function(){mn(!1),Se()};return window.addEventListener("mousemove",Kn,{passive:!0}),window.addEventListener("touchmove",Kn,{passive:!0}),window.addEventListener("mouseup",jn,{passive:!0}),window.addEventListener("touchend",jn,{passive:!0}),function(){window.removeEventListener("mousemove",Kn),window.removeEventListener("touchmove",Kn),window.removeEventListener("mouseup",jn),window.removeEventListener("touchend",jn),fe.Z.cancel(hn)}}},[on]),Ee.useEffect(function(){return Sn(),function(){clearTimeout(Xn.current)}},[ce]),Ee.useImperativeHandle(ne,function(){return{delayHidden:Sn}});var yn="".concat(te,"-scrollbar"),Ln={position:"absolute",visibility:An?null:"hidden"},Bn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return ke?(Object.assign(Ln,{height:8,left:0,right:0,bottom:0}),Object.assign(Bn,(0,$e.Z)({height:"100%",width:it},He?"left":"right",Lt))):(Object.assign(Ln,(0,$e.Z)({width:8,top:0,bottom:0},He?"right":"left",0)),Object.assign(Bn,{width:"100%",height:it,top:Lt})),Ee.createElement("div",{ref:ht,className:We()(yn,(0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(yn,"-horizontal"),ke),"".concat(yn,"-vertical"),!ke),"".concat(yn,"-visible"),An)),style:(0,be.Z)((0,be.Z)({},Ln),Xt),onMouseDown:Yt,onMouseMove:Sn},Ee.createElement("div",{ref:Mt,className:We()("".concat(yn,"-thumb"),(0,$e.Z)({},"".concat(yn,"-thumb-moving"),on)),style:(0,be.Z)((0,be.Z)({},Bn),Nt),onMouseDown:It}))}),ut=Rt,he=20;function De(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=le/ne*le;return isNaN(te)&&(te=0),te=Math.max(te,he),Math.floor(te)}var Me=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Dt=[],bt={overflowY:"auto",overflowAnchor:"none"};function Zt(le,ne){var te=le.prefixCls,ae=te===void 0?"rc-virtual-list":te,ce=le.className,re=le.height,ye=le.itemHeight,Se=le.fullHeight,Ye=Se===void 0?!0:Se,ke=le.style,it=le.data,xt=le.children,Xt=le.itemKey,Nt=le.virtual,vn=le.direction,Jt=le.scrollWidth,tn=le.component,on=tn===void 0?"div":tn,mn=le.onScroll,cn=le.onVirtualScroll,at=le.onVisibleChange,Ut=le.innerProps,un=le.extraRender,Je=le.styles,At=le.showScrollBar,_t=At===void 0?"optional":At,ln=(0,Fe.Z)(le,Me),He=Ee.useCallback(function(Mn){return typeof Xt=="function"?Xt(Mn):Mn==null?void 0:Mn[Xt]},[Xt]),ht=de(He,null,null),Mt=(0,xe.Z)(ht,4),Kt=Mt[0],dn=Mt[1],An=Mt[2],Jn=Mt[3],Xn=!!(Nt!==!1&&re&&ye),Sn=Ee.useMemo(function(){return Object.values(An.maps).reduce(function(Mn,Gn){return Mn+Gn},0)},[An.id,An.maps]),Rn=Xn&&it&&(Math.max(ye*it.length,Sn)>re||!!Jt),Gt=vn==="rtl",Lt=We()(ae,(0,$e.Z)({},"".concat(ae,"-rtl"),Gt),ce),Yt=it||Dt,kt=(0,Ee.useRef)(),It=(0,Ee.useRef)(),fn=(0,Ee.useRef)(),an=(0,Ee.useState)(0),yn=(0,xe.Z)(an,2),Ln=yn[0],Bn=yn[1],hn=(0,Ee.useState)(0),Kn=(0,xe.Z)(hn,2),jn=Kn[0],mr=Kn[1],lr=(0,Ee.useState)(!1),en=(0,xe.Z)(lr,2),gn=en[0],Yn=en[1],Wn=function(){Yn(!0)},tt=function(){Yn(!1)},St={getKey:He};function Le(Mn){Bn(function(Gn){var zn;typeof Mn=="function"?zn=Mn(Gn):zn=Mn;var In=xr(zn);return kt.current.scrollTop=In,In})}var ot=(0,Ee.useRef)({start:0,end:Yt.length}),Re=(0,Ee.useRef)(),ct=qt(Yt,He),Ie=(0,xe.Z)(ct,1),Et=Ie[0];Re.current=Et;var Ft=Ee.useMemo(function(){if(!Xn)return{scrollHeight:void 0,start:0,end:Yt.length-1,offset:void 0};if(!Rn){var Mn;return{scrollHeight:((Mn=It.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,start:0,end:Yt.length-1,offset:void 0}}for(var Gn=0,zn,In,dr,br=Yt.length,kn=0;kn<br;kn+=1){var Fn=Yt[kn],er=He(Fn),ur=An.get(er),ri=Gn+(ur===void 0?ye:ur);ri>=Ln&&zn===void 0&&(zn=kn,In=Gn),ri>Ln+re&&dr===void 0&&(dr=kn),Gn=ri}return zn===void 0&&(zn=0,In=0,dr=Math.ceil(re/ye)),dr===void 0&&(dr=Yt.length-1),dr=Math.min(dr+1,Yt.length-1),{scrollHeight:Gn,start:zn,end:dr,offset:In}},[Rn,Xn,Ln,Yt,Jn,re]),zt=Ft.scrollHeight,Ot=Ft.start,ft=Ft.end,vt=Ft.offset;ot.current.start=Ot,ot.current.end=ft,Ee.useLayoutEffect(function(){var Mn=An.getRecord();if(Mn.size===1){var Gn=Array.from(Mn.keys())[0],zn=Mn.get(Gn),In=Yt[Ot];if(In&&zn===void 0){var dr=He(In);if(dr===Gn){var br=An.get(Gn),kn=br-ye;Le(function(Fn){return Fn+kn})}}}An.resetRecord()},[zt]);var Tt=Ee.useState({width:0,height:re}),Dn=(0,xe.Z)(Tt,2),Cn=Dn[0],En=Dn[1],nr=function(Gn){En({width:Gn.offsetWidth,height:Gn.offsetHeight})},sr=(0,Ee.useRef)(),gr=(0,Ee.useRef)(),rr=Ee.useMemo(function(){return De(Cn.width,Jt)},[Cn.width,Jt]),qn=Ee.useMemo(function(){return De(Cn.height,zt)},[Cn.height,zt]),$n=zt-re,cr=(0,Ee.useRef)($n);cr.current=$n;function xr(Mn){var Gn=Mn;return Number.isNaN(cr.current)||(Gn=Math.min(Gn,cr.current)),Gn=Math.max(Gn,0),Gn}var wr=Ln<=0,Ar=Ln>=$n,_n=jn<=0,Pr=jn>=Jt,yr=pt(wr,Ar,_n,Pr),ii=function(){return{x:Gt?-jn:jn,y:Ln}},li=(0,Ee.useRef)(ii()),ei=(0,ve.zX)(function(Mn){if(cn){var Gn=(0,be.Z)((0,be.Z)({},ii()),Mn);(li.current.x!==Gn.x||li.current.y!==Gn.y)&&(cn(Gn),li.current=Gn)}});function ti(Mn,Gn){var zn=Mn;Gn?((0,yt.flushSync)(function(){mr(zn)}),ei()):Le(zn)}function mi(Mn){var Gn=Mn.currentTarget.scrollTop;Gn!==Ln&&Le(Gn),mn==null||mn(Mn),ei()}var Xr=function(Gn){var zn=Gn,In=Jt?Jt-Cn.width:0;return zn=Math.max(zn,0),zn=Math.min(zn,In),zn},Qr=(0,ve.zX)(function(Mn,Gn){Gn?((0,yt.flushSync)(function(){mr(function(zn){var In=zn+(Gt?-Mn:Mn);return Xr(In)})}),ei()):Le(function(zn){var In=zn+Mn;return In})}),Lr=Vt(Xn,wr,Ar,_n,Pr,!!Jt,Qr),si=(0,xe.Z)(Lr,2),pi=si[0],io=si[1];Oe(Xn,kt,function(Mn,Gn,zn,In){var dr=In;return yr(Mn,Gn,zn)?!1:!dr||!dr._virtualHandled?(dr&&(dr._virtualHandled=!0),pi({preventDefault:function(){},deltaX:Mn?Gn:0,deltaY:Mn?0:Gn}),!0):!1}),Ce(Rn,kt,function(Mn){Le(function(Gn){return Gn+Mn})}),(0,lt.Z)(function(){function Mn(zn){var In=wr&&zn.detail<0,dr=Ar&&zn.detail>0;Xn&&!In&&!dr&&zn.preventDefault()}var Gn=kt.current;return Gn.addEventListener("wheel",pi,{passive:!1}),Gn.addEventListener("DOMMouseScroll",io,{passive:!0}),Gn.addEventListener("MozMousePixelScroll",Mn,{passive:!1}),function(){Gn.removeEventListener("wheel",pi),Gn.removeEventListener("DOMMouseScroll",io),Gn.removeEventListener("MozMousePixelScroll",Mn)}},[Xn,wr,Ar]),(0,lt.Z)(function(){if(Jt){var Mn=Xr(jn);mr(Mn),ei({x:Mn})}},[Cn.width,Jt]);var Bi=function(){var Gn,zn;(Gn=sr.current)===null||Gn===void 0||Gn.delayHidden(),(zn=gr.current)===null||zn===void 0||zn.delayHidden()},Zi=et(kt,Yt,An,ye,He,function(){return dn(!0)},Le,Bi);Ee.useImperativeHandle(ne,function(){return{nativeElement:fn.current,getScrollInfo:ii,scrollTo:function(Gn){function zn(In){return In&&(0,Ne.Z)(In)==="object"&&("left"in In||"top"in In)}zn(Gn)?(Gn.left!==void 0&&mr(Xr(Gn.left)),Zi(Gn.top)):Zi(Gn)}}}),(0,lt.Z)(function(){if(at){var Mn=Yt.slice(Ot,ft+1);at(Mn,Yt)}},[Ot,ft,Yt]);var Ii=Ze(Yt,He,An,ye),Ti=un==null?void 0:un({start:Ot,end:ft,virtual:Rn,offsetX:jn,offsetY:vt,rtl:Gt,getSize:Ii}),Ur=Qe(Yt,Ot,ft,Jt,jn,Kt,xt,St),Vr=null;re&&(Vr=(0,be.Z)((0,$e.Z)({},Ye?"height":"maxHeight",re),bt),Xn&&(Vr.overflowY="hidden",Jt&&(Vr.overflowX="hidden"),gn&&(Vr.pointerEvents="none")));var Or={};return Gt&&(Or.dir="rtl"),Ee.createElement("div",(0,E.Z)({ref:fn,style:(0,be.Z)((0,be.Z)({},ke),{},{position:"relative"}),className:Lt},Or,ln),Ee.createElement(we.Z,{onResize:nr},Ee.createElement(on,{className:"".concat(ae,"-holder"),style:Vr,ref:kt,onScroll:mi,onMouseEnter:Bi},Ee.createElement(Ge,{prefixCls:ae,height:zt,offsetX:jn,offsetY:vt,scrollWidth:Jt,onInnerResize:dn,ref:It,innerProps:Ut,rtl:Gt,extra:Ti},Ur))),Rn&&zt>re&&Ee.createElement(ut,{ref:sr,prefixCls:ae,scrollOffset:Ln,scrollRange:zt,rtl:Gt,onScroll:ti,onStartMove:Wn,onStopMove:tt,spinSize:qn,containerSize:Cn.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:_t}),Rn&&Jt>Cn.width&&Ee.createElement(ut,{ref:gr,prefixCls:ae,scrollOffset:jn,scrollRange:Jt,rtl:Gt,onScroll:ti,onStartMove:Wn,onStopMove:tt,spinSize:rr,containerSize:Cn.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:_t}))}var je=Ee.forwardRef(Zt);je.displayName="List";var Bt=je,rt=Bt},25510:function(wn){"use strict";wn.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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"},4977:function(wn){"use strict";wn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},16722:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});const E=we=>typeof we=="object"&&we!=null&&we.nodeType===1,Ne=(we,ve)=>(!ve||we!=="hidden")&&we!=="visible"&&we!=="clip",be=(we,ve)=>{if(we.clientHeight<we.scrollHeight||we.clientWidth<we.scrollWidth){const lt=getComputedStyle(we,null);return Ne(lt.overflowY,ve)||Ne(lt.overflowX,ve)||(Ee=>{const yt=(qe=>{if(!qe.ownerDocument||!qe.ownerDocument.defaultView)return null;try{return qe.ownerDocument.defaultView.frameElement}catch(Ge){return null}})(Ee);return!!yt&&(yt.clientHeight<Ee.scrollHeight||yt.clientWidth<Ee.scrollWidth)})(we)}return!1},$e=(we,ve,lt,Ee,yt,qe,Ge,Ke)=>qe<we&&Ge>ve||qe>we&&Ge<ve?0:qe<=we&&Ke<=lt||Ge>=ve&&Ke>=lt?qe-we-Ee:Ge>ve&&Ke<lt||qe<we&&Ke>lt?Ge-ve+yt:0,xe=we=>{const ve=we.parentElement;return ve==null?we.getRootNode().host||null:ve},Fe=(we,ve)=>{var lt,Ee,yt,qe;if(typeof document=="undefined")return[];const{scrollMode:Ge,block:Ke,inline:Qe,boundary:dt,skipOverflowHiddenElements:Pt}=ve,qt=typeof dt=="function"?dt:ut=>ut!==dt;if(!E(we))throw new TypeError("Invalid target");const fe=document.scrollingElement||document.documentElement,st=[];let mt=we;for(;E(mt)&&qt(mt);){if(mt=xe(mt),mt===fe){st.push(mt);break}mt!=null&&mt===document.body&&be(mt)&&!be(document.documentElement)||mt!=null&&be(mt,Pt)&&st.push(mt)}const pt=(Ee=(lt=window.visualViewport)==null?void 0:lt.width)!=null?Ee:innerWidth,Vt=(qe=(yt=window.visualViewport)==null?void 0:yt.height)!=null?qe:innerHeight,{scrollX:Ze,scrollY:Ve}=window,{height:Ct,width:Te,top:_e,right:Ue,bottom:de,left:gt}=we.getBoundingClientRect(),{top:Oe,right:nt,bottom:jt,left:Ce}=(ut=>{const he=window.getComputedStyle(ut);return{top:parseFloat(he.scrollMarginTop)||0,right:parseFloat(he.scrollMarginRight)||0,bottom:parseFloat(he.scrollMarginBottom)||0,left:parseFloat(he.scrollMarginLeft)||0}})(we);let ue=Ke==="start"||Ke==="nearest"?_e-Oe:Ke==="end"?de+jt:_e+Ct/2-Oe+jt,et=Qe==="center"?gt+Te/2-Ce+nt:Qe==="end"?Ue+nt:gt-Ce;const Rt=[];for(let ut=0;ut<st.length;ut++){const he=st[ut],{height:De,width:Me,top:Dt,right:bt,bottom:Zt,left:je}=he.getBoundingClientRect();if(Ge==="if-needed"&&_e>=0&>>=0&&de<=Vt&&Ue<=pt&&(he===fe&&!be(he)||_e>=Dt&&de<=Zt&>>=je&&Ue<=bt))return Rt;const Bt=getComputedStyle(he),rt=parseInt(Bt.borderLeftWidth,10),le=parseInt(Bt.borderTopWidth,10),ne=parseInt(Bt.borderRightWidth,10),te=parseInt(Bt.borderBottomWidth,10);let ae=0,ce=0;const re="offsetWidth"in he?he.offsetWidth-he.clientWidth-rt-ne:0,ye="offsetHeight"in he?he.offsetHeight-he.clientHeight-le-te:0,Se="offsetWidth"in he?he.offsetWidth===0?0:Me/he.offsetWidth:0,Ye="offsetHeight"in he?he.offsetHeight===0?0:De/he.offsetHeight:0;if(fe===he)ae=Ke==="start"?ue:Ke==="end"?ue-Vt:Ke==="nearest"?$e(Ve,Ve+Vt,Vt,le,te,Ve+ue,Ve+ue+Ct,Ct):ue-Vt/2,ce=Qe==="start"?et:Qe==="center"?et-pt/2:Qe==="end"?et-pt:$e(Ze,Ze+pt,pt,rt,ne,Ze+et,Ze+et+Te,Te),ae=Math.max(0,ae+Ve),ce=Math.max(0,ce+Ze);else{ae=Ke==="start"?ue-Dt-le:Ke==="end"?ue-Zt+te+ye:Ke==="nearest"?$e(Dt,Zt,De,le,te+ye,ue,ue+Ct,Ct):ue-(Dt+De/2)+ye/2,ce=Qe==="start"?et-je-rt:Qe==="center"?et-(je+Me/2)+re/2:Qe==="end"?et-bt+ne+re:$e(je,bt,Me,rt,ne+re,et,et+Te,Te);const{scrollLeft:ke,scrollTop:it}=he;ae=Ye===0?0:Math.max(0,Math.min(it+ae/Ye,he.scrollHeight-De/Ye+ye)),ce=Se===0?0:Math.max(0,Math.min(ke+ce/Se,he.scrollWidth-Me/Se+re)),ue+=it-ae,et+=ke-ce}Rt.push({el:he,top:ae,left:ce})}return Rt},Pe=we=>we===!1?{block:"end",inline:"nearest"}:(ve=>ve===Object(ve)&&Object.keys(ve).length!==0)(we)?we:{block:"start",inline:"nearest"};function We(we,ve){if(!we.isConnected||!(yt=>{let qe=yt;for(;qe&&qe.parentNode;){if(qe.parentNode===document)return!0;qe=qe.parentNode instanceof ShadowRoot?qe.parentNode.host:qe.parentNode}return!1})(we))return;const lt=(yt=>{const qe=window.getComputedStyle(yt);return{top:parseFloat(qe.scrollMarginTop)||0,right:parseFloat(qe.scrollMarginRight)||0,bottom:parseFloat(qe.scrollMarginBottom)||0,left:parseFloat(qe.scrollMarginLeft)||0}})(we);if((yt=>typeof yt=="object"&&typeof yt.behavior=="function")(ve))return ve.behavior(Fe(we,ve));const Ee=typeof ve=="boolean"||ve==null?void 0:ve.behavior;for(const{el:yt,top:qe,left:Ge}of Fe(we,Pe(ve))){const Ke=qe-lt.top+lt.bottom,Qe=Ge-lt.left+lt.right;yt.scroll({top:Ke,left:Qe,behavior:Ee})}}}}]);
|