(self.webpackChunk=self.webpackChunk||[]).push([[1581],{33853:function(Dt,Ge,c){"use strict";c.d(Ge,{Z:function(){return J}});var s=c(54476),fe=c(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},$e=A,Se=c(7657),q=function(he,Ae){return fe.createElement(Se.Z,(0,s.Z)({},he,{ref:Ae,icon:$e}))},V=fe.forwardRef(q),J=V},87395:function(Dt,Ge,c){"use strict";c.d(Ge,{Z:function(){return J}});var s=c(54476),fe=c(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},$e=A,Se=c(7657),q=function(he,Ae){return fe.createElement(Se.Z,(0,s.Z)({},he,{ref:Ae,icon:$e}))},V=fe.forwardRef(q),J=V},96408:function(Dt,Ge){"use strict";Ge.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},67671:function(Dt,Ge,c){"use strict";c.d(Ge,{t:function(){return S}});var s=c(59301),fe=c(7939),A={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},$e=c(92310),Se=c.n($e),q=Object.defineProperty,V=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,he=(Me,be,ve)=>be in Me?q(Me,be,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Me[be]=ve,Ae=(Me,be)=>{for(var ve in be||(be={}))J.call(be,ve)&&he(Me,ve,be[ve]);if(V)for(var ve of V(be))T.call(be,ve)&&he(Me,ve,be[ve]);return Me};const S=({cancelText:Me="\u53D6\u6D88",okText:be="\u786E\u5B9A",loading:ve=!1,hasOkBtn:je=!0,hasCancelBtn:de=!0,okButtonProps:Fe={},onCancel:Ze=()=>{},onOk:yt=()=>{},className:Oe=""})=>s.createElement("div",{className:Se()(A.buttonFixed,Oe)},s.createElement("div",{className:A.buttonWrap},de&&s.createElement(fe.ZP,{size:"middle",className:`${A.button} mr20`,onClick:Ze},Me),je&&s.createElement(fe.ZP,Ae({size:"middle",type:"primary",className:`${A.button} mr20`,loading:ve,onClick:yt},Fe),be)))},27687:function(Dt,Ge,c){"use strict";var s=c(59301),fe=c(96408),A=c(48136),$e=c(99298),Se=c(62957),q=c(59301);const V=(0,s.forwardRef)(({callback:J,width:T,onChange:he,disabled:Ae,readOnly:S,type:Me="",value:be="",style:ve={}},je)=>{const de=(0,s.useRef)(),Fe=(0,s.useRef)(),[Ze,yt]=(0,s.useState)(0),[Oe,te]=(0,s.useState)(0),[Q,Ke]=(0,s.useState)(!1),Ye=()=>{var _=document.createElement("div");_.innerHTML=de.current.getValue();var P=_.innerText;return J&&J(P),P};(0,s.useImperativeHandle)(je,()=>({getData:Ye}));const le=_=>{_.preventDefault();const P=_.clientX-Ze,w=_.clientY-Oe;document.body.onmousemove=j=>{let Le=j.clientX-P,He=j.clientY-w;const B=document.getElementsByClassName("markdown-popup-form")[0],z=window.innerWidth-B.offsetWidth,H=window.innerHeight-B.offsetHeight;Le=Math.max(0,Math.min(Le,z)),He=Math.max(0,Math.min(He,H)),me(j.clientX,j.clientY,P,w)&&(yt(Le),te(He))},document.body.onmouseup=function(){document.body.onmousemove=null}},me=(_,P,w,j)=>{const Le=document.body.clientHeight,He=document.body.clientWidth;return _<20&&w>_||_>He-20&&w<_||P<20&&j>P||P>Le-20&&j{Q&&setTimeout(()=>{const _=document.getElementsByClassName("markdown-popup-form")[0],P=window.innerWidth/2-_.offsetWidth/2,w=window.innerHeight/2-_.offsetHeight/2;yt(P),te(w)},0)},[Q]);const ue=()=>{Ae||S||Ke(!0)};return q.createElement("div",{style:ve},q.createElement("div",{style:{width:T||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Ae||S?"cursorDefault":""}`,onClick:()=>ue()},q.createElement("math-field",{disabled:Ae,locale:"zh_cn",class:`${fe.Z.mathField} ${Me}`,readOnly:S,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:de,style:{width:"100%",fontSize:be?18:14},value:be||""})),q.createElement(Se.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ze,top:Oe},title:q.createElement("div",{style:{cursor:"move"},onMouseDown:le},"\u8F93\u5165\u516C\u5F0F"),open:Q,onOk:()=>{const _=Fe.current.getData();de.current.setValue(_),he(_),Ke(!1)},onCancel:()=>{Ke(!1)},destroyOnClose:!0,className:"markdown-popup-form"},q.createElement($e.Z,{value:be,ref:Fe,onChange:he,showSaveButton:!1})))});Ge.Z=V},99298:function(Dt,Ge,c){"use strict";var s=c(59301),fe=c(77019),A=c(5269),$e=c(31691),Se=c(7939),q=c(95097),V=c(96408),J=c(48136),T=c(59301);const he=(0,s.forwardRef)(({callback:Ae,showSaveButton:S,value:Me=""},be)=>{const ve=(0,s.useRef)(),je=[{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 "}]}]}],de=[{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}`}]}]}],Fe=Oe=>{ve.current.setValue(ve.current.getValue()+" "+Oe.value+" ")},Ze=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:T.createElement(fe.Z,{className:V.Z.lists,gutter:[10,10]},je.map((Oe,te)=>T.createElement(A.Z,{flex:"110px",className:V.Z.item},T.createElement("div",null,T.createElement(q.Z,{value:`$$${Oe.value}$$`}),Oe.name),T.createElement("div",{className:V.Z.children},Oe.children.map((Q,Ke)=>T.createElement("div",{key:Ke},T.createElement("h1",null,Q.name),T.createElement(fe.Z,{gutter:[10,10]},Q.data.map((Ye,le)=>T.createElement(A.Z,{key:le,onClick:()=>Fe(Ye),className:V.Z.diamond},T.createElement(q.Z,{value:"`$$"+Ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:T.createElement(fe.Z,{className:V.Z.lists,gutter:[10,10]},de.map((Oe,te)=>T.createElement(A.Z,{flex:"110px",className:V.Z.item},T.createElement("div",null,T.createElement(q.Z,{value:"`$$"+Oe.value+"$$`"}),Oe.name),T.createElement("div",{className:V.Z.children},Oe.children.map((Q,Ke)=>T.createElement("div",{key:Ke},Q.name&&T.createElement("h1",null,Q.name),T.createElement(fe.Z,{gutter:[10,10]},Q.data.map((Ye,le)=>T.createElement(A.Z,{key:le,onClick:()=>Fe(Ye),className:V.Z.diamond},T.createElement(q.Z,{value:"`$$"+Ye.value+"$$`"}))))))))))}],yt=()=>{var Oe=document.createElement("div");Oe.innerHTML=ve.current.getValue();var te=Oe.innerText;return Ae&&Ae(te),te};return(0,s.useImperativeHandle)(be,()=>({getData:yt})),T.createElement("div",{className:V.Z.mathWrap},T.createElement($e.default,{defaultActiveKey:"1",items:Ze}),T.createElement("math-field",{locale:"zh_cn",className:V.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ve,style:{width:800,marginTop:30,fontSize:18}},Me||""),S&&T.createElement("div",{className:V.Z.button},T.createElement(Se.ZP,{size:"large",onClick:yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ge.Z=he},2524:function(Dt,Ge,c){"use strict";var s=c(59301),fe=c(93314),A=c(7939),$e=Object.defineProperty,Se=Object.defineProperties,q=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,he=(be,ve,je)=>ve in be?$e(be,ve,{enumerable:!0,configurable:!0,writable:!0,value:je}):be[ve]=je,Ae=(be,ve)=>{for(var je in ve||(ve={}))J.call(ve,je)&&he(be,je,ve[je]);if(V)for(var je of V(ve))T.call(ve,je)&&he(be,je,ve[je]);return be},S=(be,ve)=>Se(be,q(ve));const Me=({img:be,buttonProps:ve={},styles:je={},customText:de,ButtonText:Fe,ButtonClick:Ze,Buttonclass:yt,ButtonTwo:Oe,imgStyles:te,loading:Q=!1,className:Ke=""})=>s.createElement("section",{className:`tc animated fadeIn ${Ke}`,style:Ae({color:"#999",margin:"100px auto",visibility:Q?"hidden":"visible"},je)},s.createElement("img",{src:be||fe,style:S(Ae({},te),{pointerEvents:"none",userSelect:"none"})}),s.createElement("p",{className:"mt20 font14"},de||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Fe&&s.createElement(A.ZP,Ae({className:yt,onClick:Ze},ve),Fe),Oe&&Oe);Ge.Z=Me},52918:function(Dt,Ge,c){"use strict";c.d(Ge,{Z:function(){return yt}});var s=c(59301),fe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},A=c(7939),$e=c(70557),Se=c(50258),q=c(25399),V=c(65862),J=c(87513),T=c(2524),he=c(74128),Ae=c(7310),S=c(59301),Me=Object.defineProperty,be=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,de=(Oe,te,Q)=>te in Oe?Me(Oe,te,{enumerable:!0,configurable:!0,writable:!0,value:Q}):Oe[te]=Q,Fe=(Oe,te)=>{for(var Q in te||(te={}))ve.call(te,Q)&&de(Oe,Q,te[Q]);if(be)for(var Q of be(te))je.call(te,Q)&&de(Oe,Q,te[Q]);return Oe},Ze=(Oe,te,Q)=>new Promise((Ke,Ye)=>{var le=_=>{try{ue(Q.next(_))}catch(P){Ye(P)}},me=_=>{try{ue(Q.throw(_))}catch(P){Ye(P)}},ue=_=>_.done?Ke(_.value):Promise.resolve(_.value).then(le,me);ue((Q=Q.apply(Oe,te)).next())}),yt=({editOffice:Oe="view",data:te,issaver:Q,onSaver:Ke,theme:Ye,type:le,filename:me,monacoEditor:ue,className:_,style:P,close:w,onClose:j,hasMask:Le,disabledDownload:He,onImgDimensions:B,showNodata:z,recordInfo:H})=>{const[O,N]=(0,s.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[ze,De]=(0,s.useState)(""),[L,ae]=(0,s.useState)(),K=window.ENV==="build"?"/react/build":"",We=location.host.startsWith("localhost")?he.Z.PROXY_SERVER:he.Z.API_SERVER,Ve=10*(1024*1024),M=(0,s.useRef)();te!=null&&te.startsWith("/api")&&le!=="txt"&&(te=he.Z.API_SERVER+te);const ne=ie=>ie.substring(ie.lastIndexOf("/")+1).split(".").pop();me&&ue&&(ue.filename=me),(0,s.useEffect)(()=>{var ie,ke;const D=(ke=(ie=document.cookie)==null?void 0:ie.replace(/\s/g,""))==null?void 0:ke.split(";");D==null||D.map(E=>{let b=E.split("=");b[0]==="_educoder_session"&&De(b[1])})},[]),(0,s.useEffect)(()=>{le==="office"&&(te.indexOf("bigfilescdn.")>-1||te.indexOf("bigfiles1")>-1?ae({url:te,fileType:ne(te),model:te.indexOf("model=edit")?"edit":"view"}):Ne())},[le,te]);function ee(ie){return Ze(this,null,function*(){ie.data.type==="pdfdata"&&(Ke(ie.data.data),window.removeEventListener("message",ee,!1)),console.log("mess---:",ie.data)})}const Ne=()=>Ze(void 0,null,function*(){console.log("data:",te);let ie=te;te.startsWith("http")||(ie=location.origin+ie);let ke=new URL(ie).pathname.split("/").pop();const D=yield(0,J.gJ)({attachment_id:ke});D.url=We+D.url,ae(D)}),Ie=()=>{if(te.startsWith("http")||te.startsWith("blob:")){Pe();return}(0,V.Sv)(me||"educoder",te,me)},Pe=()=>{H&&(0,Ae.fc)({id:H==null?void 0:H.id,watch_type:1,course_id:H==null?void 0:H.course_id}),(0,V.Nd)(me||"educoder",decodeURIComponent(te))};return S.createElement("div",{style:Fe({},P||{}),className:`${Le&&fe.bgBlack} ${le?fe.wrp:"hide"}`},w&&S.createElement("div",{className:fe.close,ref:M},!!B&&S.createElement(q.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>M.current},S.createElement("span",{onClick:()=>{j(),B()}},S.createElement("i",{className:"icon-yulanpizhu"}))),!He&&S.createElement(q.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>M.current},S.createElement("span",{onClick:Pe},S.createElement("i",{className:"icon-quxiaozhiding"}))),Q&&S.createElement(q.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>M.current},S.createElement("span",{className:"",onClick:()=>{const ie=document.getElementById("pdfiframe");window.addEventListener("message",ee,!1),setTimeout(()=>{ie.contentWindow.postMessage("getData","*")},300)}},S.createElement("i",{className:"icon-baocun"}))),S.createElement(q.Z,{title:"\u5173\u95ED",getPopupContainer:()=>M.current},S.createElement("span",{className:"",onClick:()=>{j()}},S.createElement("i",{className:"icon-guanbi1"})))),S.createElement("div",{className:`${fe[_]} ${_} ${fe.monaco} ${le==="txt"?"show":"hide"}`},le==="txt"&&S.createElement(S.Fragment,null,S.createElement(Se.ZP,Fe({},ue)))),le==="audio"&&S.createElement("audio",{src:`${(te==null?void 0:te.indexOf("http://"))>-1||(te==null?void 0:te.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${te}`,autoPlay:!0}),le==="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})),le==="office"&&L&&S.createElement("iframe",{src:`${K}/office.html?key=${L.key}&url=${btoa(L.url)}&callbackUrl=${We+(L.callbackUrl||"")}&fileType=${L.fileType}&title=${L.title||""}&model=${Oe}&officeServer=${he.Z.ONLYOFFICE}&disabledDownload=${!!He}`}),le==="html"&&S.createElement("iframe",{src:te+"&disposition=inline"}),le==="pdf"&&S.createElement("iframe",{id:"pdfiframe",src:`${K}/js/pdf/index.html?filename=${me||"educoder.pdf"}&url=${encodeURIComponent(te)}&disabledDownload=${!!He}&model=${Oe}`}),le==="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}`}),(le==="other"||le==="download")&&S.createElement(S.Fragment,null,z?S.createElement(T.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:S.createElement(A.ZP,{icon:S.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Ie,disabled:He},"\u4E0B\u8F7D")}):S.createElement(A.ZP,{type:"primary",size:"middle",onClick:Ie,disabled:He},S.createElement($e.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),le==="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"})))}},95097:function(Dt,Ge,c){"use strict";c.d(Ge,{z:function(){return ue},Z:function(){return _}});var s=c(59301),fe=c(48850),A=c(49142),$e=c(64018),Se=c(17030),q=c(74128),V=c(65862),J=c(15342),T=c(44104),he=c(7939),Ae=c(1012),S=c(52918),Me=c(59301),ve=({html:P})=>{const w=(0,s.useRef)(null),j=(0,s.useRef)(null),Le=`.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 He=w.current.attachShadow({mode:"open"});j.current=document.createElement("div"),j.current.className="markdown-body",j.current.innerHTML=P,He.appendChild(j.current);const B=document.createElement("style");return B.textContent=Le,He.appendChild(B),()=>{He.innerHTML=""}},[]),(0,s.useEffect)(()=>{j.current&&(j.current.innerHTML=P)},[P]),Me.createElement("div",{ref:w})};function je(P){const w=["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"],j=new RegExp(`\\b(${w.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return P.replace(j,"").trim()}var de={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,te=(P,w,j)=>w in P?Fe(P,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):P[w]=j,Q=(P,w)=>{for(var j in w||(w={}))yt.call(w,j)&&te(P,j,w[j]);if(Ze)for(var j of Ze(w))Oe.call(w,j)&&te(P,j,w[j]);return P};const Ke="@\u2581\u2581@",Ye="@\u2581@",le=/]*>/g;function me(P){let w=document.createElement("div");return w.innerHTML=P,w.childNodes.length===0?"":w.childNodes[0].nodeValue}const ue=(P,w)=>{P=P||"";const j=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Le=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,He=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,B=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return w?P.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(j,(z,H,O,N,ze,De,L)=>{const ae=H||N||De,K=O||ze||L||"?";return q.Z.API_SERVER+"/api/attachments/"+ae+K+"&t="+(0,V.Jn)(ae,Date.now())+(z.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(P=P.replace(B,(z,H,O,N,ze,De,L)=>{const ae=H||N||De,K=O||ze||L||"?";return q.Z.API_SERVER+"/attachments/download/"+ae+K+"&t="+(0,V.Jn)(ae,Date.now())+(z.indexOf(")")>-1?")":"&")}).replace(j,(z,H,O,N,ze,De,L)=>{const ae=H||N||De,K=O||ze||L||"?";return q.Z.API_SERVER+"/api/attachments/"+ae+K+"&t="+(0,V.Jn)(ae,Date.now())+(z.indexOf(")")>-1?")":"&")}).replace(Le,(z,H,O,N,ze)=>{const De=H||N,L=O||ze||"";return'"'+q.Z.API_SERVER+"/api/attachments/"+De+L+De+L+"&t="+(0,V.Jn)(De,Date.now())}).replace(He,(z,H,O,N,ze)=>{const De=H||N,L=O||ze||"";return"("+q.Z.API_SERVER+"/files/uploads/"+De+L+De+L+"&t="+(0,V.Jn)(De,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,` `),P)};var _=({value:P="",edit:w=!1,className:j,showTextOnly:Le,showLines:He,style:B={},stylesPrev:z={},highlightKeywords:H,showProgramFill:O,isProgramFill:N,disabledFill:ze=!1,programFillValue:De,openEditor:L=()=>{},onFillChange:ae=lt=>{},onFillBlur:K=()=>{},onFillFocus:We=()=>{}})=>{let lt=je(String(P||""));const Ve=(0,s.useRef)(),M=(0,s.useRef)(),[ne,ee]=(0,s.useState)(""),[Ne,Ie]=(0,s.useState)("office"),[Pe,ie]=(0,s.useState)([]),ke=(0,s.useRef)("a"+(0,Ae.Z)()),D={},E=k=>//i.test(k||""),b=(k,F,I)=>{const Ee=document.createElement(k===Ye?"input":"textarea");Ee.style.width="100%",Ee.style.height=k===Ye?"40px":"151px",Ee.rows=5,Ee.spellcheck=!1,Ee.name="edu-program-fill",Ee.placeholder="\u8BF7\u8F93\u5165",Ee.dataset.id=F;const ut=Object.keys(D).length;return D[ut]=Ee,`${Ee.outerHTML}`};function x(k){return k=k.replace(/!\[.*?\]\(.*?\)/g,""),k=k.replace(/\[.*?\]\(.*?\)/g,""),k=k.replace(new RegExp("","gs"),""),k=k.replace(//g,""),k=k.replace(//g,""),k=k.replace(new RegExp(".*?<\\/video>","gs"),""),k=k.replace(new RegExp(".*?<\\/audio>","gs"),""),k=k.replace(new RegExp(".*?<\\/style>","gs"),""),k=k.replace(new RegExp(".*?<\\/script>","gs"),""),k}const y=k=>!Le&&E(lt)?k:k.replace(/([\s\S]+?)<\/style>/gim,function(F,I){let Ee=I.replace(/(\n|\r)/g,"").split("}"),ut=[];return Ee.map(ht=>{ht!=""&&ut.push(`.${ke.current} ${ht}`)}),``}),Z=(0,s.useMemo)(()=>{try{const Ee=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ut=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ht=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,at=/\(\/attachments\/download\//g;lt=lt.replace(at,"("+q.Z.API_SERVER+"/attachments/download/").replace(Ee,"("+q.Z.API_SERVER+"/api/attachments/").replace(ut,'"'+q.Z.API_SERVER+"/api/attachments/").replace(ht,'"'+q.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,` `),Ve.current.style.display="none"}catch(Ee){}if(O){let Ee=-1;return lt=lt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ut,ht,at){var v;return++Ee,b(ut,Ee,(v=De==null?void 0:De[Ee])==null?void 0:v.value.replaceAll("<","<").replaceAll(">",">"))}),`
${y(lt||"")}
`}let k=y(lt);k=(0,A.ZP)(k);const F=(0,A.ez)();lt.match(/\[TOC\]/)&&(k=k.replace("

[TOC]

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

    ${le}

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