You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1010 lines
226 KiB
1010 lines
226 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[1581],{15547:function(Je,Oe){"use strict";Oe.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},13912:function(Je,Oe,h){"use strict";h.d(Oe,{t:function(){return x}});var f=h(59301),ue=h(99571),H={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},O=h(92310),be=h.n(O),J=Object.defineProperty,ne=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Re=(Ce,re,Q)=>re in Ce?J(Ce,re,{enumerable:!0,configurable:!0,writable:!0,value:Q}):Ce[re]=Q,Ie=(Ce,re)=>{for(var Q in re||(re={}))X.call(re,Q)&&Re(Ce,Q,re[Q]);if(ne)for(var Q of ne(re))A.call(re,Q)&&Re(Ce,Q,re[Q]);return Ce};const x=({cancelText:Ce="\u53D6\u6D88",okText:re="\u786E\u5B9A",loading:Q=!1,hasOkBtn:fe=!0,hasCancelBtn:te=!0,okButtonProps:oe={},onCancel:ve=()=>{},onOk:Te=()=>{},className:ae=""})=>f.createElement("div",{className:be()(H.buttonFixed,ae)},f.createElement("div",{className:H.buttonWrap},te&&f.createElement(ue.ZP,{size:"middle",className:`${H.button} mr20`,onClick:ve},Ce),fe&&f.createElement(ue.ZP,Ie({size:"middle",type:"primary",className:`${H.button} mr20`,loading:Q,onClick:Te},oe),re)))},29105:function(Je,Oe,h){"use strict";var f=h(59301),ue=h(15547),H=h(48136),O=h(88831),be=h(62957),J=h(59301);const ne=(0,f.forwardRef)(({callback:X,width:A,onChange:Re,disabled:Ie,readOnly:x,type:Ce="",value:re="",style:Q={}},fe)=>{const te=(0,f.useRef)(),oe=(0,f.useRef)(),[ve,Te]=(0,f.useState)(0),[ae,W]=(0,f.useState)(0),[ce,me]=(0,f.useState)(!1),Se=()=>{var U=document.createElement("div");U.innerHTML=te.current.getValue();var E=U.innerText;return X&&X(E),E};(0,f.useImperativeHandle)(fe,()=>({getData:Se}));const _=U=>{U.preventDefault();const E=U.clientX-ve,C=U.clientY-ae;document.body.onmousemove=T=>{let ie=T.clientX-E,de=T.clientY-C;const Fe=document.getElementsByClassName("markdown-popup-form")[0],Z=window.innerWidth-Fe.offsetWidth,$=window.innerHeight-Fe.offsetHeight;ie=Math.max(0,Math.min(ie,Z)),de=Math.max(0,Math.min(de,$)),M(T.clientX,T.clientY,E,C)&&(Te(ie),W(de))},document.body.onmouseup=function(){document.body.onmousemove=null}},M=(U,E,C,T)=>{const ie=document.body.clientHeight,de=document.body.clientWidth;return U<20&&C>U||U>de-20&&C<U||E<20&&T>E||E>ie-20&&T<E?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,f.useEffect)(()=>{ce&&setTimeout(()=>{const U=document.getElementsByClassName("markdown-popup-form")[0],E=window.innerWidth/2-U.offsetWidth/2,C=window.innerHeight/2-U.offsetHeight/2;Te(E),W(C)},0)},[ce]);const q=()=>{Ie||x||me(!0)};return J.createElement("div",{style:Q},J.createElement("div",{style:{width:A||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${Ie||x?"cursorDefault":""}`,onClick:()=>q()},J.createElement("math-field",{disabled:Ie,locale:"zh_cn",class:`${ue.Z.mathField} ${Ce}`,readOnly:x,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:"100%",fontSize:re?18:14},value:re||""})),J.createElement(be.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ve,top:ae},title:J.createElement("div",{style:{cursor:"move"},onMouseDown:_},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const U=oe.current.getData();te.current.setValue(U),Re(U),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},J.createElement(O.Z,{value:re,ref:oe,onChange:Re,showSaveButton:!1})))});Oe.Z=ne},88831:function(Je,Oe,h){"use strict";var f=h(59301),ue=h(77019),H=h(5269),O=h(20554),be=h(99571),J=h(79074),ne=h(15547),X=h(48136),A=h(59301);const Re=(0,f.forwardRef)(({callback:Ie,showSaveButton:x,value:Ce=""},re)=>{const Q=(0,f.useRef)(),fe=[{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 "}]}]}],te=[{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}`}]}]}],oe=ae=>{Q.current.setValue(Q.current.getValue()+" "+ae.value+" ")},ve=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:A.createElement(ue.Z,{className:ne.Z.lists,gutter:[10,10]},fe.map((ae,W)=>A.createElement(H.Z,{flex:"110px",className:ne.Z.item},A.createElement("div",null,A.createElement(J.Z,{value:`$$${ae.value}$$`}),ae.name),A.createElement("div",{className:ne.Z.children},ae.children.map((ce,me)=>A.createElement("div",{key:me},A.createElement("h1",null,ce.name),A.createElement(ue.Z,{gutter:[10,10]},ce.data.map((Se,_)=>A.createElement(H.Z,{key:_,onClick:()=>oe(Se),className:ne.Z.diamond},A.createElement(J.Z,{value:"`$$"+Se.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:A.createElement(ue.Z,{className:ne.Z.lists,gutter:[10,10]},te.map((ae,W)=>A.createElement(H.Z,{flex:"110px",className:ne.Z.item},A.createElement("div",null,A.createElement(J.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),A.createElement("div",{className:ne.Z.children},ae.children.map((ce,me)=>A.createElement("div",{key:me},ce.name&&A.createElement("h1",null,ce.name),A.createElement(ue.Z,{gutter:[10,10]},ce.data.map((Se,_)=>A.createElement(H.Z,{key:_,onClick:()=>oe(Se),className:ne.Z.diamond},A.createElement(J.Z,{value:"`$$"+Se.value+"$$`"}))))))))))}],Te=()=>{var ae=document.createElement("div");ae.innerHTML=Q.current.getValue();var W=ae.innerText;return Ie&&Ie(W),W};return(0,f.useImperativeHandle)(re,()=>({getData:Te})),A.createElement("div",{className:ne.Z.mathWrap},A.createElement(O.default,{defaultActiveKey:"1",items:ve}),A.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Q,style:{width:800,marginTop:30,fontSize:18}},Ce||""),x&&A.createElement("div",{className:ne.Z.button},A.createElement(be.ZP,{size:"large",onClick:Te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Oe.Z=Re},12635:function(Je,Oe,h){"use strict";var f=h(59301),ue=h(93314),H=h(99571),O=Object.defineProperty,be=Object.defineProperties,J=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Re=(re,Q,fe)=>Q in re?O(re,Q,{enumerable:!0,configurable:!0,writable:!0,value:fe}):re[Q]=fe,Ie=(re,Q)=>{for(var fe in Q||(Q={}))X.call(Q,fe)&&Re(re,fe,Q[fe]);if(ne)for(var fe of ne(Q))A.call(Q,fe)&&Re(re,fe,Q[fe]);return re},x=(re,Q)=>be(re,J(Q));const Ce=({img:re,buttonProps:Q={},styles:fe={},customText:te,ButtonText:oe,ButtonClick:ve,Buttonclass:Te,ButtonTwo:ae,imgStyles:W,loading:ce=!1,className:me=""})=>f.createElement("section",{className:`tc animated fadeIn ${me}`,style:Ie({color:"#999",margin:"100px auto",visibility:ce?"hidden":"visible"},fe)},f.createElement("img",{src:re||ue,style:x(Ie({},W),{pointerEvents:"none",userSelect:"none"})}),f.createElement("p",{className:"mt20 font14"},te||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),oe&&f.createElement(H.ZP,Ie({className:Te,onClick:ve},Q),oe),ae&&ae);Oe.Z=Ce},6311:function(Je,Oe,h){"use strict";h.d(Oe,{Z:function(){return Te}});var f=h(59301),ue={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},H=h(99571),O=h(70557),be=h(89081),J=h(25399),ne=h(59895),X=h(76011),A=h(12635),Re=h(12242),Ie=h(65789),x=h(59301),Ce=Object.defineProperty,re=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,te=(ae,W,ce)=>W in ae?Ce(ae,W,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ae[W]=ce,oe=(ae,W)=>{for(var ce in W||(W={}))Q.call(W,ce)&&te(ae,ce,W[ce]);if(re)for(var ce of re(W))fe.call(W,ce)&&te(ae,ce,W[ce]);return ae},ve=(ae,W,ce)=>new Promise((me,Se)=>{var _=U=>{try{q(ce.next(U))}catch(E){Se(E)}},M=U=>{try{q(ce.throw(U))}catch(E){Se(E)}},q=U=>U.done?me(U.value):Promise.resolve(U.value).then(_,M);q((ce=ce.apply(ae,W)).next())}),Te=({editOffice:ae="view",data:W,theme:ce,type:me,filename:Se,monacoEditor:_,className:M,style:q,close:U,onClose:E,hasMask:C,disabledDownload:T,onImgDimensions:ie,showNodata:de,recordInfo:Fe})=>{const[Z,$]=(0,f.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[ee,N]=(0,f.useState)(""),[Be,ir]=(0,f.useState)(),Me=window.ENV==="build"?"/react/build":"",nr=location.host.startsWith("localhost")?Re.Z.PROXY_SERVER:Re.Z.API_SERVER,pe=10*(1024*1024),Ve=(0,f.useRef)();W!=null&&W.startsWith("/api")&&me!=="txt"&&(W=Re.Z.API_SERVER+W);const ar=We=>We.substring(We.lastIndexOf("/")+1).split(".").pop();Se&&_&&(_.filename=Se),(0,f.useEffect)(()=>{var We,Pe;const Le=(Pe=(We=document.cookie)==null?void 0:We.replace(/\s/g,""))==null?void 0:Pe.split(";");Le==null||Le.map(mr=>{let ke=mr.split("=");ke[0]==="_educoder_session"&&N(ke[1])})},[]),(0,f.useEffect)(()=>{me==="office"&&(W.indexOf("bigfilescdn.")>-1||W.indexOf("bigfiles1")>-1?ir({url:W,fileType:ar(W),model:W.indexOf("model=edit")?"edit":"view"}):xr())},[me,W]);const xr=()=>ve(void 0,null,function*(){console.log("data:",W);let We=W;W.startsWith("http")||(We=location.origin+We);let Pe=new URL(We).pathname.split("/").pop();const Le=yield(0,X.gJ)({attachment_id:Pe});Le.url=nr+Le.url,ir(Le)}),lr=()=>{if(W.startsWith("http")||W.startsWith("blob:")){cr();return}(0,ne.Sv)(Se||"educoder",W,Se)},cr=()=>{Fe&&(0,Ie.fc)({id:Fe==null?void 0:Fe.id,watch_type:1,course_id:Fe==null?void 0:Fe.course_id}),(0,ne.Nd)(Se||"educoder",decodeURIComponent(W))};return x.createElement("div",{style:oe({},q||{}),className:`${C&&ue.bgBlack} ${me?ue.wrp:"hide"}`},U&&x.createElement("div",{className:ue.close,ref:Ve},!!ie&&x.createElement(J.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ve.current},x.createElement("span",{onClick:()=>{E(),ie()}},x.createElement("i",{className:"icon-yulanpizhu"}))),!T&&x.createElement(J.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ve.current},x.createElement("span",{onClick:cr},x.createElement("i",{className:"icon-quxiaozhiding"}))),x.createElement(J.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ve.current},x.createElement("span",{className:"",onClick:E},x.createElement("i",{className:"icon-guanbi1"})))),x.createElement("div",{className:`${ue[M]} ${M} ${ue.monaco} ${me==="txt"?"show":"hide"}`},me==="txt"&&x.createElement(x.Fragment,null,x.createElement(be.ZP,oe({},_)))),me==="audio"&&x.createElement("audio",{src:`${(W==null?void 0:W.indexOf("http://"))>-1||(W==null?void 0:W.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${W}`,autoPlay:!0}),me==="video"&&x.createElement(x.Fragment,null,(W==null?void 0:W.indexOf("http"))>-1?x.createElement("video",{controls:!0,src:`${W}`,autoPlay:!0}):x.createElement("video",{controls:!0,src:`data:video/mp4;base64,${W}`,autoPlay:!0})),me==="office"&&Be&&x.createElement("iframe",{src:`${Me}/office.html?key=${Be.key}&url=${btoa(Be.url)}&callbackUrl=${nr+(Be.callbackUrl||"")}&fileType=${Be.fileType}&title=${Be.title||""}&model=${ae}&officeServer=${Re.Z.ONLYOFFICE}&disabledDownload=${!!T}`}),me==="html"&&x.createElement("iframe",{src:W+"&disposition=inline"}),me==="pdf"&&x.createElement("iframe",{src:`${Me}/js/pdfview/index.html?filename=${Se||"educoder.pdf"}&url=${encodeURIComponent(W)}&disabledDownload=${!!T}`}),me==="image"&&x.createElement("img",{src:`${(W==null?void 0:W.indexOf("http://"))>-1||(W==null?void 0:W.indexOf("https://"))>-1?"":"data:image/png;base64,"}${W}`}),(me==="other"||me==="download")&&x.createElement(x.Fragment,null,de?x.createElement(A.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:x.createElement(H.ZP,{icon:x.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:lr,disabled:T},"\u4E0B\u8F7D")}):x.createElement(H.ZP,{type:"primary",size:"middle",onClick:lr,disabled:T},x.createElement(O.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},79074:function(Je,Oe,h){"use strict";h.d(Oe,{z:function(){return me},Z:function(){return Se}});var f=h(59301),ue=h(53122),H=h(49405),O=h(64018),be=h(79710),J=h(12242),ne=h(59895),X=h(15342),A=h(1012),Re=h(6311),Ie=h(59301),Ce=({html:_})=>{const M=(0,f.useRef)(null),q=(0,f.useRef)(null),U=`.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 36px !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,f.useEffect)(()=>{const E=M.current.attachShadow({mode:"open"});q.current=document.createElement("div"),q.current.className="markdown-body",q.current.innerHTML=_,E.appendChild(q.current);const C=document.createElement("style");return C.textContent=U,E.appendChild(C),()=>{E.innerHTML=""}},[]),(0,f.useEffect)(()=>{q.current&&(q.current.innerHTML=_)},[_]),Ie.createElement("div",{ref:M})},re=Object.defineProperty,Q=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,oe=(_,M,q)=>M in _?re(_,M,{enumerable:!0,configurable:!0,writable:!0,value:q}):_[M]=q,ve=(_,M)=>{for(var q in M||(M={}))fe.call(M,q)&&oe(_,q,M[q]);if(Q)for(var q of Q(M))te.call(M,q)&&oe(_,q,M[q]);return _};const Te="@\u2581\u2581@",ae="@\u2581@",W=/<pre[^>]*>/g;function ce(_){let M=document.createElement("div");return M.innerHTML=_,M.childNodes.length===0?"":M.childNodes[0].nodeValue}const me=(_,M)=>{_=_||"";const q=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,U=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,E=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,C=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return M?_.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(q,(T,ie,de,Fe,Z,$,ee)=>{const N=ie||Fe||$,Be=de||Z||ee||"?";return J.Z.API_SERVER+"/api/attachments/"+N+Be+"&t="+(0,ne.Jn)(N,Date.now())+(T.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(_=_.replace(C,(T,ie,de,Fe,Z,$,ee)=>{const N=ie||Fe||$,Be=de||Z||ee||"?";return J.Z.API_SERVER+"/attachments/download/"+N+Be+"&t="+(0,ne.Jn)(N,Date.now())+(T.indexOf(")")>-1?")":"&")}).replace(q,(T,ie,de,Fe,Z,$,ee)=>{const N=ie||Fe||$,Be=de||Z||ee||"?";return J.Z.API_SERVER+"/api/attachments/"+N+Be+"&t="+(0,ne.Jn)(N,Date.now())+(T.indexOf(")")>-1?")":"&")}).replace(U,(T,ie,de,Fe,Z)=>{const $=ie||Fe,ee=de||Z||"";return'"'+J.Z.API_SERVER+"/api/attachments/"+$+ee+$+ee+"&t="+(0,ne.Jn)($,Date.now())}).replace(E,(T,ie,de,Fe,Z)=>{const $=ie||Fe,ee=de||Z||"";return"("+J.Z.API_SERVER+"/files/uploads/"+$+ee+$+ee+"&t="+(0,ne.Jn)($,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,`
|
|
`),_)};var Se=({value:_="",className:M,showTextOnly:q,showLines:U,style:E={},stylesPrev:C={},highlightKeywords:T,showProgramFill:ie,isProgramFill:de,disabledFill:Fe=!1,programFillValue:Z,onFillChange:$=Be=>{},onFillBlur:ee=()=>{},onFillFocus:N=()=>{}})=>{let Be=String(_);const[ir,Me]=(0,f.useState)(""),[nr,je]=(0,f.useState)("office"),[pe,Ve]=(0,f.useState)([]),ar=(0,f.useRef)("a"+(0,A.Z)()),xr={},lr=(b,R,P)=>{const F=document.createElement(b===ae?"input":"textarea");F.style.width="100%",F.style.height=b===ae?"40px":"151px",F.rows=5,F.spellcheck=!1,F.name="edu-program-fill",F.placeholder="\u8BF7\u8F93\u5165",F.dataset.id=R;const z=Object.keys(xr).length;return xr[z]=F,`<span class="edu-program-fill-wrap ${b===ae?"":"show"}" style="width:${b===ae?"400px":"100%"}" title=${P||""}><span>${F.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function cr(b){return b=b.replace(/!\[.*?\]\(.*?\)/g,""),b=b.replace(/\[.*?\]\(.*?\)/g,""),b=b.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),b=b.replace(/<embed.*?>/g,""),b=b.replace(/<img.*?>/g,""),b=b.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),b=b.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),b=b.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),b=b.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),b}const We=b=>b.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(R,P){let F=P.replace(/(\n|\r)/g,"").split("}"),z=[];return F.map(Y=>{Y!=""&&z.push(`.${ar.current} ${Y}`)}),`<style>${z.join("}")}</style>`}),Pe=(0,f.useMemo)(()=>{try{const F=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,z=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Y=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,k=/\(\/attachments\/download\//g;Be=Be.replace(k,"("+J.Z.API_SERVER+"/attachments/download/").replace(F,"("+J.Z.API_SERVER+"/api/attachments/").replace(z,'"'+J.Z.API_SERVER+"/api/attachments/").replace(Y,'"'+J.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,`
|
|
`)}catch(F){}if(ie){let F=-1;return Be=Be.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(z,Y,k){var he;return++F,lr(z,F,(he=Z==null?void 0:Z[F])==null?void 0:he.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${We(Be||"")}</pre>`}let b=We(Be);b=(0,H.ZP)(b);const R=(0,H.ez)();Be.match(/\[TOC\]/)&&(b=b.replace("<p>[TOC]</p>",(0,H.Qv)()),(0,H.Iy)()),b=b.replace(/(__special_katext_id_\d+__)/g,(F,z)=>{const{type:Y,expression:k}=R[z];return(0,X.renderToString)(ce(k)||"",{displayMode:Y==="block",throwOnError:!1,output:"html"})}),b=b.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,H.AL)();const P=document.createElement("div");if(P.innerHTML=b,q)return P.innerText;if(T){const F=T.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return wr(P,F),P.innerHTML}return setTimeout(()=>y(),500),P.innerHTML},[Be,T]);(0,f.useEffect)(()=>{He.current&&He.current.querySelectorAll(["input","textarea"]).forEach(R=>{R.oninput=Le,R.onblur=mr,R.onfocus=ke})},[pe]),(0,f.useEffect)(()=>{var b,R,P,F,z;if(Z!=null&&Z.length)try{const Y=He.current.querySelectorAll(".edu-program-fill-score"),k=He.current.querySelectorAll('[name="edu-program-fill"]');for(const[he,Ge]of k.entries())Ge.value=((b=Z==null?void 0:Z[he])==null?void 0:b.value)||"",((R=Z==null?void 0:Z[he])==null?void 0:R.type)==="warning"?Ge.className="program-fill-warning":((P=Z==null?void 0:Z[he])==null?void 0:P.type)==="success"?Ge.className="program-fill-success":Ge.className="";for(const[he,Ge]of Y.entries())Ge.innerHTML=(F=Z==null?void 0:Z[he])!=null&&F.score?`${(z=Z==null?void 0:Z[he])==null?void 0:z.score}\u5206`:"";Ve(Z)}catch(Y){console.log(Y,"error")}},[Z]);const Le=b=>{pe[b.target.dataset.id]=pe[b.target.dataset.id]||{},pe[b.target.dataset.id].value=b.target.value,Ve([...pe]),$(pe,b.target.dataset.id)},mr=b=>{pe[b.target.dataset.id]=pe[b.target.dataset.id]||{},pe[b.target.dataset.id].value=b.target.value,Ve([...pe]),ee(pe,b.target.dataset.id)},ke=b=>{pe[b.target.dataset.id]=pe[b.target.dataset.id]||{},pe[b.target.dataset.id].value=b.target.value,Ve([...pe]),N(pe,b.target.dataset.id)};function wr(b,R){return b.childNodes.forEach(P=>{var F;if(P.childNodes.length>0)wr(P,R);else if(P.nodeName!=="IMG")if(P.innerHTML)P.innerHTML=(F=P.innerHTML)==null?void 0:F.replace(new RegExp(R,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const z=document.createElement("span");z.innerHTML=P.textContent.replace(new RegExp(R,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),P.replaceWith(z)}})}const He=(0,f.useRef)();H.jb.WebkitLineClamp=U,U&&(E=ve(ve({},E),H.jb));function I(b){let R=b.target;if(R.tagName.toUpperCase()==="A"){let P=R.getAttribute("href");if(P.indexOf("office")>-1)b.preventDefault(),Me(P),je("office");else if(P.indexOf("application/pdf")>-1)b.preventDefault(),Me(P),je("pdf");else if(P.indexOf("text/html")>-1)b.preventDefault(),Me(P),je("html");else if(P.startsWith("#")){b.preventDefault();let F=document.getElementById(P.replace("#",""));F&&F.scrollIntoView(!0)}}}const y=()=>{var b;const R=(b=He.current)==null?void 0:b.querySelectorAll("video");R==null||R.forEach(P=>{if(P.oncontextmenu=()=>!1,P.src.indexOf(".m3u8")>-1&&!P.canPlayType("application/vnd.apple.mpegurl")){if(be.ZP.isSupported()){var F=new be.ZP;F.loadSource(P.src),F.attachMedia(P)}}})};(0,f.useEffect)(()=>{if(He.current&&Pe&&Pe.match(W)&&window.PR.prettyPrint(),He.current)return He.current.addEventListener("click",I),()=>{var b;(b=He.current)==null||b.removeEventListener("click",I),(0,H.AL)(),(0,H.Iy)()}},[Pe,He.current,I]),(0,f.useEffect)(()=>{var b;const R=P=>{P.preventDefault(),P.clipboardData.setData("text",window.getSelection().toString())};return(b=He.current)==null||b.addEventListener("copy",R),()=>{var P;(P=He.current)==null||P.removeEventListener("copy",R)}},[He.current]);const w=b=>/<style[\s\S]*?>/i.test(b||"");return f.createElement(f.Fragment,null,q&&f.createElement("div",{ref:He},Pe),!q&&!w(Pe)&&f.createElement("div",{ref:He,style:ve({},E),className:`${M||""} ${Fe?"disabled-fill":""} markdown-body ${ar.current}`,dangerouslySetInnerHTML:{__html:Pe}}),!q&&w(Pe)&&f.createElement(Ce,{html:Pe}),f.createElement(Re.Z,{close:!0,data:ir,type:ir!=null&&ir.length?nr:"",style:ve({},C),onClose:()=>Me("")}))}},89081:function(Je,Oe,h){"use strict";h.d(Oe,{SV:function(){return He},ZP:function(){return wr}});var f=h(59301),ue=h(76374);const H={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"]},O={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"]},be={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
`)},{label:"if",content:["if () {"," $0","}"].join(`
|
|
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
|
|
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
|
|
`)},{label:"include <vector>",content:["#include <vector>"].join(`
|
|
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
|
|
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
|
|
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
|
|
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
|
|
`)},{label:"include <map>",content:["#include <map>"].join(`
|
|
`)},{label:"include <string>",content:["#include <string>"].join(`
|
|
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
|
|
`)}]},J={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
|
|
`)}]},ne={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 X=h(53184),A=h.n(X),Re=Object.defineProperty,Ie=Object.defineProperties,x=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,fe=(I,y,w)=>y in I?Re(I,y,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[y]=w,te=(I,y)=>{for(var w in y||(y={}))re.call(y,w)&&fe(I,w,y[w]);if(Ce)for(var w of Ce(y))Q.call(y,w)&&fe(I,w,y[w]);return I},oe=(I,y)=>Ie(I,x(y)),ve=(I,y,w)=>new Promise((b,R)=>{var P=Y=>{try{z(w.next(Y))}catch(k){R(k)}},F=Y=>{try{z(w.throw(Y))}catch(k){R(k)}},z=Y=>Y.done?b(Y.value):Promise.resolve(Y.value).then(P,F);z((w=w.apply(I,y)).next())});const Te={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"]}},ae=(I,y)=>y.map(w=>({label:w,kind:I.languages.CompletionItemKind.Keyword,insertText:w})),W=I=>Object.keys(Te.tables).map(y=>({label:y,kind:I.languages.CompletionItemKind.Variable,insertText:y})),ce=(I,y)=>{const w=Te.tables[I];return w?w.map(b=>({label:b,kind:y.languages.CompletionItemKind.Field,insertText:b})):[]};function me(I,y,w,b,R){let P=y.getWordUntilPosition(w),F={startLineNumber:w.lineNumber,endLineNumber:w.lineNumber,startColumn:P.startColumn,endColumn:P.endColumn},z=b.map(Y=>({label:Y,kind:I.languages.CompletionItemKind.Keyword,insertText:Y,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:F}));return R.map(Y=>{z.push(oe(te({},Y),{range:F}))}),z}var Se=I=>{Te.languages.map(R=>(I.languages.registerDocumentFormattingEditProvider(R,{provideDocumentFormattingEdits(P,F,z){return ve(this,null,function*(){const Y=A()(P.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:P.getFullModelRange(),text:Y}]})}}),R));const y=be.quickKey.map(R=>({label:R.label,kind:I.languages.CompletionItemKind.Method,insertText:R.content,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet})),w=J.quickKey.map(R=>({label:R.label,kind:I.languages.CompletionItemKind.Method,insertText:R.content,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet})),b=O.quickKey.map(R=>({label:R.label,kind:I.languages.CompletionItemKind.Method,insertText:R.content,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet}));I.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(R,P){var F=R.getWordUntilPosition(P),z={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:F.startColumn,endColumn:F.endColumn},Y=R.getLineContent(P.lineNumber).substring(F.startColumn-2,F.endColumn);return{suggestions:[...be.keywords.map(k=>({label:k,kind:I.languages.CompletionItemKind.Function,documentation:k,insertText:k,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z})),...be.quickKey.map(k=>({label:k.label,kind:I.languages.CompletionItemKind.Function,documentation:k.content,insertText:Y.startsWith("#")?k.content.replace(/#/,""):k.content,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z}))]}}}),I.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(R,P){var F=R.getWordUntilPosition(P),z={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:F.startColumn,endColumn:F.endColumn};return{suggestions:[...H.keywords.map(Y=>({label:Y,kind:I.languages.CompletionItemKind.Function,documentation:Y,insertText:Y,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z}))]}}}),I.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(R,P){var F=R.getWordUntilPosition(P),z={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:F.startColumn,endColumn:F.endColumn},Y=R.getLineContent(P.lineNumber).substring(F.startColumn-2,F.endColumn);return{suggestions:[...O.keywords.map(k=>({label:k,kind:I.languages.CompletionItemKind.Function,documentation:k,insertText:k,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z})),...O.quickKey.map(k=>({label:k.label,kind:I.languages.CompletionItemKind.Function,documentation:k.content,insertText:Y.startsWith("#")?k.content.replace(/#/,""):k.content,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z}))]}}}),I.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(R,P){var F=R.getWordUntilPosition(P),z={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:F.startColumn,endColumn:F.endColumn},Y=R.getLineContent(P.lineNumber).substring(F.startColumn-2,F.endColumn);return{suggestions:[...ne.keywords.map(k=>({label:k,kind:I.languages.CompletionItemKind.Function,documentation:k,insertText:k,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z})),...ne.quickKey.map(k=>({label:k.label,kind:I.languages.CompletionItemKind.Function,documentation:k.content,insertText:Y.startsWith("#")?k.content.replace(/#/,""):k.content,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z}))]}}}),I.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(R,P){var F=R.getWordUntilPosition(P),z={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:F.startColumn,endColumn:F.endColumn},Y=R.getLineContent(P.lineNumber).substring(F.startColumn-2,F.endColumn);return{suggestions:[...J.keywords.map(k=>({label:k,kind:I.languages.CompletionItemKind.Function,documentation:k,insertText:k,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z})),...J.quickKey.map(k=>({label:k.label,kind:I.languages.CompletionItemKind.Function,documentation:k.content,insertText:Y.startsWith("#")?k.content.replace(/#/,""):k.content,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z}))]}}})};const _="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var M=Object.defineProperty,q=(I,y,w)=>y in I?M(I,y,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[y]=w,U=(I,y,w)=>q(I,typeof y!="symbol"?y+"":y,w);const E=class So{constructor(y,w,b){this.placeholder=y,this.editor=w,this.monaco=b,w.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return So.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)}};U(E,"ID","editor.widget.placeholderHint");var T=E,ie=h(96236),de=h(6767),Fe=h(25399),Z=h(89392),$=h(16448),ee=h(56102),N=Object.defineProperty,Be=Object.defineProperties,ir=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,pe=(I,y,w)=>y in I?N(I,y,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[y]=w,Ve=(I,y)=>{for(var w in y||(y={}))nr.call(y,w)&&pe(I,w,y[w]);if(Me)for(var w of Me(y))je.call(y,w)&&pe(I,w,y[w]);return I},ar=(I,y)=>Be(I,ir(y)),xr=(I,y)=>{var w={};for(var b in I)nr.call(I,b)&&y.indexOf(b)<0&&(w[b]=I[b]);if(I!=null&&Me)for(var b of Me(I))y.indexOf(b)<0&&je.call(I,b)&&(w[b]=I[b]);return w},lr=(I,y,w)=>new Promise((b,R)=>{var P=Y=>{try{z(w.next(Y))}catch(k){R(k)}},F=Y=>{try{z(w.throw(Y))}catch(k){R(k)}},z=Y=>Y.done?b(Y.value):Promise.resolve(Y.value).then(P,F);z((w=w.apply(I,y)).next())});function cr(I){return/^\d+$/.test(I)?`${I}px`:I}function We(){}let Pe=!1;const Le={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function mr(I=[]){let y=I;if(Array.isArray(I)){for(let w=0;w<I.length;w++){let b=Le[I[w]];if(b)return b}return y[0]}return Le[y]||y}let ke=null;var wr=I=>{var y=I,{width:w="100%",height:b="100%",value:R,language:P="javascript",style:F={},options:z={},overrideServices:Y={},theme:k="vs-dark",onEditBlur:he,isCopy:Ge=!1,onSave:Qr,autoHeight:Tr=!1,forbidCopy:sr=!1,onChange:ge=We,editorDidMount:K=We,onFocus:Rt=We,onBreakPoint:ut=We,breakPointValue:ct=[],filename:gr="educoder.txt",errorLine:Ur,errorContent:Ft="",highlightLine:Ar,openBreakPoint:Zr=!1,placeholder:zr="",showMiniMap:dr=!0}=y,Qn=xr(y,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Cr=(0,f.useRef)(),ye=(0,f.useRef)({}),Nt=(0,f.useRef)(),$r=(0,f.useRef)(),jr=(0,f.useRef)([]),kt=(0,f.useRef)(!1),Ot=(0,f.useRef)(),Tt=(0,f.useRef)(),Ke=(0,f.useRef)(!1),[Xe,Vr]=(0,f.useState)(!1);function on(){let V;return Cr.current&&(V=new ue.Z(g=>{for(let De of g)(De.target.offsetHeight>0||De.target.offsetWidth>0)&&ye.current.instance.layout()}),V.observe(Cr.current)),V}function ln(){de.ZP.warning({content:decodeURIComponent(_),key:"monaco-editor-tip"})}const sn=()=>{let V=ye.current.instance;if(R!=null&&V&&Xe){const g=V.getModel();g&&R!==g.getValue()&&(Pe=!0,g.setValue(R),V.layout(),Pe=!1)}};(0,f.useEffect)(()=>{const V=$.Z.subscribe("formatDocument",g=>{var De;let Ue=ye.current.instance;(De=Ue==null?void 0:Ue.getAction)==null||De.call(Ue,"editor.action.formatDocument").run()});return window.updateMonacoValue=g=>{ge(g)},V},[]),(0,f.useEffect)(()=>{var V;let g=ye.current.instance;$r.current&&clearTimeout($r.current),$r.current=setTimeout(()=>{sn()},500),R&&(R!=null&&R.length)&&((V=g==null?void 0:g.updateOptions)==null||V.call(g,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(R.split(/\r\n|\r|\n/g).length))+3,5)}))},[R,Xe,ye.current]),(0,f.useEffect)(()=>{if(Ur&&ye.current&&ye.current.instance){let g=ye.current.instance;g.changeViewZones(function(De){var Ue=document.createElement("div");Ue.style.padding="10px 20px",Ue.style.width="calc(100% - 20px)",Ue.className="my-error-line-wrp",Ue.innerHTML=Ft,De.addZone({afterLineNumber:Ur||11,heightInLines:3,domNode:Ue})});var V={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}};g.addOverlayWidget(V),g.revealPositionInCenter({lineNumber:20,column:1})}},[Ur,ye.current,Xe]);const et=(V="",g)=>{if(!V||V.trim()==="")return!0;const Ue=ye.current.instance.getModel().getLineTokens(g);let qe=!1;for(let Er=0;Er<2;Er++)Ue.getStandardTokenType(Er)===1&&(qe=!0);return qe};(0,f.useEffect)(()=>{var V;const g=(V=ye.current)==null?void 0:V.instance;if(g&&Xe&&sr){const De=g.onDidBlurEditorWidget(()=>{Ke.current=!1}),Ue=g.onDidFocusEditorText(()=>{Ke.current=!0});return()=>{De.dispose(),Ue.dispose()}}},[ye.current,Xe,sr]),(0,f.useEffect)(()=>{var V;if((V=ye.current)!=null&&V.instance&&Xe&&Zr){let g=ye.current.instance,De=g.getModel();if(!De)return;(()=>{var xe;let Ae=[],Ne=[];const Ye=De.getAllDecorations();for(let vr of Ye)vr.options.className==="highlighted-line"&&(Ae.push((xe=vr==null?void 0:vr.range)==null?void 0:xe.startLineNumber),Ne.push(vr==null?void 0:vr.id));if(Ar===Ae[0])return;De.deltaDecorations(Ne,[]);const $e=De.getLineCount();Ar&&Ar<=$e&&(g.deltaDecorations([],[{range:new ke.Range(Ar,1,Ar,De.getLineMaxColumn(Ar)),options:{isWholeLine:!0,className:"highlighted-line"}}]),g.revealLineInCenter(Ar))})();const qe=(xe=!1)=>{var Ae;let Ne=[],Ye=[];const $e=De.getAllDecorations();for(let vr of $e)vr.options.linesDecorationsClassName==="breakpoints-select"&&(Ne.push((Ae=vr==null?void 0:vr.range)==null?void 0:Ae.startLineNumber),Ye.push(vr==null?void 0:vr.id));if(xe)return{lines:Ne,ids:Ye};ut(Ne)},Er=xe=>lr(void 0,null,function*(){let Ae={range:new ke.Range(xe,1,xe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield De.deltaDecorations([],[Ae]),qe()}),Mr=xe=>lr(void 0,null,function*(){let Ae=[];const Ne=g.getLineDecorations(xe);for(let Ye of Ne)Ye.options.linesDecorationsClassName==="breakpoints-select"&&Ae.push(Ye.id);yield De.deltaDecorations(Ae,[]),qe()}),Kr=xe=>{let Ae=g.getLineDecorations(xe);for(let Ne of Ae)if(Ne.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Z.isEqual)(ct,qe(!0).lines)){De.deltaDecorations(qe(!0).ids,[]);const xe=ct.map(Ae=>({range:new ke.Range(Ae,1,Ae,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));De.deltaDecorations([],xe)}const or=g.onDidChangeModelContent(xe=>{let Ae=g.getPosition();if(Ae){let Ne=Ae.lineNumber;clearTimeout(Tt.current),Tt.current=setTimeout(()=>{et(De.getLineContent(Ne),Ne)?Mr(Ne):Kr(Ne)?(Mr(Ne),Er(Ne)):qe()},100)}}),fr=g.onMouseDown(xe=>{var Ae,Ne,Ye;if(xe.target.detail&&((Ye=(Ne=(Ae=xe.target)==null?void 0:Ae.element)==null?void 0:Ne.className)!=null&&Ye.includes("line-numbers"))){let $e=xe.target.position.lineNumber;if(et(De.getLineContent($e),$e))return;Kr($e)?Mr($e):Er($e)}}),Ir=xe=>{let Ae={range:new ke.Range(xe,1,xe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};jr.current=g.deltaDecorations(jr.current,[Ae])},Sr=()=>{jr.current=g.deltaDecorations(jr.current,[])},_e=g.onMouseMove(xe=>{var Ae,Ne,Ye;if(Sr(),xe.target.detail&&((Ye=(Ne=(Ae=xe.target)==null?void 0:Ae.element)==null?void 0:Ne.className)!=null&&Ye.includes("line-numbers"))){let $e=xe.target.position.lineNumber;if(et(De.getLineContent($e),$e))return;Ir($e)}}),Qe=g.onMouseLeave(()=>{Sr()});return()=>{or.dispose(),fr.dispose(),_e.dispose(),Qe.dispose()}}},[ye.current,Xe,ct,Ar,Zr,P]),(0,f.useEffect)(()=>{var V;(V=ye.current)!=null&&V.instance&&Zr&&ye.current.instance.setPosition({lineNumber:0,column:0})},[Ar]);function $n(){let V=ye.current.instance;if(V){const g=V.getSelection(),De=ye.current.pastePos||{},Ue=new ke.Range(De.startLineNumber||g.endLineNumber,De.startColumn||g.endColumn,De.endLineNumber||g.endLineNumber,De.endColumn||g.endColumn);setTimeout(()=>{V.executeEdits("",[{range:Ue,text:""}])},300)}}function Mt(V){(window.navigator.platform.match("Mac")?V.metaKey:V.ctrlKey)&&V.keyCode==83&&(V.preventDefault(),Qr())}const rt=()=>{if(Tr&&ye.current.instance){const V=ye.current.instance.getContentHeight();_t(V<b?b:V)}else _t(b)};function Lt(V){var g=document.createEvent("MouseEvents");g.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),V.dispatchEvent(g)}const dt=V=>{if(!Ke.current)return;const{keyCode:g,ctrlKey:De,metaKey:Ue,target:qe,type:Er}=V;return(Er==="paste"||(g===67||g===86)&&(Ue||De))&&qe.nodeName==="TEXTAREA"&&(ln(),V.preventDefault()),!1};function un(V,g){var De=window.URL||window.webkitURL||window,Ue=new Blob([g]),qe=document.createElementNS("http://www.w3.org/1999/xhtml","a");qe.href=De.createObjectURL(Ue),qe.download=V,Lt(qe)}(0,f.useEffect)(()=>{rt()},[rt]),(0,f.useEffect)(()=>{Cr.current&&!Xe&&Promise.all([h.e(8909),h.e(7960)]).then(h.bind(h,71448)).then(V=>{try{ke=V,ye.current.instance=ke.editor.create(Cr.current,{value:R,language:mr(P),theme:k,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:dr||!1}},Y);const g=ye.current.instance;let qe=[...ie.BH._menuItems].find(or=>or[0]._debugName=="EditorContext")[1],Er=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Mr=(or,fr)=>{var Ir,Sr;let _e=or._first;do fr.includes((Sr=(Ir=_e.element)==null?void 0:Ir.command)==null?void 0:Sr.id)&&or._remove(_e);while(_e=_e.next)};if(K(g,ke),setTimeout(()=>{rt(),ye.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{un(gr||"educoder.txt",g.getValue())}})},500),ye.current.subscription=g.onDidChangeModelContent(or=>{kt.current?clearTimeout(Ot.current):(rt(),ge(g.getValue(),or)),Ot.current=setTimeout(()=>{kt.current=!1},500)}),window.Monaco||Se(ke,mr(P)),sr&&(Mr(qe,Er),Cr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",dt),window.removeEventListener("paste",dt),window.addEventListener("keydown",dt),window.addEventListener("paste",dt)),window.Monaco=ke,he&&g.onDidBlurEditorWidget(()=>{he(g.getValue())}),Rt&&g.onDidFocusEditorText(()=>{Rt(g.getValue())}),sr)try{g.onDidPaste(or=>{const fr=g.getSelection(),Ir=ye.current.pastePos||{},Sr=new ke.Range(Ir.startLineNumber||fr.endLineNumber,Ir.startColumn||fr.endColumn,Ir.endLineNumber||fr.endLineNumber,Ir.endColumn||fr.endColumn);g.executeEdits("",[{range:or.range,text:""}])})}catch(or){}let Kr=on();return zr&&typeof zr=="string"&&new T(zr,g,ke),Vr(!0),()=>{const or=ye.current.instance;or.dispose();const fr=or.getModel();fr&&fr.dispose(),ye.current.subscription&&ye.current.subscription.dispose(),Kr.unobserve(Cr.current)}}catch(g){}})},[]),(0,f.useEffect)(()=>{if(ye.current.instance&&Xe)return document.addEventListener("keydown",Mt,!1),()=>{document.removeEventListener("keydown",Mt)}},[Qr,Xe]),(0,f.useEffect)(()=>{let V=ye.current.instance;if(V&&Xe){let g=mr(P);ke.editor.setModelLanguage(V.getModel(),g)}},[P,Xe]),(0,f.useEffect)(()=>{ye.current.instance&&Xe&&ke.editor.setTheme(k)},[k,Xe]),(0,f.useEffect)(()=>{let V=ye.current.instance;Nt.current=z,V&&Xe&&(V.updateOptions(Ve({},z)),setTimeout(()=>{V.getModel().updateOptions(Ve({},z))},200))},[JSON.stringify(z),Xe]),(0,f.useEffect)(()=>{let V=ye.current.instance;V&&Xe&&V.layout()},[w,b,Xe]);const[Br,ea]=(0,f.useState)(cr(w)),[pr,_t]=(0,f.useState)(cr(b)),Wt=ar(Ve({},F),{width:Br,height:pr,position:"relative"});return f.createElement("div",{className:"my-monaco-editor",ref:Cr,style:Wt},Ge&&f.createElement(ee.CopyToClipboard,{text:R,onCopy:()=>de.ZP.success("\u590D\u5236\u6210\u529F")},f.createElement(Fe.Z,{title:"\u590D\u5236\u4EE3\u7801"},f.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},f.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function He({width:I="100%",height:y="100%",original:w,modified:b,language:R,options:P={}}){const F=(0,f.useRef)(),[z,Y]=(0,f.useState)(null);function k(Tr){let sr;return F.current&&(sr=new ue.Z(ge=>{for(let K of ge)(K.target.offsetHeight>0||K.target.offsetWidth>0)&&Tr.layout()}),sr.observe(F.current)),sr}(0,f.useEffect)(()=>(F.current&&Promise.all([h.e(8909),h.e(9404)]).then(h.bind(h,2550)).then(Tr=>{ke=Tr;const sr=ke.editor.createDiffEditor(F.current,ar(Ve({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},P),{wordWrap:!0}));Y(sr);let ge=k(sr);return()=>{sr.dispose();const K=sr.getModel();K&&K.dispose(),ge.unobserve(F.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,f.useEffect)(()=>{z&&z.setModel({original:ke.editor.createModel(w,R),modified:ke.editor.createModel(b,R)})},[w,b,R,z]);const he=cr(I),Ge=cr(y),Qr={width:he,height:Ge};return f.createElement("div",{className:"my-diff-editor",ref:F,style:Qr})}},95660:function(Je,Oe,h){"use strict";h.r(Oe),h.d(Oe,{default:function(){return Fe},formatTypeNameToDefaultScore:function(){return ie}});var f=h(59301),ue=h(71570),H=h(62957),O=h(71051),be=h(91882),J=h(12921),ne=h(47889),X=h(79074),A={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"},Re=h(24334),Ie=h(29105),x=h(59301);const Ce=["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"],re=[{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 fe=({index:Z,typeName:$,type:ee,data:N={},inMouseId:Be,isshow:ir,onSetScore:Me=()=>{},onDelete:nr=()=>{},onMouseEnter:je=()=>{},showAnswer:pe=!1})=>{var Ve;const[ar,xr]=(0,f.useState)(!1),lr=()=>{var y;return x.createElement("div",{className:A.answerWrap},(y=N==null?void 0:N.choices)==null?void 0:y.map((w,b)=>x.createElement("div",{className:`${A.flexRow} mt15`,key:b},x.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},Ce[b]),x.createElement("div",{className:`${A.answer} ml5`},x.createElement(X.Z,{value:w==null?void 0:w.choice_text})))),pe&&x.createElement("div",{className:`mt10 ${A.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",N==null?void 0:N.standard_answer_show))},cr=()=>{var y;return x.createElement("div",{className:A.answerWrap},x.createElement("div",{className:`${A.flexRow} mt15`},(y=N==null?void 0:N.choices)==null?void 0:y.map((w,b)=>x.createElement(ne.ZP,{disabled:!0,key:b},w==null?void 0:w.choice_text))),pe&&x.createElement("div",{className:`mt10 ${A.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",N==null?void 0:N.standard_answer_show))},We=()=>{var y;return x.createElement("div",{className:A.answerWrap},x.createElement("div",{className:`${A.flexRow} mt15`},x.createElement(X.Z,{value:(y=N==null?void 0:N.program_attr)==null?void 0:y.description})),pe&&x.createElement("div",{className:"mt15"},x.createElement("div",{className:A.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",!(N!=null&&N.answer_text)&&"\u6682\u65E0"),x.createElement(X.Z,{value:(N==null?void 0:N.answer_text)||""})))},Pe=()=>{var y;return x.createElement("div",{className:A.answerWrap},pe&&x.createElement("div",{className:`${A.flexColumn} mt15`},(y=N==null?void 0:N.standard_answer)==null?void 0:y.map((w,b)=>x.createElement("div",null,(w==null?void 0:w.model)===1?x.createElement(X.Z,{key:b,value:`\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A${w.position}\uFF09\uFF1A${w.answer_text.join("\u3001")}`,className:A.answerText}):x.createElement("span",{style:{display:"inline-flex",alignItems:"center",marginBottom:5}},"\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A ",w.position,"\uFF09\uFF1A",x.createElement(Ie.Z,{disabled:!0,width:"180px",value:w.answer_text.join("\u3001")}))))))},Le=()=>{var y;return x.createElement("div",{className:A.answerWrap},pe&&x.createElement("div",{className:"mt15"},x.createElement("div",{className:A.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A"),x.createElement(X.Z,{value:(y=N==null?void 0:N.answer_texts)==null?void 0:y[0],className:A.answerText})))},mr=()=>{var y,w;return x.createElement("div",{className:A.answerWrap,style:{marginTop:10}},x.createElement(X.Z,{showProgramFill:!0,disabledFill:!0,value:Re.Base64.decode((y=N==null?void 0:N.program_attr)==null?void 0:y.code)}),pe&&x.createElement("div",{className:`${A.flexColumn} mt15`},(w=N==null?void 0:N.standard_answer)==null?void 0:w.map((b,R)=>x.createElement(X.Z,{key:R,value:`\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A${b.position}\uFF09\uFF1A${b.answer_text}`}))))},ke=()=>{var y;return x.createElement("div",{className:A.answerWrap},x.createElement("div",{className:"mt10"},"\u9636\u6BB5\u6210\u7EE9"),(y=N==null?void 0:N.shixun)==null?void 0:y.map((w,b)=>{var R,P;return x.createElement("div",null,x.createElement("div",{className:"mt10 font14",key:b},"\u7B2C",b+1,"\u5173 ",w==null?void 0:w.challenge_name," \uFF08",w.challenge_score,"\u5206\uFF09"),pe&&x.createElement("div",null,x.createElement("div",{className:A.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((R=w.challenge_answers)==null?void 0:R.length)===0?"\u6682\u65E0":""),(P=w.challenge_answers)==null?void 0:P.map((F,z)=>x.createElement("div",{className:"mt15"},x.createElement("div",null,"\u7EA7\u522B",z+1,"\uFF1A",F.name),x.createElement(X.Z,{value:(F==null?void 0:F.contents)||"",className:A.answerText})))))}))},wr=()=>{var y;return x.createElement("div",{className:A.answerWrap,style:{display:ar&&"none"}},(y=N==null?void 0:N.sub_questions)==null?void 0:y.map((w,b)=>{var R,P,F,z,Y;const k=`<span style="margin-right: 10px">${Z+1}.${b+1}</span><span>\uFF08${(R=re.find(he=>he.type==w.item_type))==null?void 0:R.name}\uFF09</span><span class="c-grey-999">\uFF08${w.score}\u5206\uFF09</span>`;return x.createElement(f.Fragment,{key:w==null?void 0:w.id},x.createElement("div",{className:A.titleWrap,style:{marginTop:16}},x.createElement(X.Z,{className:A.titleHtml,value:k+w.name})),(w.item_type=="single"||w.item_type=="multiple")&&x.createElement(x.Fragment,null,(P=w==null?void 0:w.choices)==null?void 0:P.map((he,Ge)=>x.createElement("div",{className:`${A.flexRow} mt15`,key:Ge},x.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},Ce[Ge]),x.createElement("div",{className:`${A.answer} ml5`},x.createElement(X.Z,{value:he==null?void 0:he.choice_text})))),pe&&x.createElement("div",{className:`mt10 ${A.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",w==null?void 0:w.standard_answer_show)),w.item_type=="judgement"&&x.createElement("div",{className:A.answerWrap},x.createElement("div",{className:`${A.flexRow} mt15`},(F=w==null?void 0:w.choices)==null?void 0:F.map((he,Ge)=>x.createElement(ne.ZP,{disabled:!0,key:Ge},he==null?void 0:he.choice_text))),pe&&x.createElement("div",{className:`mt10 ${A.answerText}`},"\u53C2\u8003\u7B54\u6848\uFF1A",w==null?void 0:w.standard_answer_show)),w.item_type=="completion"&&x.createElement("div",{className:A.answerWrap},pe&&x.createElement("div",{className:`${A.flexColumn} mt15`},(z=w==null?void 0:w.standard_answer)==null?void 0:z.map((he,Ge)=>x.createElement("div",null,(he==null?void 0:he.model)===1?x.createElement(X.Z,{key:Ge,value:`\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A${he.position}\uFF09\uFF1A${he.answer_text.join("\u3001")}`,className:A.answerText}):x.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF08\u586B\u7A7A$",he.position,"\uFF09\uFF1A",x.createElement(Ie.Z,{value:he.answer_text.join("\u3001")})))))),w.item_type=="subjective"&&x.createElement("div",{className:A.answerWrap},pe&&x.createElement("div",{className:"mt15"},x.createElement("div",{className:A.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A"),x.createElement(X.Z,{value:(Y=w==null?void 0:w.answer_texts)==null?void 0:Y[0],className:A.answerText}))))}))},He=()=>{const y={SINGLE:lr,MULTIPLE:lr,JUDGMENT:cr,PROGRAM:We,COMPLETION:Pe,SUBJECTIVE:Le,PRACTICAL:ke,COMBINATION:wr,BPROGRAM:mr};return y[ee]?y[ee]():null},I=(y,w)=>{var b;return`<span style="margin-right: -10px">${w+1}\u3001</span><span class="c-grey-999">\uFF08${(y==null?void 0:y.item_type)==="combination"?`\u5171${(b=y==null?void 0:y.sub_questions)==null?void 0:b.length}\u5C0F\u9898\uFF0C`:""}${y.score}\u5206\uFF09</span> `};return x.createElement("div",{onMouseEnter:()=>je(N.id)},Be===N.id&&x.createElement("div",{className:A.action},x.createElement("div",{className:A.setScore,onClick:()=>Me(N.id,$,N==null?void 0:N.shixun,N.score,N)},"\u8BBE\u7F6E\u5F97\u5206"),x.createElement("div",{className:A.delete,onClick:()=>nr(N.id)},"\u5220\u9664")),x.createElement("div",{className:A.content},x.createElement("div",{className:A.titleWrap,style:{justifyContent:"space-between"}},(N==null?void 0:N.item_type)==="bprogram"?x.createElement(X.Z,{className:A.titleHtml,value:I(N,Z)+((Ve=N==null?void 0:N.program_attr)==null?void 0:Ve.description)}):x.createElement(X.Z,{className:A.titleHtml,value:I(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"&&!ir&&x.createElement("span",{onClick:y=>{xr(!ar)},style:{textAlign:"end",flexShrink:0,cursor:"pointer"}},ar?"\u5C55\u5F00":"\u6536\u8D77")),He()))},te={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"},oe=h(13912),ve=h(89392),Te=h.n(ve),ae=h(21890),W=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,q=(Z,$,ee)=>$ in Z?W(Z,$,{enumerable:!0,configurable:!0,writable:!0,value:ee}):Z[$]=ee,U=(Z,$)=>{for(var ee in $||($={}))_.call($,ee)&&q(Z,ee,$[ee]);if(Se)for(var ee of Se($))M.call($,ee)&&q(Z,ee,$[ee]);return Z},E=(Z,$)=>ce(Z,me($)),C=(Z,$)=>{var ee={};for(var N in Z)_.call(Z,N)&&$.indexOf(N)<0&&(ee[N]=Z[N]);if(Z!=null&&Se)for(var N of Se(Z))$.indexOf(N)<0&&M.call(Z,N)&&(ee[N]=Z[N]);return ee},T=(Z,$,ee)=>new Promise((N,Be)=>{var ir=je=>{try{nr(ee.next(je))}catch(pe){Be(pe)}},Me=je=>{try{nr(ee.throw(je))}catch(pe){Be(pe)}},nr=je=>je.done?N(je.value):Promise.resolve(je.value).then(ir,Me);nr((ee=ee.apply(Z,$)).next())});const ie=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,de=Z=>{var $=Z,{problemsetPreview:ee,user:N,globalSetting:Be,loading:ir,dispatch:Me}=$,nr=C($,["problemsetPreview","user","globalSetting","loading","dispatch"]),je,pe,Ve,ar;const[xr,lr]=(0,f.useState)(),[cr,We]=(0,f.useState)(),Pe=(0,f.useRef)();console.log(ee,"problemsetPreview"),(0,f.useEffect)(()=>(Me({type:"globalSetting/footerToggle",payload:!1}),()=>{Me({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,f.useEffect)(()=>{Le()},[]);const Le=()=>{Me({type:"problemsetPreview/getPaperData"})},mr=(y,w,b=[],R,P)=>{var F;const z=Te().cloneDeep(P),Y=Te().cloneDeep(b).map(k=>E(U({},k),{challenge_score:k.challenge_score||5}));if(Pe.current=R||ie(w),w==="\u5B9E\u8BAD\u9898")return H.default.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:f.createElement("div",{className:te.shixunModal},f.createElement("div",null,"\u5173\u5361\uFF1A"),Y==null?void 0:Y.map((k,he)=>f.createElement("div",{className:te.shixunScore},he+1,"\u3001",k.challenge_name,f.createElement("div",{style:{minWidth:"130px"}},f.createElement(O.Z,{defaultValue:k.challenge_score,min:1,onChange:Ge=>{k.challenge_score=Ge}}),f.createElement("span",{className:"ml5"},"\u5206/\u9898"))))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>T(void 0,null,function*(){yield(0,ae.Cc)({id:y,challenge_scores:Y.map(k=>({challenge_id:k.challenge_id,score:k.challenge_score}))}),Pe.current=null,Le()})});if(w==="\u7EC4\u5408\u9898")return H.default.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:f.createElement("div",{className:te.shixunModal,style:{maxHeight:200,overflow:"auto"}},(F=z==null?void 0:z.sub_questions)==null?void 0:F.map((k,he)=>f.createElement("div",{className:te.shixunScore},"\u7B2C",he+1,"\u5C0F\u9898",f.createElement("div",{style:{minWidth:"130px"}},f.createElement(O.Z,{defaultValue:k.score,min:1,onChange:Ge=>{k.score=Ge}}),f.createElement("span",{className:"ml5"},"\u5206"))))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>T(void 0,null,function*(){var k;yield(0,ae.Vl)({id:y,subs:(k=z==null?void 0:z.sub_questions)==null?void 0:k.map(he=>({basket_id:he.basket_id,score:he.score}))}),Pe.current=null,Le()})});H.default.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:f.createElement("div",{className:""},f.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),f.createElement(O.Z,{min:1,defaultValue:Pe.current,onChange:k=>{Pe.current=k}}),f.createElement("span",{className:"ml5"},"\u5206/\u9898"),f.createElement("br",null),w==="\u586B\u7A7A\u9898"&&f.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:()=>T(void 0,null,function*(){yield Me({type:"problemsetPreview/setScore",payload:{id:y,score:Pe.current}}),Pe.current=null,Le()})})},ke=y=>{H.default.confirm({centered:!0,title:"\u63D0\u793A",content:f.createElement("div",{className:te.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>T(void 0,null,function*(){yield Me({type:"problemsetPreview/handleDelete",payload:{id:y}}),Le()})})},wr=(y,w)=>{Pe.current=ie(w),H.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:f.createElement("div",{className:""},f.createElement("span",null,w==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":w,"\uFF1A"),f.createElement(O.Z,{min:1,defaultValue:Pe.current,onChange:b=>{Pe.current=b}}),f.createElement("span",{className:"ml5"},"\u5206/\u9898"),f.createElement("br",null),w==="\u586B\u7A7A\u9898"&&f.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:()=>T(void 0,null,function*(){yield Me({type:"problemsetPreview/batchSetScore",payload:{item_type:y,score:Pe.current}}),Pe.current=null,Le()})})},He=y=>{H.default.confirm({centered:!0,title:"\u63D0\u793A",content:f.createElement("div",{className:te.modalColumn},f.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),f.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>T(void 0,null,function*(){yield Me({type:"problemsetPreview/batchDelete",payload:{item_type:y}}),Le()})})},I=(y,w)=>T(void 0,null,function*(){if(!y.destination||!y.source)return;const b=w.questions[y.source.index].id,R=y.destination.index+1;(yield Me({type:"problemsetPreview/adjustPosition",payload:{id:b,position:R}})).status!==-1&&Le()});return f.createElement("section",{className:te.bg},f.createElement(be.Z,{className:"mt30",separator:">"},f.createElement(be.Z.Item,null,"\u8BD5\u9898\u5E93"),f.createElement(be.Z.Item,{href:"/problemset"},"\u4EBA\u5DE5\u7EC4\u5377"),f.createElement(be.Z.Item,null,"\u8BD5\u5377\u9884\u89C8")),f.createElement("div",{className:te.wrap},f.createElement("div",{className:"pt20 pb20"},f.createElement("div",{className:`${te.flexRow} ${te.flexJustifyBetween}`},f.createElement("div",null,f.createElement("span",{className:te.questionNumber},"\u9898\u6570\uFF1A",(je=ee.paperData)==null?void 0:je.all_questions_count),f.createElement("span",{className:te.score},"\u603B\u5206\uFF1A",(pe=ee.paperData)==null?void 0:pe.all_score)),f.createElement("div",{className:te.selectTopicButton,onClick:()=>ue.history.push("/problemset/preview_select")},"\u7EE7\u7EED\u9009\u9898")),f.createElement("div",{className:te.line}),f.createElement("div",{className:te.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(ar=(Ve=ee.paperData)==null?void 0:Ve.questionList)==null?void 0:ar.map((y,w)=>{const b=y.type===cr;return console.log(y,"paperItem"),f.createElement("div",{className:`${te.relative} mt20 mb20`,key:w},f.createElement("div",{className:`${te.typeActive} ${b?te.mouseTypeActive:""}`,onMouseEnter:()=>{We(y.type),lr(null)}},f.createElement("span",{className:`${te.typeName} ${b?"ml20":""}`},y.number,"\u3001",y.name),f.createElement("span",{className:te.typeNumber},"\uFF08\u5171",y.questions_count,"\u9898\uFF0C",(y==null?void 0:y.type)==="COMBINATION"?`\u5305\u542B${y==null?void 0:y.sub_questions_count}\u5C0F\u9898\uFF0C`:"","\u5171",y.questions_score,"\u5206\uFF09")),b&&f.createElement("div",{className:`${te.typeAction} ${te.flexRow}`},y.type!=="PRACTICAL"&&f.createElement("div",{className:te.setScore,onClick:()=>wr(y.type,y.name)},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),f.createElement("div",{className:te.delete,onClick:()=>He(y.type)},"\u5220\u9664")),f.createElement(J.Z5,{onDragEnd:R=>I(R,y)},f.createElement(J.bK,{droppableId:w.toString()},(R,P)=>{var F;return f.createElement("div",E(U({className:"mt20",ref:R.innerRef},R.droppableProps),{onScroll:()=>{}}),(F=y.questions)==null?void 0:F.map((z,Y)=>f.createElement(J._l,{draggableId:z.id.toString(),index:Y,key:z.id},k=>f.createElement("div",U(U({ref:k.innerRef},k.draggableProps),k.dragHandleProps),f.createElement(fe,{index:Y,typeName:y.name,type:y.type,data:z,inMouseId:xr,onSetScore:mr,onDelete:ke,onMouseEnter:he=>{lr(he),We(null)}})))))})))}))),f.createElement(oe.t,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:()=>ue.history.replace("/problemset"),onOk:()=>ue.history.push("/problemset/preview_new")}))};var Fe=(0,ue.connect)(({problemsetPreview:Z,user:$,loading:ee,globalSetting:N})=>({problemsetPreview:Z,user:$,globalSetting:N,loading:ee.effects}))(de)},49405:function(Je,Oe,h){"use strict";h.d(Oe,{AL:function(){return ae},Iy:function(){return Ie},Qv:function(){return re},ez:function(){return Te},jb:function(){return x}});var f=h(32834),ue=h.n(f),H=h(11690),O=h.n(H);let be=1;function J(_,M){const q=_.match(/^(\s+)(?:```)/);if(q===null)return M;const U=q[1];return M.split(`
|
|
`).map(E=>{const C=E.match(/^\s+/);if(C===null)return E;const[T]=C;return T.length>=U.length?E.slice(U.length):E}).join(`
|
|
`)}let ne=[],X=["<ul>"];const A=new(ue()).Renderer,Re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ie(){ne.length=0,X=["<ul>"]}const x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ce(_,M,q,U){if(M>=_.length||_[M].level<=q)return M;var E=_[M];U.push("<li><a href='#"+be+E.anchor+"'>"+E.text+"</a>"),M++;var C=[];return M=Ce(_,M,E.level,C),C.length>0&&(U.push("<ul>"),C.forEach(function(T){U.push(T)}),U.push("</ul>")),U.push("</li>"),M=Ce(_,M,q,U),M}function re(){return Ce(ne,0,0,X),X.push("</ul>"),X.join("")}const Q={heading(_){const M=Re.exec(_);if(be+=1,M)return{type:"heading",raw:M[0],depth:M[1].length,text:M[2]}},fences(_){const M=this.rules.block.fences.exec(_);if(M){const q=M[0];let U=J(q,M[3]||"");const E=M[2]?M[2].trim():M[2];if(["latex","katex","math"].indexOf(E)>=0){const C=oe(),T=U;U=C,ve[C]={type:"block",expression:T}}return{type:"code",raw:q,lang:E,text:U}}}},fe=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let te=0;const oe=()=>`__special_katext_id_${te++}__`;let ve={};function Te(){return ve}function ae(){te=0,ve={}}function W(_){return _=_.replace(fe,(M,q)=>{const U=oe();return ve[U]={type:"inline",expression:q},U}),_}const ce=A.listitem;A.listitem=function(_){return ce(W(_))};const me=A.paragraph;A.paragraph=function(_){return me(W(_))};const Se=A.tablecell;A.tablecell=function(_,M){return Se(W(_),M)},A.code=function(_,M,q){const U=(M||"").match(/\S*/)[0];return U?["latex","katex","math"].indexOf(U)>=0?`<p class='editormd-tex'>${_}</p>`:`<pre class="prettyprint linenums"><code class="language-${M}">${q?_:(0,H.escape)(_,!0)}</code></pre>
|
|
`:'<pre class="prettyprint linenums"><code>'+(q?_:(0,H.escape)(_,!0))+"</code></pre>"},A.heading=function(_,M,q){let U=this.options.headerPrefix+q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ne.push({anchor:U,level:M,text:_}),"<h"+M+' id="'+be+U+'">'+_+"</h"+M+">"},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:Q,renderer:A}),Oe.ZP=ue()},24334:function(Je,Oe,h){var f,ue;(function(H,O){Je.exports=O(H)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof h.g!="undefined"?h.g:this,function(H){"use strict";H=H||{};var O=H.Base64,be="2.6.4",J="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(C){for(var T={},ie=0,de=C.length;ie<de;ie++)T[C.charAt(ie)]=ie;return T}(J),X=String.fromCharCode,A=function(C){if(C.length<2){var T=C.charCodeAt(0);return T<128?C:T<2048?X(192|T>>>6)+X(128|T&63):X(224|T>>>12&15)+X(128|T>>>6&63)+X(128|T&63)}else{var T=65536+(C.charCodeAt(0)-55296)*1024+(C.charCodeAt(1)-56320);return X(240|T>>>18&7)+X(128|T>>>12&63)+X(128|T>>>6&63)+X(128|T&63)}},Re=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ie=function(C){return C.replace(Re,A)},x=function(C){var T=[0,2,1][C.length%3],ie=C.charCodeAt(0)<<16|(C.length>1?C.charCodeAt(1):0)<<8|(C.length>2?C.charCodeAt(2):0),de=[J.charAt(ie>>>18),J.charAt(ie>>>12&63),T>=2?"=":J.charAt(ie>>>6&63),T>=1?"=":J.charAt(ie&63)];return de.join("")},Ce=H.btoa&&typeof H.btoa=="function"?function(C){return H.btoa(C)}:function(C){if(C.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return C.replace(/[\s\S]{1,3}/g,x)},re=function(C){return Ce(Ie(String(C)))},Q=function(C){return C.replace(/[+\/]/g,function(T){return T=="+"?"-":"_"}).replace(/=/g,"")},fe=function(C,T){return T?Q(re(C)):re(C)},te=function(C){return fe(C,!0)},oe;H.Uint8Array&&(oe=function(C,T){for(var ie="",de=0,Fe=C.length;de<Fe;de+=3){var Z=C[de],$=C[de+1],ee=C[de+2],N=Z<<16|$<<8|ee;ie+=J.charAt(N>>>18)+J.charAt(N>>>12&63)+(typeof $!="undefined"?J.charAt(N>>>6&63):"=")+(typeof ee!="undefined"?J.charAt(N&63):"=")}return T?Q(ie):ie});var ve=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Te=function(C){switch(C.length){case 4:var T=(7&C.charCodeAt(0))<<18|(63&C.charCodeAt(1))<<12|(63&C.charCodeAt(2))<<6|63&C.charCodeAt(3),ie=T-65536;return X((ie>>>10)+55296)+X((ie&1023)+56320);case 3:return X((15&C.charCodeAt(0))<<12|(63&C.charCodeAt(1))<<6|63&C.charCodeAt(2));default:return X((31&C.charCodeAt(0))<<6|63&C.charCodeAt(1))}},ae=function(C){return C.replace(ve,Te)},W=function(C){var T=C.length,ie=T%4,de=(T>0?ne[C.charAt(0)]<<18:0)|(T>1?ne[C.charAt(1)]<<12:0)|(T>2?ne[C.charAt(2)]<<6:0)|(T>3?ne[C.charAt(3)]:0),Fe=[X(de>>>16),X(de>>>8&255),X(de&255)];return Fe.length-=[0,0,2,1][ie],Fe.join("")},ce=H.atob&&typeof H.atob=="function"?function(C){return H.atob(C)}:function(C){return C.replace(/\S{1,4}/g,W)},me=function(C){return ce(String(C).replace(/[^A-Za-z0-9\+\/]/g,""))},Se=function(C){return ae(ce(C))},_=function(C){return String(C).replace(/[-_]/g,function(T){return T=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},M=function(C){return Se(_(C))},q;H.Uint8Array&&(q=function(C){return Uint8Array.from(me(_(C)),function(T){return T.charCodeAt(0)})});var U=function(){var C=H.Base64;return H.Base64=O,C};if(H.Base64={VERSION:be,atob:me,btoa:Ce,fromBase64:M,toBase64:fe,utob:Ie,encode:fe,encodeURI:te,btou:ae,decode:M,noConflict:U,fromUint8Array:oe,toUint8Array:q},typeof Object.defineProperty=="function"){var E=function(C){return{value:C,enumerable:!1,writable:!0,configurable:!0}};H.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",E(function(){return M(this)})),Object.defineProperty(String.prototype,"toBase64",E(function(C){return fe(this,C)})),Object.defineProperty(String.prototype,"toBase64URI",E(function(){return fe(this,!0)}))}}return H.Meteor&&(Base64=H.Base64),Je.exports?Je.exports.Base64=H.Base64:(f=[],ue=function(){return H.Base64}.apply(Oe,f),ue!==void 0&&(Je.exports=ue)),{Base64:H.Base64}})},12921:function(Je,Oe,h){"use strict";h.d(Oe,{Z5:function(){return ru},_l:function(){return zu},bK:function(){return Eo}});var f=h(59301),ue=h(60039);function H(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,(0,ue.Z)(e,r)}var O=h(72308),be=h(59781),J=f.createContext(null),ne=null;function X(e){e()}var A=X,Re=function(r){return A=r},Ie=function(){return A};function x(){var e=Ie(),r=null,t=null;return{clear:function(){r=null,t=null},notify:function(){e(function(){for(var a=r;a;)a.callback(),a=a.next})},get:function(){for(var a=[],o=r;o;)a.push(o),o=o.next;return a},subscribe:function(a){var o=!0,i=t={callback:a,next:null,prev:t};return i.prev?i.prev.next=i:r=i,function(){!o||r===null||(o=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:r=i.next)}}}}var Ce={notify:function(){},get:function(){return[]}};function re(e,r){var t,n=Ce;function a(u){return s(),n.subscribe(u)}function o(){n.notify()}function i(){d.onStateChange&&d.onStateChange()}function l(){return!!t}function s(){t||(t=r?r.addNestedSub(i):e.subscribe(i),n=x())}function p(){t&&(t(),t=void 0,n.clear(),n=Ce)}var d={addNestedSub:a,notifyNestedSubs:o,handleChangeWrapper:i,isSubscribed:l,trySubscribe:s,tryUnsubscribe:p,getListeners:function(){return n}};return d}var Q=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?f.useLayoutEffect:f.useEffect;function fe(e){var r=e.store,t=e.context,n=e.children,a=(0,f.useMemo)(function(){var l=re(r);return{store:r,subscription:l}},[r]),o=(0,f.useMemo)(function(){return r.getState()},[r]);Q(function(){var l=a.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),o!==r.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[a,o]);var i=t||J;return f.createElement(i.Provider,{value:a},n)}var te=fe,oe=h(87488),ve=h(94266),Te=h.n(ve),ae=h(53410),W=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],me=[],Se=[null,null],_=function(r){try{return JSON.stringify(r)}catch(t){return String(r)}};function M(e,r){var t=e[1];return[r.payload,t+1]}function q(e,r,t){Q(function(){return e.apply(void 0,r)},t)}function U(e,r,t,n,a,o,i){e.current=n,r.current=a,t.current=!1,o.current&&(o.current=null,i())}function E(e,r,t,n,a,o,i,l,s,p){if(e){var d=!1,u=null,c=function(){if(!d){var D=r.getState(),S,B;try{S=n(D,a.current)}catch(L){B=L,u=L}B||(u=null),S===o.current?i.current||s():(o.current=S,l.current=S,i.current=!0,p({type:"STORE_UPDATED",payload:{error:B}}))}};t.onStateChange=c,t.trySubscribe(),c();var v=function(){if(d=!0,t.tryUnsubscribe(),t.onStateChange=null,u)throw u};return v}}var C=function(){return[null,0]};function T(e,r){r===void 0&&(r={});var t=r,n=t.getDisplayName,a=n===void 0?function(le){return"ConnectAdvanced("+le+")"}:n,o=t.methodName,i=o===void 0?"connectAdvanced":o,l=t.renderCountProp,s=l===void 0?void 0:l,p=t.shouldHandleStateChanges,d=p===void 0?!0:p,u=t.storeKey,c=u===void 0?"store":u,v=t.withRef,m=v===void 0?!1:v,D=t.forwardRef,S=D===void 0?!1:D,B=t.context,L=B===void 0?J:B,G=(0,oe.Z)(t,W);if(0)var j;var se=L;return function(we){var Ze=we.displayName||we.name||"Component",Ee=a(Ze),ze=(0,O.Z)({},G,{getDisplayName:a,methodName:i,renderCountProp:s,shouldHandleStateChanges:d,storeKey:c,displayName:Ee,wrappedComponentName:Ze,WrappedComponent:we}),er=G.pure;function rr(tr){return e(tr.dispatch,ze)}var Rr=er?f.useMemo:function(tr){return tr()};function Pr(tr){var Gr=(0,f.useMemo)(function(){var Bt=tr.reactReduxForwardedRef,Xn=(0,oe.Z)(tr,ce);return[tr.context,Bt,Xn]},[tr]),Nr=Gr[0],St=Gr[1],Jr=Gr[2],Hr=(0,f.useMemo)(function(){return Nr&&Nr.Consumer&&(0,ae.isContextConsumer)(f.createElement(Nr.Consumer,null))?Nr:se},[Nr,se]),kr=(0,f.useContext)(Hr),Xr=!!tr.store&&!!tr.store.getState&&!!tr.store.dispatch,$t=!!kr&&!!kr.store,Or=Xr?tr.store:kr.store,Pt=(0,f.useMemo)(function(){return rr(Or)},[Or]),en=(0,f.useMemo)(function(){if(!d)return Se;var Bt=re(Or,Xr?null:kr.subscription),Xn=Bt.notifyNestedSubs.bind(Bt);return[Bt,Xn]},[Or,Xr,kr]),st=en[0],rn=en[1],tn=(0,f.useMemo)(function(){return Xr?kr:(0,O.Z)({},kr,{subscription:st})},[Xr,kr,st]),Do=(0,f.useReducer)(M,me,C),Ju=Do[0],nn=Ju[0],Xu=Do[1];if(nn&&nn.error)throw nn.error;var Ao=(0,f.useRef)(),qn=(0,f.useRef)(Jr),an=(0,f.useRef)(),Io=(0,f.useRef)(!1),Yn=Rr(function(){return an.current&&Jr===qn.current?an.current:Pt(Or.getState(),Jr)},[Or,nn,Jr]);q(U,[qn,Ao,Io,Jr,Yn,an,rn]),q(E,[d,Or,st,Pt,qn,Ao,Io,an,rn,Xu],[Or,st,Pt]);var Jn=(0,f.useMemo)(function(){return f.createElement(we,(0,O.Z)({},Yn,{ref:St}))},[St,we,Yn]),Qu=(0,f.useMemo)(function(){return d?f.createElement(Hr.Provider,{value:tn},Jn):Jn},[Hr,Jn,tn]);return Qu}var yr=er?f.memo(Pr):Pr;if(yr.WrappedComponent=we,yr.displayName=Pr.displayName=Ee,S){var Fr=f.forwardRef(function(Gr,Nr){return f.createElement(yr,(0,O.Z)({},Gr,{reactReduxForwardedRef:Nr}))});return Fr.displayName=Ee,Fr.WrappedComponent=we,Te()(Fr,we)}return Te()(yr,we)}}function ie(e,r){return e===r?e!==0||r!==0||1/e===1/r:e!==e&&r!==r}function de(e,r){if(ie(e,r))return!0;if(typeof e!="object"||e===null||typeof r!="object"||r===null)return!1;var t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;for(var a=0;a<t.length;a++)if(!Object.prototype.hasOwnProperty.call(r,t[a])||!ie(e[t[a]],r[t[a]]))return!1;return!0}function Fe(e,r){var t={},n=function(i){var l=e[i];typeof l=="function"&&(t[i]=function(){return r(l.apply(void 0,arguments))})};for(var a in e)n(a);return t}function Z(e){return function(t,n){var a=e(t,n);function o(){return a}return o.dependsOnOwnProps=!1,o}}function $(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function ee(e,r){return function(n,a){var o=a.displayName,i=function(s,p){return i.dependsOnOwnProps?i.mapToProps(s,p):i.mapToProps(s)};return i.dependsOnOwnProps=!0,i.mapToProps=function(s,p){i.mapToProps=e,i.dependsOnOwnProps=$(e);var d=i(s,p);return typeof d=="function"&&(i.mapToProps=d,i.dependsOnOwnProps=$(d),d=i(s,p)),d},i}}function N(e){return typeof e=="function"?ee(e,"mapDispatchToProps"):void 0}function Be(e){return e?void 0:Z(function(r){return{dispatch:r}})}function ir(e){return e&&typeof e=="object"?Z(function(r){return Fe(e,r)}):void 0}var Me=[N,Be,ir];function nr(e){return typeof e=="function"?ee(e,"mapStateToProps"):void 0}function je(e){return e?void 0:Z(function(){return{}})}var pe=[nr,je];function Ve(e,r,t){return(0,O.Z)({},t,e,r)}function ar(e){return function(t,n){var a=n.displayName,o=n.pure,i=n.areMergedPropsEqual,l=!1,s;return function(d,u,c){var v=e(d,u,c);return l?(!o||!i(v,s))&&(s=v):(l=!0,s=v),s}}}function xr(e){return typeof e=="function"?ar(e):void 0}function lr(e){return e?void 0:function(){return Ve}}var cr=[xr,lr],We=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Pe(e,r,t,n){return function(o,i){return t(e(o,i),r(n,i),i)}}function Le(e,r,t,n,a){var o=a.areStatesEqual,i=a.areOwnPropsEqual,l=a.areStatePropsEqual,s=!1,p,d,u,c,v;function m(G,j){return p=G,d=j,u=e(p,d),c=r(n,d),v=t(u,c,d),s=!0,v}function D(){return u=e(p,d),r.dependsOnOwnProps&&(c=r(n,d)),v=t(u,c,d),v}function S(){return e.dependsOnOwnProps&&(u=e(p,d)),r.dependsOnOwnProps&&(c=r(n,d)),v=t(u,c,d),v}function B(){var G=e(p,d),j=!l(G,u);return u=G,j&&(v=t(u,c,d)),v}function L(G,j){var se=!i(j,d),le=!o(G,p,j,d);return p=G,d=j,se&&le?D():se?S():le?B():v}return function(j,se){return s?L(j,se):m(j,se)}}function mr(e,r){var t=r.initMapStateToProps,n=r.initMapDispatchToProps,a=r.initMergeProps,o=(0,oe.Z)(r,We),i=t(e,o),l=n(e,o),s=a(e,o),p=o.pure?Le:Pe;return p(i,l,s,e,o)}var ke=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function wr(e,r,t){for(var n=r.length-1;n>=0;n--){var a=r[n](e);if(a)return a}return function(o,i){throw new Error("Invalid value of type "+typeof e+" for "+t+" argument when connecting component "+i.wrappedComponentName+".")}}function He(e,r){return e===r}function I(e){var r=e===void 0?{}:e,t=r.connectHOC,n=t===void 0?T:t,a=r.mapStateToPropsFactories,o=a===void 0?pe:a,i=r.mapDispatchToPropsFactories,l=i===void 0?Me:i,s=r.mergePropsFactories,p=s===void 0?cr:s,d=r.selectorFactory,u=d===void 0?mr:d;return function(v,m,D,S){S===void 0&&(S={});var B=S,L=B.pure,G=L===void 0?!0:L,j=B.areStatesEqual,se=j===void 0?He:j,le=B.areOwnPropsEqual,we=le===void 0?de:le,Ze=B.areStatePropsEqual,Ee=Ze===void 0?de:Ze,ze=B.areMergedPropsEqual,er=ze===void 0?de:ze,rr=(0,oe.Z)(B,ke),Rr=wr(v,o,"mapStateToProps"),Pr=wr(m,l,"mapDispatchToProps"),yr=wr(D,p,"mergeProps");return n(u,(0,O.Z)({methodName:"connect",getDisplayName:function(tr){return"Connect("+tr+")"},shouldHandleStateChanges:!!v,initMapStateToProps:Rr,initMapDispatchToProps:Pr,initMergeProps:yr,pure:G,areStatesEqual:se,areOwnPropsEqual:we,areStatePropsEqual:Ee,areMergedPropsEqual:er},rr))}}var y=I();function w(){var e=useContext(ReactReduxContext);return e}function b(e){e===void 0&&(e=ReactReduxContext);var r=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=r(),a=n.store;return a}}var R=null;function P(e){e===void 0&&(e=ReactReduxContext);var r=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=r();return n.dispatch}}var F=null,z=function(r,t){return r===t};function Y(e,r,t,n){var a=useReducer(function(m){return m+1},0),o=a[1],i=useMemo(function(){return createSubscription(t,n)},[t,n]),l=useRef(),s=useRef(),p=useRef(),d=useRef(),u=t.getState(),c;try{if(e!==s.current||u!==p.current||l.current){var v=e(u);d.current===void 0||!r(v,d.current)?c=v:c=d.current}else c=d.current}catch(m){throw l.current&&(m.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+l.current.stack+`
|
|
|
|
`),m}return useIsomorphicLayoutEffect(function(){s.current=e,p.current=u,d.current=c,l.current=void 0}),useIsomorphicLayoutEffect(function(){function m(){try{var D=t.getState();if(D===p.current)return;var S=s.current(D);if(r(S,d.current))return;d.current=S,p.current=D}catch(B){l.current=B}o()}return i.onStateChange=m,i.trySubscribe(),m(),function(){return i.tryUnsubscribe()}},[t,i]),c}function k(e){e===void 0&&(e=ReactReduxContext);var r=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,a){a===void 0&&(a=z);var o=r(),i=o.store,l=o.subscription,s=Y(n,a,i,l);return useDebugValue(s),s}}var he=null,Ge=h(4676);Re(Ge.unstable_batchedUpdates);function Qr(e,r){if(e.length!==r.length)return!1;for(var t=0;t<e.length;t++)if(e[t]!==r[t])return!1;return!0}function Tr(e,r){var t=(0,f.useState)(function(){return{inputs:r,result:e()}})[0],n=(0,f.useRef)(!0),a=(0,f.useRef)(t),o=n.current||!!(r&&a.current.inputs&&Qr(r,a.current.inputs)),i=o?a.current:{inputs:r,result:e()};return(0,f.useEffect)(function(){n.current=!1,a.current=i},[i]),i.result}function sr(e,r){return Tr(function(){return e},r)}var ge=Tr,K=sr,Rt=!0,ut="Invariant failed";function ct(e,r){if(!e){if(Rt)throw new Error(ut);var t=typeof r=="function"?r():r,n=t?"".concat(ut,": ").concat(t):ut;throw new Error(n)}}var gr=function(r){var t=r.top,n=r.right,a=r.bottom,o=r.left,i=n-o,l=a-t,s={top:t,right:n,bottom:a,left:o,width:i,height:l,x:o,y:t,center:{x:(n+o)/2,y:(a+t)/2}};return s},Ur=function(r,t){return{top:r.top-t.top,left:r.left-t.left,bottom:r.bottom+t.bottom,right:r.right+t.right}},Ft=function(r,t){return{top:r.top+t.top,left:r.left+t.left,bottom:r.bottom-t.bottom,right:r.right-t.right}},Ar=function(r,t){return{top:r.top+t.y,left:r.left+t.x,bottom:r.bottom+t.y,right:r.right+t.x}},Zr={top:0,right:0,bottom:0,left:0},zr=function(r){var t=r.borderBox,n=r.margin,a=n===void 0?Zr:n,o=r.border,i=o===void 0?Zr:o,l=r.padding,s=l===void 0?Zr:l,p=gr(Ur(t,a)),d=gr(Ft(t,i)),u=gr(Ft(d,s));return{marginBox:p,borderBox:gr(t),paddingBox:d,contentBox:u,margin:a,border:i,padding:s}},dr=function(r){var t=r.slice(0,-2),n=r.slice(-2);if(n!=="px")return 0;var a=Number(t);return isNaN(a)&&ct(!1),a},Qn=function(){return{x:window.pageXOffset,y:window.pageYOffset}},Cr=function(r,t){var n=r.borderBox,a=r.border,o=r.margin,i=r.padding,l=Ar(n,t);return zr({borderBox:l,border:a,margin:o,padding:i})},ye=function(r,t){return t===void 0&&(t=Qn()),Cr(r,t)},Nt=function(r,t){var n={top:dr(t.marginTop),right:dr(t.marginRight),bottom:dr(t.marginBottom),left:dr(t.marginLeft)},a={top:dr(t.paddingTop),right:dr(t.paddingRight),bottom:dr(t.paddingBottom),left:dr(t.paddingLeft)},o={top:dr(t.borderTopWidth),right:dr(t.borderRightWidth),bottom:dr(t.borderBottomWidth),left:dr(t.borderLeftWidth)};return zr({borderBox:r,margin:n,padding:a,border:o})},$r=function(r){var t=r.getBoundingClientRect(),n=window.getComputedStyle(r);return Nt(t,n)},jr=Number.isNaN||function(r){return typeof r=="number"&&r!==r};function kt(e,r){return!!(e===r||jr(e)&&jr(r))}function Ot(e,r){if(e.length!==r.length)return!1;for(var t=0;t<e.length;t++)if(!kt(e[t],r[t]))return!1;return!0}function Tt(e,r){r===void 0&&(r=Ot);var t,n=[],a,o=!1;function i(){for(var l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];return o&&t===this&&r(l,n)||(a=e.apply(this,l),o=!0,t=this,n=l),a}return i}var Ke=Tt,Xe=function(r){var t=[],n=null,a=function(){for(var i=arguments.length,l=new Array(i),s=0;s<i;s++)l[s]=arguments[s];t=l,!n&&(n=requestAnimationFrame(function(){n=null,r.apply(void 0,t)}))};return a.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},a},Vr=Xe,on=!0,ln=/[ \t]{2,}/g,sn=/^[ \t]*/gm,et=function(r){return r.replace(ln," ").replace(sn,"").trim()},$n=function(r){return et(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+et(r)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},Mt=function(r){return[$n(r),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},rt="__react-beautiful-dnd-disable-dev-warnings";function Lt(e,r){var t;on||typeof window!="undefined"&&window[rt]||(t=console)[e].apply(t,Mt(r))}var dt=Lt.bind(null,"warn"),un=Lt.bind(null,"error");function Br(){}function ea(e,r){return(0,O.Z)({},e,{},r)}function pr(e,r,t){var n=r.map(function(a){var o=ea(t,a.options);return e.addEventListener(a.eventName,a.fn,o),function(){e.removeEventListener(a.eventName,a.fn,o)}});return function(){n.forEach(function(o){o()})}}var _t=!0,Wt="Invariant failed";function V(e){this.message=e}V.prototype.toString=function(){return this.message};function g(e,r){if(!e)throw _t?new V(Wt):new V(Wt+": "+(r||""))}var De=function(e){H(r,e);function r(){for(var n,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return n=e.call.apply(e,[this].concat(o))||this,n.callbacks=null,n.unbind=Br,n.onWindowError=function(l){var s=n.getCallbacks();s.isDragging()&&s.tryAbort();var p=l.error;p instanceof V&&l.preventDefault()},n.getCallbacks=function(){if(!n.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var t=r.prototype;return t.componentDidMount=function(){this.unbind=pr(window,[{eventName:"error",fn:this.onWindowError}])},t.componentWillUnmount=function(){this.unbind()},t.componentDidCatch=function(a){if(a instanceof V){this.setState({});return}throw a},t.render=function(){return this.props.children(this.setCallbacks)},r}(f.Component),Ue=`
|
|
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
|
|
`,qe=function(r){return r+1},Er=function(r){return`
|
|
You have lifted an item in position `+qe(r.source.index)+`
|
|
`},Mr=function(r,t){var n=r.droppableId===t.droppableId,a=qe(r.index),o=qe(t.index);return n?`
|
|
You have moved the item from position `+a+`
|
|
to position `+o+`
|
|
`:`
|
|
You have moved the item from position `+a+`
|
|
in list `+r.droppableId+`
|
|
to list `+t.droppableId+`
|
|
in position `+o+`
|
|
`},Kr=function(r,t,n){var a=t.droppableId===n.droppableId;return a?`
|
|
The item `+r+`
|
|
has been combined with `+n.draggableId:`
|
|
The item `+r+`
|
|
in list `+t.droppableId+`
|
|
has been combined with `+n.draggableId+`
|
|
in list `+n.droppableId+`
|
|
`},or=function(r){var t=r.destination;if(t)return Mr(r.source,t);var n=r.combine;return n?Kr(r.draggableId,r.source,n):"You are over an area that cannot be dropped on"},fr=function(r){return`
|
|
The item has returned to its starting position
|
|
of `+qe(r.index)+`
|
|
`},Ir=function(r){if(r.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+fr(r.source)+`
|
|
`;var t=r.destination,n=r.combine;return t?`
|
|
You have dropped the item.
|
|
`+Mr(r.source,t)+`
|
|
`:n?`
|
|
You have dropped the item.
|
|
`+Kr(r.draggableId,r.source,n)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+fr(r.source)+`
|
|
`},Sr={dragHandleUsageInstructions:Ue,onDragStart:Er,onDragUpdate:or,onDragEnd:Ir},_e={x:0,y:0},Qe=function(r,t){return{x:r.x+t.x,y:r.y+t.y}},xe=function(r,t){return{x:r.x-t.x,y:r.y-t.y}},Ae=function(r,t){return r.x===t.x&&r.y===t.y},Ne=function(r){return{x:r.x!==0?-r.x:0,y:r.y!==0?-r.y:0}},Ye=function(r,t,n){var a;return n===void 0&&(n=0),a={},a[r]=t,a[r==="x"?"y":"x"]=n,a},$e=function(r,t){return Math.sqrt(Math.pow(t.x-r.x,2)+Math.pow(t.y-r.y,2))},vr=function(r,t){return Math.min.apply(Math,t.map(function(n){return $e(r,n)}))},ra=function(r){return function(t){return{x:r(t.x),y:r(t.y)}}},Po=function(e,r){var t=gr({top:Math.max(r.top,e.top),right:Math.min(r.right,e.right),bottom:Math.min(r.bottom,e.bottom),left:Math.max(r.left,e.left)});return t.width<=0||t.height<=0?null:t},pt=function(r,t){return{top:r.top+t.y,left:r.left+t.x,bottom:r.bottom+t.y,right:r.right+t.x}},ta=function(r){return[{x:r.left,y:r.top},{x:r.right,y:r.top},{x:r.left,y:r.bottom},{x:r.right,y:r.bottom}]},Bo={top:0,right:0,bottom:0,left:0},Ro=function(r,t){return t?pt(r,t.scroll.diff.displacement):r},Fo=function(r,t,n){if(n&&n.increasedBy){var a;return(0,O.Z)({},r,(a={},a[t.end]=r[t.end]+n.increasedBy[t.line],a))}return r},No=function(r,t){return t&&t.shouldClipSubject?Po(t.pageMarginBox,r):gr(r)},tt=function(e){var r=e.page,t=e.withPlaceholder,n=e.axis,a=e.frame,o=Ro(r.marginBox,a),i=Fo(o,n,t),l=No(i,a);return{page:r,withPlaceholder:t,active:l}},cn=function(e,r){e.frame||g(!1);var t=e.frame,n=xe(r,t.scroll.initial),a=Ne(n),o=(0,O.Z)({},t,{scroll:{initial:t.scroll.initial,current:r,diff:{value:n,displacement:a},max:t.scroll.max}}),i=tt({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o}),l=(0,O.Z)({},e,{frame:o,subject:i});return l};function ko(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Gt(e){return Object.values?Object.values(e):Object.keys(e).map(function(r){return e[r]})}function dn(e,r){if(e.findIndex)return e.findIndex(r);for(var t=0;t<e.length;t++)if(r(e[t]))return t;return-1}function Lr(e,r){if(e.find)return e.find(r);var t=dn(e,r);if(t!==-1)return e[t]}function na(e){return Array.prototype.slice.call(e)}var aa=Ke(function(e){return e.reduce(function(r,t){return r[t.descriptor.id]=t,r},{})}),oa=Ke(function(e){return e.reduce(function(r,t){return r[t.descriptor.id]=t,r},{})}),Ht=Ke(function(e){return Gt(e)}),Oo=Ke(function(e){return Gt(e)}),nt=Ke(function(e,r){var t=Oo(r).filter(function(n){return e===n.descriptor.droppableId}).sort(function(n,a){return n.descriptor.index-a.descriptor.index});return t});function pn(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function Ut(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var Zt=Ke(function(e,r){return r.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),To=function(e){var r=e.isMovingForward,t=e.draggable,n=e.destination,a=e.insideDestination,o=e.previousImpact;if(!n.isCombineEnabled)return null;var i=pn(o);if(!i)return null;function l(D){var S={type:"COMBINE",combine:{draggableId:D,droppableId:n.descriptor.id}};return(0,O.Z)({},o,{at:S})}var s=o.displaced.all,p=s.length?s[0]:null;if(r)return p?l(p):null;var d=Zt(t,a);if(!p){if(!d.length)return null;var u=d[d.length-1];return l(u.descriptor.id)}var c=dn(d,function(D){return D.descriptor.id===p});c===-1&&g(!1);var v=c-1;if(v<0)return null;var m=d[v];return l(m.descriptor.id)},at=function(e,r){return e.descriptor.droppableId===r.descriptor.id},ia={point:_e,value:0},ft={invisible:{},visible:{},all:[]},Mo={displaced:ft,displacedBy:ia,at:null},Dr=function(e,r){return function(t){return e<=t&&t<=r}},la=function(e){var r=Dr(e.top,e.bottom),t=Dr(e.left,e.right);return function(n){var a=r(n.top)&&r(n.bottom)&&t(n.left)&&t(n.right);if(a)return!0;var o=r(n.top)||r(n.bottom),i=t(n.left)||t(n.right),l=o&&i;if(l)return!0;var s=n.top<e.top&&n.bottom>e.bottom,p=n.left<e.left&&n.right>e.right,d=s&&p;if(d)return!0;var u=s&&i||p&&o;return u}},Lo=function(e){var r=Dr(e.top,e.bottom),t=Dr(e.left,e.right);return function(n){var a=r(n.top)&&r(n.bottom)&&t(n.left)&&t(n.right);return a}},fn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},sa={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},_o=function(e){return function(r){var t=Dr(r.top,r.bottom),n=Dr(r.left,r.right);return function(a){return e===fn?t(a.top)&&t(a.bottom):n(a.left)&&n(a.right)}}},Wo=function(r,t){var n=t.frame?t.frame.scroll.diff.displacement:_e;return pt(r,n)},Go=function(r,t,n){return t.subject.active?n(t.subject.active)(r):!1},Ho=function(r,t,n){return n(t)(r)},vn=function(r){var t=r.target,n=r.destination,a=r.viewport,o=r.withDroppableDisplacement,i=r.isVisibleThroughFrameFn,l=o?Wo(t,n):t;return Go(l,n,i)&&Ho(l,a,i)},Uo=function(r){return vn((0,O.Z)({},r,{isVisibleThroughFrameFn:la}))},ua=function(r){return vn((0,O.Z)({},r,{isVisibleThroughFrameFn:Lo}))},Zo=function(r){return vn((0,O.Z)({},r,{isVisibleThroughFrameFn:_o(r.destination.axis)}))},zo=function(r,t,n){if(typeof n=="boolean")return n;if(!t)return!0;var a=t.invisible,o=t.visible;if(a[r])return!1;var i=o[r];return i?i.shouldAnimate:!0};function jo(e,r){var t=e.page.marginBox,n={top:r.point.y,right:0,bottom:0,left:r.point.x};return gr(Ur(t,n))}function vt(e){var r=e.afterDragging,t=e.destination,n=e.displacedBy,a=e.viewport,o=e.forceShouldAnimate,i=e.last;return r.reduce(function(s,p){var d=jo(p,n),u=p.descriptor.id;s.all.push(u);var c=Uo({target:d,destination:t,viewport:a,withDroppableDisplacement:!0});if(!c)return s.invisible[p.descriptor.id]=!0,s;var v=zo(u,i,o),m={draggableId:u,shouldAnimate:v};return s.visible[u]=m,s},{all:[],visible:{},invisible:{}})}function Vo(e,r){if(!e.length)return 0;var t=e[e.length-1].descriptor.index;return r.inHomeList?t:t+1}function ca(e){var r=e.insideDestination,t=e.inHomeList,n=e.displacedBy,a=e.destination,o=Vo(r,{inHomeList:t});return{displaced:ft,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:o}}}}function zt(e){var r=e.draggable,t=e.insideDestination,n=e.destination,a=e.viewport,o=e.displacedBy,i=e.last,l=e.index,s=e.forceShouldAnimate,p=at(r,n);if(l==null)return ca({insideDestination:t,inHomeList:p,displacedBy:o,destination:n});var d=Lr(t,function(D){return D.descriptor.index===l});if(!d)return ca({insideDestination:t,inHomeList:p,displacedBy:o,destination:n});var u=Zt(r,t),c=t.indexOf(d),v=u.slice(c),m=vt({afterDragging:v,destination:n,displacedBy:o,last:i,viewport:a.frame,forceShouldAnimate:s});return{displaced:m,displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function _r(e,r){return!!r.effected[e]}var Ko=function(e){var r=e.isMovingForward,t=e.destination,n=e.draggables,a=e.combine,o=e.afterCritical;if(!t.isCombineEnabled)return null;var i=a.draggableId,l=n[i],s=l.descriptor.index,p=_r(i,o);return p?r?s:s-1:r?s+1:s},qo=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var o=a.index,i=r?o+1:o-1,l=n[0].descriptor.index,s=n[n.length-1].descriptor.index,p=t?s:s+1;return i<l||i>p?null:i},Yo=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.draggable,a=e.draggables,o=e.destination,i=e.insideDestination,l=e.previousImpact,s=e.viewport,p=e.afterCritical,d=l.at;if(d||g(!1),d.type==="REORDER"){var u=qo({isMovingForward:r,isInHomeList:t,location:d.destination,insideDestination:i});return u==null?null:zt({draggable:n,insideDestination:i,destination:o,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:u})}var c=Ko({isMovingForward:r,destination:o,displaced:l.displaced,draggables:a,combine:d.combine,afterCritical:p});return c==null?null:zt({draggable:n,insideDestination:i,destination:o,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:c})},Jo=function(e){var r=e.displaced,t=e.afterCritical,n=e.combineWith,a=e.displacedBy,o=!!(r.visible[n]||r.invisible[n]);return _r(n,t)?o?_e:Ne(a.point):o?a.point:_e},Xo=function(e){var r=e.afterCritical,t=e.impact,n=e.draggables,a=Ut(t);a||g(!1);var o=a.draggableId,i=n[o].page.borderBox.center,l=Jo({displaced:t.displaced,afterCritical:r,combineWith:o,displacedBy:t.displacedBy});return Qe(i,l)},da=function(r,t){return t.margin[r.start]+t.borderBox[r.size]/2},Qo=function(r,t){return t.margin[r.end]+t.borderBox[r.size]/2},mn=function(r,t,n){return t[r.crossAxisStart]+n.margin[r.crossAxisStart]+n.borderBox[r.crossAxisSize]/2},pa=function(r){var t=r.axis,n=r.moveRelativeTo,a=r.isMoving;return Ye(t.line,n.marginBox[t.end]+da(t,a),mn(t,n.marginBox,a))},fa=function(r){var t=r.axis,n=r.moveRelativeTo,a=r.isMoving;return Ye(t.line,n.marginBox[t.start]-Qo(t,a),mn(t,n.marginBox,a))},$o=function(r){var t=r.axis,n=r.moveInto,a=r.isMoving;return Ye(t.line,n.contentBox[t.start]+da(t,a),mn(t,n.contentBox,a))},ei=function(e){var r=e.impact,t=e.draggable,n=e.draggables,a=e.droppable,o=e.afterCritical,i=nt(a.descriptor.id,n),l=t.page,s=a.axis;if(!i.length)return $o({axis:s,moveInto:a.page,isMoving:l});var p=r.displaced,d=r.displacedBy,u=p.all[0];if(u){var c=n[u];if(_r(u,o))return fa({axis:s,moveRelativeTo:c.page,isMoving:l});var v=Cr(c.page,d.point);return fa({axis:s,moveRelativeTo:v,isMoving:l})}var m=i[i.length-1];if(m.descriptor.id===t.descriptor.id)return l.borderBox.center;if(_r(m.descriptor.id,o)){var D=Cr(m.page,Ne(o.displacedBy.point));return pa({axis:s,moveRelativeTo:D,isMoving:l})}return pa({axis:s,moveRelativeTo:m.page,isMoving:l})},gn=function(e,r){var t=e.frame;return t?Qe(r,t.scroll.diff.displacement):r},ri=function(r){var t=r.impact,n=r.draggable,a=r.droppable,o=r.draggables,i=r.afterCritical,l=n.page.borderBox.center,s=t.at;return!a||!s?l:s.type==="REORDER"?ei({impact:t,draggable:n,draggables:o,droppable:a,afterCritical:i}):Xo({impact:t,draggables:o,afterCritical:i})},jt=function(e){var r=ri(e),t=e.droppable,n=t?gn(t,r):r;return n},va=function(e,r){var t=xe(r,e.scroll.initial),n=Ne(t),a=gr({top:r.y,bottom:r.y+e.frame.height,left:r.x,right:r.x+e.frame.width}),o={frame:a,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:r,diff:{value:t,displacement:n}}};return o};function ma(e,r){return e.map(function(t){return r[t]})}function ti(e,r){for(var t=0;t<r.length;t++){var n=r[t].visible[e];if(n)return n}return null}var ni=function(e){var r=e.impact,t=e.viewport,n=e.destination,a=e.draggables,o=e.maxScrollChange,i=va(t,Qe(t.scroll.current,o)),l=n.frame?cn(n,Qe(n.frame.scroll.current,o)):n,s=r.displaced,p=vt({afterDragging:ma(s.all,a),destination:n,displacedBy:r.displacedBy,viewport:i.frame,last:s,forceShouldAnimate:!1}),d=vt({afterDragging:ma(s.all,a),destination:l,displacedBy:r.displacedBy,viewport:t.frame,last:s,forceShouldAnimate:!1}),u={},c={},v=[s,p,d];s.all.forEach(function(D){var S=ti(D,v);if(S){c[D]=S;return}u[D]=!0});var m=(0,O.Z)({},r,{displaced:{all:s.all,invisible:u,visible:c}});return m},ai=function(e,r){return Qe(e.scroll.diff.displacement,r)},bn=function(e){var r=e.pageBorderBoxCenter,t=e.draggable,n=e.viewport,a=ai(n,r),o=xe(a,t.page.borderBox.center);return Qe(t.client.borderBox.center,o)},ga=function(e){var r=e.draggable,t=e.destination,n=e.newPageBorderBoxCenter,a=e.viewport,o=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=i===void 0?!1:i,s=xe(n,r.page.borderBox.center),p=pt(r.page.borderBox,s),d={target:p,destination:t,withDroppableDisplacement:o,viewport:a};return l?Zo(d):ua(d)},oi=function(e){var r=e.isMovingForward,t=e.draggable,n=e.destination,a=e.draggables,o=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,s=e.previousClientSelection,p=e.afterCritical;if(!n.isEnabled)return null;var d=nt(n.descriptor.id,a),u=at(t,n),c=To({isMovingForward:r,draggable:t,destination:n,insideDestination:d,previousImpact:o})||Yo({isMovingForward:r,isInHomeList:u,draggable:t,draggables:a,destination:n,insideDestination:d,previousImpact:o,viewport:i,afterCritical:p});if(!c)return null;var v=jt({impact:c,draggable:t,droppable:n,draggables:a,afterCritical:p}),m=ga({draggable:t,destination:n,newPageBorderBoxCenter:v,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(m){var D=bn({pageBorderBoxCenter:v,draggable:t,viewport:i});return{clientSelection:D,impact:c,scrollJumpRequest:null}}var S=xe(v,l),B=ni({impact:c,viewport:i,destination:n,draggables:a,maxScrollChange:S});return{clientSelection:s,impact:B,scrollJumpRequest:S}},ur=function(r){var t=r.subject.active;return t||g(!1),t},ii=function(e){var r=e.isMovingForward,t=e.pageBorderBoxCenter,n=e.source,a=e.droppables,o=e.viewport,i=n.subject.active;if(!i)return null;var l=n.axis,s=Dr(i[l.start],i[l.end]),p=Ht(a).filter(function(u){return u!==n}).filter(function(u){return u.isEnabled}).filter(function(u){return!!u.subject.active}).filter(function(u){return la(o.frame)(ur(u))}).filter(function(u){var c=ur(u);return r?i[l.crossAxisEnd]<c[l.crossAxisEnd]:c[l.crossAxisStart]<i[l.crossAxisStart]}).filter(function(u){var c=ur(u),v=Dr(c[l.start],c[l.end]);return s(c[l.start])||s(c[l.end])||v(i[l.start])||v(i[l.end])}).sort(function(u,c){var v=ur(u)[l.crossAxisStart],m=ur(c)[l.crossAxisStart];return r?v-m:m-v}).filter(function(u,c,v){return ur(u)[l.crossAxisStart]===ur(v[0])[l.crossAxisStart]});if(!p.length)return null;if(p.length===1)return p[0];var d=p.filter(function(u){var c=Dr(ur(u)[l.start],ur(u)[l.end]);return c(t[l.line])});return d.length===1?d[0]:d.length>1?d.sort(function(u,c){return ur(u)[l.start]-ur(c)[l.start]})[0]:p.sort(function(u,c){var v=vr(t,ta(ur(u))),m=vr(t,ta(ur(c)));return v!==m?v-m:ur(u)[l.start]-ur(c)[l.start]})[0]},ba=function(r,t){var n=r.page.borderBox.center;return _r(r.descriptor.id,t)?xe(n,t.displacedBy.point):n},li=function(r,t){var n=r.page.borderBox;return _r(r.descriptor.id,t)?pt(n,Ne(t.displacedBy.point)):n},si=function(e){var r=e.pageBorderBoxCenter,t=e.viewport,n=e.destination,a=e.insideDestination,o=e.afterCritical,i=a.filter(function(l){return ua({target:li(l,o),destination:n,viewport:t.frame,withDroppableDisplacement:!0})}).sort(function(l,s){var p=$e(r,gn(n,ba(l,o))),d=$e(r,gn(n,ba(s,o)));return p<d?-1:d<p?1:l.descriptor.index-s.descriptor.index});return i[0]||null},mt=Ke(function(r,t){var n=t[r.line];return{value:n,point:Ye(r.line,n)}}),ui=function(r,t,n){var a=r.axis;if(r.descriptor.mode==="virtual")return Ye(a.line,t[a.line]);var o=r.subject.page.contentBox[a.size],i=nt(r.descriptor.id,n),l=i.reduce(function(d,u){return d+u.client.marginBox[a.size]},0),s=l+t[a.line],p=s-o;return p<=0?null:Ye(a.line,p)},ha=function(r,t){return(0,O.Z)({},r,{scroll:(0,O.Z)({},r.scroll,{max:t})})},ya=function(r,t,n){var a=r.frame;at(t,r)&&g(!1),r.subject.withPlaceholder&&g(!1);var o=mt(r.axis,t.displaceBy).point,i=ui(r,o,n),l={placeholderSize:o,increasedBy:i,oldFrameMaxScroll:r.frame?r.frame.scroll.max:null};if(!a){var s=tt({page:r.subject.page,withPlaceholder:l,axis:r.axis,frame:r.frame});return(0,O.Z)({},r,{subject:s})}var p=i?Qe(a.scroll.max,i):a.scroll.max,d=ha(a,p),u=tt({page:r.subject.page,withPlaceholder:l,axis:r.axis,frame:d});return(0,O.Z)({},r,{subject:u,frame:d})},ci=function(r){var t=r.subject.withPlaceholder;t||g(!1);var n=r.frame;if(!n){var a=tt({page:r.subject.page,axis:r.axis,frame:null,withPlaceholder:null});return(0,O.Z)({},r,{subject:a})}var o=t.oldFrameMaxScroll;o||g(!1);var i=ha(n,o),l=tt({page:r.subject.page,axis:r.axis,frame:i,withPlaceholder:null});return(0,O.Z)({},r,{subject:l,frame:i})},di=function(e){var r=e.previousPageBorderBoxCenter,t=e.moveRelativeTo,n=e.insideDestination,a=e.draggable,o=e.draggables,i=e.destination,l=e.viewport,s=e.afterCritical;if(!t){if(n.length)return null;var p={displaced:ft,displacedBy:ia,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},d=jt({impact:p,draggable:a,droppable:i,draggables:o,afterCritical:s}),u=at(a,i)?i:ya(i,a,o),c=ga({draggable:a,destination:u,newPageBorderBoxCenter:d,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return c?p:null}var v=r[i.axis.line]<=t.page.borderBox.center[i.axis.line],m=function(){var S=t.descriptor.index;return t.descriptor.id===a.descriptor.id||v?S:S+1}(),D=mt(i.axis,a.displaceBy);return zt({draggable:a,insideDestination:n,destination:i,viewport:l,displacedBy:D,last:ft,index:m})},pi=function(e){var r=e.isMovingForward,t=e.previousPageBorderBoxCenter,n=e.draggable,a=e.isOver,o=e.draggables,i=e.droppables,l=e.viewport,s=e.afterCritical,p=ii({isMovingForward:r,pageBorderBoxCenter:t,source:a,droppables:i,viewport:l});if(!p)return null;var d=nt(p.descriptor.id,o),u=si({pageBorderBoxCenter:t,viewport:l,destination:p,insideDestination:d,afterCritical:s}),c=di({previousPageBorderBoxCenter:t,destination:p,draggable:n,draggables:o,moveRelativeTo:u,insideDestination:d,viewport:l,afterCritical:s});if(!c)return null;var v=jt({impact:c,draggable:n,droppable:p,draggables:o,afterCritical:s}),m=bn({pageBorderBoxCenter:v,draggable:n,viewport:l});return{clientSelection:m,impact:c,scrollJumpRequest:null}},br=function(e){var r=e.at;return r?r.type==="REORDER"?r.destination.droppableId:r.combine.droppableId:null},fi=function(r,t){var n=br(r);return n?t[n]:null},vi=function(e){var r=e.state,t=e.type,n=fi(r.impact,r.dimensions.droppables),a=!!n,o=r.dimensions.droppables[r.critical.droppable.id],i=n||o,l=i.axis.direction,s=l==="vertical"&&(t==="MOVE_UP"||t==="MOVE_DOWN")||l==="horizontal"&&(t==="MOVE_LEFT"||t==="MOVE_RIGHT");if(s&&!a)return null;var p=t==="MOVE_DOWN"||t==="MOVE_RIGHT",d=r.dimensions.draggables[r.critical.draggable.id],u=r.current.page.borderBoxCenter,c=r.dimensions,v=c.draggables,m=c.droppables;return s?oi({isMovingForward:p,previousPageBorderBoxCenter:u,draggable:d,destination:i,draggables:v,viewport:r.viewport,previousClientSelection:r.current.client.selection,previousImpact:r.impact,afterCritical:r.afterCritical}):pi({isMovingForward:p,previousPageBorderBoxCenter:u,draggable:d,isOver:i,draggables:v,droppables:m,viewport:r.viewport,afterCritical:r.afterCritical})};function qr(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function xa(e){var r=Dr(e.top,e.bottom),t=Dr(e.left,e.right);return function(a){return r(a.y)&&t(a.x)}}function mi(e,r){return e.left<r.right&&e.right>r.left&&e.top<r.bottom&&e.bottom>r.top}function gi(e){var r=e.pageBorderBox,t=e.draggable,n=e.candidates,a=t.page.borderBox.center,o=n.map(function(i){var l=i.axis,s=Ye(i.axis.line,r.center[l.line],i.page.borderBox.center[l.crossAxisLine]);return{id:i.descriptor.id,distance:$e(a,s)}}).sort(function(i,l){return l.distance-i.distance});return o[0]?o[0].id:null}function bi(e){var r=e.pageBorderBox,t=e.draggable,n=e.droppables,a=Ht(n).filter(function(o){if(!o.isEnabled)return!1;var i=o.subject.active;if(!i||!mi(r,i))return!1;if(xa(i)(r.center))return!0;var l=o.axis,s=i.center[l.crossAxisLine],p=r[l.crossAxisStart],d=r[l.crossAxisEnd],u=Dr(i[l.crossAxisStart],i[l.crossAxisEnd]),c=u(p),v=u(d);return!c&&!v?!0:c?p<s:d>s});return a.length?a.length===1?a[0].descriptor.id:gi({pageBorderBox:r,draggable:t,candidates:a}):null}var wa=function(r,t){return gr(pt(r,t))},hi=function(e,r){var t=e.frame;return t?wa(r,t.scroll.diff.value):r};function Ca(e){var r=e.displaced,t=e.id;return!!(r.visible[t]||r.invisible[t])}function yi(e){var r=e.draggable,t=e.closest,n=e.inHomeList;return t?n&&t.descriptor.index>r.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}var xi=function(e){var r=e.pageBorderBoxWithDroppableScroll,t=e.draggable,n=e.destination,a=e.insideDestination,o=e.last,i=e.viewport,l=e.afterCritical,s=n.axis,p=mt(n.axis,t.displaceBy),d=p.value,u=r[s.start],c=r[s.end],v=Zt(t,a),m=Lr(v,function(S){var B=S.descriptor.id,L=S.page.borderBox.center[s.line],G=_r(B,l),j=Ca({displaced:o,id:B});return G?j?c<=L:u<L-d:j?c<=L+d:u<L}),D=yi({draggable:t,closest:m,inHomeList:at(t,n)});return zt({draggable:t,insideDestination:a,destination:n,viewport:i,last:o,displacedBy:p,index:D})},wi=4,Ci=function(e){var r=e.draggable,t=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,a=e.destination,o=e.insideDestination,i=e.afterCritical;if(!a.isCombineEnabled)return null;var l=a.axis,s=mt(a.axis,r.displaceBy),p=s.value,d=t[l.start],u=t[l.end],c=Zt(r,o),v=Lr(c,function(D){var S=D.descriptor.id,B=D.page.borderBox,L=B[l.size],G=L/wi,j=_r(S,i),se=Ca({displaced:n.displaced,id:S});return j?se?u>B[l.start]+G&&u<B[l.end]-G:d>B[l.start]-p+G&&d<B[l.end]-p-G:se?u>B[l.start]+p+G&&u<B[l.end]+p-G:d>B[l.start]+G&&d<B[l.end]-G});if(!v)return null;var m={displacedBy:s,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:v.descriptor.id,droppableId:a.descriptor.id}}};return m},Ea=function(e){var r=e.pageOffset,t=e.draggable,n=e.draggables,a=e.droppables,o=e.previousImpact,i=e.viewport,l=e.afterCritical,s=wa(t.page.borderBox,r),p=bi({pageBorderBox:s,draggable:t,droppables:a});if(!p)return Mo;var d=a[p],u=nt(d.descriptor.id,n),c=hi(d,s);return Ci({pageBorderBoxWithDroppableScroll:c,draggable:t,previousImpact:o,destination:d,insideDestination:u,afterCritical:l})||xi({pageBorderBoxWithDroppableScroll:c,draggable:t,destination:d,insideDestination:u,last:o.displaced,viewport:i,afterCritical:l})},hn=function(e,r){var t;return(0,O.Z)({},e,(t={},t[r.descriptor.id]=r,t))},Ei=function(r){var t=r.previousImpact,n=r.impact,a=r.droppables,o=br(t),i=br(n);if(!o||o===i)return a;var l=a[o];if(!l.subject.withPlaceholder)return a;var s=ci(l);return hn(a,s)},Di=function(e){var r=e.draggable,t=e.draggables,n=e.droppables,a=e.previousImpact,o=e.impact,i=Ei({previousImpact:a,impact:o,droppables:n}),l=br(o);if(!l)return i;var s=n[l];if(at(r,s)||s.subject.withPlaceholder)return i;var p=ya(s,r,t);return hn(i,p)},gt=function(e){var r=e.state,t=e.clientSelection,n=e.dimensions,a=e.viewport,o=e.impact,i=e.scrollJumpRequest,l=a||r.viewport,s=n||r.dimensions,p=t||r.current.client.selection,d=xe(p,r.initial.client.selection),u={offset:d,selection:p,borderBoxCenter:Qe(r.initial.client.borderBoxCenter,d)},c={selection:Qe(u.selection,l.scroll.current),borderBoxCenter:Qe(u.borderBoxCenter,l.scroll.current),offset:Qe(u.offset,l.scroll.diff.value)},v={client:u,page:c};if(r.phase==="COLLECTING")return(0,O.Z)({phase:"COLLECTING"},r,{dimensions:s,viewport:l,current:v});var m=s.draggables[r.critical.draggable.id],D=o||Ea({pageOffset:c.offset,draggable:m,draggables:s.draggables,droppables:s.droppables,previousImpact:r.impact,viewport:l,afterCritical:r.afterCritical}),S=Di({draggable:m,impact:D,previousImpact:r.impact,draggables:s.draggables,droppables:s.droppables}),B=(0,O.Z)({},r,{current:v,dimensions:{draggables:s.draggables,droppables:S},impact:D,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:i?!1:null});return B};function Ai(e,r){return e.map(function(t){return r[t]})}var Da=function(e){var r=e.impact,t=e.viewport,n=e.draggables,a=e.destination,o=e.forceShouldAnimate,i=r.displaced,l=Ai(i.all,n),s=vt({afterDragging:l,destination:a,displacedBy:r.displacedBy,viewport:t.frame,forceShouldAnimate:o,last:i});return(0,O.Z)({},r,{displaced:s})},Aa=function(e){var r=e.impact,t=e.draggable,n=e.droppable,a=e.draggables,o=e.viewport,i=e.afterCritical,l=jt({impact:r,draggable:t,draggables:a,droppable:n,afterCritical:i});return bn({pageBorderBoxCenter:l,draggable:t,viewport:o})},Ia=function(e){var r=e.state,t=e.dimensions,n=e.viewport;r.movementMode!=="SNAP"&&g(!1);var a=r.impact,o=n||r.viewport,i=t||r.dimensions,l=i.draggables,s=i.droppables,p=l[r.critical.draggable.id],d=br(a);d||g(!1);var u=s[d],c=Da({impact:a,viewport:o,destination:u,draggables:l}),v=Aa({impact:c,draggable:p,droppable:u,draggables:l,viewport:o,afterCritical:r.afterCritical});return gt({impact:c,clientSelection:v,state:r,dimensions:i,viewport:o})},Ii=function(e){return{index:e.index,droppableId:e.droppableId}},Sa=function(e){var r=e.draggable,t=e.home,n=e.draggables,a=e.viewport,o=mt(t.axis,r.displaceBy),i=nt(t.descriptor.id,n),l=i.indexOf(r);l===-1&&g(!1);var s=i.slice(l+1),p=s.reduce(function(v,m){return v[m.descriptor.id]=!0,v},{}),d={inVirtualList:t.descriptor.mode==="virtual",displacedBy:o,effected:p},u=vt({afterDragging:s,destination:t,displacedBy:o,last:null,viewport:a.frame,forceShouldAnimate:!1}),c={displaced:u,displacedBy:o,at:{type:"REORDER",destination:Ii(r.descriptor)}};return{impact:c,afterCritical:d}},Si=function(e,r){return{draggables:e.draggables,droppables:hn(e.droppables,r)}},bt=function(r){},ht=function(r){},Pi=function(e){var r=e.draggable,t=e.offset,n=e.initialWindowScroll,a=Cr(r.client,t),o=ye(a,n),i=(0,O.Z)({},r,{placeholder:(0,O.Z)({},r.placeholder,{client:a}),client:a,page:o});return i},Bi=function(e){var r=e.frame;return r||g(!1),r},Ri=function(e){var r=e.additions,t=e.updatedDroppables,n=e.viewport,a=n.scroll.diff.value;return r.map(function(o){var i=o.descriptor.droppableId,l=t[i],s=Bi(l),p=s.scroll.diff.value,d=Qe(a,p),u=Pi({draggable:o,offset:d,initialWindowScroll:n.scroll.initial});return u})},Fi=function(e){var r=e.state,t=e.published;bt();var n=t.modified.map(function(G){var j=r.dimensions.droppables[G.droppableId],se=cn(j,G.scroll);return se}),a=(0,O.Z)({},r.dimensions.droppables,{},aa(n)),o=oa(Ri({additions:t.additions,updatedDroppables:a,viewport:r.viewport})),i=(0,O.Z)({},r.dimensions.draggables,{},o);t.removals.forEach(function(G){delete i[G]});var l={droppables:a,draggables:i},s=br(r.impact),p=s?l.droppables[s]:null,d=l.draggables[r.critical.draggable.id],u=l.droppables[r.critical.droppable.id],c=Sa({draggable:d,home:u,draggables:i,viewport:r.viewport}),v=c.impact,m=c.afterCritical,D=p&&p.isCombineEnabled?r.impact:v,S=Ea({pageOffset:r.current.page.offset,draggable:l.draggables[r.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:D,viewport:r.viewport,afterCritical:m});ht();var B=(0,O.Z)({phase:"DRAGGING"},r,{phase:"DRAGGING",impact:S,onLiftImpact:v,dimensions:l,afterCritical:m,forceShouldAnimate:!1});if(r.phase==="COLLECTING")return B;var L=(0,O.Z)({phase:"DROP_PENDING"},B,{phase:"DROP_PENDING",reason:r.reason,isWaiting:!1});return L},yn=function(r){return r.movementMode==="SNAP"},xn=function(r,t,n){var a=Si(r.dimensions,t);return!yn(r)||n?gt({state:r,dimensions:a}):Ia({state:r,dimensions:a})};function wn(e){return e.isDragging&&e.movementMode==="SNAP"?(0,O.Z)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Pa={phase:"IDLE",completed:null,shouldFlush:!1},Ni=function(e,r){if(e===void 0&&(e=Pa),r.type==="FLUSH")return(0,O.Z)({},Pa,{shouldFlush:!0});if(r.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&g(!1);var t=r.payload,n=t.critical,a=t.clientSelection,o=t.viewport,i=t.dimensions,l=t.movementMode,s=i.draggables[n.draggable.id],p=i.droppables[n.droppable.id],d={selection:a,borderBoxCenter:s.client.borderBox.center,offset:_e},u={client:d,page:{selection:Qe(d.selection,o.scroll.initial),borderBoxCenter:Qe(d.selection,o.scroll.initial),offset:Qe(d.selection,o.scroll.diff.value)}},c=Ht(i.droppables).every(function(tn){return!tn.isFixedOnPage}),v=Sa({draggable:s,home:p,draggables:i.draggables,viewport:o}),m=v.impact,D=v.afterCritical,S={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:i,initial:u,current:u,isWindowScrollAllowed:c,impact:m,afterCritical:D,onLiftImpact:m,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null};return S}if(r.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&g(!1);var B=(0,O.Z)({phase:"COLLECTING"},e,{phase:"COLLECTING"});return B}if(r.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||g(!1),Fi({state:e,published:r.payload});if(r.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;qr(e)||g(!1);var L=r.payload.client;return Ae(L,e.current.client.selection)?e:gt({state:e,clientSelection:L,impact:yn(e)?e.impact:null})}if(r.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return wn(e);qr(e)||g(!1);var G=r.payload,j=G.id,se=G.newScroll,le=e.dimensions.droppables[j];if(!le)return e;var we=cn(le,se);return xn(e,we,!1)}if(r.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;qr(e)||g(!1);var Ze=r.payload,Ee=Ze.id,ze=Ze.isEnabled,er=e.dimensions.droppables[Ee];er||g(!1),er.isEnabled===ze&&g(!1);var rr=(0,O.Z)({},er,{isEnabled:ze});return xn(e,rr,!0)}if(r.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;qr(e)||g(!1);var Rr=r.payload,Pr=Rr.id,yr=Rr.isCombineEnabled,Fr=e.dimensions.droppables[Pr];Fr||g(!1),Fr.isCombineEnabled===yr&&g(!1);var tr=(0,O.Z)({},Fr,{isCombineEnabled:yr});return xn(e,tr,!0)}if(r.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;qr(e)||g(!1),e.isWindowScrollAllowed||g(!1);var Gr=r.payload.newScroll;if(Ae(e.viewport.scroll.current,Gr))return wn(e);var Nr=va(e.viewport,Gr);return yn(e)?Ia({state:e,viewport:Nr}):gt({state:e,viewport:Nr})}if(r.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!qr(e))return e;var St=r.payload.maxScroll;if(Ae(St,e.viewport.scroll.max))return e;var Jr=(0,O.Z)({},e.viewport,{scroll:(0,O.Z)({},e.viewport.scroll,{max:St})});return(0,O.Z)({phase:"DRAGGING"},e,{viewport:Jr})}if(r.type==="MOVE_UP"||r.type==="MOVE_DOWN"||r.type==="MOVE_LEFT"||r.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&g(!1);var Hr=vi({state:e,type:r.type});return Hr?gt({state:e,impact:Hr.impact,clientSelection:Hr.clientSelection,scrollJumpRequest:Hr.scrollJumpRequest}):e}if(r.type==="DROP_PENDING"){var kr=r.payload.reason;e.phase!=="COLLECTING"&&g(!1);var Xr=(0,O.Z)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:kr});return Xr}if(r.type==="DROP_ANIMATE"){var $t=r.payload,Or=$t.completed,Pt=$t.dropDuration,en=$t.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||g(!1);var st={phase:"DROP_ANIMATING",completed:Or,dropDuration:Pt,newHomeClientOffset:en,dimensions:e.dimensions};return st}if(r.type==="DROP_COMPLETE"){var rn=r.payload.completed;return{phase:"IDLE",completed:rn,shouldFlush:!1}}return e},ki=function(r){return{type:"BEFORE_INITIAL_CAPTURE",payload:r}},Oi=function(r){return{type:"LIFT",payload:r}},Ti=function(r){return{type:"INITIAL_PUBLISH",payload:r}},Mi=function(r){return{type:"PUBLISH_WHILE_DRAGGING",payload:r}},Li=function(){return{type:"COLLECTION_STARTING",payload:null}},_i=function(r){return{type:"UPDATE_DROPPABLE_SCROLL",payload:r}},Wi=function(r){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:r}},Gi=function(r){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:r}},Ba=function(r){return{type:"MOVE",payload:r}},Hi=function(r){return{type:"MOVE_BY_WINDOW_SCROLL",payload:r}},Ui=function(r){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:r}},Zi=function(){return{type:"MOVE_UP",payload:null}},zi=function(){return{type:"MOVE_DOWN",payload:null}},ji=function(){return{type:"MOVE_RIGHT",payload:null}},Vi=function(){return{type:"MOVE_LEFT",payload:null}},Cn=function(){return{type:"FLUSH",payload:null}},Ki=function(r){return{type:"DROP_ANIMATE",payload:r}},En=function(r){return{type:"DROP_COMPLETE",payload:r}},Ra=function(r){return{type:"DROP",payload:r}},qi=function(r){return{type:"DROP_PENDING",payload:r}},Fa=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function $u(e){if(!(e.length<=1)){for(var r=e.map(function(l){return l.descriptor.index}),t={},n=1;n<r.length;n++){var a=r[n],o=r[n-1];a!==o+1&&(t[a]=!0)}if(Object.keys(t).length)var i=r.map(function(l){var s=!!t[l];return s?"[\u{1F525}"+l+"]":""+l}).join(", ")}}function Yi(e,r){if(0)var t}var Ji=function(e){return function(r){var t=r.getState,n=r.dispatch;return function(a){return function(o){if(o.type!=="LIFT"){a(o);return}var i=o.payload,l=i.id,s=i.clientSelection,p=i.movementMode,d=t();d.phase==="DROP_ANIMATING"&&n(En({completed:d.completed})),t().phase!=="IDLE"&&g(!1),n(Cn()),n(ki({draggableId:l,movementMode:p}));var u={shouldPublishImmediately:p==="SNAP"},c={draggableId:l,scrollOptions:u},v=e.startPublishing(c),m=v.critical,D=v.dimensions,S=v.viewport;Yi(m,D),n(Ti({critical:m,dimensions:D,clientSelection:s,movementMode:p,viewport:S}))}}}},Xi=function(e){return function(){return function(r){return function(t){t.type==="INITIAL_PUBLISH"&&e.dragging(),t.type==="DROP_ANIMATE"&&e.dropping(t.payload.completed.result.reason),(t.type==="FLUSH"||t.type==="DROP_COMPLETE")&&e.resting(),r(t)}}}},Dn={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},yt={opacity:{drop:0,combining:.7},scale:{drop:.75}},An={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Yr=An.outOfTheWay+"s "+Dn.outOfTheWay,xt={fluid:"opacity "+Yr,snap:"transform "+Yr+", opacity "+Yr,drop:function(r){var t=r+"s "+Dn.drop;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Yr,placeholder:"height "+Yr+", width "+Yr+", margin "+Yr},Na=function(r){return Ae(r,_e)?null:"translate("+r.x+"px, "+r.y+"px)"},In={moveTo:Na,drop:function(r,t){var n=Na(r);return n?t?n+" scale("+yt.scale.drop+")":n:null}},Sn=An.minDropTime,ka=An.maxDropTime,Qi=ka-Sn,Oa=1500,$i=.6,el=function(e){var r=e.current,t=e.destination,n=e.reason,a=$e(r,t);if(a<=0)return Sn;if(a>=Oa)return ka;var o=a/Oa,i=Sn+Qi*o,l=n==="CANCEL"?i*$i:i;return Number(l.toFixed(2))},rl=function(e){var r=e.impact,t=e.draggable,n=e.dimensions,a=e.viewport,o=e.afterCritical,i=n.draggables,l=n.droppables,s=br(r),p=s?l[s]:null,d=l[t.descriptor.droppableId],u=Aa({impact:r,draggable:t,draggables:i,afterCritical:o,droppable:p||d,viewport:a}),c=xe(u,t.client.borderBox.center);return c},tl=function(e){var r=e.draggables,t=e.reason,n=e.lastImpact,a=e.home,o=e.viewport,i=e.onLiftImpact;if(!n.at||t!=="DROP"){var l=Da({draggables:r,impact:i,destination:a,viewport:o,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=(0,O.Z)({},n,{displaced:ft});return{impact:s,didDropInsideDroppable:!0}},nl=function(e){var r=e.getState,t=e.dispatch;return function(n){return function(a){if(a.type!=="DROP"){n(a);return}var o=r(),i=a.payload.reason;if(o.phase==="COLLECTING"){t(qi({reason:i}));return}if(o.phase!=="IDLE"){var l=o.phase==="DROP_PENDING"&&o.isWaiting;l&&g(!1),o.phase==="DRAGGING"||o.phase==="DROP_PENDING"||g(!1);var s=o.critical,p=o.dimensions,d=p.draggables[o.critical.draggable.id],u=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}),c=u.impact,v=u.didDropInsideDroppable,m=v?pn(c):null,D=v?Ut(c):null,S={index:s.draggable.index,droppableId:s.droppable.id},B={draggableId:d.descriptor.id,type:d.descriptor.type,source:S,reason:i,mode:o.movementMode,destination:m,combine:D},L=rl({impact:c,draggable:d,dimensions:p,viewport:o.viewport,afterCritical:o.afterCritical}),G={critical:o.critical,afterCritical:o.afterCritical,result:B,impact:c},j=!Ae(o.current.client.offset,L)||!!B.combine;if(!j){t(En({completed:G}));return}var se=el({current:o.current.client.offset,destination:L,reason:i}),le={newHomeClientOffset:L,dropDuration:se,completed:G};t(Ki(le))}}}},Ta=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function al(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}function ol(e){var r=e.onWindowScroll;function t(){r(Ta())}var n=Vr(t),a=al(n),o=Br;function i(){return o!==Br}function l(){i()&&g(!1),o=pr(window,[a])}function s(){i()||g(!1),n.cancel(),o(),o=Br}return{start:l,stop:s,isActive:i}}var il=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},ll=function(e){var r=ol({onWindowScroll:function(n){e.dispatch(Hi({newScroll:n}))}});return function(t){return function(n){!r.isActive()&&n.type==="INITIAL_PUBLISH"&&r.start(),r.isActive()&&il(n)&&r.stop(),t(n)}}},sl=function(e){var r=!1,t=!1,n=setTimeout(function(){t=!0}),a=function(i){r||t||(r=!0,e(i),clearTimeout(n))};return a.wasCalled=function(){return r},a},ul=function(){var e=[],r=function(o){var i=dn(e,function(p){return p.timerId===o});i===-1&&g(!1);var l=e.splice(i,1),s=l[0];s.callback()},t=function(o){var i=setTimeout(function(){return r(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:t,flush:n}},cl=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.droppableId===t.droppableId&&r.index===t.index},dl=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.draggableId===t.draggableId&&r.droppableId===t.droppableId},pl=function(r,t){if(r===t)return!0;var n=r.draggable.id===t.draggable.id&&r.draggable.droppableId===t.draggable.droppableId&&r.draggable.type===t.draggable.type&&r.draggable.index===t.draggable.index,a=r.droppable.id===t.droppable.id&&r.droppable.type===t.droppable.type;return n&&a},wt=function(r,t){bt(),t(),ht()},Vt=function(r,t){return{draggableId:r.draggable.id,type:r.droppable.type,source:{droppableId:r.droppable.id,index:r.draggable.index},mode:t}},Pn=function(r,t,n,a){if(!r){n(a(t));return}var o=sl(n),i={announce:o};r(t,i),o.wasCalled()||n(a(t))},fl=function(e,r){var t=ul(),n=null,a=function(c,v){n&&g(!1),wt("onBeforeCapture",function(){var m=e().onBeforeCapture;if(m){var D={draggableId:c,mode:v};m(D)}})},o=function(c,v){n&&g(!1),wt("onBeforeDragStart",function(){var m=e().onBeforeDragStart;m&&m(Vt(c,v))})},i=function(c,v){n&&g(!1);var m=Vt(c,v);n={mode:v,lastCritical:c,lastLocation:m.source,lastCombine:null},t.add(function(){wt("onDragStart",function(){return Pn(e().onDragStart,m,r,Sr.onDragStart)})})},l=function(c,v){var m=pn(v),D=Ut(v);n||g(!1);var S=!pl(c,n.lastCritical);S&&(n.lastCritical=c);var B=!cl(n.lastLocation,m);B&&(n.lastLocation=m);var L=!dl(n.lastCombine,D);if(L&&(n.lastCombine=D),!(!S&&!B&&!L)){var G=(0,O.Z)({},Vt(c,n.mode),{combine:D,destination:m});t.add(function(){wt("onDragUpdate",function(){return Pn(e().onDragUpdate,G,r,Sr.onDragUpdate)})})}},s=function(){n||g(!1),t.flush()},p=function(c){n||g(!1),n=null,wt("onDragEnd",function(){return Pn(e().onDragEnd,c,r,Sr.onDragEnd)})},d=function(){if(n){var c=(0,O.Z)({},Vt(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});p(c)}};return{beforeCapture:a,beforeStart:o,start:i,update:l,flush:s,drop:p,abort:d}},vl=function(e,r){var t=fl(e,r);return function(n){return function(a){return function(o){if(o.type==="BEFORE_INITIAL_CAPTURE"){t.beforeCapture(o.payload.draggableId,o.payload.movementMode);return}if(o.type==="INITIAL_PUBLISH"){var i=o.payload.critical;t.beforeStart(i,o.payload.movementMode),a(o),t.start(i,o.payload.movementMode);return}if(o.type==="DROP_COMPLETE"){var l=o.payload.completed.result;t.flush(),a(o),t.drop(l);return}if(a(o),o.type==="FLUSH"){t.abort();return}var s=n.getState();s.phase==="DRAGGING"&&t.update(s.critical,s.impact)}}}},ml=function(e){return function(r){return function(t){if(t.type!=="DROP_ANIMATION_FINISHED"){r(t);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&g(!1),e.dispatch(En({completed:n.completed}))}}},gl=function(e){var r=null,t=null;function n(){t&&(cancelAnimationFrame(t),t=null),r&&(r(),r=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 s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(Fa())}};t=requestAnimationFrame(function(){t=null,r=pr(window,[i])})}}}},bl=function(e){return function(){return function(r){return function(t){(t.type==="DROP_COMPLETE"||t.type==="FLUSH"||t.type==="DROP_ANIMATE")&&e.stopPublishing(),r(t)}}}},hl=function(e){var r=!1;return function(){return function(t){return function(n){if(n.type==="INITIAL_PUBLISH"){r=!0,e.tryRecordFocus(n.payload.critical.draggable.id),t(n),e.tryRestoreFocusRecorded();return}if(t(n),!!r){if(n.type==="FLUSH"){r=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){r=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},yl=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},xl=function(e){return function(r){return function(t){return function(n){if(yl(n)){e.stop(),t(n);return}if(n.type==="INITIAL_PUBLISH"){t(n);var a=r.getState();a.phase!=="DRAGGING"&&g(!1),e.start(a);return}t(n),e.scroll(r.getState())}}}},wl=function(e){return function(r){return function(t){if(r(t),t.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Ra({reason:n.reason})))}}}},Cl=be.qC,El=function(e){var r=e.dimensionMarshal,t=e.focusMarshal,n=e.styleMarshal,a=e.getResponders,o=e.announce,i=e.autoScroller;return(0,be.MT)(Ni,Cl((0,be.md)(Xi(n),bl(r),Ji(r),nl,ml,gl,wl,xl(i),ll,hl(t),vl(a,o))))},Bn=function(){return{additions:{},removals:{},modified:{}}};function Dl(e){var r=e.registry,t=e.callbacks,n=Bn(),a=null,o=function(){a||(t.collectionStarting(),a=requestAnimationFrame(function(){a=null,bt();var d=n,u=d.additions,c=d.removals,v=d.modified,m=Object.keys(u).map(function(B){return r.draggable.getById(B).getDimension(_e)}).sort(function(B,L){return B.descriptor.index-L.descriptor.index}),D=Object.keys(v).map(function(B){var L=r.droppable.getById(B),G=L.callbacks.getScrollWhileDragging();return{droppableId:B,scroll:G}}),S={additions:m,removals:Object.keys(c),modified:D};n=Bn(),ht(),t.publish(S)}))},i=function(d){var u=d.descriptor.id;n.additions[u]=d,n.modified[d.descriptor.droppableId]=!0,n.removals[u]&&delete n.removals[u],o()},l=function(d){var u=d.descriptor;n.removals[u.id]=!0,n.modified[u.droppableId]=!0,n.additions[u.id]&&delete n.additions[u.id],o()},s=function(){a&&(cancelAnimationFrame(a),a=null,n=Bn())};return{add:i,remove:l,stop:s}}var Ma=function(e){var r=e.scrollHeight,t=e.scrollWidth,n=e.height,a=e.width,o=xe({x:t,y:r},{x:a,y:n}),i={x:Math.max(0,o.x),y:Math.max(0,o.y)};return i},La=function(){var e=document.documentElement;return e||g(!1),e},_a=function(){var e=La(),r=Ma({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return r},Al=function(){var e=Ta(),r=_a(),t=e.y,n=e.x,a=La(),o=a.clientWidth,i=a.clientHeight,l=n+o,s=t+i,p=gr({top:t,left:n,right:l,bottom:s}),d={frame:p,scroll:{initial:e,current:e,max:r,diff:{value:_e,displacement:_e}}};return d},Il=function(e){var r=e.critical,t=e.scrollOptions,n=e.registry;bt();var a=Al(),o=a.scroll.current,i=r.droppable,l=n.droppable.getAllByType(i.type).map(function(u){return u.callbacks.getDimensionAndWatchScroll(o,t)}),s=n.draggable.getAllByType(r.draggable.type).map(function(u){return u.getDimension(o)}),p={draggables:oa(s),droppables:aa(l)};ht();var d={dimensions:p,critical:r,viewport:a};return d};function Wa(e,r,t){if(t.descriptor.id===r.id||t.descriptor.type!==r.type)return!1;var n=e.droppable.getById(t.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Sl=function(e,r){var t=null,n=Dl({callbacks:{publish:r.publishWhileDragging,collectionStarting:r.collectionStarting},registry:e}),a=function(v,m){e.droppable.exists(v)||g(!1),t&&r.updateDroppableIsEnabled({id:v,isEnabled:m})},o=function(v,m){t&&(e.droppable.exists(v)||g(!1),r.updateDroppableIsCombineEnabled({id:v,isCombineEnabled:m}))},i=function(v,m){t&&(e.droppable.exists(v)||g(!1),r.updateDroppableScroll({id:v,newScroll:m}))},l=function(v,m){t&&e.droppable.getById(v).callbacks.scroll(m)},s=function(){if(t){n.stop();var v=t.critical.droppable;e.droppable.getAllByType(v.type).forEach(function(m){return m.callbacks.dragStopped()}),t.unsubscribe(),t=null}},p=function(v){t||g(!1);var m=t.critical.draggable;v.type==="ADDITION"&&Wa(e,m,v.value)&&n.add(v.value),v.type==="REMOVAL"&&Wa(e,m,v.value)&&n.remove(v.value)},d=function(v){t&&g(!1);var m=e.draggable.getById(v.draggableId),D=e.droppable.getById(m.descriptor.droppableId),S={draggable:m.descriptor,droppable:D.descriptor},B=e.subscribe(p);return t={critical:S,unsubscribe:B},Il({critical:S,registry:e,scrollOptions:v.scrollOptions})},u={updateDroppableIsEnabled:a,updateDroppableIsCombineEnabled:o,scrollDroppable:l,updateDroppableScroll:i,startPublishing:d,stopPublishing:s};return u},Ga=function(e,r){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===r?!1:e.completed.result.reason==="DROP"},Pl=function(e){window.scrollBy(e.x,e.y)},Bl=Ke(function(e){return Ht(e).filter(function(r){return!(!r.isEnabled||!r.frame)})}),Rl=function(r,t){var n=Lr(Bl(t),function(a){return a.frame||g(!1),xa(a.frame.pageMarginBox)(r)});return n},Fl=function(e){var r=e.center,t=e.destination,n=e.droppables;if(t){var a=n[t];return a.frame?a:null}var o=Rl(r,n);return o},Wr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(r){return Math.pow(r,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Nl=function(e,r){var t=e[r.size]*Wr.startFromPercentage,n=e[r.size]*Wr.maxScrollAtPercentage,a={startScrollingFrom:t,maxScrollValueAt:n};return a},Ha=function(e){var r=e.startOfRange,t=e.endOfRange,n=e.current,a=t-r;if(a===0)return 0;var o=n-r,i=o/a;return i},Rn=1,kl=function(e,r){if(e>r.startScrollingFrom)return 0;if(e<=r.maxScrollValueAt)return Wr.maxPixelScroll;if(e===r.startScrollingFrom)return Rn;var t=Ha({startOfRange:r.maxScrollValueAt,endOfRange:r.startScrollingFrom,current:e}),n=1-t,a=Wr.maxPixelScroll*Wr.ease(n);return Math.ceil(a)},Ua=Wr.durationDampening.accelerateAt,Za=Wr.durationDampening.stopDampeningAt,Ol=function(e,r){var t=r,n=Za,a=Date.now(),o=a-t;if(o>=Za)return e;if(o<Ua)return Rn;var i=Ha({startOfRange:Ua,endOfRange:n,current:o}),l=e*Wr.ease(i);return Math.ceil(l)},za=function(e){var r=e.distanceToEdge,t=e.thresholds,n=e.dragStartTime,a=e.shouldUseTimeDampening,o=kl(r,t);return o===0?0:a?Math.max(Ol(o,n),Rn):o},ja=function(e){var r=e.container,t=e.distanceToEdges,n=e.dragStartTime,a=e.axis,o=e.shouldUseTimeDampening,i=Nl(r,a),l=t[a.end]<t[a.start];return l?za({distanceToEdge:t[a.end],thresholds:i,dragStartTime:n,shouldUseTimeDampening:o}):-1*za({distanceToEdge:t[a.start],thresholds:i,dragStartTime:n,shouldUseTimeDampening:o})},Tl=function(e){var r=e.container,t=e.subject,n=e.proposedScroll,a=t.height>r.height,o=t.width>r.width;return!o&&!a?n:o&&a?null:{x:o?0:n.x,y:a?0:n.y}},Ml=ra(function(e){return e===0?0:e}),Va=function(e){var r=e.dragStartTime,t=e.container,n=e.subject,a=e.center,o=e.shouldUseTimeDampening,i={top:a.y-t.top,right:t.right-a.x,bottom:t.bottom-a.y,left:a.x-t.left},l=ja({container:t,distanceToEdges:i,dragStartTime:r,axis:fn,shouldUseTimeDampening:o}),s=ja({container:t,distanceToEdges:i,dragStartTime:r,axis:sa,shouldUseTimeDampening:o}),p=Ml({x:s,y:l});if(Ae(p,_e))return null;var d=Tl({container:t,subject:n,proposedScroll:p});return d?Ae(d,_e)?null:d:null},Ll=ra(function(e){return e===0?0:e>0?1:-1}),Fn=function(){var e=function(t,n){return t<0?t:t>n?t-n:0};return function(r){var t=r.current,n=r.max,a=r.change,o=Qe(t,a),i={x:e(o.x,n.x),y:e(o.y,n.y)};return Ae(i,_e)?null:i}}(),Ka=function(r){var t=r.max,n=r.current,a=r.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},i=Ll(a),l=Fn({max:o,current:n,change:i});return!l||i.x!==0&&l.x===0||i.y!==0&&l.y===0},Nn=function(r,t){return Ka({current:r.scroll.current,max:r.scroll.max,change:t})},_l=function(r,t){if(!Nn(r,t))return null;var n=r.scroll.max,a=r.scroll.current;return Fn({current:a,max:n,change:t})},kn=function(r,t){var n=r.frame;return n?Ka({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Wl=function(r,t){var n=r.frame;return!n||!kn(r,t)?null:Fn({current:n.scroll.current,max:n.scroll.max,change:t})},Gl=function(e){var r=e.viewport,t=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,i=Va({dragStartTime:a,container:r.frame,subject:t,center:n,shouldUseTimeDampening:o});return i&&Nn(r,i)?i:null},Hl=function(e){var r=e.droppable,t=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,i=r.frame;if(!i)return null;var l=Va({dragStartTime:a,container:i.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:o});return l&&kn(r,l)?l:null},qa=function(e){var r=e.state,t=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,o=e.scrollDroppable,i=r.current.page.borderBoxCenter,l=r.dimensions.draggables[r.critical.draggable.id],s=l.page.marginBox;if(r.isWindowScrollAllowed){var p=r.viewport,d=Gl({dragStartTime:t,viewport:p,subject:s,center:i,shouldUseTimeDampening:n});if(d){a(d);return}}var u=Fl({center:i,destination:br(r.impact),droppables:r.dimensions.droppables});if(u){var c=Hl({dragStartTime:t,droppable:u,subject:s,center:i,shouldUseTimeDampening:n});c&&o(u.descriptor.id,c)}},Ul=function(e){var r=e.scrollWindow,t=e.scrollDroppable,n=Vr(r),a=Vr(t),o=null,i=function(d){o||g(!1);var u=o,c=u.shouldUseTimeDampening,v=u.dragStartTime;qa({state:d,scrollWindow:n,scrollDroppable:a,dragStartTime:v,shouldUseTimeDampening:c})},l=function(d){bt(),o&&g(!1);var u=Date.now(),c=!1,v=function(){c=!0};qa({state:d,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:v,scrollDroppable:v}),o={dragStartTime:u,shouldUseTimeDampening:c},ht(),c&&i(d)},s=function(){o&&(n.cancel(),a.cancel(),o=null)};return{start:l,stop:s,scroll:i}},Zl=function(e){var r=e.move,t=e.scrollDroppable,n=e.scrollWindow,a=function(p,d){var u=Qe(p.current.client.selection,d);r({client:u})},o=function(p,d){if(!kn(p,d))return d;var u=Wl(p,d);if(!u)return t(p.descriptor.id,d),null;var c=xe(d,u);t(p.descriptor.id,c);var v=xe(d,c);return v},i=function(p,d,u){if(!p||!Nn(d,u))return u;var c=_l(d,u);if(!c)return n(u),null;var v=xe(u,c);n(v);var m=xe(u,v);return m},l=function(p){var d=p.scrollJumpRequest;if(d){var u=br(p.impact);u||g(!1);var c=o(p.dimensions.droppables[u],d);if(c){var v=p.viewport,m=i(p.isWindowScrollAllowed,v,c);m&&a(p,m)}}};return l},zl=function(e){var r=e.scrollDroppable,t=e.scrollWindow,n=e.move,a=Ul({scrollWindow:t,scrollDroppable:r}),o=Zl({move:n,scrollWindow:t,scrollDroppable:r}),i=function(p){if(p.phase==="DRAGGING"){if(p.movementMode==="FLUID"){a.scroll(p);return}p.scrollJumpRequest&&o(p)}},l={scroll:i,start:a.start,stop:a.stop};return l},ot="data-rbd",it=function(){var e=ot+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),On=function(){var e=ot+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),jl=function(){var e=ot+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ya={contextId:ot+"-scroll-container-context-id"},Vl=function(r){return function(t){return"["+t+'="'+r+'"]'}},Ct=function(r,t){return r.map(function(n){var a=n.styles[t];return a?n.selector+" { "+a+" }":""}).join(" ")},Kl="pointer-events: none;",ql=function(e){var r=Vl(e),t=function(){var l=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:r(it.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:l,dragging:Kl,dropAnimating:l}}}(),n=function(){var l=`
|
|
transition: `+xt.outOfTheWay+`;
|
|
`;return{selector:r(On.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),a={selector:r(jl.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,t,a,o];return{always:Ct(i,"always"),resting:Ct(i,"resting"),dragging:Ct(i,"dragging"),dropAnimating:Ct(i,"dropAnimating"),userCancel:Ct(i,"userCancel")}},hr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?f.useLayoutEffect:f.useEffect,Tn=function(){var r=document.querySelector("head");return r||g(!1),r},Ja=function(r){var t=document.createElement("style");return r&&t.setAttribute("nonce",r),t.type="text/css",t};function Yl(e,r){var t=ge(function(){return ql(e)},[e]),n=(0,f.useRef)(null),a=(0,f.useRef)(null),o=K(Ke(function(u){var c=a.current;c||g(!1),c.textContent=u}),[]),i=K(function(u){var c=n.current;c||g(!1),c.textContent=u},[]);hr(function(){!n.current&&!a.current||g(!1);var u=Ja(r),c=Ja(r);return n.current=u,a.current=c,u.setAttribute(ot+"-always",e),c.setAttribute(ot+"-dynamic",e),Tn().appendChild(u),Tn().appendChild(c),i(t.always),o(t.resting),function(){var v=function(D){var S=D.current;S||g(!1),Tn().removeChild(S),D.current=null};v(n),v(a)}},[r,i,o,t.always,t.resting,e]);var l=K(function(){return o(t.dragging)},[o,t.dragging]),s=K(function(u){if(u==="DROP"){o(t.dropAnimating);return}o(t.userCancel)},[o,t.dropAnimating,t.userCancel]),p=K(function(){a.current&&o(t.resting)},[o,t.resting]),d=ge(function(){return{dragging:l,dropping:s,resting:p}},[l,s,p]);return d}var Xa=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Et(e){return e instanceof Xa(e).HTMLElement}function Qa(e,r){var t="["+it.contextId+'="'+e+'"]',n=na(document.querySelectorAll(t));if(!n.length)return null;var a=Lr(n,function(o){return o.getAttribute(it.draggableId)===r});return!a||!Et(a)?null:a}function Jl(e){var r=(0,f.useRef)({}),t=(0,f.useRef)(null),n=(0,f.useRef)(null),a=(0,f.useRef)(!1),o=K(function(c,v){var m={id:c,focus:v};return r.current[c]=m,function(){var S=r.current,B=S[c];B!==m&&delete S[c]}},[]),i=K(function(c){var v=Qa(e,c);v&&v!==document.activeElement&&v.focus()},[e]),l=K(function(c,v){t.current===c&&(t.current=v)},[]),s=K(function(){n.current||a.current&&(n.current=requestAnimationFrame(function(){n.current=null;var c=t.current;c&&i(c)}))},[i]),p=K(function(c){t.current=null;var v=document.activeElement;v&&v.getAttribute(it.draggableId)===c&&(t.current=c)},[]);hr(function(){return a.current=!0,function(){a.current=!1;var c=n.current;c&&cancelAnimationFrame(c)}},[]);var d=ge(function(){return{register:o,tryRecordFocus:p,tryRestoreFocusRecorded:s,tryShiftRecord:l}},[o,p,s,l]);return d}function Xl(){var e={draggables:{},droppables:{}},r=[];function t(u){return r.push(u),function(){var v=r.indexOf(u);v!==-1&&r.splice(v,1)}}function n(u){r.length&&r.forEach(function(c){return c(u)})}function a(u){return e.draggables[u]||null}function o(u){var c=a(u);return c||g(!1),c}var i={register:function(c){e.draggables[c.descriptor.id]=c,n({type:"ADDITION",value:c})},update:function(c,v){var m=e.draggables[v.descriptor.id];m&&m.uniqueId===c.uniqueId&&(delete e.draggables[v.descriptor.id],e.draggables[c.descriptor.id]=c)},unregister:function(c){var v=c.descriptor.id,m=a(v);m&&c.uniqueId===m.uniqueId&&(delete e.draggables[v],n({type:"REMOVAL",value:c}))},getById:o,findById:a,exists:function(c){return!!a(c)},getAllByType:function(c){return Gt(e.draggables).filter(function(v){return v.descriptor.type===c})}};function l(u){return e.droppables[u]||null}function s(u){var c=l(u);return c||g(!1),c}var p={register:function(c){e.droppables[c.descriptor.id]=c},unregister:function(c){var v=l(c.descriptor.id);v&&c.uniqueId===v.uniqueId&&delete e.droppables[c.descriptor.id]},getById:s,findById:l,exists:function(c){return!!l(c)},getAllByType:function(c){return Gt(e.droppables).filter(function(v){return v.descriptor.type===c})}};function d(){e.draggables={},e.droppables={},r.length=0}return{draggable:i,droppable:p,subscribe:t,clean:d}}function Ql(){var e=ge(Xl,[]);return(0,f.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Mn=f.createContext(null),Dt=function(){var e=document.body;return e||g(!1),e},$l={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},es=function(r){return"rbd-announcement-"+r};function rs(e){var r=ge(function(){return es(e)},[e]),t=(0,f.useRef)(null);(0,f.useEffect)(function(){var o=document.createElement("div");return t.current=o,o.id=r,o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),(0,O.Z)(o.style,$l),Dt().appendChild(o),function(){setTimeout(function(){var s=Dt();s.contains(o)&&s.removeChild(o),o===t.current&&(t.current=null)})}},[r]);var n=K(function(a){var o=t.current;if(o){o.textContent=a;return}},[]);return n}var $a=0,ts={separator:"::"};function ns(){$a=0}function Ln(e,r){return r===void 0&&(r=ts),ge(function(){return""+e+r.separator+$a++},[r.separator,e])}function as(e){var r=e.contextId,t=e.uniqueId;return"rbd-hidden-text-"+r+"-"+t}function os(e){var r=e.contextId,t=e.text,n=Ln("hidden-text",{separator:"-"}),a=ge(function(){return as({contextId:r,uniqueId:n})},[n,r]);return(0,f.useEffect)(function(){var i=document.createElement("div");return i.id=a,i.textContent=t,i.style.display="none",Dt().appendChild(i),function(){var s=Dt();s.contains(i)&&s.removeChild(i)}},[a,t]),a}var Kt=f.createContext(null),is={react:"^16.8.5","react-dom":"^16.8.5"},ls=/(\d+)\.(\d+)\.(\d+)/,eo=function(r){var t=ls.exec(r);t==null&&g(!1);var n=Number(t[1]),a=Number(t[2]),o=Number(t[3]);return{major:n,minor:a,patch:o,raw:r}},ss=function(r,t){return t.major>r.major?!0:t.major<r.major?!1:t.minor>r.minor?!0:t.minor<r.minor?!1:t.patch>=r.patch},us=function(e,r){var t=eo(e),n=eo(r);ss(t,n)},ec=`
|
|
We expect a html5 doctype: <!doctype html>
|
|
This is to ensure consistent browser layout and measurement
|
|
|
|
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
|
|
`,cs=function(e){var r=e.doctype;r&&(r.name.toLowerCase(),r.publicId)};function rc(e){}function At(e,r){}function ds(){At(function(){us(is.react,f.version),cs(document)},[])}function _n(e){var r=(0,f.useRef)(e);return(0,f.useEffect)(function(){r.current=e}),r}function ps(){var e=null;function r(){return!!e}function t(i){return i===e}function n(i){e&&g(!1);var l={abandon:i};return e=l,l}function a(){e||g(!1),e=null}function o(){e&&(e.abandon(),a())}return{isClaimed:r,isActive:t,claim:n,release:a,tryAbandon:o}}var fs=9,vs=13,Wn=27,ro=32,ms=33,gs=34,bs=35,hs=36,ys=37,xs=38,ws=39,Cs=40,qt,Es=(qt={},qt[vs]=!0,qt[fs]=!0,qt),to=function(e){Es[e.keyCode]&&e.preventDefault()},Yt=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var r=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],t=Lr(r,function(n){return"on"+n in document});return t||e}(),no=0,ao=5;function Ds(e,r){return Math.abs(r.x-e.x)>=ao||Math.abs(r.y-e.y)>=ao}var oo={type:"IDLE"};function As(e){var r=e.cancel,t=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(i){var l=i.button,s=i.clientX,p=i.clientY;if(l===no){var d={x:s,y:p},u=n();if(u.type==="DRAGGING"){i.preventDefault(),u.actions.move(d);return}u.type!=="PENDING"&&g(!1);var c=u.point;if(Ds(c,d)){i.preventDefault();var v=u.actions.fluidLift(d);a({type:"DRAGGING",actions:v})}}}},{eventName:"mouseup",fn:function(i){var l=n();if(l.type!=="DRAGGING"){r();return}i.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"mousedown",fn:function(i){n().type==="DRAGGING"&&i.preventDefault(),r()}},{eventName:"keydown",fn:function(i){var l=n();if(l.type==="PENDING"){r();return}if(i.keyCode===Wn){i.preventDefault(),r();return}to(i)}},{eventName:"resize",fn:r},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&r()}},{eventName:"webkitmouseforcedown",fn:function(i){var l=n();if(l.type==="IDLE"&&g(!1),l.actions.shouldRespectForcePress()){r();return}i.preventDefault()}},{eventName:Yt,fn:r}]}function Is(e){var r=(0,f.useRef)(oo),t=(0,f.useRef)(Br),n=ge(function(){return{eventName:"mousedown",fn:function(u){if(!u.defaultPrevented&&u.button===no&&!(u.ctrlKey||u.metaKey||u.shiftKey||u.altKey)){var c=e.findClosestDraggableId(u);if(c){var v=e.tryGetLock(c,i,{sourceEvent:u});if(v){u.preventDefault();var m={x:u.clientX,y:u.clientY};t.current(),p(v,m)}}}}}},[e]),a=ge(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(u){if(!u.defaultPrevented){var c=e.findClosestDraggableId(u);if(c){var v=e.findOptionsForDraggable(c);v&&(v.shouldRespectForcePress||e.canGetLock(c)&&u.preventDefault())}}}}},[e]),o=K(function(){var u={passive:!1,capture:!0};t.current=pr(window,[a,n],u)},[a,n]),i=K(function(){var d=r.current;d.type!=="IDLE"&&(r.current=oo,t.current(),o())},[o]),l=K(function(){var d=r.current;i(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[i]),s=K(function(){var u={capture:!0,passive:!1},c=As({cancel:l,completed:i,getPhase:function(){return r.current},setPhase:function(m){r.current=m}});t.current=pr(window,c,u)},[l,i]),p=K(function(u,c){r.current.type!=="IDLE"&&g(!1),r.current={type:"PENDING",point:c,actions:u},s()},[s]);hr(function(){return o(),function(){t.current()}},[o])}var lt;function Ss(){}var Ps=(lt={},lt[gs]=!0,lt[ms]=!0,lt[hs]=!0,lt[bs]=!0,lt);function Bs(e,r){function t(){r(),e.cancel()}function n(){r(),e.drop()}return[{eventName:"keydown",fn:function(o){if(o.keyCode===Wn){o.preventDefault(),t();return}if(o.keyCode===ro){o.preventDefault(),n();return}if(o.keyCode===Cs){o.preventDefault(),e.moveDown();return}if(o.keyCode===xs){o.preventDefault(),e.moveUp();return}if(o.keyCode===ws){o.preventDefault(),e.moveRight();return}if(o.keyCode===ys){o.preventDefault(),e.moveLeft();return}if(Ps[o.keyCode]){o.preventDefault();return}to(o)}},{eventName:"mousedown",fn:t},{eventName:"mouseup",fn:t},{eventName:"click",fn:t},{eventName:"touchstart",fn:t},{eventName:"resize",fn:t},{eventName:"wheel",fn:t,options:{passive:!0}},{eventName:Yt,fn:t}]}function Rs(e){var r=(0,f.useRef)(Ss),t=ge(function(){return{eventName:"keydown",fn:function(o){if(o.defaultPrevented||o.keyCode!==ro)return;var i=e.findClosestDraggableId(o);if(!i)return;var l=e.tryGetLock(i,d,{sourceEvent:o});if(!l)return;o.preventDefault();var s=!0,p=l.snapLift();r.current();function d(){s||g(!1),s=!1,r.current(),n()}r.current=pr(window,Bs(p,d),{capture:!0,passive:!1})}}},[e]),n=K(function(){var o={passive:!1,capture:!0};r.current=pr(window,[t],o)},[t]);hr(function(){return n(),function(){r.current()}},[n])}var Gn={type:"IDLE"},Fs=120,Ns=.15;function ks(e){var r=e.cancel,t=e.getPhase;return[{eventName:"orientationchange",fn:r},{eventName:"resize",fn:r},{eventName:"contextmenu",fn:function(a){a.preventDefault()}},{eventName:"keydown",fn:function(a){if(t().type!=="DRAGGING"){r();return}a.keyCode===Wn&&a.preventDefault(),r()}},{eventName:Yt,fn:r}]}function Os(e){var r=e.cancel,t=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(o){var i=n();if(i.type!=="DRAGGING"){r();return}i.hasMoved=!0;var l=o.touches[0],s=l.clientX,p=l.clientY,d={x:s,y:p};o.preventDefault(),i.actions.move(d)}},{eventName:"touchend",fn:function(o){var i=n();if(i.type!=="DRAGGING"){r();return}o.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"touchcancel",fn:function(o){if(n().type!=="DRAGGING"){r();return}o.preventDefault(),r()}},{eventName:"touchforcechange",fn:function(o){var i=n();i.type==="IDLE"&&g(!1);var l=o.touches[0];if(l){var s=l.force>=Ns;if(s){var p=i.actions.shouldRespectForcePress();if(i.type==="PENDING"){p&&r();return}if(p){if(i.hasMoved){o.preventDefault();return}r();return}o.preventDefault()}}}},{eventName:Yt,fn:r}]}function Ts(e){var r=(0,f.useRef)(Gn),t=(0,f.useRef)(Br),n=K(function(){return r.current},[]),a=K(function(v){r.current=v},[]),o=ge(function(){return{eventName:"touchstart",fn:function(v){if(!v.defaultPrevented){var m=e.findClosestDraggableId(v);if(m){var D=e.tryGetLock(m,l,{sourceEvent:v});if(D){var S=v.touches[0],B=S.clientX,L=S.clientY,G={x:B,y:L};t.current(),u(D,G)}}}}}},[e]),i=K(function(){var v={capture:!0,passive:!1};t.current=pr(window,[o],v)},[o]),l=K(function(){var c=r.current;c.type!=="IDLE"&&(c.type==="PENDING"&&clearTimeout(c.longPressTimerId),a(Gn),t.current(),i())},[i,a]),s=K(function(){var c=r.current;l(),c.type==="DRAGGING"&&c.actions.cancel({shouldBlockNextClick:!0}),c.type==="PENDING"&&c.actions.abort()},[l]),p=K(function(){var v={capture:!0,passive:!1},m={cancel:s,completed:l,getPhase:n},D=pr(window,Os(m),v),S=pr(window,ks(m),v);t.current=function(){D(),S()}},[s,n,l]),d=K(function(){var v=n();v.type!=="PENDING"&&g(!1);var m=v.actions.fluidLift(v.point);a({type:"DRAGGING",actions:m,hasMoved:!1})},[n,a]),u=K(function(v,m){n().type!=="IDLE"&&g(!1);var D=setTimeout(d,Fs);a({type:"PENDING",point:m,actions:v,longPressTimerId:D}),p()},[p,n,a,d]);hr(function(){return i(),function(){t.current();var m=n();m.type==="PENDING"&&(clearTimeout(m.longPressTimerId),a(Gn))}},[n,i,a]),hr(function(){var v=pr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return v},[])}function Ms(e){}var Ls={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function io(e,r){if(r==null)return!1;var t=!!Ls[r.tagName.toLowerCase()];if(t)return!0;var n=r.getAttribute("contenteditable");return n==="true"||n===""?!0:r===e?!1:io(e,r.parentElement)}function _s(e,r){var t=r.target;return Et(t)?io(e,t):!1}var Ws=function(e){return gr(e.getBoundingClientRect()).center};function Gs(e){return e instanceof Xa(e).Element}var Hs=function(){var e="matches";if(typeof document=="undefined")return e;var r=[e,"msMatchesSelector","webkitMatchesSelector"],t=Lr(r,function(n){return n in Element.prototype});return t||e}();function lo(e,r){return e==null?null:e[Hs](r)?e:lo(e.parentElement,r)}function Us(e,r){return e.closest?e.closest(r):lo(e,r)}function Zs(e){return"["+it.contextId+'="'+e+'"]'}function zs(e,r){var t=r.target;if(!Gs(t))return null;var n=Zs(e),a=Us(t,n);return!a||!Et(a)?null:a}function js(e,r){var t=zs(e,r);return t?t.getAttribute(it.draggableId):null}function Vs(e,r){var t="["+On.contextId+'="'+e+'"]',n=na(document.querySelectorAll(t)),a=Lr(n,function(o){return o.getAttribute(On.id)===r});return!a||!Et(a)?null:a}function Ks(e){e.preventDefault()}function Jt(e){var r=e.expected,t=e.phase,n=e.isLockActive,a=e.shouldWarn;return!(!n()||r!==t)}function so(e){var r=e.lockAPI,t=e.store,n=e.registry,a=e.draggableId;if(r.isClaimed())return!1;var o=n.draggable.findById(a);return!(!o||!o.options.isEnabled||!Ga(t.getState(),a))}function qs(e){var r=e.lockAPI,t=e.contextId,n=e.store,a=e.registry,o=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent,s=so({lockAPI:r,store:n,registry:a,draggableId:o});if(!s)return null;var p=a.draggable.getById(o),d=Vs(t,p.descriptor.id);if(!d||l&&!p.options.canDragInteractiveElements&&_s(d,l))return null;var u=r.claim(i||Br),c="PRE_DRAG";function v(){return p.options.shouldRespectForcePress}function m(){return r.isActive(u)}function D(le,we){Jt({expected:le,phase:c,isLockActive:m,shouldWarn:!0})&&n.dispatch(we())}var S=D.bind(null,"DRAGGING");function B(le){function we(){r.release(),c="COMPLETED"}c!=="PRE_DRAG"&&(we(),c!=="PRE_DRAG"&&g(!1)),n.dispatch(Oi(le.liftActionArgs)),c="DRAGGING";function Ze(Ee,ze){if(ze===void 0&&(ze={shouldBlockNextClick:!1}),le.cleanup(),ze.shouldBlockNextClick){var er=pr(window,[{eventName:"click",fn:Ks,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(er)}we(),n.dispatch(Ra({reason:Ee}))}return(0,O.Z)({isActive:function(){return Jt({expected:"DRAGGING",phase:c,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:v,drop:function(ze){return Ze("DROP",ze)},cancel:function(ze){return Ze("CANCEL",ze)}},le.actions)}function L(le){var we=Vr(function(Ee){S(function(){return Ba({client:Ee})})}),Ze=B({liftActionArgs:{id:o,clientSelection:le,movementMode:"FLUID"},cleanup:function(){return we.cancel()},actions:{move:we}});return(0,O.Z)({},Ze,{move:we})}function G(){var le={moveUp:function(){return S(Zi)},moveRight:function(){return S(ji)},moveDown:function(){return S(zi)},moveLeft:function(){return S(Vi)}};return B({liftActionArgs:{id:o,clientSelection:Ws(d),movementMode:"SNAP"},cleanup:Br,actions:le})}function j(){var le=Jt({expected:"PRE_DRAG",phase:c,isLockActive:m,shouldWarn:!0});le&&r.release()}var se={isActive:function(){return Jt({expected:"PRE_DRAG",phase:c,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:v,fluidLift:L,snapLift:G,abort:j};return se}var Ys=[Is,Rs,Ts];function Js(e){var r=e.contextId,t=e.store,n=e.registry,a=e.customSensors,o=e.enableDefaultSensors,i=[].concat(o?Ys:[],a||[]),l=(0,f.useState)(function(){return ps()})[0],s=K(function(L,G){L.isDragging&&!G.isDragging&&l.tryAbandon()},[l]);hr(function(){var L=t.getState(),G=t.subscribe(function(){var j=t.getState();s(L,j),L=j});return G},[l,t,s]),hr(function(){return l.tryAbandon},[l.tryAbandon]);var p=K(function(B){return so({lockAPI:l,registry:n,store:t,draggableId:B})},[l,n,t]),d=K(function(B,L,G){return qs({lockAPI:l,registry:n,contextId:r,store:t,draggableId:B,forceSensorStop:L,sourceEvent:G&&G.sourceEvent?G.sourceEvent:null})},[r,l,n,t]),u=K(function(B){return js(r,B)},[r]),c=K(function(B){var L=n.draggable.findById(B);return L?L.options:null},[n.draggable]),v=K(function(){l.isClaimed()&&(l.tryAbandon(),t.getState().phase!=="IDLE"&&t.dispatch(Cn()))},[l,t]),m=K(l.isClaimed,[l]),D=ge(function(){return{canGetLock:p,tryGetLock:d,findClosestDraggableId:u,findOptionsForDraggable:c,tryReleaseLock:v,isLockClaimed:m}},[p,d,u,c,v,m]);Ms(i);for(var S=0;S<i.length;S++)i[S](D)}var Xs=function(r){return{onBeforeCapture:r.onBeforeCapture,onBeforeDragStart:r.onBeforeDragStart,onDragStart:r.onDragStart,onDragEnd:r.onDragEnd,onDragUpdate:r.onDragUpdate}};function It(e){return e.current||g(!1),e.current}function Qs(e){var r=e.contextId,t=e.setCallbacks,n=e.sensors,a=e.nonce,o=e.dragHandleUsageInstructions,i=(0,f.useRef)(null);ds();var l=_n(e),s=K(function(){return Xs(l.current)},[l]),p=rs(r),d=os({contextId:r,text:o}),u=Yl(r,a),c=K(function(Ee){It(i).dispatch(Ee)},[]),v=ge(function(){return(0,be.DE)({publishWhileDragging:Mi,updateDroppableScroll:_i,updateDroppableIsEnabled:Wi,updateDroppableIsCombineEnabled:Gi,collectionStarting:Li},c)},[c]),m=Ql(),D=ge(function(){return Sl(m,v)},[m,v]),S=ge(function(){return zl((0,O.Z)({scrollWindow:Pl,scrollDroppable:D.scrollDroppable},(0,be.DE)({move:Ba},c)))},[D.scrollDroppable,c]),B=Jl(r),L=ge(function(){return El({announce:p,autoScroller:S,dimensionMarshal:D,focusMarshal:B,getResponders:s,styleMarshal:u})},[p,S,D,B,s,u]);i.current=L;var G=K(function(){var Ee=It(i),ze=Ee.getState();ze.phase!=="IDLE"&&Ee.dispatch(Cn())},[]),j=K(function(){var Ee=It(i).getState();return Ee.isDragging||Ee.phase==="DROP_ANIMATING"},[]),se=ge(function(){return{isDragging:j,tryAbort:G}},[j,G]);t(se);var le=K(function(Ee){return Ga(It(i).getState(),Ee)},[]),we=K(function(){return qr(It(i).getState())},[]),Ze=ge(function(){return{marshal:D,focus:B,contextId:r,canLift:le,isMovementAllowed:we,dragHandleUsageInstructionsId:d,registry:m}},[r,D,d,B,le,we,m]);return Js({contextId:r,store:L,registry:m,customSensors:n,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,f.useEffect)(function(){return G},[G]),f.createElement(Kt.Provider,{value:Ze},f.createElement(te,{context:Mn,store:L},e.children))}var uo=0;function $s(){uo=0}function eu(){return ge(function(){return""+uo++},[])}function tc(){$s(),ns()}function ru(e){var r=eu(),t=e.dragHandleUsageInstructions||Sr.dragHandleUsageInstructions;return f.createElement(De,null,function(n){return f.createElement(Qs,{nonce:e.nonce,contextId:r,setCallbacks:n,dragHandleUsageInstructions:t,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var Hn=function(r){return function(t){return r===t}},tu=Hn("scroll"),nu=Hn("auto"),au=Hn("visible"),co=function(r,t){return t(r.overflowX)||t(r.overflowY)},ou=function(r,t){return t(r.overflowX)&&t(r.overflowY)},po=function(r){var t=window.getComputedStyle(r),n={overflowX:t.overflowX,overflowY:t.overflowY};return co(n,tu)||co(n,nu)},iu=function(){return!1;var r,t,n,a},fo=function e(r){return r==null?null:r===document.body?iu()?r:null:r===document.documentElement?null:po(r)?r:e(r.parentElement)},nc=function(e){if(e)var r=fo(e.parentElement)},Un=function(e){return{x:e.scrollLeft,y:e.scrollTop}},lu=function e(r){if(!r)return!1;var t=window.getComputedStyle(r);return t.position==="fixed"?!0:e(r.parentElement)},su=function(e){var r=fo(e),t=lu(e);return{closestScrollable:r,isFixedOnPage:t}},uu=function(e){var r=e.descriptor,t=e.isEnabled,n=e.isCombineEnabled,a=e.isFixedOnPage,o=e.direction,i=e.client,l=e.page,s=e.closest,p=function(){if(!s)return null;var v=s.scrollSize,m=s.client,D=Ma({scrollHeight:v.scrollHeight,scrollWidth:v.scrollWidth,height:m.paddingBox.height,width:m.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:m,scrollSize:v,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:D,diff:{value:_e,displacement:_e}}}}(),d=o==="vertical"?fn:sa,u=tt({page:l,withPlaceholder:null,axis:d,frame:p}),c={descriptor:r,isCombineEnabled:n,isFixedOnPage:a,axis:d,isEnabled:t,client:i,page:l,frame:p,subject:u};return c},cu=function(r,t){var n=$r(r);if(!t||r!==t)return n;var a=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,i=a+t.scrollHeight,l=o+t.scrollWidth,s={top:a,right:l,bottom:i,left:o},p=Ur(s,n.border),d=zr({borderBox:p,margin:n.margin,border:n.border,padding:n.padding});return d},du=function(e){var r=e.ref,t=e.descriptor,n=e.env,a=e.windowScroll,o=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,s=e.shouldClipSubject,p=n.closestScrollable,d=cu(r,p),u=ye(d,a),c=function(){if(!p)return null;var m=$r(p),D={scrollHeight:p.scrollHeight,scrollWidth:p.scrollWidth};return{client:m,page:ye(m,a),scroll:Un(p),scrollSize:D,shouldClipSubject:s}}(),v=uu({descriptor:t,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:o,client:d,page:u,closest:c});return v},pu={passive:!1},fu={passive:!0},vo=function(e){return e.shouldPublishImmediately?pu:fu};function Xt(e){var r=(0,f.useContext)(e);return r||g(!1),r}var Qt=function(r){return r&&r.env.closestScrollable||null};function vu(e){var r=(0,f.useRef)(null),t=Xt(Kt),n=Ln("droppable"),a=t.registry,o=t.marshal,i=_n(e),l=ge(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),s=(0,f.useRef)(l),p=ge(function(){return Ke(function(j,se){r.current||g(!1);var le={x:j,y:se};o.updateDroppableScroll(l.id,le)})},[l.id,o]),d=K(function(){var j=r.current;return!j||!j.env.closestScrollable?_e:Un(j.env.closestScrollable)},[]),u=K(function(){var j=d();p(j.x,j.y)},[d,p]),c=ge(function(){return Vr(u)},[u]),v=K(function(){var j=r.current,se=Qt(j);j&&se||g(!1);var le=j.scrollOptions;if(le.shouldPublishImmediately){u();return}c()},[c,u]),m=K(function(j,se){r.current&&g(!1);var le=i.current,we=le.getDroppableRef();we||g(!1);var Ze=su(we),Ee={ref:we,descriptor:l,env:Ze,scrollOptions:se};r.current=Ee;var ze=du({ref:we,descriptor:l,env:Ze,windowScroll:j,direction:le.direction,isDropDisabled:le.isDropDisabled,isCombineEnabled:le.isCombineEnabled,shouldClipSubject:!le.ignoreContainerClipping}),er=Ze.closestScrollable;return er&&(er.setAttribute(Ya.contextId,t.contextId),er.addEventListener("scroll",v,vo(Ee.scrollOptions))),ze},[t.contextId,l,v,i]),D=K(function(){var j=r.current,se=Qt(j);return j&&se||g(!1),Un(se)},[]),S=K(function(){var j=r.current;j||g(!1);var se=Qt(j);r.current=null,se&&(c.cancel(),se.removeAttribute(Ya.contextId),se.removeEventListener("scroll",v,vo(j.scrollOptions)))},[v,c]),B=K(function(j){var se=r.current;se||g(!1);var le=Qt(se);le||g(!1),le.scrollTop+=j.y,le.scrollLeft+=j.x},[]),L=ge(function(){return{getDimensionAndWatchScroll:m,getScrollWhileDragging:D,dragStopped:S,scroll:B}},[S,m,D,B]),G=ge(function(){return{uniqueId:n,descriptor:l,callbacks:L}},[L,l,n]);hr(function(){return s.current=G.descriptor,a.droppable.register(G),function(){r.current&&S(),a.droppable.unregister(G)}},[L,l,S,G,o,a.droppable]),hr(function(){r.current&&o.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)},[e.isDropDisabled,o]),hr(function(){r.current&&o.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)},[e.isCombineEnabled,o])}function Zn(){}var mo={width:0,height:0,margin:Bo},mu=function(r){var t=r.isAnimatingOpenOnMount,n=r.placeholder,a=r.animate;return t||a==="close"?mo:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},gu=function(r){var t=r.isAnimatingOpenOnMount,n=r.placeholder,a=r.animate,o=mu({isAnimatingOpenOnMount:t,placeholder:n,animate:a});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:a!=="none"?xt.placeholder:null}};function bu(e){var r=(0,f.useRef)(null),t=K(function(){r.current&&(clearTimeout(r.current),r.current=null)},[]),n=e.animate,a=e.onTransitionEnd,o=e.onClose,i=e.contextId,l=(0,f.useState)(e.animate==="open"),s=l[0],p=l[1];(0,f.useEffect)(function(){return s?n!=="open"?(t(),p(!1),Zn):r.current?Zn:(r.current=setTimeout(function(){r.current=null,p(!1)}),t):Zn},[n,s,t]);var d=K(function(c){c.propertyName==="height"&&(a(),n==="close"&&o())},[n,o,a]),u=gu({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return f.createElement(e.placeholder.tagName,{style:u,"data-rbd-placeholder-context-id":i,onTransitionEnd:d,ref:e.innerRef})}var hu=f.memo(bu),zn=f.createContext(null);function go(e){e&&Et(e)||g(!1)}function jn(e){return typeof e=="boolean"}function Vn(e,r){r.forEach(function(t){return t(e)})}var yu=[function(r){var t=r.props;t.droppableId||g(!1),typeof t.droppableId!="string"&&g(!1)},function(r){var t=r.props;jn(t.isDropDisabled)||g(!1),jn(t.isCombineEnabled)||g(!1),jn(t.ignoreContainerClipping)||g(!1)},function(r){var t=r.getDroppableRef;go(t())}],xu=[function(r){var t=r.props,n=r.getPlaceholderRef;if(t.placeholder)var a=n()}],wu=[function(r){var t=r.props;t.renderClone||g(!1)},function(r){var t=r.getPlaceholderRef;t()&&g(!1)}];function Cu(e){At(function(){Vn(e,yu),e.props.mode==="standard"&&Vn(e,xu),e.props.mode==="virtual"&&Vn(e,wu)})}var Eu=function(e){H(r,e);function r(){for(var n,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return n=e.call.apply(e,[this].concat(o))||this,n.state={isVisible:!!n.props.on,data:n.props.on,animate:n.props.shouldAnimate&&n.props.on?"open":"none"},n.onClose=function(){n.state.animate==="close"&&n.setState({isVisible:!1})},n}r.getDerivedStateFromProps=function(a,o){return a.shouldAnimate?a.on?{isVisible:!0,data:a.on,animate:"open"}:o.isVisible?{isVisible:!0,data:o.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!a.on,data:a.on,animate:"none"}};var t=r.prototype;return t.render=function(){if(!this.state.isVisible)return null;var a={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(a)},r}(f.PureComponent),bo={dragging:5e3,dropAnimating:4500},Du=function(r,t){return t?xt.drop(t.duration):r?xt.snap:xt.fluid},Au=function(r,t){return r?t?yt.opacity.drop:yt.opacity.combining:null},Iu=function(r){return r.forceShouldAnimate!=null?r.forceShouldAnimate:r.mode==="SNAP"};function Su(e){var r=e.dimension,t=r.client,n=e.offset,a=e.combineWith,o=e.dropping,i=!!a,l=Iu(e),s=!!o,p=s?In.drop(n,i):In.moveTo(n),d={position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Du(l,o),transform:p,opacity:Au(i,s),zIndex:s?bo.dropAnimating:bo.dragging,pointerEvents:"none"};return d}function Pu(e){return{transform:In.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}function Bu(e){return e.type==="DRAGGING"?Su(e):Pu(e)}function Ru(e,r,t){t===void 0&&(t=_e);var n=window.getComputedStyle(r),a=r.getBoundingClientRect(),o=Nt(a,n),i=ye(o,t),l={client:o,tagName:r.tagName.toLowerCase(),display:n.display},s={x:o.marginBox.width,y:o.marginBox.height},p={descriptor:e,placeholder:l,displaceBy:s,client:o,page:i};return p}function Fu(e){var r=Ln("draggable"),t=e.descriptor,n=e.registry,a=e.getDraggableRef,o=e.canDragInteractiveElements,i=e.shouldRespectForcePress,l=e.isEnabled,s=ge(function(){return{canDragInteractiveElements:o,shouldRespectForcePress:i,isEnabled:l}},[o,l,i]),p=K(function(v){var m=a();return m||g(!1),Ru(t,m,v)},[t,a]),d=ge(function(){return{uniqueId:r,descriptor:t,options:s,getDimension:p}},[t,p,s,r]),u=(0,f.useRef)(d),c=(0,f.useRef)(!0);hr(function(){return n.draggable.register(u.current),function(){return n.draggable.unregister(u.current)}},[n.draggable]),hr(function(){if(c.current){c.current=!1;return}var v=u.current;u.current=d,n.draggable.update(d,v)},[d,n.draggable])}function Nu(e,r,t){At(function(){function n(o){return"Draggable[id: "+o+"]: "}var a=e.draggableId;a||g(!1),typeof a!="string"&&g(!1),ko(e.index)||g(!1),e.mapped.type!=="DRAGGING"&&(go(t()),e.isEnabled&&(Qa(r,a)||g(!1)))})}function ku(e){}function Ou(e){e.preventDefault()}function Tu(e){var r=(0,f.useRef)(null),t=K(function(Ee){r.current=Ee},[]),n=K(function(){return r.current},[]),a=Xt(Kt),o=a.contextId,i=a.dragHandleUsageInstructionsId,l=a.registry,s=Xt(zn),p=s.type,d=s.droppableId,u=ge(function(){return{id:e.draggableId,index:e.index,type:p,droppableId:d}},[e.draggableId,e.index,p,d]),c=e.children,v=e.draggableId,m=e.isEnabled,D=e.shouldRespectForcePress,S=e.canDragInteractiveElements,B=e.isClone,L=e.mapped,G=e.dropAnimationFinished;if(Nu(e,o,n),ku(B),!B){var j=ge(function(){return{descriptor:u,registry:l,getDraggableRef:n,canDragInteractiveElements:S,shouldRespectForcePress:D,isEnabled:m}},[u,l,n,S,D,m]);Fu(j)}var se=ge(function(){return m?{tabIndex:0,role:"button","aria-describedby":i,"data-rbd-drag-handle-draggable-id":v,"data-rbd-drag-handle-context-id":o,draggable:!1,onDragStart:Ou}:null},[o,i,v,m]),le=K(function(Ee){L.type==="DRAGGING"&&L.dropping&&Ee.propertyName==="transform"&&G()},[G,L]),we=ge(function(){var Ee=Bu(L),ze=L.type==="DRAGGING"&&L.dropping?le:null,er={innerRef:t,draggableProps:{"data-rbd-draggable-context-id":o,"data-rbd-draggable-id":v,style:Ee,onTransitionEnd:ze},dragHandleProps:se};return er},[o,se,v,L,le,t]),Ze=ge(function(){return{draggableId:u.id,type:u.type,source:{index:u.index,droppableId:u.droppableId}}},[u.droppableId,u.id,u.index,u.type]);return c(we,L.snapshot,Ze)}var ho=function(e,r){return e===r},yo=function(e){var r=e.combine,t=e.destination;return t?t.droppableId:r?r.droppableId:null},Mu=function(r){return r.combine?r.combine.draggableId:null},Lu=function(r){return r.at&&r.at.type==="COMBINE"?r.at.combine.draggableId:null};function _u(){var e=Ke(function(a,o){return{x:a,y:o}}),r=Ke(function(a,o,i,l,s){return{isDragging:!0,isClone:o,isDropAnimating:!!s,dropAnimation:s,mode:a,draggingOver:i,combineWith:l,combineTargetFor:null}}),t=Ke(function(a,o,i,l,s,p,d){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:s,combineWith:p,mode:o,offset:a,dimension:i,forceShouldAnimate:d,snapshot:r(o,l,s,p,null)}}}),n=function(o,i){if(o.isDragging){if(o.critical.draggable.id!==i.draggableId)return null;var l=o.current.client.offset,s=o.dimensions.draggables[i.draggableId],p=br(o.impact),d=Lu(o.impact),u=o.forceShouldAnimate;return t(e(l.x,l.y),o.movementMode,s,i.isClone,p,d,u)}if(o.phase==="DROP_ANIMATING"){var c=o.completed;if(c.result.draggableId!==i.draggableId)return null;var v=i.isClone,m=o.dimensions.draggables[i.draggableId],D=c.result,S=D.mode,B=yo(D),L=Mu(D),G=o.dropDuration,j={duration:G,curve:Dn.drop,moveTo:o.newHomeClientOffset,opacity:L?yt.opacity.drop:null,scale:L?yt.scale.drop:null};return{mapped:{type:"DRAGGING",offset:o.newHomeClientOffset,dimension:m,dropping:j,draggingOver:B,combineWith:L,mode:S,forceShouldAnimate:null,snapshot:r(S,v,B,L,j)}}}return null};return n}function xo(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Wu={mapped:{type:"SECONDARY",offset:_e,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:xo(null)}};function Gu(){var e=Ke(function(i,l){return{x:i,y:l}}),r=Ke(xo),t=Ke(function(i,l,s){return l===void 0&&(l=null),{mapped:{type:"SECONDARY",offset:i,combineTargetFor:l,shouldAnimateDisplacement:s,snapshot:r(l)}}}),n=function(l){return l?t(_e,l,!0):null},a=function(l,s,p,d){var u=p.displaced.visible[l],c=!!(d.inVirtualList&&d.effected[l]),v=Ut(p),m=v&&v.draggableId===l?s:null;if(!u){if(!c)return n(m);if(p.displaced.invisible[l])return null;var D=Ne(d.displacedBy.point),S=e(D.x,D.y);return t(S,m,!0)}if(c)return n(m);var B=p.displacedBy.point,L=e(B.x,B.y);return t(L,m,u.shouldAnimate)},o=function(l,s){if(l.isDragging)return l.critical.draggable.id===s.draggableId?null:a(s.draggableId,l.critical.draggable.id,l.impact,l.afterCritical);if(l.phase==="DROP_ANIMATING"){var p=l.completed;return p.result.draggableId===s.draggableId?null:a(s.draggableId,p.result.draggableId,p.impact,p.afterCritical)}return null};return o}var Hu=function(){var r=_u(),t=Gu(),n=function(o,i){return r(o,i)||t(o,i)||Wu};return n},Uu={dropAnimationFinished:Fa},Zu=y(Hu,Uu,null,{context:Mn,pure:!0,areStatePropsEqual:ho})(Tu);function wo(e){var r=Xt(zn),t=r.isUsingCloneFor;return t===e.draggableId&&!e.isClone?null:f.createElement(Zu,e)}function zu(e){var r=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,t=!!e.disableInteractiveElementBlocking,n=!!e.shouldRespectForcePress;return f.createElement(wo,(0,O.Z)({},e,{isClone:!1,isEnabled:r,canDragInteractiveElements:t,shouldRespectForcePress:n}))}function ju(e){var r=(0,f.useContext)(Kt);r||g(!1);var t=r.contextId,n=r.isMovementAllowed,a=(0,f.useRef)(null),o=(0,f.useRef)(null),i=e.children,l=e.droppableId,s=e.type,p=e.mode,d=e.direction,u=e.ignoreContainerClipping,c=e.isDropDisabled,v=e.isCombineEnabled,m=e.snapshot,D=e.useClone,S=e.updateViewportMaxScroll,B=e.getContainerForClone,L=K(function(){return a.current},[]),G=K(function(rr){a.current=rr},[]),j=K(function(){return o.current},[]),se=K(function(rr){o.current=rr},[]);Cu({props:e,getDroppableRef:L,getPlaceholderRef:j});var le=K(function(){n()&&S({maxScroll:_a()})},[n,S]);vu({droppableId:l,type:s,mode:p,direction:d,isDropDisabled:c,isCombineEnabled:v,ignoreContainerClipping:u,getDroppableRef:L});var we=f.createElement(Eu,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(rr){var Rr=rr.onClose,Pr=rr.data,yr=rr.animate;return f.createElement(hu,{placeholder:Pr,onClose:Rr,innerRef:se,animate:yr,contextId:t,onTransitionEnd:le})}),Ze=ge(function(){return{innerRef:G,placeholder:we,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":t}}},[t,l,we,G]),Ee=D?D.dragging.draggableId:null,ze=ge(function(){return{droppableId:l,type:s,isUsingCloneFor:Ee}},[l,Ee,s]);function er(){if(!D)return null;var rr=D.dragging,Rr=D.render,Pr=f.createElement(wo,{draggableId:rr.draggableId,index:rr.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(yr,Fr){return Rr(yr,Fr,rr)});return Ge.createPortal(Pr,B())}return f.createElement(zn.Provider,{value:ze},i(Ze,m),er())}var Kn=function(r,t){return r===t.droppable.type},Co=function(r,t){return t.draggables[r.draggable.id]},Vu=function(){var r={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=(0,O.Z)({},r,{shouldAnimatePlaceholder:!1}),n=Ke(function(i){return{draggableId:i.id,type:i.type,source:{index:i.index,droppableId:i.droppableId}}}),a=Ke(function(i,l,s,p,d,u){var c=d.descriptor.id,v=d.descriptor.droppableId===i;if(v){var m=u?{render:u,dragging:n(d.descriptor)}:null,D={isDraggingOver:s,draggingOverWith:s?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:d.placeholder,shouldAnimatePlaceholder:!1,snapshot:D,useClone:m}}if(!l)return t;if(!p)return r;var S={isDraggingOver:s,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:d.placeholder,shouldAnimatePlaceholder:!0,snapshot:S,useClone:null}}),o=function(l,s){var p=s.droppableId,d=s.type,u=!s.isDropDisabled,c=s.renderClone;if(l.isDragging){var v=l.critical;if(!Kn(d,v))return t;var m=Co(v,l.dimensions),D=br(l.impact)===p;return a(p,u,D,D,m,c)}if(l.phase==="DROP_ANIMATING"){var S=l.completed;if(!Kn(d,S.critical))return t;var B=Co(S.critical,l.dimensions);return a(p,u,yo(S.result)===p,br(S.impact)===p,B,c)}if(l.phase==="IDLE"&&l.completed&&!l.shouldFlush){var L=l.completed;if(!Kn(d,L.critical))return t;var G=br(L.impact)===p,j=!!(L.impact.at&&L.impact.at.type==="COMBINE"),se=L.critical.droppable.id===p;return G?j?r:t:se?r:t}return t};return o},Ku={updateViewportMaxScroll:Ui};function qu(){return document.body||g(!1),document.body}var Yu={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:qu},Eo=y(Vu,Ku,null,{context:Mn,pure:!0,areStatePropsEqual:ho})(ju);Eo.defaultProps=Yu},38486:function(Je,Oe){"use strict";var h;var f=60103,ue=60106,H=60107,O=60108,be=60114,J=60109,ne=60110,X=60112,A=60113,Re=60120,Ie=60115,x=60116,Ce=60121,re=60122,Q=60117,fe=60129,te=60131;if(typeof Symbol=="function"&&Symbol.for){var oe=Symbol.for;f=oe("react.element"),ue=oe("react.portal"),H=oe("react.fragment"),O=oe("react.strict_mode"),be=oe("react.profiler"),J=oe("react.provider"),ne=oe("react.context"),X=oe("react.forward_ref"),A=oe("react.suspense"),Re=oe("react.suspense_list"),Ie=oe("react.memo"),x=oe("react.lazy"),Ce=oe("react.block"),re=oe("react.server.block"),Q=oe("react.fundamental"),fe=oe("react.debug_trace_mode"),te=oe("react.legacy_hidden")}function ve(E){if(typeof E=="object"&&E!==null){var C=E.$$typeof;switch(C){case f:switch(E=E.type,E){case H:case be:case O:case A:case Re:return E;default:switch(E=E&&E.$$typeof,E){case ne:case X:case x:case Ie:case J:return E;default:return C}}case ue:return C}}}var Te=J,ae=f,W=X,ce=H,me=x,Se=Ie,_=ue,M=be,q=O,U=A;h=ne,h=Te,h=ae,h=W,h=ce,h=me,h=Se,h=_,h=M,h=q,h=U,h=function(){return!1},h=function(){return!1},Oe.isContextConsumer=function(E){return ve(E)===ne},h=function(E){return ve(E)===J},h=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===f},h=function(E){return ve(E)===X},h=function(E){return ve(E)===H},h=function(E){return ve(E)===x},h=function(E){return ve(E)===Ie},h=function(E){return ve(E)===ue},h=function(E){return ve(E)===be},h=function(E){return ve(E)===O},h=function(E){return ve(E)===A},h=function(E){return typeof E=="string"||typeof E=="function"||E===H||E===be||E===fe||E===O||E===A||E===Re||E===te||typeof E=="object"&&E!==null&&(E.$$typeof===x||E.$$typeof===Ie||E.$$typeof===J||E.$$typeof===ne||E.$$typeof===X||E.$$typeof===Q||E.$$typeof===Ce||E[0]===re)},h=ve},53410:function(Je,Oe,h){"use strict";Je.exports=h(38486)},93314:function(Je){"use strict";Je.exports="data:image/png;base64,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"}}]);
|