1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6344],{24862:(e,t,n)=>{var r=n(74596),i=n(99511),s=n(9190),o=n(71397),l=n(17740);function a(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var c=a(r),h=a(i);function u(e){return"[object String]"===Object.prototype.toString.call(e)}let p=Object.prototype.hasOwnProperty;function f(e){let t=Array.prototype.slice.call(arguments,1);return t.forEach(function(t){if(t){if("object"!=typeof t)throw TypeError(t+"must be object");Object.keys(t).forEach(function(n){e[n]=t[n]})}}),e}function d(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function k(e){return(!(e>=55296)||!(e<=57343))&&(!(e>=64976)||!(e<=65007))&&(65535&e)!=65535&&(65535&e)!=65534&&(!(e>=0)||!(e<=8))&&11!==e&&(!(e>=14)||!(e<=31))&&(!(e>=127)||!(e<=159))&&!(e>1114111)&&!0}function m(e){return e>65535?String.fromCharCode(55296+((e-=65536)>>10),56320+(1023&e)):String.fromCharCode(e)}let g=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,b=RegExp(g.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),_=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function C(e){return 0>e.indexOf("\\")&&0>e.indexOf("&")?e:e.replace(b,function(e,t,n){if(t)return t;if(35===n.charCodeAt(0)&&_.test(n)){let t="x"===n[1].toLowerCase()?parseInt(n.slice(2),16):parseInt(n.slice(1),10);return k(t)?m(t):e}let r=s.decodeHTML(e);return r!==e?r:e})}let y=/[&<>"]/,A=/[&<>"]/g,x={"&":"&","<":"<",">":">",'"':"""};function M(e){return x[e]}function v(e){return y.test(e)?e.replace(A,M):e}let S=/[.?*+^$[\]\\(){}|-]/g;function I(e){switch(e){case 9:case 32:return!0}return!1}function L(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function w(e){return h.P.test(e)||h.S.test(e)}function z(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function T(e){return(e=e.trim().replace(/\s+/g," ")).toLowerCase().toUpperCase()}var E=Object.freeze({__proto__:null,arrayReplaceAt:d,assign:f,escapeHtml:v,escapeRE:function(e){return e.replace(S,"\\$&")},fromCodePoint:m,has:function(e,t){return p.call(e,t)},isMdAsciiPunct:z,isPunctChar:w,isSpace:I,isString:u,isValidEntityCode:k,isWhiteSpace:L,lib:{mdurl:c,ucmicro:h},normalizeReference:T,unescapeAll:C,unescapeMd:function(e){return 0>e.indexOf("\\")?e:e.replace(g,"$1")}}),O=Object.freeze({__proto__:null,parseLinkDestination:function(e,t,n){let r,i=t,s={ok:!1,pos:0,str:""};if(60===e.charCodeAt(i)){for(i++;i<n&&10!==(r=e.charCodeAt(i))&&60!==r;){if(62===r){s.pos=i+1,s.str=C(e.slice(t+1,i)),s.ok=!0;break}if(92===r&&i+1<n){i+=2;continue}i++}return s}let o=0;for(;i<n&&32!==(r=e.charCodeAt(i))&&!(r<32)&&127!==r;){if(92===r&&i+1<n){if(32===e.charCodeAt(i+1))break;i+=2;continue}if(40===r&&++o>32)return s;if(41===r){if(0===o)break;o--}i++}return t===i||0!==o||(s.str=C(e.slice(t,i)),s.pos=i,s.ok=!0),s},parseLinkLabel:function(e,t,n){let r,i,s,o,l=e.posMax,a=e.pos;for(e.pos=t+1,r=1;e.pos<l;){if(93===(s=e.src.charCodeAt(e.pos))&&0==--r){i=!0;break}if(o=e.pos,e.md.inline.skipToken(e),91===s){if(o===e.pos-1)r++;else if(n)return e.pos=a,-1}}let c=-1;return i&&(c=e.pos),e.pos=a,c},parseLinkTitle:function(e,t,n,r){let i,s=t,o={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)o.str=r.str,o.marker=r.marker;else{if(s>=n)return o;let r=e.charCodeAt(s);if(34!==r&&39!==r&&40!==r)return o;t++,s++,40===r&&(r=41),o.marker=r}for(;s<n;){if((i=e.charCodeAt(s))===o.marker)return o.pos=s+1,o.str+=C(e.slice(t,s)),o.ok=!0,o;if(40===i&&41===o.marker)return o;92===i&&s+1<n&&s++;s++}return o.can_continue=!0,o.str+=C(e.slice(t,s)),o}});let $={};function j(){this.rules=f({},$)}function P(){this.__rules__=[],this.__cache__=null}function q(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}function R(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}$.code_inline=function(e,t,n,r,i){let s=e[t];return"<code"+i.renderAttrs(s)+">"+v(s.content)+"</code>"},$.code_block=function(e,t,n,r,i){let s=e[t];return"<pre"+i.renderAttrs(s)+"><code>"+v(e[t].content)+"</code></pre>\n"},$.fence=function(e,t,n,r,i){let s,o=e[t],l=o.info?C(o.info).trim():"",a="",c="";if(l){let e=l.split(/(\s+)/g);a=e[0],c=e.slice(2).join("")}if(0===(s=n.highlight&&n.highlight(o.content,a,c)||v(o.content)).indexOf("<pre"))return s+"\n";
1if(l){let e=o.attrIndex("class"),t=o.attrs?o.attrs.slice():[];return e<0?t.push(["class",n.langPrefix+a]):(t[e]=t[e].slice(),t[e][1]+=" "+n.langPrefix+a),`<pre><code${i.renderAttrs({attrs:t})}>${s}</code></pre> 2`}return`<pre><code${i.renderAttrs(o)}>${s}</code></pre> 3`},$.image=function(e,t,n,r,i){let s=e[t];return s.attrs[s.attrIndex("alt")][1]=i.renderInlineAsText(s.children,n,r),i.renderToken(e,t,n)},$.hardbreak=function(e,t,n){return n.xhtmlOut?"<br />\n":"<br>\n"},$.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"<br />\n":"<br>\n":"\n"},$.text=function(e,t){return v(e[t].content)},$.html_block=function(e,t){return e[t].content},$.html_inline=function(e,t){return e[t].content},j.prototype.renderAttrs=function(e){let t,n,r;if(!e.attrs)return"";for(t=0,r="",n=e.attrs.length;t<n;t++)r+=" "+v(e.attrs[t][0])+'="'+v(e.attrs[t][1])+'"';return r},j.prototype.renderToken=function(e,t,n){let r=e[t],i="";if(r.hidden)return"";r.block&&-1!==r.nesting&&t&&e[t-1].hidden&&(i+="\n"),i+=(-1===r.nesting?"</":"<")+r.tag,i+=this.renderAttrs(r),0===r.nesting&&n.xhtmlOut&&(i+=" /");let s=!1;if(r.block&&(s=!0,1===r.nesting&&t+1<e.length)){let n=e[t+1];"inline"===n.type||n.hidden?s=!1:-1===n.nesting&&n.tag===r.tag&&(s=!1)}return i+(s?">\n":">")},j.prototype.renderInline=function(e,t,n){let r="",i=this.rules;for(let s=0,o=e.length;s<o;s++){let o=e[s].type;void 0!==i[o]?r+=i[o](e,s,t,n,this):r+=this.renderToken(e,s,t)}return r},j.prototype.renderInlineAsText=function(e,t,n){let r="";for(let i=0,s=e.length;i<s;i++)switch(e[i].type){case"text":case"html_inline":case"html_block":r+=e[i].content;break;case"image":r+=this.renderInlineAsText(e[i].children,t,n);break;case"softbreak":case"hardbreak":r+="\n"}return r},j.prototype.render=function(e,t,n){let r="",i=this.rules;for(let s=0,o=e.length;s<o;s++){let o=e[s].type;"inline"===o?r+=this.renderInline(e[s].children,t,n):void 0!==i[o]?r+=i[o](e,s,t,n,this):r+=this.renderToken(e,s,t,n)}return r},P.prototype.__find__=function(e){for(let t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return -1},P.prototype.__compile__=function(){let e=this,t=[""];e.__rules__.forEach(function(e){e.enabled&&e.alt.forEach(function(e){0>t.indexOf(e)&&t.push(e)})}),e.__cache__={},t.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(n){n.enabled&&(t&&0>n.alt.indexOf(t)||e.__cache__[t].push(n.fn))})})},P.prototype.at=function(e,t,n){let r=this.__find__(e);if(-1===r)throw Error("Parser rule not found: "+e);this.__rules__[r].fn=t,this.__rules__[r].alt=(n||{}).alt||[],this.__cache__=null},P.prototype.before=function(e,t,n,r){let i=this.__find__(e);if(-1===i)throw Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:n,alt:(r||{}).alt||[]}),this.__cache__=null},P.prototype.after=function(e,t,n,r){let i=this.__find__(e);if(-1===i)throw Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:n,alt:(r||{}).alt||[]}),this.__cache__=null},P.prototype.push=function(e,t,n){this.__rules__.push({name:e,enabled:!0,fn:t,alt:(n||{}).alt||[]}),this.__cache__=null},P.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);let n=[];return e.forEach(function(e){let r=this.__find__(e);if(r<0){if(t)return;throw Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!0,n.push(e)},this),this.__cache__=null,n},P.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(e){e.enabled=!1}),this.enable(e,t)},P.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);let n=[];return e.forEach(function(e){let r=this.__find__(e);if(r<0){if(t)return;throw Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!1,n.push(e)},this),this.__cache__=null,n},P.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},q.prototype.attrIndex=function(e){if(!this.attrs)return -1;let t=this.attrs;for(let n=0,r=t.length;n<r;n++)if(t[n][0]===e)return n;return -1},q.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]},q.prototype.attrSet=function(e,t){let n=this.attrIndex(e),r=[e,t];n<0?this.attrPush(r):this.attrs[n]=r},q.prototype.attrGet=function(e){let t=this.attrIndex(e),n=null;return t>=0&&(n=this.attrs[t][1]),n},q.prototype.attrJoin=function(e,t){let n=this.attrIndex(e);n<0?this.attrPush([e,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t},R.prototype.Token=q;let Z=/\r\n?|\n/g,D=/\0/g,N=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,B=/\((c|tm|r)\)/i,H=/\((c|tm|r)\)/ig,W={c:"\xa9",r:"\xae",tm:"â¢"};function F(e,t){return W[t.toLowerCase()]}let U=/['"]/,G=/['"]/g;function J(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}let V=[["normalize",function(e){let t;t=(t=e.src.replace(Z,"\n")).replace(D,"�"),e.src=t}],["block",function(e){let t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function(e){let t=e.tokens;for(let n=0,r=t.length;n<r;n++){let r=t[n];"inline"===r.type&&e.md.inline.parse(r.content,e.md,e.env,r.children)}}],["linkify",function(e){let t=e.tokens;if(e.md.options.linkify)for(let i=0,s=t.length;i<s;i++){if("inline"!==t[i].type||!e.md.linkify.pretest(t[i].content))continue;let s=t[i].children,o=0;for(let l=s.length-1;l>=0;l--){let a=s[l];if("link_close"===a.type){for(l--;s[l].level!==a.level&&"link_open"!==s[l].type;)l--;continue}if("html_inline"===a.type){var n,r;n=a.content,/^<a[>\s]/i.test(n)&&o>0&&o--,r=a.content,/^<\/a\s*>/i.test(r)&&o++}if(!(o>0)&&"text"===a.type&&e.md.linkify.test(a.content)){let n=a.content,r=e.md.linkify.match(n),o=[],c=a.level,h=0;r.length>0&&0===r[0].index&&l>0&&"text_special"===s[l-1].type&&(r=r.slice(1));for(let t=0;t<r.length;t++){let i=r[t].url,s=e.md.normalizeLink(i);if(!e.md.validateLink(s))continue;let l=r[t].text;l=r[t].schema?"mailto:"!==r[t].schema||/^mailto:/i.test(l)?e.md.normalizeLinkText(l):e.md.normalizeLinkText("mailto:"+l).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+l).replace(/^http:\/\//,"");let a=r[t].index;if(a>h){let t=new e.Token("text","",0);t.content=n.slice(h,a),t.level=c,o.push(t)}let u=new e.Token("link_open","a",1);u.attrs=[["href",s]],u.level=c++,u.markup="linkify",u.info="auto",o.push(u);let p=new e.Token("text","",0);p.content=l,p.level=c,o.push(p);let f=new e.Token("link_close","a",-1);f.level=--c,f.markup="linkify",f.info="auto",o.push(f),h=r[t].lastIndex}if(h<n.length){let t=new e.Token("text","",0);t.content=n.slice(h),t.level=c,o.push(t)}t[i].children=s=d(s,l,o)}}}}],["replacements",function(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&(B.test(e.tokens[t].content)&&function(e){let t=0;for(let n=e.length-1;n>=0;n--){let r=e[n];"text"!==r.type||t||(r.content=r.content.replace(H,F)),"link_open"===r.type&&"auto"===r.info&&t--,"link_close"===r.type&&"auto"===r.info&&t++}}(e.tokens[t].children),N.test(e.tokens[t].content)&&function(e){let t=0;for(let n=e.length-1;n>=0;n--){let r=e[n];"text"===r.type&&!t&&N.test(r.content)&&(r.content=r.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"â¦").replace(/([?!])â¦/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1â").replace(/(^|\s)--(?=\s|$)/mg,"$1â").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1â")),"link_open"===r.type&&"auto"===r.info&&t--,"link_close"===r.type&&"auto"===r.info&&t++}}(e.tokens[t].children))}],["smartquotes",function(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&U.test(e.tokens[t].content)&&function(e,t){let n,r=[];for(let i=0;i<e.length;i++){let s=e[i],o=e[i].level;for(n=r.length-1;n>=0&&!(r[n].level<=o);n--);if(r.length=n+1,"text"!==s.type)continue;let l=s.content,a=0,c=l.length;e:for(;a<c;){G.lastIndex=a;let h=G.exec(l);if(!h)break;let u=!0,p=!0;a=h.index+1;let f="'"===h[0],d=32;if(h.index-1>=0)d=l.charCodeAt(h.index-1);else for(n=i-1;n>=0&&"softbreak"!==e[n].type&&"hardbreak"!==e[n].type;
3n--)if(e[n].content){d=e[n].content.charCodeAt(e[n].content.length-1);break}let k=32;if(a<c)k=l.charCodeAt(a);else for(n=i+1;n<e.length&&"softbreak"!==e[n].type&&"hardbreak"!==e[n].type;n++)if(e[n].content){k=e[n].content.charCodeAt(0);break}let m=z(d)||w(String.fromCharCode(d)),g=z(k)||w(String.fromCharCode(k)),b=L(d),_=L(k);if(_?u=!1:g&&!(b||m)&&(u=!1),b?p=!1:m&&!(_||g)&&(p=!1),34===k&&'"'===h[0]&&d>=48&&d<=57&&(p=u=!1),u&&p&&(u=m,p=g),!u&&!p){f&&(s.content=J(s.content,h.index,"â"));continue}if(p)for(n=r.length-1;n>=0;n--){let u=r[n];if(r[n].level<o)break;if(u.single===f&&r[n].level===o){let o,p;u=r[n],f?(o=t.md.options.quotes[2],p=t.md.options.quotes[3]):(o=t.md.options.quotes[0],p=t.md.options.quotes[1]),s.content=J(s.content,h.index,p),e[u.token].content=J(e[u.token].content,u.pos,o),a+=p.length-1,u.token===i&&(a+=o.length-1),c=(l=s.content).length,r.length=n;continue e}}u?r.push({token:i,pos:h.index,single:f,level:o}):p&&f&&(s.content=J(s.content,h.index,"â"))}}}(e.tokens[t].children,e)}],["text_join",function(e){let t,n,r=e.tokens,i=r.length;for(let e=0;e<i;e++){if("inline"!==r[e].type)continue;let i=r[e].children,s=i.length;for(t=0;t<s;t++)"text_special"===i[t].type&&(i[t].type="text");for(t=n=0;t<s;t++)"text"===i[t].type&&t+1<s&&"text"===i[t+1].type?i[t+1].content=i[t].content+i[t+1].content:(t!==n&&(i[n]=i[t]),n++);t!==n&&(i.length=n)}}]];function K(){this.ruler=new P;for(let e=0;e<V.length;e++)this.ruler.push(V[e][0],V[e][1])}function Q(e,t,n,r){this.src=e,this.md=t,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;let i=this.src;for(let e=0,t=0,n=0,r=0,s=i.length,o=!1;t<s;t++){let l=i.charCodeAt(t);if(!o)if(I(l)){n++,9===l?r+=4-r%4:r++;continue}else o=!0;(10===l||t===s-1)&&(10!==l&&t++,this.bMarks.push(e),this.eMarks.push(t),this.tShift.push(n),this.sCount.push(r),this.bsCount.push(0),o=!1,n=0,r=0,e=t+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}function X(e,t){let n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function Y(e){let t=[],n=e.length,r=0,i=e.charCodeAt(r),s=!1,o=0,l="";for(;r<n;)124===i&&(s?(l+=e.substring(o,r-1),o=r):(t.push(l+e.substring(o,r)),l="",o=r+1)),s=92===i,r++,i=e.charCodeAt(r);return t.push(l+e.substring(o)),t}function ee(e,t){let n=e.eMarks[t],r=e.bMarks[t]+e.tShift[t],i=e.src.charCodeAt(r++);return 42!==i&&45!==i&&43!==i||r<n&&!I(e.src.charCodeAt(r))?-1:r}function et(e,t){let n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t],i=n;if(i+1>=r)return -1;let s=e.src.charCodeAt(i++);if(s<48||s>57)return -1;for(;;){if(i>=r)return -1;if((s=e.src.charCodeAt(i++))>=48&&s<=57){if(i-n>=10)return -1;continue}if(41===s||46===s)break;return -1}return i<r&&!I(s=e.src.charCodeAt(i))?-1:i}K.prototype.process=function(e){let t=this.ruler.getRules("");for(let n=0,r=t.length;n<r;n++)t[n](e)},K.prototype.State=R,Q.prototype.push=function(e,t,n){let r=new q(e,t,n);return r.block=!0,n<0&&this.level--,r.level=this.level,n>0&&this.level++,this.tokens.push(r),r},Q.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},Q.prototype.skipEmptyLines=function(e){for(let t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},Q.prototype.skipSpaces=function(e){for(let t=this.src.length;e<t&&I(this.src.charCodeAt(e));e++);return e},Q.prototype.skipSpacesBack=function(e,t){if(e<=t)return e;for(;e>t;)if(!I(this.src.charCodeAt(--e)))return e+1;return e},Q.prototype.skipChars=function(e,t){for(let n=this.src.length;e<n&&this.src.charCodeAt(e)===t;e++);return e},Q.prototype.skipCharsBack=function(e,t,n){if(e<=n)return e;for(;e>n;)if(t!==this.src.charCodeAt(--e))return e+1;return e},Q.prototype.getLines=function(e,t,n,r){if(e>=t)return"";let i=Array(t-e);for(let s=0,o=e;o<t;o++,s++){let e,l=0,a=this.bMarks[o],c=a;for(e=o+1<t||r?this.eMarks[o]+1:this.eMarks[o];c<e&&l<n;
3){let e=this.src.charCodeAt(c);if(I(e))9===e?l+=4-(l+this.bsCount[o])%4:l++;else if(c-a<this.tShift[o])l++;else break;c++}l>n?i[s]=Array(l-n+1).join(" ")+this.src.slice(c,e):i[s]=this.src.slice(c,e)}return i.join("")},Q.prototype.Token=q;let en="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",er="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",ei=RegExp("^(?:"+en+"|"+er+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|<![A-Za-z][^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),es=RegExp("^(?:"+en+"|"+er+")"),eo=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[RegExp("^</?(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|h1|h2|h3|h4|h5|h6|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?=(\\s|/?>|$))","i"),/^$/,!0],[RegExp(es.source+"\\s*$"),/^$/,!1]],el=[["table",function(e,t,n,r){let i;if(t+2>n)return!1;let s=t+1;if(e.sCount[s]<e.blkIndent||e.sCount[s]-e.blkIndent>=4)return!1;let o=e.bMarks[s]+e.tShift[s];if(o>=e.eMarks[s])return!1;let l=e.src.charCodeAt(o++);if(124!==l&&45!==l&&58!==l||o>=e.eMarks[s])return!1;let a=e.src.charCodeAt(o++);if(124!==a&&45!==a&&58!==a&&!I(a)||45===l&&I(a))return!1;for(;o<e.eMarks[s];){let t=e.src.charCodeAt(o);if(124!==t&&45!==t&&58!==t&&!I(t))return!1;o++}let c=X(e,t+1),h=c.split("|"),u=[];for(let e=0;e<h.length;e++){let t=h[e].trim();if(!t)if(0===e||e===h.length-1)continue;else return!1;if(!/^:?-+:?$/.test(t))return!1;58===t.charCodeAt(t.length-1)?u.push(58===t.charCodeAt(0)?"center":"right"):58===t.charCodeAt(0)?u.push("left"):u.push("")}if(-1===(c=X(e,t).trim()).indexOf("|")||e.sCount[t]-e.blkIndent>=4)return!1;(h=Y(c)).length&&""===h[0]&&h.shift(),h.length&&""===h[h.length-1]&&h.pop();let p=h.length;if(0===p||p!==u.length)return!1;if(r)return!0;let f=e.parentType;e.parentType="table";let d=e.md.block.ruler.getRules("blockquote"),k=e.push("table_open","table",1),m=[t,0];k.map=m,e.push("thead_open","thead",1).map=[t,t+1],e.push("tr_open","tr",1).map=[t,t+1];for(let t=0;t<h.length;t++){let n=e.push("th_open","th",1);u[t]&&(n.attrs=[["style","text-align:"+u[t]]]);let r=e.push("inline","",0);r.content=h[t].trim(),r.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let g=0;for(s=t+2;s<n&&!(e.sCount[s]<e.blkIndent);s++){let r=!1;for(let t=0,i=d.length;t<i;t++)if(d[t](e,s,n,!0)){r=!0;break}if(r||!(c=X(e,s).trim())||e.sCount[s]-e.blkIndent>=4||((h=Y(c)).length&&""===h[0]&&h.shift(),h.length&&""===h[h.length-1]&&h.pop(),(g+=p-h.length)>65536))break;s===t+2&&(e.push("tbody_open","tbody",1).map=i=[t+2,0]),e.push("tr_open","tr",1).map=[s,s+1];for(let t=0;t<p;t++){let n=e.push("td_open","td",1);u[t]&&(n.attrs=[["style","text-align:"+u[t]]]);let r=e.push("inline","",0);r.content=h[t]?h[t].trim():"",r.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return i&&(e.push("tbody_close","tbody",-1),i[1]=s),e.push("table_close","table",-1),m[1]=s,e.parentType=f,e.line=s,!0},["paragraph","reference"]],["code",function(e,t,n){if(e.sCount[t]-e.blkIndent<4)return!1;let r=t+1,i=r;for(;r<n;){if(e.isEmpty(r)){r++;continue}if(e.sCount[r]-e.blkIndent>=4){i=++r;continue}break}e.line=i;let s=e.push("code_block","code",0);return s.content=e.getLines(t,i,4+e.blkIndent,!1)+"\n",s.map=[t,e.line],!0}],["fence",function(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||i+3>s)return!1;let o=e.src.charCodeAt(i);if(126!==o&&96!==o)return!1;let l=i,a=(i=e.skipChars(i,o))-l;if(a<3)return!1;let c=e.src.slice(l,i),h=e.src.slice(i,s);if(96===o&&h.indexOf(String.fromCharCode(o))>=0)return!1;if(r)return!0;let u=t,p=!1;for(;!(++u>=n)&&(!((i=l=e.bMarks[u]+e.tShift[u])<(s=e.eMarks[u]))||!(e.sCount[u]<e.blkIndent));){;
3if(!(e.src.charCodeAt(i)!==o||e.sCount[u]-e.blkIndent>=4||(i=e.skipChars(i,o))-l<a)&&!((i=e.skipSpaces(i))<s)){p=!0;break}}a=e.sCount[t],e.line=u+ +!!p;let f=e.push("fence","code",0);return f.info=h,f.content=e.getLines(t+1,u,a,!0),f.markup=c,f.map=[t,e.line],!0},["paragraph","reference","blockquote","list"]],["blockquote",function(e,t,n,r){let i,s=e.bMarks[t]+e.tShift[t],o=e.eMarks[t],l=e.lineMax;if(e.sCount[t]-e.blkIndent>=4||62!==e.src.charCodeAt(s))return!1;if(r)return!0;let a=[],c=[],h=[],u=[],p=e.md.block.ruler.getRules("blockquote"),f=e.parentType;e.parentType="blockquote";let d=!1;for(i=t;i<n;i++){let t=e.sCount[i]<e.blkIndent;if((s=e.bMarks[i]+e.tShift[i])>=(o=e.eMarks[i]))break;if(62===e.src.charCodeAt(s++)&&!t){let t,n,r=e.sCount[i]+1;32===e.src.charCodeAt(s)?(s++,r++,n=!1,t=!0):9===e.src.charCodeAt(s)?(t=!0,(e.bsCount[i]+r)%4==3?(s++,r++,n=!1):n=!0):t=!1;let l=r;for(a.push(e.bMarks[i]),e.bMarks[i]=s;s<o;){let t=e.src.charCodeAt(s);if(I(t))9===t?l+=4-(l+e.bsCount[i]+ +!!n)%4:l++;else break;s++}d=s>=o,c.push(e.bsCount[i]),e.bsCount[i]=e.sCount[i]+1+ +!!t,h.push(e.sCount[i]),e.sCount[i]=l-r,u.push(e.tShift[i]),e.tShift[i]=s-e.bMarks[i];continue}if(d)break;let r=!1;for(let t=0,s=p.length;t<s;t++)if(p[t](e,i,n,!0)){r=!0;break}if(r){e.lineMax=i,0!==e.blkIndent&&(a.push(e.bMarks[i]),c.push(e.bsCount[i]),u.push(e.tShift[i]),h.push(e.sCount[i]),e.sCount[i]-=e.blkIndent);break}a.push(e.bMarks[i]),c.push(e.bsCount[i]),u.push(e.tShift[i]),h.push(e.sCount[i]),e.sCount[i]=-1}let k=e.blkIndent;e.blkIndent=0;let m=e.push("blockquote_open","blockquote",1);m.markup=">";let g=[t,0];m.map=g,e.md.block.tokenize(e,t,i),e.push("blockquote_close","blockquote",-1).markup=">",e.lineMax=l,e.parentType=f,g[1]=e.line;for(let n=0;n<u.length;n++)e.bMarks[n+t]=a[n],e.tShift[n+t]=u[n],e.sCount[n+t]=h[n],e.bsCount[n+t]=c[n];return e.blkIndent=k,!0},["paragraph","reference","blockquote","list"]],["hr",function(e,t,n,r){let i=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let s=e.bMarks[t]+e.tShift[t],o=e.src.charCodeAt(s++);if(42!==o&&45!==o&&95!==o)return!1;let l=1;for(;s<i;){let t=e.src.charCodeAt(s++);if(t!==o&&!I(t))return!1;t===o&&l++}if(l<3)return!1;if(r)return!0;e.line=t+1;let a=e.push("hr","hr",0);return a.map=[t,e.line],a.markup=Array(l+1).join(String.fromCharCode(o)),!0},["paragraph","reference","blockquote","list"]],["list",function(e,t,n,r){let i,s,o,l,a,c,h,u=t,p=!0;if(e.sCount[u]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[u]-e.listIndent>=4&&e.sCount[u]<e.blkIndent)return!1;let f=!1;if(r&&"paragraph"===e.parentType&&e.sCount[u]>=e.blkIndent&&(f=!0),(h=et(e,u))>=0){if(a=!0,o=e.bMarks[u]+e.tShift[u],c=Number(e.src.slice(o,h-1)),f&&1!==c)return!1}else{if(!((h=ee(e,u))>=0))return!1;a=!1}if(f&&e.skipSpaces(h)>=e.eMarks[u])return!1;if(r)return!0;let d=e.src.charCodeAt(h-1),k=e.tokens.length;a?(l=e.push("ordered_list_open","ol",1),1!==c&&(l.attrs=[["start",c]])):l=e.push("bullet_list_open","ul",1);let m=[u,0];l.map=m,l.markup=String.fromCharCode(d);let g=!1,b=e.md.block.ruler.getRules("list"),_=e.parentType;for(e.parentType="list";u<n;){let t;s=h,i=e.eMarks[u];let r=e.sCount[u]+h-(e.bMarks[u]+e.tShift[u]),c=r;for(;s<i;){let t=e.src.charCodeAt(s);if(9===t)c+=4-(c+e.bsCount[u])%4;else if(32===t)c++;else break;s++}let f=s;(t=f>=i?1:c-r)>4&&(t=1);let k=r+t;(l=e.push("list_item_open","li",1)).markup=String.fromCharCode(d);let m=[u,0];l.map=m,a&&(l.info=e.src.slice(o,h-1));let _=e.tight,C=e.tShift[u],y=e.sCount[u],A=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=k,e.tight=!0,e.tShift[u]=f-e.bMarks[u],e.sCount[u]=c,f>=i&&e.isEmpty(u+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,u,n,!0),(!e.tight||g)&&(p=!1),g=e.line-u>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=A,e.tShift[u]=C,e.sCount[u]=y,e.tight=_,(l=e.push("list_item_close","li",-1)).markup=String.fromCharCode(d),u=e.line,m[1]=u,u>=n||e.sCount[u]<e.blkIndent||e.sCount[u]-e.blkIndent>=4)break;let x=!1;for(let t=0,r=b.length;t<r;t++)if(b[t](e,u,n,!0)){x=!0;break}if(x)break;if(a){if((h=et(e,u))<0)break;o=e.bMarks[u]+e.tShift[u]}else if((h=ee(e,u))<0)break;
3if(d!==e.src.charCodeAt(h-1))break}if((l=a?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(d),m[1]=u,e.line=u,e.parentType=_,p){let t=e.level+2;for(let n=k+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===t&&"paragraph_open"===e.tokens[n].type&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}return!0},["paragraph","reference","blockquote"]],["reference",function(e,t,n,r){let i,s=e.bMarks[t]+e.tShift[t],o=e.eMarks[t],l=t+1;if(e.sCount[t]-e.blkIndent>=4||91!==e.src.charCodeAt(s))return!1;function a(t){let n=e.lineMax;if(t>=n||e.isEmpty(t))return null;let r=!1;if(e.sCount[t]-e.blkIndent>3&&(r=!0),e.sCount[t]<0&&(r=!0),!r){let r=e.md.block.ruler.getRules("reference"),i=e.parentType;e.parentType="reference";let s=!1;for(let i=0,o=r.length;i<o;i++)if(r[i](e,t,n,!0)){s=!0;break}if(e.parentType=i,s)return null}let i=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];return e.src.slice(i,s+1)}let c=e.src.slice(s,o+1);o=c.length;let h=-1;for(s=1;s<o;s++){let e=c.charCodeAt(s);if(91===e)return!1;if(93===e){h=s;break}if(10===e){let e=a(l);null!==e&&(c+=e,o=c.length,l++)}else if(92===e&&++s<o&&10===c.charCodeAt(s)){let e=a(l);null!==e&&(c+=e,o=c.length,l++)}}if(h<0||58!==c.charCodeAt(h+1))return!1;for(s=h+2;s<o;s++){let e=c.charCodeAt(s);if(10===e){let e=a(l);null!==e&&(c+=e,o=c.length,l++)}else if(I(e));else break}let u=e.md.helpers.parseLinkDestination(c,s,o);if(!u.ok)return!1;let p=e.md.normalizeLink(u.str);if(!e.md.validateLink(p))return!1;let f=s=u.pos,d=l,k=s;for(;s<o;s++){let e=c.charCodeAt(s);if(10===e){let e=a(l);null!==e&&(c+=e,o=c.length,l++)}else if(I(e));else break}let m=e.md.helpers.parseLinkTitle(c,s,o);for(;m.can_continue;){let t=a(l);if(null===t)break;c+=t,s=o,o=c.length,l++,m=e.md.helpers.parseLinkTitle(c,s,o,m)}for(s<o&&k!==s&&m.ok?(i=m.str,s=m.pos):(i="",s=f,l=d);s<o&&I(c.charCodeAt(s));)s++;if(s<o&&10!==c.charCodeAt(s)&&i)for(i="",s=f,l=d;s<o&&I(c.charCodeAt(s));)s++;if(s<o&&10!==c.charCodeAt(s))return!1;let g=T(c.slice(1,h));return!!g&&(!!r||(void 0===e.env.references&&(e.env.references={}),void 0===e.env.references[g]&&(e.env.references[g]={title:i,href:p}),e.line=l,!0))}],["html_block",function(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||60!==e.src.charCodeAt(i))return!1;let o=e.src.slice(i,s),l=0;for(;l<eo.length&&!eo[l][0].test(o);l++);if(l===eo.length)return!1;if(r)return eo[l][2];let a=t+1;if(!eo[l][1].test(o)){for(;a<n&&!(e.sCount[a]<e.blkIndent);a++)if(i=e.bMarks[a]+e.tShift[a],s=e.eMarks[a],o=e.src.slice(i,s),eo[l][1].test(o)){0!==o.length&&a++;break}}e.line=a;let c=e.push("html_block","",0);return c.map=[t,a],c.content=e.getLines(t,a,e.blkIndent,!0),!0},["paragraph","reference","blockquote"]],["heading",function(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let o=e.src.charCodeAt(i);if(35!==o||i>=s)return!1;let l=1;for(o=e.src.charCodeAt(++i);35===o&&i<s&&l<=6;)l++,o=e.src.charCodeAt(++i);if(l>6||i<s&&!I(o))return!1;if(r)return!0;
3s=e.skipSpacesBack(s,i);let a=e.skipCharsBack(s,35,i);a>i&&I(e.src.charCodeAt(a-1))&&(s=a),e.line=t+1;let c=e.push("heading_open","h"+String(l),1);c.markup="########".slice(0,l),c.map=[t,e.line];let h=e.push("inline","",0);return h.content=e.src.slice(i,s).trim(),h.map=[t,e.line],h.children=[],e.push("heading_close","h"+String(l),-1).markup="########".slice(0,l),!0},["paragraph","reference","blockquote"]],["lheading",function(e,t,n){let r,i=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;let s=e.parentType;e.parentType="paragraph";let o=0,l=t+1;for(;l<n&&!e.isEmpty(l);l++){if(e.sCount[l]-e.blkIndent>3)continue;if(e.sCount[l]>=e.blkIndent){let t=e.bMarks[l]+e.tShift[l],n=e.eMarks[l];if(t<n&&(45===(r=e.src.charCodeAt(t))||61===r)&&(t=e.skipChars(t,r),(t=e.skipSpaces(t))>=n)){o=61===r?1:2;break}}if(e.sCount[l]<0)continue;let t=!1;for(let r=0,s=i.length;r<s;r++)if(i[r](e,l,n,!0)){t=!0;break}if(t)break}if(!o)return!1;let a=e.getLines(t,l,e.blkIndent,!1).trim();e.line=l+1;let c=e.push("heading_open","h"+String(o),1);c.markup=String.fromCharCode(r),c.map=[t,e.line];let h=e.push("inline","",0);return h.content=a,h.map=[t,e.line-1],h.children=[],e.push("heading_close","h"+String(o),-1).markup=String.fromCharCode(r),e.parentType=s,!0}],["paragraph",function(e,t,n){let r=e.md.block.ruler.getRules("paragraph"),i=e.parentType,s=t+1;for(e.parentType="paragraph";s<n&&!e.isEmpty(s);s++){if(e.sCount[s]-e.blkIndent>3||e.sCount[s]<0)continue;let t=!1;for(let i=0,o=r.length;i<o;i++)if(r[i](e,s,n,!0)){t=!0;break}if(t)break}let o=e.getLines(t,s,e.blkIndent,!1).trim();e.line=s,e.push("paragraph_open","p",1).map=[t,e.line];let l=e.push("inline","",0);return l.content=o,l.map=[t,e.line],l.children=[],e.push("paragraph_close","p",-1),e.parentType=i,!0}]];function ea(){this.ruler=new P;for(let e=0;e<el.length;e++)this.ruler.push(el[e][0],el[e][1],{alt:(el[e][2]||[]).slice()})}function ec(e,t,n,r){this.src=e,this.env=n,this.md=t,this.tokens=r,this.tokens_meta=Array(r.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}ea.prototype.tokenize=function(e,t,n){let r=this.ruler.getRules(""),i=r.length,s=e.md.options.maxNesting,o=t,l=!1;for(;
3o<n&&(e.line=o=e.skipEmptyLines(o),!(o>=n)&&!(e.sCount[o]<e.blkIndent));){if(e.level>=s){e.line=n;break}let t=e.line,a=!1;for(let s=0;s<i;s++)if(a=r[s](e,o,n,!1)){if(t>=e.line)throw Error("block rule didn't increment state.line");break}if(!a)throw Error("none of the block rules matched");e.tight=!l,e.isEmpty(e.line-1)&&(l=!0),(o=e.line)<n&&e.isEmpty(o)&&(l=!0,e.line=++o)}},ea.prototype.parse=function(e,t,n,r){if(!e)return;let i=new this.State(e,t,n,r);this.tokenize(i,i.line,i.lineMax)},ea.prototype.State=Q,ec.prototype.pushPending=function(){let e=new q("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},ec.prototype.push=function(e,t,n){this.pending&&this.pushPending();let r=new q(e,t,n),i=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),r.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(i),r},ec.prototype.scanDelims=function(e,t){let n=this.posMax,r=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32,s=e;for(;s<n&&this.src.charCodeAt(s)===r;)s++;let o=s-e,l=s<n?this.src.charCodeAt(s):32,a=z(i)||w(String.fromCharCode(i)),c=z(l)||w(String.fromCharCode(l)),h=L(i),u=L(l),p=!u&&(!c||h||a),f=!h&&(!a||u||c);return{can_open:p&&(t||!f||a),can_close:f&&(t||!p||c),length:o}},ec.prototype.Token=q;let eh=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i,eu=[];for(let e=0;e<256;e++)eu.push(0);function ep(e,t){let n,r=[],i=t.length;for(let s=0;s<i;s++){let i=t[s];if(126!==i.marker||-1===i.end)continue;let o=t[i.end];(n=e.tokens[i.token]).type="s_open",n.tag="s",n.nesting=1,n.markup="~~",n.content="",(n=e.tokens[o.token]).type="s_close",n.tag="s",n.nesting=-1,n.markup="~~",n.content="","text"===e.tokens[o.token-1].type&&"~"===e.tokens[o.token-1].content&&r.push(o.token-1)}for(;r.length;){let t=r.pop(),i=t+1;for(;i<e.tokens.length&&"s_close"===e.tokens[i].type;)i++;t!==--i&&(n=e.tokens[i],e.tokens[i]=e.tokens[t],e.tokens[t]=n)}}"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){eu[e.charCodeAt(0)]=1});var ef={tokenize:function(e,t){let n,r=e.pos,i=e.src.charCodeAt(r);if(t||126!==i)return!1;let s=e.scanDelims(e.pos,!0),o=s.length,l=String.fromCharCode(i);if(o<2)return!1;o%2&&(e.push("text","",0).content=l,o--);for(let t=0;t<o;t+=2)e.push("text","",0).content=l+l,e.delimiters.push({marker:i,length:0,token:e.tokens.length-1,end:-1,open:s.can_open,close:s.can_close});return e.pos+=s.length,!0},postProcess:function(e){let t=e.tokens_meta,n=e.tokens_meta.length;ep(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&ep(e,t[r].delimiters)}};function ed(e,t){let n=t.length;for(let r=n-1;r>=0;r--){let n=t[r];if(95!==n.marker&&42!==n.marker||-1===n.end)continue;let i=t[n.end],s=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===i.token+1,o=String.fromCharCode(n.marker),l=e.tokens[n.token];l.type=s?"strong_open":"em_open",l.tag=s?"strong":"em",l.nesting=1,l.markup=s?o+o:o,l.content="";let a=e.tokens[i.token];a.type=s?"strong_close":"em_close",a.tag=s?"strong":"em",a.nesting=-1,a.markup=s?o+o:o,a.content="",s&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--)}}var ek={tokenize:function(e,t){let n=e.pos,r=e.src.charCodeAt(n);if(t||95!==r&&42!==r)return!1;let i=e.scanDelims(e.pos,42===r);for(let t=0;t<i.length;t++)e.push("text","",0).content=String.fromCharCode(r),e.delimiters.push({marker:r,length:i.length,token:e.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});return e.pos+=i.length,!0},postProcess:function(e){let t=e.tokens_meta,n=e.tokens_meta.length;ed(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&ed(e,t[r].delimiters)}};let em=/^([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])?)*)$/,eg=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/,eb=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,e_=/^&([a-z][a-z0-9]{1,31});/i;function eC(e){let t={},n=e.length;if(!n)return;let r=0,i=-2,s=[];for(let o=0;o<n;o++){let n=e[o];if(s.push(0),(e[r].marker!==n.marker||i!==n.token-1)&&(r=o),i=n.token,n.length=n.length||0,!n.close)continue;t.hasOwnProperty(n.marker)||(t[n.marker]=[-1,-1,-1,-1,-1,-1]);let l=t[n.marker][3*!!n.open+n.length%3],a=r-s[r]-1,c=a;for(;a>l;a-=s[a]+1){let t=e[a];if(t.marker===n.marker&&t.open&&t.end<0){let r=!1;if((t.close||n.open)&&(t.length+n.length)%3==0&&(t.length%3!=0||n.length%3!=0)&&(r=!0),!r){let r=a>0&&!e[a-1].open?s[a-1]+1:0;s[o]=o-a+r,s[a]=r,n.open=!1,t.end=o,t.close=!1,c=-1,i=-2;break}}}-1!==c&&(t[n.marker][3*!!n.open+(n.length||0)%3]=c)}}let ey=[["text",function(e,t){let n=e.pos;for(;n<e.posMax&&!function(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case
361:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}(e.src.charCodeAt(n));)n++;return n!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}],["linkify",function(e,t){if(!e.md.options.linkify||e.linkLevel>0)return!1;let n=e.pos;if(n+3>e.posMax||58!==e.src.charCodeAt(n)||47!==e.src.charCodeAt(n+1)||47!==e.src.charCodeAt(n+2))return!1;let r=e.pending.match(eh);if(!r)return!1;let i=r[1],s=e.md.linkify.matchAtStart(e.src.slice(n-i.length));if(!s)return!1;let o=s.url;if(o.length<=i.length)return!1;o=o.replace(/\*+$/,"");let l=e.md.normalizeLink(o);if(!e.md.validateLink(l))return!1;if(!t){e.pending=e.pending.slice(0,-i.length);let t=e.push("link_open","a",1);t.attrs=[["href",l]],t.markup="linkify",t.info="auto",e.push("text","",0).content=e.md.normalizeLinkText(o);let n=e.push("link_close","a",-1);n.markup="linkify",n.info="auto"}return e.pos+=o.length-i.length,!0}],["newline",function(e,t){let n=e.pos;if(10!==e.src.charCodeAt(n))return!1;let r=e.pending.length-1,i=e.posMax;if(!t)if(r>=0&&32===e.pending.charCodeAt(r))if(r>=1&&32===e.pending.charCodeAt(r-1)){let t=r-1;for(;t>=1&&32===e.pending.charCodeAt(t-1);)t--;e.pending=e.pending.slice(0,t),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n<i&&I(e.src.charCodeAt(n));)n++;return e.pos=n,!0}],["escape",function(e,t){let n=e.pos,r=e.posMax;if(92!==e.src.charCodeAt(n)||++n>=r)return!1;let i=e.src.charCodeAt(n);if(10===i){for(t||e.push("hardbreak","br",0),n++;n<r&&I(i=e.src.charCodeAt(n));)n++;return e.pos=n,!0}let s=e.src[n];if(i>=55296&&i<=56319&&n+1<r){let t=e.src.charCodeAt(n+1);t>=56320&&t<=57343&&(s+=e.src[n+1],n++)}let o="\\"+s;if(!t){let t=e.push("text_special","",0);i<256&&0!==eu[i]?t.content=s:t.content=o,t.markup=o,t.info="escape"}return e.pos=n+1,!0}],["backticks",function(e,t){let n,r=e.pos;if(96!==e.src.charCodeAt(r))return!1;let i=r;r++;let s=e.posMax;for(;r<s&&96===e.src.charCodeAt(r);)r++;let o=e.src.slice(i,r),l=o.length;if(e.backticksScanned&&(e.backticks[l]||0)<=i)return t||(e.pending+=o),e.pos+=l,!0;let a=r;for(;-1!==(n=e.src.indexOf("`",a));){for(a=n+1;a<s&&96===e.src.charCodeAt(a);)a++;let i=a-n;if(i===l){if(!t){let t=e.push("code_inline","code",0);t.markup=o,t.content=e.src.slice(r,n).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=a,!0}e.backticks[i]=n}return e.backticksScanned=!0,t||(e.pending+=o),e.pos+=l,!0}],["strikethrough",ef.tokenize],["emphasis",ek.tokenize],["link",function(e,t){let n,r,i,s,o="",l="",a=e.pos,c=!0;if(91!==e.src.charCodeAt(e.pos))return!1;let h=e.pos,u=e.posMax,p=e.pos+1,f=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(f<0)return!1;let d=f+1;if(d<u&&40===e.src.charCodeAt(d)){for(c=!1,d++;d<u&&(I(n=e.src.charCodeAt(d))||10===n);d++);if(d>=u)return!1;if(a=d,(i=e.md.helpers.parseLinkDestination(e.src,d,e.posMax)).ok){for(o=e.md.normalizeLink(i.str),e.md.validateLink(o)?d=i.pos:o="",a=d;d<u&&(I(n=e.src.charCodeAt(d))||10===n);d++);if(i=e.md.helpers.parseLinkTitle(e.src,d,e.posMax),d<u&&a!==d&&i.ok)for(l=i.str,d=i.pos;d<u&&(I(n=e.src.charCodeAt(d))||10===n);d++);}(d>=u||41!==e.src.charCodeAt(d))&&(c=!0),d++}if(c){if(void 0===e.env.references)return!1;if(d<u&&91===e.src.charCodeAt(d)?(a=d+1,(d=e.md.helpers.parseLinkLabel(e,d))>=0?r=e.src.slice(a,d++):d=f+1):d=f+1,r||(r=e.src.slice(p,f)),!(s=e.env.references[T(r)]))return e.pos=h,!1;o=s.href,l=s.title}if(!t){e.pos=p,e.posMax=f;let t=e.push("link_open","a",1),n=[["href",o]];t.attrs=n,l&&n.push(["title",l]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=d,e.posMax=u,!0}],["image",function(e,t){let n,r,i,s,o,l,a,c,h="",u=e.pos,p=e.posMax;if(33!==e.src.charCodeAt(e.pos)||91!==e.src.charCodeAt(e.pos+1))return!1;let f=e.pos+2,d=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(d<0)return!1;if((s=d+1)<p&&40===e.src.charCodeAt(s)){for(s++;s<p&&(I(n=e.src.charCodeAt(s))||10===n);s++);if(s>=p)return!1;for(c=s,(l=e.md.helpers.parseLinkDestination(e.src,s,e.posMax)).ok&&(h=e.md.normalizeLink(l.str),e.md.validateLink(h)?s=l.pos:h=""),c=s;
3s<p&&(I(n=e.src.charCodeAt(s))||10===n);s++);if(l=e.md.helpers.parseLinkTitle(e.src,s,e.posMax),s<p&&c!==s&&l.ok)for(a=l.str,s=l.pos;s<p&&(I(n=e.src.charCodeAt(s))||10===n);s++);else a="";if(s>=p||41!==e.src.charCodeAt(s))return e.pos=u,!1;s++}else{if(void 0===e.env.references)return!1;if(s<p&&91===e.src.charCodeAt(s)?(c=s+1,(s=e.md.helpers.parseLinkLabel(e,s))>=0?i=e.src.slice(c,s++):s=d+1):s=d+1,i||(i=e.src.slice(f,d)),!(o=e.env.references[T(i)]))return e.pos=u,!1;h=o.href,a=o.title}if(!t){r=e.src.slice(f,d);let t=[];e.md.inline.parse(r,e.md,e.env,t);let n=e.push("image","img",0),i=[["src",h],["alt",""]];n.attrs=i,n.children=t,n.content=r,a&&i.push(["title",a])}return e.pos=s,e.posMax=p,!0}],["autolink",function(e,t){let n=e.pos;if(60!==e.src.charCodeAt(n))return!1;let r=e.pos,i=e.posMax;for(;;){if(++n>=i)return!1;let t=e.src.charCodeAt(n);if(60===t)return!1;if(62===t)break}let s=e.src.slice(r+1,n);if(eg.test(s)){let n=e.md.normalizeLink(s);if(!e.md.validateLink(n))return!1;if(!t){let t=e.push("link_open","a",1);t.attrs=[["href",n]],t.markup="autolink",t.info="auto",e.push("text","",0).content=e.md.normalizeLinkText(s);let r=e.push("link_close","a",-1);r.markup="autolink",r.info="auto"}return e.pos+=s.length+2,!0}if(em.test(s)){let n=e.md.normalizeLink("mailto:"+s);if(!e.md.validateLink(n))return!1;if(!t){let t=e.push("link_open","a",1);t.attrs=[["href",n]],t.markup="autolink",t.info="auto",e.push("text","",0).content=e.md.normalizeLinkText(s);let r=e.push("link_close","a",-1);r.markup="autolink",r.info="auto"}return e.pos+=s.length+2,!0}return!1}],["html_inline",function(e,t){if(!e.md.options.html)return!1;let n=e.posMax,r=e.pos;if(60!==e.src.charCodeAt(r)||r+2>=n)return!1;let i=e.src.charCodeAt(r+1);if(33!==i&&63!==i&&47!==i&&!function(e){let t=32|e;return t>=97&&t<=122}(i))return!1;let s=e.src.slice(r).match(ei);if(!s)return!1;if(!t){var o,l;let t=e.push("html_inline","",0);t.content=s[0],o=t.content,/^<a[>\s]/i.test(o)&&e.linkLevel++,l=t.content,/^<\/a\s*>/i.test(l)&&e.linkLevel--}return e.pos+=s[0].length,!0}],["entity",function(e,t){let n=e.pos,r=e.posMax;if(38!==e.src.charCodeAt(n)||n+1>=r)return!1;if(35===e.src.charCodeAt(n+1)){let r=e.src.slice(n).match(eb);if(r){if(!t){let t="x"===r[1][0].toLowerCase()?parseInt(r[1].slice(1),16):parseInt(r[1],10),n=e.push("text_special","",0);n.content=k(t)?m(t):m(65533),n.markup=r[0],n.info="entity"}return e.pos+=r[0].length,!0}}else{let r=e.src.slice(n).match(e_);if(r){let n=s.decodeHTML(r[0]);if(n!==r[0]){if(!t){let t=e.push("text_special","",0);t.content=n,t.markup=r[0],t.info="entity"}return e.pos+=r[0].length,!0}}}return!1}]],eA=[["balance_pairs",function(e){let t=e.tokens_meta,n=e.tokens_meta.length;eC(e.delimiters);for(let e=0;e<n;e++)t[e]&&t[e].delimiters&&eC(t[e].delimiters)}],["strikethrough",ef.postProcess],["emphasis",ek.postProcess],["fragments_join",function(e){let t,n,r=0,i=e.tokens,s=e.tokens.length;for(t=n=0;t<s;t++)i[t].nesting<0&&r--,i[t].level=r,i[t].nesting>0&&r++,"text"===i[t].type&&t+1<s&&"text"===i[t+1].type?i[t+1].content=i[t].content+i[t+1].content:(t!==n&&(i[n]=i[t]),n++);t!==n&&(i.length=n)}]];function ex(){this.ruler=new P;for(let e=0;e<ey.length;e++)this.ruler.push(ey[e][0],ey[e][1]);this.ruler2=new P;for(let e=0;e<eA.length;e++)this.ruler2.push(eA[e][0],eA[e][1])}ex.prototype.skipToken=function(e){let t=e.pos,n=this.ruler.getRules(""),r=n.length,i=e.md.options.maxNesting,s=e.cache;if(void 0!==s[t]){e.pos=s[t];return}let o=!1;if(e.level<i){for(let i=0;i<r;i++)if(e.level++,o=n[i](e,!0),e.level--,o){if(t>=e.pos)throw Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;!o&&e.pos++,s[t]=e.pos},ex.prototype.tokenize=function(e){let t=this.ruler.getRules(""),n=t.length,r=e.posMax,i=e.md.options.maxNesting;for(;e.pos<r;){let s=e.pos,o=!1;if(e.level<i){for(let r=0;r<n;r++)if(o=t[r](e,!1)){if(s>=e.pos)throw Error("inline rule didn't increment state.pos");break}}if(o){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},ex.prototype.parse=function(e,t,n,r){let i=new this.State(e,t,n,r);this.tokenize(i);let s=this.ruler2.getRules(""),o=s.length;for(let e=0;e<o;e++)s[e](i)},ex.prototype.State=ec;let eM={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"ââââ",highlight:null,maxNesting:100},components:{core:{},block:{}
3,inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"ââââ",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"ââââ",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},ev=/^(vbscript|javascript|file|data):/,eS=/^data:image\/(gif|png|jpeg|webp);/;function eI(e){let t=e.trim().toLowerCase();return!ev.test(t)||eS.test(t)}let eL=["http:","https:","mailto:"];function ew(e){let t=c.parse(e,!0);if(t.hostname&&(!t.protocol||eL.indexOf(t.protocol)>=0))try{t.hostname=l.toASCII(t.hostname)}catch(e){}return c.encode(c.format(t))}function ez(e){let t=c.parse(e,!0);if(t.hostname&&(!t.protocol||eL.indexOf(t.protocol)>=0))try{t.hostname=l.toUnicode(t.hostname)}catch(e){}return c.decode(c.format(t),c.decode.defaultChars+"%")}function eT(e,t){if(!(this instanceof eT))return new eT(e,t);t||u(e)||(t=e||{},e="default"),this.inline=new ex,this.block=new ea,this.core=new K,this.renderer=new j,this.linkify=new o,this.validateLink=eI,this.normalizeLink=ew,this.normalizeLinkText=ez,this.utils=E,this.helpers=f({},O),this.options={},this.configure(e),t&&this.set(t)}eT.prototype.set=function(e){return f(this.options,e),this},eT.prototype.configure=function(e){let t=this;if(u(e)){let t=e;if(!(e=eM[t]))throw Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[
3n].ruler2.enableOnly(e.components[n].rules2)}),this},eT.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){n=n.concat(this[t].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));let r=e.filter(function(e){return 0>n.indexOf(e)});if(r.length&&!t)throw Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this},eT.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){n=n.concat(this[t].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));let r=e.filter(function(e){return 0>n.indexOf(e)});if(r.length&&!t)throw Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this},eT.prototype.use=function(e){let t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},eT.prototype.parse=function(e,t){if("string"!=typeof e)throw Error("Input data should be a String");let n=new this.core.State(e,this,t);return this.core.process(n),n.tokens},eT.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},eT.prototype.parseInline=function(e,t){let n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens},eT.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)},e.exports=eT}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.