(window.webpackJsonp=window.webpackJsonp||[]).push([[145,5,7,8],{"+NIl":function(ut,$e,J){(function(re){re(J("VrN/"))})(function(re){"use strict";re.defineMode("stex",function(z,L){"use strict";function H(A,_){A.cmdState.push(_)}function k(A){return A.cmdState.length>0?A.cmdState[A.cmdState.length-1]:null}function P(A){var _=A.cmdState.pop();_&&_.closeBracket()}function F(A){for(var _=A.cmdState,b=_.length-1;b>=0;b--){var d=_[b];if(d.name=="DEFAULT")continue;return d}return{styleIdentifier:function(){return null}}}function M(A,_,b){return function(){this.name=A,this.bracketNo=0,this.style=_,this.styles=b,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var D={};D.importmodule=M("importmodule","tag",["string","builtin"]),D.documentclass=M("documentclass","tag",["","atom"]),D.usepackage=M("usepackage","tag",["atom"]),D.begin=M("begin","tag",["atom"]),D.end=M("end","tag",["atom"]),D.label=M("label","tag",["atom"]),D.ref=M("ref","tag",["atom"]),D.eqref=M("eqref","tag",["atom"]),D.cite=M("cite","tag",["atom"]),D.bibitem=M("bibitem","tag",["atom"]),D.Bibitem=M("Bibitem","tag",["atom"]),D.RBibitem=M("RBibitem","tag",["atom"]),D.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function R(A,_){A.f=_}function E(A,_){var b;if(A.match(/^\\[a-zA-Z@]+/)){var d=A.current().slice(1);return b=D.hasOwnProperty(d)?D[d]:D.DEFAULT,b=new b,H(_,b),R(_,T),b.style}if(A.match(/^\\[$&%#{}_]/))return"tag";if(A.match(/^\\[,;!\/\\]/))return"tag";if(A.match("\\["))return R(_,function(u,l){return w(u,l,"\\]")}),"keyword";if(A.match("\\("))return R(_,function(u,l){return w(u,l,"\\)")}),"keyword";if(A.match("$$"))return R(_,function(u,l){return w(u,l,"$$")}),"keyword";if(A.match("$"))return R(_,function(u,l){return w(u,l,"$")}),"keyword";var s=A.next();if(s=="%")return A.skipToEnd(),"comment";if(s=="}"||s=="]"){if(b=k(_),b)b.closeBracket(s),R(_,T);else return"error";return"bracket"}else return s=="{"||s=="["?(b=D.DEFAULT,b=new b,H(_,b),"bracket"):/\d/.test(s)?(A.eatWhile(/[\w.%]/),"atom"):(A.eatWhile(/[\w\-_]/),b=F(_),b.name=="begin"&&(b.argument=A.current()),b.styleIdentifier())}function w(A,_,b){if(A.eatSpace())return null;if(b&&A.match(b))return R(_,E),"keyword";if(A.match(/^\\[a-zA-Z@]+/))return"tag";if(A.match(/^[a-zA-Z]+/))return"variable-2";if(A.match(/^\\[$&%#{}_]/))return"tag";if(A.match(/^\\[,;!\/]/))return"tag";if(A.match(/^[\^_&]/))return"tag";if(A.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(A.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var d=A.next();return d=="{"||d=="}"||d=="["||d=="]"||d=="("||d==")"?"bracket":d=="%"?(A.skipToEnd(),"comment"):"error"}function T(A,_){var b=A.peek(),d;return b=="{"||b=="["?(d=k(_),d.openBracket(b),A.eat(b),R(_,E),"bracket"):/[ \t\r]/.test(b)?(A.eat(b),null):(R(_,E),P(_),E(A,_))}return{startState:function(){var A=L.inMathMode?function(_,b){return w(_,b)}:E;return{cmdState:[],f:A}},copyState:function(A){return{cmdState:A.cmdState.slice(),f:A.f}},token:function(A,_){return _.f(A,_)},blankLine:function(A){A.f=E,A.cmdState.length=0},lineComment:"%"}}),re.defineMIME("text/x-stex","stex"),re.defineMIME("text/x-latex","stex")})},"19Vz":function(ut,$e,J){(function(re){re(J("VrN/"))})(function(re){re.defineOption("placeholder","",function(M,D,R){var E=R&&R!=re.Init;if(D&&!E)M.on("blur",k),M.on("change",P),M.on("swapDoc",P),re.on(M.getInputField(),"compositionupdate",M.state.placeholderCompose=function(){H(M)}),P(M);else if(!D&&E){M.off("blur",k),M.off("change",P),M.off("swapDoc",P),re.off(M.getInputField(),"compositionupdate",M.state.placeholderCompose),z(M);var w=M.getWrapperElement();w.className=w.className.replace(" CodeMirror-empty","")}D&&!M.hasFocus()&&k(M)});function z(M){M.state.placeholder&&(M.state.placeholder.parentNode.removeChild(M.state.placeholder),M.state.placeholder=null)}function L(M){z(M);var D=M.state.placeholder=document.createElement("pre");D.style.cssText="height: 0; overflow: visible",D.style.direction=M.getOption("direction"),D.className="CodeMirror-placeholder CodeMirror-line-like";var R=M.getOption("placeholder");typeof R=="string"&&(R=document.createTextNode(R)),D.appendChild(R),M.display.lineSpace.insertBefore(D,M.display.lineSpace.firstChild)}function H(M){setTimeout(function(){var D=!1,R=M.getInputField();R.nodeName=="TEXTAREA"?D=!R.value:M.lineCount()==1&&(D=!/[^\u200b]/.test(R.querySelector(".CodeMirror-line").textContent)),D?L(M):z(M)},20)}function k(M){F(M)&&L(M)}function P(M){var D=M.getWrapperElement(),R=F(M);D.className=D.className.replace(" CodeMirror-empty","")+(R?" CodeMirror-empty":""),R?L(M):z(M)}function F(M){return M.lineCount()===1&&M.getLine(0)===""}})},"1eCo":function(ut,$e,J){(function(re){re(J("VrN/"))})(function(re){"use strict";var z={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},L={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};re.defineMode("xml",function(H,k){var P=H.indentUnit,F={},M=k.htmlMode?z:L;for(var D in M)F[D]=M[D];for(var D in k)F[D]=k[D];var R,E;function w(a,m){function p(U){return m.tokenize=U,U(a,m)}var v=a.next();if(v=="<")return a.eat("!")?a.eat("[")?a.match("CDATA[")?p(_("atom","]]>")):null:a.match("--")?p(_("comment","-->")):a.match("DOCTYPE",!0,!0)?(a.eatWhile(/[\w\._\-]/),p(b(1))):null:a.eat("?")?(a.eatWhile(/[\w\._\-]/),m.tokenize=_("meta","?>"),"meta"):(R=a.eat("/")?"closeTag":"openTag",m.tokenize=T,"tag bracket");if(v=="&"){var O;return a.eat("#")?a.eat("x")?O=a.eatWhile(/[a-fA-F\d]/)&&a.eat(";"):O=a.eatWhile(/[\d]/)&&a.eat(";"):O=a.eatWhile(/[\w\.\-:]/)&&a.eat(";"),O?"atom":"error"}else return a.eatWhile(/[^&<]/),null}w.isInText=!0;function T(a,m){var p=a.next();if(p==">"||p=="/"&&a.eat(">"))return m.tokenize=w,R=p==">"?"endTag":"selfcloseTag","tag bracket";if(p=="=")return R="equals",null;if(p=="<"){m.tokenize=w,m.state=l,m.tagName=m.tagStart=null;var v=m.tokenize(a,m);return v?v+" tag error":"tag error"}else return/[\'\"]/.test(p)?(m.tokenize=A(p),m.stringStartCol=a.column(),m.tokenize(a,m)):(a.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function A(a){var m=function(p,v){for(;!p.eol();)if(p.next()==a){v.tokenize=T;break}return"string"};return m.isInAttribute=!0,m}function _(a,m){return function(p,v){for(;!p.eol();){if(p.match(m)){v.tokenize=w;break}p.next()}return a}}function b(a){return function(m,p){for(var v;(v=m.next())!=null;){if(v=="<")return p.tokenize=b(a+1),p.tokenize(m,p);if(v==">")if(a==1){p.tokenize=w;break}else return p.tokenize=b(a-1),p.tokenize(m,p)}return"meta"}}function d(a,m,p){this.prev=a.context,this.tagName=m,this.indent=a.indented,this.startOfLine=p,(F.doNotIndent.hasOwnProperty(m)||a.context&&a.context.noIndent)&&(this.noIndent=!0)}function s(a){a.context&&(a.context=a.context.prev)}function u(a,m){for(var p;;){if(!a.context)return;if(p=a.context.tagName,!F.contextGrabbers.hasOwnProperty(p)||!F.contextGrabbers[p].hasOwnProperty(m))return;s(a)}}function l(a,m,p){return a=="openTag"?(p.tagStart=m.column(),S):a=="closeTag"?h:l}function S(a,m,p){return a=="word"?(p.tagName=m.current(),E="tag",y):F.allowMissingTagName&&a=="endTag"?(E="tag bracket",y(a,m,p)):(E="error",S)}function h(a,m,p){if(a=="word"){var v=m.current();return p.context&&p.context.tagName!=v&&F.implicitlyClosed.hasOwnProperty(p.context.tagName)&&s(p),p.context&&p.context.tagName==v||F.matchClosing===!1?(E="tag",g):(E="tag error",C)}else return F.allowMissingTagName&&a=="endTag"?(E="tag bracket",g(a,m,p)):(E="error",C)}function g(a,m,p){return a!="endTag"?(E="error",g):(s(p),l)}function C(a,m,p){return E="error",g(a,m,p)}function y(a,m,p){if(a=="word")return E="attribute",f;if(a=="endTag"||a=="selfcloseTag"){var v=p.tagName,O=p.tagStart;return p.tagName=p.tagStart=null,a=="selfcloseTag"||F.autoSelfClosers.hasOwnProperty(v)?u(p,v):(u(p,v),p.context=new d(p,v,O==p.indented)),l}return E="error",y}function f(a,m,p){return a=="equals"?c:(F.allowMissing||(E="error"),y(a,m,p))}function c(a,m,p){return a=="string"?o:a=="word"&&F.allowUnquoted?(E="string",y):(E="error",y(a,m,p))}function o(a,m,p){return a=="string"?o:y(a,m,p)}return{startState:function(a){var m={tokenize:w,state:l,indented:a||0,tagName:null,tagStart:null,context:null};return a!=null&&(m.baseIndent=a),m},token:function(a,m){if(!m.tagName&&a.sol()&&(m.indented=a.indentation()),a.eatSpace())return null;R=null;var p=m.tokenize(a,m);return(p||R)&&p!="comment"&&(E=null,m.state=m.state(R||p,a,m),E&&(p=E=="error"?p+" error":E)),p},indent:function(a,m,p){var v=a.context;if(a.tokenize.isInAttribute)return a.tagStart==a.indented?a.stringStartCol+1:a.indented+P;if(v&&v.noIndent)return re.Pass;if(a.tokenize!=T&&a.tokenize!=w)return p?p.match(/^(\s*)/)[0].length:0;if(a.tagName)return F.multilineTagIndentPastTag!==!1?a.tagStart+a.tagName.length+2:a.tagStart+P*(F.multilineTagIndentFactor||1);if(F.alignCDATA&&/$/,blockCommentStart:"",configuration:F.htmlMode?"html":"xml",helperType:F.htmlMode?"html":"xml",skipAttribute:function(a){a.state==c&&(a.state=y)},xmlCurrentTag:function(a){return a.tagName?{name:a.tagName,close:a.type=="closeTag"}:null},xmlCurrentContext:function(a){for(var m=[],p=a.context;p;p=p.prev)p.tagName&&m.push(p.tagName);return m.reverse()}}}),re.defineMIME("text/xml","xml"),re.defineMIME("application/xml","xml"),re.mimeModes.hasOwnProperty("text/html")||re.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"55Ip":function(ut,$e,J){"use strict";J.d($e,"a",function(){return u});var re=J("Ty5D"),z=J("dI71"),L=J("q1tI"),H=J.n(L),k=J("YS25"),P=J("17x9"),F=J.n(P),M=J("wx14"),D=J("zLVn"),R=J("9R94"),E=function(c){Object(z.a)(o,c);function o(){for(var m,p=arguments.length,v=new Array(p),O=0;O
=0||p.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;c.setState({goInputText:""}),U(c.getValidValue())},c.go=function(p){var v=c.state.goInputText;if(v==="")return;(p.keyCode===A.ENTER||p.type==="click")&&(c.setState({goInputText:""}),c.props.quickGo(c.getValidValue()))},c}return Object(k.a)(f,[{key:"getValidValue",value:function(){var o=this.state,a=o.goInputText,m=o.current;return!a||isNaN(a)?m:Number(a)}},{key:"getPageSizeOptions",value:function(){var o=this.props,a=o.pageSize,m=o.pageSizeOptions;return m.some(function(p){return p.toString()===a.toString()})?m:m.concat([a.toString()]).sort(function(p,v){var O=isNaN(Number(p))?0:Number(p),U=isNaN(Number(v))?0:Number(v);return O-U})}},{key:"render",value:function(){var o=this,a=this.props,m=a.pageSize,p=a.locale,v=a.rootPrefixCls,O=a.changeSize,U=a.quickGo,j=a.goButton,G=a.selectComponentClass,B=a.buildOptionText,N=a.selectPrefixCls,V=a.disabled,$=this.state.goInputText,ie="".concat(v,"-options"),oe=G,_e=null,fe=null,Se=null;if(!O&&!U)return null;var be=this.getPageSizeOptions();if(O&&oe){var me=be.map(function(le,ue){return D.a.createElement(oe.Option,{key:ue,value:le.toString()},(B||o.buildOptionText)(le))});_e=D.a.createElement(oe,{disabled:V,prefixCls:N,showSearch:!1,className:"".concat(ie,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(m||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ue){return ue.parentNode}},me)}return U&&(j&&(Se=typeof j=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:V,className:"".concat(ie,"-quick-jumper-button")},p.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),fe=D.a.createElement("div",{className:"".concat(ie,"-quick-jumper")},p.jump_to,D.a.createElement("input",{disabled:V,type:"text",value:$,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),p.page,Se)),D.a.createElement("li",{className:"".concat(ie)},_e,fe)}}]),f}(D.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=_,d=J("N2Kk");function s(){}function u(C){return typeof C=="number"&&isFinite(C)&&Math.floor(C)===C}function l(C,y,f){return f}function S(C,y,f){var c=typeof C=="undefined"?y.pageSize:C;return Math.floor((f.total-1)/c)+1}var h=function(C){Object(P.a)(f,C);var y=Object(F.a)(f);function f(c){var o;Object(H.a)(this,f),o=y.call(this,c),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(S(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(O,U){var j=o.props.prefixCls,G=O||D.a.createElement("button",{type:"button","aria-label":U,className:"".concat(j,"-item-link")});return typeof O=="function"&&(G=D.a.createElement(O,Object(L.a)({},o.props))),G},o.savePaginationNode=function(O){o.paginationNode=O},o.isValid=function(O){return u(O)&&O!==o.state.current},o.shouldDisplayQuickJumper=function(){var O=o.props,U=O.showQuickJumper,j=O.pageSize,G=O.total;return G<=j?!1:U},o.handleKeyDown=function(O){(O.keyCode===A.ARROW_UP||O.keyCode===A.ARROW_DOWN)&&O.preventDefault()},o.handleKeyUp=function(O){var U=o.getValidValue(O),j=o.state.currentInputValue;U!==j&&o.setState({currentInputValue:U}),O.keyCode===A.ENTER?o.handleChange(U):O.keyCode===A.ARROW_UP?o.handleChange(U-1):O.keyCode===A.ARROW_DOWN&&o.handleChange(U+1)},o.changePageSize=function(O){var U=o.state.current,j=S(O,o.state,o.props);U=U>j?j:U,j===0&&(U=o.state.current),typeof O=="number"&&("pageSize"in o.props||o.setState({pageSize:O}),"current"in o.props||o.setState({current:U,currentInputValue:U})),o.props.onShowSizeChange(U,O),"onChange"in o.props&&o.props.onChange&&o.props.onChange(U,O)},o.handleChange=function(O){var U=o.props.disabled,j=O;if(o.isValid(j)&&!U){var G=S(void 0,o.state,o.props);j>G?j=G:j<1&&(j=1),"current"in o.props||o.setState({current:j,currentInputValue:j});var B=o.state.pageSize;return o.props.onChange(j,B),j}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current ".concat(V,"2?j-2:0),B=2;B"],w=new F.a.Renderer,T=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function A(){R.length=0,E=["
"]}var _={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function b(V,$,ie,oe){if($>=V.length||V[$].level<=ie)return $;var _e=V[$];oe.push("
"),E.join("")}var s={heading:function($){var ie=T.exec($);if(ie)return{type:"heading",raw:ie[0],depth:ie[1].length,text:ie[2]}},fences:function($){var ie=this.rules.block.fences.exec($);if(ie){var oe=ie[0],_e=D(oe,ie[3]||""),fe=ie[2]?ie[2].trim():ie[2];if(["latex","katex","math"].indexOf(fe)>=0){var Se=S(),be=_e;_e=Se,h[Se]={type:"block",expression:be}}return{type:"code",raw:oe,lang:fe,text:_e}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,l=0,S=function(){return"__special_katext_id_".concat(l++,"__")},h={};function g(){return h}function C(){l=0,h={}}function y(V){return V=V.replace(u,function($,ie){var oe=S();return h[oe]={type:"inline",expression:ie},oe}),V}var f=w.listitem;w.listitem=function(V){return f(y(V))};var c=w.paragraph;w.paragraph=function(V){return c(y(V))};var o=w.tablecell;w.tablecell=function(V,$){return o(y(V),$)},w.code=function(V,$,ie){var oe=($||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?""),fe.forEach(function(Se){oe.push(Se)}),oe.push("
")),oe.push("
`):'').concat(ie?V:Object(M.escape)(V,!0),`
"},w.heading=function(V,$,ie){var oe=this.options.headerPrefix+ie.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return R.push({anchor:oe,level:$,text:V}),"'+(ie?V:Object(M.escape)(V,!0))+"]*>/g;function B(V){var $=document.createElement("div");return $.innerHTML=V,$.childNodes.length===0?"":$.childNodes[0].nodeValue}var N=$e.a=function(V){var $,ie=V.value,oe=ie===void 0?"":ie,_e=V.className,fe=V.showTextOnly,Se=V.showLines,be=V.style,me=be===void 0?{}:be,le=V.stylesPrev,ue=le===void 0?{}:le,Ee=($=String(oe))===null||$===void 0?void 0:$.replace(/
?/gm,"");return{type:"blockquote",raw:Q[0],text:Z}}},te.list=function(Y){var Q=this.rules.block.list.exec(Y);if(Q){for(var Z=Q[0],q=Q[2],de=q.length>1,ye=q[q.length-1]===")",Me={type:"list",raw:Z,ordered:de,start:de?+q.slice(0,-1):"",loose:!1,items:[]},et=Q[0].match(this.rules.block.item),qe=!1,at,gt,yt,st,_t,xt,Bt,Dt=et.length,pt=0;pt1||this.options.smartLists&&yt!==q)&&(st=et.slice(pt+1).join(` `),Me.raw=Me.raw.substring(0,Me.raw.length-st.length),pt=Dt-1)),_t=qe||/\n\n(?!\s*$)/.test(at),pt!==Dt-1&&(qe=at.charAt(at.length-1)===` `,_t||(_t=qe)),_t&&(Me.loose=!0),xt=/^\[[ xX]\] /.test(at),Bt=void 0,xt&&(Bt=at[1]!==" ",at=at.replace(/^\[[ xX]\] +/,"")),Me.items.push({type:"list_item",raw:Z,task:xt,checked:Bt,loose:_t,text:at});return Me}},te.html=function(Y){var Q=this.rules.block.html.exec(Y);if(Q)return{type:this.options.sanitize?"paragraph":"html",raw:Q[0],pre:!this.options.sanitizer&&(Q[1]==="pre"||Q[1]==="script"||Q[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Q[0]):$(Q[0]):Q[0]}},te.def=function(Y){var Q=this.rules.block.def.exec(Y);if(Q){Q[3]&&(Q[3]=Q[3].substring(1,Q[3].length-1));var Z=Q[1].toLowerCase().replace(/\s+/g," ");return{tag:Z,raw:Q[0],href:Q[2],title:Q[3]}}},te.table=function(Y){var Q=this.rules.block.table.exec(Y);if(Q){var Z={type:"table",header:V(Q[1].replace(/^ *| *\| *$/g,"")),align:Q[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Q[3]?Q[3].replace(/\n$/,"").split(` `):[]};if(Z.header.length===Z.align.length){Z.raw=Q[0];var q=Z.align.length,de;for(de=0;de /i.test(q[0])&&(Q=!1),!Z&&/^<(pre|code|kbd|script)(\s|>)/i.test(q[0])?Z=!0:Z&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(q[0])&&(Z=!1),{type:this.options.sanitize?"text":"html",raw:q[0],inLink:Q,inRawBlock:Z,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(q[0]):$(q[0]):q[0]}},te.link=function(Y){var Q=this.rules.inline.link.exec(Y);if(Q){var Z=ie(Q[2],"()");if(Z>-1){var q=Q[0].indexOf("!")===0?5:4,de=q+Q[1].length+Z;Q[2]=Q[2].substring(0,Z),Q[0]=Q[0].substring(0,de).trim(),Q[3]=""}var ye=Q[2],Me="";if(this.options.pedantic){var et=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ye);et?(ye=et[1],Me=et[3]):Me=""}else Me=Q[3]?Q[3].slice(1,-1):"";ye=ye.trim().replace(/^<([\s\S]*)>$/,"$1");var qe=oe(Q,{href:ye&&ye.replace(this.rules.inline._escapes,"$1"),title:Me&&Me.replace(this.rules.inline._escapes,"$1")},Q[0]);return qe}},te.reflink=function(Y,Q){var Z;if((Z=this.rules.inline.reflink.exec(Y))||(Z=this.rules.inline.nolink.exec(Y))){var q=(Z[2]||Z[1]).replace(/\s+/g," ");if(q=Q[q.toLowerCase()],!q||!q.href){var de=Z[0].charAt(0);return{type:"text",raw:de,text:de}}var ye=oe(Z,q,Z[0]);return ye}},te.strong=function(Y,Q,Z){Z===void 0&&(Z="");var q=this.rules.inline.strong.start.exec(Y);if(q&&(!q[1]||q[1]&&(Z===""||this.rules.inline.punctuation.exec(Z)))){Q=Q.slice(-1*Y.length);var de=q[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;de.lastIndex=0;for(var ye;(q=de.exec(Q))!=null;)if(ye=this.rules.inline.strong.middle.exec(Q.slice(0,q.index+3)),ye)return{type:"strong",raw:Y.slice(0,ye[0].length),text:Y.slice(2,ye[0].length-2)}}},te.em=function(Y,Q,Z){Z===void 0&&(Z="");var q=this.rules.inline.em.start.exec(Y);if(q&&(!q[1]||q[1]&&(Z===""||this.rules.inline.punctuation.exec(Z)))){Q=Q.slice(-1*Y.length);var de=q[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;de.lastIndex=0;for(var ye;(q=de.exec(Q))!=null;)if(ye=this.rules.inline.em.middle.exec(Q.slice(0,q.index+2)),ye)return{type:"em",raw:Y.slice(0,ye[0].length),text:Y.slice(1,ye[0].length-1)}}},te.codespan=function(Y){var Q=this.rules.inline.code.exec(Y);if(Q){var Z=Q[2].replace(/\n/g," "),q=/[^ ]/.test(Z),de=Z.startsWith(" ")&&Z.endsWith(" ");return q&&de&&(Z=Z.substring(1,Z.length-1)),Z=$(Z,!0),{type:"codespan",raw:Q[0],text:Z}}},te.br=function(Y){var Q=this.rules.inline.br.exec(Y);if(Q)return{type:"br",raw:Q[0]}},te.del=function(Y){var Q=this.rules.inline.del.exec(Y);if(Q)return{type:"del",raw:Q[0],text:Q[1]}},te.autolink=function(Y,Q){var Z=this.rules.inline.autolink.exec(Y);if(Z){var q,de;return Z[2]==="@"?(q=$(this.options.mangle?Q(Z[1]):Z[1]),de="mailto:"+q):(q=$(Z[1]),de=q),{type:"link",raw:Z[0],text:q,href:de,tokens:[{type:"text",raw:q,text:q}]}}},te.url=function(Y,Q){var Z;if(Z=this.rules.inline.url.exec(Y)){var q,de;if(Z[2]==="@")q=$(this.options.mangle?Q(Z[0]):Z[0]),de="mailto:"+q;else{var ye;do ye=Z[0],Z[0]=this.rules.inline._backpedal.exec(Z[0])[0];while(ye!==Z[0]);q=$(Z[0]),Z[1]==="www."?de="http://"+q:de=q}return{type:"link",raw:Z[0],text:q,href:de,tokens:[{type:"text",raw:q,text:q}]}}},te.inlineText=function(Y,Q,Z){var q=this.rules.inline.text.exec(Y);if(q){var de;return Q?de=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(q[0]):$(q[0]):q[0]:de=$(this.options.smartypants?Z(q[0]):q[0]),{type:"text",raw:q[0],text:de}}},se}(),Se=G.noopTest,be=G.edit,me=G.merge,le={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Se,table:Se,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};le._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,le._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,le.def=be(le.def).replace("label",le._label).replace("title",le._title).getRegex(),le.bullet=/(?:[*+-]|\d{1,9}[.)])/,le.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,le.item=be(le.item,"gm").replace(/bull/g,le.bullet).getRegex(),le.list=be(le.list).replace(/bull/g,le.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+le.def.source+")").getRegex(),le._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",le._comment=//,le.html=be(le.html,"i").replace("comment",le._comment).replace("tag",le._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),le.paragraph=be(le._paragraph).replace("hr",le.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",le._tag).getRegex(),le.blockquote=be(le.blockquote).replace("paragraph",le.paragraph).getRegex(),le.normal=me({},le),le.gfm=me({},le.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),le.gfm.nptable=be(le.gfm.nptable).replace("hr",le.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",le._tag).getRegex(),le.gfm.table=be(le.gfm.table).replace("hr",le.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",le._tag).getRegex(),le.pedantic=me({},le.normal,{html:be(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",le._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Se,paragraph:be(le.normal._paragraph).replace("hr",le.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",le.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var ue={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Se,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Se,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",ue.punctuation=be(ue.punctuation).replace(/punctuation/g,ue._punctuation).getRegex(),ue._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",ue._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",ue.em.start=be(ue.em.start).replace(/punctuation/g,ue._punctuation).getRegex(),ue.em.middle=be(ue.em.middle).replace(/punctuation/g,ue._punctuation).replace(/overlapSkip/g,ue._overlapSkip).getRegex(),ue.em.endAst=be(ue.em.endAst,"g").replace(/punctuation/g,ue._punctuation).getRegex(),ue.em.endUnd=be(ue.em.endUnd,"g").replace(/punctuation/g,ue._punctuation).getRegex(),ue.strong.start=be(ue.strong.start).replace(/punctuation/g,ue._punctuation).getRegex(),ue.strong.middle=be(ue.strong.middle).replace(/punctuation/g,ue._punctuation).replace(/blockSkip/g,ue._blockSkip).getRegex(),ue.strong.endAst=be(ue.strong.endAst,"g").replace(/punctuation/g,ue._punctuation).getRegex(),ue.strong.endUnd=be(ue.strong.endUnd,"g").replace(/punctuation/g,ue._punctuation).getRegex(),ue.blockSkip=be(ue._blockSkip,"g").getRegex(),ue.overlapSkip=be(ue._overlapSkip,"g").getRegex(),ue._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ue._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ue._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ue.autolink=be(ue.autolink).replace("scheme",ue._scheme).replace("email",ue._email).getRegex(),ue._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ue.tag=be(ue.tag).replace("comment",le._comment).replace("attribute",ue._attribute).getRegex(),ue._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ue._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ue._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ue.link=be(ue.link).replace("label",ue._label).replace("href",ue._href).replace("title",ue._title).getRegex(),ue.reflink=be(ue.reflink).replace("label",ue._label).getRegex(),ue.reflinkSearch=be(ue.reflinkSearch,"g").replace("reflink",ue.reflink).replace("nolink",ue.nolink).getRegex(),ue.normal=me({},ue),ue.pedantic=me({},ue.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:be(/^!?\[(label)\]\((.*?)\)/).replace("label",ue._label).getRegex(),reflink:be(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ue._label).getRegex()}),ue.gfm=me({},ue.normal,{escape:be(ue.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(Y="x"+Y.toString(16)),te+=""+Y+";";return te}var we=function(){function se(ee){this.tokens=[],this.tokens.links=Object.create(null),this.options=ee||Ge,this.options.tokenizer=this.options.tokenizer||new fe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Y={block:Te.normal,inline:pe.normal};this.options.pedantic?(Y.block=Te.pedantic,Y.inline=pe.pedantic):this.options.gfm&&(Y.block=Te.gfm,this.options.breaks?Y.inline=pe.breaks:Y.inline=pe.gfm),this.tokenizer.rules=Y}se.lex=function(Y,Q){var Z=new se(Q);return Z.lex(Y)};var te=se.prototype;return te.lex=function(Y){return Y=Y.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(Y,this.tokens,!0),this.inline(this.tokens),this.tokens},te.blockTokens=function(Y,Q,Z){Q===void 0&&(Q=[]),Z===void 0&&(Z=!0),Y=Y.replace(/^ +$/gm,"");for(var q,de,ye,Me;Y;){if(q=this.tokenizer.space(Y)){Y=Y.substring(q.raw.length),q.type&&Q.push(q);continue}if(q=this.tokenizer.code(Y,Q)){Y=Y.substring(q.raw.length),q.type?Q.push(q):(Me=Q[Q.length-1],Me.raw+=` `+q.raw,Me.text+=` `+q.text);continue}if(q=this.tokenizer.fences(Y)){Y=Y.substring(q.raw.length),Q.push(q);continue}if(q=this.tokenizer.heading(Y)){Y=Y.substring(q.raw.length),Q.push(q);continue}if(q=this.tokenizer.nptable(Y)){Y=Y.substring(q.raw.length),Q.push(q);continue}if(q=this.tokenizer.hr(Y)){Y=Y.substring(q.raw.length),Q.push(q);continue}if(q=this.tokenizer.blockquote(Y)){Y=Y.substring(q.raw.length),q.tokens=this.blockTokens(q.text,[],Z),Q.push(q);continue}if(q=this.tokenizer.list(Y)){for(Y=Y.substring(q.raw.length),ye=q.items.length,de=0;de 0)for(;(et=this.tokenizer.rules.inline.reflinkSearch.exec(Me))!=null;)qe.includes(et[0].slice(et[0].lastIndexOf("[")+1,-1))&&(Me=Me.slice(0,et.index)+"["+"a".repeat(et[0].length-2)+"]"+Me.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(et=this.tokenizer.rules.inline.blockSkip.exec(Me))!=null;)Me=Me.slice(0,et.index)+"["+"a".repeat(et[0].length-2)+"]"+Me.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Y;){if(ye=this.tokenizer.escape(Y)){Y=Y.substring(ye.raw.length),Q.push(ye);continue}if(ye=this.tokenizer.tag(Y,Z,q)){Y=Y.substring(ye.raw.length),Z=ye.inLink,q=ye.inRawBlock,Q.push(ye);continue}if(ye=this.tokenizer.link(Y)){Y=Y.substring(ye.raw.length),ye.type==="link"&&(ye.tokens=this.inlineTokens(ye.text,[],!0,q)),Q.push(ye);continue}if(ye=this.tokenizer.reflink(Y,this.tokens.links)){Y=Y.substring(ye.raw.length),ye.type==="link"&&(ye.tokens=this.inlineTokens(ye.text,[],!0,q)),Q.push(ye);continue}if(ye=this.tokenizer.strong(Y,Me,de)){Y=Y.substring(ye.raw.length),ye.tokens=this.inlineTokens(ye.text,[],Z,q),Q.push(ye);continue}if(ye=this.tokenizer.em(Y,Me,de)){Y=Y.substring(ye.raw.length),ye.tokens=this.inlineTokens(ye.text,[],Z,q),Q.push(ye);continue}if(ye=this.tokenizer.codespan(Y)){Y=Y.substring(ye.raw.length),Q.push(ye);continue}if(ye=this.tokenizer.br(Y)){Y=Y.substring(ye.raw.length),Q.push(ye);continue}if(ye=this.tokenizer.del(Y)){Y=Y.substring(ye.raw.length),ye.tokens=this.inlineTokens(ye.text,[],Z,q),Q.push(ye);continue}if(ye=this.tokenizer.autolink(Y,Ce)){Y=Y.substring(ye.raw.length),Q.push(ye);continue}if(!Z&&(ye=this.tokenizer.url(Y,Ce))){Y=Y.substring(ye.raw.length),Q.push(ye);continue}if(ye=this.tokenizer.inlineText(Y,q,Ae)){Y=Y.substring(ye.raw.length),de=ye.raw.slice(-1),Q.push(ye);continue}if(Y){var at="Infinite loop on byte: "+Y.charCodeAt(0);if(this.options.silent){console.error(at);break}else throw new Error(at)}}return Q},z(se,null,[{key:"rules",get:function(){return{block:Te,inline:pe}}}]),se}(),Be=F.defaults,Qe=G.cleanUrl,je=G.escape,De=function(){function se(ee){this.options=ee||Be}var te=se.prototype;return te.code=function(Y,Q,Z){var q=(Q||"").match(/\S*/)[0];if(this.options.highlight){var de=this.options.highlight(Y,q);de!=null&&de!==Y&&(Z=!0,Y=de)}return q?' `:"'+(Z?Y:je(Y,!0))+``},te.blockquote=function(Y){return`"+(Z?Y:je(Y,!0))+``+Y+``},te.html=function(Y){return Y},te.heading=function(Y,Q,Z,q){return this.options.headerIds?"'+Y+" `:""+Y+" `},te.hr=function(){return this.options.xhtml?`
`:`
`},te.list=function(Y,Q,Z){var q=Q?"ol":"ul",de=Q&&Z!==1?' start="'+Z+'"':"";return"<"+q+de+`> `+Y+""+q+`> `},te.listitem=function(Y){return""+Y+` `},te.checkbox=function(Y){return" "},te.paragraph=function(Y){return""+Y+`
`},te.table=function(Y,Q){return Q&&(Q=""+Q+""),``+Y+` `+Q+`
`},te.tablerow=function(Y){return``+Y+` `},te.tablecell=function(Y,Q){var Z=Q.header?"th":"td",q=Q.align?"<"+Z+' align="'+Q.align+'">':"<"+Z+">";return q+Y+""+Z+`> `},te.strong=function(Y){return""+Y+""},te.em=function(Y){return""+Y+""},te.codespan=function(Y){return""+Y+""},te.br=function(){return this.options.xhtml?"
":"
"},te.del=function(Y){return""+Y+""},te.link=function(Y,Q,Z){if(Y=Qe(this.options.sanitize,this.options.baseUrl,Y),Y===null)return Z;var q='"+Z+"",q},te.image=function(Y,Q,Z){if(Y=Qe(this.options.sanitize,this.options.baseUrl,Y),Y===null)return Z;var q='":">",q},te.text=function(Y){return Y},se}(),Pe=function(){function se(){}var te=se.prototype;return te.strong=function(Y){return Y},te.em=function(Y){return Y},te.codespan=function(Y){return Y},te.del=function(Y){return Y},te.html=function(Y){return Y},te.text=function(Y){return Y},te.link=function(Y,Q,Z){return""+Z},te.image=function(Y,Q,Z){return""+Z},te.br=function(){return""},se}(),Le=function(){function se(){this.seen={}}var te=se.prototype;return te.slug=function(Y){var Q=Y.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Q)){var Z=Q;do this.seen[Z]++,Q=Z+"-"+this.seen[Z];while(this.seen.hasOwnProperty(Q))}return this.seen[Q]=0,Q},se}(),Re=F.defaults,Ue=G.unescape,We=function(){function se(ee){this.options=ee||Re,this.options.renderer=this.options.renderer||new De,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Pe,this.slugger=new Le}se.parse=function(Y,Q){var Z=new se(Q);return Z.parse(Y)};var te=se.prototype;return te.parse=function(Y,Q){Q===void 0&&(Q=!0);var Z="",q,de,ye,Me,et,qe,at,gt,yt,st,_t,xt,Bt,Dt,pt,Nt,rr,Gt,Vt=Y.length;for(q=0;q
0&&pt.tokens[0].type==="text"?(pt.tokens[0].text=Gt+" "+pt.tokens[0].text,pt.tokens[0].tokens&&pt.tokens[0].tokens.length>0&&pt.tokens[0].tokens[0].type==="text"&&(pt.tokens[0].tokens[0].text=Gt+" "+pt.tokens[0].tokens[0].text)):pt.tokens.unshift({type:"text",text:Gt}):Dt+=Gt),Dt+=this.parse(pt.tokens,Bt),yt+=this.renderer.listitem(Dt,rr,Nt);Z+=this.renderer.list(yt,_t,xt);continue}case"html":{Z+=this.renderer.html(st.text);continue}case"paragraph":{Z+=this.renderer.paragraph(this.parseInline(st.tokens));continue}case"text":{for(yt=st.tokens?this.parseInline(st.tokens):st.text;q+1 An error occurred: "+ze(ye.message+"",!0)+"";throw ye}}xe.options=xe.setOptions=function(se){return ke(xe.defaults,se),Ye(xe.defaults),xe},xe.getDefaults=ge,xe.defaults=He,xe.use=function(se){var te=ke({},se);if(se.renderer&&function(){var Y=xe.defaults.renderer||new De,Q=function(de){var ye=Y[de];Y[de]=function(){for(var Me=arguments.length,et=new Array(Me),qe=0;qe`,triples:"",explode:"[]{}"},L=re.Pos;re.defineOption("autoCloseBrackets",!1,function(_,b,d){d&&d!=re.Init&&(_.removeKeyMap(k),_.state.closeBrackets=null),b&&(P(H(b,"pairs")),_.state.closeBrackets=b,_.addKeyMap(k))});function H(_,b){return b=="pairs"&&typeof _=="string"?_:typeof _=="object"&&_[b]!=null?_[b]:z[b]}var k={Backspace:D,Enter:R};function P(_){for(var b=0;b<_.length;b++){var d=_.charAt(b),s="'"+d+"'";k[s]||(k[s]=F(d))}}P(z.pairs+"`");function F(_){return function(b){return w(b,_)}}function M(_){var b=_.state.closeBrackets;if(!b||b.override)return b;var d=_.getModeAt(_.getCursor());return d.closeBrackets||b}function D(_){var b=M(_);if(!b||_.getOption("disableInput"))return re.Pass;for(var d=H(b,"pairs"),s=_.listSelections(),u=0;u =0;u--){var S=s[u].head;_.replaceRange("",L(S.line,S.ch-1),L(S.line,S.ch+1),"+delete")}}function R(_){var b=M(_),d=b&&H(b,"explode");if(!d||_.getOption("disableInput"))return re.Pass;for(var s=_.listSelections(),u=0;u 0;return{anchor:new L(_.anchor.line,_.anchor.ch+(b?-1:1)),head:new L(_.head.line,_.head.ch+(b?1:-1))}}function w(_,b){var d=M(_);if(!d||_.getOption("disableInput"))return re.Pass;var s=H(d,"pairs"),u=s.indexOf(b);if(u==-1)return re.Pass;for(var l=H(d,"closeBefore"),S=H(d,"triples"),h=s.charAt(u+1)==b,g=_.listSelections(),C=u%2==0,y,f=0;f =0&&_.getRange(o,L(o.line,o.ch+3))==b+b+b?a="skipThree":a="skip";else if(h&&o.ch>1&&S.indexOf(b)>=0&&_.getRange(L(o.line,o.ch-2),o)==b+b){if(o.ch>2&&/\bstring/.test(_.getTokenTypeAt(L(o.line,o.ch-2))))return re.Pass;a="addFour"}else if(h){var p=o.ch==0?" ":_.getRange(L(o.line,o.ch-1),o);if(!re.isWordChar(m)&&p!=b&&!re.isWordChar(p))a="both";else return re.Pass}else if(C&&(m.length===0||/\s/.test(m)||l.indexOf(m)>-1))a="both";else return re.Pass;if(!y)y=a;else if(y!=a)return re.Pass}var v=u%2?s.charAt(u-1):b,O=u%2?b:s.charAt(u+1);_.operation(function(){if(y=="skip")_.execCommand("goCharRight");else if(y=="skipThree")for(var U=0;U<3;U++)_.execCommand("goCharRight");else if(y=="surround"){for(var j=_.getSelections(),U=0;U 1&&arguments[1]!==void 0?arguments[1]:1,ee=Pe.length,Y=0;Y 1&&arguments[1]!==void 0?arguments[1]:!1;return Object(C.a)(N).map(function($,ie){if(!k.isValidElement($)||!$.type)return null;var oe=$.type.isSelectOptGroup,_e=$.key,fe=$.props,Se=fe.children,be=Object(F.a)(fe,["children"]);return V||!oe?y($):Object(g.a)(Object(g.a)({key:"__RC_SELECT_GRP__".concat(_e===null?ie:_e,"__"),label:_e},be),{},{options:f(Se)})}).filter(function($){return $})}var c=J("2Qr1"),o=J("qNPg"),a=J("U8pU"),m=J("Kwbf"),p=J("WKfj");function v(N){var V=N.mode,$=N.options,ie=N.children,oe=N.backfill,_e=N.allowClear,fe=N.placeholder,Se=N.getInputElement,be=N.showSearch,me=N.onSearch,le=N.defaultOpen,ue=N.autoFocus,Ee=N.labelInValue,Ge=N.value,Te=N.inputValue,pe=N.optionLabelProp,Ae=V==="multiple"||V==="tags",Ce=be!==void 0?be:Ae||V==="combobox",we=$||f(ie);if(Object(m.a)(V!=="tags"||we.every(function(De){return!De.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),V==="tags"||V==="combobox"){var Be=we.some(function(De){return De.options?De.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in De?De.value:De.key)=="number"});Object(m.a)(!Be,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(m.a)(V!=="combobox"||!pe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(m.a)(V==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(m.a)(V==="combobox"||!Se,"`getInputElement` only work with `combobox` mode."),Object(m.b)(V!=="combobox"||!Se||!_e||!fe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),me&&!Ce&&V!=="combobox"&&V!=="tags"&&Object(m.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(m.b)(!le||ue,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ge!=null){var Qe=Object(p.d)(Ge);Object(m.a)(!Ee||Qe.every(function(De){return Object(a.a)(De)==="object"&&("key"in De||"value"in De)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(m.a)(!Ae||Array.isArray(Ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(ie){var je=null;Object(C.a)(ie).some(function(De){if(!k.isValidElement(De)||!De.type)return!1;var Pe=De.type;if(Pe.isSelectOption)return!1;if(Pe.isSelectOptGroup){var Le=Object(C.a)(De.props.children).every(function(Re){return!k.isValidElement(Re)||!De.type||Re.type.isSelectOption?!0:(je=Re.type,!1)});return!Le}return je=Pe,!0}),je&&Object(m.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(je.displayName||je.name||je,"`.")),Object(m.a)(Te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var O=v,U=Object(o.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:f,flattenOptions:c.d,getLabeledValue:c.e,filterOptions:c.b,isValueDisabled:c.g,findValueOption:c.c,warningProps:O,fillOptionsWithMissingValue:c.a}),j=function(N){Object(L.a)($,N);var V=Object(H.a)($);function $(){var ie;return Object(re.a)(this,$),ie=V.apply(this,arguments),ie.selectRef=k.createRef(),ie.focus=function(){ie.selectRef.current.focus()},ie.blur=function(){ie.selectRef.current.blur()},ie}return Object(z.a)($,[{key:"render",value:function(){return k.createElement(U,Object.assign({ref:this.selectRef},this.props))}}]),$}(k.Component);j.Option=l,j.OptGroup=h;var G=j,B=$e.c=G},M8RZ:function(ut,$e,J){"use strict";J.d($e,"a",function(){return D});var re=J("fWQN"),z=J("mtLc"),L=J("yKVA"),H=J("879j"),k=J("q1tI"),P=J.n(k),F=J("i8i4"),M=J.n(F),D=function(R){Object(L.a)(w,R);var E=Object(H.a)(w);function w(T){var A;Object(re.a)(this,w),A=E.call(this,T);var _=window.document;return A.node=_.createElement("div"),_.body.appendChild(A.node),A}return Object(z.a)(w,[{key:"render",value:function(){var A=this.props.children;return Object(F.createPortal)(A,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),w}(P.a.Component)},MXfU:function(ut,$e){ut.exports="data:image/png;base64,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"},Nmsl:function(ut,$e,J){ut.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Ot1p:function(ut,$e,J){"use strict";var re=J("2qtc"),z=J("kLXV"),L=J("rAM+"),H=J("miYZ"),k=J("tsqr"),P=J("tJVT"),F=J("jrin"),M=J("q1tI"),D=J.n(M),R=J("VrN/"),E=J.n(R),w=J("bdgK"),T=J("p77/"),A=J("Bd2K"),_=J("ELLl"),b=J("19Vz"),d=J("lZu9"),s=J("+NIl"),u=J("kSUc"),l=J("9Bee"),S=function(ee){var Y=ee.value,Q=Y===void 0?"":Y,Z=ee.className,q=ee.showTextOnly,de=ee.showLines,ye=ee.style,Me=ye===void 0?{}:ye,et=Object(M.useMemo)(function(){return""},[Q]);return D.a.createElement(D.a.Fragment,null,D.a.createElement("div",{dangerouslySetInnerHTML:{__html:et}}))},h=J("0Owb"),g=J("dejd"),C=J("C+DQ"),y=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function f(ee){var Y=ee.onActionCallback,Q=ee.title,Z=ee.icon,q=ee.actionName,de=ee.className,ye=de===void 0?"":de,Me=ee.children;function et(){Y(q)}return D.a.createElement("a",{title:Q,className:ye,onClick:et},D.a.createElement("i",{className:"md-iconfont ".concat(Z)}),Me)}var c=function(ee){var Y=ee.watch,Q=ee.showNullButton,Z=ee.onActionCallback,q=ee.fullScreen,de=ee.insertTemp,ye=ee.hidetoolBar,Me=[].concat(y,[{title:"".concat(Y?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Y?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return D.a.createElement("ul",{className:"markdown-toolbar-container"},!ye&&Me.map(function(et,qe){return D.a.createElement("li",{key:qe},et.actionName?D.a.createElement(f,Object(h.a)({},et,{onActionCallback:Z})):D.a.createElement("span",{className:"v-line"}))}),Q?D.a.createElement("li",null,D.a.createElement(f,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Z},D.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,de&&D.a.createElement("li",null,D.a.createElement(f,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(de),onActionCallback:Z},D.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),D.a.createElement("li",{className:"btn-full-screen"},D.a.createElement(f,{icon:"".concat(q?"icon-shrink":"icon-enlarge"),title:q?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Z})))},o=J("M8RZ"),a=J("+L6B"),m=J("2/Rp"),p=J("y8nQ"),v=J("Vl3Y"),O=J("5NDa"),U=J("5rEg"),j={labelCol:{span:4},wrapperCol:{span:20}},G=function(ee){var Y=ee.callback,Q=ee.onCancel;function Z(q){Y(q)}return D.a.createElement(v.a,Object(h.a)({},j,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Z}),D.a.createElement(v.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},D.a.createElement(U.a,null)),D.a.createElement(v.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},D.a.createElement(U.a,null)),D.a.createElement("div",{className:"flex-container flex-end"},D.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),D.a.createElement(m.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))},B=J("7ahc"),N=J("HmJG"),V=J("BjJ7"),$=v.a.useForm,ie={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}},_e=function(ee){var Y=ee.callback,Q=ee.onCancel,Z=$(),q=Object(P.a)(Z,1),de=q[0];function ye(qe){Y(qe)}function Me(qe,at){de.setFieldsValue({src:"/api/attachments/".concat(qe.id),type:at.type})}function et(qe){var at=qe.target.files[0];Se(at,Me)}return D.a.createElement(v.a,Object(h.a)({form:de},oe,{className:"upload-image-panel",onFinish:ye}),D.a.createElement(v.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},D.a.createElement("div",{className:"flex-container"},D.a.createElement(v.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},D.a.createElement(U.a,{style:ie})),D.a.createElement(fe,{onFileChange:et}))),D.a.createElement(v.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},D.a.createElement(U.a,{style:{width:264}})),D.a.createElement(v.a.Item,{style:{textAlign:"right"}},D.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),D.a.createElement(m.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function fe(ee){var Y=ee.onFileChange;return D.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",D.a.createElement("input",{type:"file",onChange:Y}))}function Se(ee,Y){if(!ee)throw new String("\u6CA1\u6709\u6587\u4EF6");var Q=new FormData;Q.append("editormd-image-file",ee),Q.append("file_param_name","editormd-image-file"),Q.append("byxhr","true");var Z=new window.XMLHttpRequest;Z.withCredentials=!0,Z.addEventListener("load",function(q){Y(JSON.parse(q.target.responseText),ee)},!1),Z.addEventListener("error",function(q){console.error(q)},!1),Z.open("POST","".concat(V.a,"/api/attachments.json")),Z.send(Q)}var be=J("giR+"),me=J("fyUT"),le=J("7Kak"),ue=J("9yH6"),Ee=ue.a.Group,Ge={margin:"0 8px"},Te=function(ee){var Y=ee.callback,Q=ee.onCancel;function Z(q){Y(q)}return D.a.createElement(v.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Z},D.a.createElement("div",{className:"flex-container"},D.a.createElement("span",{style:Ge},"\u5355\u5143\u683C\u6570\uFF1A"),D.a.createElement("span",{style:Ge},"\u884C\u6570"),D.a.createElement(v.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},D.a.createElement(me.a,null)),D.a.createElement("span",{style:Ge},"\u5217\u6570"),D.a.createElement(v.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},D.a.createElement(me.a,null))),D.a.createElement("div",{className:"flex-container",style:{marginTop:12}},D.a.createElement("span",{style:Ge},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),D.a.createElement(v.a.Item,{name:"align"},D.a.createElement(Ee,null,D.a.createElement(ue.a,{value:"default"},D.a.createElement("i",{className:"fa fa-align-justify"})),D.a.createElement(ue.a,{value:"left"},D.a.createElement("i",{className:"fa fa-align-left"})),D.a.createElement(ue.a,{value:"center"},D.a.createElement("i",{className:"fa fa-align-center"})),D.a.createElement(ue.a,{value:"right"},D.a.createElement("i",{className:"fa fa-align-right"}))))),D.a.createElement("div",{className:"flex-container flex-end"},D.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),D.a.createElement(m.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))},pe=J("m3rI"),Ae=J("wMS7"),Ce=J.n(Ae),we="link",Be="upload-image",Qe="code-block",je="add-table",De="------------",Pe={default:De,left:":".concat(De),center:":".concat(De,":"),right:"".concat(De,":")},Le=J("9VGf"),Re,Ue;function We(){}var ke=0,Ke=1e4,ze="\u2581",ge=` **\u6A21\u677F\u6807\u9898** \u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ye(ee){return/^\d+$/.test(ee)?"".concat(ee,"px"):ee}var He=navigator.platform.toUpperCase().indexOf("MAC")>=0,xe=He?"Cmd":"Ctrl",Ie=(Re={},Object(F.a)(Re,xe+"-B","bold"),Object(F.a)(Re,xe+"-I","italic"),Re),se=(Ue={},Object(F.a)(Ue,we,"\u6DFB\u52A0\u94FE\u63A5"),Object(F.a)(Ue,Qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(F.a)(Ue,Be,"\u6DFB\u52A0\u56FE\u7247"),Object(F.a)(Ue,je,"\u6DFB\u52A0\u8868\u683C"),Ue),te=$e.a=function(ee){var Y=ee.defaultValue,Q=Y===void 0?"":Y,Z=ee.onChange,q=ee.width,de=q===void 0?"100%":q,ye=ee.height,Me=ye===void 0?400:ye,et=ee.miniToolbar,qe=et===void 0?!1:et,at=ee.isFocus,gt=at===void 0?!1:at,yt=ee.watch,st=ee.insertTemp,_t=ee.mode,xt=_t===void 0?"markdown":_t,Bt=ee.id,Dt=Bt===void 0?"markdown-editor-id":Bt,pt=ee.showResizeBar,Nt=pt===void 0?!1:pt,rr=ee.noStorage,Gt=rr===void 0?!1:rr,Vt=ee.showNullButton,Xt=Vt===void 0?!1:Vt,Pr=ee.hidetoolBar,Ht=Pr===void 0?!1:Pr,kt=ee.fullScreen,jt=kt===void 0?!1:kt,Ot=ee.onBlur,tt=ee.onCMBeforeChange,Yt=ee.onFullScreen,Nr=ee.className,fr=Nr===void 0?"":Nr,St=ee.disablePaste,hr=St===void 0?!1:St,gr=ee.placeholder,nr=gr===void 0?"":gr,Fe=ee.values,dt=Fe===void 0?"":Fe,_r=Object(M.useState)(null),vr=Object(P.a)(_r,2),Ve=vr[0],wr=vr[1],jr=Object(M.useState)(Q),ct=Object(P.a)(jr,2),Ct=ct[0],Ur=ct[1],xr=Object(M.useState)(yt),ht=Object(P.a)(xr,2),wt=ht[0],ot=ht[1],ve=Object(M.useState)(jt),nt=Object(P.a)(ve,2),lt=nt[0],At=nt[1],Jt=Object(M.useState)(""),ar=Object(P.a)(Jt,2),Kt=ar[0],Ut=ar[1],Ln=Object(M.useState)(0),Mr=Object(P.a)(Ln,2),Wr=Mr[0],Cr=Mr[1],wi=Object(M.useState)(Me),Ci=Object(P.a)(wi,2),pn=Ci[0],nn=Ci[1],$i=Object(M.useState)(!1),Ai=Object(P.a)($i,2),Ba=Ai[0],Zn=Ai[1],Qr=Object(M.useRef)(),Dn=Object(M.useRef)(),On=Object(M.useRef)(),gn=Object(M.useRef)();Object(M.useEffect)(function(){Ur(dt),Ve==null||Ve.setValue(dt)},[dt]),Object(M.useEffect)(function(){Yt==null||Yt(lt)},[lt]),Object(M.useEffect)(function(){if(Qr.current){var vt=E.a.fromTextArea(Qr.current,{mode:xt,lineNumbers:!qe,lineWrapping:!0,value:Q,autoCloseTags:!0,autoCloseBrackets:!0});gt&&vt.focus();function bt(Et,Lt){if(hr){Lt.preventDefault();return}var Pt=Lt.clipboardData;if(Pt){var Ft=Pt.types.toString(),Qt=Pt.items,or=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];if(Ft==="Files"||Pt.types.indexOf("Files")>-1){if(Lt.preventDefault(),xt=="stex")return;try{var sr,Jr=Qt[1];((sr=Qt[0])===null||sr===void 0?void 0:sr.kind)==="file"&&(Jr=Qt[0]);var qt=Jr.getAsFile(),on=qt.name.split(".").pop();Se(qt,function(yr){if(yr.id){var $r,qr,qn;(qt==null||(($r=qt.type)===null||$r===void 0)?void 0:$r.indexOf("image"))>-1?vt.replaceSelection(".concat(yr.content_type,")")):(qt==null||((qr=qt.type)===null||qr===void 0)?void 0:qr.indexOf("video"))>-1?vt.replaceSelection('')):(qt==null||((qn=qt.type)===null||qn===void 0)?void 0:qn.indexOf("pdf"))>-1?vt.replaceSelection('').concat(qt.name,"")):or.includes(on)?vt.replaceSelection('').concat(qt.name,"")):vt.replaceSelection("[".concat(qt.name,"](").concat(pe.a.API_SERVER,"/api/attachments/").concat(yr.id,"?type=").concat(yr.content_type,")"))}else(yr==null?void 0:yr.status)===401&&(document.location.href="/user/login")})}catch(yr){k.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return vt.on("paste",bt),wr(vt),function(){vt.off("paste",bt)}}},[]);var Jn=Object(M.useCallback)(function(){if(Dn.current)try{}catch(vt){console.log(vt,"---- to set md editor body height")}},[pn,Dn,lt]);Object(M.useEffect)(function(){function vt(){var Et=new w.default(function(Lt){var Pt=Object(L.a)(Lt),Ft;try{for(Pt.s();!(Ft=Pt.n()).done;){var Qt=Ft.value;(Qt.target.offsetHeight>0||Qt.target.offsetWidth>0)&&(Jn(),Ve.setSize("100%","100%"),Ve.refresh())}}catch(or){Pt.e(or)}finally{Pt.f()}});return Et.observe(Qr.current.parentElement),Et}if(Ve){var bt=vt();return function(){bt.unobserve(Qr.current.parentElement)}}},[Ve,Jn]),Object(M.useEffect)(function(){if(Ve){for(var vt=[],bt=function(){var Qt=Lt[Et];Pt=Object(P.a)(Qt,2);var or=Pt[0],sr=Pt[1],Jr=Object(F.a)({},or,function(){vn(sr)});vt.push(Jr),Ve.addKeyMap(Jr)},Et=0,Lt=Object.entries(Ie);Et 0){var vt=new Date().getTime(),bt=window.sessionStorage.getItem(Dt);vt>=Wr+Ke&&(!bt||bt!==Ct)&&(window.sessionStorage.setItem(Dt,Ct),Zn(!0))}},Ke),Object(M.useEffect)(function(){ot(yt)},[Ve,yt]),Object(M.useEffect)(function(){Ve&&(gt&&Ve.focus())},[Ve,gt]),Object(M.useEffect)(function(){if(wt&&Ve){var vt=Ve.getScrollerElement();function bt(Et){var Lt=Et.target;if(gn.current){var Pt=Lt.scrollTop/Lt.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*Pt}}return vt.addEventListener("scroll",bt),function(){vt.removeEventListener("scroll",bt)}}},[Ve,wt]),Object(M.useEffect)(function(){if(Ve&&tt){function vt(bt,Et){tt(bt,Et)}return Ve.on("beforeChange",vt),function(){Ve.off("beforeChange",vt)}}},[Ve,tt]),Object(M.useEffect)(function(){if(Ve&&Ot){function vt(){Ot(Ve.getValue())}return Ve.on("blur",vt),function(){Ve.off("blur",vt)}}},[Ve,Ot]),Object(M.useEffect)(function(){if(Ve){function vt(bt){var Et=Ce.a.sanitize(bt.getValue());Ur(Et),Cr(new Date().getTime()),bt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Z&&Z(Et)}return Ve.on("change",vt),function(){Ve.off("change",vt)}}},[Ve,Z]),Object(M.useEffect)(function(){Ve&&(Q==null?(Ve.setValue(""),Ur("")):Q!==Ve.getValue()&&(Ve.setValue(Q),Ur(Q),Ve.setCursor(Ve.lineCount(),0)))},[Ve,Q]);var vn=Object(M.useCallback)(function(vt){var bt=Ve.getCursor(),Et=Ve.getSelection(),Lt=Et.split(` `);switch(vt){case"bold":return Ve.replaceSelection("**"+Et+"**"),Et===""&&Ve.setCursor(bt.line,bt.ch+2),Ve.focus();case"italic":return Ve.replaceSelection("*"+Et+"*"),Et===""&&Ve.setCursor(bt.line,bt.ch+1),Ve.focus();case"code":return Ve.replaceSelection("`"+Et+"`"),Et===""&&Ve.setCursor(bt.line,bt.ch+1),Ve.focus();case"inline-latex":return Ve.replaceSelection("`$$"+Et+"$$`"),Et===""&&Ve.setCursor(bt.line,bt.ch+3),Ve.focus();case"latex":return Ve.replaceSelection("```latex\n"+Et+"\n```"),Ve.setCursor(bt.line+1,Et.length+1),Ve.focus();case"line-break":return Ve.replaceSelection(`
`),Ve.focus();case"list-ul":return Et===""?Ve.replaceSelection("- "+Et):Ve.replaceSelection(Lt.map(function(Pt){return Pt===""?"":"- ".concat(Pt)}).join(` `)),Ve.focus();case"list-ol":return Et===""?Ve.replaceSelection("1. "+Et):Ve.replaceSelection(Lt.map(function(Pt,Ft){return Pt===""?"":"".concat(Ft+1,". ").concat(Pt)}).join(` `)),Ve.focus();case"add-null-ch":return Et===""&&Ve.setCursor(bt.line,bt.ch+1),Ve.replaceSelection(ze),Ve.focus();case"inster-template-1":return Et===""&&Ve.setCursor(bt.line,bt.ch),Ve.replaceSelection(ge),Ve.focus();case"eraser":return Ve.setValue(""),Ve.focus();case"trigger-watch":return ot(!wt),Ve.focus();case"trigger-full-screen":return At(!lt),Ve.focus();case we:Ut(we);return;case Qe:Ut(Qe);return;case Be:Ut(Be);return;case je:Ut(je);return;default:throw new Error}},[Ve,wt,lt]),Zr=Object(M.useCallback)(function(vt){Ut("");switch(Kt){case we:var bt=vt.title,Et=vt.link;return Ve.replaceSelection("[".concat(bt,"](").concat(Et,")")),Ve.focus();case Qe:var Lt=vt.language,Pt=vt.content;return Ve.replaceSelection(["```"+Lt,Pt,"```"].join(` `)),Ve.focus();case Be:var Ft=vt.src,Qt=vt.alt;return Ve.replaceSelection(".concat(Ft,' "').concat(Qt,'" )')),Ve.focus();case je:for(var or=vt.row,sr=vt.col,Jr=vt.align,qt=` `,on=0;on300&&(or=300);var sr=Me+or+"px";nn(sr)}}return vt.addEventListener("mousedown",Lt),document.addEventListener("mousemove",Ft),document.addEventListener("mouseup",Pt),function(){vt.removeEventListener("mousedown",Lt),document.removeEventListener("mousemove",Ft),document.removeEventListener("mouseup",Pt)}}},[Ve,On]),Object(M.useEffect)(function(){nn(Me)},[Me]);var Li=Ye(de),Rn=Ye(pn),qi={width:Li,height:Rn},ea=Object(M.useMemo)(function(){if(Wr){var vt=new Date(Wr),bt=vt.getHours(),Et=vt.getMinutes(),Lt=vt.getSeconds();return bt=bt<10?"0"+bt:bt,Et=Et<10?"0"+Et:Et,Lt=Lt<10?"0"+Lt:Lt,"".concat(bt,":").concat(Et,":").concat(Lt)}return 0},[Wr]);function Hr(){window.sessionStorage.removeItem(Dt),Zn(!1),Cr(0)}function ja(){Zn(!1),Cr(0),Ve.setValue(window.sessionStorage.getItem(Dt))}return D.a.createElement(M.Fragment,null,D.a.createElement("div",{className:"markdown-editor-wrapper",ref:Dn},D.a.createElement("div",{className:"markdown-editor-container ".concat(fr," ").concat(wt?"on-preview":""," ").concat(qe?"mini":""," ").concat(lt?"full-screen":""),style:qi},D.a.createElement(c,{insertTemp:st,watch:wt,fullScreen:lt,showNullButton:Xt,onActionCallback:vn,hidetoolBar:Ht}),D.a.createElement("div",{className:"markdown-editor-body"},D.a.createElement("div",{className:"codemirror-container"},D.a.createElement("textarea",{ref:Qr,placeholder:nr})),wt?D.a.createElement("div",{ref:gn,className:"preview-container"},xt==="stex"&&D.a.createElement(S,{value:Ct}),xt!=="stex"&&D.a.createElement(l.a,{value:Ct})):null))),Nt?D.a.createElement("a",{ref:On,className:"editor-resize"}):null,D.a.createElement(o.a,null,se[Kt]?D.a.createElement(z.a,{centered:!0,title:se[Kt],visible:!0,onCancel:an,footer:null},$n):null))}},SJ7D:function(ut,$e,J){},SJMd:function(ut,$e){/** * @license * Copyright (C) 2006 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */var J,re,z,L=!1,H,k;window.PR_SHOULD_USE_CONTINUATION=!0;var P,F;(function(){var M=window,D=["break,continue,do,else,for,if,return,while"],R=[D,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],E=[R,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],w=[E,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],T=[E,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],A=[E,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],_="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",b=[E,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",s=[D,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],u=[D,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],l=[D,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],S=[w,A,T,b,d,s,u,l],h=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,g="str",C="kwd",y="com",f="typ",c="lit",o="pun",a="pln",m="tag",p="dec",v="src",O="atn",U="atv",j="nocode",G="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function B(Ce){for(var we=0,Be=!1,Qe=!1,je=0,De=Ce.length;je 122||(Y<65||ee>90||Ye.push([Math.max(65,ee)|32,Math.min(Y,90)|32]),Y<97||ee>122||Ye.push([Math.max(97,ee)&~32,Math.min(Y,122)&~32]))}}Ye.sort(function(de,ye){return de[0]-ye[0]||ye[1]-de[1]});for(var Q=[],Z=[],Ie=0;Ie q[0]&&(q[1]+1>q[0]&&xe.push("-"),xe.push(Ue(q[1])))}return xe.push("]"),xe.join("")}function ke(ze){for(var ge=ze.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Ye=ge.length,He=[],xe=0,Ie=0;xe =2&&ee==="["?ge[xe]=We(se):ee!=="\\"&&(ge[xe]=se.replace(/[a-zA-Z]/g,function(Z){var q=Z.charCodeAt(0);return"["+String.fromCharCode(q&~32,q|32)+"]"}))}return ge.join("")}for(var Ke=[],je=0,De=Ce.length;je =0;)Be[Ke.charAt(ze)]=ke;var ge=ke[1],Ye=""+ge;Re.hasOwnProperty(Ye)||(Le.push(ge),Re[Ye]=null)}Le.push(/[\0-\uffff]/),Qe=B(Le)})();var je=we.length,De=function(Pe){for(var Le=Pe.sourceCode,Re=Pe.basePos,Ue=Pe.sourceNode,We=[Re,a],ke=0,Ke=Le.match(Qe)||[],ze={},ge=0,Ye=Ke.length;ge =5&&xe.substring(0,5)==="lang-",se&&!(Ie&&typeof Ie[1]=="string")&&(se=!1,xe=v),se||(ze[He]=xe)}var Y=ke;if(ke+=He.length,!se)We.push(Re+Y,xe);else{var Q=Ie[1],Z=He.indexOf(Q),q=Z+Q.length;Ie[2]&&(q=He.length-Ie[2].length,Z=q-Q.length);var de=xe.substring(5);V(Ue,Re+Y,He.substring(0,Z),De,We),V(Ue,Re+Y+Z,Q,ue(de,Q),We),V(Ue,Re+Y+q,He.substring(q),De,We)}}Pe.decorations=We};return De}function _e(Ce){var we=[],Be=[];Ce.tripleQuotedStrings?we.push([g,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):Ce.multiLineStrings?we.push([g,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):we.push([g,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),Ce.verbatimStrings&&Be.push([g,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Qe=Ce.hashComments;Qe&&(Ce.cStyleComments?(Qe>1?we.push([y,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):we.push([y,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Be.push([g,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):we.push([y,/^#[^\r\n]*/,null,"#"])),Ce.cStyleComments&&(Be.push([y,/^\/\/[^\r\n]*/,null]),Be.push([y,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var je=Ce.regexLiterals;if(je){var De=je>1?"":` \r`,Pe=De?".":"[\\S\\s]",Le="/(?=[^/*"+De+"])(?:[^/\\x5B\\x5C"+De+"]|\\x5C"+Pe+"|\\x5B(?:[^\\x5C\\x5D"+De+"]|\\x5C"+Pe+")*(?:\\x5D|$))+/";Be.push(["lang-regex",RegExp("^"+G+"("+Le+")")])}var Re=Ce.types;Re&&Be.push([f,Re]);var Ue=(""+Ce.keywords).replace(/^ | $/g,"");Ue.length&&Be.push([C,new RegExp("^(?:"+Ue.replace(/[\s,]+/g,"|")+")\\b"),null]),we.push([a,/^\s+/,null,` \r \xA0`]);var We="^.[^\\s\\w.$@'\"`/\\\\]*";return Ce.regexLiterals&&(We+="(?!s*/)"),Be.push([c,/^@[a-z_$][a-z_$@0-9]*/i,null],[f,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[a,/^[a-z_$][a-z_$@0-9]*/i,null],[c,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[a,/^\\[\s\S]?/,null],[o,new RegExp(We),null]),oe(we,Be)}var fe=_e({keywords:S,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Se(Ce,we,Be){for(var Qe=/(?:^|\s)nocode(?:\s|$)/,je=/\r\n?|\n/,De=Ce.ownerDocument,Pe=De.createElement("li");Ce.firstChild;)Pe.appendChild(Ce.firstChild);var Le=[Pe];function Re(ge){var Ye=ge.nodeType;if(Ye==1&&!Qe.test(ge.className))if(ge.nodeName==="br")Ue(ge),ge.parentNode&&ge.parentNode.removeChild(ge);else for(var He=ge.firstChild;He;He=He.nextSibling)Re(He);else if((Ye==3||Ye==4)&&Be){var xe=ge.nodeValue,Ie=xe.match(je);if(Ie){var se=xe.substring(0,Ie.index);ge.nodeValue=se;var te=xe.substring(Ie.index+Ie[0].length);if(te){var ee=ge.parentNode;ee.insertBefore(De.createTextNode(te),ge.nextSibling)}Ue(ge),se||ge.parentNode.removeChild(ge)}}}function Ue(ge){for(;!ge.nextSibling;)if(ge=ge.parentNode,!ge)return;function Ye(Ie,se){var te=se?Ie.cloneNode(!1):Ie,ee=Ie.parentNode;if(ee){var Y=Ye(ee,1),Q=Ie.nextSibling;Y.appendChild(te);for(var Z=Q;Z;Z=Q)Q=Z.nextSibling,Y.appendChild(Z)}return te}for(var He=Ye(ge.nextSibling,0),xe;(xe=He.parentNode)&&xe.nodeType===1;)He=xe;Le.push(He)}for(var We=0;We =ee&&(Re+=2),De>=Y&&(ke+=2)}}finally{xe&&(xe.style.display=Ie)}}var me={};function le(Ce,we){for(var Be=we.length;--Be>=0;){var Qe=we[Be];me.hasOwnProperty(Qe)?M.console&&console.warn("cannot override language handler %s",Qe):me[Qe]=Ce}}function ue(Ce,we){return Ce&&me.hasOwnProperty(Ce)||(Ce=/^\s*]*(?:>|$)/],[y,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[o,/^(?:<[%?]|[%?]>)/],["lang-",/^ ]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^