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.
1 line
32 KiB
1 line
32 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30651],{30651:function(a,e,t){var n=t(59301),r=t(95237),l=t(43604),i=t(99313),c=t(3113),o=t(32953),u=t(24812),s=(t(48136),t(37712)),d=(0,n.forwardRef)((function(a,e){var t=a.callback,d=a.showSaveButton,v=a.value,p=void 0===v?"":v,h=(0,n.useRef)(),m=function(a){h.current.setValue(h.current.getValue()+" "+a.value+" ")},f=[{key:"1",label:"快捷模板",children:(0,s.jsx)(r.Z,{className:u.Z.lists,gutter:[10,10],children:[{name:"分数得分",value:"\\frac{x}{y}",children:[{name:"分数 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:"导数 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"模算术 Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"根式角标",value:"\\sqrt{x}",children:[{name:"根式 Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"上下标 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"重音符及其他 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:"极限对数",value:"\\lim_{x \\to 0}",children:[{name:"极限 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"对数指数 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"界限 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"三角函数",value:"\\sin a",children:[{name:"三角函数 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"反三角函数 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:"双曲函数 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"反双曲函数 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:"积分运算",value:"\\int_{a}^{b}",children:[{name:"积分 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"双重积分 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"三重积分 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"曲线积分 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"大型运算",value:"\\sum_{a}^{b}",children:[{name:"求和 Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"乘积余积 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:"并集交集 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"析取合取 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"括号取整",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"括号 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 "}]}]}].map((function(a,e){return(0,s.jsxs)(l.Z,{flex:"110px",className:u.Z.item,children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(o.Z,{value:"$$".concat(a.value,"$$")}),a.name]}),(0,s.jsx)("div",{className:u.Z.children,children:a.children.map((function(a,e){return(0,s.jsxs)("div",{children:[(0,s.jsx)("h1",{children:a.name}),(0,s.jsx)(r.Z,{gutter:[10,10],children:a.data.map((function(a,e){return(0,s.jsx)(l.Z,{onClick:function(){return m(a)},className:u.Z.diamond,children:(0,s.jsx)(o.Z,{value:"`$$"+a.value+"$$`"})},e)}))})]},e)}))})]})}))})},{key:"2",label:"公式模板",children:(0,s.jsx)(r.Z,{className:u.Z.lists,gutter:[10,10],children:[{name:"代数",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\n x=a + r\\text{cos}\\theta \\ \r\n y=b + r\\text{sin}\\theta \r\n\\end{matrix}\\right. "},{value:"\\begin{array}{l} \r\n \\text{对于方程形如:}x^{3}-1=0 \\ \r\n \\text{设}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r\n x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r\n x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r\n\\end{array} "},{value:"\\begin{array}{l} \r\n a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r\n \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r\n \\left\\{\\begin{matrix} \r\n \\Delta \\gt 0\\text{方程有两个不相等的实根} \\ \r\n \\Delta = 0\\text{方程有两个相等的实根} \\ \r\n \\Delta \\lt 0\\text{方程无实根} \r\n\\end{matrix}\\right. \r\n\\end{array} "},{value:"\\begin{array}{l} \r\n a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r\n \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r\n \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r\n \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r\n \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r\n \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r\n\\end{array} "}]}]},{name:"几何",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\n a \\perp \\alpha \\ \r\n b \\perp \\alpha \r\n\\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\n \\Rightarrow a \\perp \\beta "},{value:"\\left.\\begin{matrix} \r\n a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r\n a \\parallel \\partial ,b \\parallel \\partial \r\n\\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\n m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r\n a \\perp m,a \\perp n \r\n\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha "},{value:"\\begin{array}{c} \r\n \\text{直角三角形中,直角边长a,b,斜边边长c} \\ \r\n a^{2}+b^{2}=c^{2} \r\n\\end{array}"}]}]},{name:"不等式",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\n a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r\n a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r\n\\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\n a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r\n \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r\n\\end{array}"},{value:"\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r\n\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) "},{value:"\\begin{array}{c} \r\n a,b \\in R^{+} \\ \r\n \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n a,b \\in R \\ \r\n \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n 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\n\\end{array}"}]}]},{name:"积分",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:"三角",value:"e^{i \\theta}",children:[{name:"求和 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:"统计",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\n \\text{若}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r\n \\text{则}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r\n\\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\n P \\left( \\emptyset \\right) =0 \\\\ \r\n P \\left( S \\right) =1 \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n \\forall A \\in S \\\\ \r\n P \\left( A \\right) \\ge 0 \r\n\\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\n S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r\n P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n P_{n}=n! \\\\ \r\n A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r\n\\end{array}"}]}]}].map((function(a,e){return(0,s.jsxs)(l.Z,{flex:"110px",className:u.Z.item,children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(o.Z,{value:"`$$"+a.value+"$$`"}),a.name]}),(0,s.jsx)("div",{className:u.Z.children,children:a.children.map((function(a,e){return(0,s.jsxs)("div",{children:[a.name&&(0,s.jsx)("h1",{children:a.name}),(0,s.jsx)(r.Z,{gutter:[10,10],children:a.data.map((function(a,e){return(0,s.jsx)(l.Z,{onClick:function(){return m(a)},className:u.Z.diamond,children:(0,s.jsx)(o.Z,{value:"`$$"+a.value+"$$`"})},e)}))})]},e)}))})]})}))})}],g=function(){var a=document.createElement("div");a.innerHTML=h.current.getValue();var e=a.innerText;return t&&t(e),e};return(0,n.useImperativeHandle)(e,(function(){return{getData:g}})),(0,s.jsxs)("div",{className:u.Z.mathWrap,children:[(0,s.jsx)(i.Z,{defaultActiveKey:"1",items:f}),(0,s.jsx)("math-field",{locale:"zh_cn",className:u.Z.mathField,placeholder:"请打开键盘,输入公式",ref:h,style:{width:800,marginTop:30,fontSize:18},children:p||""}),d&&(0,s.jsx)("div",{className:u.Z.button,children:(0,s.jsx)(c.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})}));e.Z=d},44381:function(a,e,t){var n=t(82242),r=t.n(n),l=(t(59301),t(93314)),i=t(3113),c=t(37712);e.Z=function(a){var e=a.img,t=a.buttonProps,n=void 0===t?{}:t,o=a.styles,u=void 0===o?{}:o,s=a.customText,d=a.ButtonText,v=a.ButtonClick,p=a.Buttonclass,h=a.ButtonTwo,m=a.imgStyles,f=a.loading,g=void 0!==f&&f;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"}),u),children:[(0,c.jsx)("img",{src:e||l,style:r()(r()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:s||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(i.ZP,r()(r()({className:p,onClick:v},n),{},{children:d})),h&&h]})}},78695:function(a,e,t){t.d(e,{Z:function(){return k}});var n=t(82242),r=t.n(n),l=t(7557),i=t.n(l),c=t(41498),o=t.n(c),u=t(79800),s=t.n(u),d=t(59301),v={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},p=t(3113),h=t(74516),m=t(16373),f=t(6848),g=t(21353),x=t(87230),b=t(44381),_=t(47596),y=t(2326),w=t(37712),k=function(a){var e,t,n,l,c,u,k=a.editOffice,A=void 0===k?"view":k,j=a.data,Z=(a.theme,a.type),R=a.filename,P=a.monacoEditor,E=a.className,q=a.style,N=a.close,S=a.onClose,C=a.hasMask,I=a.disabledDownload,O=a.onImgDimensions,T=a.showNodata,B=a.recordInfo,L=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),D=s()(L,2),z=(D[0],D[1],(0,d.useState)("")),M=s()(z,2),$=(M[0],M[1]),F=(0,d.useState)(),V=s()(F,2),H=V[0],W=V[1],J="build"===window.ENV?"/react/build":"",X=location.host.startsWith("localhost")?_.Z.PROXY_SERVER:_.Z.API_SERVER,U=(0,d.useRef)();null!==(e=j)&&void 0!==e&&e.startsWith("/api")&&"txt"!==Z&&(j=_.Z.API_SERVER+j);R&&P&&(P.filename=R),(0,d.useEffect)((function(){var a,e=null===(a=document.cookie)||void 0===a||null===(a=a.replace(/\s/g,""))||void 0===a?void 0:a.split(";");null==e||e.map((function(a){var e=a.split("=");"_educoder_session"===e[0]&&$(e[1])}))}),[]),(0,d.useEffect)((function(){var a;"office"===Z&&(j.indexOf("bigfilescdn.")>-1||j.indexOf("bigfiles1")>-1?W({url:j,fileType:(a=j,a.substring(a.lastIndexOf("/")+1).split(".").pop()),model:j.indexOf("model=edit")?"edit":"view"}):G())}),[Z,j]);var G=function(){var a=o()(i()().mark((function a(){var e,t,n;return i()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return console.log("data:",j),e=j,j.startsWith("http")||(e=location.origin+e),t=new URL(e).pathname.split("/").pop(),a.next=6,(0,x.gJ)({attachment_id:t});case 6:(n=a.sent).url=X+n.url,W(n);case 9:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),K=function(){j.startsWith("http")||j.startsWith("blob:")?Q():(0,g.Sv)(R||"educoder",j,R)},Q=function(){B&&(0,y.fc)({id:null==B?void 0:B.id,watch_type:1,course_id:null==B?void 0:B.course_id}),(0,g.Nd)(R||"educoder",decodeURIComponent(j))};return(0,w.jsxs)("div",{style:r()({},q||{}),className:"".concat(C&&v.bgBlack," ").concat(Z?v.wrp:"hide"),children:[N&&(0,w.jsxs)("div",{className:v.close,ref:U,children:[!!O&&(0,w.jsx)(f.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return U.current},children:(0,w.jsx)("span",{onClick:function(){S(),O()},children:(0,w.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,w.jsx)(f.Z,{title:"点击下载此文件",getPopupContainer:function(){return U.current},children:(0,w.jsx)("span",{onClick:Q,children:(0,w.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,w.jsx)(f.Z,{title:"关闭",getPopupContainer:function(){return U.current},children:(0,w.jsx)("span",{className:"",onClick:S,children:(0,w.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,w.jsx)("div",{className:"".concat(v[E]," ").concat(E," ").concat(v.monaco," ").concat("txt"===Z?"show":"hide"),children:"txt"===Z&&(0,w.jsx)(w.Fragment,{children:(0,w.jsx)(m.ZP,r()({},P))})}),"audio"===Z&&(0,w.jsx)("audio",{src:"".concat((null===(t=j)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(n=j)||void 0===n?void 0:n.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(j),autoPlay:!0}),"video"===Z&&(0,w.jsx)(w.Fragment,{children:(null===(l=j)||void 0===l?void 0:l.indexOf("http"))>-1?(0,w.jsx)("video",{controls:!0,src:"".concat(j),autoPlay:!0}):(0,w.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(j),autoPlay:!0})}),"office"===Z&&H&&(0,w.jsx)("iframe",{src:"".concat(J,"/office.html?key=").concat(H.key,"&url=").concat(btoa(H.url),"&callbackUrl=").concat(X+H.callbackUrl,"&fileType=").concat(H.fileType,"&title=").concat(H.title,"&model=").concat(A,"&officeServer=").concat(_.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===Z&&(0,w.jsx)("iframe",{src:j+"&disposition=inline"}),"pdf"===Z&&(0,w.jsx)("iframe",{src:"".concat(J,"/js/pdfview/index.html?filename=").concat(R||"educoder.pdf","&url=").concat(encodeURIComponent(j),"&disabledDownload=").concat(!!I)}),"image"===Z&&(0,w.jsx)("img",{src:"".concat((null===(c=j)||void 0===c?void 0:c.indexOf("http://"))>-1||(null===(u=j)||void 0===u?void 0:u.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(j)}),("other"===Z||"download"===Z)&&(0,w.jsx)(w.Fragment,{children:T?(0,w.jsx)(b.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,w.jsx)(p.ZP,{icon:(0,w.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:K,disabled:I,children:"下载"})}):(0,w.jsxs)(p.ZP,{type:"primary",size:"middle",onClick:K,disabled:I,children:[(0,w.jsx)(h.Z,{}),"点击下载"]})})]})}},32953:function(a,e,t){t.d(e,{z:function(){return w}});var n=t(82242),r=t.n(n),l=t(37205),i=t.n(l),c=t(91232),o=t.n(c),u=t(79800),s=t.n(u),d=t(59301),v=(t(35858),t(81110)),p=(t(64018),t(68312)),h=t(47596),m=t(21353),f=t(15342),g=t(1012),x=t(78695),b=t(37712),_="@▁@",y=/<pre[^>]*>/g;var w=function(a,e){a=a||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return e?a.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(a,e,t,n,r,l,i){var c=e||n||l,o=t||r||i||"?";return h.Z.API_SERVER+"/api/attachments/"+c+o+"&t="+(0,m.Jn)(c,Date.now())+(a.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):a=a.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(a,e,t,n,r,l,i){var c=e||n||l,o=t||r||i||"?";return h.Z.API_SERVER+"/attachments/download/"+c+o+"&t="+(0,m.Jn)(c,Date.now())+(a.indexOf(")")>-1?")":"&")})).replace(t,(function(a,e,t,n,r,l,i){var c=e||n||l,o=t||r||i||"?";return h.Z.API_SERVER+"/api/attachments/"+c+o+"&t="+(0,m.Jn)(c,Date.now())+(a.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(a,e,t,n,r){var l=e||n,i=t||r||"";return'"'+h.Z.API_SERVER+"/api/attachments/"+l+i+l+i+"&t="+(0,m.Jn)(l,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(a,e,t,n,r){var l=e||n,i=t||r||"";return"("+h.Z.API_SERVER+"/files/uploads/"+l+i+l+i+"&t="+(0,m.Jn)(l,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,"\n")};e.Z=function(a){var e=a.value,t=void 0===e?"":e,n=a.className,l=a.showTextOnly,c=a.showLines,u=a.style,m=void 0===u?{}:u,w=a.stylesPrev,k=void 0===w?{}:w,A=a.highlightKeywords,j=a.showProgramFill,Z=(a.isProgramFill,a.disabledFill),R=void 0!==Z&&Z,P=a.programFillValue,E=a.onFillChange,q=void 0===E?function(a){}:E,N=a.onFillBlur,S=void 0===N?function(){}:N,C=a.onFillFocus,I=void 0===C?function(){}:C,O=String(t),T=(0,d.useState)(""),B=s()(T,2),L=B[0],D=B[1],z=(0,d.useState)("office"),M=s()(z,2),$=M[0],F=M[1],V=(0,d.useState)([]),H=s()(V,2),W=H[0],J=H[1],X=(0,d.useRef)("a"+(0,g.Z)()),U={};var G=function(a){return a.replace(/<style.*?>([\s\S]+?)<\/style>/gim,(function(a,e){var t=e.replace(/(\n|\r)/g,"").split("}"),n=[];return t.map((function(a){""!=a&&n.push(".".concat(X.current," ").concat(a))})),"<style>".concat(n.join("}"),"</style>")}))},K=(0,d.useMemo)((function(){try{O=O.replace(/\(\/attachments\/download\//g,"("+h.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+h.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+h.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+h.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,"\n")}catch(a){}if(j){var a=-1;return O=O.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(e,t,n){var r;return function(a,e,t){var n=document.createElement(a===_?"input":"textarea");n.style.width="100%",n.style.height=a===_?"40px":"151px",n.rows=5,n.spellcheck=!1,n.name="edu-program-fill",n.placeholder="请输入",n.dataset.id=e;var r=Object.keys(U).length;return U[r]=n,'<span class="edu-program-fill-wrap '.concat(a===_?"":"show",'" style="width:').concat(a===_?"400px":"100%",'" title=').concat(t||"","><span>").concat(n.outerHTML,'<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>')}(e,++a,null==P||null===(r=P[a])||void 0===r?void 0:r.value.replaceAll("<","<").replaceAll(">",">"))})),'<pre style="background:#fff;padding:4px">'.concat(G(O||""),"</pre>")}var e=G(O);e=(0,v.ZP)(e);var t=(0,v.ez)();O.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",(0,v.Qv)()),(0,v.Iy)()),e=e.replace(/(__special_katext_id_\d+__)/g,(function(a,e){var n=t[e],r=n.type,l=n.expression;return(0,f.renderToString)(function(a){var e=document.createElement("div");return e.innerHTML=a,0===e.childNodes.length?"":e.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),e=e.replace(/▁/g,"▁▁▁▁▁"),(0,v.AL)();var n=document.createElement("div");return n.innerHTML=e,l?n.innerText:A?(ea(n,A.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),n.innerHTML):(setTimeout((function(){return ra()}),500),n.innerHTML)}),[O,A]);(0,d.useEffect)((function(){ta.current&&ta.current.querySelectorAll(["input","textarea"]).forEach((function(a){a.oninput=Q,a.onblur=Y,a.onfocus=aa}))}),[W]),(0,d.useEffect)((function(){if(null!=P&&P.length)try{var a,e=ta.current.querySelectorAll(".edu-program-fill-score"),t=ta.current.querySelectorAll('[name="edu-program-fill"]'),n=o()(t.entries());try{for(n.s();!(a=n.n()).done;){var r,l,i,c=s()(a.value,2),u=c[0],d=c[1];d.value=(null==P||null===(r=P[u])||void 0===r?void 0:r.value)||"","warning"===(null==P||null===(l=P[u])||void 0===l?void 0:l.type)?d.className="program-fill-warning":"success"===(null==P||null===(i=P[u])||void 0===i?void 0:i.type)?d.className="program-fill-success":d.className=""}}catch(a){n.e(a)}finally{n.f()}var v,p=o()(e.entries());try{for(p.s();!(v=p.n()).done;){var h,m,f=s()(v.value,2),g=f[0];f[1].innerHTML=null!=P&&null!==(h=P[g])&&void 0!==h&&h.score?"".concat(null==P||null===(m=P[g])||void 0===m?void 0:m.score,"分"):""}}catch(a){p.e(a)}finally{p.f()}J(P)}catch(a){console.log(a,"error")}}),[P]);var Q=function(a){W[a.target.dataset.id]=W[a.target.dataset.id]||{},W[a.target.dataset.id].value=a.target.value,J(i()(W)),q(W,a.target.dataset.id)},Y=function(a){W[a.target.dataset.id]=W[a.target.dataset.id]||{},W[a.target.dataset.id].value=a.target.value,J(i()(W)),S(W,a.target.dataset.id)},aa=function(a){W[a.target.dataset.id]=W[a.target.dataset.id]||{},W[a.target.dataset.id].value=a.target.value,J(i()(W)),I(W,a.target.dataset.id)};function ea(a,e){return a.childNodes.forEach((function(a){if(a.childNodes.length>0)ea(a,e);else if("IMG"!==a.nodeName)if(a.innerHTML){var t;a.innerHTML=null===(t=a.innerHTML)||void 0===t?void 0:t.replace(new RegExp(e,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>')}else{var n=document.createElement("span");n.innerHTML=a.textContent.replace(new RegExp(e,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),a.replaceWith(n)}}))}var ta=(0,d.useRef)();function na(a){var e=a.target;if("A"===e.tagName.toUpperCase()){var t=e.getAttribute("href");if(t.indexOf("office")>-1)a.preventDefault(),D(t),F("office");else if(t.indexOf("application/pdf")>-1)a.preventDefault(),D(t),F("pdf");else if(t.indexOf("text/html")>-1)a.preventDefault(),D(t),F("html");else if(t.startsWith("#")){a.preventDefault();var n=document.getElementById(t.replace("#",""));n&&n.scrollIntoView(!0)}}}v.jb.WebkitLineClamp=c,c&&(m=r()(r()({},m),v.jb));var ra=function(){var a,e=null===(a=ta.current)||void 0===a?void 0:a.querySelectorAll("video");null==e||e.forEach((function(a){if(a.oncontextmenu=function(){return!1},a.src.indexOf(".m3u8")>-1)if(a.canPlayType("application/vnd.apple.mpegurl"));else if(p.ZP.isSupported()){var e=new p.ZP;e.loadSource(a.src),e.attachMedia(a)}}))};return(0,d.useEffect)((function(){if(ta.current&&K&&K.match(y)&&window.PR.prettyPrint(),ta.current)return ta.current.addEventListener("click",na),function(){var a;null===(a=ta.current)||void 0===a||a.removeEventListener("click",na),(0,v.AL)(),(0,v.Iy)()}}),[K,ta.current,na]),(0,b.jsxs)(b.Fragment,{children:[l&&(0,b.jsx)("div",{ref:ta,children:K}),!l&&(0,b.jsx)("div",{ref:ta,style:r()({},m),className:"".concat(n||""," ").concat(R?"disabled-fill":""," markdown-body ").concat(X.current),dangerouslySetInnerHTML:{__html:K}}),(0,b.jsx)(x.Z,{close:!0,data:L,type:null!=L&&L.length?$:"",style:r()({},k),onClose:function(){return D("")}})]})}},81110:function(a,e,t){t.d(e,{AL:function(){return w},Iy:function(){return v},Qv:function(){return m},ez:function(){return y},jb:function(){return p}});var n=t(79800),r=t.n(n),l=t(32834),i=t.n(l),c=t(11690);var o=[],u=["<ul>"],s=new(i().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){o.length=0,u=["<ul>"]}var p={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function h(a,e,t,n){if(e>=a.length||a[e].level<=t)return e;var r=a[e];n.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>");var l=[];return e=h(a,++e,r.level,l),l.length>0&&(n.push("<ul>"),l.forEach((function(a){n.push(a)})),n.push("</ul>")),n.push("</li>"),e=h(a,e,t,n)}function m(){return h(o,0,0,u),u.push("</ul>"),u.join("")}var f={heading:function(a){var e=d.exec(a);if(e)return{type:"heading",raw:e[0],depth:e[1].length,text:e[2]}},fences:function(a){var e=this.rules.block.fences.exec(a);if(e){var t=e[0],n=function(a,e){var t=a.match(/^(\s+)(?:```)/);if(null===t)return e;var n=t[1];return e.split("\n").map((function(a){var e=a.match(/^\s+/);return null===e?a:r()(e,1)[0].length>=n.length?a.slice(n.length):a})).join("\n")}(t,e[3]||""),l=e[2]?e[2].trim():e[2];if(["latex","katex","math"].indexOf(l)>=0){var i=b(),c=n;n=i,_[i]={type:"block",expression:c}}return{type:"code",raw:t,lang:l,text:n}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,x=0,b=function(){return"__special_katext_id_".concat(x++,"__")},_={};function y(){return _}function w(){x=0,_={}}function k(a){return a=a.replace(g,(function(a,e){var t=b();return _[t]={type:"inline",expression:e},t}))}var A=s.listitem;s.listitem=function(a){return A(k(a))};var j=s.paragraph;s.paragraph=function(a){return j(k(a))};var Z=s.tablecell;s.tablecell=function(a,e){return Z(k(a),e)},s.code=function(a,e,t){var n=(e||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"<p class='editormd-tex'>".concat(a,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(e,'">').concat(t?a:(0,c.escape)(a,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(t?a:(0,c.escape)(a,!0))+"</code></pre>"},s.heading=function(a,e,t){var n=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:n,level:e,text:a}),"<h"+e+' id="'+n+'">'+a+"</h"+e+">"},i().setOptions({silent:!0,gfm:!0,pedantic:!1}),i().use({tokenizer:f,renderer:s}),e.ZP=i()},24812:function(a,e){e.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}}}]); |