(self.webpackChunk=self.webpackChunk||[]).push([[1581],{33853:function(It,Ye,d){"use strict";d.d(Ye,{Z:function(){return q}});var s=d(60499),ve=d(59301),J={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"},V=J,we=d(7657),_=function(ge,Pe){return ve.createElement(we.Z,(0,s.Z)({},ge,{ref:Pe,icon:V}))},K=ve.forwardRef(_),q=K},87395:function(It,Ye,d){"use strict";d.d(Ye,{Z:function(){return q}});var s=d(60499),ve=d(59301),J={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"},V=J,we=d(7657),_=function(ge,Pe){return ve.createElement(we.Z,(0,s.Z)({},ge,{ref:Pe,icon:V}))},K=ve.forwardRef(_),q=K},74501:function(It,Ye){"use strict";Ye.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},46642:function(It,Ye,d){"use strict";d.d(Ye,{t:function(){return S}});var s=d(59301),ve=d(7939),J={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},V=d(92310),we=d.n(V),_=Object.defineProperty,K=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,ge=(je,he,fe)=>he in je?_(je,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):je[he]=fe,Pe=(je,he)=>{for(var fe in he||(he={}))q.call(he,fe)&&ge(je,fe,he[fe]);if(K)for(var fe of K(he))N.call(he,fe)&&ge(je,fe,he[fe]);return je};const S=({cancelText:je="\u53D6\u6D88",okText:he="\u786E\u5B9A",loading:fe=!1,hasOkBtn:He=!0,hasCancelBtn:pe=!0,okButtonProps:Me={},onCancel:Ue=()=>{},onOk:mt=()=>{},className:Le=""})=>s.createElement("div",{className:we()(J.buttonFixed,Le)},s.createElement("div",{className:J.buttonWrap},pe&&s.createElement(ve.ZP,{size:"middle",className:`${J.button} mr20`,onClick:Ue},je),He&&s.createElement(ve.ZP,Pe({size:"middle",type:"primary",className:`${J.button} mr20`,loading:fe,onClick:mt},Me),he)))},71039:function(It,Ye,d){"use strict";var s=d(59301),ve=d(74501),J=d(48136),V=d(9057),we=d(62957),_=d(59301);const K=(0,s.forwardRef)(({callback:q,width:N,onChange:ge,disabled:Pe,readOnly:S,type:je="",value:he="",style:fe={}},He)=>{const pe=(0,s.useRef)(),Me=(0,s.useRef)(),[Ue,mt]=(0,s.useState)(0),[Le,te]=(0,s.useState)(0),[re,Xe]=(0,s.useState)(!1),Ve=()=>{var Q=document.createElement("div");Q.innerHTML=pe.current.getValue();var I=Q.innerText;return q&&q(I),I};(0,s.useImperativeHandle)(He,()=>({getData:Ve}));const se=Q=>{Q.preventDefault();const I=Q.clientX-Ue,E=Q.clientY-Le;document.body.onmousemove=$=>{let ke=$.clientX-I,$e=$.clientY-E;const A=document.getElementsByClassName("markdown-popup-form")[0],H=window.innerWidth-A.offsetWidth,j=window.innerHeight-A.offsetHeight;ke=Math.max(0,Math.min(ke,H)),$e=Math.max(0,Math.min($e,j)),me($.clientX,$.clientY,I,E)&&(mt(ke),te($e))},document.body.onmouseup=function(){document.body.onmousemove=null}},me=(Q,I,E,$)=>{const ke=document.body.clientHeight,$e=document.body.clientWidth;return Q<20&&E>Q||Q>$e-20&&EI||I>ke-20&&${re&&setTimeout(()=>{const Q=document.getElementsByClassName("markdown-popup-form")[0],I=window.innerWidth/2-Q.offsetWidth/2,E=window.innerHeight/2-Q.offsetHeight/2;mt(I),te(E)},0)},[re]);const ue=()=>{Pe||S||Xe(!0)};return _.createElement("div",{style:fe},_.createElement("div",{style:{width:N||"100%",position:"relative"},className:`${ve.Z.mathFillWrap} ${Pe||S?"cursorDefault":""}`,onClick:()=>ue()},_.createElement("math-field",{disabled:Pe,locale:"zh_cn",class:`${ve.Z.mathField} ${je}`,readOnly:S,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:"100%",fontSize:he?18:14},value:he||""})),_.createElement(we.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ue,top:Le},title:_.createElement("div",{style:{cursor:"move"},onMouseDown:se},"\u8F93\u5165\u516C\u5F0F"),open:re,onOk:()=>{const Q=Me.current.getData();pe.current.setValue(Q),ge(Q),Xe(!1)},onCancel:()=>{Xe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},_.createElement(V.Z,{value:he,ref:Me,onChange:ge,showSaveButton:!1})))});Ye.Z=K},9057:function(It,Ye,d){"use strict";var s=d(59301),ve=d(77019),J=d(5269),V=d(31691),we=d(7939),_=d(35883),K=d(74501),q=d(48136),N=d(59301);const ge=(0,s.forwardRef)(({callback:Pe,showSaveButton:S,value:je=""},he)=>{const fe=(0,s.useRef)(),He=[{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 "}]}]}],pe=[{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}`}]}]}],Me=Le=>{fe.current.setValue(fe.current.getValue()+" "+Le.value+" ")},Ue=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:N.createElement(ve.Z,{className:K.Z.lists,gutter:[10,10]},He.map((Le,te)=>N.createElement(J.Z,{flex:"110px",className:K.Z.item},N.createElement("div",null,N.createElement(_.Z,{value:`$$${Le.value}$$`}),Le.name),N.createElement("div",{className:K.Z.children},Le.children.map((re,Xe)=>N.createElement("div",{key:Xe},N.createElement("h1",null,re.name),N.createElement(ve.Z,{gutter:[10,10]},re.data.map((Ve,se)=>N.createElement(J.Z,{key:se,onClick:()=>Me(Ve),className:K.Z.diamond},N.createElement(_.Z,{value:"`$$"+Ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:N.createElement(ve.Z,{className:K.Z.lists,gutter:[10,10]},pe.map((Le,te)=>N.createElement(J.Z,{flex:"110px",className:K.Z.item},N.createElement("div",null,N.createElement(_.Z,{value:"`$$"+Le.value+"$$`"}),Le.name),N.createElement("div",{className:K.Z.children},Le.children.map((re,Xe)=>N.createElement("div",{key:Xe},re.name&&N.createElement("h1",null,re.name),N.createElement(ve.Z,{gutter:[10,10]},re.data.map((Ve,se)=>N.createElement(J.Z,{key:se,onClick:()=>Me(Ve),className:K.Z.diamond},N.createElement(_.Z,{value:"`$$"+Ve.value+"$$`"}))))))))))}],mt=()=>{var Le=document.createElement("div");Le.innerHTML=fe.current.getValue();var te=Le.innerText;return Pe&&Pe(te),te};return(0,s.useImperativeHandle)(he,()=>({getData:mt})),N.createElement("div",{className:K.Z.mathWrap},N.createElement(V.default,{defaultActiveKey:"1",items:Ue}),N.createElement("math-field",{locale:"zh_cn",className:K.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:fe,style:{width:800,marginTop:30,fontSize:18}},je||""),S&&N.createElement("div",{className:K.Z.button},N.createElement(we.ZP,{size:"large",onClick:mt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ye.Z=ge},90736:function(It,Ye,d){"use strict";var s=d(59301),ve=d(4977),J=d(7939),V=Object.defineProperty,we=Object.defineProperties,_=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,ge=(he,fe,He)=>fe in he?V(he,fe,{enumerable:!0,configurable:!0,writable:!0,value:He}):he[fe]=He,Pe=(he,fe)=>{for(var He in fe||(fe={}))q.call(fe,He)&&ge(he,He,fe[He]);if(K)for(var He of K(fe))N.call(fe,He)&&ge(he,He,fe[He]);return he},S=(he,fe)=>we(he,_(fe));const je=({img:he,buttonProps:fe={},styles:He={},customText:pe,ButtonText:Me,ButtonClick:Ue,Buttonclass:mt,ButtonTwo:Le,imgStyles:te,loading:re=!1,className:Xe=""})=>s.createElement("section",{className:`tc animated fadeIn ${Xe}`,style:Pe({color:"#999",margin:"100px auto",visibility:re?"hidden":"visible"},He)},s.createElement("img",{src:he||ve,style:S(Pe({},te),{pointerEvents:"none",userSelect:"none"})}),s.createElement("p",{className:"mt20 font14"},pe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Me&&s.createElement(J.ZP,Pe({className:mt,onClick:Ue},fe),Me),Le&&Le);Ye.Z=je},86974:function(It,Ye,d){"use strict";d.d(Ye,{Z:function(){return mt}});var s=d(59301),ve={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},J=d(7939),V=d(70557),we=d(34728),_=d(25399),K=d(76406),q=d(84849),N=d(90736),ge=d(14185),Pe=d(52078),S=d(59301),je=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,pe=(Le,te,re)=>te in Le?je(Le,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):Le[te]=re,Me=(Le,te)=>{for(var re in te||(te={}))fe.call(te,re)&&pe(Le,re,te[re]);if(he)for(var re of he(te))He.call(te,re)&&pe(Le,re,te[re]);return Le},Ue=(Le,te,re)=>new Promise((Xe,Ve)=>{var se=Q=>{try{ue(re.next(Q))}catch(I){Ve(I)}},me=Q=>{try{ue(re.throw(Q))}catch(I){Ve(I)}},ue=Q=>Q.done?Xe(Q.value):Promise.resolve(Q.value).then(se,me);ue((re=re.apply(Le,te)).next())}),mt=({editOffice:Le="view",data:te,issaver:re,onSaver:Xe,theme:Ve,type:se,filename:me,monacoEditor:ue,className:Q,style:I,close:E,onClose:$,hasMask:ke,disabledDownload:$e,onImgDimensions:A,showNodata:H,recordInfo:j})=>{const[R,B]=(0,s.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[We,Ie]=(0,s.useState)(""),[k,oe]=(0,s.useState)(),U=window.ENV==="build"?"/react/build":"",Ze=location.host.startsWith("localhost")?ge.Z.PROXY_SERVER:ge.Z.API_SERVER,Ke=10*(1024*1024),O=(0,s.useRef)();te!=null&&te.startsWith("/api")&&se!=="txt"&&(te=ge.Z.API_SERVER+te);const ie=Ee=>Ee.substring(Ee.lastIndexOf("/")+1).split(".").pop();me&&ue&&(ue.filename=me),(0,s.useEffect)(()=>{var Ee,D;const w=(D=(Ee=document.cookie)==null?void 0:Ee.replace(/\s/g,""))==null?void 0:D.split(";");w==null||w.map(b=>{let y=b.split("=");y[0]==="_educoder_session"&&Ie(y[1])})},[]),(0,s.useEffect)(()=>{se==="office"&&(te.indexOf("bigfilescdn.")>-1||te.indexOf("bigfiles1")>-1?oe({url:te,fileType:ie(te),model:te.indexOf("model=edit")?"edit":"view"}):te.indexOf("coze")>-1?oe({url:te,fileType:"doc",model:"view"}):Oe())},[se,te]);function ne(Ee){return Ue(this,null,function*(){Ee.data.type==="pdfdata"&&(Xe(Ee.data.data),window.removeEventListener("message",ne,!1)),console.log("mess---:",Ee.data)})}const Oe=()=>Ue(void 0,null,function*(){console.log("data:",te);let Ee=te;te.startsWith("http")||(Ee=location.origin+Ee);let D=new URL(Ee).pathname.split("/").pop();const w=yield(0,q.gJ)({attachment_id:D});w.url=Ze+w.url,oe(w)}),Be=()=>{if(te.startsWith("http")||te.startsWith("blob:")){Ne();return}(0,K.Sv)(me||"educoder",te,me)},Ne=()=>{j&&(0,Pe.fc)({id:j==null?void 0:j.id,watch_type:1,course_id:j==null?void 0:j.course_id}),(0,K.Nd)(me||"educoder",decodeURIComponent(te))};(0,s.useEffect)(()=>(window.addEventListener("message",Se),()=>{window.removeEventListener("message",Se)}),[]);const Se=Ee=>{var D;((D=Ee==null?void 0:Ee.data)==null?void 0:D.type)==="closePop"&&$()};return S.createElement("div",{style:Me({},I||{}),className:`${ke&&ve.bgBlack} ${se?ve.wrp:"hide"}`},!!se&&E&&S.createElement("div",{id:"closePop",className:ve.close,ref:O},!!A&&S.createElement(_.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>O.current},S.createElement("span",{onClick:()=>{$(),A()}},S.createElement("i",{className:"icon-yulanpizhu"}))),!$e&&window.parent===window&&S.createElement(_.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>O.current},S.createElement("span",{onClick:Ne},S.createElement("i",{className:"icon-quxiaozhiding"}))),re&&S.createElement(_.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>O.current},S.createElement("span",{className:"",onClick:()=>{const Ee=document.getElementById("pdfiframe");window.addEventListener("message",ne,!1),setTimeout(()=>{Ee.contentWindow.postMessage("getData","*")},300)}},S.createElement("i",{className:"icon-baocun"}))),S.createElement(_.Z,{title:"\u5173\u95ED",getPopupContainer:()=>O.current},S.createElement("span",{className:"",onClick:()=>{$()}},S.createElement("i",{className:"icon-guanbi1"})))),S.createElement("div",{className:`${ve[Q]} ${Q} ${ve.monaco} ${se==="txt"?"show":"hide"}`},se==="txt"&&S.createElement(S.Fragment,null,S.createElement(we.ZP,Me({},ue)))),se==="audio"&&S.createElement("audio",{controls:!0,src:`${(te==null?void 0:te.indexOf("http://"))>-1||(te==null?void 0:te.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${te}`,autoPlay:!0}),se==="video"&&S.createElement(S.Fragment,null,(te==null?void 0:te.indexOf("http"))>-1?S.createElement("video",{controls:!0,src:`${te}`,autoPlay:!0}):S.createElement("video",{controls:!0,src:`data:video/mp4;base64,${te}`,autoPlay:!0})),se==="office"&&k&&S.createElement("iframe",{src:`${U}/office.html?key=${k.key}&url=${btoa(k.url)}&callbackUrl=${Ze+(k.callbackUrl||"")}&fileType=${k.fileType}&title=${k.title||""}&model=${Le}&officeServer=${ge.Z.ONLYOFFICE}&disabledDownload=${!!$e}`}),se==="html"&&S.createElement("iframe",{src:te+"&disposition=inline"}),se==="pdf"&&S.createElement("iframe",{id:"pdfiframe",src:`${U}/js/pdf/index.html?filename=${me||"educoder.pdf"}&url=${encodeURIComponent(te)}&disabledDownload=${!!$e}&model=${Le}`}),se==="image"&&S.createElement("img",{src:`${(te==null?void 0:te.indexOf("http://"))>-1||(te==null?void 0:te.indexOf("https://"))>-1?"":"data:image/png;base64,"}${te}`}),(se==="other"||se==="download")&&S.createElement(S.Fragment,null,H?S.createElement(N.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:S.createElement(J.ZP,{icon:S.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Be,disabled:$e},"\u4E0B\u8F7D")}):S.createElement(J.ZP,{type:"primary",size:"middle",onClick:Be,disabled:$e},S.createElement(V.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),se==="flowChart"&&S.createElement("div",{className:"embed"},S.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${te||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(It,Ye,d){"use strict";d.d(Ye,{z:function(){return ue},Z:function(){return Q}});var s=d(59301),ve=d(46214),J=d(20047),V=d(64018),we=d(16471),_=d(14185),K=d(76406),q=d(15342),N=d(44104),ge=d(7939),Pe=d(1012),S=d(86974),je=d(59301),fe=({html:I})=>{const E=(0,s.useRef)(null),$=(0,s.useRef)(null),ke=`.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,s.useEffect)(()=>{const $e=E.current.attachShadow({mode:"open"});$.current=document.createElement("div"),$.current.className="markdown-body",$.current.innerHTML=I,$e.appendChild($.current);const A=document.createElement("style");return A.textContent=ke,$e.appendChild(A),()=>{$e.innerHTML=""}},[]),(0,s.useEffect)(()=>{$.current&&($.current.innerHTML=I)},[I]),je.createElement("div",{ref:E})};function He(I){const E=["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"],$=new RegExp(`\\b(${E.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),ke=/]*>/gi;return I.replace($,"").replace(ke,"").trim()}var pe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Me=Object.defineProperty,Ue=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,te=(I,E,$)=>E in I?Me(I,E,{enumerable:!0,configurable:!0,writable:!0,value:$}):I[E]=$,re=(I,E)=>{for(var $ in E||(E={}))mt.call(E,$)&&te(I,$,E[$]);if(Ue)for(var $ of Ue(E))Le.call(E,$)&&te(I,$,E[$]);return I};const Xe="@\u2581\u2581@",Ve="@\u2581@",se=/]*>/g;function me(I){let E=document.createElement("div");return E.innerHTML=I,E.childNodes.length===0?"":E.childNodes[0].nodeValue}const ue=(I,E)=>{I=I||"";const $=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ke=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,$e=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,A=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return E?I.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace($,(H,j,R,B,We,Ie,k)=>{const oe=j||B||Ie,U=R||We||k||"?";return _.Z.API_SERVER+"/api/attachments/"+oe+U+"&t="+(0,K.Jn)(oe,Date.now())+(H.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(I=I.replace(A,(H,j,R,B,We,Ie,k)=>{const oe=j||B||Ie,U=R||We||k||"?";return _.Z.API_SERVER+"/attachments/download/"+oe+U+"&t="+(0,K.Jn)(oe,Date.now())+(H.indexOf(")")>-1?")":"&")}).replace($,(H,j,R,B,We,Ie,k)=>{const oe=j||B||Ie,U=R||We||k||"?";return _.Z.API_SERVER+"/api/attachments/"+oe+U+"&t="+(0,K.Jn)(oe,Date.now())+(H.indexOf(")")>-1?")":"&")}).replace(ke,(H,j,R,B,We)=>{const Ie=j||B,k=R||We||"";return'"'+_.Z.API_SERVER+"/api/attachments/"+Ie+k+Ie+k+"&t="+(0,K.Jn)(Ie,Date.now())}).replace($e,(H,j,R,B,We)=>{const Ie=j||B,k=R||We||"";return"("+_.Z.API_SERVER+"/files/uploads/"+Ie+k+Ie+k+"&t="+(0,K.Jn)(Ie,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,` `),I)};var Q=({value:I="",edit:E=!1,className:$,showTextOnly:ke,showLines:$e,style:A={},stylesPrev:H={},highlightKeywords:j,showProgramFill:R,isProgramFill:B,disabledFill:We=!1,programFillValue:Ie,openEditor:k=()=>{},onFillChange:oe=lt=>{},onFillBlur:U=()=>{},onFillFocus:Ze=()=>{}})=>{let lt=He(String(I||""));const Ke=(0,s.useRef)(),O=(0,s.useRef)(),[ie,ne]=(0,s.useState)(""),[Oe,Be]=(0,s.useState)("office"),[Ne,Se]=(0,s.useState)([]),Ee=(0,s.useRef)("a"+(0,Pe.Z)()),D={},w=T=>//i.test(T||""),b=(T,ee,M)=>{const F=document.createElement(T===Ve?"input":"textarea");F.style.width="100%",F.style.height=T===Ve?"40px":"151px",F.rows=5,F.spellcheck=!1,F.name="edu-program-fill",F.placeholder="\u8BF7\u8F93\u5165",F.dataset.id=ee;const ct=Object.keys(D).length;return D[ct]=F,`${F.outerHTML}`};function y(T){return T=T.replace(/!\[.*?\]\(.*?\)/g,""),T=T.replace(/\[.*?\]\(.*?\)/g,""),T=T.replace(new RegExp("","gs"),""),T=T.replace(//g,""),T=T.replace(//g,""),T=T.replace(new RegExp(".*?<\\/video>","gs"),""),T=T.replace(new RegExp(".*?<\\/audio>","gs"),""),T=T.replace(new RegExp(".*?<\\/style>","gs"),""),T=T.replace(new RegExp(".*?<\\/script>","gs"),""),T}const x=T=>!ke&&w(lt)?T:T.replace(/([\s\S]+?)<\/style>/gim,function(ee,M){let F=M.replace(/(\n|\r)/g,"").split("}"),ct=[];return F.map(pt=>{pt!=""&&ct.push(`.${Ee.current} ${pt}`)}),``}),W=(0,s.useMemo)(()=>{(0,J.Iy)();try{const F=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ct=/\"\/api\/attachments\/|\"\/attachments\/download\//g,pt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,ht=/\(\/attachments\/download\//g;lt=lt.replace(ht,"("+_.Z.API_SERVER+"/attachments/download/").replace(F,"("+_.Z.API_SERVER+"/api/attachments/").replace(ct,'"'+_.Z.API_SERVER+"/api/attachments/").replace(pt,'"'+_.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,` `),Ke.current.style.display="none"}catch(F){}if(R){let F=-1;return lt=lt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ct,pt,ht){var v;return++F,b(ct,F,(v=Ie==null?void 0:Ie[F])==null?void 0:v.value.replaceAll("<","<").replaceAll(">",">"))}),`
${x(lt||"")}
`}let T=x(lt);T=(0,J.ZP)(T);const ee=(0,J.ez)();lt.match(/\[TOC\]/)&&(T=T.replace("

[TOC]

",(0,J.Qv)()),(0,J.Iy)()),T=T.replace(/(__special_katext_id_\d+__)/g,(F,ct)=>{const{type:pt,expression:ht}=ee[ct];return(0,q.renderToString)(me(ht)||"",{displayMode:pt==="block",throwOnError:!1,output:"html"})}),T=T.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,J.AL)();const M=document.createElement("div");if(M.innerHTML=T,ke)return M.innerText;if(j){const F=j.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Je(M,F),M.innerHTML}return setTimeout(()=>Re(),500),M.innerHTML},[lt,j]);(0,s.useEffect)(()=>{Fe.current&&Fe.current.querySelectorAll(["input","textarea"]).forEach(ee=>{ee.oninput=G,ee.onblur=De,ee.onfocus=ae})},[Ne]),(0,s.useEffect)(()=>{var T,ee,M,F,ct;if(Ie!=null&&Ie.length)try{const pt=Fe.current.querySelectorAll(".edu-program-fill-score"),ht=Fe.current.querySelectorAll('[name="edu-program-fill"]');for(const[v,h]of ht.entries())h.value=((T=Ie==null?void 0:Ie[v])==null?void 0:T.value)||"",((ee=Ie==null?void 0:Ie[v])==null?void 0:ee.type)==="warning"?h.className="program-fill-warning":((M=Ie==null?void 0:Ie[v])==null?void 0:M.type)==="success"?h.className="program-fill-success":h.className="";for(const[v,h]of pt.entries())h.innerHTML=(F=Ie==null?void 0:Ie[v])!=null&&F.score?`${(ct=Ie==null?void 0:Ie[v])==null?void 0:ct.score}\u5206`:"";Se(Ie)}catch(pt){console.log(pt,"error")}},[Ie]);const G=T=>{Ne[T.target.dataset.id]=Ne[T.target.dataset.id]||{},Ne[T.target.dataset.id].value=T.target.value,Se([...Ne]),oe(Ne,T.target.dataset.id)},De=T=>{Ne[T.target.dataset.id]=Ne[T.target.dataset.id]||{},Ne[T.target.dataset.id].value=T.target.value,Se([...Ne]),U(Ne,T.target.dataset.id)},ae=T=>{Ne[T.target.dataset.id]=Ne[T.target.dataset.id]||{},Ne[T.target.dataset.id].value=T.target.value,Se([...Ne]),Ze(Ne,T.target.dataset.id)};function Je(T,ee){return T.childNodes.forEach(M=>{var F;if(M.childNodes.length>0)Je(M,ee);else if(M.nodeName!=="IMG")if(M.innerHTML)M.innerHTML=(F=M.innerHTML)==null?void 0:F.replace(new RegExp(ee,"gi"),'$&');else{const ct=document.createElement("span");ct.innerHTML=M.textContent.replace(new RegExp(ee,"gi"),'$&'),M.replaceWith(ct)}})}const Fe=(0,s.useRef)();J.jb.WebkitLineClamp=$e,$e&&(A=re(re({},A),J.jb));function Te(T){let ee=T.target;if(ee.tagName.toUpperCase()==="A"){let M=ee.getAttribute("href");if(M.indexOf("office")>-1)T.preventDefault(),ne(M),Be("office");else if(M.indexOf("application/pdf")>-1)T.preventDefault(),ne(M),Be("pdf");else if(M.indexOf("text/html")>-1)T.preventDefault(),ne(M),Be("html");else if(M.startsWith("#")){T.preventDefault();let F=document.getElementById(M.replace("#",""));F&&F.scrollIntoView(!0)}}}const Re=()=>{var T;const ee=(T=Fe.current)==null?void 0:T.querySelectorAll("video");ee==null||ee.forEach(M=>{if(M.oncontextmenu=()=>!1,M.src.indexOf(".m3u8")>-1&&!M.canPlayType("application/vnd.apple.mpegurl")){if(we.ZP.isSupported()){var F=new we.ZP;F.loadSource(M.src),F.attachMedia(M)}}})};(0,s.useEffect)(()=>{if(Fe.current&&W&&W.match(se)&&window.PR.prettyPrint(),Fe.current)return Fe.current.addEventListener("click",Te),()=>{var T;(T=Fe.current)==null||T.removeEventListener("click",Te),(0,J.AL)(),(0,J.Iy)()}},[W,Fe.current,Te]);const rt=T=>{T.target.nodeName==="IMG"&&T.target.className.indexOf("draw-flowchart")>-1?(Ke.current.style.zIndex=1,Ke.current.style.display="flex",Ke.current.style.width=T.target.clientWidth+"px",Ke.current.style.height=T.target.clientHeight+"px",Ke.current.style.top=T.target.offsetTop+"px",Ke.current.style.left=T.target.offsetLeft+"px",T.target.id&&(O.current=T.target.id)):Ke.current.style.display="none"},st=()=>{Ke.current.style.display="none"};return(0,s.useEffect)(()=>{var T;const ee=M=>{M.preventDefault(),M.clipboardData.setData("text",window.getSelection().toString())};return(T=Fe.current)==null||T.addEventListener("copy",ee),()=>{var M;(M=Fe.current)==null||M.removeEventListener("copy",ee)}},[Fe.current]),s.createElement("div",{style:{position:"relative"},onMouseLeave:st},ke&&s.createElement("div",{ref:Fe,className:`${pe.mdBody} `},W),!ke&&!w(W)&&s.createElement("div",{ref:Fe,style:re({},A),onMouseOver:rt,className:`${$||""} ${We?"disabled-fill":""} markdown-body ${pe.mdBody} ${Ee.current}`,dangerouslySetInnerHTML:{__html:W}}),!ke&&w(W)&&s.createElement(fe,{html:W}),s.createElement("div",{ref:Ke,className:`${pe.button} ${E?"":pe.previewFlowChart}`},s.createElement(N.Z,null,s.createElement(ge.ZP,{onClick:()=>{E?k(O.current):(ne(O.current),Be("flowChart"))}},E?"\u7F16\u8F91":"\u9884\u89C8"))),s.createElement(S.Z,{close:!0,data:ie,type:ie!=null&&ie.length?Oe:"",style:re({},H),onClose:()=>ne("")}))}},34728:function(It,Ye,d){"use strict";d.d(Ye,{SV:function(){return Ke},ZP:function(){return lt}});var s=d(59301),ve=d(76374);const J={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"]},V={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"]},we={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 ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)}]},_={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(` `)}]},K={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 q=d(53184),N=d.n(q),ge=(O,ie,ne)=>new Promise((Oe,Be)=>{var Ne=D=>{try{Ee(ne.next(D))}catch(w){Be(w)}},Se=D=>{try{Ee(ne.throw(D))}catch(w){Be(w)}},Ee=D=>D.done?Oe(D.value):Promise.resolve(D.value).then(Ne,Se);Ee((ne=ne.apply(O,ie)).next())});const Pe={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"]}},S=(O,ie,ne,Oe)=>{const Be=ie.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ne.lineNumber,endColumn:ne.column});return Array.from(new Set(Be.match(/\b\w{2,}\b/g)||[])).map(Se=>({label:Se,kind:O.languages.CompletionItemKind.Text,insertText:Se,range:Oe}))},je=(O,ie,ne,Oe)=>{O.languages.registerCompletionItemProvider(ie,{provideCompletionItems(Be,Ne){const Se=Be.getWordUntilPosition(Ne),Ee={startLineNumber:Ne.lineNumber,endLineNumber:Ne.lineNumber,startColumn:Se.startColumn,endColumn:Se.endColumn},D=Be.getLineContent(Ne.lineNumber).substring(Se.startColumn-2,Se.endColumn);return{suggestions:[...S(O,Be,Ne,Ee),...ne.map(b=>({label:b,kind:O.languages.CompletionItemKind.Keyword,documentation:b,insertText:b,insertTextRules:O.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee})),...Oe.map(b=>({label:b.label,kind:O.languages.CompletionItemKind.Snippet,documentation:b.content,insertText:D.startsWith("#")?b.content.replace(/#/,""):b.content,insertTextRules:O.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}))]}}})};var he=O=>{Pe.languages.forEach(ie=>{O.languages.registerDocumentFormattingEditProvider(ie,{provideDocumentFormattingEdits(ne){return ge(this,null,function*(){const Oe=N()(ne.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:ne.getFullModelRange(),text:Oe}]})}})}),je(O,"java",V.keywords,V.quickKey),je(O,"cpp",we.keywords,we.quickKey),je(O,"c",J.keywords,[]),je(O,"python",_.keywords,_.quickKey),je(O,"scala",K.keywords,K.quickKey)};const fe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var He=Object.defineProperty,pe=(O,ie,ne)=>ie in O?He(O,ie,{enumerable:!0,configurable:!0,writable:!0,value:ne}):O[ie]=ne,Me=(O,ie,ne)=>pe(O,typeof ie!="symbol"?ie+"":ie,ne);const Ue=class ko{constructor(ie,ne,Oe){this.placeholder=ie,this.editor=ne,this.monaco=Oe,ne.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return ko.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)}};Me(Ue,"ID","editor.widget.placeholderHint");var Le=Ue,te=d(96236),re=d(6767),Xe=d(25399),Ve=d(78267),se=d(33156),me=d(56102),ue=Object.defineProperty,Q=Object.defineProperties,I=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,$e=(O,ie,ne)=>ie in O?ue(O,ie,{enumerable:!0,configurable:!0,writable:!0,value:ne}):O[ie]=ne,A=(O,ie)=>{for(var ne in ie||(ie={}))$.call(ie,ne)&&$e(O,ne,ie[ne]);if(E)for(var ne of E(ie))ke.call(ie,ne)&&$e(O,ne,ie[ne]);return O},H=(O,ie)=>Q(O,I(ie)),j=(O,ie)=>{var ne={};for(var Oe in O)$.call(O,Oe)&&ie.indexOf(Oe)<0&&(ne[Oe]=O[Oe]);if(O!=null&&E)for(var Oe of E(O))ie.indexOf(Oe)<0&&ke.call(O,Oe)&&(ne[Oe]=O[Oe]);return ne},R=(O,ie,ne)=>new Promise((Oe,Be)=>{var Ne=D=>{try{Ee(ne.next(D))}catch(w){Be(w)}},Se=D=>{try{Ee(ne.throw(D))}catch(w){Be(w)}},Ee=D=>D.done?Oe(D.value):Promise.resolve(D.value).then(Ne,Se);Ee((ne=ne.apply(O,ie)).next())});function B(O){return/^\d+$/.test(O)?`${O}px`:O}function We(){}let Ie=!1;const k={"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 oe(O=[]){let ie=O;if(Array.isArray(O)){for(let ne=0;neR(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(O){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",O)}});var lt=O=>{var ie=O,{width:ne="100%",height:Oe="100%",value:Be,language:Ne="javascript",style:Se={},options:Ee={},overrideServices:D={},theme:w="vs-dark",onEditBlur:b,isCopy:y=!1,onSave:x,autoHeight:W=!1,forbidCopy:G=!1,forbidCopyTips:De,onChange:ae=We,editorDidMount:Je=We,onFocus:Fe=We,onBreakPoint:Te=We,breakPointValue:Re=[],filename:rt="educoder.txt",errorLine:st,errorContent:T="",highlightLine:ee,openBreakPoint:M=!1,placeholder:F="",showMiniMap:ct=!0}=ie,pt=j(ie,["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 ht=(0,s.useRef)(),v=(0,s.useRef)({}),h=(0,s.useRef)(),P=(0,s.useRef)(),z=(0,s.useRef)([]),le=(0,s.useRef)(!1),be=(0,s.useRef)(),ze=(0,s.useRef)(),_e=(0,s.useRef)(!1),[xe,nt]=(0,s.useState)(!1);function et(){let ye;return ht.current&&(ye=new ve.Z(de=>{for(let ot of de)(ot.target.offsetHeight>0||ot.target.offsetWidth>0)&&v.current.instance.layout()}),ye.observe(ht.current)),ye}function xt(){re.ZP.warning({content:decodeURIComponent(De||fe),key:"monaco-editor-tip"})}const Et=()=>{let ye=v.current.instance;if(Be!=null&&ye&&xe){const de=ye.getModel();de&&Be!==de.getValue()&&(Ie=!0,de.setValue(Be),ye.layout(),Ie=!1)}};(0,s.useEffect)(()=>{const ye=se.Z.subscribe("formatDocument",de=>{var ot;let Ct=v.current.instance;(ot=Ct==null?void 0:Ct.getAction)==null||ot.call(Ct,"editor.action.formatDocument").run()});return window.updateMonacoValue=de=>{ae(de)},ye},[]),(0,s.useEffect)(()=>{var ye;let de=v.current.instance;P.current&&clearTimeout(P.current),P.current=setTimeout(()=>{Et()},500),Be&&(Be!=null&&Be.length)&&((ye=de==null?void 0:de.updateOptions)==null||ye.call(de,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Be.split(/\r\n|\r|\n/g).length))+3,5)}))},[Be,xe,v.current]),(0,s.useEffect)(()=>{if(st&&v.current&&v.current.instance){let de=v.current.instance;de.changeViewZones(function(ot){var Ct=document.createElement("div");Ct.style.padding="10px 20px",Ct.style.width="calc(100% - 20px)",Ct.className="my-error-line-wrp",Ct.innerHTML=T,ot.addZone({afterLineNumber:st||11,heightInLines:3,domNode:Ct})});var ye={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}};de.addOverlayWidget(ye),de.revealPositionInCenter({lineNumber:20,column:1})}},[st,v.current,xe]);const St=(ye="",de)=>{if(!ye||ye.trim()==="")return!0;const Ct=v.current.instance.getModel().getLineTokens(de);let gt=!1;for(let Ht=0;Ht<2;Ht++)Ct.getStandardTokenType(Ht)===1&&(gt=!0);return gt};(0,s.useEffect)(()=>{var ye;const de=(ye=v.current)==null?void 0:ye.instance;if(de&&xe&&G){const ot=de.onDidBlurEditorWidget(()=>{_e.current=!1}),Ct=de.onDidFocusEditorText(()=>{_e.current=!0});return()=>{ot.dispose(),Ct.dispose()}}},[v.current,xe,G]),(0,s.useEffect)(()=>{var ye;if((ye=v.current)!=null&&ye.instance&&xe&&M){let de=v.current.instance,ot=de.getModel();if(!ot)return;(()=>{var wt;let ut=[],yt=[];const Ft=ot.getAllDecorations();for(let Wt of Ft)Wt.options.className==="highlighted-line"&&(ut.push((wt=Wt==null?void 0:Wt.range)==null?void 0:wt.startLineNumber),yt.push(Wt==null?void 0:Wt.id));if(ee===ut[0])return;ot.deltaDecorations(yt,[]);const $t=ot.getLineCount();ee&&ee<=$t&&(de.deltaDecorations([],[{range:new U.Range(ee,1,ee,ot.getLineMaxColumn(ee)),options:{isWholeLine:!0,className:"highlighted-line"}}]),de.revealLineInCenter(ee))})();const gt=(wt=!1)=>{var ut;let yt=[],Ft=[];const $t=ot.getAllDecorations();for(let Wt of $t)Wt.options.linesDecorationsClassName==="breakpoints-select"&&(yt.push((ut=Wt==null?void 0:Wt.range)==null?void 0:ut.startLineNumber),Ft.push(Wt==null?void 0:Wt.id));if(wt)return{lines:yt,ids:Ft};Te(yt)},Ht=wt=>R(void 0,null,function*(){let ut={range:new U.Range(wt,1,wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ot.deltaDecorations([],[ut]),gt()}),Mt=wt=>R(void 0,null,function*(){let ut=[];const yt=de.getLineDecorations(wt);for(let Ft of yt)Ft.options.linesDecorationsClassName==="breakpoints-select"&&ut.push(Ft.id);yield ot.deltaDecorations(ut,[]),gt()}),ur=wt=>{let ut=de.getLineDecorations(wt);for(let yt of ut)if(yt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ve.isEqual)(Re,gt(!0).lines)){ot.deltaDecorations(gt(!0).ids,[]);const wt=Re.map(ut=>({range:new U.Range(ut,1,ut,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ot.deltaDecorations([],wt)}const Lt=de.onDidChangeModelContent(wt=>{let ut=de.getPosition();if(ut){let yt=ut.lineNumber;clearTimeout(ze.current),ze.current=setTimeout(()=>{St(ot.getLineContent(yt),yt)?Mt(yt):ur(yt)?(Mt(yt),Ht(yt)):gt()},100)}}),Rt=de.onMouseDown(wt=>{var ut,yt,Ft;if(wt.target.detail&&((Ft=(yt=(ut=wt.target)==null?void 0:ut.element)==null?void 0:yt.className)!=null&&Ft.includes("line-numbers"))){let $t=wt.target.position.lineNumber;if(St(ot.getLineContent($t),$t))return;ur($t)?Mt($t):Ht($t)}}),L=wt=>{let ut={range:new U.Range(wt,1,wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};z.current=de.deltaDecorations(z.current,[ut])},or=()=>{z.current=de.deltaDecorations(z.current,[])},Jt=de.onMouseMove(wt=>{var ut,yt,Ft;if(or(),wt.target.detail&&((Ft=(yt=(ut=wt.target)==null?void 0:ut.element)==null?void 0:yt.className)!=null&&Ft.includes("line-numbers"))){let $t=wt.target.position.lineNumber;if(St(ot.getLineContent($t),$t))return;L($t)}}),_t=de.onMouseLeave(()=>{or()});return()=>{Lt.dispose(),Rt.dispose(),Jt.dispose(),_t.dispose()}}},[v.current,xe,Re,ee,M,Ne]),(0,s.useEffect)(()=>{var ye;(ye=v.current)!=null&&ye.instance&&M&&v.current.instance.setPosition({lineNumber:0,column:0})},[ee]);function bt(){let ye=v.current.instance;if(ye){const de=ye.getSelection(),ot=v.current.pastePos||{},Ct=new U.Range(ot.startLineNumber||de.endLineNumber,ot.startColumn||de.endColumn,ot.endLineNumber||de.endLineNumber,ot.endColumn||de.endColumn);setTimeout(()=>{ye.executeEdits("",[{range:Ct,text:""}])},300)}}function Tt(ye){(window.navigator.platform.match("Mac")?ye.metaKey:ye.ctrlKey)&&ye.keyCode==83&&(ye.preventDefault(),x())}const tt=()=>{if(W&&v.current.instance){const ye=v.current.instance.getContentHeight();jt(ye{if(!_e.current)return;const{keyCode:de,ctrlKey:ot,metaKey:Ct,target:gt,type:Ht}=ye;return(Ht==="paste"||(de===67||de===86)&&(Ct||ot))&>.nodeName==="TEXTAREA"&&(xt(),ye.preventDefault()),!1};function Gt(ye,de){var ot=window.URL||window.webkitURL||window,Ct=new Blob([de]),gt=document.createElementNS("http://www.w3.org/1999/xhtml","a");gt.href=ot.createObjectURL(Ct),gt.download=ye,Pt(gt)}(0,s.useEffect)(()=>{tt()},[tt]),(0,s.useEffect)(()=>{ht.current&&!xe&&Promise.all([d.e(8909),d.e(5977)]).then(d.bind(d,71448)).then(ye=>{try{U=ye,v.current.instance=U.editor.create(ht.current,{value:Be,language:oe(Ne),theme:w,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ct||!1}},D);const de=v.current.instance;let gt=[...te.BH._menuItems].find(Lt=>Lt[0]._debugName=="EditorContext")[1],Ht=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Mt=(Lt,Rt)=>{var L,or;let Jt=Lt._first;do Rt.includes((or=(L=Jt.element)==null?void 0:L.command)==null?void 0:or.id)&&Lt._remove(Jt);while(Jt=Jt.next)};if(Je(de,U),setTimeout(()=>{tt(),v.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Gt(rt||"educoder.txt",de.getValue())}})},500),v.current.subscription=de.onDidChangeModelContent(Lt=>{le.current?clearTimeout(be.current):(tt(),ae(de.getValue(),Lt)),be.current=setTimeout(()=>{le.current=!1},500)}),window.Monaco||he(U,oe(Ne)),G&&(Mt(gt,Ht),ht.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",At),window.removeEventListener("paste",At),window.addEventListener("keydown",At),window.addEventListener("paste",At)),window.Monaco=U,b&&de.onDidBlurEditorWidget(()=>{b(de.getValue())}),Fe&&de.onDidFocusEditorText(()=>{G&&Ze(),Fe(de.getValue())}),G){Ze();try{de.onDidPaste(Lt=>{const Rt=de.getSelection(),L=v.current.pastePos||{},or=new U.Range(L.startLineNumber||Rt.endLineNumber,L.startColumn||Rt.endColumn,L.endLineNumber||Rt.endLineNumber,L.endColumn||Rt.endColumn);de.executeEdits("",[{range:Lt.range,text:""}])})}catch(Lt){}}let ur=et();return F&&typeof F=="string"&&new Le(F,de,U),nt(!0),()=>{const Lt=v.current.instance;Lt.dispose();const Rt=Lt.getModel();Rt&&Rt.dispose(),v.current.subscription&&v.current.subscription.dispose(),ur.unobserve(ht.current)}}catch(de){}})},[]),(0,s.useEffect)(()=>{if(v.current.instance&&xe)return document.addEventListener("keydown",Tt,!1),()=>{document.removeEventListener("keydown",Tt)}},[x,xe]),(0,s.useEffect)(()=>{let ye=v.current.instance;if(ye&&xe){let de=oe(Ne);U.editor.setModelLanguage(ye.getModel(),de)}},[Ne,xe]),(0,s.useEffect)(()=>{v.current.instance&&xe&&U.editor.setTheme(w)},[w,xe]),(0,s.useEffect)(()=>{let ye=v.current.instance;h.current=Ee,ye&&xe&&(ye.updateOptions(A({},Ee)),setTimeout(()=>{ye.getModel().updateOptions(A({},Ee))},200))},[JSON.stringify(Ee),xe]),(0,s.useEffect)(()=>{let ye=v.current.instance;ye&&xe&&ye.layout()},[ne,Oe,xe]);const[vt,qt]=(0,s.useState)(B(ne)),[Qt,jt]=(0,s.useState)(B(Oe)),Yt=H(A({},Se),{width:vt,height:Qt,position:"relative"});return s.createElement("div",{className:"my-monaco-editor",ref:ht,style:Yt,onFocus:()=>{G&&Ze()}},y&&s.createElement(me.CopyToClipboard,{text:Be,onCopy:()=>re.ZP.success("\u590D\u5236\u6210\u529F")},s.createElement(Xe.Z,{title:"\u590D\u5236\u4EE3\u7801"},s.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},s.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ke({width:O="100%",height:ie="100%",original:ne,modified:Oe,language:Be,options:Ne={}}){const Se=(0,s.useRef)(),[Ee,D]=(0,s.useState)(null);function w(W){let G;return Se.current&&(G=new ve.Z(De=>{for(let ae of De)(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&W.layout()}),G.observe(Se.current)),G}(0,s.useEffect)(()=>(Se.current&&Promise.all([d.e(8909),d.e(9404)]).then(d.bind(d,2550)).then(W=>{U=W;const G=U.editor.createDiffEditor(Se.current,H(A({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ne),{wordWrap:!0}));D(G);let De=w(G);return()=>{G.dispose();const ae=G.getModel();ae&&ae.dispose(),De.unobserve(Se.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,s.useEffect)(()=>{Ee&&Ee.setModel({original:U.editor.createModel(ne,Be),modified:U.editor.createModel(Oe,Be)})},[ne,Oe,Be,Ee]);const b=B(O),y=B(ie),x={width:b,height:y};return s.createElement("div",{className:"my-diff-editor",ref:Se,style:x})}},72186:function(It,Ye,d){"use strict";d.r(Ye),d.d(Ye,{default:function(){return A},formatTypeNameToDefaultScore:function(){return ke}});var s=d(59301),ve=d(44283),J=d(62957),V=d(4875),we=d(91882),_=d(43141),K=d(47889),q=d(35883),N={flexRow:"flexRow____Sm4b",flexColumn:"flexColumn___mQNZs",action:"action___QUVEn",setScore:"setScore___yZ0Yb",delete:"delete___e4taL",content:"content___jR4Y6",titleWrap:"titleWrap___zsXYY",titleNumber:"titleNumber___p60vi",score:"score___DbCHw",titleHtml:"titleHtml___FALbj",answerWrap:"answerWrap___uPjYq",answer:"answer___pfiPk",answerText:"answerText___K3TNr"},ge=d(24334),Pe=d(71039),S=d(59301);const je=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],he=[{type:"single",name:"\u5355\u9009\u9898"},{type:"multiple",name:"\u591A\u9009\u9898"},{type:"judgement",name:"\u5224\u65AD\u9898"},{type:"completion",name:"\u586B\u7A7A\u9898"},{type:"subjective",name:"\u7B80\u7B54\u9898"}];var He=({index:H,typeName:j,type:R,data:B={},inMouseId:We,isshow:Ie,onSetScore:k=()=>{},onDelete:oe=()=>{},onMouseEnter:U=()=>{},showAnswer:Ze=!1})=>{var lt;const[Ke,O]=(0,s.useState)(!1),ie=()=>{var y;return S.createElement("div",{className:N.answerWrap},(y=B==null?void 0:B.choices)==null?void 0:y.map((x,W)=>S.createElement("div",{className:`${N.flexRow} mt15`,key:W},S.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},je[W]),S.createElement("div",{className:`${N.answer} ml5`},S.createElement(q.Z,{value:x==null?void 0:x.choice_text})))),Ze&&S.createElement("div",{className:`mt10 ${N.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",B==null?void 0:B.standard_answer_show))},ne=()=>{var y;return S.createElement("div",{className:N.answerWrap},S.createElement("div",{className:`${N.flexRow} mt15`},(y=B==null?void 0:B.choices)==null?void 0:y.map((x,W)=>S.createElement(K.ZP,{disabled:!0,key:W},x==null?void 0:x.choice_text))),Ze&&S.createElement("div",{className:`mt10 ${N.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",B==null?void 0:B.standard_answer_show))},Oe=()=>{var y;return S.createElement("div",{className:N.answerWrap},S.createElement("div",{className:`${N.flexRow} mt15`},S.createElement(q.Z,{value:(y=B==null?void 0:B.program_attr)==null?void 0:y.description})),Ze&&S.createElement("div",{className:"mt15"},S.createElement("div",{className:N.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",!(B!=null&&B.answer_text)&&"\u6682\u65E0"),S.createElement(q.Z,{value:(B==null?void 0:B.answer_text)||""})))},Be=()=>{var y;return S.createElement("div",{className:N.answerWrap},Ze&&S.createElement("div",{className:`${N.flexColumn} mt15`},(y=B==null?void 0:B.standard_answer)==null?void 0:y.map((x,W)=>S.createElement("div",null,(x==null?void 0:x.model)===1?S.createElement(q.Z,{key:W,value:`\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A${x.position}\uFF09\uFF1A${x.answer_text.join("\u3001")}`,className:N.answerText}):S.createElement("span",{style:{display:"inline-flex",alignItems:"center",marginBottom:5}},"\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A ",x.position,"\uFF09\uFF1A",S.createElement(Pe.Z,{disabled:!0,width:"180px",value:x.answer_text.join("\u3001")}))))))},Ne=()=>{var y;return S.createElement("div",{className:N.answerWrap},Ze&&S.createElement("div",{className:"mt15"},S.createElement("div",{className:N.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A"),S.createElement(q.Z,{value:(y=B==null?void 0:B.answer_texts)==null?void 0:y[0],className:N.answerText})))},Se=()=>{var y,x;return S.createElement("div",{className:N.answerWrap,style:{marginTop:10}},S.createElement(q.Z,{showProgramFill:!0,disabledFill:!0,value:ge.Base64.decode((y=B==null?void 0:B.program_attr)==null?void 0:y.code)}),Ze&&S.createElement("div",{className:`${N.flexColumn} mt15`},(x=B==null?void 0:B.standard_answer)==null?void 0:x.map((W,G)=>S.createElement(q.Z,{key:G,value:`\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A${W.position}\uFF09\uFF1A${W.answer_text}`}))))},Ee=()=>{var y;return S.createElement("div",{className:N.answerWrap},S.createElement("div",{className:"mt10"},"\u9636\u6BB5\u6210\u7EE9"),(y=B==null?void 0:B.shixun)==null?void 0:y.map((x,W)=>{var G,De;return S.createElement("div",null,S.createElement("div",{className:"mt10 font14",key:W},"\u7B2C",W+1,"\u5173 ",x==null?void 0:x.challenge_name," \uFF08",x.challenge_score,"\u5206\uFF09"),Ze&&S.createElement("div",null,S.createElement("div",{className:N.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((G=x.challenge_answers)==null?void 0:G.length)===0?"\u6682\u65E0":""),(De=x.challenge_answers)==null?void 0:De.map((ae,Je)=>S.createElement("div",{className:"mt15"},S.createElement("div",null,"\u7EA7\u522B",Je+1,"\uFF1A",ae.name),S.createElement(q.Z,{value:(ae==null?void 0:ae.contents)||"",className:N.answerText})))))}))},D=()=>{var y;return S.createElement("div",{className:N.answerWrap,style:{display:Ke&&"none"}},(y=B==null?void 0:B.sub_questions)==null?void 0:y.map((x,W)=>{var G,De,ae,Je,Fe;const Te=`${H+1}.${W+1}\uFF08${(G=he.find(Re=>Re.type==x.item_type))==null?void 0:G.name}\uFF09\uFF08${x.score}\u5206\uFF09`;return S.createElement(s.Fragment,{key:x==null?void 0:x.id},S.createElement("div",{className:N.titleWrap,style:{marginTop:16}},S.createElement(q.Z,{className:N.titleHtml,value:Te+x.name})),(x.item_type=="single"||x.item_type=="multiple")&&S.createElement(S.Fragment,null,(De=x==null?void 0:x.choices)==null?void 0:De.map((Re,rt)=>S.createElement("div",{className:`${N.flexRow} mt15`,key:rt},S.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},je[rt]),S.createElement("div",{className:`${N.answer} ml5`},S.createElement(q.Z,{value:Re==null?void 0:Re.choice_text})))),Ze&&S.createElement("div",{className:`mt10 ${N.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",x==null?void 0:x.standard_answer_show)),x.item_type=="judgement"&&S.createElement("div",{className:N.answerWrap},S.createElement("div",{className:`${N.flexRow} mt15`},(ae=x==null?void 0:x.choices)==null?void 0:ae.map((Re,rt)=>S.createElement(K.ZP,{disabled:!0,key:rt},Re==null?void 0:Re.choice_text))),Ze&&S.createElement("div",{className:`mt10 ${N.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",x==null?void 0:x.standard_answer_show)),x.item_type=="completion"&&S.createElement("div",{className:N.answerWrap},Ze&&S.createElement("div",{className:`${N.flexColumn} mt15`},(Je=x==null?void 0:x.standard_answer)==null?void 0:Je.map((Re,rt)=>S.createElement("div",null,(Re==null?void 0:Re.model)===1?S.createElement(q.Z,{key:rt,value:`\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A${Re.position}\uFF09\uFF1A${Re.answer_text.join("\u3001")}`,className:N.answerText}):S.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A$",Re.position,"\uFF09\uFF1A",S.createElement(Pe.Z,{value:Re.answer_text.join("\u3001")})))))),x.item_type=="subjective"&&S.createElement("div",{className:N.answerWrap},Ze&&S.createElement("div",{className:"mt15"},S.createElement("div",{className:N.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A"),S.createElement(q.Z,{value:(Fe=x==null?void 0:x.answer_texts)==null?void 0:Fe[0],className:N.answerText}))))}))},w=()=>{const y={SINGLE:ie,MULTIPLE:ie,JUDGMENT:ne,PROGRAM:Oe,COMPLETION:Be,SUBJECTIVE:Ne,PRACTICAL:Ee,COMBINATION:D,BPROGRAM:Se};return y[R]?y[R]():null},b=(y,x)=>{var W;return`${x+1}\u3001\uFF08${(y==null?void 0:y.item_type)==="combination"?`\u5171${(W=y==null?void 0:y.sub_questions)==null?void 0:W.length}\u5C0F\u9898\uFF0C`:""}${y.score}\u5206\uFF09 `};return S.createElement("div",{onMouseEnter:()=>U(B.id)},We===B.id&&S.createElement("div",{className:N.action},S.createElement("div",{className:N.setScore,onClick:()=>k(B.id,j,B==null?void 0:B.shixun,B.score,B)},"\u8BBE\u7F6E\u5F97\u5206"),S.createElement("div",{className:N.delete,onClick:()=>oe(B.id)},"\u5220\u9664")),S.createElement("div",{className:N.content},S.createElement("div",{className:N.titleWrap,style:{justifyContent:"space-between"}},(B==null?void 0:B.item_type)==="bprogram"?S.createElement(q.Z,{className:N.titleHtml,value:b(B,H)+((lt=B==null?void 0:B.program_attr)==null?void 0:lt.description)}):S.createElement(q.Z,{className:N.titleHtml,value:b(B,H)+((B==null?void 0:B.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":"")+(B.name||(B==null?void 0:B.shixun_name))}),(B==null?void 0:B.item_type)==="combination"&&!Ie&&S.createElement("span",{onClick:y=>{O(!Ke)},style:{textAlign:"end",flexShrink:0,cursor:"pointer"}},Ke?"\u5C55\u5F00":"\u6536\u8D77")),w()))},pe={bg:"bg___uBTSf",wrap:"wrap___u47s7",flexRow:"flexRow___QK3mq",flexColumn:"flexColumn___IEH4c",flexJustifyBetween:"flexJustifyBetween___VROqY",relative:"relative___iGg_n",questionNumber:"questionNumber___CYWUo",score:"score___pHhZR",selectTopicButton:"selectTopicButton___aNhaw",line:"line___zzL1y",dragTip:"dragTip___eJpug",typeActive:"typeActive___cHbxQ",mouseTypeActive:"mouseTypeActive___THFkb",typeName:"typeName___PsYTO",typeNumber:"typeNumber___IW6t9",typeAction:"typeAction___gdIEg",setScore:"setScore___ftbgZ",delete:"delete___d1fFi",modal:"modal___COzbG",modalColumn:"modalColumn___Z8nDu",shixunModal:"shixunModal___xxSWV",shixunScore:"shixunScore___zrpkw"},Me=d(46642),Ue=d(78267),mt=d.n(Ue),Le=d(46861),te=Object.defineProperty,re=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ue=(H,j,R)=>j in H?te(H,j,{enumerable:!0,configurable:!0,writable:!0,value:R}):H[j]=R,Q=(H,j)=>{for(var R in j||(j={}))se.call(j,R)&&ue(H,R,j[R]);if(Ve)for(var R of Ve(j))me.call(j,R)&&ue(H,R,j[R]);return H},I=(H,j)=>re(H,Xe(j)),E=(H,j)=>{var R={};for(var B in H)se.call(H,B)&&j.indexOf(B)<0&&(R[B]=H[B]);if(H!=null&&Ve)for(var B of Ve(H))j.indexOf(B)<0&&me.call(H,B)&&(R[B]=H[B]);return R},$=(H,j,R)=>new Promise((B,We)=>{var Ie=U=>{try{oe(R.next(U))}catch(Ze){We(Ze)}},k=U=>{try{oe(R.throw(U))}catch(Ze){We(Ze)}},oe=U=>U.done?B(U.value):Promise.resolve(U.value).then(Ie,k);oe((R=R.apply(H,j)).next())});const ke=H=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[H]||0,$e=H=>{var j=H,{problemsetPreview:R,user:B,globalSetting:We,loading:Ie,dispatch:k}=j,oe=E(j,["problemsetPreview","user","globalSetting","loading","dispatch"]),U,Ze,lt,Ke;const[O,ie]=(0,s.useState)(),[ne,Oe]=(0,s.useState)(),Be=(0,s.useRef)();console.log(R,"problemsetPreview"),(0,s.useEffect)(()=>(k({type:"globalSetting/footerToggle",payload:!1}),()=>{k({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,s.useEffect)(()=>{Ne()},[]);const Ne=()=>{k({type:"problemsetPreview/getPaperData"})},Se=(y,x,W=[],G,De)=>{var ae;const Je=mt().cloneDeep(De),Fe=mt().cloneDeep(W).map(Te=>I(Q({},Te),{challenge_score:Te.challenge_score||5}));if(Be.current=G||ke(x),x==="\u5B9E\u8BAD\u9898")return J.default.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:s.createElement("div",{className:pe.shixunModal},s.createElement("div",null,"\u5173\u5361\uFF1A"),Fe==null?void 0:Fe.map((Te,Re)=>s.createElement("div",{className:pe.shixunScore},Re+1,"\u3001",Te.challenge_name,s.createElement("div",{style:{minWidth:"130px"}},s.createElement(V.Z,{defaultValue:Te.challenge_score,min:1,onChange:rt=>{Te.challenge_score=rt}}),s.createElement("span",{className:"ml5"},"\u5206/\u9898"))))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>$(void 0,null,function*(){yield(0,Le.Cc)({id:y,challenge_scores:Fe.map(Te=>({challenge_id:Te.challenge_id,score:Te.challenge_score}))}),Be.current=null,Ne()})});if(x==="\u7EC4\u5408\u9898")return J.default.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:s.createElement("div",{className:pe.shixunModal,style:{maxHeight:200,overflow:"auto"}},(ae=Je==null?void 0:Je.sub_questions)==null?void 0:ae.map((Te,Re)=>s.createElement("div",{className:pe.shixunScore},"\u7B2C",Re+1,"\u5C0F\u9898",s.createElement("div",{style:{minWidth:"130px"}},s.createElement(V.Z,{defaultValue:Te.score,min:1,onChange:rt=>{Te.score=rt}}),s.createElement("span",{className:"ml5"},"\u5206"))))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>$(void 0,null,function*(){var Te;yield(0,Le.Vl)({id:y,subs:(Te=Je==null?void 0:Je.sub_questions)==null?void 0:Te.map(Re=>({basket_id:Re.basket_id,score:Re.score}))}),Be.current=null,Ne()})});J.default.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:s.createElement("div",{className:""},s.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),s.createElement(V.Z,{min:1,defaultValue:Be.current,onChange:Te=>{Be.current=Te}}),s.createElement("span",{className:"ml5"},"\u5206/\u9898"),s.createElement("br",null),x==="\u586B\u7A7A\u9898"&&s.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>$(void 0,null,function*(){yield k({type:"problemsetPreview/setScore",payload:{id:y,score:Be.current}}),Be.current=null,Ne()})})},Ee=y=>{J.default.confirm({centered:!0,title:"\u63D0\u793A",content:s.createElement("div",{className:pe.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>$(void 0,null,function*(){yield k({type:"problemsetPreview/handleDelete",payload:{id:y}}),Ne()})})},D=(y,x)=>{Be.current=ke(x),J.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:s.createElement("div",{className:""},s.createElement("span",null,x==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":x,"\uFF1A"),s.createElement(V.Z,{min:1,defaultValue:Be.current,onChange:W=>{Be.current=W}}),s.createElement("span",{className:"ml5"},"\u5206/\u9898"),s.createElement("br",null),x==="\u586B\u7A7A\u9898"&&s.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>$(void 0,null,function*(){yield k({type:"problemsetPreview/batchSetScore",payload:{item_type:y,score:Be.current}}),Be.current=null,Ne()})})},w=y=>{J.default.confirm({centered:!0,title:"\u63D0\u793A",content:s.createElement("div",{className:pe.modalColumn},s.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),s.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>$(void 0,null,function*(){yield k({type:"problemsetPreview/batchDelete",payload:{item_type:y}}),Ne()})})},b=(y,x)=>$(void 0,null,function*(){if(!y.destination||!y.source)return;const W=x.questions[y.source.index].id,G=y.destination.index+1;(yield k({type:"problemsetPreview/adjustPosition",payload:{id:W,position:G}})).status!==-1&&Ne()});return s.createElement("section",{className:pe.bg},s.createElement(we.Z,{className:"mt30",separator:">"},s.createElement(we.Z.Item,null,"\u8BD5\u9898\u5E93"),s.createElement(we.Z.Item,{href:"/problemset"},"\u4EBA\u5DE5\u7EC4\u5377"),s.createElement(we.Z.Item,null,"\u8BD5\u5377\u9884\u89C8")),s.createElement("div",{className:pe.wrap},s.createElement("div",{className:"pt20 pb20"},s.createElement("div",{className:`${pe.flexRow} ${pe.flexJustifyBetween}`},s.createElement("div",null,s.createElement("span",{className:pe.questionNumber},"\u9898\u6570\uFF1A",(U=R.paperData)==null?void 0:U.all_questions_count),s.createElement("span",{className:pe.score},"\u603B\u5206\uFF1A",(Ze=R.paperData)==null?void 0:Ze.all_score)),s.createElement("div",{className:pe.selectTopicButton,onClick:()=>ve.history.push("/problemset/preview_select")},"\u7EE7\u7EED\u9009\u9898")),s.createElement("div",{className:pe.line}),s.createElement("div",{className:pe.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(Ke=(lt=R.paperData)==null?void 0:lt.questionList)==null?void 0:Ke.map((y,x)=>{const W=y.type===ne;return console.log(y,"paperItem"),s.createElement("div",{className:`${pe.relative} mt20 mb20`,key:x},s.createElement("div",{className:`${pe.typeActive} ${W?pe.mouseTypeActive:""}`,onMouseEnter:()=>{Oe(y.type),ie(null)}},s.createElement("span",{className:`${pe.typeName} ${W?"ml20":""}`},y.number,"\u3001",y.name),s.createElement("span",{className:pe.typeNumber},"\uFF08\u5171",y.questions_count,"\u9898\uFF0C",(y==null?void 0:y.type)==="COMBINATION"?`\u5305\u542B${y==null?void 0:y.sub_questions_count}\u5C0F\u9898\uFF0C`:"","\u5171",y.questions_score,"\u5206\uFF09")),W&&s.createElement("div",{className:`${pe.typeAction} ${pe.flexRow}`},y.type!=="PRACTICAL"&&s.createElement("div",{className:pe.setScore,onClick:()=>D(y.type,y.name)},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),s.createElement("div",{className:pe.delete,onClick:()=>w(y.type)},"\u5220\u9664")),s.createElement(_.Z5,{onDragEnd:G=>b(G,y)},s.createElement(_.bK,{droppableId:x.toString()},(G,De)=>{var ae;return s.createElement("div",I(Q({className:"mt20",ref:G.innerRef},G.droppableProps),{onScroll:()=>{}}),(ae=y.questions)==null?void 0:ae.map((Je,Fe)=>s.createElement(_._l,{draggableId:Je.id.toString(),index:Fe,key:Je.id},Te=>s.createElement("div",Q(Q({ref:Te.innerRef},Te.draggableProps),Te.dragHandleProps),s.createElement(He,{index:Fe,typeName:y.name,type:y.type,data:Je,inMouseId:O,onSetScore:Se,onDelete:Ee,onMouseEnter:Re=>{ie(Re),Oe(null)}})))))})))}))),s.createElement(Me.t,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:()=>ve.history.replace("/problemset"),onOk:()=>ve.history.push("/problemset/preview_new")}))};var A=(0,ve.connect)(({problemsetPreview:H,user:j,loading:R,globalSetting:B})=>({problemsetPreview:H,user:j,globalSetting:B,loading:R.effects}))($e)},20047:function(It,Ye,d){"use strict";d.d(Ye,{AL:function(){return Le},Iy:function(){return Pe},Qv:function(){return he},ez:function(){return mt},jb:function(){return S}});var s=d(32834),ve=d.n(s),J=d(11690),V=d.n(J);let we=1;function _(se,me){const ue=se.match(/^(\s+)(?:```)/);if(ue===null)return me;const Q=ue[1];return me.split(` `).map(I=>{const E=I.match(/^\s+/);if(E===null)return I;const[$]=E;return $.length>=Q.length?I.slice(Q.length):I}).join(` `)}let K=[],q=["
    "];const N=new(ve()).Renderer,ge=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Pe(){K.length=0,q=["
      "]}const S={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function je(se,me,ue,Q){if(me>=se.length||se[me].level<=ue)return me;var I=se[me];Q.push("
    • "+I.text+""),me++;var E=[];return me=je(se,me,I.level,E),E.length>0&&(Q.push("
        "),E.forEach(function($){Q.push($)}),Q.push("
      ")),Q.push("
    • "),me=je(se,me,ue,Q),me}function he(){return je(K,0,0,q),q.push("
    "),q.join("")}const fe={heading(se){const me=ge.exec(se);if(we+=1,me)return{type:"heading",raw:me[0],depth:me[1].length,text:me[2]}},fences(se){const me=this.rules.block.fences.exec(se);if(me){const ue=me[0];let Q=_(ue,me[3]||"");const I=me[2]?me[2].trim():me[2];if(["latex","katex","math"].indexOf(I)>=0){const E=Me(),$=Q;Q=E,Ue[E]={type:"block",expression:$}}return{type:"code",raw:ue,lang:I,text:Q}}}},He=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let pe=0;const Me=()=>`__special_katext_id_${pe++}__`;let Ue={};function mt(){return Ue}function Le(){pe=0,Ue={}}function te(se){return se=se.replace(He,(me,ue)=>{const Q=Me();return Ue[Q]={type:"inline",expression:ue},Q}),se}const re=N.listitem;N.listitem=function(se){return re(te(se))};const Xe=N.paragraph;N.paragraph=function(se){return Xe(te(se))};const Ve=N.tablecell;N.tablecell=function(se,me){return Ve(te(se),me)},N.code=function(se,me,ue){const Q=(me||"").match(/\S*/)[0];return Q?["latex","katex","math"].indexOf(Q)>=0?`

    ${se}

    `:`
    ${ue?se:(0,J.escape)(se,!0)}
    `:'
    '+(ue?se:(0,J.escape)(se,!0))+"
    "},N.heading=function(se,me,ue){let Q=this.options.headerPrefix+ue.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return K.push({anchor:Q,level:me,text:se}),"'+se+""},ve().setOptions({silent:!0,gfm:!0,pedantic:!1}),ve().use({tokenizer:fe,renderer:N}),Ye.ZP=ve()},91882:function(It,Ye,d){"use strict";d.d(Ye,{Z:function(){return $e}});var s=d(59301),ve=d(92310),J=d.n(ve),V=d(11592),we=d(26112),_=d(22703),K=d(48755),q=d(84105),N=d(19563);const ge=A=>{let{children:H}=A;const{getPrefixCls:j}=s.useContext(K.E_),R=j("breadcrumb");return s.createElement("li",{className:`${R}-separator`,"aria-hidden":"true"},H===""?H:H||"/")};ge.__ANT_BREADCRUMB_SEPARATOR=!0;var Pe=ge,S=function(A,H){var j={};for(var R in A)Object.prototype.hasOwnProperty.call(A,R)&&H.indexOf(R)<0&&(j[R]=A[R]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,R=Object.getOwnPropertySymbols(A);BH[B]||R)}function he(A,H,j,R){if(j==null)return null;const{className:B,onClick:We}=H,Ie=S(H,["className","onClick"]),k=Object.assign(Object.assign({},(0,we.Z)(Ie,{data:!0,aria:!0})),{onClick:We});return R!==void 0?s.createElement("a",Object.assign({},k,{className:J()(`${A}-link`,B),href:R}),j):s.createElement("span",Object.assign({},k,{className:J()(`${A}-link`,B)}),j)}function fe(A,H){return(R,B,We,Ie,k)=>{if(H)return H(R,B,We,Ie);const oe=je(R,B);return he(A,R,oe,k)}}var He=function(A,H){var j={};for(var R in A)Object.prototype.hasOwnProperty.call(A,R)&&H.indexOf(R)<0&&(j[R]=A[R]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,R=Object.getOwnPropertySymbols(A);B{const{prefixCls:H,separator:j="/",children:R,menu:B,overlay:We,dropdownProps:Ie,href:k}=A,U=(Ze=>{if(B||We){const lt=Object.assign({},Ie);if(B){const Ke=B||{},{items:O}=Ke,ie=He(Ke,["items"]);lt.menu=Object.assign(Object.assign({},ie),{items:O==null?void 0:O.map((ne,Oe)=>{var{key:Be,title:Ne,label:Se,path:Ee}=ne,D=He(ne,["key","title","label","path"]);let w=Se!=null?Se:Ne;return Ee&&(w=s.createElement("a",{href:`${k}${Ee}`},w)),Object.assign(Object.assign({},D),{key:Be!=null?Be:Oe,label:w})})})}else We&&(lt.overlay=We);return s.createElement(N.Z,Object.assign({placement:"bottom"},lt),s.createElement("span",{className:`${H}-overlay-link`},Ze,s.createElement(q.Z,null)))}return Ze})(R);return U!=null?s.createElement(s.Fragment,null,s.createElement("li",null,U),j&&s.createElement(Pe,null,j)):null},Me=A=>{const{prefixCls:H,children:j,href:R}=A,B=He(A,["prefixCls","children","href"]),{getPrefixCls:We}=s.useContext(K.E_),Ie=We("breadcrumb",H);return s.createElement(pe,Object.assign({},B,{prefixCls:Ie}),he(Ie,B,j,R))};Me.__ANT_BREADCRUMB_ITEM=!0;var Ue=Me,mt=d(36237),Le=d(63356),te=d(16931),re=d(51636);const Xe=A=>{const{componentCls:H,iconCls:j,calc:R}=A;return{[H]:Object.assign(Object.assign({},(0,Le.Wf)(A)),{color:A.itemColor,fontSize:A.fontSize,[j]:{fontSize:A.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:A.linkColor,transition:`color ${A.motionDurationMid}`,padding:`0 ${(0,mt.unit)(A.paddingXXS)}`,borderRadius:A.borderRadiusSM,height:A.fontHeight,display:"inline-block",marginInline:R(A.marginXXS).mul(-1).equal(),"&:hover":{color:A.linkHoverColor,backgroundColor:A.colorBgTextHover}},(0,Le.Qy)(A)),"li:last-child":{color:A.lastItemColor},[`${H}-separator`]:{marginInline:A.separatorMargin,color:A.separatorColor},[`${H}-link`]:{[` > ${j} + span, > ${j} + a `]:{marginInlineStart:A.marginXXS}},[`${H}-overlay-link`]:{borderRadius:A.borderRadiusSM,height:A.fontHeight,display:"inline-block",padding:`0 ${(0,mt.unit)(A.paddingXXS)}`,marginInline:R(A.marginXXS).mul(-1).equal(),[`> ${j}`]:{marginInlineStart:A.marginXXS,fontSize:A.fontSizeIcon},"&:hover":{color:A.linkHoverColor,backgroundColor:A.colorBgTextHover,a:{color:A.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${A.componentCls}-rtl`]:{direction:"rtl"}})}},Ve=A=>({itemColor:A.colorTextDescription,lastItemColor:A.colorText,iconFontSize:A.fontSize,linkColor:A.colorTextDescription,linkHoverColor:A.colorText,separatorColor:A.colorTextDescription,separatorMargin:A.marginXS});var se=(0,te.I$)("Breadcrumb",A=>{const H=(0,re.mergeToken)(A,{});return Xe(H)},Ve),me=function(A,H){var j={};for(var R in A)Object.prototype.hasOwnProperty.call(A,R)&&H.indexOf(R)<0&&(j[R]=A[R]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,R=Object.getOwnPropertySymbols(A);B{var{breadcrumbName:Ie}=We,k=me(We,["breadcrumbName"]);return Object.assign(Object.assign({},k),{title:Ie})})}),B}function Q(A,H){return(0,s.useMemo)(()=>A||(H?H.map(ue):null),[A,H])}var I=function(A,H){var j={};for(var R in A)Object.prototype.hasOwnProperty.call(A,R)&&H.indexOf(R)<0&&(j[R]=A[R]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,R=Object.getOwnPropertySymbols(A);B{if(H===void 0)return H;let j=(H||"").replace(/^\//,"");return Object.keys(A).forEach(R=>{j=j.replace(`:${R}`,A[R])}),j},$=A=>{const{prefixCls:H,separator:j="/",style:R,className:B,rootClassName:We,routes:Ie,items:k,children:oe,itemRender:U,params:Ze={}}=A,lt=I(A,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ke,direction:O,breadcrumb:ie}=s.useContext(K.E_);let ne;const Oe=Ke("breadcrumb",H),[Be,Ne,Se]=se(Oe),Ee=Q(k,Ie),D=fe(Oe,U);if(Ee&&Ee.length>0){const y=[],x=k||Ie;ne=Ee.map((W,G)=>{const{path:De,key:ae,type:Je,menu:Fe,overlay:Te,onClick:Re,className:rt,separator:st,dropdownProps:T}=W,ee=E(Ze,De);ee!==void 0&&y.push(ee);const M=ae!=null?ae:G;if(Je==="separator")return s.createElement(Pe,{key:M},st);const F={},ct=G===Ee.length-1;Fe?F.menu=Fe:Te&&(F.overlay=Te);let{href:pt}=W;return y.length&&ee!==void 0&&(pt=`#/${y.join("/")}`),s.createElement(pe,Object.assign({key:M},F,(0,we.Z)(W,{data:!0,aria:!0}),{className:rt,dropdownProps:T,href:pt,separator:ct?"":j,onClick:Re,prefixCls:Oe}),D(W,Ze,x,y,pt))})}else if(oe){const y=(0,V.Z)(oe).length;ne=(0,V.Z)(oe).map((x,W)=>{if(!x)return x;const G=W===y-1;return(0,_.Tm)(x,{separator:G?"":j,key:W})})}const w=J()(Oe,ie==null?void 0:ie.className,{[`${Oe}-rtl`]:O==="rtl"},B,We,Ne,Se),b=Object.assign(Object.assign({},ie==null?void 0:ie.style),R);return Be(s.createElement("nav",Object.assign({className:w,style:b},lt),s.createElement("ol",null,ne)))};$.Item=Ue,$.Separator=Pe;var ke=$,$e=ke},19563:function(It,Ye,d){"use strict";d.d(Ye,{Z:function(){return Ie}});var s=d(59301),ve=d(33853),J=d(38819),V=d(92310),we=d.n(V),_=d(96478),K=d(6089),q=d(18929),N=d(2738),ge=d(75030),S=k=>typeof k!="object"&&typeof k!="function"||k===null,je=d(52838),he=d(45915),fe=d(22703),He=d(32383),pe=d(55743),Me=d(48755),Ue=d(83397),mt=d(93041),Le=d(78857),te=d(57700),re=d(36237),Xe=d(63356),Ve=d(46e3),se=d(93873),me=d(34925),ue=d(37645),Q=d(36305),I=d(16931),E=d(51636),ke=k=>{const{componentCls:oe,menuCls:U,colorError:Ze,colorTextLightSolid:lt}=k,Ke=`${U}-item`;return{[`${oe}, ${oe}-menu-submenu`]:{[`${U} ${Ke}`]:{[`&${Ke}-danger:not(${Ke}-disabled)`]:{color:Ze,"&:hover":{color:lt,backgroundColor:Ze}}}}}};const $e=k=>{const{componentCls:oe,menuCls:U,zIndexPopup:Ze,dropdownArrowDistance:lt,sizePopupArrow:Ke,antCls:O,iconCls:ie,motionDurationMid:ne,paddingBlock:Oe,fontSize:Be,dropdownEdgeChildPadding:Ne,colorTextDisabled:Se,fontSizeIcon:Ee,controlPaddingHorizontal:D,colorBgElevated:w}=k;return[{[oe]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ze,display:"block","&::before":{position:"absolute",insetBlock:k.calc(Ke).div(2).sub(lt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${O}-btn`]:{[`& > ${ie}-down, & > ${O}-btn-icon > ${ie}-down`]:{fontSize:Ee}},[`${oe}-wrap`]:{position:"relative",[`${O}-btn > ${ie}-down`]:{fontSize:Ee},[`${ie}-down::before`]:{transition:`transform ${ne}`}},[`${oe}-wrap-open`]:{[`${ie}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${O}-slide-down-enter${O}-slide-down-enter-active${oe}-placement-bottomLeft, &${O}-slide-down-appear${O}-slide-down-appear-active${oe}-placement-bottomLeft, &${O}-slide-down-enter${O}-slide-down-enter-active${oe}-placement-bottom, &${O}-slide-down-appear${O}-slide-down-appear-active${oe}-placement-bottom, &${O}-slide-down-enter${O}-slide-down-enter-active${oe}-placement-bottomRight, &${O}-slide-down-appear${O}-slide-down-appear-active${oe}-placement-bottomRight`]:{animationName:Ve.fJ},[`&${O}-slide-up-enter${O}-slide-up-enter-active${oe}-placement-topLeft, &${O}-slide-up-appear${O}-slide-up-appear-active${oe}-placement-topLeft, &${O}-slide-up-enter${O}-slide-up-enter-active${oe}-placement-top, &${O}-slide-up-appear${O}-slide-up-appear-active${oe}-placement-top, &${O}-slide-up-enter${O}-slide-up-enter-active${oe}-placement-topRight, &${O}-slide-up-appear${O}-slide-up-appear-active${oe}-placement-topRight`]:{animationName:Ve.Qt},[`&${O}-slide-down-leave${O}-slide-down-leave-active${oe}-placement-bottomLeft, &${O}-slide-down-leave${O}-slide-down-leave-active${oe}-placement-bottom, &${O}-slide-down-leave${O}-slide-down-leave-active${oe}-placement-bottomRight`]:{animationName:Ve.Uw},[`&${O}-slide-up-leave${O}-slide-up-leave-active${oe}-placement-topLeft, &${O}-slide-up-leave${O}-slide-up-leave-active${oe}-placement-top, &${O}-slide-up-leave${O}-slide-up-leave-active${oe}-placement-topRight`]:{animationName:Ve.ly}}},(0,ue.ZP)(k,w,{arrowPlacement:{top:!0,bottom:!0}}),{[`${oe} ${U}`]:{position:"relative",margin:0},[`${U}-submenu-popup`]:{position:"absolute",zIndex:Ze,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${oe}, ${oe}-menu-submenu`]:Object.assign(Object.assign({},(0,Xe.Wf)(k)),{[U]:Object.assign(Object.assign({padding:Ne,listStyleType:"none",backgroundColor:w,backgroundClip:"padding-box",borderRadius:k.borderRadiusLG,outline:"none",boxShadow:k.boxShadowSecondary},(0,Xe.Qy)(k)),{"&:empty":{padding:0,boxShadow:"none"},[`${U}-item-group-title`]:{padding:`${(0,re.unit)(Oe)} ${(0,re.unit)(D)}`,color:k.colorTextDescription,transition:`all ${ne}`},[`${U}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${U}-item-icon`]:{minWidth:Be,marginInlineEnd:k.marginXS,fontSize:k.fontSizeSM},[`${U}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${U}-item-extra`]:{paddingInlineStart:k.padding,marginInlineStart:"auto",fontSize:k.fontSizeSM,color:k.colorTextDescription}},[`${U}-item, ${U}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,re.unit)(Oe)} ${(0,re.unit)(D)}`,color:k.colorText,fontWeight:"normal",fontSize:Be,lineHeight:k.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:k.borderRadiusSM,"&:hover, &-active":{backgroundColor:k.controlItemBgHover}},(0,Xe.Qy)(k)),{"&-selected":{color:k.colorPrimary,backgroundColor:k.controlItemBgActive,"&:hover, &-active":{backgroundColor:k.controlItemBgActiveHover}},"&-disabled":{color:Se,cursor:"not-allowed","&:hover":{color:Se,backgroundColor:w,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,re.unit)(k.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:k.colorSplit},[`${oe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:k.paddingXS,[`${oe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:k.colorTextDescription,fontSize:Ee,fontStyle:"normal"}}}),[`${U}-item-group-list`]:{margin:`0 ${(0,re.unit)(k.marginXS)}`,padding:0,listStyle:"none"},[`${U}-submenu-title`]:{paddingInlineEnd:k.calc(D).add(k.fontSizeSM).equal()},[`${U}-submenu-vertical`]:{position:"relative"},[`${U}-submenu${U}-submenu-disabled ${oe}-menu-submenu-title`]:{[`&, ${oe}-menu-submenu-arrow-icon`]:{color:Se,backgroundColor:w,cursor:"not-allowed"}},[`${U}-submenu-selected ${oe}-menu-submenu-title`]:{color:k.colorPrimary}})})},[(0,Ve.oN)(k,"slide-up"),(0,Ve.oN)(k,"slide-down"),(0,se.Fm)(k,"move-up"),(0,se.Fm)(k,"move-down"),(0,me._y)(k,"zoom-big")]]},A=k=>Object.assign(Object.assign({zIndexPopup:k.zIndexPopupBase+50,paddingBlock:(k.controlHeight-k.fontSize*k.lineHeight)/2},(0,ue.wZ)({contentRadius:k.borderRadiusLG,limitVerticalRadius:!0})),(0,Q.w)(k));var H=(0,I.I$)("Dropdown",k=>{const{marginXXS:oe,sizePopupArrow:U,paddingXXS:Ze,componentCls:lt}=k,Ke=(0,E.mergeToken)(k,{menuCls:`${lt}-menu`,dropdownArrowDistance:k.calc(U).div(2).add(oe).equal(),dropdownEdgeChildPadding:Ze});return[$e(Ke),ke(Ke)]},A,{resetStyle:!1});const j=null,R=k=>{var oe;const{menu:U,arrow:Ze,prefixCls:lt,children:Ke,trigger:O,disabled:ie,dropdownRender:ne,getPopupContainer:Oe,overlayClassName:Be,rootClassName:Ne,overlayStyle:Se,open:Ee,onOpenChange:D,visible:w,onVisibleChange:b,mouseEnterDelay:y=.15,mouseLeaveDelay:x=.1,autoAdjustOverflow:W=!0,placement:G="",overlay:De,transitionName:ae}=k,{getPopupContainer:Je,getPrefixCls:Fe,direction:Te,dropdown:Re}=s.useContext(Me.E_),rt=(0,He.ln)("Dropdown"),st=s.useMemo(()=>{const bt=Fe();return ae!==void 0?ae:G.includes("top")?`${bt}-slide-down`:`${bt}-slide-up`},[Fe,G,ae]),T=s.useMemo(()=>G?G.includes("Center")?G.slice(0,G.indexOf("Center")):G:Te==="rtl"?"bottomRight":"bottomLeft",[G,Te]),ee=Fe("dropdown",lt),M=(0,Ue.Z)(ee),[F,ct,pt]=H(ee,M),[,ht]=(0,te.ZP)(),v=s.Children.only(S(Ke)?s.createElement("span",null,Ke):Ke),h=(0,fe.Tm)(v,{className:we()(`${ee}-trigger`,{[`${ee}-rtl`]:Te==="rtl"},v.props.className),disabled:(oe=v.props.disabled)!==null&&oe!==void 0?oe:ie}),P=ie?[]:O,z=!!(P!=null&&P.includes("contextMenu")),[le,be]=(0,q.Z)(!1,{value:Ee!=null?Ee:w}),ze=(0,K.Z)(bt=>{D==null||D(bt,{source:"trigger"}),b==null||b(bt),be(bt)}),_e=we()(Be,Ne,ct,pt,M,Re==null?void 0:Re.className,{[`${ee}-rtl`]:Te==="rtl"}),xe=(0,je.Z)({arrowPointAtCenter:typeof Ze=="object"&&Ze.pointAtCenter,autoAdjustOverflow:W,offset:ht.marginXXS,arrowWidth:Ze?ht.sizePopupArrow:0,borderRadius:ht.borderRadius}),nt=s.useCallback(()=>{U!=null&&U.selectable&&(U!=null&&U.multiple)||(D==null||D(!1,{source:"menu"}),be(!1))},[U==null?void 0:U.selectable,U==null?void 0:U.multiple]),et=()=>{let bt;return U!=null&&U.items?bt=s.createElement(mt.default,Object.assign({},U)):typeof De=="function"?bt=De():bt=De,ne&&(bt=ne(bt)),bt=s.Children.only(typeof bt=="string"?s.createElement("span",null,bt):bt),s.createElement(Le.J,{prefixCls:`${ee}-menu`,rootClassName:we()(pt,M),expandIcon:s.createElement("span",{className:`${ee}-menu-submenu-arrow`},Te==="rtl"?s.createElement(ve.Z,{className:`${ee}-menu-submenu-arrow-icon`}):s.createElement(J.Z,{className:`${ee}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:nt,validator:Tt=>{let{mode:tt}=Tt}},bt)},[xt,Et]=(0,ge.Cn)("Dropdown",Se==null?void 0:Se.zIndex);let St=s.createElement(_.Z,Object.assign({alignPoint:z},(0,N.Z)(k,["rootClassName"]),{mouseEnterDelay:y,mouseLeaveDelay:x,visible:le,builtinPlacements:xe,arrow:!!Ze,overlayClassName:_e,prefixCls:ee,getPopupContainer:Oe||Je,transitionName:st,trigger:P,overlay:et,placement:T,onVisibleChange:ze,overlayStyle:Object.assign(Object.assign(Object.assign({},Re==null?void 0:Re.style),Se),{zIndex:xt})}),h);return xt&&(St=s.createElement(pe.Z.Provider,{value:Et},St)),F(St)},B=(0,he.Z)(R,"align",void 0,"dropdown",k=>k),We=k=>s.createElement(B,Object.assign({},k),s.createElement("span",null));R._InternalPanelDoNotUseOrYouWillBeFired=We;var Ie=R},4875:function(It,Ye,d){"use strict";d.d(Ye,{Z:function(){return ht}});var s=d(59301),ve=d(84105),J=d(87395),V=d(92310),we=d.n(V),_=d(60499),K=d(18642),q=d(43749),N=d(72190),ge=d(42244),Pe=d(38705),S=d(17212);function je(){return typeof BigInt=="function"}function he(v){return!v&&v!==0&&!Number.isNaN(v)||!String(v).trim()}function fe(v){var h=v.trim(),P=h.startsWith("-");P&&(h=h.slice(1)),h=h.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),h.startsWith(".")&&(h="0".concat(h));var z=h||"0",le=z.split("."),be=le[0]||"0",ze=le[1]||"0";be==="0"&&ze==="0"&&(P=!1);var _e=P?"-":"";return{negative:P,negativeStr:_e,trimStr:z,integerStr:be,decimalStr:ze,fullStr:"".concat(_e).concat(z)}}function He(v){var h=String(v);return!Number.isNaN(Number(h))&&h.includes("e")}function pe(v){var h=String(v);if(He(v)){var P=Number(h.slice(h.indexOf("e-")+2)),z=h.match(/\.(\d+)/);return z!=null&&z[1]&&(P+=z[1].length),P}return h.includes(".")&&Ue(h)?h.length-h.indexOf(".")-1:0}function Me(v){var h=String(v);if(He(v)){if(v>Number.MAX_SAFE_INTEGER)return String(je()?BigInt(v).toString():Number.MAX_SAFE_INTEGER);if(v0&&arguments[0]!==void 0?arguments[0]:!0;return P?this.isInvalidate()?"":fe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),v}(),Le=function(){function v(h){if((0,Pe.Z)(this,v),(0,K.Z)(this,"origin",""),(0,K.Z)(this,"number",void 0),(0,K.Z)(this,"empty",void 0),he(h)){this.empty=!0;return}this.origin=String(h),this.number=Number(h)}return(0,S.Z)(v,[{key:"negate",value:function(){return new v(-this.toNumber())}},{key:"add",value:function(P){if(this.isInvalidate())return new v(P);var z=Number(P);if(Number.isNaN(z))return this;var le=this.number+z;if(le>Number.MAX_SAFE_INTEGER)return new v(Number.MAX_SAFE_INTEGER);if(leNumber.MAX_SAFE_INTEGER)return new v(Number.MAX_SAFE_INTEGER);if(le0&&arguments[0]!==void 0?arguments[0]:!0;return P?this.isInvalidate()?"":Me(this.number):this.origin}}]),v}();function te(v){return je()?new mt(v):new Le(v)}function re(v,h,P){var z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(v==="")return"";var le=fe(v),be=le.negativeStr,ze=le.integerStr,_e=le.decimalStr,xe="".concat(h).concat(_e),nt="".concat(be).concat(ze);if(P>=0){var et=Number(_e[P]);if(et>=5&&!z){var xt=te(v).add("".concat(be,"0.").concat("0".repeat(P)).concat(10-et));return re(xt.toString(),h,P,z)}return P===0?nt:"".concat(nt).concat(h).concat(_e.padEnd(P,"0").slice(0,P))}return xe===".0"?nt:"".concat(nt).concat(xe)}var Xe=te,Ve=d(36901),se=d(34280);function me(v,h){return typeof Proxy!="undefined"&&v?new Proxy(v,{get:function(z,le){if(h[le])return h[le];var be=z[le];return typeof be=="function"?be.bind(z):be}}):v}var ue=d(8654),Q=d(48736);function I(v,h){var P=(0,s.useRef)(null);function z(){try{var be=v.selectionStart,ze=v.selectionEnd,_e=v.value,xe=_e.substring(0,be),nt=_e.substring(ze);P.current={start:be,end:ze,value:_e,beforeTxt:xe,afterTxt:nt}}catch(et){}}function le(){if(v&&P.current&&h)try{var be=v.value,ze=P.current,_e=ze.beforeTxt,xe=ze.afterTxt,nt=ze.start,et=be.length;if(be.startsWith(_e))et=_e.length;else if(be.endsWith(xe))et=be.length-P.current.afterTxt.length;else{var xt=_e[nt-1],Et=be.indexOf(xt,nt-1);Et!==-1&&(et=Et+1)}v.setSelectionRange(et,et)}catch(St){(0,Q.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(St.message))}}return[z,le]}var E=d(49658),$=function(){var h=(0,s.useState)(!1),P=(0,N.Z)(h,2),z=P[0],le=P[1];return(0,se.Z)(function(){le((0,E.Z)())},[]),z},ke=$,$e=d(16089),A=200,H=600;function j(v){var h=v.prefixCls,P=v.upNode,z=v.downNode,le=v.upDisabled,be=v.downDisabled,ze=v.onStep,_e=s.useRef(),xe=s.useRef([]),nt=s.useRef();nt.current=ze;var et=function(){clearTimeout(_e.current)},xt=function(Gt,vt){Gt.preventDefault(),et(),nt.current(vt);function qt(){nt.current(vt),_e.current=setTimeout(qt,A)}_e.current=setTimeout(qt,H)};s.useEffect(function(){return function(){et(),xe.current.forEach(function(At){return $e.Z.cancel(At)})}},[]);var Et=ke();if(Et)return null;var St="".concat(h,"-handler"),bt=we()(St,"".concat(St,"-up"),(0,K.Z)({},"".concat(St,"-up-disabled"),le)),Tt=we()(St,"".concat(St,"-down"),(0,K.Z)({},"".concat(St,"-down-disabled"),be)),tt=function(){return xe.current.push((0,$e.Z)(et))},Pt={unselectable:"on",role:"button",onMouseUp:tt,onMouseLeave:tt};return s.createElement("div",{className:"".concat(St,"-wrap")},s.createElement("span",(0,_.Z)({},Pt,{onMouseDown:function(Gt){xt(Gt,!0)},"aria-label":"Increase Value","aria-disabled":le,className:bt}),P||s.createElement("span",{unselectable:"on",className:"".concat(h,"-handler-up-inner")})),s.createElement("span",(0,_.Z)({},Pt,{onMouseDown:function(Gt){xt(Gt,!1)},"aria-label":"Decrease Value","aria-disabled":be,className:Tt}),z||s.createElement("span",{unselectable:"on",className:"".concat(h,"-handler-down-inner")})))}function R(v){var h=typeof v=="number"?Me(v):fe(v).fullStr,P=h.includes(".");return P?fe(h.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:v+"0"}var B=d(30292),We=function(){var v=(0,s.useRef)(0),h=function(){$e.Z.cancel(v.current)};return(0,s.useEffect)(function(){return h},[]),function(P){h(),v.current=(0,$e.Z)(function(){P()})}},Ie=["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"],k=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],oe=function(h,P){return h||P.isEmpty()?P.toString():P.toNumber()},U=function(h){var P=Xe(h);return P.isInvalidate()?null:P},Ze=s.forwardRef(function(v,h){var P=v.prefixCls,z=v.className,le=v.style,be=v.min,ze=v.max,_e=v.step,xe=_e===void 0?1:_e,nt=v.defaultValue,et=v.value,xt=v.disabled,Et=v.readOnly,St=v.upHandler,bt=v.downHandler,Tt=v.keyboard,tt=v.changeOnWheel,Pt=tt===void 0?!1:tt,At=v.controls,Gt=At===void 0?!0:At,vt=v.classNames,qt=v.stringMode,Qt=v.parser,jt=v.formatter,Yt=v.precision,ye=v.decimalSeparator,de=v.onChange,ot=v.onInput,Ct=v.onPressEnter,gt=v.onStep,Ht=v.changeOnBlur,Mt=Ht===void 0?!0:Ht,ur=v.domRef,Lt=(0,ge.Z)(v,Ie),Rt="".concat(P,"-input"),L=s.useRef(null),or=s.useState(!1),Jt=(0,N.Z)(or,2),_t=Jt[0],wt=Jt[1],ut=s.useRef(!1),yt=s.useRef(!1),Ft=s.useRef(!1),$t=s.useState(function(){return Xe(et!=null?et:nt)}),Wt=(0,N.Z)($t,2),Dt=Wt[0],kt=Wt[1];function zt(it){et===void 0&&kt(it)}var Ut=s.useCallback(function(it,Ge){if(!Ge)return Yt>=0?Yt:Math.max(pe(it),pe(xe))},[Yt,xe]),ir=s.useCallback(function(it){var Ge=String(it);if(Qt)return Qt(Ge);var Bt=Ge;return ye&&(Bt=Bt.replace(ye,".")),Bt.replace(/[^\w.-]+/g,"")},[Qt,ye]),cr=s.useRef(""),dr=s.useCallback(function(it,Ge){if(jt)return jt(it,{userTyping:Ge,input:String(cr.current)});var Bt=typeof it=="number"?Me(it):it;if(!Ge){var qe=Ut(Bt,Ge);if(Ue(Bt)&&(ye||qe>=0)){var tr=ye||".";Bt=re(Bt,tr,qe)}}return Bt},[jt,Ut,ye]),Br=s.useState(function(){var it=nt!=null?nt:et;return Dt.isInvalidate()&&["string","number"].includes((0,q.Z)(it))?Number.isNaN(it)?"":it:dr(Dt.toString(),!1)}),Gr=(0,N.Z)(Br,2),xr=Gr[0],cn=Gr[1];cr.current=xr;function lr(it,Ge){cn(dr(it.isInvalidate()?it.toString(!1):it.toString(!Ge),Ge))}var br=s.useMemo(function(){return U(ze)},[ze,Yt]),Cr=s.useMemo(function(){return U(be)},[be,Yt]),dn=s.useMemo(function(){return!br||!Dt||Dt.isInvalidate()?!1:br.lessEquals(Dt)},[br,Dt]),pn=s.useMemo(function(){return!Cr||!Dt||Dt.isInvalidate()?!1:Dt.lessEquals(Cr)},[Cr,Dt]),Rn=I(L.current,_t),yr=(0,N.Z)(Rn,2),Ur=yr[0],Nn=yr[1],Ar=function(Ge){return br&&!Ge.lessEquals(br)?br:Cr&&!Cr.lessEquals(Ge)?Cr:null},Pr=function(Ge){return!Ar(Ge)},er=function(Ge,Bt){var qe=Ge,tr=Pr(qe)||qe.isEmpty();if(!qe.isEmpty()&&!Bt&&(qe=Ar(qe)||qe,tr=!0),!Et&&!xt&&tr){var Rr=qe.toString(),Nr=Ut(Rr,Bt);return Nr>=0&&(qe=Xe(re(Rr,".",Nr)),Pr(qe)||(qe=Xe(re(Rr,".",Nr,!0)))),qe.equals(Dt)||(zt(qe),de==null||de(qe.isEmpty()?null:oe(qt,qe)),et===void 0&&lr(qe,Bt)),qe}return Dt},fn=We(),Vr=function it(Ge){if(Ur(),cr.current=Ge,cn(Ge),!yt.current){var Bt=ir(Ge),qe=Xe(Bt);qe.isNaN()||er(qe,!0)}ot==null||ot(Ge),fn(function(){var tr=Ge;Qt||(tr=Ge.replace(/。/g,".")),tr!==Ge&&it(tr)})},mn=function(){yt.current=!0},Lr=function(){yt.current=!1,Vr(L.current.value)},On=function(Ge){Vr(Ge.target.value)},pr=function(Ge){var Bt;if(!(Ge&&dn||!Ge&&pn)){ut.current=!1;var qe=Xe(Ft.current?R(xe):xe);Ge||(qe=qe.negate());var tr=(Dt||Xe(0)).add(qe.toString()),Rr=er(tr,!1);gt==null||gt(oe(qt,Rr),{offset:Ft.current?R(xe):xe,type:Ge?"up":"down"}),(Bt=L.current)===null||Bt===void 0||Bt.focus()}},kr=function(Ge){var Bt=Xe(ir(xr)),qe;Bt.isNaN()?qe=er(Dt,Ge):qe=er(Bt,Ge),et!==void 0?lr(Dt,!1):qe.isNaN()||lr(qe,!1)},$r=function(){ut.current=!0},jr=function(Ge){var Bt=Ge.key,qe=Ge.shiftKey;ut.current=!0,Ft.current=qe,Bt==="Enter"&&(yt.current||(ut.current=!1),kr(!1),Ct==null||Ct(Ge)),Tt!==!1&&!yt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Bt)&&(pr(Bt==="Up"||Bt==="ArrowUp"),Ge.preventDefault())},Tn=function(){ut.current=!1,Ft.current=!1};s.useEffect(function(){if(Pt&&_t){var it=function(qe){pr(qe.deltaY<0),qe.preventDefault()},Ge=L.current;if(Ge)return Ge.addEventListener("wheel",it,{passive:!1}),function(){return Ge.removeEventListener("wheel",it)}}});var wr=function(){Mt&&kr(!1),wt(!1),ut.current=!1};return(0,se.o)(function(){Dt.isInvalidate()||lr(Dt,!1)},[Yt,jt]),(0,se.o)(function(){var it=Xe(et);kt(it);var Ge=Xe(ir(xr));(!it.equals(Ge)||!ut.current||jt)&&lr(it,ut.current)},[et]),(0,se.o)(function(){jt&&Nn()},[xr]),s.createElement("div",{ref:ur,className:we()(P,z,(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(P,"-focused"),_t),"".concat(P,"-disabled"),xt),"".concat(P,"-readonly"),Et),"".concat(P,"-not-a-number"),Dt.isNaN()),"".concat(P,"-out-of-range"),!Dt.isInvalidate()&&!Pr(Dt))),style:le,onFocus:function(){wt(!0)},onBlur:wr,onKeyDown:jr,onKeyUp:Tn,onCompositionStart:mn,onCompositionEnd:Lr,onBeforeInput:$r},Gt&&s.createElement(j,{prefixCls:P,upNode:St,downNode:bt,upDisabled:dn,downDisabled:pn,onStep:pr}),s.createElement("div",{className:"".concat(Rt,"-wrap")},s.createElement("input",(0,_.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":be,"aria-valuemax":ze,"aria-valuenow":Dt.isInvalidate()?null:Dt.toString(),step:xe},Lt,{ref:(0,ue.sQ)(L,h),className:Rt,value:xr,onChange:On,disabled:xt,readOnly:Et}))))}),lt=s.forwardRef(function(v,h){var P=v.disabled,z=v.style,le=v.prefixCls,be=le===void 0?"rc-input-number":le,ze=v.value,_e=v.prefix,xe=v.suffix,nt=v.addonBefore,et=v.addonAfter,xt=v.className,Et=v.classNames,St=(0,ge.Z)(v,k),bt=s.useRef(null),Tt=s.useRef(null),tt=s.useRef(null),Pt=function(Gt){tt.current&&(0,B.nH)(tt.current,Gt)};return s.useImperativeHandle(h,function(){return me(tt.current,{focus:Pt,nativeElement:bt.current.nativeElement||Tt.current})}),s.createElement(Ve.BaseInput,{className:xt,triggerFocus:Pt,prefixCls:be,value:ze,disabled:P,style:z,prefix:_e,suffix:xe,addonAfter:et,addonBefore:nt,classNames:Et,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:bt},s.createElement(Ze,(0,_.Z)({prefixCls:be,disabled:P,ref:tt,domRef:Tt,className:Et==null?void 0:Et.input},St)))}),Ke=lt,O=Ke,ie=d(62487),ne=d(82855),Oe=d(48755),Be=d(60840),Ne=d(2171),Se=d(83397),Ee=d(31756),D=d(56553),w=d(24971),b=d(70045),y=d(36237),x=d(53075),W=d(64910),G=d(39082),De=d(63356),ae=d(56119),Je=d(16931),Fe=d(51636),Te=d(17835);const Re=v=>{var h;const P=(h=v.handleVisible)!==null&&h!==void 0?h:"auto",z=v.controlHeightSM-v.lineWidth*2;return Object.assign(Object.assign({},(0,W.T)(v)),{controlWidth:90,handleWidth:z,handleFontSize:v.fontSize/2,handleVisible:P,handleActiveBg:v.colorFillAlter,handleBg:v.colorBgContainer,filledHandleBg:new Te.FastColor(v.colorFillSecondary).onBackground(v.colorBgContainer).toHexString(),handleHoverColor:v.colorPrimary,handleBorderColor:v.colorBorder,handleOpacity:P===!0?1:0,handleVisibleWidth:P===!0?z:0})},rt=(v,h)=>{let{componentCls:P,borderRadiusSM:z,borderRadiusLG:le}=v;const be=h==="lg"?le:z;return{[`&-${h}`]:{[`${P}-handler-wrap`]:{borderStartEndRadius:be,borderEndEndRadius:be},[`${P}-handler-up`]:{borderStartEndRadius:be},[`${P}-handler-down`]:{borderEndEndRadius:be}}}},st=v=>{const{componentCls:h,lineWidth:P,lineType:z,borderRadius:le,inputFontSizeSM:be,inputFontSizeLG:ze,controlHeightLG:_e,controlHeightSM:xe,colorError:nt,paddingInlineSM:et,paddingBlockSM:xt,paddingBlockLG:Et,paddingInlineLG:St,colorTextDescription:bt,motionDurationMid:Tt,handleHoverColor:tt,handleOpacity:Pt,paddingInline:At,paddingBlock:Gt,handleBg:vt,handleActiveBg:qt,colorTextDisabled:Qt,borderRadiusSM:jt,borderRadiusLG:Yt,controlWidth:ye,handleBorderColor:de,filledHandleBg:ot,lineHeightLG:Ct,calc:gt}=v;return[{[h]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(v)),(0,x.ik)(v)),{display:"inline-block",width:ye,margin:0,padding:0,borderRadius:le}),(0,G.qG)(v,{[`${h}-handler-wrap`]:{background:vt,[`${h}-handler-down`]:{borderBlockStart:`${(0,y.unit)(P)} ${z} ${de}`}}})),(0,G.H8)(v,{[`${h}-handler-wrap`]:{background:ot,[`${h}-handler-down`]:{borderBlockStart:`${(0,y.unit)(P)} ${z} ${de}`}},"&:focus-within":{[`${h}-handler-wrap`]:{background:vt}}})),(0,G.vc)(v,{[`${h}-handler-wrap`]:{background:vt,[`${h}-handler-down`]:{borderBlockStart:`${(0,y.unit)(P)} ${z} ${de}`}}})),(0,G.Mu)(v)),{"&-rtl":{direction:"rtl",[`${h}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:ze,lineHeight:Ct,borderRadius:Yt,[`input${h}-input`]:{height:gt(_e).sub(gt(P).mul(2)).equal(),padding:`${(0,y.unit)(Et)} ${(0,y.unit)(St)}`}},"&-sm":{padding:0,fontSize:be,borderRadius:jt,[`input${h}-input`]:{height:gt(xe).sub(gt(P).mul(2)).equal(),padding:`${(0,y.unit)(xt)} ${(0,y.unit)(et)}`}},"&-out-of-range":{[`${h}-input-wrap`]:{input:{color:nt}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,De.Wf)(v)),(0,x.s7)(v)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${h}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${h}-group-addon`]:{borderRadius:Yt,fontSize:v.fontSizeLG}},"&-sm":{[`${h}-group-addon`]:{borderRadius:jt}}},(0,G.ir)(v)),(0,G.S5)(v)),{[`&:not(${h}-compact-first-item):not(${h}-compact-last-item)${h}-compact-item`]:{[`${h}, ${h}-group-addon`]:{borderRadius:0}},[`&:not(${h}-compact-last-item)${h}-compact-first-item`]:{[`${h}, ${h}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${h}-compact-first-item)${h}-compact-last-item`]:{[`${h}, ${h}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${h}-input`]:{cursor:"not-allowed"},[h]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(v)),{width:"100%",padding:`${(0,y.unit)(Gt)} ${(0,y.unit)(At)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:le,outline:0,transition:`all ${Tt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,x.nz)(v.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${h}-handler-wrap, &-focused ${h}-handler-wrap`]:{width:v.handleWidth,opacity:1}})},{[h]:Object.assign(Object.assign(Object.assign({[`${h}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:v.handleVisibleWidth,opacity:Pt,height:"100%",borderStartStartRadius:0,borderStartEndRadius:le,borderEndEndRadius:le,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Tt}`,overflow:"hidden",[`${h}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${h}-handler-up-inner, ${h}-handler-down-inner `]:{marginInlineEnd:0,fontSize:v.handleFontSize}}},[`${h}-handler`]:{height:"50%",overflow:"hidden",color:bt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,y.unit)(P)} ${z} ${de}`,transition:`all ${Tt} linear`,"&:active":{background:qt},"&:hover":{height:"60%",[` ${h}-handler-up-inner, ${h}-handler-down-inner `]:{color:tt}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,De.Ro)()),{color:bt,transition:`all ${Tt} linear`,userSelect:"none"})},[`${h}-handler-up`]:{borderStartEndRadius:le},[`${h}-handler-down`]:{borderEndEndRadius:le}},rt(v,"lg")),rt(v,"sm")),{"&-disabled, &-readonly":{[`${h}-handler-wrap`]:{display:"none"},[`${h}-input`]:{color:"inherit"}},[` ${h}-handler-up-disabled, ${h}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${h}-handler-up-disabled:hover &-handler-up-inner, ${h}-handler-down-disabled:hover &-handler-down-inner `]:{color:Qt}})}]},T=v=>{const{componentCls:h,paddingBlock:P,paddingInline:z,inputAffixPadding:le,controlWidth:be,borderRadiusLG:ze,borderRadiusSM:_e,paddingInlineLG:xe,paddingInlineSM:nt,paddingBlockLG:et,paddingBlockSM:xt,motionDurationMid:Et}=v;return{[`${h}-affix-wrapper`]:Object.assign(Object.assign({[`input${h}-input`]:{padding:`${(0,y.unit)(P)} 0`}},(0,x.ik)(v)),{position:"relative",display:"inline-flex",alignItems:"center",width:be,padding:0,paddingInlineStart:z,"&-lg":{borderRadius:ze,paddingInlineStart:xe,[`input${h}-input`]:{padding:`${(0,y.unit)(et)} 0`}},"&-sm":{borderRadius:_e,paddingInlineStart:nt,[`input${h}-input`]:{padding:`${(0,y.unit)(xt)} 0`}},[`&:not(${h}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${h}-disabled`]:{background:"transparent"},[`> div${h}`]:{width:"100%",border:"none",outline:"none",[`&${h}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${h}-handler-wrap`]:{zIndex:2},[h]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:le},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:z,marginInlineStart:le,transition:`margin ${Et}`}},[`&:hover ${h}-handler-wrap, &-focused ${h}-handler-wrap`]:{width:v.handleWidth,opacity:1},[`&:not(${h}-affix-wrapper-without-controls):hover ${h}-suffix`]:{marginInlineEnd:v.calc(v.handleWidth).add(z).equal()}})}};var ee=(0,Je.I$)("InputNumber",v=>{const h=(0,Fe.mergeToken)(v,(0,W.e)(v));return[st(h),T(h),(0,ae.c)(h)]},Re,{unitless:{handleOpacity:!0}}),M=function(v,h){var P={};for(var z in v)Object.prototype.hasOwnProperty.call(v,z)&&h.indexOf(z)<0&&(P[z]=v[z]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,z=Object.getOwnPropertySymbols(v);le{const{getPrefixCls:P,direction:z}=s.useContext(Oe.E_),le=s.useRef(null);s.useImperativeHandle(h,()=>le.current);const{className:be,rootClassName:ze,size:_e,disabled:xe,prefixCls:nt,addonBefore:et,addonAfter:xt,prefix:Et,suffix:St,bordered:bt,readOnly:Tt,status:tt,controls:Pt,variant:At}=v,Gt=M(v,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),vt=P("input-number",nt),qt=(0,Se.Z)(vt),[Qt,jt,Yt]=ee(vt,qt),{compactSize:ye,compactItemClassnames:de}=(0,b.ri)(vt,z);let ot=s.createElement(J.Z,{className:`${vt}-handler-up-inner`}),Ct=s.createElement(ve.Z,{className:`${vt}-handler-down-inner`});const gt=typeof Pt=="boolean"?Pt:void 0;typeof Pt=="object"&&(ot=typeof Pt.upIcon=="undefined"?ot:s.createElement("span",{className:`${vt}-handler-up-inner`},Pt.upIcon),Ct=typeof Pt.downIcon=="undefined"?Ct:s.createElement("span",{className:`${vt}-handler-down-inner`},Pt.downIcon));const{hasFeedback:Ht,status:Mt,isFormItemInput:ur,feedbackIcon:Lt}=s.useContext(D.aM),Rt=(0,ne.F)(Mt,tt),L=(0,Ee.Z)(Wt=>{var Dt;return(Dt=_e!=null?_e:ye)!==null&&Dt!==void 0?Dt:Wt}),or=s.useContext(Ne.Z),Jt=xe!=null?xe:or,[_t,wt]=(0,w.Z)("inputNumber",At,bt),ut=Ht&&s.createElement(s.Fragment,null,Lt),yt=we()({[`${vt}-lg`]:L==="large",[`${vt}-sm`]:L==="small",[`${vt}-rtl`]:z==="rtl",[`${vt}-in-form-item`]:ur},jt),Ft=`${vt}-group`,$t=s.createElement(O,Object.assign({ref:le,disabled:Jt,className:we()(Yt,qt,be,ze,de),upHandler:ot,downHandler:Ct,prefixCls:vt,readOnly:Tt,controls:gt,prefix:Et,suffix:ut||St,addonBefore:et&&s.createElement(ie.Z,{form:!0,space:!0},et),addonAfter:xt&&s.createElement(ie.Z,{form:!0,space:!0},xt),classNames:{input:yt,variant:we()({[`${vt}-${_t}`]:wt},(0,ne.Z)(vt,Rt,Ht)),affixWrapper:we()({[`${vt}-affix-wrapper-sm`]:L==="small",[`${vt}-affix-wrapper-lg`]:L==="large",[`${vt}-affix-wrapper-rtl`]:z==="rtl",[`${vt}-affix-wrapper-without-controls`]:Pt===!1||Jt},jt),wrapper:we()({[`${Ft}-rtl`]:z==="rtl"},jt),groupWrapper:we()({[`${vt}-group-wrapper-sm`]:L==="small",[`${vt}-group-wrapper-lg`]:L==="large",[`${vt}-group-wrapper-rtl`]:z==="rtl",[`${vt}-group-wrapper-${_t}`]:wt},(0,ne.Z)(`${vt}-group-wrapper`,Rt,Ht),jt)}},Gt));return Qt($t)}),ct=F,pt=v=>s.createElement(Be.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},s.createElement(F,Object.assign({},v)));ct._InternalPanelDoNotUseOrYouWillBeFired=pt;var ht=ct},24303:function(It,Ye,d){"use strict";d.d(Ye,{D:function(){return Xe},Z:function(){return me}});var s=d(59301),ve=d(60499),J={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"},V=J,we=d(7657),_=function(Q,I){return s.createElement(we.Z,(0,ve.Z)({},Q,{ref:I,icon:V}))},K=s.forwardRef(_),q=K,N=d(33853),ge=d(38819),Pe=d(92310),S=d.n(Pe),je=d(2738),he=d(48755),fe=d(6989),He=d(36237),pe=d(48923),Me=d(16931);const Ue=ue=>{const{componentCls:Q,siderBg:I,motionDurationMid:E,motionDurationSlow:$,antCls:ke,triggerHeight:$e,triggerColor:A,triggerBg:H,headerHeight:j,zeroTriggerWidth:R,zeroTriggerHeight:B,borderRadiusLG:We,lightSiderBg:Ie,lightTriggerColor:k,lightTriggerBg:oe,bodyBg:U}=ue;return{[Q]:{position:"relative",minWidth:0,background:I,transition:`all ${E}, background 0s`,"&-has-trigger":{paddingBottom:$e},"&-right":{order:1},[`${Q}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${ke}-menu${ke}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Q}-children`]:{overflow:"hidden"},[`${Q}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:$e,color:A,lineHeight:(0,He.unit)($e),textAlign:"center",background:H,cursor:"pointer",transition:`all ${E}`},[`${Q}-zero-width-trigger`]:{position:"absolute",top:j,insetInlineEnd:ue.calc(R).mul(-1).equal(),zIndex:1,width:R,height:B,color:A,fontSize:ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:I,borderRadius:`0 ${(0,He.unit)(We)} ${(0,He.unit)(We)} 0`,cursor:"pointer",transition:`background ${$} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${$}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:ue.calc(R).mul(-1).equal(),borderRadius:`${(0,He.unit)(We)} 0 0 ${(0,He.unit)(We)}`}},"&-light":{background:Ie,[`${Q}-trigger`]:{color:k,background:oe},[`${Q}-zero-width-trigger`]:{color:k,background:oe,border:`1px solid ${U}`,borderInlineStart:0}}}}};var mt=(0,Me.I$)(["Layout","Sider"],ue=>[Ue(ue)],pe.eh,{deprecatedTokens:pe.jn}),Le=function(ue,Q){var I={};for(var E in ue)Object.prototype.hasOwnProperty.call(ue,E)&&Q.indexOf(E)<0&&(I[E]=ue[E]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,E=Object.getOwnPropertySymbols(ue);$!Number.isNaN(Number.parseFloat(ue))&&isFinite(ue),Xe=s.createContext({}),Ve=(()=>{let ue=0;return function(){let Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ue+=1,`${Q}${ue}`}})();var me=s.forwardRef((ue,Q)=>{const{prefixCls:I,className:E,trigger:$,children:ke,defaultCollapsed:$e=!1,theme:A="dark",style:H={},collapsible:j=!1,reverseArrow:R=!1,width:B=200,collapsedWidth:We=80,zeroWidthTriggerStyle:Ie,breakpoint:k,onCollapse:oe,onBreakpoint:U}=ue,Ze=Le(ue,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:lt}=(0,s.useContext)(fe.V),[Ke,O]=(0,s.useState)("collapsed"in ue?ue.collapsed:$e),[ie,ne]=(0,s.useState)(!1);(0,s.useEffect)(()=>{"collapsed"in ue&&O(ue.collapsed)},[ue.collapsed]);const Oe=(ee,M)=>{"collapsed"in ue||O(ee),oe==null||oe(ee,M)},{getPrefixCls:Be,direction:Ne}=(0,s.useContext)(he.E_),Se=Be("layout-sider",I),[Ee,D,w]=mt(Se),b=(0,s.useRef)(null);b.current=ee=>{ne(ee.matches),U==null||U(ee.matches),Ke!==ee.matches&&Oe(ee.matches,"responsive")},(0,s.useEffect)(()=>{function ee(F){return b.current(F)}let M;if(typeof window!="undefined"){const{matchMedia:F}=window;if(F&&k&&k in te){M=F(`screen and (max-width: ${te[k]})`);try{M.addEventListener("change",ee)}catch(ct){M.addListener(ee)}ee(M)}}return()=>{try{M==null||M.removeEventListener("change",ee)}catch(F){M==null||M.removeListener(ee)}}},[k]),(0,s.useEffect)(()=>{const ee=Ve("ant-sider-");return lt.addSider(ee),()=>lt.removeSider(ee)},[]);const y=()=>{Oe(!Ke,"clickTrigger")},x=(0,je.Z)(Ze,["collapsed"]),W=Ke?We:B,G=re(W)?`${W}px`:String(W),De=parseFloat(String(We||0))===0?s.createElement("span",{onClick:y,className:S()(`${Se}-zero-width-trigger`,`${Se}-zero-width-trigger-${R?"right":"left"}`),style:Ie},$||s.createElement(q,null)):null,ae=Ne==="rtl"==!R,Te={expanded:ae?s.createElement(ge.Z,null):s.createElement(N.Z,null),collapsed:ae?s.createElement(N.Z,null):s.createElement(ge.Z,null)}[Ke?"collapsed":"expanded"],Re=$!==null?De||s.createElement("div",{className:`${Se}-trigger`,onClick:y,style:{width:G}},$||Te):null,rt=Object.assign(Object.assign({},H),{flex:`0 0 ${G}`,maxWidth:G,minWidth:G,width:G}),st=S()(Se,`${Se}-${A}`,{[`${Se}-collapsed`]:!!Ke,[`${Se}-has-trigger`]:j&&$!==null&&!De,[`${Se}-below`]:!!ie,[`${Se}-zero-width`]:parseFloat(G)===0},E,D,w),T=s.useMemo(()=>({siderCollapsed:Ke}),[Ke]);return Ee(s.createElement(Xe.Provider,{value:T},s.createElement("aside",Object.assign({className:st},x,{style:rt,ref:Q}),s.createElement("div",{className:`${Se}-children`},ke),j||ie&&De?Re:null)))})},6989:function(It,Ye,d){"use strict";d.d(Ye,{V:function(){return ve}});var s=d(59301);const ve=s.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(It,Ye,d){"use strict";d.d(Ye,{eh:function(){return V},jn:function(){return we}});var s=d(36237),ve=d(16931);const J=_=>{const{antCls:K,componentCls:q,colorText:N,footerBg:ge,headerHeight:Pe,headerPadding:S,headerColor:je,footerPadding:he,fontSize:fe,bodyBg:He,headerBg:pe}=_;return{[q]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:He,"&, *":{boxSizing:"border-box"},[`&${q}-has-sider`]:{flexDirection:"row",[`> ${q}, > ${q}-content`]:{width:0}},[`${q}-header, &${q}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${q}-header`]:{height:Pe,padding:S,color:je,lineHeight:(0,s.unit)(Pe),background:pe,[`${K}-menu`]:{lineHeight:"inherit"}},[`${q}-footer`]:{padding:he,color:N,fontSize:fe,background:ge},[`${q}-content`]:{flex:"auto",color:N,minHeight:0}}},V=_=>{const{colorBgLayout:K,controlHeight:q,controlHeightLG:N,colorText:ge,controlHeightSM:Pe,marginXXS:S,colorTextLightSolid:je,colorBgContainer:he}=_,fe=N*1.25;return{colorBgHeader:"#001529",colorBgBody:K,colorBgTrigger:"#002140",bodyBg:K,headerBg:"#001529",headerHeight:q*2,headerPadding:`0 ${fe}px`,headerColor:ge,footerPadding:`${Pe}px ${fe}px`,footerBg:K,siderBg:"#001529",triggerHeight:N+S*2,triggerBg:"#002140",triggerColor:je,zeroTriggerWidth:N,zeroTriggerHeight:N,lightSiderBg:he,lightTriggerBg:he,lightTriggerColor:ge}},we=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Ye.ZP=(0,ve.I$)("Layout",_=>[J(_)],V,{deprecatedTokens:we})},78857:function(It,Ye,d){"use strict";d.d(Ye,{J:function(){return _}});var s=d(59301),ve=d(8654),J=d(62487),V=function(K,q){var N={};for(var ge in K)Object.prototype.hasOwnProperty.call(K,ge)&&q.indexOf(ge)<0&&(N[ge]=K[ge]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ge=Object.getOwnPropertySymbols(K);Pe{const{children:N}=K,ge=V(K,["children"]),Pe=s.useContext(we),S=s.useMemo(()=>Object.assign(Object.assign({},Pe),ge),[Pe,ge.prefixCls,ge.mode,ge.selectable,ge.rootClassName]),je=(0,ve.t4)(N),he=(0,ve.x1)(q,je?(0,ve.C4)(N):null);return s.createElement(we.Provider,{value:S},s.createElement(J.Z,{space:!0},je?s.cloneElement(N,{ref:he}):N))});Ye.Z=we},93041:function(It,Ye,d){"use strict";d.d(Ye,{default:function(){return Ee}});var s=d(59301),ve=d(28321),J=d(24303),V=d(18785),we=d(92310),_=d.n(we),K=d(6089),q=d(2738),N=d(86641),ge=d(22703),Pe=d(48755),S=d(83397),he=(0,s.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),fe=function(D,w){var b={};for(var y in D)Object.prototype.hasOwnProperty.call(D,y)&&w.indexOf(y)<0&&(b[y]=D[y]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(D);x{const{prefixCls:w,className:b,dashed:y}=D,x=fe(D,["prefixCls","className","dashed"]),{getPrefixCls:W}=s.useContext(Pe.E_),G=W("menu",w),De=_()({[`${G}-item-divider-dashed`]:!!y},b);return s.createElement(ve.iz,Object.assign({className:De},x))},Me=d(11592),Ue=d(25399),Le=D=>{var w;const{className:b,children:y,icon:x,title:W,danger:G,extra:De}=D,{prefixCls:ae,firstLevel:Je,direction:Fe,disableMenuItemTitleTooltip:Te,inlineCollapsed:Re}=s.useContext(he),rt=ct=>{const pt=y==null?void 0:y[0],ht=s.createElement("span",{className:_()(`${ae}-title-content`,{[`${ae}-title-content-with-extra`]:!!De||De===0})},y);return(!x||s.isValidElement(y)&&y.type==="span")&&y&&ct&&Je&&typeof pt=="string"?s.createElement("div",{className:`${ae}-inline-collapsed-noicon`},pt.charAt(0)):ht},{siderCollapsed:st}=s.useContext(J.D);let T=W;typeof W=="undefined"?T=Je?y:"":W===!1&&(T="");const ee={title:T};!st&&!Re&&(ee.title=null,ee.open=!1);const M=(0,Me.Z)(y).length;let F=s.createElement(ve.ck,Object.assign({},(0,q.Z)(D,["title","icon","danger"]),{className:_()({[`${ae}-item-danger`]:G,[`${ae}-item-only-child`]:(x?M+1:M)===1},b),title:typeof W=="string"?W:void 0}),(0,ge.Tm)(x,{className:_()(s.isValidElement(x)?(w=x.props)===null||w===void 0?void 0:w.className:"",`${ae}-item-icon`)}),rt(Re));return Te||(F=s.createElement(Ue.Z,Object.assign({},ee,{placement:Fe==="rtl"?"left":"right",classNames:{root:`${ae}-inline-collapsed-tooltip`}}),F)),F},te=d(78857),re=d(36237),Xe=d(17835),Ve=d(63356),se=d(34961),me=d(46e3),ue=d(34925),Q=d(16931),I=d(51636),$=D=>{const{componentCls:w,motionDurationSlow:b,horizontalLineHeight:y,colorSplit:x,lineWidth:W,lineType:G,itemPaddingInline:De}=D;return{[`${w}-horizontal`]:{lineHeight:y,border:0,borderBottom:`${(0,re.unit)(W)} ${G} ${x}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${w}-item, ${w}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:De},[`> ${w}-item:hover, > ${w}-item-active, > ${w}-submenu ${w}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${w}-item, ${w}-submenu-title`]:{transition:[`border-color ${b}`,`background ${b}`].join(",")},[`${w}-submenu-arrow`]:{display:"none"}}}},$e=D=>{let{componentCls:w,menuArrowOffset:b,calc:y}=D;return{[`${w}-rtl`]:{direction:"rtl"},[`${w}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${w}-rtl${w}-vertical, ${w}-submenu-rtl ${w}-vertical`]:{[`${w}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,re.unit)(y(b).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,re.unit)(b)})`}}}}};const A=D=>Object.assign({},(0,Ve.oN)(D));var j=(D,w)=>{const{componentCls:b,itemColor:y,itemSelectedColor:x,subMenuItemSelectedColor:W,groupTitleColor:G,itemBg:De,subMenuItemBg:ae,itemSelectedBg:Je,activeBarHeight:Fe,activeBarWidth:Te,activeBarBorderWidth:Re,motionDurationSlow:rt,motionEaseInOut:st,motionEaseOut:T,itemPaddingInline:ee,motionDurationMid:M,itemHoverColor:F,lineType:ct,colorSplit:pt,itemDisabledColor:ht,dangerItemColor:v,dangerItemHoverColor:h,dangerItemSelectedColor:P,dangerItemActiveBg:z,dangerItemSelectedBg:le,popupBg:be,itemHoverBg:ze,itemActiveBg:_e,menuSubMenuBg:xe,horizontalItemSelectedColor:nt,horizontalItemSelectedBg:et,horizontalItemBorderRadius:xt,horizontalItemHoverBg:Et}=D;return{[`${b}-${w}, ${b}-${w} > ${b}`]:{color:y,background:De,[`&${b}-root:focus-visible`]:Object.assign({},A(D)),[`${b}-item`]:{"&-group-title, &-extra":{color:G}},[`${b}-submenu-selected > ${b}-submenu-title`]:{color:W},[`${b}-item, ${b}-submenu-title`]:{color:y,[`&:not(${b}-item-disabled):focus-visible`]:Object.assign({},A(D))},[`${b}-item-disabled, ${b}-submenu-disabled`]:{color:`${ht} !important`},[`${b}-item:not(${b}-item-selected):not(${b}-submenu-selected)`]:{[`&:hover, > ${b}-submenu-title:hover`]:{color:F}},[`&:not(${b}-horizontal)`]:{[`${b}-item:not(${b}-item-selected)`]:{"&:hover":{backgroundColor:ze},"&:active":{backgroundColor:_e}},[`${b}-submenu-title`]:{"&:hover":{backgroundColor:ze},"&:active":{backgroundColor:_e}}},[`${b}-item-danger`]:{color:v,[`&${b}-item:hover`]:{[`&:not(${b}-item-selected):not(${b}-submenu-selected)`]:{color:h}},[`&${b}-item:active`]:{background:z}},[`${b}-item a`]:{"&, &:hover":{color:"inherit"}},[`${b}-item-selected`]:{color:x,[`&${b}-item-danger`]:{color:P},"a, a:hover":{color:"inherit"}},[`& ${b}-item-selected`]:{backgroundColor:Je,[`&${b}-item-danger`]:{backgroundColor:le}},[`&${b}-submenu > ${b}`]:{backgroundColor:xe},[`&${b}-popup > ${b}`]:{backgroundColor:be},[`&${b}-submenu-popup > ${b}`]:{backgroundColor:be},[`&${b}-horizontal`]:Object.assign(Object.assign({},w==="dark"?{borderBottom:0}:{}),{[`> ${b}-item, > ${b}-submenu`]:{top:Re,marginTop:D.calc(Re).mul(-1).equal(),marginBottom:0,borderRadius:xt,"&::after":{position:"absolute",insetInline:ee,bottom:0,borderBottom:`${(0,re.unit)(Fe)} solid transparent`,transition:`border-color ${rt} ${st}`,content:'""'},"&:hover, &-active, &-open":{background:Et,"&::after":{borderBottomWidth:Fe,borderBottomColor:nt}},"&-selected":{color:nt,backgroundColor:et,"&:hover":{backgroundColor:et},"&::after":{borderBottomWidth:Fe,borderBottomColor:nt}}}}),[`&${b}-root`]:{[`&${b}-inline, &${b}-vertical`]:{borderInlineEnd:`${(0,re.unit)(Re)} ${ct} ${pt}`}},[`&${b}-inline`]:{[`${b}-sub${b}-inline`]:{background:ae},[`${b}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,re.unit)(Te)} solid ${x}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${M} ${T}`,`opacity ${M} ${T}`].join(","),content:'""'},[`&${b}-item-danger`]:{"&::after":{borderInlineEndColor:P}}},[`${b}-selected, ${b}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${M} ${st}`,`opacity ${M} ${st}`].join(",")}}}}}};const R=D=>{const{componentCls:w,itemHeight:b,itemMarginInline:y,padding:x,menuArrowSize:W,marginXS:G,itemMarginBlock:De,itemWidth:ae,itemPaddingInline:Je}=D,Fe=D.calc(W).add(x).add(G).equal();return{[`${w}-item`]:{position:"relative",overflow:"hidden"},[`${w}-item, ${w}-submenu-title`]:{height:b,lineHeight:(0,re.unit)(b),paddingInline:Je,overflow:"hidden",textOverflow:"ellipsis",marginInline:y,marginBlock:De,width:ae},[`> ${w}-item, > ${w}-submenu > ${w}-submenu-title`]:{height:b,lineHeight:(0,re.unit)(b)},[`${w}-item-group-list ${w}-submenu-title, ${w}-submenu-title`]:{paddingInlineEnd:Fe}}};var We=D=>{const{componentCls:w,iconCls:b,itemHeight:y,colorTextLightSolid:x,dropdownWidth:W,controlHeightLG:G,motionEaseOut:De,paddingXL:ae,itemMarginInline:Je,fontSizeLG:Fe,motionDurationFast:Te,motionDurationSlow:Re,paddingXS:rt,boxShadowSecondary:st,collapsedWidth:T,collapsedIconSize:ee}=D,M={height:y,lineHeight:(0,re.unit)(y),listStylePosition:"inside",listStyleType:"disc"};return[{[w]:{"&-inline, &-vertical":Object.assign({[`&${w}-root`]:{boxShadow:"none"}},R(D))},[`${w}-submenu-popup`]:{[`${w}-vertical`]:Object.assign(Object.assign({},R(D)),{boxShadow:st})}},{[`${w}-submenu-popup ${w}-vertical${w}-sub`]:{minWidth:W,maxHeight:`calc(100vh - ${(0,re.unit)(D.calc(G).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${w}-inline`]:{width:"100%",[`&${w}-root`]:{[`${w}-item, ${w}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Re}`,`background ${Re}`,`padding ${Te} ${De}`].join(","),[`> ${w}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${w}-sub${w}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${w}-submenu > ${w}-submenu-title`]:M,[`& ${w}-item-group-title`]:{paddingInlineStart:ae}},[`${w}-item`]:M}},{[`${w}-inline-collapsed`]:{width:T,[`&${w}-root`]:{[`${w}-item, ${w}-submenu ${w}-submenu-title`]:{[`> ${w}-inline-collapsed-noicon`]:{fontSize:Fe,textAlign:"center"}}},[`> ${w}-item, > ${w}-item-group > ${w}-item-group-list > ${w}-item, > ${w}-item-group > ${w}-item-group-list > ${w}-submenu > ${w}-submenu-title, > ${w}-submenu > ${w}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,re.unit)(D.calc(ee).div(2).equal())} - ${(0,re.unit)(Je)})`,textOverflow:"clip",[` ${w}-submenu-arrow, ${w}-submenu-expand-icon `]:{opacity:0},[`${w}-item-icon, ${b}`]:{margin:0,fontSize:ee,lineHeight:(0,re.unit)(y),"+ span":{display:"inline-block",opacity:0}}},[`${w}-item-icon, ${b}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${w}-item-icon, ${b}`]:{display:"none"},"a, a:hover":{color:x}},[`${w}-item-group-title`]:Object.assign(Object.assign({},Ve.vS),{paddingInline:rt})}}]};const Ie=D=>{const{componentCls:w,motionDurationSlow:b,motionDurationMid:y,motionEaseInOut:x,motionEaseOut:W,iconCls:G,iconSize:De,iconMarginInlineEnd:ae}=D;return{[`${w}-item, ${w}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${b}`,`background ${b}`,`padding calc(${b} + 0.1s) ${x}`].join(","),[`${w}-item-icon, ${G}`]:{minWidth:De,fontSize:De,transition:[`font-size ${y} ${W}`,`margin ${b} ${x}`,`color ${b}`].join(","),"+ span":{marginInlineStart:ae,opacity:1,transition:[`opacity ${b} ${x}`,`margin ${b}`,`color ${b}`].join(",")}},[`${w}-item-icon`]:Object.assign({},(0,Ve.Ro)()),[`&${w}-item-only-child`]:{[`> ${G}, > ${w}-item-icon`]:{marginInlineEnd:0}}},[`${w}-item-disabled, ${w}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${w}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},k=D=>{const{componentCls:w,motionDurationSlow:b,motionEaseInOut:y,borderRadius:x,menuArrowSize:W,menuArrowOffset:G}=D;return{[`${w}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:D.margin,width:W,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${b} ${y}, opacity ${b}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:D.calc(W).mul(.6).equal(),height:D.calc(W).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:x,transition:[`background ${b} ${y}`,`transform ${b} ${y}`,`top ${b} ${y}`,`color ${b} ${y}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,re.unit)(D.calc(G).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,re.unit)(G)})`}}}}},oe=D=>{const{antCls:w,componentCls:b,fontSize:y,motionDurationSlow:x,motionDurationMid:W,motionEaseInOut:G,paddingXS:De,padding:ae,colorSplit:Je,lineWidth:Fe,zIndexPopup:Te,borderRadiusLG:Re,subMenuItemBorderRadius:rt,menuArrowSize:st,menuArrowOffset:T,lineType:ee,groupTitleLineHeight:M,groupTitleFontSize:F}=D;return[{"":{[b]:Object.assign(Object.assign({},(0,Ve.dF)()),{"&-hidden":{display:"none"}})},[`${b}-submenu-hidden`]:{display:"none"}},{[b]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ve.Wf)(D)),(0,Ve.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:y,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${x} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${b}-item`]:{flex:"none"}},[`${b}-item, ${b}-submenu, ${b}-submenu-title`]:{borderRadius:D.itemBorderRadius},[`${b}-item-group-title`]:{padding:`${(0,re.unit)(De)} ${(0,re.unit)(ae)}`,fontSize:F,lineHeight:M,transition:`all ${x}`},[`&-horizontal ${b}-submenu`]:{transition:[`border-color ${x} ${G}`,`background ${x} ${G}`].join(",")},[`${b}-submenu, ${b}-submenu-inline`]:{transition:[`border-color ${x} ${G}`,`background ${x} ${G}`,`padding ${W} ${G}`].join(",")},[`${b}-submenu ${b}-sub`]:{cursor:"initial",transition:[`background ${x} ${G}`,`padding ${x} ${G}`].join(",")},[`${b}-title-content`]:{transition:`color ${x}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${w}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${b}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:D.padding}},[`${b}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${b}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:ee,borderWidth:0,borderTopWidth:Fe,marginBlock:Fe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ie(D)),{[`${b}-item-group`]:{[`${b}-item-group-list`]:{margin:0,padding:0,[`${b}-item, ${b}-submenu-title`]:{paddingInline:`${(0,re.unit)(D.calc(y).mul(2).equal())} ${(0,re.unit)(ae)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Te,borderRadius:Re,boxShadow:"none",transformOrigin:"0 0",[`&${b}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${b}`]:Object.assign(Object.assign(Object.assign({borderRadius:Re},Ie(D)),k(D)),{[`${b}-item, ${b}-submenu > ${b}-submenu-title`]:{borderRadius:rt},[`${b}-submenu-title::after`]:{transition:`transform ${x} ${G}`}})},"\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:D.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:D.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:D.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:D.paddingXS}}}),k(D)),{[`&-inline-collapsed ${b}-submenu-arrow, &-inline ${b}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,re.unit)(T)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,re.unit)(D.calc(T).mul(-1).equal())})`}},[`${b}-submenu-open${b}-submenu-inline > ${b}-submenu-title > ${b}-submenu-arrow`]:{transform:`translateY(${(0,re.unit)(D.calc(st).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,re.unit)(D.calc(T).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,re.unit)(T)})`}}})},{[`${w}-layout-header`]:{[b]:{lineHeight:"inherit"}}}]},U=D=>{var w,b,y;const{colorPrimary:x,colorError:W,colorTextDisabled:G,colorErrorBg:De,colorText:ae,colorTextDescription:Je,colorBgContainer:Fe,colorFillAlter:Te,colorFillContent:Re,lineWidth:rt,lineWidthBold:st,controlItemBgActive:T,colorBgTextHover:ee,controlHeightLG:M,lineHeight:F,colorBgElevated:ct,marginXXS:pt,padding:ht,fontSize:v,controlHeightSM:h,fontSizeLG:P,colorTextLightSolid:z,colorErrorHover:le}=D,be=(w=D.activeBarWidth)!==null&&w!==void 0?w:0,ze=(b=D.activeBarBorderWidth)!==null&&b!==void 0?b:rt,_e=(y=D.itemMarginInline)!==null&&y!==void 0?y:D.marginXXS,xe=new Xe.FastColor(z).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:D.zIndexPopupBase+50,radiusItem:D.borderRadiusLG,itemBorderRadius:D.borderRadiusLG,radiusSubMenuItem:D.borderRadiusSM,subMenuItemBorderRadius:D.borderRadiusSM,colorItemText:ae,itemColor:ae,colorItemTextHover:ae,itemHoverColor:ae,colorItemTextHoverHorizontal:x,horizontalItemHoverColor:x,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:x,itemSelectedColor:x,subMenuItemSelectedColor:x,colorItemTextSelectedHorizontal:x,horizontalItemSelectedColor:x,colorItemBg:Fe,itemBg:Fe,colorItemBgHover:ee,itemHoverBg:ee,colorItemBgActive:Re,itemActiveBg:T,colorSubItemBg:Te,subMenuItemBg:Te,colorItemBgSelected:T,itemSelectedBg:T,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:be,colorActiveBarHeight:st,activeBarHeight:st,colorActiveBarBorderSize:rt,activeBarBorderWidth:ze,colorItemTextDisabled:G,itemDisabledColor:G,colorDangerItemText:W,dangerItemColor:W,colorDangerItemTextHover:W,dangerItemHoverColor:W,colorDangerItemTextSelected:W,dangerItemSelectedColor:W,colorDangerItemBgActive:De,dangerItemActiveBg:De,colorDangerItemBgSelected:De,dangerItemSelectedBg:De,itemMarginInline:_e,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:M,groupTitleLineHeight:F,collapsedWidth:M*2,popupBg:ct,itemMarginBlock:pt,itemPaddingInline:ht,horizontalLineHeight:`${M*1.15}px`,iconSize:v,iconMarginInlineEnd:h-v,collapsedIconSize:P,groupTitleFontSize:v,darkItemDisabledColor:new Xe.FastColor(z).setA(.25).toRgbString(),darkItemColor:xe,darkDangerItemColor:W,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:z,darkItemSelectedBg:x,darkDangerItemSelectedBg:W,darkItemHoverBg:"transparent",darkGroupTitleColor:xe,darkItemHoverColor:z,darkDangerItemHoverColor:le,darkDangerItemSelectedColor:z,darkDangerItemActiveBg:W,itemWidth:be?`calc(100% + ${ze}px)`:`calc(100% - ${_e*2}px)`}};var Ze=function(D){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:D,b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Q.I$)("Menu",x=>{const{colorBgElevated:W,controlHeightLG:G,fontSize:De,darkItemColor:ae,darkDangerItemColor:Je,darkItemBg:Fe,darkSubMenuItemBg:Te,darkItemSelectedColor:Re,darkItemSelectedBg:rt,darkDangerItemSelectedBg:st,darkItemHoverBg:T,darkGroupTitleColor:ee,darkItemHoverColor:M,darkItemDisabledColor:F,darkDangerItemHoverColor:ct,darkDangerItemSelectedColor:pt,darkDangerItemActiveBg:ht,popupBg:v,darkPopupBg:h}=x,P=x.calc(De).div(7).mul(5).equal(),z=(0,I.mergeToken)(x,{menuArrowSize:P,menuHorizontalHeight:x.calc(G).mul(1.15).equal(),menuArrowOffset:x.calc(P).mul(.25).equal(),menuSubMenuBg:W,calc:x.calc,popupBg:v}),le=(0,I.mergeToken)(z,{itemColor:ae,itemHoverColor:M,groupTitleColor:ee,itemSelectedColor:Re,subMenuItemSelectedColor:Re,itemBg:Fe,popupBg:h,subMenuItemBg:Te,itemActiveBg:"transparent",itemSelectedBg:rt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:T,itemDisabledColor:F,dangerItemColor:Je,dangerItemHoverColor:ct,dangerItemSelectedColor:pt,dangerItemActiveBg:ht,dangerItemSelectedBg:st,menuSubMenuBg:Te,horizontalItemSelectedColor:Re,horizontalItemSelectedBg:rt});return[oe(z),$(z),We(z),j(z,"light"),j(le,"dark"),$e(z),(0,se.Z)(z),(0,me.oN)(z,"slide-up"),(0,me.oN)(z,"slide-down"),(0,ue._y)(z,"zoom-big")]},U,{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:b,unitless:{groupTitleLineHeight:!0}})(D,w)},lt=d(75030),O=D=>{var w;const{popupClassName:b,icon:y,title:x,theme:W}=D,G=s.useContext(he),{prefixCls:De,inlineCollapsed:ae,theme:Je}=G,Fe=(0,ve.Xl)();let Te;if(!y)Te=ae&&!Fe.length&&x&&typeof x=="string"?s.createElement("div",{className:`${De}-inline-collapsed-noicon`},x.charAt(0)):s.createElement("span",{className:`${De}-title-content`},x);else{const st=s.isValidElement(x)&&x.type==="span";Te=s.createElement(s.Fragment,null,(0,ge.Tm)(y,{className:_()(s.isValidElement(y)?(w=y.props)===null||w===void 0?void 0:w.className:"",`${De}-item-icon`)}),st?x:s.createElement("span",{className:`${De}-title-content`},x))}const Re=s.useMemo(()=>Object.assign(Object.assign({},G),{firstLevel:!1}),[G]),[rt]=(0,lt.Cn)("Menu");return s.createElement(he.Provider,{value:Re},s.createElement(ve.Wd,Object.assign({},(0,q.Z)(D,["icon"]),{title:Te,popupClassName:_()(De,b,`${De}-${W||Je}`),popupStyle:Object.assign({zIndex:rt},D.popupStyle)})))},ie=function(D,w){var b={};for(var y in D)Object.prototype.hasOwnProperty.call(D,y)&&w.indexOf(y)<0&&(b[y]=D[y]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(D);x{var b;const y=s.useContext(te.Z),x=y||{},{getPrefixCls:W,getPopupContainer:G,direction:De,menu:ae}=s.useContext(Pe.E_),Je=W(),{prefixCls:Fe,className:Te,style:Re,theme:rt="light",expandIcon:st,_internalDisableMenuItemTitleTooltip:T,inlineCollapsed:ee,siderCollapsed:M,rootClassName:F,mode:ct,selectable:pt,onClick:ht,overflowedIndicatorPopupClassName:v}=D,h=ie(D,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),P=(0,q.Z)(h,["collapsedWidth"]);(b=x.validator)===null||b===void 0||b.call(x,{mode:ct});const z=(0,K.Z)(function(){var tt;ht==null||ht.apply(void 0,arguments),(tt=x.onClick)===null||tt===void 0||tt.call(x)}),le=x.mode||ct,be=pt!=null?pt:x.selectable,ze=ee!=null?ee:M,_e={horizontal:{motionName:`${Je}-slide-up`},inline:(0,N.Z)(Je),other:{motionName:`${Je}-zoom-big`}},xe=W("menu",Fe||x.prefixCls),nt=(0,S.Z)(xe),[et,xt,Et]=Ze(xe,nt,!y),St=_()(`${xe}-${rt}`,ae==null?void 0:ae.className,Te),bt=s.useMemo(()=>{var tt,Pt;if(typeof st=="function"||ne(st))return st||null;if(typeof x.expandIcon=="function"||ne(x.expandIcon))return x.expandIcon||null;if(typeof(ae==null?void 0:ae.expandIcon)=="function"||ne(ae==null?void 0:ae.expandIcon))return(ae==null?void 0:ae.expandIcon)||null;const At=(tt=st!=null?st:x==null?void 0:x.expandIcon)!==null&&tt!==void 0?tt:ae==null?void 0:ae.expandIcon;return(0,ge.Tm)(At,{className:_()(`${xe}-submenu-expand-icon`,s.isValidElement(At)?(Pt=At.props)===null||Pt===void 0?void 0:Pt.className:void 0)})},[st,x==null?void 0:x.expandIcon,ae==null?void 0:ae.expandIcon,xe]),Tt=s.useMemo(()=>({prefixCls:xe,inlineCollapsed:ze||!1,direction:De,firstLevel:!0,theme:rt,mode:le,disableMenuItemTitleTooltip:T}),[xe,ze,De,T,rt]);return et(s.createElement(te.Z.Provider,{value:null},s.createElement(he.Provider,{value:Tt},s.createElement(ve.ZP,Object.assign({getPopupContainer:G,overflowedIndicator:s.createElement(V.Z,null),overflowedIndicatorPopupClassName:_()(xe,`${xe}-${rt}`,v),mode:le,selectable:be,onClick:z},P,{inlineCollapsed:ze,style:Object.assign(Object.assign({},ae==null?void 0:ae.style),Re),className:St,prefixCls:xe,direction:De,defaultMotions:_e,expandIcon:bt,ref:w,rootClassName:_()(F,xt,x.rootClassName,Et,nt),_internalComponents:Oe})))))});const Se=(0,s.forwardRef)((D,w)=>{const b=(0,s.useRef)(null),y=s.useContext(J.D);return(0,s.useImperativeHandle)(w,()=>({menu:b.current,focus:x=>{var W;(W=b.current)===null||W===void 0||W.focus(x)}})),s.createElement(Ne,Object.assign({ref:b},D,y))});Se.Item=Le,Se.SubMenu=O,Se.Divider=pe,Se.ItemGroup=ve.BW;var Ee=Se},24334:function(It,Ye,d){var s,ve;(function(J,V){It.exports=V(J)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof d.g!="undefined"?d.g:this,function(J){"use strict";J=J||{};var V=J.Base64,we="2.6.4",_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",K=function(E){for(var $={},ke=0,$e=E.length;ke<$e;ke++)$[E.charAt(ke)]=ke;return $}(_),q=String.fromCharCode,N=function(E){if(E.length<2){var $=E.charCodeAt(0);return $<128?E:$<2048?q(192|$>>>6)+q(128|$&63):q(224|$>>>12&15)+q(128|$>>>6&63)+q(128|$&63)}else{var $=65536+(E.charCodeAt(0)-55296)*1024+(E.charCodeAt(1)-56320);return q(240|$>>>18&7)+q(128|$>>>12&63)+q(128|$>>>6&63)+q(128|$&63)}},ge=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Pe=function(E){return E.replace(ge,N)},S=function(E){var $=[0,2,1][E.length%3],ke=E.charCodeAt(0)<<16|(E.length>1?E.charCodeAt(1):0)<<8|(E.length>2?E.charCodeAt(2):0),$e=[_.charAt(ke>>>18),_.charAt(ke>>>12&63),$>=2?"=":_.charAt(ke>>>6&63),$>=1?"=":_.charAt(ke&63)];return $e.join("")},je=J.btoa&&typeof J.btoa=="function"?function(E){return J.btoa(E)}:function(E){if(E.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return E.replace(/[\s\S]{1,3}/g,S)},he=function(E){return je(Pe(String(E)))},fe=function(E){return E.replace(/[+\/]/g,function($){return $=="+"?"-":"_"}).replace(/=/g,"")},He=function(E,$){return $?fe(he(E)):he(E)},pe=function(E){return He(E,!0)},Me;J.Uint8Array&&(Me=function(E,$){for(var ke="",$e=0,A=E.length;$e>>18)+_.charAt(B>>>12&63)+(typeof j!="undefined"?_.charAt(B>>>6&63):"=")+(typeof R!="undefined"?_.charAt(B&63):"=")}return $?fe(ke):ke});var Ue=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,mt=function(E){switch(E.length){case 4:var $=(7&E.charCodeAt(0))<<18|(63&E.charCodeAt(1))<<12|(63&E.charCodeAt(2))<<6|63&E.charCodeAt(3),ke=$-65536;return q((ke>>>10)+55296)+q((ke&1023)+56320);case 3:return q((15&E.charCodeAt(0))<<12|(63&E.charCodeAt(1))<<6|63&E.charCodeAt(2));default:return q((31&E.charCodeAt(0))<<6|63&E.charCodeAt(1))}},Le=function(E){return E.replace(Ue,mt)},te=function(E){var $=E.length,ke=$%4,$e=($>0?K[E.charAt(0)]<<18:0)|($>1?K[E.charAt(1)]<<12:0)|($>2?K[E.charAt(2)]<<6:0)|($>3?K[E.charAt(3)]:0),A=[q($e>>>16),q($e>>>8&255),q($e&255)];return A.length-=[0,0,2,1][ke],A.join("")},re=J.atob&&typeof J.atob=="function"?function(E){return J.atob(E)}:function(E){return E.replace(/\S{1,4}/g,te)},Xe=function(E){return re(String(E).replace(/[^A-Za-z0-9\+\/]/g,""))},Ve=function(E){return Le(re(E))},se=function(E){return String(E).replace(/[-_]/g,function($){return $=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},me=function(E){return Ve(se(E))},ue;J.Uint8Array&&(ue=function(E){return Uint8Array.from(Xe(se(E)),function($){return $.charCodeAt(0)})});var Q=function(){var E=J.Base64;return J.Base64=V,E};if(J.Base64={VERSION:we,atob:Xe,btoa:je,fromBase64:me,toBase64:He,utob:Pe,encode:He,encodeURI:pe,btou:Le,decode:me,noConflict:Q,fromUint8Array:Me,toUint8Array:ue},typeof Object.defineProperty=="function"){var I=function(E){return{value:E,enumerable:!1,writable:!0,configurable:!0}};J.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",I(function(){return me(this)})),Object.defineProperty(String.prototype,"toBase64",I(function(E){return He(this,E)})),Object.defineProperty(String.prototype,"toBase64URI",I(function(){return He(this,!0)}))}}return J.Meteor&&(Base64=J.Base64),It.exports?It.exports.Base64=J.Base64:(s=[],ve=function(){return J.Base64}.apply(Ye,s),ve!==void 0&&(It.exports=ve)),{Base64:J.Base64}})},43141:function(It,Ye,d){"use strict";d.d(Ye,{Z5:function(){return tu},_l:function(){return Gu},bK:function(){return To}});var s=d(59301),ve=d(29658);function J(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,ve.Z)(e,t)}var V=d(60499),we=d(59781),_=s.createContext(null),K=null;function q(e){e()}var N=q,ge=function(t){return N=t},Pe=function(){return N};function S(){var e=Pe(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var a=t;a;)a.callback(),a=a.next})},get:function(){for(var a=[],o=t;o;)a.push(o),o=o.next;return a},subscribe:function(a){var o=!0,i=r={callback:a,next:null,prev:r};return i.prev?i.prev.next=i:t=i,function(){!o||t===null||(o=!1,i.next?i.next.prev=i.prev:r=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}var je={notify:function(){},get:function(){return[]}};function he(e,t){var r,n=je;function a(c){return u(),n.subscribe(c)}function o(){n.notify()}function i(){f.onStateChange&&f.onStateChange()}function l(){return!!r}function u(){r||(r=t?t.addNestedSub(i):e.subscribe(i),n=S())}function m(){r&&(r(),r=void 0,n.clear(),n=je)}var f={addNestedSub:a,notifyNestedSubs:o,handleChangeWrapper:i,isSubscribed:l,trySubscribe:u,tryUnsubscribe:m,getListeners:function(){return n}};return f}var fe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?s.useLayoutEffect:s.useEffect;function He(e){var t=e.store,r=e.context,n=e.children,a=(0,s.useMemo)(function(){var l=he(t);return{store:t,subscription:l}},[t]),o=(0,s.useMemo)(function(){return t.getState()},[t]);fe(function(){var l=a.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),o!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[a,o]);var i=r||_;return s.createElement(i.Provider,{value:a},n)}var pe=He,Me=d(69010),Ue=d(94266),mt=d.n(Ue),Le=d(53410),te=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],re=["reactReduxForwardedRef"],Xe=[],Ve=[null,null],se=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function me(e,t){var r=e[1];return[t.payload,r+1]}function ue(e,t,r){fe(function(){return e.apply(void 0,t)},r)}function Q(e,t,r,n,a,o,i){e.current=n,t.current=a,r.current=!1,o.current&&(o.current=null,i())}function I(e,t,r,n,a,o,i,l,u,m){if(e){var f=!1,c=null,p=function(){if(!f){var Z=t.getState(),Y,X;try{Y=n(Z,a.current)}catch(ce){X=ce,c=ce}X||(c=null),Y===o.current?i.current||u():(o.current=Y,l.current=Y,i.current=!0,m({type:"STORE_UPDATED",payload:{error:X}}))}};r.onStateChange=p,r.trySubscribe(),p();var g=function(){if(f=!0,r.tryUnsubscribe(),r.onStateChange=null,c)throw c};return g}}var E=function(){return[null,0]};function $(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,a=n===void 0?function(Qe){return"ConnectAdvanced("+Qe+")"}:n,o=r.methodName,i=o===void 0?"connectAdvanced":o,l=r.renderCountProp,u=l===void 0?void 0:l,m=r.shouldHandleStateChanges,f=m===void 0?!0:m,c=r.storeKey,p=c===void 0?"store":c,g=r.withRef,C=g===void 0?!1:g,Z=r.forwardRef,Y=Z===void 0?!1:Z,X=r.context,ce=X===void 0?_:X,Ce=(0,Me.Z)(r,te);if(0)var Ae;var at=ce;return function(dt){var Nt=dt.displayName||dt.name||"Component",ft=a(Nt),Ot=(0,V.Z)({},Ce,{getDisplayName:a,methodName:i,renderCountProp:u,shouldHandleStateChanges:f,storeKey:p,displayName:ft,wrappedComponentName:Nt,WrappedComponent:dt}),Zt=Ce.pure;function Vt(Kt){return e(Kt.dispatch,Ot)}var fr=Zt?s.useMemo:function(Kt){return Kt()};function sr(Kt){var Dr=(0,s.useMemo)(function(){var un=Kt.reactReduxForwardedRef,ha=(0,Me.Z)(Kt,re);return[Kt.context,un,ha]},[Kt]),vr=Dr[0],ln=Dr[1],Mr=Dr[2],Ir=(0,s.useMemo)(function(){return vr&&vr.Consumer&&(0,Le.isContextConsumer)(s.createElement(vr.Consumer,null))?vr:at},[vr,at]),gr=(0,s.useContext)(Ir),Fr=!!Kt.store&&!!Kt.store.getState&&!!Kt.store.dispatch,Sn=!!gr&&!!gr.store,hr=Fr?Kt.store:gr.store,sn=(0,s.useMemo)(function(){return Vt(hr)},[hr]),Dn=(0,s.useMemo)(function(){if(!f)return Ve;var un=he(hr,Fr?null:gr.subscription),ha=un.notifyNestedSubs.bind(un);return[un,ha]},[hr,Fr,gr]),Zr=Dn[0],In=Dn[1],Bn=(0,s.useMemo)(function(){return Fr?gr:(0,V.Z)({},gr,{subscription:Zr})},[Fr,gr,Zr]),Mo=(0,s.useReducer)(me,Xe,E),Ju=Mo[0],An=Ju[0],_u=Mo[1];if(An&&An.error)throw An.error;var Fo=(0,s.useRef)(),ma=(0,s.useRef)(Mr),Pn=(0,s.useRef)(),Lo=(0,s.useRef)(!1),va=fr(function(){return Pn.current&&Mr===ma.current?Pn.current:sn(hr.getState(),Mr)},[hr,An,Mr]);ue(Q,[ma,Fo,Lo,Mr,va,Pn,In]),ue(I,[f,hr,Zr,sn,ma,Fo,Lo,Pn,In,_u],[hr,Zr,sn]);var ga=(0,s.useMemo)(function(){return s.createElement(dt,(0,V.Z)({},va,{ref:ln}))},[ln,dt,va]),qu=(0,s.useMemo)(function(){return f?s.createElement(Ir.Provider,{value:Bn},ga):ga},[Ir,ga,Bn]);return qu}var ar=Zt?s.memo(sr):sr;if(ar.WrappedComponent=dt,ar.displayName=sr.displayName=ft,Y){var mr=s.forwardRef(function(Dr,vr){return s.createElement(ar,(0,V.Z)({},Dr,{reactReduxForwardedRef:vr}))});return mr.displayName=ft,mr.WrappedComponent=dt,mt()(mr,dt)}return mt()(ar,dt)}}function ke(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function $e(e,t){if(ke(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a=0;n--){var a=t[n](e);if(a)return a}return function(o,i){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+i.wrappedComponentName+".")}}function w(e,t){return e===t}function b(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?$:r,a=t.mapStateToPropsFactories,o=a===void 0?Ze:a,i=t.mapDispatchToPropsFactories,l=i===void 0?k:i,u=t.mergePropsFactories,m=u===void 0?ne:u,f=t.selectorFactory,c=f===void 0?Se:f;return function(g,C,Z,Y){Y===void 0&&(Y={});var X=Y,ce=X.pure,Ce=ce===void 0?!0:ce,Ae=X.areStatesEqual,at=Ae===void 0?w:Ae,Qe=X.areOwnPropsEqual,dt=Qe===void 0?$e:Qe,Nt=X.areStatePropsEqual,ft=Nt===void 0?$e:Nt,Ot=X.areMergedPropsEqual,Zt=Ot===void 0?$e:Ot,Vt=(0,Me.Z)(X,Ee),fr=D(g,o,"mapStateToProps"),sr=D(C,l,"mapDispatchToProps"),ar=D(Z,m,"mergeProps");return n(c,(0,V.Z)({methodName:"connect",getDisplayName:function(Kt){return"Connect("+Kt+")"},shouldHandleStateChanges:!!g,initMapStateToProps:fr,initMapDispatchToProps:sr,initMergeProps:ar,pure:Ce,areStatesEqual:at,areOwnPropsEqual:dt,areStatePropsEqual:ft,areMergedPropsEqual:Zt},Vt))}}var y=b();function x(){var e=useContext(ReactReduxContext);return e}function W(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),a=n.store;return a}}var G=null;function De(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var ae=null,Je=function(t,r){return t===r};function Fe(e,t,r,n){var a=useReducer(function(C){return C+1},0),o=a[1],i=useMemo(function(){return createSubscription(r,n)},[r,n]),l=useRef(),u=useRef(),m=useRef(),f=useRef(),c=r.getState(),p;try{if(e!==u.current||c!==m.current||l.current){var g=e(c);f.current===void 0||!t(g,f.current)?p=g:p=f.current}else p=f.current}catch(C){throw l.current&&(C.message+=` The error may be correlated with this previous error: `+l.current.stack+` `),C}return useIsomorphicLayoutEffect(function(){u.current=e,m.current=c,f.current=p,l.current=void 0}),useIsomorphicLayoutEffect(function(){function C(){try{var Z=r.getState();if(Z===m.current)return;var Y=u.current(Z);if(t(Y,f.current))return;f.current=Y,m.current=Z}catch(X){l.current=X}o()}return i.onStateChange=C,i.trySubscribe(),C(),function(){return i.tryUnsubscribe()}},[r,i]),p}function Te(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,a){a===void 0&&(a=Je);var o=t(),i=o.store,l=o.subscription,u=Fe(n,a,i,l);return useDebugValue(u),u}}var Re=null,rt=d(4676);ge(rt.unstable_batchedUpdates);function st(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=Mt(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(a){if(a instanceof Rt){this.setState({});return}throw a},r.render=function(){return this.props.children(this.setCallbacks)},t}(s.Component),Jt=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key `,_t=function(t){return t+1},wt=function(t){return` You have lifted an item in position `+_t(t.source.index)+` `},ut=function(t,r){var n=t.droppableId===r.droppableId,a=_t(t.index),o=_t(r.index);return n?` You have moved the item from position `+a+` to position `+o+` `:` You have moved the item from position `+a+` in list `+t.droppableId+` to list `+r.droppableId+` in position `+o+` `},yt=function(t,r,n){var a=r.droppableId===n.droppableId;return a?` The item `+t+` has been combined with `+n.draggableId:` The item `+t+` in list `+r.droppableId+` has been combined with `+n.draggableId+` in list `+n.droppableId+` `},Ft=function(t){var r=t.destination;if(r)return ut(t.source,r);var n=t.combine;return n?yt(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},$t=function(t){return` The item has returned to its starting position of `+_t(t.index)+` `},Wt=function(t){if(t.reason==="CANCEL")return` Movement cancelled. `+$t(t.source)+` `;var r=t.destination,n=t.combine;return r?` You have dropped the item. `+ut(t.source,r)+` `:n?` You have dropped the item. `+yt(t.draggableId,t.source,n)+` `:` The item has been dropped while not over a drop area. `+$t(t.source)+` `},Dt={dragHandleUsageInstructions:Jt,onDragStart:wt,onDragUpdate:Ft,onDragEnd:Wt},kt={x:0,y:0},zt=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},Ut=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},ir=function(t,r){return t.x===r.x&&t.y===r.y},cr=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},dr=function(t,r,n){var a;return n===void 0&&(n=0),a={},a[t]=r,a[t==="x"?"y":"x"]=n,a},Br=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},Gr=function(t,r){return Math.min.apply(Math,r.map(function(n){return Br(t,n)}))},xr=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},cn=function(e,t){var r=v({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},lr=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},br=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Cr={top:0,right:0,bottom:0,left:0},dn=function(t,r){return r?lr(t,r.scroll.diff.displacement):t},pn=function(t,r,n){if(n&&n.increasedBy){var a;return(0,V.Z)({},t,(a={},a[r.end]=t[r.end]+n.increasedBy[r.line],a))}return t},Rn=function(t,r){return r&&r.shouldClipSubject?cn(r.pageMarginBox,t):v(t)},yr=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,a=e.frame,o=dn(t.marginBox,a),i=pn(o,n,r),l=Rn(i,a);return{page:t,withPlaceholder:r,active:l}},Ur=function(e,t){e.frame||L(!1);var r=e.frame,n=Ut(t,r.scroll.initial),a=cr(n),o=(0,V.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:a},max:r.scroll.max}}),i=yr({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o}),l=(0,V.Z)({},e,{frame:o,subject:i});return l};function Nn(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Ar(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function Pr(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,m=n.lefte.right,f=u&&m;if(f)return!0;var c=u&&i||m&&o;return c}},Rr=function(e){var t=qe(e.top,e.bottom),r=qe(e.left,e.right);return function(n){var a=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return a}},Nr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ba={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},$o=function(e){return function(t){var r=qe(t.top,t.bottom),n=qe(t.left,t.right);return function(a){return e===Nr?r(a.top)&&r(a.bottom):n(a.left)&&n(a.right)}}},jo=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:kt;return lr(t,n)},Ho=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},zo=function(t,r,n){return n(r)(t)},Mn=function(t){var r=t.target,n=t.destination,a=t.viewport,o=t.withDroppableDisplacement,i=t.isVisibleThroughFrameFn,l=o?jo(r,n):r;return Ho(l,n,i)&&zo(l,a,i)},Wo=function(t){return Mn((0,V.Z)({},t,{isVisibleThroughFrameFn:tr}))},ya=function(t){return Mn((0,V.Z)({},t,{isVisibleThroughFrameFn:Rr}))},Zo=function(t){return Mn((0,V.Z)({},t,{isVisibleThroughFrameFn:$o(t.destination.axis)}))},Go=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var a=r.invisible,o=r.visible;if(a[t])return!1;var i=o[t];return i?i.shouldAnimate:!0};function Uo(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return v(h(r,n))}function Kr(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,a=e.viewport,o=e.forceShouldAnimate,i=e.last;return t.reduce(function(u,m){var f=Uo(m,n),c=m.descriptor.id;u.all.push(c);var p=Wo({target:f,destination:r,viewport:a,withDroppableDisplacement:!0});if(!p)return u.invisible[m.descriptor.id]=!0,u;var g=Go(c,i,o),C={draggableId:c,shouldAnimate:g};return u.visible[c]=C,u},{all:[],visible:{},invisible:{}})}function Vo(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function xa(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,a=e.destination,o=Vo(t,{inHomeList:r});return{displaced:Ge,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:o}}}}function vn(e){var t=e.draggable,r=e.insideDestination,n=e.destination,a=e.viewport,o=e.displacedBy,i=e.last,l=e.index,u=e.forceShouldAnimate,m=wr(t,n);if(l==null)return xa({insideDestination:r,inHomeList:m,displacedBy:o,destination:n});var f=er(r,function(Z){return Z.descriptor.index===l});if(!f)return xa({insideDestination:r,inHomeList:m,displacedBy:o,destination:n});var c=jr(t,r),p=r.indexOf(f),g=c.slice(p),C=Kr({afterDragging:g,destination:n,displacedBy:o,last:i,viewport:a.frame,forceShouldAnimate:u});return{displaced:C,displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function Er(e,t){return!!t.effected[e]}var Ko=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,a=e.combine,o=e.afterCritical;if(!r.isCombineEnabled)return null;var i=a.draggableId,l=n[i],u=l.descriptor.index,m=Er(i,o);return m?t?u:u-1:t?u+1:u},Yo=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var o=a.index,i=t?o+1:o-1,l=n[0].descriptor.index,u=n[n.length-1].descriptor.index,m=r?u:u+1;return im?null:i},Xo=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,a=e.draggables,o=e.destination,i=e.insideDestination,l=e.previousImpact,u=e.viewport,m=e.afterCritical,f=l.at;if(f||L(!1),f.type==="REORDER"){var c=Yo({isMovingForward:t,isInHomeList:r,location:f.destination,insideDestination:i});return c==null?null:vn({draggable:n,insideDestination:i,destination:o,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:c})}var p=Ko({isMovingForward:t,destination:o,displaced:l.displaced,draggables:a,combine:f.combine,afterCritical:m});return p==null?null:vn({draggable:n,insideDestination:i,destination:o,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:p})},Jo=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,a=e.displacedBy,o=!!(t.visible[n]||t.invisible[n]);return Er(n,r)?o?kt:cr(a.point):o?a.point:kt},_o=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,a=$r(r);a||L(!1);var o=a.draggableId,i=n[o].page.borderBox.center,l=Jo({displaced:r.displaced,afterCritical:t,combineWith:o,displacedBy:r.displacedBy});return zt(i,l)},Ca=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},qo=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},Fn=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},wa=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return dr(r.line,n.marginBox[r.end]+Ca(r,a),Fn(r,n.marginBox,a))},Ea=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return dr(r.line,n.marginBox[r.start]-qo(r,a),Fn(r,n.marginBox,a))},Qo=function(t){var r=t.axis,n=t.moveInto,a=t.isMoving;return dr(r.line,n.contentBox[r.start]+Ca(r,a),Fn(r,n.contentBox,a))},ei=function(e){var t=e.impact,r=e.draggable,n=e.draggables,a=e.droppable,o=e.afterCritical,i=pr(a.descriptor.id,n),l=r.page,u=a.axis;if(!i.length)return Qo({axis:u,moveInto:a.page,isMoving:l});var m=t.displaced,f=t.displacedBy,c=m.all[0];if(c){var p=n[c];if(Er(c,o))return Ea({axis:u,moveRelativeTo:p.page,isMoving:l});var g=xe(p.page,f.point);return Ea({axis:u,moveRelativeTo:g,isMoving:l})}var C=i[i.length-1];if(C.descriptor.id===r.descriptor.id)return l.borderBox.center;if(Er(C.descriptor.id,o)){var Z=xe(C.page,cr(o.displacedBy.point));return wa({axis:u,moveRelativeTo:Z,isMoving:l})}return wa({axis:u,moveRelativeTo:C.page,isMoving:l})},Ln=function(e,t){var r=e.frame;return r?zt(t,r.scroll.diff.displacement):t},ti=function(t){var r=t.impact,n=t.draggable,a=t.droppable,o=t.draggables,i=t.afterCritical,l=n.page.borderBox.center,u=r.at;return!a||!u?l:u.type==="REORDER"?ei({impact:r,draggable:n,draggables:o,droppable:a,afterCritical:i}):_o({impact:r,draggables:o,afterCritical:i})},gn=function(e){var t=ti(e),r=e.droppable,n=r?Ln(r,t):t;return n},Sa=function(e,t){var r=Ut(t,e.scroll.initial),n=cr(r),a=v({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),o={frame:a,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return o};function Da(e,t){return e.map(function(r){return t[r]})}function ri(e,t){for(var r=0;r1?f.sort(function(c,p){return Xt(c)[l.start]-Xt(p)[l.start]})[0]:m.sort(function(c,p){var g=Gr(r,br(Xt(c))),C=Gr(r,br(Xt(p)));return g!==C?g-C:Xt(c)[l.start]-Xt(p)[l.start]})[0]},Ba=function(t,r){var n=t.page.borderBox.center;return Er(t.descriptor.id,r)?Ut(n,r.displacedBy.point):n},li=function(t,r){var n=t.page.borderBox;return Er(t.descriptor.id,r)?lr(n,cr(r.displacedBy.point)):n},si=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,a=e.insideDestination,o=e.afterCritical,i=a.filter(function(l){return ya({target:li(l,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(l,u){var m=Br(t,Ln(n,Ba(l,o))),f=Br(t,Ln(n,Ba(u,o)));return mt.left&&e.topt.top}function gi(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,a=r.page.borderBox.center,o=n.map(function(i){var l=i.axis,u=dr(i.axis.line,t.center[l.line],i.page.borderBox.center[l.crossAxisLine]);return{id:i.descriptor.id,distance:Br(a,u)}}).sort(function(i,l){return l.distance-i.distance});return o[0]?o[0].id:null}function hi(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,a=Lr(n).filter(function(o){if(!o.isEnabled)return!1;var i=o.subject.active;if(!i||!vi(t,i))return!1;if(Ra(i)(t.center))return!0;var l=o.axis,u=i.center[l.crossAxisLine],m=t[l.crossAxisStart],f=t[l.crossAxisEnd],c=qe(i[l.crossAxisStart],i[l.crossAxisEnd]),p=c(m),g=c(f);return!p&&!g?!0:p?mu});return a.length?a.length===1?a[0].descriptor.id:gi({pageBorderBox:t,draggable:r,candidates:a}):null}var Na=function(t,r){return v(lr(t,r))},bi=function(e,t){var r=e.frame;return r?Na(t,r.scroll.diff.value):t};function Oa(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function yi(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var xi=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,a=e.insideDestination,o=e.last,i=e.viewport,l=e.afterCritical,u=n.axis,m=Yr(n.axis,r.displaceBy),f=m.value,c=t[u.start],p=t[u.end],g=jr(r,a),C=er(g,function(Y){var X=Y.descriptor.id,ce=Y.page.borderBox.center[u.line],Ce=Er(X,l),Ae=Oa({displaced:o,id:X});return Ce?Ae?p<=ce:cX[l.start]+Ce&&cX[l.start]-m+Ce&&fX[l.start]+m+Ce&&cX[l.start]+Ce&&f=Ga)return Za;var o=a/Ga,i=Kn+qi*o,l=n==="CANCEL"?i*Qi:i;return Number(l.toFixed(2))},tl=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,a=e.viewport,o=e.afterCritical,i=n.draggables,l=n.droppables,u=rr(t),m=u?l[u]:null,f=l[r.descriptor.droppableId],c=Fa({impact:t,draggable:r,draggables:i,afterCritical:o,droppable:m||f,viewport:a}),p=Ut(c,r.client.borderBox.center);return p},rl=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,a=e.home,o=e.viewport,i=e.onLiftImpact;if(!n.at||r!=="DROP"){var l=Ma({draggables:t,impact:i,destination:a,viewport:o,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var u=(0,V.Z)({},n,{displaced:Ge});return{impact:u,didDropInsideDroppable:!0}},nl=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(a){if(a.type!=="DROP"){n(a);return}var o=t(),i=a.payload.reason;if(o.phase==="COLLECTING"){r(Yi({reason:i}));return}if(o.phase!=="IDLE"){var l=o.phase==="DROP_PENDING"&&o.isWaiting;l&&L(!1),o.phase==="DRAGGING"||o.phase==="DROP_PENDING"||L(!1);var u=o.critical,m=o.dimensions,f=m.draggables[o.critical.draggable.id],c=rl({reason:i,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),p=c.impact,g=c.didDropInsideDroppable,C=g?kr(p):null,Z=g?$r(p):null,Y={index:u.draggable.index,droppableId:u.droppable.id},X={draggableId:f.descriptor.id,type:f.descriptor.type,source:Y,reason:i,mode:o.movementMode,destination:C,combine:Z},ce=tl({impact:p,draggable:f,dimensions:m,viewport:o.viewport,afterCritical:o.afterCritical}),Ce={critical:o.critical,afterCritical:o.afterCritical,result:X,impact:p},Ae=!ir(o.current.client.offset,ce)||!!X.combine;if(!Ae){r(Zn({completed:Ce}));return}var at=el({current:o.current.client.offset,destination:ce,reason:i}),Qe={newHomeClientOffset:ce,dropDuration:at,completed:Ce};r(Ki(Qe))}}}},Ua=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function al(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function ol(e){var t=e.onWindowScroll;function r(){t(Ua())}var n=At(r),a=al(n),o=gt;function i(){return o!==gt}function l(){i()&&L(!1),o=Mt(window,[a])}function u(){i()||L(!1),n.cancel(),o(),o=gt}return{start:l,stop:u,isActive:i}}var il=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},ll=function(e){var t=ol({onWindowScroll:function(n){e.dispatch(zi({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&il(n)&&t.stop(),r(n)}}},sl=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),a=function(i){t||r||(t=!0,e(i),clearTimeout(n))};return a.wasCalled=function(){return t},a},ul=function(){var e=[],t=function(o){var i=Pr(e,function(m){return m.timerId===o});i===-1&&L(!1);var l=e.splice(i,1),u=l[0];u.callback()},r=function(o){var i=setTimeout(function(){return t(i)}),l={timerId:i,callback:o};e.push(l)},n=function(){if(e.length){var o=[].concat(e);e.length=0,o.forEach(function(i){clearTimeout(i.timerId),i.callback()})}};return{add:r,flush:n}},cl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},dl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},pl=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,a=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&a},en=function(t,r){Jr(),r(),_r()},hn=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},Yn=function(t,r,n,a){if(!t){n(a(r));return}var o=sl(n),i={announce:o};t(r,i),o.wasCalled()||n(a(r))},fl=function(e,t){var r=ul(),n=null,a=function(p,g){n&&L(!1),en("onBeforeCapture",function(){var C=e().onBeforeCapture;if(C){var Z={draggableId:p,mode:g};C(Z)}})},o=function(p,g){n&&L(!1),en("onBeforeDragStart",function(){var C=e().onBeforeDragStart;C&&C(hn(p,g))})},i=function(p,g){n&&L(!1);var C=hn(p,g);n={mode:g,lastCritical:p,lastLocation:C.source,lastCombine:null},r.add(function(){en("onDragStart",function(){return Yn(e().onDragStart,C,t,Dt.onDragStart)})})},l=function(p,g){var C=kr(g),Z=$r(g);n||L(!1);var Y=!pl(p,n.lastCritical);Y&&(n.lastCritical=p);var X=!cl(n.lastLocation,C);X&&(n.lastLocation=C);var ce=!dl(n.lastCombine,Z);if(ce&&(n.lastCombine=Z),!(!Y&&!X&&!ce)){var Ce=(0,V.Z)({},hn(p,n.mode),{combine:Z,destination:C});r.add(function(){en("onDragUpdate",function(){return Yn(e().onDragUpdate,Ce,t,Dt.onDragUpdate)})})}},u=function(){n||L(!1),r.flush()},m=function(p){n||L(!1),n=null,en("onDragEnd",function(){return Yn(e().onDragEnd,p,t,Dt.onDragEnd)})},f=function(){if(n){var p=(0,V.Z)({},hn(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});m(p)}};return{beforeCapture:a,beforeStart:o,start:i,update:l,flush:u,drop:m,abort:f}},ml=function(e,t){var r=fl(e,t);return function(n){return function(a){return function(o){if(o.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(o.payload.draggableId,o.payload.movementMode);return}if(o.type==="INITIAL_PUBLISH"){var i=o.payload.critical;r.beforeStart(i,o.payload.movementMode),a(o),r.start(i,o.payload.movementMode);return}if(o.type==="DROP_COMPLETE"){var l=o.payload.completed.result;r.flush(),a(o),r.drop(l);return}if(a(o),o.type==="FLUSH"){r.abort();return}var u=n.getState();u.phase==="DRAGGING"&&r.update(u.critical,u.impact)}}}},vl=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&L(!1),e.dispatch(Zn({completed:n.completed}))}}},gl=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(a){return function(o){if((o.type==="FLUSH"||o.type==="DROP_COMPLETE"||o.type==="DROP_ANIMATION_FINISHED")&&n(),a(o),o.type==="DROP_ANIMATE"){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var u=e.getState();u.phase==="DROP_ANIMATING"&&e.dispatch(za())}};r=requestAnimationFrame(function(){r=null,t=Mt(window,[i])})}}}},hl=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},bl=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},yl=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},xl=function(e){return function(t){return function(r){return function(n){if(yl(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var a=t.getState();a.phase!=="DRAGGING"&&L(!1),e.start(a);return}r(n),e.scroll(t.getState())}}}},Cl=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Ha({reason:n.reason})))}}}},wl=we.qC,El=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,a=e.getResponders,o=e.announce,i=e.autoScroller;return(0,we.MT)(Oi,wl((0,we.md)(_i(n),hl(t),Ji(t),nl,vl,gl,Cl,xl(i),ll,bl(r),ml(a,o))))},Xn=function(){return{additions:{},removals:{},modified:{}}};function Sl(e){var t=e.registry,r=e.callbacks,n=Xn(),a=null,o=function(){a||(r.collectionStarting(),a=requestAnimationFrame(function(){a=null,Jr();var f=n,c=f.additions,p=f.removals,g=f.modified,C=Object.keys(c).map(function(X){return t.draggable.getById(X).getDimension(kt)}).sort(function(X,ce){return X.descriptor.index-ce.descriptor.index}),Z=Object.keys(g).map(function(X){var ce=t.droppable.getById(X),Ce=ce.callbacks.getScrollWhileDragging();return{droppableId:X,scroll:Ce}}),Y={additions:C,removals:Object.keys(p),modified:Z};n=Xn(),_r(),r.publish(Y)}))},i=function(f){var c=f.descriptor.id;n.additions[c]=f,n.modified[f.descriptor.droppableId]=!0,n.removals[c]&&delete n.removals[c],o()},l=function(f){var c=f.descriptor;n.removals[c.id]=!0,n.modified[c.droppableId]=!0,n.additions[c.id]&&delete n.additions[c.id],o()},u=function(){a&&(cancelAnimationFrame(a),a=null,n=Xn())};return{add:i,remove:l,stop:u}}var Va=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,a=e.width,o=Ut({x:r,y:t},{x:a,y:n}),i={x:Math.max(0,o.x),y:Math.max(0,o.y)};return i},Ka=function(){var e=document.documentElement;return e||L(!1),e},Ya=function(){var e=Ka(),t=Va({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Dl=function(){var e=Ua(),t=Ya(),r=e.y,n=e.x,a=Ka(),o=a.clientWidth,i=a.clientHeight,l=n+o,u=r+i,m=v({top:r,left:n,right:l,bottom:u}),f={frame:m,scroll:{initial:e,current:e,max:t,diff:{value:kt,displacement:kt}}};return f},Il=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;Jr();var a=Dl(),o=a.scroll.current,i=t.droppable,l=n.droppable.getAllByType(i.type).map(function(c){return c.callbacks.getDimensionAndWatchScroll(o,r)}),u=n.draggable.getAllByType(t.draggable.type).map(function(c){return c.getDimension(o)}),m={draggables:mn(u),droppables:Vr(l)};_r();var f={dimensions:m,critical:t,viewport:a};return f};function Xa(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Bl=function(e,t){var r=null,n=Sl({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),a=function(g,C){e.droppable.exists(g)||L(!1),r&&t.updateDroppableIsEnabled({id:g,isEnabled:C})},o=function(g,C){r&&(e.droppable.exists(g)||L(!1),t.updateDroppableIsCombineEnabled({id:g,isCombineEnabled:C}))},i=function(g,C){r&&(e.droppable.exists(g)||L(!1),t.updateDroppableScroll({id:g,newScroll:C}))},l=function(g,C){r&&e.droppable.getById(g).callbacks.scroll(C)},u=function(){if(r){n.stop();var g=r.critical.droppable;e.droppable.getAllByType(g.type).forEach(function(C){return C.callbacks.dragStopped()}),r.unsubscribe(),r=null}},m=function(g){r||L(!1);var C=r.critical.draggable;g.type==="ADDITION"&&Xa(e,C,g.value)&&n.add(g.value),g.type==="REMOVAL"&&Xa(e,C,g.value)&&n.remove(g.value)},f=function(g){r&&L(!1);var C=e.draggable.getById(g.draggableId),Z=e.droppable.getById(C.descriptor.droppableId),Y={draggable:C.descriptor,droppable:Z.descriptor},X=e.subscribe(m);return r={critical:Y,unsubscribe:X},Il({critical:Y,registry:e,scrollOptions:g.scrollOptions})},c={updateDroppableIsEnabled:a,updateDroppableIsCombineEnabled:o,scrollDroppable:l,updateDroppableScroll:i,startPublishing:f,stopPublishing:u};return c},Ja=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Al=function(e){window.scrollBy(e.x,e.y)},Pl=tt(function(e){return Lr(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),Rl=function(t,r){var n=er(Pl(r),function(a){return a.frame||L(!1),Ra(a.frame.pageMarginBox)(t)});return n},Nl=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var a=n[r];return a.frame?a:null}var o=Rl(t,n);return o},Sr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ol=function(e,t){var r=e[t.size]*Sr.startFromPercentage,n=e[t.size]*Sr.maxScrollAtPercentage,a={startScrollingFrom:r,maxScrollValueAt:n};return a},_a=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,a=r-t;if(a===0)return 0;var o=n-t,i=o/a;return i},Jn=1,Tl=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Sr.maxPixelScroll;if(e===t.startScrollingFrom)return Jn;var r=_a({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,a=Sr.maxPixelScroll*Sr.ease(n);return Math.ceil(a)},qa=Sr.durationDampening.accelerateAt,Qa=Sr.durationDampening.stopDampeningAt,Ml=function(e,t){var r=t,n=Qa,a=Date.now(),o=a-r;if(o>=Qa)return e;if(ot.height,o=r.width>t.width;return!o&&!a?n:o&&a?null:{x:o?0:n.x,y:a?0:n.y}},Ll=xr(function(e){return e===0?0:e}),ro=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,a=e.center,o=e.shouldUseTimeDampening,i={top:a.y-r.top,right:r.right-a.x,bottom:r.bottom-a.y,left:a.x-r.left},l=to({container:r,distanceToEdges:i,dragStartTime:t,axis:Nr,shouldUseTimeDampening:o}),u=to({container:r,distanceToEdges:i,dragStartTime:t,axis:ba,shouldUseTimeDampening:o}),m=Ll({x:u,y:l});if(ir(m,kt))return null;var f=Fl({container:r,subject:n,proposedScroll:m});return f?ir(f,kt)?null:f:null},kl=xr(function(e){return e===0?0:e>0?1:-1}),_n=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,a=t.change,o=zt(r,a),i={x:e(o.x,n.x),y:e(o.y,n.y)};return ir(i,kt)?null:i}}(),no=function(t){var r=t.max,n=t.current,a=t.change,o={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},i=kl(a),l=_n({max:o,current:n,change:i});return!l||i.x!==0&&l.x===0||i.y!==0&&l.y===0},qn=function(t,r){return no({current:t.scroll.current,max:t.scroll.max,change:r})},$l=function(t,r){if(!qn(t,r))return null;var n=t.scroll.max,a=t.scroll.current;return _n({current:a,max:n,change:r})},Qn=function(t,r){var n=t.frame;return n?no({current:n.scroll.current,max:n.scroll.max,change:r}):!1},jl=function(t,r){var n=t.frame;return!n||!Qn(t,r)?null:_n({current:n.scroll.current,max:n.scroll.max,change:r})},Hl=function(e){var t=e.viewport,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,i=ro({dragStartTime:a,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return i&&qn(t,i)?i:null},zl=function(e){var t=e.droppable,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=ro({dragStartTime:a,container:i.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:o});return l&&Qn(t,l)?l:null},ao=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,o=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id],u=l.page.marginBox;if(t.isWindowScrollAllowed){var m=t.viewport,f=Hl({dragStartTime:r,viewport:m,subject:u,center:i,shouldUseTimeDampening:n});if(f){a(f);return}}var c=Nl({center:i,destination:rr(t.impact),droppables:t.dimensions.droppables});if(c){var p=zl({dragStartTime:r,droppable:c,subject:u,center:i,shouldUseTimeDampening:n});p&&o(c.descriptor.id,p)}},Wl=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=At(t),a=At(r),o=null,i=function(f){o||L(!1);var c=o,p=c.shouldUseTimeDampening,g=c.dragStartTime;ao({state:f,scrollWindow:n,scrollDroppable:a,dragStartTime:g,shouldUseTimeDampening:p})},l=function(f){Jr(),o&&L(!1);var c=Date.now(),p=!1,g=function(){p=!0};ao({state:f,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:g,scrollDroppable:g}),o={dragStartTime:c,shouldUseTimeDampening:p},_r(),p&&i(f)},u=function(){o&&(n.cancel(),a.cancel(),o=null)};return{start:l,stop:u,scroll:i}},Zl=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,a=function(m,f){var c=zt(m.current.client.selection,f);t({client:c})},o=function(m,f){if(!Qn(m,f))return f;var c=jl(m,f);if(!c)return r(m.descriptor.id,f),null;var p=Ut(f,c);r(m.descriptor.id,p);var g=Ut(f,p);return g},i=function(m,f,c){if(!m||!qn(f,c))return c;var p=$l(f,c);if(!p)return n(c),null;var g=Ut(c,p);n(g);var C=Ut(c,g);return C},l=function(m){var f=m.scrollJumpRequest;if(f){var c=rr(m.impact);c||L(!1);var p=o(m.dimensions.droppables[c],f);if(p){var g=m.viewport,C=i(m.isWindowScrollAllowed,g,p);C&&a(m,C)}}};return l},Gl=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,a=Wl({scrollWindow:r,scrollDroppable:t}),o=Zl({move:n,scrollWindow:r,scrollDroppable:t}),i=function(m){if(m.phase==="DRAGGING"){if(m.movementMode==="FLUID"){a.scroll(m);return}m.scrollJumpRequest&&o(m)}},l={scroll:i,start:a.start,stop:a.stop};return l},Hr="data-rbd",zr=function(){var e=Hr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),ea=function(){var e=Hr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ul=function(){var e=Hr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),oo={contextId:Hr+"-scroll-container-context-id"},Vl=function(t){return function(r){return"["+r+'="'+t+'"]'}},tn=function(t,r){return t.map(function(n){var a=n.styles[r];return a?n.selector+" { "+a+" }":""}).join(" ")},Kl="pointer-events: none;",Yl=function(e){var t=Vl(e),r=function(){var l=` cursor: -webkit-grab; cursor: grab; `;return{selector:t(zr.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:l,dragging:Kl,dropAnimating:l}}}(),n=function(){var l=` transition: `+Qr.outOfTheWay+`; `;return{selector:t(ea.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),a={selector:t(Ul.contextId),styles:{always:"overflow-anchor: none;"}},o={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; `}},i=[n,r,a,o];return{always:tn(i,"always"),resting:tn(i,"resting"),dragging:tn(i,"dragging"),dropAnimating:tn(i,"dropAnimating"),userCancel:tn(i,"userCancel")}},nr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?s.useLayoutEffect:s.useEffect,ta=function(){var t=document.querySelector("head");return t||L(!1),t},io=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Xl(e,t){var r=M(function(){return Yl(e)},[e]),n=(0,s.useRef)(null),a=(0,s.useRef)(null),o=F(tt(function(c){var p=a.current;p||L(!1),p.textContent=c}),[]),i=F(function(c){var p=n.current;p||L(!1),p.textContent=c},[]);nr(function(){!n.current&&!a.current||L(!1);var c=io(t),p=io(t);return n.current=c,a.current=p,c.setAttribute(Hr+"-always",e),p.setAttribute(Hr+"-dynamic",e),ta().appendChild(c),ta().appendChild(p),i(r.always),o(r.resting),function(){var g=function(Z){var Y=Z.current;Y||L(!1),ta().removeChild(Y),Z.current=null};g(n),g(a)}},[t,i,o,r.always,r.resting,e]);var l=F(function(){return o(r.dragging)},[o,r.dragging]),u=F(function(c){if(c==="DROP"){o(r.dropAnimating);return}o(r.userCancel)},[o,r.dropAnimating,r.userCancel]),m=F(function(){a.current&&o(r.resting)},[o,r.resting]),f=M(function(){return{dragging:l,dropping:u,resting:m}},[l,u,m]);return f}var lo=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function rn(e){return e instanceof lo(e).HTMLElement}function so(e,t){var r="["+zr.contextId+'="'+e+'"]',n=fn(document.querySelectorAll(r));if(!n.length)return null;var a=er(n,function(o){return o.getAttribute(zr.draggableId)===t});return!a||!rn(a)?null:a}function Jl(e){var t=(0,s.useRef)({}),r=(0,s.useRef)(null),n=(0,s.useRef)(null),a=(0,s.useRef)(!1),o=F(function(p,g){var C={id:p,focus:g};return t.current[p]=C,function(){var Y=t.current,X=Y[p];X!==C&&delete Y[p]}},[]),i=F(function(p){var g=so(e,p);g&&g!==document.activeElement&&g.focus()},[e]),l=F(function(p,g){r.current===p&&(r.current=g)},[]),u=F(function(){n.current||a.current&&(n.current=requestAnimationFrame(function(){n.current=null;var p=r.current;p&&i(p)}))},[i]),m=F(function(p){r.current=null;var g=document.activeElement;g&&g.getAttribute(zr.draggableId)===p&&(r.current=p)},[]);nr(function(){return a.current=!0,function(){a.current=!1;var p=n.current;p&&cancelAnimationFrame(p)}},[]);var f=M(function(){return{register:o,tryRecordFocus:m,tryRestoreFocusRecorded:u,tryShiftRecord:l}},[o,m,u,l]);return f}function _l(){var e={draggables:{},droppables:{}},t=[];function r(c){return t.push(c),function(){var g=t.indexOf(c);g!==-1&&t.splice(g,1)}}function n(c){t.length&&t.forEach(function(p){return p(c)})}function a(c){return e.draggables[c]||null}function o(c){var p=a(c);return p||L(!1),p}var i={register:function(p){e.draggables[p.descriptor.id]=p,n({type:"ADDITION",value:p})},update:function(p,g){var C=e.draggables[g.descriptor.id];C&&C.uniqueId===p.uniqueId&&(delete e.draggables[g.descriptor.id],e.draggables[p.descriptor.id]=p)},unregister:function(p){var g=p.descriptor.id,C=a(g);C&&p.uniqueId===C.uniqueId&&(delete e.draggables[g],n({type:"REMOVAL",value:p}))},getById:o,findById:a,exists:function(p){return!!a(p)},getAllByType:function(p){return Ar(e.draggables).filter(function(g){return g.descriptor.type===p})}};function l(c){return e.droppables[c]||null}function u(c){var p=l(c);return p||L(!1),p}var m={register:function(p){e.droppables[p.descriptor.id]=p},unregister:function(p){var g=l(p.descriptor.id);g&&p.uniqueId===g.uniqueId&&delete e.droppables[p.descriptor.id]},getById:u,findById:l,exists:function(p){return!!l(p)},getAllByType:function(p){return Ar(e.droppables).filter(function(g){return g.descriptor.type===p})}};function f(){e.draggables={},e.droppables={},t.length=0}return{draggable:i,droppable:m,subscribe:r,clean:f}}function ql(){var e=M(_l,[]);return(0,s.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var ra=s.createContext(null),nn=function(){var e=document.body;return e||L(!1),e},Ql={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},es=function(t){return"rbd-announcement-"+t};function ts(e){var t=M(function(){return es(e)},[e]),r=(0,s.useRef)(null);(0,s.useEffect)(function(){var o=document.createElement("div");return r.current=o,o.id=t,o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),(0,V.Z)(o.style,Ql),nn().appendChild(o),function(){setTimeout(function(){var u=nn();u.contains(o)&&u.removeChild(o),o===r.current&&(r.current=null)})}},[t]);var n=F(function(a){var o=r.current;if(o){o.textContent=a;return}},[]);return n}var uo=0,rs={separator:"::"};function ns(){uo=0}function na(e,t){return t===void 0&&(t=rs),M(function(){return""+e+t.separator+uo++},[t.separator,e])}function as(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function os(e){var t=e.contextId,r=e.text,n=na("hidden-text",{separator:"-"}),a=M(function(){return as({contextId:t,uniqueId:n})},[n,t]);return(0,s.useEffect)(function(){var i=document.createElement("div");return i.id=a,i.textContent=r,i.style.display="none",nn().appendChild(i),function(){var u=nn();u.contains(i)&&u.removeChild(i)}},[a,r]),a}var bn=s.createContext(null),is={react:"^16.8.5","react-dom":"^16.8.5"},ls=/(\d+)\.(\d+)\.(\d+)/,co=function(t){var r=ls.exec(t);r==null&&L(!1);var n=Number(r[1]),a=Number(r[2]),o=Number(r[3]);return{major:n,minor:a,patch:o,raw:t}},ss=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},us=function(e,t){var r=co(e),n=co(t);ss(r,n)},ec=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md `,cs=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function tc(e){}function an(e,t){}function ds(){an(function(){us(is.react,s.version),cs(document)},[])}function aa(e){var t=(0,s.useRef)(e);return(0,s.useEffect)(function(){t.current=e}),t}function ps(){var e=null;function t(){return!!e}function r(i){return i===e}function n(i){e&&L(!1);var l={abandon:i};return e=l,l}function a(){e||L(!1),e=null}function o(){e&&(e.abandon(),a())}return{isClaimed:t,isActive:r,claim:n,release:a,tryAbandon:o}}var fs=9,ms=13,oa=27,po=32,vs=33,gs=34,hs=35,bs=36,ys=37,xs=38,Cs=39,ws=40,yn,Es=(yn={},yn[ms]=!0,yn[fs]=!0,yn),fo=function(e){Es[e.keyCode]&&e.preventDefault()},xn=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=er(t,function(n){return"on"+n in document});return r||e}(),mo=0,vo=5;function Ss(e,t){return Math.abs(t.x-e.x)>=vo||Math.abs(t.y-e.y)>=vo}var go={type:"IDLE"};function Ds(e){var t=e.cancel,r=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(i){var l=i.button,u=i.clientX,m=i.clientY;if(l===mo){var f={x:u,y:m},c=n();if(c.type==="DRAGGING"){i.preventDefault(),c.actions.move(f);return}c.type!=="PENDING"&&L(!1);var p=c.point;if(Ss(p,f)){i.preventDefault();var g=c.actions.fluidLift(f);a({type:"DRAGGING",actions:g})}}}},{eventName:"mouseup",fn:function(i){var l=n();if(l.type!=="DRAGGING"){t();return}i.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(i){n().type==="DRAGGING"&&i.preventDefault(),t()}},{eventName:"keydown",fn:function(i){var l=n();if(l.type==="PENDING"){t();return}if(i.keyCode===oa){i.preventDefault(),t();return}fo(i)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(i){var l=n();if(l.type==="IDLE"&&L(!1),l.actions.shouldRespectForcePress()){t();return}i.preventDefault()}},{eventName:xn,fn:t}]}function Is(e){var t=(0,s.useRef)(go),r=(0,s.useRef)(gt),n=M(function(){return{eventName:"mousedown",fn:function(c){if(!c.defaultPrevented&&c.button===mo&&!(c.ctrlKey||c.metaKey||c.shiftKey||c.altKey)){var p=e.findClosestDraggableId(c);if(p){var g=e.tryGetLock(p,i,{sourceEvent:c});if(g){c.preventDefault();var C={x:c.clientX,y:c.clientY};r.current(),m(g,C)}}}}}},[e]),a=M(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(c){if(!c.defaultPrevented){var p=e.findClosestDraggableId(c);if(p){var g=e.findOptionsForDraggable(p);g&&(g.shouldRespectForcePress||e.canGetLock(p)&&c.preventDefault())}}}}},[e]),o=F(function(){var c={passive:!1,capture:!0};r.current=Mt(window,[a,n],c)},[a,n]),i=F(function(){var f=t.current;f.type!=="IDLE"&&(t.current=go,r.current(),o())},[o]),l=F(function(){var f=t.current;i(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[i]),u=F(function(){var c={capture:!0,passive:!1},p=Ds({cancel:l,completed:i,getPhase:function(){return t.current},setPhase:function(C){t.current=C}});r.current=Mt(window,p,c)},[l,i]),m=F(function(c,p){t.current.type!=="IDLE"&&L(!1),t.current={type:"PENDING",point:p,actions:c},u()},[u]);nr(function(){return o(),function(){r.current()}},[o])}var Wr;function Bs(){}var As=(Wr={},Wr[gs]=!0,Wr[vs]=!0,Wr[bs]=!0,Wr[hs]=!0,Wr);function Ps(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(o){if(o.keyCode===oa){o.preventDefault(),r();return}if(o.keyCode===po){o.preventDefault(),n();return}if(o.keyCode===ws){o.preventDefault(),e.moveDown();return}if(o.keyCode===xs){o.preventDefault(),e.moveUp();return}if(o.keyCode===Cs){o.preventDefault(),e.moveRight();return}if(o.keyCode===ys){o.preventDefault(),e.moveLeft();return}if(As[o.keyCode]){o.preventDefault();return}fo(o)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:xn,fn:r}]}function Rs(e){var t=(0,s.useRef)(Bs),r=M(function(){return{eventName:"keydown",fn:function(o){if(o.defaultPrevented||o.keyCode!==po)return;var i=e.findClosestDraggableId(o);if(!i)return;var l=e.tryGetLock(i,f,{sourceEvent:o});if(!l)return;o.preventDefault();var u=!0,m=l.snapLift();t.current();function f(){u||L(!1),u=!1,t.current(),n()}t.current=Mt(window,Ps(m,f),{capture:!0,passive:!1})}}},[e]),n=F(function(){var o={passive:!1,capture:!0};t.current=Mt(window,[r],o)},[r]);nr(function(){return n(),function(){t.current()}},[n])}var ia={type:"IDLE"},Ns=120,Os=.15;function Ts(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(a){a.preventDefault()}},{eventName:"keydown",fn:function(a){if(r().type!=="DRAGGING"){t();return}a.keyCode===oa&&a.preventDefault(),t()}},{eventName:xn,fn:t}]}function Ms(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(o){var i=n();if(i.type!=="DRAGGING"){t();return}i.hasMoved=!0;var l=o.touches[0],u=l.clientX,m=l.clientY,f={x:u,y:m};o.preventDefault(),i.actions.move(f)}},{eventName:"touchend",fn:function(o){var i=n();if(i.type!=="DRAGGING"){t();return}o.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(o){if(n().type!=="DRAGGING"){t();return}o.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(o){var i=n();i.type==="IDLE"&&L(!1);var l=o.touches[0];if(l){var u=l.force>=Os;if(u){var m=i.actions.shouldRespectForcePress();if(i.type==="PENDING"){m&&t();return}if(m){if(i.hasMoved){o.preventDefault();return}t();return}o.preventDefault()}}}},{eventName:xn,fn:t}]}function Fs(e){var t=(0,s.useRef)(ia),r=(0,s.useRef)(gt),n=F(function(){return t.current},[]),a=F(function(g){t.current=g},[]),o=M(function(){return{eventName:"touchstart",fn:function(g){if(!g.defaultPrevented){var C=e.findClosestDraggableId(g);if(C){var Z=e.tryGetLock(C,l,{sourceEvent:g});if(Z){var Y=g.touches[0],X=Y.clientX,ce=Y.clientY,Ce={x:X,y:ce};r.current(),c(Z,Ce)}}}}}},[e]),i=F(function(){var g={capture:!0,passive:!1};r.current=Mt(window,[o],g)},[o]),l=F(function(){var p=t.current;p.type!=="IDLE"&&(p.type==="PENDING"&&clearTimeout(p.longPressTimerId),a(ia),r.current(),i())},[i,a]),u=F(function(){var p=t.current;l(),p.type==="DRAGGING"&&p.actions.cancel({shouldBlockNextClick:!0}),p.type==="PENDING"&&p.actions.abort()},[l]),m=F(function(){var g={capture:!0,passive:!1},C={cancel:u,completed:l,getPhase:n},Z=Mt(window,Ms(C),g),Y=Mt(window,Ts(C),g);r.current=function(){Z(),Y()}},[u,n,l]),f=F(function(){var g=n();g.type!=="PENDING"&&L(!1);var C=g.actions.fluidLift(g.point);a({type:"DRAGGING",actions:C,hasMoved:!1})},[n,a]),c=F(function(g,C){n().type!=="IDLE"&&L(!1);var Z=setTimeout(f,Ns);a({type:"PENDING",point:C,actions:g,longPressTimerId:Z}),m()},[m,n,a,f]);nr(function(){return i(),function(){r.current();var C=n();C.type==="PENDING"&&(clearTimeout(C.longPressTimerId),a(ia))}},[n,i,a]),nr(function(){var g=Mt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return g},[])}function Ls(e){}var ks={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ho(e,t){if(t==null)return!1;var r=!!ks[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:ho(e,t.parentElement)}function $s(e,t){var r=t.target;return rn(r)?ho(e,r):!1}var js=function(e){return v(e.getBoundingClientRect()).center};function Hs(e){return e instanceof lo(e).Element}var zs=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=er(t,function(n){return n in Element.prototype});return r||e}();function bo(e,t){return e==null?null:e[zs](t)?e:bo(e.parentElement,t)}function Ws(e,t){return e.closest?e.closest(t):bo(e,t)}function Zs(e){return"["+zr.contextId+'="'+e+'"]'}function Gs(e,t){var r=t.target;if(!Hs(r))return null;var n=Zs(e),a=Ws(r,n);return!a||!rn(a)?null:a}function Us(e,t){var r=Gs(e,t);return r?r.getAttribute(zr.draggableId):null}function Vs(e,t){var r="["+ea.contextId+'="'+e+'"]',n=fn(document.querySelectorAll(r)),a=er(n,function(o){return o.getAttribute(ea.id)===t});return!a||!rn(a)?null:a}function Ks(e){e.preventDefault()}function Cn(e){var t=e.expected,r=e.phase,n=e.isLockActive,a=e.shouldWarn;return!(!n()||t!==r)}function yo(e){var t=e.lockAPI,r=e.store,n=e.registry,a=e.draggableId;if(t.isClaimed())return!1;var o=n.draggable.findById(a);return!(!o||!o.options.isEnabled||!Ja(r.getState(),a))}function Ys(e){var t=e.lockAPI,r=e.contextId,n=e.store,a=e.registry,o=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent,u=yo({lockAPI:t,store:n,registry:a,draggableId:o});if(!u)return null;var m=a.draggable.getById(o),f=Vs(r,m.descriptor.id);if(!f||l&&!m.options.canDragInteractiveElements&&$s(f,l))return null;var c=t.claim(i||gt),p="PRE_DRAG";function g(){return m.options.shouldRespectForcePress}function C(){return t.isActive(c)}function Z(Qe,dt){Cn({expected:Qe,phase:p,isLockActive:C,shouldWarn:!0})&&n.dispatch(dt())}var Y=Z.bind(null,"DRAGGING");function X(Qe){function dt(){t.release(),p="COMPLETED"}p!=="PRE_DRAG"&&(dt(),p!=="PRE_DRAG"&&L(!1)),n.dispatch(Mi(Qe.liftActionArgs)),p="DRAGGING";function Nt(ft,Ot){if(Ot===void 0&&(Ot={shouldBlockNextClick:!1}),Qe.cleanup(),Ot.shouldBlockNextClick){var Zt=Mt(window,[{eventName:"click",fn:Ks,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Zt)}dt(),n.dispatch(Ha({reason:ft}))}return(0,V.Z)({isActive:function(){return Cn({expected:"DRAGGING",phase:p,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:g,drop:function(Ot){return Nt("DROP",Ot)},cancel:function(Ot){return Nt("CANCEL",Ot)}},Qe.actions)}function ce(Qe){var dt=At(function(ft){Y(function(){return ja({client:ft})})}),Nt=X({liftActionArgs:{id:o,clientSelection:Qe,movementMode:"FLUID"},cleanup:function(){return dt.cancel()},actions:{move:dt}});return(0,V.Z)({},Nt,{move:dt})}function Ce(){var Qe={moveUp:function(){return Y(Zi)},moveRight:function(){return Y(Ui)},moveDown:function(){return Y(Gi)},moveLeft:function(){return Y(Vi)}};return X({liftActionArgs:{id:o,clientSelection:js(f),movementMode:"SNAP"},cleanup:gt,actions:Qe})}function Ae(){var Qe=Cn({expected:"PRE_DRAG",phase:p,isLockActive:C,shouldWarn:!0});Qe&&t.release()}var at={isActive:function(){return Cn({expected:"PRE_DRAG",phase:p,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:g,fluidLift:ce,snapLift:Ce,abort:Ae};return at}var Xs=[Is,Rs,Fs];function Js(e){var t=e.contextId,r=e.store,n=e.registry,a=e.customSensors,o=e.enableDefaultSensors,i=[].concat(o?Xs:[],a||[]),l=(0,s.useState)(function(){return ps()})[0],u=F(function(ce,Ce){ce.isDragging&&!Ce.isDragging&&l.tryAbandon()},[l]);nr(function(){var ce=r.getState(),Ce=r.subscribe(function(){var Ae=r.getState();u(ce,Ae),ce=Ae});return Ce},[l,r,u]),nr(function(){return l.tryAbandon},[l.tryAbandon]);var m=F(function(X){return yo({lockAPI:l,registry:n,store:r,draggableId:X})},[l,n,r]),f=F(function(X,ce,Ce){return Ys({lockAPI:l,registry:n,contextId:t,store:r,draggableId:X,forceSensorStop:ce,sourceEvent:Ce&&Ce.sourceEvent?Ce.sourceEvent:null})},[t,l,n,r]),c=F(function(X){return Us(t,X)},[t]),p=F(function(X){var ce=n.draggable.findById(X);return ce?ce.options:null},[n.draggable]),g=F(function(){l.isClaimed()&&(l.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Wn()))},[l,r]),C=F(l.isClaimed,[l]),Z=M(function(){return{canGetLock:m,tryGetLock:f,findClosestDraggableId:c,findOptionsForDraggable:p,tryReleaseLock:g,isLockClaimed:C}},[m,f,c,p,g,C]);Ls(i);for(var Y=0;Y